@charset "utf-8";
/* CSS Document */
html {
	height: 100%;
	margin-bottom: 1px;
}
ul {
	margin: 0;
	padding: 5px 15px;
	font-size: 1em;
}
ol {
	margin: 0;
	padding: 5px 20px 5px 30px;
	font-size: 1em;
}
img, img a {
	border:0;
}
form {margin:0; padding:0;}
a {
	color:#FF9900;
}
a:hover {
	color:#005581;
	text-decoration: underline;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
	padding-left:3px;
}
.floatnone {
	float:none;
}
.floatleftpadding {
	float:left;
	padding-right:8px;
}
.floatleftborder {
	float:left;
	border-right:solid 1px #000;
}
h1 {}
h2 {}
h3 {}
h4 {
	font-size:1.3em;
	font-weight:bold;
}
h5 {
	font-size:1.1em;
	font-weight:bold;
}
/* Clear Fixes */

.clearfix {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
	font-size: 1%;
	height: 1%;
	line-height: 0;
}

/*page styles starts*/
body { margin:0; font-family:"Trebuchet MS"; font-size:62.5%;}
/*Main Layouts*/

#wrapper { margin:auto; width:931px;}
.container {}
#mymain { font-size:11px;}
.headerMain{ height:135px;}
.content {
	background:url(../images/bg_2bordercontent.gif) repeat-y;
	display: table;
	width: 931px;
}
.footer { height:32px; width:931px; background:url(../images/bg_footer.gif) repeat-x; margin:auto;}
/*Main Layouts ends*/

