@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#99cc66;
	font-size:11px;
	margin:0 auto;
	padding:0px;
	background:url(../images/bg.jpg) left top repeat-x;
	}
p{
	pading:0px;
	margin:0px;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	}
form{
	padding:0px 0px;
	margin:0px auto;
	}
	
h1{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	}
h2{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	}
h3{
	font-family:bold 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:0px;
	margin:0px;
}

br {
    border-bottom:0px dashed #ffffff;
    display:none;
}

br:before { 
    border-bottom:0px dashed #ffffff;
    content: "";
    display: block;
}

br {
    content: url(a_dashed_line_image);
}
br:after {
    border-bottom:0px dashed #ffffff;
    content: "";
    display: block;
}

#wrap{
	margin:0 auto;
	padding:0px;
	width:850px;
	}
	
#header{
	float:left;
	width:100%;
	}
	
.header_inner{
	float:left;
	width:850px;
	padding:18px 0px 21px 0px;
	_padding:10px 0px 10px 0px;
	}
	
.header_main_left{
	float:left;
	width:592px;
	padding:0px 0px;
	}
	
.logo{
	float:left;
	width:258px;
	height:74px;
	padding-top:2px;
	}
.logo h1{
	float:left;
	width:258px;
	height:74px;
	}
	
#cart_top{
	float:right;
	padding:0px;
	/*width:345px;*/
	}
	
.welcome_text{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	padding:6px 0px;
	}
.welcome_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#11396c;
	text-decoration:none;
	}
.welcome_text a:hover{
	color:#11396c;
	text-decoration:underline;
	}
	
.cart_divider{
	float:left;
	background:url(../images/divider.gif) center center no-repeat;
	width:2px;
	height:16px;
	padding:6px 7px;
	}
	
.cart_icon{	
	float:left;
	padding:6px 5px;
	padding-left:0px;
	}
	
#navigation{
	float:right;
	/*width:444px;*/
	padding:0px 0px;
	}
.nav_minitabs{
	padding-top:10px;
	/*background:transparent;*/
	font-size:16px; 
	font-family:"Segoe UI"Arial, Helvetica, sans-serif; 
	font-style:normal;
	font-weight:bold;
	text-align:center;
	}
ul#minitabs{
	list-style:none;
	margin:0;
	padding: 8px 0;
	border-bottom: 1px solid #CCC;
	font-weight:bold;
	text-align:center;
	white-space: nowrap; 
	}
ul#minitabs li{
	display: inline;
	padding: 0 10px 0 30px;
	}
ul#minitabs a{
	text-decoration: none;
	padding: 0 0 5px;
	border-bottom: 3px solid #FFF;
	border-bottom-style:solid;
	color: #6b6c6d;
	}
ul#minitabs a#current{
	border-color: #e46c0a;
	color: #11396c;
	}
ul#minitabs a:hover{
	border-color: #e46c0a;
	color: #11396c;
	} 
	
#content_top{
	float:left;
	width:850px;
	padding:0px 0px 0px 0px;
	}
.image_preview{
	float:left;
	width:850px;
	/*height:50px;*/
	background-color:transparent;
	display:block;
	}
.dna_ball{
	float:left;
	width:850px;
	/*height:50px;*/
	padding:0px 0px;
	
	}
/*.dna_text{
	float:left;
	width:441px;
	padding:15px 10px 15px 15px;
	font-family:"Trebuchet MS", Arial;
	font-style:normal;
	font-weight:normal;
	color:#ffffff;
	font-size:18px;
	text-align:left;
	}*/
	
.white_divider{
	float:left;
	width:850px;
	background:url(../images/smal_vert_divider.gif) left top repeat-x;
	padding:0px 0px;
	}
	
#gray_nav{
	float:left;
	width:850px;
	padding:0px 0px 0px 0px;
	background:url(../images/gray_nav.gif) left top repeat-x;
	margin:0px auto;
	}
#gray_nav a{
	float:left;
	width:141px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	height:24px;
	padding-top:8px;
	margin:0px auto;
	}
#gray_nav a:hover{	
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background:#11396c;
	}
