/* CSS Document */



body{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

background-color:#FFFFFF;

margin:0px;

color:#333333;

}

.leftpanelbg{
	background-color:#F3F3F3;
	}


.left_bg{

background-image:url("bg_left.gif");

background-repeat:repeat-y;


}



.right_bg{

background-image:url("bg_right.gif");

background-repeat:repeat-y;


}

.hom_banner{
background:#de7104;
}

frm_gry{

font-size:10px;

color: #000000;

text-decoration: none;

}



.best_practice{

font-weight:bold;

color: #003300;

font-size:13px;

}



.best_value {

font-weight:bold;

color: #CF6505;

font-size:13px;

}



.top_logo{

background-color:#002060;

}



.top_1{

background-color:#C0D3EB;

height:5px;

}



.top_2{

background-color:#C0D3EB;

height:20px;

font-size:12px;

padding-left:26px;

padding-top:2px;

font-weight:bold;

vertical-align:middle;

z-index:1;

}



.top_22{

background-color:#FFFFFF;

height:20px;

font-size:12px;

padding-left:26px;

padding-top:2px;

font-weight:bold;

vertical-align:middle;

z-index:1;

}


.sear_inp{

border: #C7C7C7 1px solid;

font-size:10px;

color:#000000;

padding-left:3px;

padding-right:3px;

}



.sear_but{

background:#C7C7C7;

padding-top:1px;

font-size:11px;



/*background-image:url(images/go_button.gif);

background-repeat:no-repeat;*/

color:#000;

border:#FFFFFF thin 1px;

border-bottom:#FFFFFF solid 0px;

border-top:#FFFFFF solid 0px;

border-left:#FFFFFF solid 0px;

border-right:#FFFFFF solid 0px;

}



.top_menu{

height:32px;

text-align:left;

vertical-align:top;

padding-left:26px;

font-size:11px;

padding-top:6px;

}



.top_menu1{

text-align:left;

vertical-align:top;

padding-right:26px;

font-size:11px;

text-align:right;

padding-top:3px;

}





/*

.flash_banner{

z-index:0;

position:absolute;

}

*/



.top_3{

background-color: #c7c7c7;

height:30px;

font-size:10px;
padding-top:5px;
padding-right:31px;

text-align:right;

border-top:#FFFFFF 2px solid; 

}



.home_para{

padding-left:26px;

padding-right:30px;

padding-top:15px;

padding-bottom:30px;

text-align:justify;

vertical-align:top;

}



.hasel_help{

font-weight:bold;

color:#17375E;

font-size:13px;

}















.hasel_help_11{







font-weight:bold;







color:#17375E;







font-size:11px;







}















.top_site1{







text-align:left;







vertical-align:middle;







padding-left:31px;







font-size:12px;







font-weight:bold;







padding-top:5px;







}















.top_admin{
text-align:left;
background:#C7C7C7;
vertical-align:top;
padding-left:0px;
font-size:11px;
font-weight:normal;
}


.top_adminb{
text-align:left;
vertical-align:top;
padding-left:5px;
font-size:11px;
font-weight:bold;
}















.top_adminn{







text-align:center;







vertical-align:top;







padding-left:5px;







font-size:11px;







font-weight:bold;







}















.top_adminlink{







text-align:left;







vertical-align:top;







padding-left:5px;







font-size:11px;







font-weight:normal;







text-decoration:none;







}















.top_adminlink:link{







color:#17375E;







text-align:left;







vertical-align:top;







padding-left:5px;







font-size:11px;







font-weight:normal;







text-decoration:none;







}















.top_adminlink:visited{







color:#17375E;







text-align:left;







vertical-align:top;







padding-left:5px;







font-size:11px;







font-weight:normal;







text-decoration:none;







}























.top_adminlink:hover{







color:#17375E;







text-align:left;







vertical-align:top;







padding-left:5px;







font-size:11px;







font-weight:normal;







text-decoration:none;







}