/*Sub Layouts  starts*/
.headerTop{ height:81px;}
.logo{ padding:26px 0 0 8px; float:left;}
.headerTopright{ height:58px; width:415px; padding:0 12px 0 0; margin:0 4px 0 0; float:right; background:url(../images/bg_orange_rhs.gif) no-repeat 0 top  }
.subNavigation { height:26px; padding-left:48px;  }
.searchArea{ height:30px; }
.searchbox { float:right;}
span.search input{ height:18px; width:144px; padding:2px 0 0 6px; background:url(../images/bg_search.gif) no-repeat; border:none; float:left; /*font-family:"Trebuchet MS";*/ font-size:1.1em; color:#005581; vertical-align:middle; }
*html span.search input{border:solid 1px red; margin:0; height:18px; width:138px; padding:2px 0 0 6px; background:url(../images/bg_search.gif) no-repeat; border:none; float:left; /*font-family:"Trebuchet MS";*/ font-size:1.1em; color:#005581; vertical-align:middle; }
*html .searchbox input { margin-left:-7px; padding:0; }
.lefttext{ width:221px; float:left; padding:0 0 0 15px; font-size:1.2em; font-weight:bold; color:#fff; margin:0; line-height:12px; /*font-family:"DTLArgoT Light", "DTLArgoT Medium"*/}
.lefttext p { font-weight:normal; margin:0; padding:0; padding-top:-5px;}
.mainNavigation{ height:54px; background:url(../images/bg_bordermainnav_bottom.gif) no-repeat 0 bottom; line-height:2px;}
img.spcRB{ padding-bottom:0; padding-right:5px;}
td.nospcBtm { margin-bottom:0; padding-bottom:0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Banner Section~~~~~~~~~~~~~~~~~~~~~~~~*/
	.banner{}
	.bannerHome{ height:477px; width:910px; margin:auto; background:url(../images/banner_home.jpg) no-repeat; }
	.bannerSubmain { margin:40px 0 0 10px;}
	
	.bannersubBlock-1{ width:220px; height:134px; float:left; margin:0 11px 0 0;}
	.bannersubBlock-1 .top { background:url(../images/bannersubtop.gif) no-repeat;}
	.bannersubBlock-1 .top h2 { margin:0; padding:3px 0 3px 10px; font-size:1.6em; color:#fff; font-family:Arial, Helvetica, sans-serif; }
	.bannersubBlock-1 .data { min-height:103px; }
	*html .bannersubBlock-1 .data { height:103px; }
	.bannersubBlock-1 .data p { font-size:1.1em; color:#666; margin:0; padding:8px 0 0 8px; }
	.bannersubBlock-1 .data p span.rate{ font-size:3em}
	.bannersubBlock-1 .data p a{ color:#666; text-decoration:none;}
	
	.bannersubBlock-2{ width:198px; height:134px; float:left; margin:0 0 0 0;}
	.bannersubBlock-2 .top { margin:0 0 2px 0; min-height:61px; background:url(../images/bannersub4top.jpg) no-repeat; }
	.bannersubBlock-2 .top h2{  margin:0; padding:3px 0 2px 10px; font-size:1.4em; color:#fff; font-family:Arial, Helvetica, sans-serif; }
	*html .bannersubBlock-2 .data{ padding-top:5px;}
	.bannersubBlock-2 .data h2 { height:18px; background:url(../images/bannersub4data.jpg) no-repeat;  margin:0; padding:3px 0 2px 10px; font-size:1.4em; color:#fff; font-family:Arial, Helvetica, sans-serif; }
	.bannersubBlock-2 .top p {  font-size:1.1em; color:#666; margin:0; padding:0 0 0 10px;}
	.bannersubBlock-2 .top p a {color:#fff; text-decoration:none;}
	.bannersubBlock-2 .data { /*background:url(../images/bannersub4data.jpg) no-repeat;*/ min-height:69px; margin:0;}
	*html .bannersubBlock-2 .data {height:69px;}
	.bannersubBg-1{ background:url(../images/bannersubbg1.jpg) no-repeat;}
	.bannersubBg-2{ background:url(../images/bannersubbg2.jpg) no-repeat;}
	.bannersubBg-3 { background:url(../images/bannersubbg3.jpg) no-repeat ;}
	.bannerHome h1 { margin:0; color:#005581; font-size:2.8em; padding:17px 0 0 10px;  }
	.bannerHome p.textType-1  { margin:0; font-size:2.2em; color:#fff; width:378px; padding:0 0 0 10px;}
	.bannerHome p.textType-2 { margin:100px 0 0 0; padding:0 0 0 10px; width:378px; font-size:3em; color:#fff;}
	
	.bannerDownloads { height:43px; background:url(../images/downloads_banner.jpg) no-repeat; padding:99px 0 0 121px; margin-bottom:20px;}
	.bannerDownloads a { background:url(../images/arrow_dwnld.gif) no-repeat left 6px; font-size:1.2em; width:260px; color:#005581; text-decoration:none; font-weight:bold; padding-left:15px;}
	.leftBlock-2 .bannerDownloads p{ font-size:1.2em; color:#005581; margin:0; padding:0 0 0 13px; width:260px;}
	
	.bannerDownloads .adobereader a{ float:right; width:135px; height:45px; margin-top:-45px; display:block; background:none; }
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Banner Section ends~~~~~~~~~~~~~~~~~~~*/
.footerLinks { height:32px; float:left;  background:url(../images/footerleftcorner.gif) no-repeat;  }
.creditCopyrights { padding:13px 10px 0 0; height:19px; float:right;  background:url(../images/footerrightcorner.gif) no-repeat right 0; color:#fff;}
.creditCopyrights span.credit{ margin:0 20px 0 0;}
span.credit a { color:#fff; text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~Content Inner page layout starts~~~~~~~~~~~~~~~~~~~~~~~~*/
.subContentnav{ height:35px; padding:0 0 0 30px;}
.subContent { width:915px; margin:auto; padding:0; background:url(../images/bg_subcontenttop.gif) no-repeat;}

.pageHeadingblock { padding:30px 0 0 25px;}
.pageHeadingblock h1{ font-size:2.4em; margin:0; padding:0;}
	.hdColor-1 h1{ color:#ef8d2f;}
	.hdColor-1 { color:#ef8d2f;}
	.hdColor-1 h1 span{ color:#f6b271;}
	.hdColor-2 h1{ color:#ef8d2f;}
	.hdclrGreen h1 {color:#4f9305;}
	.hdclrGreen h1 span{color:#a2c57c;}
	.hdclrBlue h1{ color:#1d4878;}
	.hdclrBlue { color:#1d4878;}
	.hdclrBrown h1{ color:#773311;}
	.hdclrSkyblue h1{color:#4c86de;}
	.hdclrGray h1{color:#999999;}
	
/*~~~~~~~~~~~~~~~~~~~~~~~HD styles~~~~~~~~~~~~~~~~~~~~~~~~*/
.leftBlock h3.clrBlack{ color:#333333;}
.leftBlock h3.clrGreen{ color:#4f9305;}
.leftBlock h2.hdColor-1 { color:#ef8d2f;}
.leftBlock h3.clrBlue { color:#1d4878;}
.leftBlock h3.clrBrown {color:#773311;}

/*~~~~~~~~~~~~~~~~~~~~~~~HD styles~~~~~~~~~~~~~~~~~~~~~~~~*/	

.subContent-2 { display:table; width:915px; margin:auto; padding:0; background:url(../images/bg_subcontenttop.gif) no-repeat;}
.subContentbanner { height:207px; padding:15px 0 0 25px; }

.subbannertitle { width:312px; height:142px; background:url(../images/bg_subbannertitle.gif) no-repeat;}
.subbannertitle h1{ color:#005581; margin:0; padding:10px 0 0 12px; font-size:2.4em;  }
.subbannertitle p {color:#666666; font-size:1.4em; font-weight:bold; width:245px; padding:10px 0 0 12px; margin:0; }
.bannerCmsstatement{ background:url(../images/banner_subcontent_cmmsg.jpg) no-repeat right top;} 


.subContentbannerBottom { height:30px; padding:0 0 0 25px; width:647px;}

.breadcrumb { float:left; padding-top:15px;}
.breadcrumb ul { margin:0; padding:0; list-style:none;}
.breadcrumb ul li{margin-right:5px; display:inline; float:left; background:url(../images/arrowbreadcrumb.gif) no-repeat right 6px;}
.breadcrumb ul li a{ float:left; text-decoration:none; padding:0 3px 0 0; margin-right:5px; color:#666; font-size:1em; font-weight:bold; }
.breadcrumb ul li a:hover{ color:#000;}
.breadcrumb ul li.active a{ color:#000;}
.breadcrumb ul li.last{ background:none;}

.paginationTop{ float:right;}
.paginationTop ul { margin:15px 0 0 0; padding:0; list-style:none; float:right; display:block;}
.paginationTop ul li { display:inline; float:left; background:url(../images/paginationdivaider.gif) no-repeat 0 4px;}
.paginationTop ul li a { text-decoration:none; float:left; margin-left:2px; padding:0 4px 0 4px; text-decoration:none; font-size:1em; color:#666; font-weight:bold; }
.paginationTop ul li a:hover{color:#000; }
.paginationTop ul li.active a{color:#000;}
.paginationTop ul li.first{ background:none;}



.subContentblock{ padding:0 0 0 0; display:table;}
.leftBlock { 	float:left;	width:670px;	padding:30px 0 0 25px;}

.leftBlock h1 {font-size:2.4em; font-weight:bold; color:#FF9900; margin:0 0 7px 0;}
.leftBlock h2 { font-size:1.4em; font-weight:bold; color:#005581; margin:0 0 7px 0;}
.leftBlock h3 { font-size:1.3em; color:#005581; margin:0 0 5px 0; font-weight:bold;}
.leftBlock h3.normal { font-size:1.3em; color:#005581; margin:0 0 5px 0; font-weight:normal;}
	.hdColor-2bl h1{color:#005581;}				
	.hdColor-2bl h2{color:#005581;}
	.hdColor-3or h1{color:#FF9900;}
h2.contentHd-1 { font-size:3em; color:#005581;}

/*.leftBlock span.hd-2 h2{ font-size:1.4em; font-weight:bold; color:#015182; margin:0 0 7px 0; }*/

p.hd-3, p.hd-2, p.hd-1 { padding:0; margin:0;}
.leftBlock p h1{ font-size:2.4em; font-weight:bold; color:#FF9900; margin:0; }
.leftBlock p h2{ font-size:1.6em; font-weight:bold; color:#FF9900; margin:0; }
.leftBlock p h3{ color:#4c85a2; font-size:1.1em; font-weight:bold;}
.leftBlock h4 { font-size:1.1em; font-weight:bold; color:#006699; margin:0 0 0px 0; font-weight:normal;}
.leftBlock h4 span{ color:#666; font-weight:normal;}
.leftBlock p { font-size:1.1em; line-height:15px; margin:0 0 17px 0;}

.leftBlock-2 { 	float:left;	width:670px;	/*padding:24px 0 0 0;*/ padding:24px 0 0 25px;}
.bottomSpace { padding-bottom:25px;}
.leftBlock-2 p {font-size:1.1em; line-height:15px; color:#666666;}
.leftBlock-2 h1 {font-size:2.4em; font-weight:bold;  margin:0; padding:0;}
.leftBlock-2 h2 {font-size:1.6em; font-weight:bold; color:#FF9900; margin:0; padding:0; }
.leftBlock-2 h3 { color:#4c85a2; margin:0; padding:0;}
.leftBlock-2 .mrgnBottom {margin-bottom:33px;}

.dataBlock h3 {  color:#4c85a2; font-size:1.1em; font-weight:bold; margin:0; padding:0;}
.dataBlock p {margin:0; padding:0;}
.dataBlock p a { text-decoration:none; color:#666666; font-size:1.1em; background:url(../images/arrow_ultype-1.gif) no-repeat left 6px; padding-left:15px;}

.dataBlocksearch h3 {  color:#4c85a2; font-size:1.1em; font-weight:bold; margin:0; padding:0;}
.dataBlocksearch p { margin:0; padding:0;}

.dataBlockOurvalue { padding-bottom:15px; display:block; min-height:110px;}
.dataBlockOurvalue h2 { font-size:2.4em; margin-top:0; padding-top:0;}
.clrType-1 h2{ color:#f04f32;}
.clrType-2 h2{ color:#df7c57;}
.clrType-3 h2{ color:#f8971c;}
.clrType-4 h2{ color:#cf3163;}
.clrType-5 h2{ color:#00aca2;}

.hr-1 hr { border:0; background:#b3d1e1; color:#b3d1e1; height:1px; margin:8px 0 8px 0;}
ul.ulType-1 { margin:0; padding:0; list-style:none;}
ul.ulType-1 li {}
ul.ulType-1 li a{ text-decoration:none; padding:0 0 0 12px; font-size:1.1em; color:#666666; background:url(../images/arrow_ultype-1.gif) no-repeat 0 6px; }
ul.ulType-1 li a:hover { text-decoration:underline;}

ul.ulType-1 li a span.textsize-1 { font-size:.9em; margin:0 2px 0 2px;}
ul.ulType-1 li a span.textsize-2 { font-size:1em; margin:0 2px 0 2px;}
ul.ulType-1 li a span.textsize-3 { font-size:1.1em; margin:-1px 2px 0 2px;}

.leftBlock ol { font-size:1.2em; margin-top:0; padding-top:0; }

.leftBlock ul.default { margin:0 0 0 10px; padding:0; list-style:none;}
.leftBlock ul.default li {font-size:1.1em; line-height:15px; background:url(../images/arrow_list.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:5px; }
.leftBlock ul.default li a { text-decoration:none; color:#000000;}
.leftBlock ul.default li a:hover { text-decoration:underline;}

.leftBlock ul.default-2 { margin:0 0 0 10px; padding:0; list-style:none;}
.leftBlock ul.default-2 li {font-size:1.1em; line-height:15px; background:url(../images/ul_default2.gif) no-repeat 0 8px; padding-left:15px; margin-bottom:5px; }

.leftBlock ul.default-1 { margin:0 0 0 10px; padding:0; list-style:none;}
.leftBlock ul.default-1 li {font-size:1.1em; line-height:15px; background:url(../images/arrow_ultype-1.gif) no-repeat left 6px;  padding-left:15px; margin-bottom:5px; }
.leftBlock ul.default-1 li a { text-decoration:none; color:#000000;}
.leftBlock ul.default-1 li a:hover { text-decoration:underline;}

.leftBlock ul.nolink { margin:20px 0 20px 0; padding:0; list-style:none;}
.leftBlock ul.nolink li {font-size:1.1em; line-height:15px; background:url(../images/arrow_list.gif) no-repeat 0 4px; padding-left:15px; margin-bottom:5px; color:#005581; font-weight:bold; }
.leftBlock ul.nolink li a { text-decoration:none; color:#000000;}
.leftBlock ul.nolink li a:hover { text-decoration:underline;}

.emText { font-size:1.2em; font-style:italic;}
.leftSpace{ margin-left:25px; display:block;}
.imgBottomspc{ padding-bottom:20px;}

.leftBlock .pagination{ padding-top:30px; display:block;}
.leftBlock .pagination ul { margin:0; padding:0; list-style:none; float:right; display:block;}
.leftBlock .pagination ul li { display:inline; float:left; background:url(../images/paginationdivaider.gif) no-repeat 0 4px;}
.leftBlock .pagination ul li a { text-decoration:none; float:left; margin-left:2px; padding:0 4px 0 4px; text-decoration:none; font-size:1em; color:#666; font-weight:bold;  }
.leftBlock .pagination ul li.active a{color:#000;}
.leftBlock .pagination ul li a:hover{color:#000; }
.leftBlock .pagination ul li.first{ background:none;}


.rightRight { float: right; width:202px; padding-top:30px; padding-left:10px; }
.topPadg{ padding-top:75px;} 
.downloads { background:url(../images/bg_download.jpg) no-repeat; height:68px;}
.downloads h3, .quicklinks h3{color:#FF9900; font-size:1.2em; margin:0; padding:7px 0 0 10px;}
.downloads p { margin:0 0 0 10px; padding:0;}
.downloads p a { font-size:1.1em; color:#fff; text-decoration:none;}
.quicklinks { background:url(../images/quicklinks.jpg) no-repeat; height:76px;}
.quicklinks select { border:none; margin:10px 0 0 10px; width:150px; font-size:1.2em;}
.rightContent { display:block;}
.leftBlock p.hdType-2 { margin:0; padding:0}
.leftBlock p.hdType-2 h2 { margin:0; padding:0; font-size:1.6em; font-weight:bold; color:#006699;}
.rightContent h3 { margin:0; padding:0; font-size:1.2em; color:#FF9900;}
.rightContent  p { margin:0; padding:0; font-size:1.1em; line-height:15px; margin:0 0 17px 0;}

.subContentnav ul { margin:0; padding:0; list-style:none;}
.subContentnav ul li{height:35px; margin:0 2px 0 0; padding:0 0 0 8px; display:inline; float:left; background:url(../images/tab_left.gif) no-repeat;  }
.subContentnav ul li a{height:24px; padding:11px 15px 0 15px; float:left; background:url(../images/tab_right.gif) no-repeat right 0; font-size:1.2em; color:#fff; text-decoration:none;
						font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.subContentnav ul li:hover{ background:url(../images/tab_left_hover.gif) no-repeat;}
.subContentnav ul li:hover a { background:url(../images/tab_right_hover.gif) no-repeat right 0;}
.subContentnav ul li.select{ background:url(../images/tab_left_hover.gif) no-repeat;}
.subContentnav ul li.select a { background:url(../images/tab_right_hover.gif) no-repeat right 0; }
.performanceIndicator {font-size:1.4em; font-weight:bold; color:#005581; margin:10px 0 0 0; height:25px; border-bottom:solid 1px #000000; }
.performanceIndicator span { width:280px; display:block; float:left; }
.hr-2 hr { border:0; background:#000000; color:#000000; height:2px; margin:0;}

.performanceIndicatorDl{ margin:0; padding:0; border-top:solid 1px #666; padding-bottom:6px;  }
.performanceIndicatorDl dt { float:left; margin:0; padding:7px 0 0 0; width:280px; font-size:1.1em; font-weight:normal; color:#005581; font-weight:bold;}
.performanceIndicatorDl dd { margin:0; padding:7px 0 0 280px; font-size:1.1em; display:block; }

#Sustainability{ margin:0; padding:0; padding-bottom:6px;  }
#Sustainability dt { float:left; margin:0; padding:10px 0 0 0; width:280px; font-size:1.2em; font-weight:normal; color:#FF9900;}
#Sustainability dd { margin:0; padding:10px 0 10px 280px; font-size:1.1em; display:block;  /*border-bottom:solid 1px #666;*/ }
#Sustainability dd.topline-1{border-top:solid 1px #7e3e97; }
#Sustainability dd.topline-2{border-top:solid 1px #56a0d5; }
#Sustainability dd.topline-3{border-top:solid 1px #db0662; }
#Sustainability dd.topline-4{border-top:solid 1px #00aca2; }
#Sustainability dd.bottomline-4{border-bottom:solid 1px #00aca2; }


.clrViolet {color:#7e3e97;}
.clrBlue {color:#56a0d5;}
.clrRed {color:#db0662;}
.clrGreen {color:#00aca2;}

/*~~~~~~~~~~~~~~~~~~~~~~~Table styles starts~~~~~~~~~~~~~~~~~~~~~~~~*/
table.businessreview { width:670px;}
.businessreview sup { margin:0; padding:0;}
.businessreview tr td{ font-size:1.1em; line-height:12px;}
.businessreview tr td.nolnhgt{ line-height:normal;}

.businessreview tr.baseline td{ padding-bottom:.5px; margin-bottom:0;}
.businessreview tr td.hd { color:#005581; font-weight: bold;}
.businessreview tr td h3 {color:#4c85a2; font-size:1.3em; margin:0; padding:0;}
.businessreview .hr-1 { border-bottom:solid 1px #000; }
.businessreview tr.dark_border td{ border-bottom: solid 2px #000;}
.businessreview tr.hr-2 td{border-bottom:solid 1px #000; border-top:solid 1px #000;}
.businessreview tr.hr-3 td{border-top:solid 1px #000; }
.businessreview tr.hr-4 td{ border-bottom:solid 1px #000; }
.businessreview tr td.txt_align{ text-align: right; /*vertical-align:baseline; */}
.businessreview tr td.textsmall { font-size:1.0em;}
.businessreview tr td.textsmall-1 { font-size:.9em;}
p.small_txt { font-size:0.9em; padding:0; margin:0;}
.space { padding: 15px 0 0 0;}
td.b { font-weight:bold;}
.marketoverview tr td h3 { color:#FF9900; font-size:1.2em; margin:0; padding:0 0 0 0;}
td.spcLeft { padding-left:20px;}

/*~~~~~~~~~~~~~~~~~~~~~~~Table styles ends~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~Content Inner page layout ends~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~Font color ~~~~~~~~~~~~~~~~~~~~~~~~*/
.clrViolet {color:#7e3e97;}
.clrBlue {color:#56a0d5;}
.clrRed {color:#db0662;}
.clrGreen {color:#00aca2;}
/*~~~~~~~~~~~~~~~~~~~~~~~Font color ends~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Sub Layouts ends*/

/*~~~~~~~~~~~~~~~~~~~~~~~~Main Navigation  starts~~~~~~~~~~~~~~~~~~~~~~~~*/
.mainNavigation ul { margin:0 0 0 9px; padding:0; list-style:none;}
.mainNavigation ul li { padding-top:6px; float:left; text-align:center; height:39px; margin-right:4px; display:inline; width:126px; background:url(../images/bg_mainnav.gif) no-repeat;}
.mainNavigation ul li:hover {  background:url(../images/bg_mainnav_selected.gif) no-repeat; cursor:pointer;}
.mainNavigation ul li:hover a {color:#005581;}
.mainNavigation ul li.selected { background:url(../images/bg_mainnav_selected.gif) no-repeat;}
.mainNavigation ul li.selected a {color:#005581;}
.mainNavigation ul li a {  font-size:1.3em; color:#ef8d2f; text-transform:uppercase; line-height:16px; text-decoration:none;     }


.mainNavigationX { height:54px; background:url(../images/bg_bordermainnav_bottom.gif) no-repeat 0 bottom; line-height:2px;}
.mainNavigationX ul { margin:0 0 0 9px; padding:0; list-style:none;}
.mainNavigationX ul li {float:left;}
.mainNavigationX ul li a {font-size:1.3em; color:#ef8d2f; text-transform:uppercase; line-height:16px; text-decoration:none;
					padding-top:6px; float:left; text-align:center; height:39px; margin-right:4px; display:inline; width:126px; background:url(../images/bg_mainnav.gif) no-repeat;}
body:nth-of-type(1) .mainNavigationX ul li a {font-size:1.1em;}
					
.mainNavigationX ul li a:hover {color:#005581;  background:url(../images/bg_mainnav_selected.gif) no-repeat; cursor:pointer; }

.mainNavigationX ul li.selected a {color:#005581; background:url(../images/bg_mainnav_selected.gif) no-repeat;}


/*~~~~~~~~~~~~~~~~~~~~~~~~Main Navigation  ends~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~Sub top Navigation  starts~~~~~~~~~~~~~~~~~~~~~~~~*/
.subNavigation ul { margin:0; padding:0; list-style:none; float:right; }
.subNavigation ul li { display:inline; float:left; padding-right:3px; background:url(../images/subnavdivider.gif) no-repeat right 3px;}
.subNavigation ul li a { float:left; color:#fff; font-size:1em; font-weight:bold;  text-decoration:none; margin:0 5px 0 5px;}
.subNavigation ul li.last{ background:none; padding-right:0;}
.subNavigation ul li.last a {padding-right:0;}
.subNavigation ul li a:hover {  text-decoration:underline;}
.subNavigation ul li.select a { text-decoration:underline;}
.subNavigation form{ margin:0; padding:0; display:inline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~Sub top Navigation  ends~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~footer Navigation  starts~~~~~~~~~~~~~~~~~~~~~~~~*/
.footerLinks ul { margin:13px 0 0 10px; padding:0; list-style:none; color:#fff;}
.footerLinks ul li { float:left; background:url(../images/footernavdivider.gif) no-repeat right; }
.footerLinks ul li.last { background:none; float:left;}
.footerLinks ul li a { margin:0 5px 0 5px; float:left; color:#fff; text-decoration:none; font-size:1em;  }
.footerLinks ul li a:hover{ text-decoration:underline;}
.footerLinks ul li span.textsize-1 a  { font-size:1.1em; margin:0 2px 0 2px;}
.footerLinks ul li span.textsize-2 a  { font-size:1.2em; margin:0 2px 0 2px;}
.footerLinks ul li span.textsize-3 a  { font-size:1.3em; margin:-1px 2px 0 2px;}

.dir_numbers {float:left; color:#006699; padding: 0 35px 0 68px; font-size:1.1em;}





