/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body{
	background-color:#849097;
}

.body_class {
	font: 12px ;
/*	margin-bottom: 15px;*/
	background: url(../images/main_bg.jpg) no-repeat #849097;  /*838d97*/
	background-color:#849097;
	
}

p { padding: 5px 0; }



h1{

	font: bold 20px "Times New Roman", Georgia, Times, serif;

	color: #9d4932;

	padding: 10px 0 0 0;

}

h1 a{

	color: #9d4932;

	text-decoration: underline;

}

h1 a:hover{

	color: #000;

	text-decoration: none;

}

h2{

	font: bold 15px "Times New Roman", Georgia, Times, serif;

	color: #9d4932;

	padding: 10px 0 0 0;

}

h2 a{

	color: #9d4932;

	text-decoration: underline;

}

h2 a:hover{

	color: #9d4932;

	text-decoration: none;

}



h3{

	font: bold italic 13px "Times New Roman", Georgia, Times, serif;

	color: #3c5973;

	padding: 5px 0 0 0;

}



h4{

	font: bold 15px "Times New Roman", Georgia, Times, serif;

	color: #000000;

	padding: 10px 0 0 0;

}

h4 a{

	color: #000000;

	text-decoration: underline;

}

h4 a:hover{

	color: #000000;

	text-decoration: none;

}





#top_menu {

	width: 980px;

	height: 126px;

	margin: 0 auto;

}

#top_header {

	width: 980px;

	height: 206px;

	margin: 0 auto;

	background: url(../images/content_bg.gif) repeat-y left #fff;	

}

#main_container {

	width: 952px;

	margin: 0 auto;

	padding: 0 14px;

	background: url(../images/content_bgk.png) repeat-y left;

}

#mid_content {

	width: 866px;

	margin: 0 auto;

	padding: 25px 43px 0 43px;

	background: url(../images/content_top_bg.gif) repeat-x left top;

}



#left_col {

	float: left;

	width: 616px;

	background: url(../images/welcome_bgk.jpg) no-repeat top center #fff;

	margin-top: -9px;

	min-height: 300px;

	padding: 0 17px;

}

#left_col ul{

	margin: 10px 0 5px 20px;

	padding: 0;

	list-style: none;

}

#left_col li{

	font: normal 12px "Times New Roman", Georgia, Times, serif;

	color: #000;

	background: url(../images/bullet_dot.gif) no-repeat 2px 3px !important;

	background: url(../images/bullet_dot.gif) no-repeat 2px 5px;

	padding: 0px 0px 3px 11px;

}

#right_col_home {
	float: left;
	width: 205px;
	padding: 15px 0 10px 10px;
}

#right_col {

	float: right;

	width: 216px;

	padding: 53px 0 10px 0px;

}

#right_col_nomenu {

	float: right;

	width: 200px;

	padding: 38px 0 10px 0px;

}
.pg_head {
	background: url(../images/page_heading_bg.gif) repeat-x top #fff;
	height: 32px;
	padding: 25px 60px 3px 72px;
	font-size:23px;
	color:#315b7b;
	font-family:Arial;
	text-shadow: #b2bdc3 0px 1px 1px ;
	filter:shadow(Color=#b2bdc3, Direction=480, Strength = 2);
}
.pg_subhead {
	padding: 0px 60px 0 67px;
	color:#9d4932;
	font-size:14px;
	letter-spacing:1px;
	font-family:Arial;
	text-shadow: 0 1px 1px #E3CCC6;
	filter:shadow(Color=#b2bdc3, Direction=480, Strength = 1);
}
.pg_subhead2 {
	padding: 0px 60px 0 60px;
	margin-bottom: -6px !important;
	margin-bottom: -9px;
}
.cont_fot_div {
	clear: both;
	width: 952px;
	height:12px;
	margin: 0 auto;
	background: url(../images/cont_fot_divider.gif) repeat-x bottom #fff;
}
.arw_div {
	background: url(../images/line.gif) repeat-x 0 11px;
	margin: -4px 30px 0 20px;
	text-align: left;
}

.arw_div_new{
	background: url(../images/line.gif) repeat-x 0 11px;
	margin: -4px 27px 0 20px;
	text-align: left;
}
arw_div2 {
	background: url(../images/line.gif) repeat-x 0 10px;
	margin: -5px 30px 0 14px;
	text-align: left;
}
.arw_div_rgt {
	background: url(../images/line.gif) repeat-x 0 20px;
	margin: -5px 12px 0 12px;
	text-align: left;
}
.content {
	font: 12px "Times New Roman", Georgia, Times, serif;
	color: #000;
	padding: 0px 27px 0 55px;
}
.content a{
	color: #000;
	text-decoration: underline;
}
.content a:hover{
	color: #000;
	text-decoration: none;
}
.contentT {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000;

	margin: -3px 30px 0 72px;

	line-height: 18px;
	


}



.spacer {

	clear: both;

/*	margin-bottom: -4px !important;

	margin-bottom: 0px;

*/}

/*.col_1 {

	position: absolute;

	margin: -20px 0 0 50px;

	float: left;

	width: 240px;

}



.col_2 {

	position: absolute;

	margin: -20px 20px 0 284px;

	float: right;

	width: 240px;

}*/



.col_2 {

	float: right;

	width: 210px;

	text-align: left;

}



.col_1cont {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000;

	position: relative;

	float: left;

	width: 240px;

	padding: 0 0 0 60px;

	margin-top: -4px;

}

.col_2cont {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000;

	position: relative;

	float: right;

	width: 245px;

	padding-right: 23px;

	margin-top: -4px;

/*	margin: 0 20px 0 0 !important;

	margin: 0 10px 0 0;*/

}

#right_col ul{

	margin: 0px 0 5px 45px;

	padding: 0;

	list-style: none;

}

#right_col li{

	font: normal 13px "Times New Roman", Georgia, Times, serif;

	color: #0171b9;

	background: url(../images/bullet_arw.gif) no-repeat 2px 4px;

	padding: 0px 0px 0px 10px;

	line-height: 15px;

}