#gray_nav a#active{	
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background:#11396c;
}
.line{
	float:left;
	padding:8px 0px;
	}
	
#content_mid{
	float:left;
	padding:12px 0px;
	width:850px;
	padding-bottom:0px;
	}
.content_left{
	float:left;
	width:250px;
	padding-right:16px;
	}
.search_box{
	float:left;
	width:250px;
	padding:0px 0px;
	background:#11396c;
	/*height:91px;*/
	}
.search_box_text{
	float:left;
	width:240px;
	padding:0px 0px;
	color:#ffffff;
	padding:8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	}
.search_box_text h2{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	}
.search_text_box{
	float:left;
	width:230px;
	padding:4px 10px;
	padding-top:25px;	
	}
.text_box_bg{
	float:left;
	background:url(../images/search_box.gif) left top no-repeat;
	padding:0px 0px;
	width:150px;
	padding-left:25px;
	}
.text_box{
	float:left;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c3c3c;
	padding:5px 0px;
	background:transparent;
	border:0px solid #ffffff;
	}
.go_button{
	float:left;
	width:35px;
	padding:2px 5px;
	padding-left:13px;
	text-align:center;
	}
.advance_search_text{
	float:left;
	width:90px;
	padding:6px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-image:url(../images/advance_search_arrow.gif);
	background-position: left;
	background-repeat:no-repeat;
	text-align:right;
	}
.advance_search_text a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	}
.advance_search_text a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
	
#gray_image_box{
	float:left;
	width:250px;
	padding:12px 0px;
	}
.gray_image_box_inner{
	float:left;
	width:250px;
	padding:0px 0px;
	background-color:#a8a8a8;
	}
.plain_for_table{
	padding:0px;
	margin:0px;
	}
.gray_box_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:8px 0px;
	font-style:normal;
	font-weight:bold;
	}
.gray_box_heading h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	}
.somediv{
	width: 230px;
	clear: left;
	}

.somediv .floatbox{
	float: left;
	width: 71px;
	padding:0px 5px ;
	}

* html .somediv p{ /* IE 3px jog hack*/
	height: 0;
	}

.somediv p{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	}
	
#manager_image_box{	
	float:left;
	width:250px;
	padding:0px;
	/*background:#f3fbfe url(../images/manage_box_bg.gif) left top repeat-x;
	border:1px solid #b6ddf7;*/
	}
.manage_inner{
	float:left;
	padding:15px 40px;
	width:168px;
	}
.our_bio{
	float:left;
	width:238px;
	font-family:"Trebuchet MS",Arial;
	font-size:13px;
	color:#225ba5;
	padding:0px 5px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	}
.manage_name{
	float:left;
	width:238px;
	padding:5px 5px;
	color:#e46c0a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:right; 
	}
	
	
#content_right{
	float:right;
	padding:0px 0px;
	width:584px;
	}
.featured_box{
	float:left;
	width:584px;
	padding:0px;
	}
.featured_strip{
	background:url(../images/feature_strip.gif) left top repeat-x;
	float:left;
	width:584px;
	padding:0px;
	}
.featured_strip h2{
	float:left;
	width:574px;
	padding:8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	}

.featured_content{
	float:left;
	width:564px;
	padding:0px 10px;
	padding-bottom:0px;
	}
	
	

.featured_box2{
	float:left;
	width:250px;
	padding:0px;
	
	}
.featured_strip2{
	background:url(../images/feature_strip.gif) left top repeat-x;
	float:left;
	width:250px;
	padding:0px;
	}
.featured_strip2 h2{
	float:left;
	width:240px;
	padding:8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	}

	
.featured_content2{
	float:left;
	width:224px;
	padding:0px 10px;
	padding-bottom:0px;
	border:3px solid #11396c;
	}
	
	
.featured_content3{
	float:left;
	width:588px;
	padding:0px 0px;
	padding-bottom:0px;
	margin-left:-2px
	}

.arial_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	padding:3px 5px;
	font-style:normal;
	font-weight:bold;
	}
.blue_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#11396c;
	padding:3px 0px;
	font-style:normal;
	font-weight:normal;
	}
