/* VERSION 1.0 */
body{ background-image:url(../_images/header-bg.png); background-repeat:repeat-x; margin:0px; padding:0px; background-color:#f2f2ee;}
#header {
padding: 0 0 5px 0;
position: relative;
overflow: hidden;
width: 960px;
height:100px;
margin: 0 auto;
}
#logoholder{ width:960px; padding-top:15px; }

#logo { 
margin: 0 0 8px 0;
width: 331px;
height:75px;
overflow: hidden;

float:left;
}
#top-nav {float:right; padding-top:10px; width:600px;  color:#fff; font-family: 'Droid Sans', sans-serif;  text-align:right; font-weight:400; font-size: 14px;}
#top-nav a {color:#fff;  font-weight:300;}
#top-nav a:hover,  #top-nav a:active{
	color:#AEE4FF;

}
#top-nav .tcurrent 
{

color:#AEE4FF;
}
#top-nav .tcurrent a
{

color:#AEE4FF;
}
#logo-wri{ clear:right; float:right; padding-top:25px; width:351px;}
.clearboth{clear:both;}

#logo a,
#logo img {
display: block; 
float: left;
}

#logo span { 
display: none; 
}
#gmenu{ text-align:right; width:950px; height: 20px; padding-top:5px; font-weight:bold; margin-right:10px; text-transform:uppercase; font-size:12px; color:#333;}
#gmenu a{
color:#333;
}
#container {

background: white;
padding: 0;
margin: 0 auto;
width: 960px;


-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
box-shadow: 0 0 4px rgba(0,0,0,.3);
-moz-border-radius-top: 0px;
border-radius-top: 0px;
position:relative;
z-index:2;



}

#homebanner{
clear:both;
width:960px;
padding:0px;
margin:0px;
height:290px;
overflow:hidden;
position:relative;

}
#homecontent{
	clear:both;
width:960px;
padding: 0px;
margin:0px;
padding-bottom:20px;

height:auto;

}

#innercontent-1c{
	clear:both;
	width:920px;
	padding: 0px;
	padding-top:20px;
	margin:0px;
	padding-right:15px;
	padding-left:25px;
	padding-bottom:20px;
	
	height:auto;
	
	
	overflow:auto;
}
#inner-main-banner{
	width:960px;
	height: 143px;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#innercontent-2c{
	clear:both;
	width:945px;
	padding-top:0px;
	margin:0px;
	padding-right:15px;
	padding-bottom:20px;
	height:auto;
	background-image: url(../_images/inner-rhs-bg.png);
	background-repeat: repeat-y;
	background-position: right;
	overflow:auto;
	padding-left: 0px;
}


#ic-lhs-tube{ width:690px; padding-right:0px; float:left;padding-left:25px; padding-right:10px; padding-top:10px;   }
#ic-lhs-tube-3c{ width:500px; padding-right:10px; float:left;padding-left:15px; padding-top:10px;   }
#ic-rhs-tube{ margin-left:15px; width:200px; float:left;}
.rhs-box {
clear:both;
background: white;
padding: 0;
margin: 0 auto;
width: 180px;
padding:10px;

margin-bottom:15px;


-moz-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 2px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 2px rgba(0,0,0,.3);
box-shadow: 0 0 2px rgba(0,0,0,.3);


}
h1 strong, h2 strong, h3 strong, h4 strong { font-weight: inherit;}
#homecontent a { color: #5f6264; }
#homecontent a:hover { color: #333; }
#homecontent a:active { color: #333; }
#homecontent h2, #homecontent h1, #innercontent-2c h1, #innercontent-2c h2, #innercontent-1c h2, #innercontent-1c h1{
font-size:22px;
color:#01458e;
margin-top:0px;
padding:0px;
margin-bottom:10px;
font-weight:400;



}

#innercontent-2c h2, #innercontent-1c h2{
	font-size:18px;
	margin-top:0px;
	padding:0px;
	margin-bottom:10px;
	font-weight:400;
	color: #333333;



}

#ic-rhs-tube h2{

font-size:14px; 
color: #C5591A;




}
#homecontent p{
 
padding:0; 
font-size:12px; 
line-height:18px;

}

#ic-lhs-tube p{
 
padding:0; 
font-size:13px; 
line-height:18px;

}
#ic-lhs-tube li{
 