.top_nav1{







font-size:14px;







font-weight:bold;







color:#FFFFFF;







padding-bottom:10px;







}















.img_pic{







padding-right:15px;







}























.ser_1{







padding:15px 5px 15px 31px;







text-align:left;







clear:left;







vertical-align:top;







}























.ser_one{







padding:15px 5px 15px 15px;







text-align:left;







clear:left;







vertical-align:top;







}















.ser_one ul{







/*font-weight:bold;*/







padding:0px 0px 0px 0px;







margin:0px;















}























.ser_one  ul li{







	position: relative;







	clear:left;







	list-style-position:inside;







	list-style-type:none;







	padding-top:6px;







	padding-bottom:4px;







}















.ser_one ul li ul{







padding:0px 0px 0px 20px;







}















.ser_one ul li ul li{







padding:0px 0px 0px 12px;







list-style-type:circle;







list-style-position:inside;







padding-top:6px;







padding-bottom:4px;















}























.drj_pic{

padding-left:31px;

padding-right:5px;

padding-top:15px;

padding-bottom:15px;

text-align:justify;

clear:left;

}



.table_pic{

padding-left:31px;

padding-right:65px;

padding-top:15px;

padding-bottom:15px;

text-align: left;

color:#333333;

clear:left;

}



.table_pic_ul{

padding-left:31px;

padding-right:65px;

padding-top:5px;

padding-bottom:3px;

text-align: left;

color:#333333;

clear:left;

}



.table_pic ul li{

position:  relative;

clear:left;

list-style-position: outside;

padding-left:6px;

margin-left:20px;

padding-top:2px;

padding-bottom:2px;

color:#333333;

}







.table_pic ol li{

position: relative;

clear:left;

padding-top:2px;

padding-bottom:2px;

color:#333333;

}



.img_title{

padding-left:25px;

vertical-align:bottom;

}



.img_title_h{

font-size:21px;

font-family:Calibri;

font-weight:bold;

vertical-align:top;

margin-bottom:3px;

margin-top:2px;

}





/*

.right_nav2 ul li{

position: relative;

clear:left;

list-style-position:inside;

list-style-type:square;

padding-top:5px;

padding-bottom:2px;

}

*/





.top_link{

color:#EC5811;;

font-family:Calibri;

font-size:12px;

padding-left:31px;

padding-top:10px;

margin-bottom:5px;

margin-top:0px;

}



.left_menu1{







background-color:#002060;







color:#FFFFFF;







font-size:12px;







font-weight:bold;







padding:5px 10px 5px 10px;







}















.right_sub1{







background-color:#DDD9C3;







vertical-align:top;







padding-top:5px;







padding-bottom:5px;







}















.right_sub1 ul {







list-style-image:url(images/bull1.jpg);







color:#000000;







line-height:24px;







font-weight:bold;







}















.right_sub2{







background-color:#C0D3EB;







padding:5px 10px 5px 10px;







font-size:12px;







font-weight:bold;







color:#002060;







}















.right_sub3{







background-color:#DDD9C3;







vertical-align:top;







padding:5px 6px 8px 20px;







font-weight:normal;







}















.right_sub3 ul {







margin:0;







padding:0px 0px 0px 15px;







list-style-image:url(images/bull1.jpg);







color:#000000;







font-weight:normal;







}























.right_txt2{







padding:15px 15px 5px 15px;







text-align:justify;







}















.right_nav3{







padding:10px;







}















.right_nav2{







padding-top:10px;







}















.right_nav2 ul li







{







list-style-position:inherit;







list-style:square;







text-align:left;







line-height:20px;







}















.right_nav2_ico{







padding-top:10px;







padding-left:15px;







padding-right:15px;







}















.career1{







font-weight:bold;







font-size:11px;







color:#660000;







}















.career2{







font-weight:bold;







font-size:11px;







color:#006600;







}















.career3{







font-weight:bold;







font-size:11px;







color:#000066;







}







.career4{







font-weight:bold;







font-size:11px;







color: #FF6600;







}