.black_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	padding:4px 0px;
	font-style:normal;
	font-weight:normal;
	}
.black_text p{
	font:12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	/*padding:4px 0px;*/
	font-weight:normal;
	}
.black_text p a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	font-weight:normal;
	text-decoration:none;
	}
.black_text p a:hover{
	color:#11396c;
	text-decoration:none;
	}
/*.dotted_divider{
	float:left;
	background:url(../images/dotted_divider.gif) center center repeat-x;
	padding:3px 0px;
	height:1px;
	}*/
.black_text_new{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:3px 0px;
	text-align:justify;
	/*text-justify: newspaper;*/
	text-justify: inter-word;
	}
.black_text_new p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:5px 0px;
	text-align:justify;
	/*text-justify: newspaper;*/
	text-justify: inter-word;
	margin:0px auto;
	}
.black_text_new p a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	margin:0px auto;
	text-decoration:none;
	}
.black_text_new p a:hover{
	text-decoration:none;
	color:#11396c;
	}
.orange_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e46c0a;
	font-style:normal;
	font-weight:normal;
	}
.orange_link a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e46c0a;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
.orange_link a:hover{
	color:#11396c;
	text-decoration:none;
	}
.add_view_button{
	float:left;
	width:151px;
	background:#11396c;
	}
.add_view_button_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#ffffff;
	padding:5px 0px;
	text-align:center;
	}
.add_view_button_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	padding:0px 2px;
	}
.add_view_button_text a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
	
.gra_divider_line{
	background:url(../images/gray_divider_line.gif) center center repeat-x;
	padding:18px 0px;
	}
/*.dotted_divider{
	background:url(../images/dotted_divider.gif) center top repeat-x;
	padding:3px 0px;
	}*/
.dotted_divider{
	background:url(../images/dotted_divider.gif) center center repeat-x;
	padding:3px 0px;
	height:1px;
}
	
/*Report_page Start*/
#sublink_bg{
	float:left;
	width:850px;
	padding:0px;
	background-color:#a8a8a8;
	}
#sublink_start{
	float:left;
	width:590px;
	padding:5px 5px;
	height:65px;
	background-color:#a8a8a8;
	}
.report_search_box{
	float:left;
	width:250px;
	padding:0px 0px;
	background:#11396c;
	/*height:91px;*/
	}
.report_search_text{
	font:Arial, Helvetica, sans-serif 12px bold;
	padding:2px 5px;
	float:left;
	width:240px;
	color:#ffffff;
	}
.report_search_text h2{
	font:Arial, Helvetica, sans-serif  bold;
	font-size:12px;
	color:#ffffff;
	}
.report_advancesearch{
	float:left;
	width:240px;
	padding:4px 5px;
	/*_padding:4px 5px 4px 5px;*/
	}
.report_advancesearch_text{
	font:Arial, Helvetica, sans-serif 11px normal;
	color:#ffffff;
	padding:0px 5px;
	}
.report_advancesearch_text a{
	font:Arial, Helvetica, sans-serif 11px normal;
	color:#ffffff;
	text-decoration:none;
	}
.report_advancesearch_text a:hover{
	font:Arial, Helvetica, sans-serif 11px normal;
	color:#ffffff;
	text-decoration:underline;
	}
	
.sub_links{
	float:left;
	font:Arial, Helvetica, sans-serif 12px normal;
	color:#ffffff;
	/*padding:0px 5px;*/
	clear:both;
	width:150px;	
	}
.sub_links a{
	font:Arial, Helvetica, sans-serif 12px normal;
	color:#ffffff;
	text-decoration:none;
	padding:0px 5px;
	}
.sub_links a:hover{	
	font:Arial, Helvetica, sans-serif 12px normal;
	color:#11396c;
	text-decoration:none;
	
	}
.sublink_divider{
	float:left;
	background:url(../images/sublink_divider.gif) left no-repeat;
	width:152px;
	height:1px;
	padding:6px 0px 5px 0px;
	clear:both;
	}
	
.search_pag_div{
	float:left;
	padding:0px 0px;
	width:850px;
	}
