/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#b6d2f3;
background-image:url("images/background.jpg");
margin:0px;
color:#333333;
}

.left_bg{
background-image:url("bg_1.png");
background-repeat:repeat-y;
width:10px;
}

.right_bg{
background-image:url("bg_2.png");
background-repeat:repeat-y;
width:10px;
}

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: #999999 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-right:31px;
text-align:right;
}

.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;



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;
}

/*
.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:#7DADE6;
padding-left:31px;
padding-top:10px;
}

.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;
}

.head1_black{
font-weight:bold;
font-size:14px;
color: #000000;
padding-left:0px;
padding-top:10px;
}






.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:#7DADE6;



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-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_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;
}