#right_col li a{

	color: #0171b9;

	text-decoration: none;

}

#right_col li a:hover{

	color: #9d5440;

	text-decoration: underline;

}





#right_col li ul{

	margin: 0px 0 5px 10px;

	padding: 0;

	list-style: none;

}

#right_col li li{

	font: normal 13px "Times New Roman", Georgia, Times, serif;

	color: #0171b9;

	background: url(../images/bullet_dash_in.gif) no-repeat 2px 4px;

	padding: 0px 0px 0px 12px;

	line-height: 15px;

}

#right_col li li a{

	color: #0171b9;

	text-decoration: none;

}

#right_col li li a:hover{

	color: #9d5440;

	text-decoration: underline;

}





.rgt_bot_img {

	text-align: right;

	padding: 40px 14px 10px 0;

}



#footer {

	width: 980px;

	margin: 0 auto;


}

#footer_links {

	font: normal 11px Verdana;

	color: #315b7b;

	text-align: left;

	background: url(../images/footer_new_bg.png) no-repeat left bottom;

	padding: 25px 74px;

}

#footer_links a{

	color: #0171b9;

	text-decoration: none;

}

#footer_links a:hover{

	text-decoration: underline;

}

.copyright {

	font: normal 12px "Times New Roman", Times, serif;

	color: #555555;

	line-height: 18px;

	padding-top: 20px;

}



.txt_blue {

	font: bold 12px "Times New Roman", Georgia, Times, serif;

	color: #3c5973;

}





.closer_look {

	padding-left: 10px;

}

.tbl_data_div {

	border: 1px solid #315b7b;

	padding: 20px 35px;

}

.tbl_data td{

	padding: 3px 5px;

}

.tbl_data p {

	font: bold 12px "Times New Roman", Georgia, Times, serif;

	color: #1e405d;

	display: block;

	border-bottom: 1px solid #e7e7e7;

	margin-right: 10px;

}

.required {

	font: bold 14px "Times New Roman", Georgia, Times, serif;

	color: #9d4932;

}



.padlft_btn {

	padding: 10px 0 10px 215px !important;

	padding: 10px 0 10px 220px;

}

.btn_sty {

	font: bold 12px "Times New Roman", Georgia, Times, serif;

	color: #666;

	text-transform: uppercase;

	letter-spacing: 1px;

	line-height: 20px;

	background: url(../images/btn_bg.gif) repeat-x bottom;

	border: 1px solid #c4c4c4;

	margin: 0;

	padding: 2px 2px;

}



.flt_lft {

	float: left;

}

.flt_rgt {

	float: right;

}

.clr_both {

	clear: both;

}



.txt_fld {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000000;

	border: 1px solid #315b7b;

	padding: 2px 2px 2px 5px;

}

.sel_fld {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000000;

	border: 1px solid #315b7b;

}





/* padding */

.pad_lft10 { padding-left: 10px;}

.pad_lft5 { padding-left: 5px;}



.pad_rgt15 { padding-right: 15px;}

.pad_rgt18 { padding-right: 18px;}

.pad_top5 { padding-top: 5px;}

.pad_top5_a { padding-top: 7px;}

.pad_top10 { padding-top: 10px;}