padding:0; 
font-size:13px; 
line-height:18px;

}


#hc-grid-row-a{
height:225px;
width:930px;
padding:20px 20px 0px; 15px;
margin:0px;
padding-bottom: 20px;




}



.hc-grid-box{
	width:262px;
	padding:15px;
	margin-right:20px;
	height:200px;
	border:1px solid #E4E4E4;
	padding-bottom:20px;
	float:left;
	


}
.hc-grid-box-last{
	width:262px;
	padding:15px;
	margin-right:0px;
	
	height:200px;
	border:1px solid #E4E4E4;
	padding-bottom:20px;
	float:left;



}
.hc-grid-box-340{
	width:310px;
	padding-right:10px;
	margin-right:20px;
	height:160px;
	padding-bottom:20px;
	float:left;


}
#homecontent #hc-grid-row-a p{
	line-height:1.3;
	font-size:12px;

}
.hc-grid-box-290{
width:270px;
padding-right:40px;
margin-right:10px;
height:160px;
padding-bottom:20px;
float:left;


}
.hc-grid-box-255{
width:220px;
padding-right:15px;
margin-right:0px;
height:160px;
padding-bottom:20px;
float:left;


}

#hc-grid-row-b{
height:170px;
width:900px;
padding:20px 30px 20px;
30px;
margin:0px;
padding-bottom: 20px;
background-image: url(../_images/home-grid-bg-2.png);
background-repeat: repeat-x;
background-position: bottom;

}

.hc-grid-box-b-340{
width:300px;
padding-right:0px;
margin-right:45px;
height:160px;
padding-bottom:20px;
float:left;


}
.hc-grid-box-b-340-a{
width:170px;
padding-right:0px;
margin-right:15px;
height:160px;
float:left;


}
.hc-grid-box-b-340-b{
	width:100px;
	padding:0px;
	margin:0px;
	height:150px;
	padding-top:0px;
	float:left;


}

.hc-grid-box-b-290{
width:250px;
padding-right:10px;
margin-right:45px;
height:120px;
padding-bottom:20px;
padding-left:10px;
padding-top:35px;
float:left;
background-image: url(../_images/home-quotes.gif);
background-repeat: no-repeat;

}
.hc-grid-box-b-255{
width:220px;
padding-right:15px;
margin-right:0px;
height:160px;
padding-bottom:20px;
float:left;


}


.box-holder{ margin:0px; padding:0px;}
.logos-box {

background: white;
padding: 0;
margin: 0 auto;

padding:15px;

margin-bottom:15px;


-moz-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
box-shadow: 0 0 4px rgba(0,0,0,.3);

margin-right:15px;
float:left;
text-align:center;


}

.logos-box-float {

background: white;
padding: 0;
margin: 0 auto;

padding:15px;

margin-bottom:15px;


-moz-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
box-shadow: 0 0 4px rgba(0,0,0,.3);

margin-right:15px;
float:left;
text-align:center;


}
.clear-box{ clear:both;}

#footer{
	height:100px;
	margin-left: auto;
	margin-right:auto;
	width:100%;
	margin-top:-20px;
	position:relative;
	z-index:1;
	color:#737373;



}
#footer a {
	color:#999;
}
#footer a:hover {
	color: #ccc;
}
#footer a:active {
	color: #ccc;
}

#footertube{
	clear:both;
	width:920px;
	padding:0px 20px;
	margin:auto;
	height:50px;
	padding-top:40px;


}
.footer-resources{
	width:150px;
	margin-right:5px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
.footer-menu{ width: 750px; text-align:right;  float:right; font-size:11px;}
.footer-menu p{ font-size:11px;}
#copyright{ clear:both; width:940px; text-align:center; padding:10px; padding-bottom:0px; margin:auto; }

/* Menu Bar*/
#menu{ height:40px; margin:0px; padding:0px; text-transform:uppercase;}
#menu-nav{
width:800px;
height:49px;
float:left;
background-image: url(../_images/menu-bg.png);
background-repeat: repeat-x;
font-size: 12px;
font-weight:bold;
}
#menu-nav-register{
width:160px;
height:49px;
float:left;
background-image: url(../_images/menu-register-bg.png);
background-repeat: repeat-x;
font-size: 14px;
font-weight:bold;
}
#menu-nav a
{
display:inline-block;


line-height: 49px;
text-decoration: none;
color:#ffffff;


padding-left:17px;
padding-right:17px;
padding-left:17px\0/IE8+9;;
padding-right:17px\0/IE8+9;;
font-smooth:always;
background-image: url(../_images/menu-bg-normal.png);
background-repeat: no-repeat;
background-position: right;
}
#menu-nav a:hover
{
display:inline-block;
color: #ffffff;
background-image:url(../_images/menu-bg-hover.png);


line-height: 49px;
text-decoration: none;
padding-left:17px;
padding-right:17px;
padding-left:17px\0/IE8+9;;
padding-right:17px\0/IE8+9;;
font-smooth:always;
background-repeat: no-repeat;
background-position: right;
}


