@charset "utf-8";
/* CSS Document */

html { background:url(images/html_bg.jpg) repeat-x; background-color:#FFF;}
body { margin:0px auto; width:1002px; font-family:Helvetica; font-size:12px; color:#6a6a6a;}
a { text-decoration:none;}
img { border:none;}

#wrapper { background:url(images/wrapper.jpg) repeat-y; width:1002px;}

#header { background: url(images/header_bg.jpg) left top; width:848px; height:113px; float:left; padding:46px 77px 0 77px;}
#header p { text-align:right; font-family:Tahoma; font-size:13px; margin:0px; padding-bottom:10px; *padding-bottom:8px; color:#656768;}
#header p a { color:#656768; text-decoration:underline;}

/*#top_nav { float:left; width:848px;}*/
/*#top_nav_left { background:url(images/top_nav_left.jpg); width:6px; height:33px; float:left;}*/
/*#top_nav ul { margin:0px; padding:5px 0 0 0px; list-style:none;}*/
/*#top_nav li { font-family:Calibri; font-size:14px; color:fefefe; float:left; background:url(images/top_nav_left_bg.jpg) left; margin:0 0 0 1px;}
*/
/*#top_nav li:hover { background:url(images/top_nav_left_bg_gray.jpg) left;}*/
/*#top_nav li a { color:#fefefe; line-height:33px; display:block; background:url(images/top_nav_right_bg.jpg) right no-repeat; padding:0 8px;}*/
/*#top_nav li a:hover { background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;}*/
/*#top_nav_right { background:url(images/top_nav_right.jpg); width:6px; height:33px; float:left;}*/

#top_nav li.li_active { background:url(images/top_nav_left_bg_gray.jpg) left; float:left;}
#top_nav li.li_active a { background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;}




/*-----------------  css for top navigation new menus ----------------------*/



#top_nav{
	float:left;
	width:848px;
	position: relative;
}
#top_nav_left { 
background:url(images/top_nav_left.jpg); 
width:6px; 
height:33px; 
float:left;
}

#top_nav ul{
	float:left;
	margin:0px;
	padding:5px 0 0 0px;
	list-style:none;
}
#top_nav ul li{
	position:relative;
	font-weight: bold;
	height: 33px;
	font-family:Calibri; 
	font-size:14px; 
	float:left; 
	background:url(images/top_nav_left_bg.jpg) left; 
	margin:0 0 0 5px;
}
#top_nav ul li.noo{
background:none;
}
#top_nav li:hover { 
background:url(images/top_nav_left_bg_gray.jpg) left;
}

#top_nav ul li a{
	color:#FFF !important;
	text-decoration:none;
	float:left;
	height: 33px;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	line-height:32px; 
	display:block; 
	background:url(images/top_nav_right_bg.jpg) right no-repeat; 
}
#top_nav_right { 
background:url(images/top_nav_right.jpg); 
width:6px; 
height:33px; 
float:right;
}

#top_nav ul li a:hover{
	color:#fff !important;
	text-decoration:none;
	display:block;
	background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;
}
#top_nav .ddsmoothmenu ul li a.selected{
	/*color:#FFF;
	text-decoration:none;
	background:url(images/menu_bg.jpg) no-repeat 50% 100%;*/
	display:block;
	color:#fff !important;
	text-decoration:none;
	display:block;
	background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;
	min-width:30px;
}