.head1{

font-weight:bold;

font-size:14px;

color:#17375E;

padding-left:31px;

padding-top:10px;

margin-bottom:2px;

margin-top:2px;

}



.head1_black{

font-weight:bold;

font-size:14px;

color: #000000;

padding-left:0px;

padding-top:10px;

}



.press{

font-family:"Calibri";

font-weight:500;

font-size:16px;

color:#FFFFFF;

} 

.press1{

font-family:"Calibri";

font-weight:500;

font-size:12px;

color:#FFFFFF;

} 

.head_head{

vertical-align:top;

padding-left:20px;

padding-top:15px;

}



.head_head1{

vertical-align:middle;

padding-left:10px;

padding-top:6px;

padding-bottom:6px;

}



.head11{







font-weight:bold;







font-size:14px;







color:#17375E;







padding-left:5px;







padding-top:10px;















}















.bottom_ad1{







padding-left:31px;







font-size:12px;







font-weight:bold;







padding-bottom:10px;







}















.bottom_pdf_link{







padding-right:65px;







font-size:11px;







font-weight:bold;







text-align:right;







padding-bottom:15px;







padding-top:10px;







}















a.main_1{

color:#000000;

text-decoration:none;

}

a.main_1:hover{

text-decoration:underline;

}



a.main_cont{







color:#000000;







text-decoration:underline;







}















a.main_11{







color:#000000;







text-decoration:none;







}















a.main_11:hover{







text-decoration:inherit;







color: #000000;







background-color: #C0D3EB;







}







a.main_12{







color:#000000;







text-decoration:none;







}







a.main_12:hover{







text-decoration:inherit;







color: #FFFFFF;







background-color: #C0D3EB;







}















a.main_13{







color:#990000;







text-decoration:none;







}







a.main_13:hover{







text-decoration: underline;







color: #990000;







}















a.bk_gry{

color: #000000;

text-decoration: none;

}



a.bk_gry:hover{

text-decoration: underline;

color: #999999;

}







a.flash_1{







color:#000000;







text-decoration:none;







cursor:hand;







}















a.home_1{







color:#000000;







text-decoration:none;







}















a.main_2{







color:#000000;







text-decoration:none;







border:#46D166 2px solid;







padding:1px;







}















a.main_2:hover{







text-decoration:underline;







}















a.main_blue{







color:#0033CC;







text-decoration:none;







}















a.main_blue:hover{







text-decoration:underline;







}







a.sub_link1{







color:#EC5811;







text-decoration:none;







}















a.sub_link1:hover{







text-decoration:underline;







}















a.top_link1{







color:#FFFFFF;







text-decoration:none;







}















a.top_link1:hover{







text-decoration:underline;







}















.ul_height{







line-height:18px;







}























/*---------------*/















/*------Location----------*/















.location_table{







padding:15px 0px 15px 0px;







text-align:justify;







clear:left;







vertical-align:top;







}











.frm_inp{



border:#CCCCCC 1px solid;



font-size:11px;



color:#000000;



}







.frm_inp select{



border:#CCCCCC 1px solid;



font-size:11px;



color:#000000;



}











.loc_lft{







background-color:#D9D9D9;







vertical-align:top;







padding:10px 6px 5px 6px;







color:#9E0000;







font-size:15px;







text-align:center;







font-weight:bold;







}















.loc_rht{







background-color:#D9D9D9;







vertical-align:top;







padding:15px 15px 5px 15px;







color:#002060;







font-size:11px;







text-align:left;







font-weight:bold;







}















.loc_mdle{







color:#FFFFFF;







background-color:#9E0000;







padding:10px 10px 10px 10px;







vertical-align:top;







font-size:13px;







}















a.bud_link{







color:#002060;







text-decoration:none;







}















a.bud_link:hover{







text-decoration:underline;







}















.li_cont{







	color:#333333;







	}







	







	.ul_cont{







	color:#333333;







	list-style:square;







	size:.9em;







	}







	







	.ul2_con{







list-style:disc;







color:#333333;







}















