/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background:#585858;
}

form{
	padding:0px;
	margin:0px;
}

img{
border:0px;
}

#shadow_top{
	background:url(../images/bg_shadow_top.jpg) bottom left repeat-x;
}

#shadow_left{
	background:url(../images/bg_shadow_left.jpg) top right repeat-y;
}

#shadow_right{
	background:url(../images/bg_shadow_right.jpg) top left repeat-y;
}

#shadow_bottom{
	background:url(../images/bg_shadow_bottom.jpg) top left repeat-x;
}

#thick_thin_lines{
	background:url(../images/bg_img_1.jpg) left repeat-x;
	height:8px;
}

#thin_thick_lines{
	background:url(../images/bg_img_2.jpg) left repeat-x;
	height:8px;
}

#container{
	padding:1px;
	background:#FFFFFF;
}

#container #content{
	font:12px Arial, Helvetica, sans-serif;
	background:#F5F5F5;
}

#container #content #lhs{
	padding:0px;
	background:#9AC6DE;
}

#container #content #lhs #left_nav_block{
	background:#FFFFFF;
}

#container #content #lhs #left_nav_block .left_nav{
	padding:7px 5px 7px 18px;
	font:12px Arial, Helvetica, sans-serif;
	color:#606060;
	vertical-align:top;
	background:url(../images/arrow_left_nav.jpg) left top no-repeat #C1D9E7;
}

#container #content #lhs #left_nav_block .left_nav a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#container #content #lhs #left_nav_block .left_nav a:hover{
	text-decoration:underline;
}

#container #content #rhs{
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#9AC6DE;
}

#container #content #rhs #rhsdata{
	padding:15px;
	background:url(../images/bg_right_block.jpg) bottom left repeat-x;
}

	

#container #content #rhs .input{
	background:url(../images/bg_input.jpg) #FFFFFF left top repeat-x;
	width:115px;
	height:18px;
	border:1px solid #5289A6;
}

#container #content #middle_left_col{
	padding:20px 15px 20px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
}

#container #content #middle_left_col .more{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}

#container #content #middle_left_col .more a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#739EB4;
	text-decoration:none;
}

#container #content #middle_left_col .more a:hover{
	text-decoration:underline;
}


#container #content #middle_left_col ul{
	padding:0px;
	margin:0px;
}

#container #content #middle_left_col ul li{
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	background:url(../images/bullet_arrow_li.jpg) left top no-repeat;
	list-style:none;
}

#container #content #middle_right_col{
	padding:20px 15px 20px 15px;
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
}

#container #content #middle_right_col .more{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
}

#container #content #middle_right_col .more a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#739EB4;
	text-decoration:none;
}

#container #content #middle_right_col .more a:hover{
	text-decoration:underline;
}

#container #content #middle{
	padding:14px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#F5F5F5;
}

#container #content #middle a{
	font:12px Arial, Helvetica, sans-serif;
	color:#6186A1;
}

#container #content #middle a:hover{
	text-decoration:none;
}

#container #content #middle .large-text{
color:#606060;
font:bold 14px Arial, Helvetica, sans-serif;
}

#container #content #middle .regular-text{
font:12px Arial, Helvetica, sans-serif;
}

#container #content #middle #block{
	padding:15px 6px 6px 6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#777777;
	background:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A1A1A1;
	border-bottom-color: #A1A1A1;
	border-left-color: #A1A1A1;
}

#container #content  #middle #block ul{
	padding:0px;
	margin:0px;
}

#container #content  #middle #block ul li{
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	background:url(../images/bullet_arrow_li.jpg) left top no-repeat;
	list-style:none;
}

#container #content #middle h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#919191;
}

#container #content #middle h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#919191;
}

#container #content #v_line{
	background:url(../images/bg_img_3.jpg) center top repeat-y;
}

#container #content_main{
	padding:20px;
	font:12px Arial, Helvetica, sans-serif;
}

#container #content_main ol li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#6186A1;
}

#container #content_main ol li a:hover{
	text-decoration:none;
}


#container #content_main h1{
	padding:0px;
	margin:0px;
	font:bold 16px Arial, Helvetica, sans-serif;
}

#container #content_main .dot_horizontal{
	background:url(../images/dot_horizontal.gif) left center repeat-x;
}

.shadow_box_top{
	background:url(../images/bg_shd_top.jpg) left bottom repeat-x;
}

.shadow_box_bottom{
	background:url(../images/bg_shd_bottom.jpg) left top repeat-x;
}

.shadow_box_left{
	background:url(../images/bg_shd_left.jpg) right top repeat-y;
}

.shadow_box_right{
	background:url(../images/bg_shd_right.jpg) left top repeat-y;
}

.box_content{
	padding:10px;
	background:#FFFFFF;
}


/* Footer starts */

#footer{
	padding:5px 8px 20px 8px;
	font:10px Arial, Helvetica, sans-serif;
	color:#A1A1A1;
	text-align:center;
}

#footer a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer .copyright{
	padding:15px 0px 20px 0px;
}

/* Footer ends */