@charset "utf-8";
/* CSS Document */
body{
	color:#8f9190;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#f5f5f5;
}
h1, h2, h3, h4, h5, h6, p, table, form{
	margin:0px;
	padding:0px;
}
#outer_bx #container table  h1 blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: 003c79;
}


.clear{float:none;}
.left{
	float:left;
}
.right{
	float:right;
}

#outer_bx{
	width:862px;
	margin:auto;
	background-image:url(../images/symbols/outer-bg.jpg);
	margin-top:8px;
	margin-bottom:11px;
	overflow:hidden;
	/*padding-bottom:10px;*/
}

#container{
	width:850px;
	margin:0px 6px 0px 6px;
}

.top_nav{
	height:14px;
	text-align:right;
	padding:0px 10px 0px 10px;
	color:#676767;
	margin-top:2px;
	float:right;
	font-weight:bold;
}
.top_nav a:link, .top_nav a:visited, .top_nav a:active{
	color:#676767;
	text-decoration:none;
}
.top_nav a:hover{
	color:#202122;

}
.logo{
	padding-left:32px;
}

#banner_bx{
	width:830px;
	height:232px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner_bx .nav_bx{
	width:830px;
	height:33px;
	background-image:url(../images/symbols/nav-bg.jpg);
	background-repeat:no-repeat;
}
#banner_bx .nav_bx ul{
	width:830px;
	height:33px;
	list-style:none;
	font-size:15px;
	margin:0px;
	padding:0px;
}
#banner_bx .nav_bx ul li{
	height:33px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
	background-image:url(../images/symbols/nav-divider.jpg);
	background-repeat:no-repeat;
}
.nav_bx ul li a:link, .nav_bx ul li a:visited, .nav_bx ul li a:active{
	height:23px;
	padding:10px 21px 0px 21px;
	color:#56595b;
	text-decoration:none;
	float:left;
	display:inline;
}
.nav_bx ul li a:hover{
	color:#202122;
	text-decoration:none;
}



.banner{
	width:830px;
	height:33px;
	background-image:url(../images/home-page-banner-red-text.jpg);
	background-repeat:no-repeat;
	padding-top:150px;
	clear:both;
}
.shaddow_bx{
	width:830px;
	height:33px;
	margin:0px 0px 0px 0px;
}
.shaddow_bx img{
	float:left;
	display:inline;
}
.shaddow_bx a{
	width:auto;
	height:33px;
	float:left;
	display:inline;
	line-height:33px;
	color:#ffffff;
	text-decoration:none;
	margin-left:5px;	
}

.shaddow_bx a:hover{
	width:auto;
	height:33px;
	float:left;
	display:inline;
	line-height:33px;
	color:#ffffff;	
	text-decoration:underline;	
	margin-left:5px;		
}

.banner_bottom{
	height:55px;
	background:url(../images/symbols/search-bg.jpg) repeat-x bottom;
	
}
.banner_bottom h4{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	padding:10px 0px 0px 11px;
	line-height:16px;
	float:left;
	display:inline;

}
.search_bx{

	float:right;
	display:inline;
	padding:5px 10px 0 0;
}
.search_bx form .input_search{
	width:150px;
	height:19px;
	margin:31px 0px 0px 59px;
	float:left;
	display:inline;
}
.search_bx form .input_bt{
	width:49px;
	height:19px;
	margin:34px 0px 0px 7px;
	float:left;
	display:inline;	
}







.mid_left{
	width:256px;
	float:left;
	display:inline;
	height: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 11px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.mid_left .demo_bx{
	width:201px;
	height:35px;
	margin-bottom:29px;
}

.mid_left h1{
	color:#003c79;
	font-size:14px;
	margin-top:15px;
}
.mid_left p{
	font-style:italic;
	color:#56595b;
	line-height:18px;
	margin:3px 0px 0px 0px;
}
.mid_left .writer{
	color:#FFCC00;
	font-weight:bold;
	float:right;
}

.mid_left .demo_bx2{
	width:232px;
	height:31px;
	margin-bottom:29px;
	margin-top:21px;
}



.mid_center{
	width:243px;
	height:370px;
	background-image:url(../images/symbols/middle-divider.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
}

.mid_center h1{
	color:#003c79;
	font-size:14px;
	margin-top:15px;
}
.mid_center h2{
	background-image:url(../images/symbols/arrow.jpg);
	background-repeat:no-repeat;
	color:#676767;
	font-size:12px;
	font-weight:normal;
	margin-top:17px;
	padding-left:10px;
}
.mid_center h2 a{
color:#676767;
text-decoration:none;
font-size:12px;
}
.mid_center h2 a:hover{
color:#676767;
text-decoration:underline;
font-size:12px;
}

.mid_center p{
	color:#8f9190;
	font-size:11px;
}
.mid_center a{
	color:#d5b500;
	font-size:11px;
	text-decoration:none;
}
.mid_center a:hover{
	color:#b99e04;
	font-size:11px;
	text-decoration:none;
}


.mid_right{
	width:243px;
	background-image:url(../images/symbols/middle-divider.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
	height: 370px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-left: 17px;
	color: #003;
}
.mid_right a{
	color:#469ff8;
	text-decoration:none;
}
.mid_right a:hover{
	color:#469ff8;
	text-decoration:underline;
	font-weight: bold;
}

.mid_right h1{
	color:#003c79;
	font-size:14px;
	margin-top:15px;
}
.mid_right p{
	color:#8f9190;
	font-size:11px;
	margin-top:17px;
}

.mid_right h2{
	background-image:url(../images/symbols/arrow.jpg);
	background-repeat:no-repeat;
	color:#D6D6D6;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
}

.mid_right .demo_bx2{
	width:232px;
	height:31px;
	margin-bottom:29px;
	margin-top:21px;
}



#footer_bx{
	width:822px;
	height:37px;
	background-image:url(../images/symbols/footer-bg.jpg);
	background-repeat:repeat-x;
	color:#56595b;
	font-size:11px;
	padding:28px 14px 0px 14px;
	clear:both;
	

}
#footer_bx a:link, #footer_bx a:visited, #footer_bx a:active{
	color:#56595b;
	text-decoration:none;
}
#footer_bx a:hover{
	color:#202122;
	text-decoration:none;
}

