﻿body {  color: #4E4E4E; font-family: Arial, Times New Roman, Verdana; font-size: 12px; line-height: 1.5em; margin: 0px; padding: 0px; background-color: #223D6A;  }
/*background: #223D6A;*/
a { color: #2288DD; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; padding: 0px; }
img { border: none; }

.input { font-size: 11px; color: #4E4E4E; }
.searchBox { border: solid 1px #FB8E0D; font-size: 7pt; color: #4E4E4E; }

.mainTitle a{ background-color: #5E5E5E; color: #FFFFFF; padding:  1px 5px 3px 6px; margin-bottom: 5px;  height: 18px; width: 146px; float: left; font-weight: bold; text-transform: uppercase;}

.borderLeftGrey {
	border-left: solid 1px #D1D8CF;
	padding-left : 3px;
	padding-right: 1px;
}
.banner { width: 955px; margin: auto; padding: 0px; padding-bottom: 15px; }
.borderTableLeftGrey { border-left: solid 1px #959595; }
.borderTableRightGrey { border-right: solid 1px #959595; }

.imgGreyBorder { 	border: solid 1px #D1D8CF;  }

.leftArrow { background:#FFFFFF url(../images/sub_arrow.gif) no-repeat ; padding: 0px 5px 5px 20px; border-bottom: solid 1px #F2F2F2; }

#articleTitle { color: #3D7301; font-size: 18px; line-height: 2.0em; padding-top: 10px; padding-bottom: 0px;  clear: both; }

.font11 { font-size: 11px; color: #FFFFFF;}

.rightNavi { padding-top: 20px; text-align: right;}
.bgGrey { background-color: #DCDCDC; height: 20px; } 
.bgPopUp { background-color: #FFFFFF; padding:0px 10px; } 
.bgImage { background: #FFFFFF url('../images/background_subpage.gif') repeat-x; padding: 1px 0px 0px 0px; } 
.sizeTable { width:955px; }
.columnContent { width: 500px;} 
/*Breadcrumbs*/
#breadCrumbs{ font-size: 11px; color: #505050; background-color:  #DCDCDC; font-weight:bold; }
#breadCrumbs a{ color:#505050;background-color:  #DCDCDC;font-size:11px;text-decoration:none; font-weight:bold; }

/* for footer */    
#footer { color: #FFFFFF; background-color: #223D6A; text-align: center;  height: 80px;  }
#footer table { font-size: 11px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }


.footer { border-top: solid 1px #385893; color: #FFFFFF; font-size: 8pt; background-color: #223D6A;   margin-top: 20px;  padding: 10px 0px 0px 0px; }
.footer a { text-decoration: none; }
.footer a:hover { text-decoration: underline; }

/* for Print */
.print{}
.inPrint{display:none;}
.printbg{ background: #FFFFFF url('../images/background02.gif') repeat-x; }

.print_content{}

/*Article*/
.articleLink { color: #FFFFFF; text-decoration: none; font-weight:  bold; line-height: 1.2em;}
.articleLink a { color: #FFFFFF; text-decoration: underline; font-weight: bold;line-height: 1.2em;}
.articleLink a:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold;line-height: 1.2em;}
.articleLink a:visited { color: #FFFFFF; text-decoration: underline; font-weight: bold;line-height: 1.2em;}
.articleSub {color: #04046A; font-weight:bold;}

/* Homepage*/
a.newslink {font-size: 11px; color: #0066CC; font-weight: bold; text-decoration: none;}
a.newslink:hover {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;

}

.newslink{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.4em;
}

.ourBusiness { padding: 20px 0px 3px 0px; }
.ourBusinessTabs { border-left: solid 1px #CCCCCC; padding: 0px 3px 0px 4px; }
.borderRight { border-right: solid 1px #CCCCCC; }

.imgGreyBorder { 	border: solid 1px #959595;  }
.borderTableLeftGrey { border-left: solid 1px #959595; }
.borderTableRightGrey { border-right: solid 1px #959595; }
.borderTableBottomGrey { border-bottom : solid 1px #959595; padding-bottom: 2px; padding-top: 2px; }
.bluebold { 	font-size: 11px; color: #253765; font-weight: bold;}
.borderBottomLineGrey { border-bottom : solid 1px #D5D5D5; padding-bottom: 2px; padding-top: 2px; }


.rowTitle { font-weight: bold; background: #124B85;color:#ffffff; }
.altRow{ background-color: #e4e4e4;}
.borderTable {border: solid 1px #D4D4D4;}

.MainSideNavi {font-size:11px; color:#898989; font-weight:bold; text-transform: uppercase;}
.MainSideNavi a{font-size:11px; color:#898989; font-weight:bold; text-transform:uppercase; text-decoration:none;}

.SideNavi {font-size:12px; color:#1B3767; font-weight:bold; text-transform:uppercase;}
.SideNavi a{font-size:12px; color:#1B3767; font-weight:bold; text-transform:uppercase; text-decoration:none;}

.SideNaviLast {font-size:12px; color:#1B3767; font-weight:bold; text-transform:uppercase;}
.SideNaviLast a{font-size:12px; color:#1B3767; font-weight:bold; text-transform:uppercase; text-decoration:none;}

/* for Side Navi*/
.TextSelected {color:#448CCB;}
.TextSelected a{color:#448CCB;}

/*Award tabs*/
.viewedTabs{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 5px 12px 5px 12px; background:#cad9eb; cursor:pointer; margin: 0px 0px 0px 0px; color: #124b85; font-weight: bold; font-size:11px;margin-bottom:5px;}
.viewedTabsSelected{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 5px 12px 5px 12px; background:#FFFFFF; cursor:pointer; margin: 0px 0px 0px 0px; color: #124B85; font-weight: bold; font-size:11px;margin-bottom:5px; }
.viewedList{border:solid 0px #777777; padding:0px; }


.viewedTabsHome{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 0px 5px 0px 5px; background:#BCBCBC; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;margin-bottom:0px;}
.viewedTabsSelectedHome{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 0px 5px 0px 5px; background:#FFFFFF; cursor:pointer; margin: 0px 0px 0px 0px; color: #124B85; font-weight: bold; font-size:11px;margin-bottom:0px; }
.viewedListHome{border:solid 0px #777777; padding:0px; }

.viewedTabsList{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 5px 7px 5px 7px; background:#BCBCBC; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;margin-bottom:5px;}
.viewedTabsSelectedList{float:left; width:auto; border-left:solid 1px #777777; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 5px 7px 5px 7px; background:#FFFFFF; cursor:pointer; margin: 0px 0px 0px 0px; color: #124B85; font-weight: bold; font-size:11px;margin-bottom:5px; }
.viewedListList{border:solid 0px #777777; padding:0px; }


.propBorderBottom { border-bottom: 1px solid #777777; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #777777; border-top:solid 1px #777777; border-bottom:solid 1px #777777; padding: 5px 5px 5px 5px; background:#A6A6A6;  margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }

.redFont { color: #FF0000; }

.borderTopDotted{ border-top: dotted 1px #929292; margin-top:15px;margin-bottom:0px; width:700px;}

.title {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #124b85; border-bottom:#cdcdcd 5px solid;}
.titleRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333366; border-bottom:#cdcdcd 5px solid;}
.altBg{background-color:#F3f3f3;}