﻿@import url("/jqueryThemes/aristo/uitheme.css");
body
{
	padding: 0;
	margin: 0;
	background-color: #F8F8F8;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}
td{vertical-align:top;}
body, td{
	font-size:11px;
    font-family:Tahoma;
	color:#49453c;
}
.clearer
{
	clear:both;	
	line-height:0px;
}
.adminPageWidth {width:100%;}
.adminRightContentWidth {width:100%;margin-left:10px;}

.pageTablePuff TD
{
	padding: 2px 2px 2px 2px;
}


.PageFooter
{
	height: 72px;
	overflow:hidden;
	background-color: #E5E5E5;
	color: #666666;
	padding-left:15px;
}
.PageFooter span, .PageFooter a
{
	color: #666666;
}

.PageFooter .articlebox .body {float:left;}
.PageFooter .MainMediaArea
{
position:relative;
top:-5px;
float:right;
}


.LogoArea
{
	padding: 5px 0px 5px 5px;
}

.HomeSplashOverlay
{
	width:360px;
	height:144px;
	overflow:hidden;
}
.FrontPageAnimi
{
    position:relative;
    height:144px;
    overflow:hidden;
    /*background-color: #395487;*/
}
/*.animibox
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
}*/
.animibox
{
	position:absolute;
	width:360px;
	height:144px;
	overflow:hidden;
	display:none;
}

.LogoBar
{
	min-height: 144px;
	background-color: #002911;
}
.LogoBar h2, .LogoBar TD
{
	color:White;	
	margin:0px 0px 0px 0px;
}
.LogoBar h2
{
font-size:22px;
}
.logoContent
{
margin: 0px 0px 0px 0px;
}

.LogoArea H2 
{
margin:0px 0px 0px 0px;
font-size: 18px;
position:relative;
top:-5px; left:20px;
}

.SideMenu
{
	min-height:525px;
	background-color: #75B82D;
	text-align:center;
}
.SideMenuInner
{
	width: 130px;
	overflow:hidden;
}

.MainRegion
{
	border-right-style: solid;
	border-right-width: 30px;
	border-right-color: #002911;
	border-bottom-style: solid;
	border-bottom-width: 12px;
	border-bottom-color: #002911;
	background-color: #FFFFFF;
}
.CoreRegion
{
	min-height:750px;
	padding: 7px 10px 0px 10px;
}
#HomePage .CoreRegion
{
	padding-right:0px;
	padding-top:0px;
}


/*Slick theme background box*/
.EmGrayBack {background-color:White;padding: 0px 30px 70px 30px;}
.EmGrayBacka {background: url(/styles/BoxStyles/EmGray/back/m.png) repeat top;max-width:1124px;min-width:800px;}
.EmGrayBackb
{
	background-position: left top;
	background: url(/styles/BoxStyles/EmGray/back/l.png) repeat-y top left;
}
.EmGrayBackc {background: url(/styles/BoxStyles/EmGray/back/r.png) repeat-y top right;}
.EmGrayBack-c {padding:0px 14px 0px 21px;}
.NoMaxPageWidth .EmGrayBacka {max-width:100%;}


 
/*AltMenu*/
.AltMenu-Inner
{
	margin: 7px 85px 7px 5px;
}
.AltMenu-Inner .MenuItem
{
	float:left;
	display:inline-block;
}
.AltUnselectedMenu, .AltSelectedMenu
{
	padding: 5px 8px 3px 8px;
}
.AltMenu-Inner .FirstChild
{
	border:none;
}

.AltMenu-Inner .MenuItem a
{
    text-decoration: none;
    cursor: hand;
    font-weight: normal;
    font-size: 11px;
    color: #E5E5E5;
    font-family: Arial, Helvetica, sans-serif;
}

/*FooterMenu
.FooterMenuBox
{
	border-top-style: solid;
	border-top-width: medium;
	border-top-color: #982205;
	margin-bottom: 35px;
	background-color: #F1EADA;
}
.FooterMenu-Inner
{
	margin: 5px 5px 7px 5px;
}
.FooterMenu-Inner .MenuItem
{
	float:left;
	display:inline-block;
	border-left: solid 1px #F7F3EA;
}
.FooterUnselectedMenu
{
	padding: 0px 15px 0px 15px;
}
.FooterMenu-Inner .FirstChild
{
	border:none;
}

.FooterMenu-Inner .MenuItem a
{
	text-decoration: none;
	cursor: hand;
	font-weight: normal;
	font-size: 11px;
	color: #9D2426;
	font-family: Arial, Helvetica, sans-serif;
}

/*ArticleBoxes*/
.articlebox1
{
	margin: 5px 0px 0px 10px;
}
.TopArt .articleboxroot h1.Title,.TopArt .articlebox0 h1.Title,.articleBox h1.Title,
.TopArt .FullArticleBox h1.Title,.bloggerBioArea h1.Title, .departmentlistbox h1.Title
{
	display:none; /*Expect this to be in its own title article display now*/
}

.TopArt .articleboxroot .Title,.TopArt .articlebox0 .Title,.articleBox .Title,.articlebox .Title,
.TopArt .FullArticleBox .Title,.bloggerBioArea .Title, .departmentlistbox .Title
{
	font-size: 28px;
	font-weight: bold;
	margin-bottom:6px;
}
.SecLevel .articlebox .Title,.blogRoll .blogArticlebox  .title
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom:6px;
}
.SecLevel .articlebox .MediaArea,.articlebox .mediaArea
{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.blogRoll .blogArticlebox .title
{
	margin-top: 10px;
	border-top: solid 2px red;
	border-top-color: #5E9BB4;
}

.blogRoll .blogArticlebox  .pubDate
{
	font-style:italic;
	padding-left:7px;
}
.blogRoll .blogArticlebox  .body
{
	padding-left:20px;
}

.articlebox0 .Title, .articlebox1 .Title
{
	margin: 0px 0px 0px 0px;	
	font-size:12px;
	font-weight: bold;
	color:#49453C;
}
#ctl00_mainContent_A3_dlA3_Outer .Title a{cursor:pointer}
.articlebox0 .Title a, .articlebox1 .Title a,#ctl00_mainContent_A3_dlA3_Outer .Title a
{
	font-size:16px;
	font-weight: bold;
	color:#49453C;
	text-decoration:none;
}
.articlebox0 .Title,#ctl00_mainContent_A3_dlA3_Outer  .Title a
{
	margin-bottom:5px;
}
.articlebox0 .Title a:hover, .articlebox1 .Title a:hover,#ctl00_mainContent_A3_dlA3_Outer  .Title a
{
	text-decoration: underline;
}

.articlebox0 .ReadMore, .articlebox1 .ReadMore
{
	margin: 0px 25px 5px 0px;	
	font-size:11px;
	color:#9D2426;
	text-align:right;
}
.articlebox0 .ReadMore a, .articlebox1 .ReadMore a
{
	color:#9D2426;
	text-decoration:none;
}
.articlebox0 .ReadMore a:hover, .articlebox1 .ReadMore a:hover
{
	text-decoration: underline;
}

.childArticles li A
{
	color: #D23508;
}
.childArticles li A:link {	TEXT-DECORATION: none;font-size:12px;font-weight:bold;outline: none;}
.childArticles li A:active {	outline: none}
.childArticles li A:visited {	TEXT-DECORATION: none;font-size:12px;font-weight:bold;outline: none;}
.childArticles li A:hover {	TEXT-DECORATION: underline;font-size:12px;font-weight:bold;outline: none;}

.FullArticleBox .MainMediaArea {float:left;margin-right:10px;}
.TopArt .FullArticleBox .Title {float:right;margin-right:10px;}
.TopArt .FullArticleBox .body {clear:right;}


.productlistbox {display:inline-block;float:left;padding:0px 10px 0px 10px;}
.productlistbox .Title a
{
	font-size:14px;
	color: #6A6A6A;
	font-weight:bold;
}
.productlistbox .PriceArea
{
	font-size:14px;
	color: #D23508;
	font-weight:bold;
}
.Trails .MenuTree LI {float:left;display:inline-block;}
.TrailArea {float:left;padding:10px 0px 10px 0px;}
.ButtonArea {float:right;padding:10px 0px 10px 0px;}
.ArtTrail {padding:5px 0px 0px 0px;}





.PagerPages {cursor:pointer; font-size:10px;}
.PagerCurrentPage {font-size:14px; font-weight:bold; color: Blue;}


.SecondMenuBox ul {padding:0px 12px 0px 12px;margin:0px;}
.SecondMenuBox li {list-style: none;}
.SecondMenuBox .MenuItem {margin-bottom:10px;}

.ScndUnselectedMenu {margin: 0px 10px 0px 10px;cursor:pointer; background: url(images/BlRndBtnM.png) repeat-x top;}
.ScndUnselectedMenua {margin: 0px -10px 0px -10px;background: url(images/BlRndBtnR.png) no-repeat top right;}
.ScndUnselectedMenub {background: url(images/BlRndBtnL.png) no-repeat top left;}
.ScndUnselectedMenu-c {white-space:nowrap;padding: 3px 0px 0px 0px; text-align:center;height:20px;}

.ScndSelectedMenu {margin: 0px 10px 0px 10px;cursor:pointer; background: url(images/BlRndBtnM.png) repeat-x top;}
.ScndSelectedMenua {margin: 0px -10px 0px -10px;background: url(images/BlRndBtnR.png) no-repeat top right;}
.ScndSelectedMenub {background: url(images/BlRndBtnL.png) no-repeat top left;}
.ScndSelectedMenu-c {white-space:nowrap;padding: 3px 0px 0px 0px; text-align:center;height:20px;}

.SecondMenuBox A
{
	display:block;
	color: #D2FB47;
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
}

.SchoolTitleArea table
{
	margin-top:20px;
	height:120px;
}

.SchoolTitleArea .ImageSide
{
	vertical-align:bottom;
}
.SchoolTitleArea .BodySide
{
	position:relative;
	left:-20px;
}
.SchoolTitleArea .BodySide h1
{
	font-size:22px;
}
.SchoolTitleArea .BodySide h2
{
	position:relative;
	top:-10px;
	font-size:16px;
	font-weight:normal;
	padding-bottom:20px;
}
.HomeRightSide
{
	background-color:#75B82D;
	width:250px;vertical-align:top;padding:0px;
}

.HomeRightSide .articlebox td
{
	padding:0px;
}

.ChildArticles
{
    float:left;
}
.ChildArticles .title
{
    padding: 10px 0px 5px 5px;
    font-size:15px;
    clear:both;
    
}
.ChildArticles .articlebox .Summary 
{
    width:130px;
}
.ChildMedia, .ChildArticles
{
    width:700px;
    max-width:700px;
}
.PeopleArticleBox .ChildMedia .articlebox, .ChildArticles .articlebox
{
	float:left;
	margin: 5px;
	margin-bottom:20px;
}
.PeopleArticleBoxType1 .ChildMedia .articlebox .MediaArea,.ChildArticles .articlebox .MediaArea
{
	border:solid 1px gray;
	height:150px;
	width:120px;
	overflow:hidden;
}
.PeopleArticle .ChildMedia .articlebox .Title,.ChildArticles .articlebox .Title
{
	font-size:12px;
	color: #008066;
}
.PeopleArticleBoxType2  .ChildMedia .articlebox .Title
{
	margin-left:20px;
	float:left;
	width:38%;
}
.PeopleArticleBoxType1 .ChildMedia .articlebox .Summary
{
	margin-top:-4px;
}
.PeopleArticleBox .ChildMedia .articlebox .Title a
{
	font-size: 12px;
	text-decoration: none;
	color: #008066;
}

.MainArt1Title
{
	background: url(images/CisHeader.jpg) no-repeat top left;
	width:564px;
	height:137px;
}

.MainArt1Title .Title
{
	position:relative;
	top:100px;
	left:175px;
	width:325px;
	height: 35px;
	text-align:right;
	vertical-align:bottom;
	
	font-size:24px;
	color:White;
}

.SideCork
{
	margin: 3px 5px 0px 5px;
	background: url(images/CorkBoard.jpg) no-repeat top left;
	width:257px;
	height:400px;
}
.SideCork-c
{
	padding:20px 20px 20px 20px;
}

.SideCork ul
{
	margin:0px;
	padding-left: 15px;
	padding-top:10px;
}

.SideCork-c li
{
	list-style-type: disc;
	padding-bottom:10px;
}

.SideCork li a
{
	text-decoration:none;
	font-size:14px;
	color: black;
	font-weight:bold;
	font-family: Calibri;
}
.SideCork li a:hover
{
	text-decoration:underline;
}

.adminPageWidth {width:100%}
.adminRightContentWidth {width:100%}
.verticalbg
{
	border-right:2px solid #636b78;
	background-color:#f5f5f5;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	width:30%;
	display:block;
	float:left;
}
.SimpleVerticalBg
{
	border-right:2px solid #636b78;
	background-color:#f5f5f5;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.horizontalbg
{
	background-image:url(images/horizontalbg.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	padding-bottom:25px;
	margin-bottom:20px;
	float:left;
	display:inline;
}
.contentwrap
{
	width:64%;
	margin-left:10px;
	float:left;
}




/* CIS Specifics */
H1,#ctl00_title_ctl00
{
    color:#033a1a;
    font-size:16pt;
    font-weight:700;
}
H2
{
    color:#033a1a;
    font-size:12pt;
    font-weight:bold;
    font-size:16px;
}
H3
{
    color:#990000;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}
p
{
    line-height:15px;
    color:#555556;
    font-size:9pt;
    font-family:Arial;
}
span H1
{
    color:#fff;
}
.body ul
{
    list-style-image:url(images/bullet.gif);
}
.body li
{
    line-height:15px;
    list-style-type:none;
    color:#606060;
    font-size:11px;
    font-weight:normal;
}

#ctl00_mainContent_A3 li
{
    list-style-type:square;
    color:#044d28;
}

.articlebox a
{
    color:#033a1a;
    text-decoration:none;
    font-weight:500;
    font-size:10pt;
}
.articlebox a:hover
{
    color:Maroon;
}

.articlebox  .Title a
{
    font-size:12px;
    color:#666;
    text-align:left;
    cursor:default;
    text-decoration:none;
}
.articlebox .Title a:hover
{
    text-decoration:none;
}

.articlebox1 .Title a
{
    font-size:11px;
    color:#033a1a;
    text-align:left;
    cursor:default;
    text-decoration:none;
}
.articlebox1 .Title a:hover
{
    font-size:11px;
    color:Maroon;
    text-align:left;
    cursor:pointer;
    text-decoration:underline;
}

.artiblebox1, .Summary
{
    margin:3px 3px 3px 3px;
}

td #newsdetails
{
    border-style:solid;
    border-width:1px;
    border-bottom-color:#fff;
    border-top-color:#fff;
    border-right-color:#fff;
    border-left-color:#ace;
}
.FullArticleBox {padding:10px 10px 10px 10px}
.FullArticleBox  H1
{
    font-size:12px;
    color:#033a1a;
    text-align:left;
    cursor:default;
    text-decoration:none;
    padding-left:20px;
}
.FullArticleBox .body,.FullArticleBox .body P
{
    line-height:15px;
    list-style-type:none;
    color:#606060;
    font-size:11px;
    font-weight:normal;
    padding-right: 10px;
    
    
}

.articleBox .articlebox a
{
    color:#033a1a;
}
.articleBox .articlebox a:hover
{
    text-decoration:underline;
}
.articlebox span p a
{
    font-size:11px;
}
.newsTemplateUI
{
    padding-top:50px;
    padding-left:50px;
    min-height:600px;
}
.newsTemplateUI h1
{color:#fff;}







.calendarArea
{
background-color:Red;
}

.calendarArea .calendarDay
{
	font-family: Verdana, Arial, Tahoma;
	margin:0px;
	padding:0px;
	float:left;
}
.calendarArea .calendarDay div
{
	font-size:10px;
}


.calendarArea .DayOfMonth
{
	font-family: Verdana, Arial, Tahoma;
    border-right: 1px solid #363636;
    border-bottom: 1px solid #838383;
    background-color: #6e6d6c;
    color: #ffffff;
    font-size: 11px;
    padding:2px;
}

.TinyCal .DayOfMonth
{
    COLOR: black;
    BACKGROUND-COLOR: Transparent;
    border:none;
}

.calendarArea .DayInRange
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #363636;
	border-bottom: 1px solid #838383;
	background-color: #ffffff;
}

.WeekView .calendarArea .DayInRange
{
	width:auto;
	height:auto;
	display:inline;
	float:left;
}

.calendarArea .DayOutOfRange
{
    background-color:#cdc6bf;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #363636;
	border-bottom: 1px solid #838383;
}

.calendarArea  .day
{
    text-align:left;
    cursor:pointer;
    overflow:auto;
}

.TinyCal .calHeaderRow
{
	background-color: #CCCCCC;
	border:solid 1px black;
	text-align: center;
	font-size:9px;
}

.TinyCal .calendarArea .day
{
	overflow:hidden;
}

.calendarArea  .day .content
{
    text-align:left;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    COLOR: black;
    padding:2px;
}

.calendarArea .header
{
    overflow:hidden;
    MARGIN-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    BACKGROUND-COLOR:#6e6d6c;
    TEXT-ALIGN: center;
	font-family			: Verdana, Sans-Serif;
	font-size			: 11px;
	padding-bottom: 3px;
	border-top: 1px solid #838383;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #363636;
}

.calendarArea .DayHeader
{
    COLOR: black;
    BACKGROUND-COLOR: silver
}

.calendarArea .DayHeader .text
{
    MARGIN-RIGHT: 1px;
    MARGIN-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 2px;
    MARGIN-TOP: 2px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}

.TopSideFieldSet 
{
	float:left;
}
.TopSideFieldSet, .SideFieldSet
{
	padding:2px 5px 2px 0px;
}

.FieldLine
{
	clear:both;
	margin:2px 0px 2px 0px;
}

.SideFieldSet .Field
{
	display:inline;
}
.SideFieldSet .Label
{
display:inline-block;
position:relative;
	min-width:50px;
}

.BentGreen1 .BentGreen1-c 
{
    min-height:200px;
}

.BentGreen1 .BentGreen1-c .articlebox0 a
{
    font-size:14px;
    color:#fff;
    text-decoration:none;
}
.BentGreen1 .BentGreen1-c .articlebox0 a:hover
{
    color:Red;
    text-decoration:underline;
}
.BentGreen1 .BentGreen1-c .articlebox0 span
{
    padding: 5px 0px 5px 5px;
}

.newseditordetails
{
    vertical-align:top;
}


/* pagination styles */
.Pager
{
    padding: 0px 5px 10px 5px;
    font-size:13px;
}

.PagerCurrentPage
{
    background:#FFFFFF none repeat scroll 0 0;
     color:red;
    font-weight:bold;
    padding:0px 2px ;
    vertical-align:bottom;
    font-size:13px;
    margin-bottom:2px;
}
.PagerPages
{
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    padding:2px 4px;
    text-decoration:none;
    margin-right:2px;
    width:20px;
    max-width:20px;
    font-size:12px;
}

.PagerPages:hover
{
    background-color:#2e6ab1;
    color:#fff;
    border:1px solid navy;
    font-size:13px;
}

.LoginBoxOuter
{
    position:absolute;
    border-bottom:#a7a7a7 1px solid;
    border-left:#a7a7a7 1px solid;
    border-right:#a7a7a7 1px solid;
    border-top:#a7a7a7 1px solid;
    background:#ffffff;
    clear:both;
    width:300px;
    max-width:300px;
    margin-left:50px;
    -moz-border-radius : 5px;
    margin-top:50px;
    
}
.LoginBox
{
    min-height:100px;
    border-bottom:#f3f3f3 8px solid;
    border-left:#f3f3f3 8px solid;
    border-right:#f3f3f3 8px solid;
    border-top:#f3f3f3 8px solid;
    background:#ffffff;
    padding: 40px 20px 20px 20px;
    clear:both;
    -moz-border-radius : 5px;
       
}
.LoginBox #ctl00_mainContent_userLogin_userName,.LoginBox #ctl00_mainContent_userLogin_password
{
    width: 150px;
}
.MessengerArea
{
    margin-top:3px;
}
.messengerDisplay
{
    background-color:#eeeeee;
    border:#999999 1px solid;
    padding-bottom: 5px;
    line-height:20px;
    padding:10px 10px 10px 10px;
    color:#677f7b;
    font-size:14px;
    min-width: 220px;
    position:absolute;
    right:50px;
    top:15px;   
    z-index:999;
}
.messengerDisplay a
{
    color:Maroon;
    font-weight:400;
    font-size:1em;
}
.messengerDisplay .closeButton
{
    background:url(images/closebtn.png) no-repeat;
    position:absolute;
    top:3px;
    right:3px;
    width:20px;
    height:19px;
    cursor:pointer;
}

.QuickManageLink
{
    background-color:#eeeeee;
    border:#999999 1px solid;
    padding-bottom: 5px;
    line-height:20px;
    padding:10px 10px 10px 10px;
    min-width: 220px;
    -moz-border-radius : 5px;
    margin-top:-50px;
    margin-left:400px;
    position:absolute;
    
}
.QuickManageLink a
{
    color:#677f7b;
    font-size:14px;
    text-transform:uppercase;
}
.QuickManageLink a:hover{text-decoration:Underline;}

.BookViewList
{
    width:200px;
    min-width:200px;
}
.BookViewListInner
{
	max-width:200px;
}
.BookViewListInner h3
{
    color:#990000;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}
.BookViewList UL
{
	list-style-position: outside;
	margin-left: 0px;
	padding-left:0px;
	list-style-type: none;
}
.BookViewList LI
{
	margin: 2px 0px 1px 0px;
}
.BookViewDetail
{
    text-align:left;
    width:671px;
    min-width:671px;
    max-width:671px;
}

.BookViewList .TreeLevel1Selected
{
	padding: 2px 2px 2px 2px;
	background-color:#d23508;
	color:White;
}
.BookViewList .TreeLevel1Selected a
{
	color:White;
	font-weight:bold;
}

.ContactTable 
{
    border-bottom:#a7a7a7 1px solid;
    border-left:#a7a7a7 1px solid;
}

.ContactTable TD
{
    border-right:#a7a7a7 1px solid;
    border-top:#a7a7a7 1px solid;
    padding: 1px 1px 1px 1px;
}
.FileAttachOuterBox .Title a
{
    text-decoration: none;
	cursor: hand;
	font-weight:normal;
	font-family: Calibri;
	text-transform: uppercase;
	font-size: 12px; 
}
.FileAttachOuterBox .Title a:hover
{
    text-decoration: underline;
}

.HomeMarquee
{
    background-color: #388B09;
}


/*new menu*/

.MainMenu
{
    padding-left: 12px;
	background-color: #BCD10E;
}
.CoverMenu .MainMenu{background-color:Transparent}

.MainMenuVertSubMenuIndicator
{
    background:url(images/arrow.gif) right 4px  no-repeat;
}
.MainMenuItem
{
    text-decoration: none;
	cursor: hand;
	font-weight:normal;
	font-family: Calibri;
	text-transform: uppercase;
	font-size: 12px;
}

.MainMenuItem.LastChild
{
    
}

.MainMenuItem a,.MainMenuSubMenuItem a
{
   font-family: Calibri;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   text-transform: uppercase;
   color:#012911;
   font-weight:normal;
   text-decoration:None;
    padding: 3px 14px 3px 5px;
}
.CoverMenu .MainMenuItem a{font-weight:600;padding: 3px 5px 1px 4px;}
.MainMenuItem a:hover,.MainMenuSubMenuItem a:hover
{
    background: url(images/MenuHighlight.png) repeat-x;
	color: #333333;
	text-decoration:none;
}
.CoverMenu .MainMenuItem a:hover{background:none;color:Red;text-decoration:underline;}
.MainMenuSubMenu
{
    background-color:#BCD10E;
    padding: 5px 10px 5px 10px;
}
.MainMenuSubMenuItem
{
    
}
.MainMenuSubMenuItem.LastChild
{
    border:none;
}

.SideMenu{width:130px;
    overflow:hidden;
    
    }
/*--- SecMenu ---*/
.SecMenu
{
    background-color: transparent;
    margin-left:10px;
    margin-bottom:20px;
}
.SecMenu2
{
    margin-top:10px;margin-left:70px;
    line-height:15px;
}
.SecMenuItem2 a
{
    padding:2px 8px 2px 8px;
    margin:0px 2px;
    font-size:13px;
    font-weight:400;
    border-right:#cde70c 1px double;
    border-left:#cde70c 1px double;
    color:#d2fb47;
    text-decoration:none;
    
}
.SecMenuItem2.FirstChild a{border-left:none;}
.SecMenuItem2.LastChild a{border-right:none;}
.SecMenuItem {padding:0px 0px 10px 0px; width:110px;}
.SecMenuItema {margin: 0px 10px 0px 10px;cursor:pointer; background: url(images/BlRndBtnM.png) repeat-x top;}
.SecMenuItemb {margin: 0px -10px 0px -10px;background: url(images/BlRndBtnR.png) no-repeat top right;}
.SecMenuItem-c {background: url(images/BlRndBtnL.png) no-repeat top left;}

.SecMenuItem.LastChild
{
    border:none;
}
.SecMenuItem a
{
    padding: 3px 8px 5px 8px;
    color: #d2fb47;
    text-decoration:none;
    text-align:center;
}
.SecMenuItem a:hover 
{
    color: #d2fb47;
    text-decoration:underline;
}

.AltMenu{position:relative;z-index:9999;}
.AltMenuItem a{text-transform:uppercase;}

/*---Tabs---*/
.tabs
{
   height:23px;
}
.tabs ul
{
	margin-left: 2px;
	padding:0px;
	list-style-type: none;
}
.tabs li
{
	margin:0px;
	padding:0px;
	background:transparent;
	margin-left: 0px;
	float: left;
	display:inline;
}

.Tab
{
	margin: 0px 10px 0px 10px;
}

.Taba
{
	margin:0px -10px 0px -10px;
}

.Tabb
{
}
.Tab-c
{
	padding:0px 20px 0px 8px;
}
.Tab a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
	border:none;
	padding-bottom:3px;
}

.MainTabArea
{
	position: relative;
	top: -2px;
	border-top: solid 4px #7B5548;
	clear: both;
	padding:5px 0px 5px 5px;
	min-height:450px;
	margin-bottom:5px;
	
}

/*.MainTabArea{border-top: solid 2px;border-top-color: #5794AD;position:relative;}*/
.Tab {position:relative;top:2px;background: url(/ExtraStyles/Gel/Black/AngTabM.png) top repeat-x;}
.Taba{background: url(/ExtraStyles/Gel/Black/AngTabL.png) top left no-repeat;}
.Tabb{background: url(/ExtraStyles/Gel/Black/AngTabR.png) top right no-repeat;}
.Tab-c{	padding:2px 20px 0px 8px; height:19px;}

.currenttab .Tab {top:0px;background: url(/ExtraStyles/Gel/Brown/AngTabM.png) top repeat-x;}
.currenttab .Taba{background: url(/ExtraStyles/Gel/Brown/AngTabL.png) top left no-repeat;}
.currenttab .Tabb{background: url(/ExtraStyles/Gel/Brown/AngTabR.png) top right no-repeat;}
.currenttab .Tab-c{	padding: 2px 20px 0px 8px; height:23px; }

.Tab-c A {white-space:nowrap}
.Tab-c A:link {	TEXT-DECORATION: none;font-size:11px;font-weight:bold;outline: none;}
.Tab-c A:active {	outline: none}
.Tab-c A:visited {	TEXT-DECORATION: none;font-size:11px;font-weight:bold;outline: none;}
.Tab-c A:hover {	TEXT-DECORATION: underline;font-size:11px;font-weight:bold;outline: none;}

.currenttab A:link {font-size:13px;}
.currenttab A:active {font-size:13px;}
.currenttab A:visited {font-size:13px;}
.currenttab A:hover {font-size:13px;}

/*--- CommandBar buttons ---*/
.CommandBar{padding-top:10px;}
.CommandBarItema
{
    padding:0px 3px;
}
.CommandBarItemb
{
    background: url(/images/all-buttons.gif) no-repeat left -120px;
}
.CommandBarItemc
{
    background: url(/images/all-buttons-cap.gif) no-repeat right -120px;
    height:30px;
}
.CommandBarItemb:hover
{
    background: url(/images/all-buttons.gif) no-repeat left -90px;
}
.CommandBarItemc:hover
{
    background: url(/images/all-buttons-cap.gif) no-repeat right -90px;
    height:30px;
}

.CommandBarItem a
{
    color:Black;
    padding:4px 14px;
    text-decoration:none;
    font-size:11pt;
    font-weight:400;
}

.HtmlSection .CommandBarItemb, .HtmlSection .CommandBarItemc
{
    background-image:none;
}
.HelpBtnArea{float:right;padding-right:10px;    font-size:11pt;    font-weight:400;}

.BookViewListInner .title, .BookViewListInner .Title,.FullArticleBox .Title,.BookViewDetailInner .button3{display:none;}
.BookViewListInner h3{font-size:14pt;}

/*--- FooterMenu ---*/

.FooterMenuItem a, .AltMenuItem a
{
        text-decoration: none;
    margin: 7px 5px 7px 5px;
    border-left: solid 1px #fff;
    font-size: 11px;
    color: #9D2426;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 15px;
    padding-right:3px;
}
.FooterMenuItem a{border-left: solid 1px;border-left-color: #797979;}
.AltMenuItem a{padding-top:5px;}
.FooterMenuItem.FirstChild a,.AltMenuItem.FirstChild a{border:none;}

.BentGreen1 {background:url(/styles/BoxStyles/BasicRounded/G1MM.jpg) repeat;overflow:visible;}
.BentGreen1 .BentGreen1a {background:url(/styles/BoxStyles/BasicRounded/G1TLR.jpg) no-repeat top left;overflow:visible;}
.BentGreen1 .BentGreen1b {background:url(/styles/BoxStyles/BasicRounded/G1TRR.jpg) no-repeat top right;overflow:visible;}
.BentGreen1 .BentGreen1c {background:url(/styles/BoxStyles/BasicRounded/G1BLR.jpg) no-repeat bottom left;overflow:visible;}
.BentGreen1 .BentGreen1d {background:url(/styles/BoxStyles/BasicRounded/G1BRB.jpg) no-repeat bottom right;overflow:visible;}
.BentGreen1 .title {margin-bottom:10px;padding-left:5px;font-weight:700;font-size:larger;overflow:visible;}
.BentGreen1 .BentGreen1-c {padding: 10px 25px 45px 10px;text-align:left;min-height:20px;overflow:visible;}

.BTRGreen1 {background:url(/styles/BoxStyles/BasicRounded/G1MM.jpg) repeat;}
.BTRGreen1 .BTRGreen1a {background:url(/styles/BoxStyles/BasicRounded/G1TLR.jpg) no-repeat top left;}
.BTRGreen1 .BTRGreen1b {background:url(/styles/BoxStyles/BasicRounded/G1TRB.jpg) no-repeat top right;}
.BTRGreen1 .BTRGreen1c {background:url(/styles/BoxStyles/BasicRounded/G1BLR.jpg) no-repeat bottom left;}
.BTRGreen1 .BTRGreen1d {background:url(/styles/BoxStyles/BasicRounded/G1BRR.jpg) no-repeat bottom right;}
.BTRGreen1 .title {margin-bottom:10px;padding-left:5px;font-weight:700;font-size:larger;}
.BTRGreen1 .BTRGreen1-c {padding: 10px 10px 40px 20px;text-align:left;min-height:20px;}
.ControlPanelArea{width:500px;padding:40px 0px 0px 40px;}

/*--- pager ---*/
.Pager {padding-bottom:3px; margin:5px 0px 6px 5px;color:#fff;}
.PagerPages
{
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    color:#2ACCE7;
    padding: 0px 3px 0px 3px;
}
.PagerPages:hover
{
    color: #fff;
    font-size:13px;
}
.PagerCurrentPage {font-size:13px;font-weight:bold;color:#fff;}

.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
    display: block !important;
}