img {
border:none;
}


.mid_right h2 a:link, .mid_right h2 a:active, .mid_right h2 a:visited{
color: #676767;
text-decoration: none;
}
.mid_right h2 a:hover{
text-decoration:underline;
}




/*#############################################################################*/
/* Drop Down menu CSS starts */

a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff;	
} 

.menuItemborder{
	background-color: #FFF;
	border-top-color: #003c79;
	border-right-color: #003c79;
	border-bottom-color: #003c79;
	border-left-color: #003c79;
	color: #676767;

	}
div.menu a.menuItem 
{ 
       color: #56595B; 
       cursor: default; 
       display: block; 
       padding: 3px 20px; 
       text-decoration: none; 
       white-space: nowrap; 
	   cursor: hand;
	   font-size:12px;	   
	   background-color:#efefef;
	   
	line-height:19px;
	border-bottom:#373636 1px solid;	
	

} 
div.menu a.menuItemLast 
{ 
       color: #56595B; 
       cursor: default; 
       display: block; 
       padding:3px 20px; 
       text-decoration: none; 
       white-space: nowrap; 
	   cursor: hand;
	   font-size:12px;	   
	   background-color:#efefef;
	line-height:19px;
	  
} 

 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {
	background-color: #8e8d8b;
	color: #ffffff;
	cursor: pointer;
	
	line-height:19px;
} 

div a.menuButton 
{ 
       background-color: transparent; 
	   color: #ffffff; 
       cursor: default; 
       left: 0px; 
       margin: 1px; 
       padding: 2px 6px 2px 6px; 
       position: relative; 
       text-decoration: none; 
       top: 0px; 
       z-index: 100; 
	  } 
 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
} 
 
div a.menuButtonActive , a.menuButtonActive:hover 
{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:5px;	  
	color: #d0dce6;*/
		
} 


div.menu 
{
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:13px;
	visibility: hidden;
		border:1px solid #373636;
	/*border-bottom:#efefef solid 5px;
	background-color:#F58025; 	*/
} 
div.menu.last {
	   margin-left:-100px;
}


/* Drop Down menu CSS ends */
/*#############################################################################*/

/* CSS START FOR ROTABLE LOGOS */
/*###########################################################################*/


/* CSS END FOR ROTABLE LOGOS */
/*###########################################################################*/


.footLink {
	clear:both;
	margin:auto;
	width:822px;
	}
.linkSection {
	background:transparent url(../images/symbols/link_sep.gif) no-repeat scroll right 25px;
	float:left;
	width:157px;
	line-height:16px;
	height:200px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.linkSection ul {
color:#626262;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0 0;
padding-left:2px;
}
.linkSection li {
background:transparent url(../images/symbols/bullet_square.gif) no-repeat scroll 1px 5px;

padding-left:10px;
font-size:11px;

}
.linkSection a:link, .linkSection a:visited, .linkSection a:active {
color:#626262;
text-decoration:none;

}
.linkSection a:hover{
	text-decoration:underline;
	}

.nobg {
	background:transparent none repeat scroll 0 0;
	height: 200px;
}
#outer_bx #container .mid_right {
	color: #F00;
}
#outer_bx #container .mid_center {
	color: #666;
}
#outer_bx #container div blockquote {
	color: #666;
	font-size: 12px;

}
#outer_bx #container blockquote {
	color: #666;
}
#outer_bx #container .mid_center {
	font-size: 12px;
}
#outer_bx #container .mid_center {
	color: #666;
}