/*Navigation through CSS*/















/* Site Map Styles */







.SiteMapTitle		{







font-weight:bold; color:white;font-size:11px; caption: Subheading - Style 5;







}















.SiteMapUline			{







border-bottom:#BDBDBD 1px solid;







}















.RightmenuUline			{







border-bottom:#F7710D 1px dotted;







}







.RightmenuUlineNL			{







border-bottom: #000000 1px solid;



font-size:12px;



color:#000000;







}







.hidden { display: none; }



.unhidden { display: block;



font-size:11px;



color:#000000; 



padding-right:5px;



padding-bottom:3px;



padding-left:2px;}







a.week_link{



color:#002060;



font-size:11px;



font-weight:bold;



text-decoration:none;



padding-top:2px;



padding-left:2px;







}







a.week_link:hover{



text-decoration:underline;







}







.week{



font-size:11px;



font-weight:bold;



color:#002060;



border-left:5px;



border-right:5px;



border-color:#FFFFFF;



}







.weekUline			{

border-bottom: #000099 2px solid;

}



.Insight-Leftmain			{

border-bottom: #333333 2px solid;

}



a.insight-menu { 

color:#000000;

font-size:11px;

font-weight:bold;

text-decoration:none;

padding-left: 10px;

}



.insight-right-title { 

color:#000000;

font-size:11px;

font-weight:bold;

text-decoration:none;

}



.insight-right-content { 

color:#000000;

font-size:10px;

text-decoration:none;

}



.insight-border {

border-bottom: #FFFFFF 1px solid;

}



.insight-border2 {

border-top:  #CC9900 1px solid;

}



.insight-border3 {

border-bottom:  #CC9900 1px solid;

}