.search_box_new_start{
	float:left;
	width:300px;
	padding:0px 0px;
	}
.new_search_inner{
	float:left;
	width:250px;
	padding:0px 0px;
	}
.search_box_new{
	float:left;
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c3c3c;
	padding:3px 5px;
	background:#ffffff;
	border:1px solid #a8a8a8;
	}
	
.magni_button{
	float:left;
	width:30px;
	height:12px;
	padding:5px 5px;
	}
#pagination{
	float:left;
	width:550px;
	padding:0px 0px;
	}
.new_pagination{
	float:right;
	width:550px;
	padding:8px 0px;
	}
.pagination_text{
	font-family:Arial, Helvetica, sans-serif 11px normal;
	color:#3c3c3c;
	text-align:right;
	padding:0px 0px;
	display:block;
	}
.pagination_text a{
	padding:3px 5px;
	font-family:Arial, Helvetica, sans-serif 11px normal;
	color:#3c3c3c;
	text-decoration:none;
	}
.pagination_text a:hover{
	color:#ffffff;
	text-decoration:none;
	background:#a8a8a8;
	}
.pagination_text a:active{
	color:#3c3c3c;
	text-decoration:none;
	background:#a8a8a8;
	}
#report_box_main{
	float:left;
	width:850px;
	padding:10px 0px;
	padding-bottom:0px;
	}
.report_strip{
	background:url(../images/feature_strip.gif) left top repeat-x;
	float:left;
	width:850px;
	}
.report_strip h2{
	float:left;
	width:574px;
	padding:8px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	}
.report_inner_content{
	float:left;
	width:850px;
	padding:0px 0px;
	padding-bottom:0px;
	}
.report_name{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3c3c3c;
	padding:8px 0px;
	}
.report_divider_line{
	background:url(../images/gray_divider_line.gif) center center repeat-x;
	padding:5px 0px;
	}



#Footer{
	float:left;
	width:100%;
	padding-top:10px;
	_padding-top:5px;
	}
.footer_inner{
	float:left;
	background:url(../images/footer_strip.gif) left center repeat-x;
	width:100%;
	height:3px;
	}
.footer_text{
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#3c3c3c;
	padding:8px 0px;
	text-align:center;
	}
.footer_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#3c3c3c;
	padding:0px 8px;
	text-decoration:none;
	text-align:center;
	}
.footer_text a:hover{
	color:#3c3c3c;
	text-decoration:underline;
	}
.copyright{
	float:left;
	width:100%;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#3c3c3c;
	padding:8px 0px 15px 0px;
	text-align:center;
	}

/*recent 27 -jul-2009 style sheet*/
#tabs_box{
	float:left;
	width:848px;
	padding:0px 0px;
	border:1px solid #a8a8a8;
	border-top:0px solid #a8a8a8;
	}
#tabs_box_inner{
	float:left;
	width:828px;
	padding:10px 10px;
	}
.text_box_new{
	float:left;
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3c3c3c;
	padding:3px 5px;
	background:#ffffff;
	border:1px solid #a8a8a8;
	}
.blue_strip_top{
	padding:0px 0px;
	background:#a8a8a8  left top repeat-x;
	font:12px bold Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:8px 5px;
	font-weight:bold;
	}
.blue_on_text{
	font:12px bold Verdana, Arial, Helvetica, sans-serif;
	color:#3a3a3a;
	padding:8px 5px;
	font-weight:bold;
	}
.button{
	color:#11396c; 
	padding:0px 8px;
	font:Verdana, Arial, Helvetica, sans-serif normal;
	font-size:12px;
	
	}
	
/*About Us*/
.about_heading{
	float:left;
	font:18px Arial, Helvetica, sans-serif ;
	color:#11396c;
	padding:5px 0px;
	}
.about_heading h1{
	font:18px Arial, Helvetica, sans-serif;
	color:#11396c;
	}
	
.about_main{
	float:left;
	width:850px;
	padding-top:10px;
	}
	
.company_facts_box{
	float:left;
	width:278px;
	padding:0px 0px;
	}