#menu-nav-register a
{
display:inline-block;


line-height: 49px;
text-decoration: none;
color:#df6922;


padding-left:45px;
padding-right:45px;
font-smooth:always;

}
#menu-nav-register a:hover
{
display:inline-block;
color: #ffffff;
background-image:url(../_images/menu-bg-hover.png);
line-height: 49px;
text-decoration: none;
padding-left:45px;
padding-right:45px;
font-smooth:always;
background-repeat: no-repeat;
background-position: right;
}
.noble-font{font-size: 14px; line-height:19px; font-style:italic;font-family: 'Muli', sans-serif;  }

#container-lhs{
width:198px;
	margin:0px;
	padding:0px;
	
	margin-top: 0px;
	float:left;
	
	}
	#container-lhs p { margin-bottom:25px;}
#container-body-lhs{
	width:198px;
	margin:0px;
	padding:0px;
	background-position: left bottom;
	padding:0px;
	padding-left:0px;
	margin-bottom:25px;

	float:left;
	border:1px solid #d5d6d7;
	
	
	
}

.lhs-menuitem{
	font-size:12px;
	margin:0px;
	padding:0px;
	width:198px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
		
}
#lhs-box{
	font-size:12px;
	
	margin:0px;
	padding:15px;

	width:168px;
	border-width: 1px;
	border-style: solid;
	border-color: #E5E5E5;
	

	
}
.lhs-menuitem-first{

	border-top:0px none;
	
}
.lhs-menuitem-last{
	font-size:12px;
		
	margin:0px;
	padding:0px;
	width:198px;
	
}

 







.lhs-menuitem-current{
background-color:#f2f2f2;
	
	
}
.current{
	background-color:#f2f2f2;
	
}

.lhs-menutitle{
	font-size:14px;
	
padding-left:20px; padding-right:10px; width:168; padding-top:15px; padding-bottom:15px;

	width:168px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	font-weight:200;
	background-color:#f2f2f2;
	color:#62AE08;
	
	}
	.lhs-menutitle h2{
	font-size:14px;
	margin:0px;
	padding:0px;
	font-weight:300;
	line-height:1.3;
	
	
	}

	
.lhs-menuitem a:link, .lhs-menuitem-last a:link{ color: #7A6E67; text-decoration: none; display:block; padding-left:20px; padding-right:10px; width:168; padding-top:15px; padding-bottom:15px;}
.lhs-menuitem a:visited, .lhs-menuitem-last a:visited{color: #7A6E67; text-decoration: none; display:block; padding-left:20px; padding-right:10px; width:168; padding-top:15px; padding-bottom:15px;}
.lhs-menuitem a:hover, .lhs-menuitem-last a:hover {
	color:#000066;
	text-decoration: none;
	background-color:#f2f2f2;	
}
.lhs-menuitem a:active, .lhs-menuitem-last a:active{ color: #000000;text-decoration: none; background-color:#f2f2f2; }
#breadcrumb{
	height:15px;
	padding: 5px 0px;
	color:#ccc;
	font-size:10px;
	padding-left:15px;
}
#breadcrumb a{
	color:#999;
}
.pics img { 


background: white;
padding: 0;
margin: 0 auto;

padding:20px;

margin-bottom:15px;
margin-left:20px;
margin-top:20px;


-moz-border-radius: 2px;
border-radius: 2px;

-webkit-box-shadow: 0 0 4px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 4px rgba(0,0,0,.3);
box-shadow: 0 0 4px rgba(0,0,0,.3);


float:left;
text-align:center;}
.centertext{text-align::center;}