.insight-top-border { padding-top:3px;



border-top: #333333 2px solid; }



.insight-line {

border-bottom: #333333 2px solid;

}



.insight-line1 {

border-bottom: #FFFFFF 2px solid;

}



.insight-border:hover {

background: #5B85D0;

padding-bottom:10px;

padding-top:10px;

font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;

}



.lay2-border:hover {

background: #003399;

}



a.insight-menu1 { 

color:#000000;

font-size:10px;

text-decoration:none;

padding: 0 5px 1px 15px; 

}



a.day { 

color:#002060;

font-size:11px;

font-weight:bold;

text-decoration:none;

padding: 0 2px 1px 15px; 

}



/* Week in the Life Page */

	table.weekInTheLife { width: 520px; border-bottom: 1px solid #ffffff; margin-bottom: 20px; }

	table.weekInTheLife tbody tr td { vertical-align: top; background: #DEE4EF 60px top repeat-y; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; }

	table.weekInTheLife tbody tr td.calendar { background-image: none; width: 78px; padding: 5px; border-left: 0; text-align: center; }

	table.weekInTheLife table tr td { border: 0; padding: 5px 0px 0px 7px; background: none; }

	table.weekInTheLife table tr td.time { width: 50px; font: bold 11px Arial, Helvetica, sans-serif; color: #FF6600; }

	table.weekInTheLife table tr td a { display: block; padding-left: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #002060; text-decoration: none; background: url(arr_right.gif) left 3px no-repeat; }

	table.weekInTheLife table tr td a:hover { display: block; padding-left: 15px; font: bold 11px Arial, Helvetica, sans-serif; color: #002060; text-decoration: underline; background: url(arr_right.gif) left 3px no-repeat; }

	table.weekInTheLife table tr td p { font: 11px Arial, Helvetica, sans-serif; padding: 0 10px 0 10px; }

	table.weekInTheLife table tr td a.on { background: url(arr-down.gif) 0 5px no-repeat; }

	table.weekInTheLife tr.last td { border-bottom: 0; }

	table.weekInTheLife td.calendar span { display: block; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0; height: 78px; width: 78px;}

	table.weekInTheLife td.calendar .Monday { background-image: url(images/cal-mon.jpg ); }

	table.weekInTheLife td.calendar .Tuesday { background-image: url(images/cal-tue.jpg ); }

	table.weekInTheLife td.calendar .Wednesday { background-image: url(images/cal-wed.jpg ); }

	table.weekInTheLife td.calendar .Thursday { background-image: url(images/cal-thurs.jpg ); }

	table.weekInTheLife td.calendar .Friday { background-image: url(images/cal-fri.jpg ); }

/* Week in the Life */



a.day:link { background: #DEE4EF url(arr_right.gif) left center no-repeat; }



a.day:hover { background: #DEE4EF url(arr_right.gif) left center no-repeat; }



a.day:active { background: #DEE4EF url(arr-down.gif) left center no-repeat; }



a.day:visited { background: #DEE4EF url(arr-down.gif) left center no-repeat; }











.calborder{



padding-left:5px;



padding-bottom:5px;



padding-right: 5px;



padding-top:5px;



background-color:#DEE4EF;



}



.insight_subtitle{

font-weight:bold;

font-size:14px;

color: #000000;

padding-left:10px;

padding-top:10px;

}



.insight_editor-subtitle{

font-weight:bold;

font-size:14px;

color: #000000;

padding-left:0px;

padding-top:10px;

}



.insight_sub-head{

font-weight:bold;

font-size:14px;

color: #CC9900;

padding-left:10px;

padding-top:10px;

}



.insight_sub-gry{

font-weight:bold;

font-size:14px;

color: #5D5D5D;

padding-left:10px;

padding-top:10px;

}



.insight_txt_yellow{

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

color: #996600;

padding-left:10px;

padding-top:5px;

padding-bottom: 5px;

}



.insight_author{

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

color: #5D5D5D;

font-weight:bold;

padding-left:10px;

padding-top:5px;

padding-bottom: 5px;

}

.insight_txt{

font-family:Geneva, Arial, Helvetica, sans-serif;

padding-left:7px;

padding-right:5px;

padding-top:5px;

padding-bottom:5px;

text-align: left;

color:#333333;

clear:left;

}



.insight_txt ul{



/*font-weight:bold;*/



}

.insight_txt ul{

font-family:Geneva, Arial, Helvetica, sans-serif;

padding-left:7px;

padding-right:5px;

padding-top:5px;

padding-bottom:5px;

text-align: left;

color:#333333;

clear:left;

}



.insight_txt ul li{

font-family:Geneva, Arial, Helvetica, sans-serif;

position: relative;

clear:left;

list-style-position:inside;

padding-top:2px;

padding-bottom:2px;

color:#333333;

}



.insight_txt ol li{

font-family:Geneva, Arial, Helvetica, sans-serif;

position: relative;

clear:left;

padding-top:2px;

padding-bottom:2px;

color:#333333;

}

.left_panel { padding-left:10px;

padding-right:5px;

padding-top: 3px;

font-family: "Verdana", Arial, Helvetica, sans-serif;

color:#006600;

font-size:10px;

font-weight:bold;

}



.left_panel_UL { font-family: "Arial", Helvetica, sans-serif;

padding-left:10px;

padding-right:5px;

padding-bottom:2px;

padding-top:2px;

color:#006600;

font-size:10px;

}

.left_panel2 { padding-left:10px;

padding-right:5px;

font-family: "Verdana", Arial, Helvetica, sans-serif;

color: #0063C6;

font-size:10px;

font-weight: bold;

}



.left_panel2_UL { font-family: "Arial", Helvetica, sans-serif;

padding-left:13px;

padding-right:5px;

color: #333333;

font-size:10px;

}



.left_panel-line {

border-bottom: #0063C6 1px solid;

}

.left_panel-top {

border-top: #0063C6 1px solid;

}



a.main_menu {

font-family:Arial, Helvetica, sans-serif;

color:#000066;

padding-top:10px;

text-decoration:none;

padding-bottom:10px;

padding-left:10px;

padding-right:10px;

}



a.main_menu:hover {

font-family:Arial, Helvetica, sans-serif;

color:#000066;

font-weight:bold;

padding-top:10px;

text-decoration:none;

padding-bottom:10px;

padding-left:10px;

padding-right:10px;

}



.right_tex{

	font-family:"Arial", Helvetica, sans-serif;

	font-size:9px;

	padding-bottom:3px;

	padding-top:5px;

}



.right_panel_head{

	font-family:Arial, "Helvetica", sans-serif;

	font-size:10px;

	padding-bottom:2px;

	padding-top:2px;

}



.right_panel_head1{

	font-family:Arial, "Helvetica", sans-serif;

	font-size:16px;

	font-weight:700;

	vertical-align:middle;

	margin-top:5px;

	margin-bottom:5px;

	padding-right:25px;

	padding-left:10px;

}



.right_panel_head2{

	font-size:11px;

	font-weight:500;

	vertical-align:bottom;

	margin-top:3px;

	margin-bottom:3px;

}



.newsLetterForm_head1{

	font-family:'Calibri';

	font-size:16px;

	font-weight:700;

	vertical-align:top;

	margin-top:3px;

	margin-bottom:5px;

}



.newsLetterForm_head2{

	font-family:'Calibri';

	font-size:14px;

	font-weight:500;

	vertical-align:middle;

	padding-left:30px;

	margin-top:5px;

	margin-bottom:5px;

}



.dbForm_head2{

	font-family:'Calibri';

	font-size:14px;

	font-weight:500;

	vertical-align:middle;

	padding-left:30px;

	margin-top:5px;

	margin-bottom:5px;

}



.newsLetterForm_send_M{

	font-family:'Calibri';

	font-size:14px;

	font-weight:500;

	vertical-align:middle;

	padding-left:30px;

	margin-top:5px;

	margin-bottom:5px;

}



.dbForm_send{

	font-family:'Calibri';

	font-size:14px;

	font-weight:500;

	vertical-align:middle;

	padding-left:30px;

	margin-top:5px;

	margin-bottom:5px;

}

	

.right_divide { 

padding-bottom:3px;

padding-top:3px;

}



.right_header{

font-weight:bold;

color: #CC0000;

font-size:11px;

}



a.right_links{

color: #006600;

text-decoration:none;

}

a.right_links:hover{

text-decoration:underline;

}





.ig_table{

padding-left:6px;

padding-right:5px;

padding-top: 3px;

padding-bottom:3px;

text-align: left;

color:#333333;

border-bottom: thin;

border-top:thin;

border-left:thin;

border-right:thin;

border-color:#999999;

}



.casestudy{

font-weight:bold;

font-size:12px;

color: #FFFFFF;

}



.risktable_head {

padding-bottom:2px;

padding-top:2px;

padding-left:5px;

padding-right:5px;

font-weight:bold;

font-size:12px;

border-right: #999999 thin;

border-left: #999999 thin;

}



.border_bot_right {

padding-bottom:2px;

padding-top:2px;

padding-left:10px;

padding-right:5px;

font-size:11px;

border-right: #333333;

border-right: solid 1px;

}

.border_bot_left {

padding-bottom:2px;

padding-top:2px;

padding-left:10px;

padding-right:5px;

font-size:11px;

border-left: #333333;

border-left: solid 1px;

}





a.home_button{

color: #000000;

text-decoration: none;

}



a.Home_button:hover{

text-decoration: bold;

color: #000000;

}





a.prod_link{

color: #ffffff;

text-decoration: none;

font-size:12px;

}



a.prod_link:hover{

text-decoration: bold;

color: #ffffff;

}



a.corp{

color: #006633;

text-decoration:none;

font-weight:12px;

}

a.corp:hover{

text-decoration:underline;

}





a.mk_gry{

color: #333333;

text-decoration: none;

}







a.mk_gry:hover{

text-decoration: underline;

color: #000000;

}



.head2_black{



font-weight:bold;



font-size:14px;



color: #333333;



padding-left:0px;



padding-top:10px;

padding-bottom:5px;



}