.company_facts_box_left{
	float:left;
	background:#ffffff url(../images/white_box_left.gif) left top no-repeat;
	width:6px;
	height:326px;
	}
.company_facts_box_right{
	float:left;
	background:#ffffff url(../images/white_box_right.gif) left top no-repeat;
	width:6px;
	height:326px;
	}
.company_facts_box_mid{
	float:left;
	background:#ffffff url(../images/white_box_mid.gif) left top repeat-x;
	width:256px;
	height:auto;
	padding:5px 5px;
	}
.company_facts_box_divide{
	float:left;
	width:7px;
	padding:0px 0px;
	height:300px;
	}
	
.company_facts_heading{
	font:16px Arial, Helvetica, sans-serif ;
	color:#11396c;
	padding:5px 0px;
	font-weight:bold;
	}
.company_facts_heading h2{
	font:16px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:bold;
	}

.benefit_text{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3c3c3c;
	padding:3px 0px;
	}
.benefit_text a{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
	}
.benefit_text a:hover{
	color:#3c3c3c;
	text-decoration:underline;
	}	
/*About Us End*/
/*Conbtact Us*/
.contact_text{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3c3c3c;
	padding:5px 0px;
	}
/*31-jul-2009	*/
.detailed_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#11396c;
	padding:5px 0px;
	font-style:normal;
	font-weight:normal;
	}
.detailed_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#11396c;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	}
.detailed_text a:hover{
	color:#11396c;
	text-decoration:underline;
	}
.detailed_text h3{
	font-family:bold 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	}
.detailed_text h3 a{
	font-family:bold 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	text-decoration:none;
	}
.detailed_text h3 a:hover{
	color:#11396c;
	text-decoration:underline;
	}
	
.view_link{
	font-family:12px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:normal;
	}
.view_link a{
	font-family:12px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:normal;
	text-decoration:underline;
	}
.view_link a:hover{
	color:#e56e0c;
	text-decoration:none;
	}
	

.view_link2{
	font-family:12px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:normal;
	}
.view_link2 a{
	font-family:12px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:normal;
	text-decoration:underline;
	}
.view_link2 a:hover{
	color:#e56e0c;
	text-decoration:none;
	}
.view_link2 a:active {
	color:#e56e0c;
	text-decoration:none;
	}
/*recent 27 -jul-2009 end*/

.error_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}	
.thanx{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:bold;
	}

.update_record{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003300;
	text-decoration:none;
	padding:5px 0px;
	}	
.blue_report_strip{
	background:url(../images/feature_strip.gif) left top repeat-x;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:8px 5px;
}
/*18-aug-2009*/
.privacy_facts_heading{
	font:16px Arial, Helvetica, sans-serif ;
	color:#11396c;
	padding:5px 0px;
	font-weight:bold;
	}
.privacy_facts_heading h2{
	font:16px Arial, Helvetica, sans-serif;
	color:#11396c;
	font-weight:bold;
	margin:0px auto;
	}

.privacy_facts_heading h1{
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:5px 0px;
	margin:0px auto;
	}
.privacy_box_left{
	float:left;
	background:#ffffff url(../images/white_box_left.gif) left top no-repeat;
	width:6px;
	height:326px;
	}
.privacy_box_right{
	float:left;
	background:#ffffff url(../images/white_box_right.gif) left top no-repeat;
	width:6px;
	height:326px;
	}
.privacy_box{
	float:left;
	width:850px;
	padding:0px 0px;
	}

.privacy_box_mid{
	float:left;
	background:#ffffff url(../images/white_box_mid.gif) left top repeat-x;
	width:828px;
	height:auto;
	padding:5px 5px;
	}
.privacy_facts{
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:4px 0px;
	font-weight:normal;
	}
.privacy_facts_heading p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:4px 0px;
	margin:0px auto;
	}
.privacy_facts_heading p a{
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	text-decoration:none;
	margin:0px auto;
	}
.privacy_facts_heading p a:hover{
	color:#11396c;
	text-decoration:none;
	}
.privacy_facts_heading ul{
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:4px 0px;
	margin:0px auto;
	list-style:disc;
	padding-left:15px;
	}