.pad_top15 { padding-top: 15px;}

.pad_top20 { padding-top: 20px;}
.pad_top25 { padding-top: 25px;}



.pad_bot15 { padding-bottom: 15px;}

.pad_bot25 { padding-bottom: 25px;}



.mar_top5 { margin-top: 5px;}

.mar_top15 { margin-top: 15px;}

.mar_top25 { margin-top: 25px;}

.mar_top35 { margin-top: 35px;}



.pos_ab{

	position: absolute;

	margin-top: 20px;

}



.div_demo {

	padding: 5px 0 10px 45px;

}



.demo_cols_2 {

	padding-right: 10px;

	clear: both;

}

.demo_col_1 {

	float: left;

	width: 256px;

	height: 208px;

	background: url(../images/demo_frame.gif) no-repeat center;

	padding: 2px 2px 2px 2px;

}

.demo_col_2 {

	float: right;

	width: 256px;

	height: 208px;

	background: url(../images/demo_frame.gif) no-repeat center;

	padding: 2px 2px 2px 2px;

}

.imga {

	float: left;

	width: 246px;

	padding: 10px 5px;

	text-align: center;

}

.imgb {

	float: right;

	width: 246px;

	padding: 10px 5px;

	text-align: center;

}

.output {

	background: url(../images/arrows.jpg) no-repeat center;

	text-align: center;

	padding-top: 30px;

	height: 150px;

}

.singlecol_demo {

	clear: both;

	padding: 10px 0 10px 130px;

}

.single_demo {

	float: left;

	width: 256px;

	height: 208px;

	background: url(../images/demo_frame.gif) no-repeat center;

	padding: 2px 2px 2px 2px;

}

.demo_txt {

	float: right;

	padding: 6px 0 0 6px;

	width: 149px;

}

.content_op2 {

	font: 12px "Times New Roman", Georgia, Times, serif;

	color: #000;

	padding: 0px 15px 0 50px;

}



.option2 {

	font: 14px "Times New Roman", Georgia, Times, serif;

	color: #000;

	border-top: 1px solid #315b7b;

	padding: 0px 0px 5px 0px;

	margin-top: 5px;

}

.option2 p{

	padding: 5px 5px 5px 50px;

	line-height: 22px;

}

.option2 a {

	color: #0171b9;

	text-decoration: none;

}

.option2 a:hover {

	color: #000;

	text-decoration: underline;

}



.pad_rad {

	padding-right: 15px !important;

	padding-right: 8px;

}



.menu_gradient {

	background-image:url(../images/menu_gradient.jpg);

	height:45px;

	background-position:left top;

	background-repeat:repeat-x;

}

.features{
	
	color:#315b7b;
	
	font-size:20px;
	
	font-family:Arial, Helvetica, sans-serif;
	
	padding-bottom:4px;
	
	clear:both;
	
	text-shadow: 1px 1px 0 #ABB7BF;
	
	padding-left:8px;
/*	filter:Shadow(Color=#ABB7BF, Direction=125, Strength = 1);*/

}

.features {
	filter: Shadow(Color=#ebebeb, 	
			Direction=125, 
			Strength=1);
}

.features_list{
	
	list-style:none;
	padding:0px 0px 0px 8px;
	margin:0px;
	clear:both;
  
	
}

.features_list > li{
	
	background-image:url(../images/feature_list_separator.jpg);
	width:190px;
	background-position:bottom;
	background-repeat:no-repeat;
	height:27px;
	padding-top:7px;
	
}