#top_nav ul li ul{
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	list-style:none;
	padding:0px;
	clear:both;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top_nav ul li ul li{
	display: block;
	float: none;
	padding:0;
	*font-size:0;
	*line-height:0;
	line-height:33px;
	clear:both;
	font-weight: bold;
	font-family:Calibri;
	font-size:14px;
	background:url(images/top_nav_left_bg.jpg) left;
	top: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#top_nav ul li ul li:hover {
	background-image: url(images/top_nav_right_bg.jpg);
	background-position: right;
}
#top_nav ul li ul li a{
	margin: 0;
	display:block;
	float:none;
	clear:both;
	color:#FFF !important;
	text-decoration:none;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
	line-height:33px; 
	background:url(images/top_nav_right_bg.jpg) right no-repeat;
	min-width:210px;
}
#top_nav_right { 
background:url(images/top_nav_right.jpg); 
width:6px; 
height:33px; 
float:right;
}
#top_nav ul li ul li a:hover{
	display:block;
	float:none;
	clear:both;
	color:#fff !important;
	text-decoration:none;
	/*background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;*/
	background-image: url(images/top_nav_left_bg.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#top_nav ul li ul li { background:url(images/top_nav_left_bg_gray.jpg) left; float:left;}
#top_nav ul li ul li a { background:url(images/top_nav_right_bg_gray.jpg) right no-repeat;}

/* Holly Hack for IE \*/
* html .top_nav {
	height: 1%;
}
.ddshadow {
	position: absolute;
}


/*-----------------  css for top navigation new menus ----------------------*/





#container { width:848px; padding:15px 77px; float:left;}

#content {
	width:848px;
	float:left;
	min-height: 300px;
}
#content h1 {
	font-family:Helvetica;
	font-size:25px;
	color:#6a6a6a;
	padding:0px;
	border-bottom:#CCC 2px dotted;
	font-weight:normal;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content h1 i { font-style:11px; color:#ca1414;}
#content h2{
	font-family:Helvetica;
	font-size:18px;
	color:#FFF;
	margin:15px 0 0 0;
	font-weight: normal;
	background-color: #999a9e;
	padding: 5px;
}
#content h2 a { color:#6a6a6a;}
#content p {
	margin:0px;
	padding:15px 0 0 0;
	font-family:Helvetica;
	font-size:12px;
	color:#6a6a6a;
	line-height: 18px;
	font-weight: normal;
}
#content p em {
	font-size:12px;
}
#content p a {
	color: #6a6a6a;
	text-decoration: underline;
}
#content ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#content ul li {
	font-family:Helvetica;
	font-size:12px;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	list-style-image: none;
	list-style-type: none;
}
#left_div { width:588px; float:left; padding-right:20px;}
/*#left_div_inner { width:828px; float:left; padding-right:20px;}
#left_div_inner_ul{ list-style:inherit; margin:10px auto;}
#left_div_inner_ul li{font-family:Calibri; font-size:12px; color:#6a6a6a;}
#left_div_inner h2{font-family:Calibri; font-size:17px; color:#6a6a6a; margin:15px 0 0 0}*/
#content h2 i { font-style:normal; color:#6a6a6a;}
/*#right_div { float:left; width:240px; margin-top:15px;}
#right_div h1 { background:url(images/box_head_bg.jpg); width:190px; line-height:46px; margin:0px; padding:0px; font-family:"Tw Cen MT"; font-size:25px; color:#6a6a6a; font-weight:normal; padding:0 0 0 50px; border:none;}
#right_div .box_mid_bg { background:url(images/box_mid_strip.jpg) repeat-y; width:210px; padding:0 15px;}
#right_div .box_mid_bg span a { font-family:Calibri; font-size:12px; color:#c41313; float:right; margin:5px 0px;}*/

#footer { background:url(images/footer_bg.jpg); width:848px; height:58px; padding:5px 77px 0px 77px; clear:both;  font-family:Helvetica; font-size:12px; color:#FFF;}
#footer a { color:#FFF;}

#footer_left { float:left; width:424px;}
#footer_right {float:left; width:424px; text-align:right;}

.red{background:#a50021 url(images/text_bg12.gif) repeat-x; width:800px; margin:24px 24px 0 24px; text-align:center; padding:8px 0 20px 0; float:left;}
.gray_main{float:left; text-align:center; }
.gray_mini{float:left; width:380px; background:#4d4d4d url(images/graytext_bg12.gif) repeat-x; margin:10px 0 0 30px; text-align:left;}
.gray_mini ul { list-style:disc; margin:10px 0 10px 25px; padding:0px; font-size:15px;}
.gray_mini ul li {font-family:Helvetica; font-size:15px; color:#FFFFFF;}
.gray_mini2{float:left; width:380px; background:#4d4d4d url(images/graytext_bg12.gif) repeat-x; margin:30px 0 0 25px; text-align:left;}
.gray_mini2 ul { list-style:disc; margin:10px 0 10px 25px; padding:0px; font-size:15px;}
.gray_mini2 ul li {font-family:Helvetica; font-size:15px; color:#FFFFFF;}
.gray_main2{float:left; text-align:center; width:848px;}
.gray_max2{float:left; width:650px; background:#4d4d4d url(images/graytext_bg12.gif) repeat-x; margin:15px 0 0 100px; text-align:left;}
.gray_max2 ul { list-style:disc; margin:10px 0 10px 25px; padding:0px; font-size:15px;}
.gray_max2 ul li {font-family:Helvetica; font-size:15px; color:#FFFFFF;}
.gray_max2 ul ul{ list-style:square; margin:10px 0 10px 25px; padding:0px; font-size:15px;}
.h2_heading{text-align:left; clear:both; padding:15px 0 0 0;}
#vision{float:left; width:734px; padding:0 0 0 60px; border:3px #4d4d4d solid; margin:24px; background:url(images/Untitled-2_03.jpg) no-repeat left; height:65px;}

.small_p {float:left; width:150px; text-align:center;}
.small_p_1 {float:left; width:200px; text-align:center; padding:70px 20px 0 20px;}
.captcha{
	margin:5px 0 5px 0;
	border:1px solid #969696;
}
.captcha_link a{
	text-decoration:none;
	font-weight:bold;
	color:#6A6A6A;
}
.captcha_link a:hover{
	text-decoration:underline;
}
.error_message{
	color:#990000;	
}

h5{
	font-family:Helvetica;
	font-size:15px;
	color:#333;
	margin: 0px;
}
h5 a{
	color:#6a6a6a;
	font-size: 18px;
	text-decoration: underline;
}
form {
	font-family:Helvetica;
	font-size:17px;
	color:#6a6a6a;
	line-height: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