.privacy_facts_heading li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	margin:0px auto;
	}
.privacy_facts_heading p em{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	text-decoration:none;
	}
.privacy_facts_heading p br{
	font:normal  12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	text-decoration:none;
	padding:4px 0px;
	margin:0px auto;
	}
.privacy_facts_heading h3{
	background:url(../images/dotted_divider.gif) center center repeat-x;
	padding:3px 0px;
	height:1px;
	margin:0px auto;
	}
	
.fixed_blue_inner{
	float:left;
	width:848px;
	padding:0px 0px;
	overflow-x:hidden;
	overflow-y:scroll;
	height:500px;
	}
.fixed_blue_inner_new{
	float:left;
	width:833px;
	padding:5px 5px;
	}
.newdetailed_report_content{
	float:left;
	width:848px;
	padding:0px 0px;
	padding-bottom:0px;
	border:1px solid #11396c;
	border-top:0px solid #ffffff;
	}
legend{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:5px 5px;
	border:0px solid #11396c;
	}
fieldset{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:0px 5px;
	border:1px solid #11396c;
	
	}

/*---------- bubble tooltip 11 / 09 / 09 -----------*/

a.tt{
    position:relative;
    z-index:100;
    color:#000000;
	font:nomal 10px Verdana, Arial, Helvetica, sans-serif;;
    text-decoration:none;
	text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:101; color: #11396c; text-decoration:underline; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #000000;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	text-decoration:none;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background:url(../images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background:url(../images/bubble_filler.gif) repeat bottom; 
	text-decoration:none;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	text-decoration:none;
    background: url(../images/bubble.gif) no-repeat bottom;
}
a.tt p{
   font:normal11px Verdana, Arial, Helvetica, sans-serif;;
    text-decoration:none;
	color:#000000;
	padding:3px 0px;
	margin:0px auto;
	
	}
a.tt p a{
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;;
    text-decoration:none;
	color:#000000;
	}
a.tt p a:hover{
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;;
    text-decoration:none;
	color:#666666;
	}
.site_map{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	padding:4px 0px;
	font-style:normal;
	font-weight:normal;
	}
.site_map h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:4px 0px;
	margin:0px auto;
	}
.site_map h2{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#11396c;
	padding:4px 0px;
	margin:0px auto;
	}
.site_map h2 a{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#11396c;
	text-decoration:none;
	}
.site_map h2 a:hover{
	color:#666666;
	text-decoration:underline;
	}
.site_map p{
	font:12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:4px 0px;
	font-weight:normal;
	margin:0px auto;
	}
.site_map p a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	}
.site_map p a:hover{
	color:#11396c;
	text-decoration:none;
	}
.site_map ul{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	padding:4px 0px;
	margin:0px auto;
	list-style:none;
	padding-left:15px;
	margin-left:15px;
	text-align:left;
	float:left;
	width:45%;
	}
.site_map li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	margin:0px auto;
	padding:5px 0px;
	list-style:disc;
	}
.site_map li a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
	}
.site_map li a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#11396C;
	text-decoration:underline;
	}
.site_map p em{
	font: 12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	font-weight:normal;
	text-decoration:none;
	}
.site_map p br{
	font: 12px Arial, Helvetica, sans-serif;
	color:#e46c0a;
	font-weight:normal;
	text-decoration:none;
	padding:4px 0px;
	}
.site_map h3{
	background:url(../images/dotted_divider.gif) center center repeat-x;
	padding:3px 0px;
	height:1px;
	margin:0px auto;
	}
.site_map h4{
	float:left;
	width:810px;
	height:auto;
	padding:5px 5px;
	border:1px solid #666666;
	margin:0px auto;
	overflow-x:none;
	overflow-y:scroll;
	height:400px;
	color:#11396c;
	font: bold 12px Arial, Helvetica, sans-serif;
	}
.site_map h4 a{
	padding:5px 0px;
	margin:0px auto;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	clear:both;
	}
.site_map h4 p{
	padding:5px 0px;
	margin:0px auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	}
.site_map h4 p a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
.site_map h4 p a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#11396c;
	text-decoration:none;
	}