.features_list > li .feature{
	
	color:#5e2605;
	text-decoration:none;
	font-size:12px;
	background-image:url(../images/feature_list_bullet.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0px 3px;
	text-shadow: 0 1px 1px #E5D1CC;
		
}


.box{
	clear:both;
	padding-left:29px;
}

.blue_arrow{
	color:#063484;
	font-size:11px;
	background-image:url(../images/blue-arrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:2px;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.bluebottomlinks{
	color:#063484;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.bluebottomlinks:hover{
	color:#0171b9;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.green_arrow{
	color:#33ae11;
	text-decoration:none;
	font-size:11px;
	background-image:url(../images/green-arrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:2px;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.greenbottomlinks{
	color:#33ae11;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.greenbottomlinks:hover{
	color:#0171b9;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.skyblue_arrow{
	color:#56a6a6;
	text-decoration:none;
	font-size:11px;
	background-image:url(../images/skyblue-arrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:2px;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.skybluebottomlinks{
	color:#56a6a6;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.skybluebottomlinks:hover{
	color:#0171b9;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


.pink_arrow{
	color:#b63720;
	text-decoration:none;
	font-size:11px;
	background-image:url(../images/pink-arrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:2px;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.pinkbottomlinks{
	color:#c83a21;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.pinkbottomlinks:hover{
	color:#0171b9;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


.brown_arrow{
	color:#c77e00;
	text-decoration:none;
	font-size:11px;
	background-image:url(../images/brown-arrow.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:2px;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.brownbottomlinks{
	color:#c77e00;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.brownbottomlinks:hover{
	color:#0171b9;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.vertical div{
	margin-right:3px;
	float:left;
	width:100px;
	height:25px;
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
}

.vertical div a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.order_text{
		padding:3px 0px 0px 18px;

}

.vertical div{
	position:absolute;
	
}

.dualalign_Lcc{
	width:230px;
	color:#3f6582;
}

/*header start*/

.header_bg{
	background-image:url(../images/headerbg_new.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:28px;
}

.nav-bg{
	background-image:url(../images/nav_bg_new.jpg);
	background-repeat:repeat-x;
	height:326px;	
}

.nav-text{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.submenu-text{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
	/*padding:5px 0px 33px 0px;*/
}

.round{
	background-image:url(../images/round.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.header_back {
	background-image:url(header_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}

.twd_text:link, .twd_text:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#286ac6;
	text-decoration:underline;	
}

.twd_text:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#F60;
	text-decoration:none;	
}
.twd_screenname:link, .twd_screenname:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#256ecf;
	text-decoration:underline;	
}

.twd_screenname:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#256ecf;
	text-decoration:none;	
}
.twd_tweettext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.twd_paging:link, a.twd_paging:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#408aa6;
	text-decoration:underline;
}

a.twd_paging:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#408aa6;
	font-weight:bold;
	text-decoration:none;
}
.twd_selectedlink{
	font-family:Arial, Helvetica, sans-serif;
	color:#F60;
	text-decoration:underline;
	font-weight:bold;
}



/*header End*/
.header_bottom{
	background-image:url(../images/header_bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:32px;
}
.mid_content{
	background-image:url(../images/content_top_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
.rightbox_back{

	background-image:url(../images/rightbox_back.jpg);
	background-position:left top;
	/*height:261px;*/
	width:730px;
	background-repeat:no-repeat;
}
.page_head{
	padding: 0px 0px 0px 67px;
	font-size:23px;
	color:#315b7b;
	font-family:Arial;
	text-shadow: #b2bdc3 0px 1px 1px ;
	filter:shadow(Color=#b2bdc3, Direction=480, Strength = 2);
}

.page_head_new{
	padding: 0px 0px 0px 67px;
	font-size:23px;
	color:#315b7b;
	font-family:Arial;
	text-shadow: #b2bdc3 0px 1px 1px ;
	filter:shadow(Color=#b2bdc3, Direction=480, Strength = 2);
}

.box_top{
	background-image:url(../images/menu_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
}
.box_middle{	
	background-image:url(../images/menu_middle.jpg);
	background-repeat:repeat-y;
	width:178px;
	background-position:left top;
}
.box_bottom{
	background-image:url(../images/box_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:178px;
	height:11px;
}
.box_text{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#0171b9;
	cursor:pointer;
	text-decoration:none;
}
.box_text:hover{
	font-weight:bold;
	text-decoration:none;
}

.box_text_small{
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color:#0171b9;
	cursor:pointer;
	text-decoration:none;
}
.box_text_small:hover{
	font-weight:bold;
	text-decoration:none;
}

.list_arrow{
	background-image:url(../images/list_arrow.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:5px;
	height:10px;
}
.seperator{
	background-image:url(../images/left_menu_separator.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.menu_caption1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#9d4932;
    text-shadow: 0 0 0.3em #fffff6, 0 0 0.3em #fffff6, 0 0 0.3em #fffff6;
}
.menu_caption2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9d4932;
    text-shadow: 0 0 0.2em #fffff6, 0 0 0.2em #fffff6, 0 0 0.2em #fffff6;
}

.padd-left-right-10{
	padding:0px 27px 0px 54px;	
}
.content_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	font-style:normal;
}
.body_content{
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
	line-height: 17px;
}
#last_image{
	position:absolute;
}
.form_footer{
	border-left:1px solid #315b7b;
	border-right:1px solid #315b7b;
	border-bottom:1px solid #315b7b;
	height:50px;
	background-image:url(../images/submit_bg.jpg);
	background-repeat:repeat-x; width:100%;)
}
a.formlink:link, a.formlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4E4E4E;
	text-decoration:none;
}

a.formlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4E4E4E;
	font-weight:normal;
	text-decoration:underline;
}
