/* CSS Document */
body {margin: 0px; background-color:#dce9f9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal;
		text-align:left;}
p, ul, li, ol, form, h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
img{border:none;}

#container{ margin:0 auto; width:1004px;}

#left_shadow{width:39px; /*height:800px; */background:url(../images/left_shadow.jpg) repeat-y top;}
#center{width:926px;}
#right_shadow{width:39px;/* height:800px;*/ background:url(../images/right_shadow.jpg) repeat-y top;}

#header{ height:115px; background:url(../images/top_img_1.jpg) repeat-x top left;}
.logo{float:left; width:158px; display:inline; height:97px; margin:18px 0px 0px 54px;
		background:url(../images/logo.jpg) no-repeat center;}
.logo a{float:left; width:158px; display:block; height:97px; }
.slogon{float:left; width:217px; display:inline; height:97px; margin:18px 0px 0px 140px;
		background:url(../images/slogon.jpg) no-repeat center;}
.top_menu{float:left; width:164px; display:inline; height:55px; margin:60px 0px 0px 123px; }

#menu_top{ height:25px; background:url(../images/btn_bg.jpg) repeat-x top left;}
#main_img{ height:285px; background:url(../images/main_img.jpg) no-repeat top left;}
#menu_center{ height:25px; padding-left:33px; background:url(../images/btn_bg.jpg) repeat-x top left;}
#menu_center ul{ list-style:none;}
#menu_center li{ display:block; float:left;}

.menu_why{ width:132px; height:25px; }
.menu_itrisk{ width:153px; height:25px; }
.menu_internal{ width:120px; height:25px; }
.menu_program{ width:167px; height:25px; }
.menu_enterprise{ width:198px; height:25px; }
.menu_financial{ width:99px; height:25px; }
.menu_why a{ display:block; height:25px; background:url(../images/btn_whydeblanson.jpg) no-repeat left; }
.menu_why a:hover{ background:url(../images/btn_whydeblanson_roll.jpg) no-repeat left; }
.menu_why_active{ display:block; width:132px; height:25px;  background:url(../images/btn_whydeblanson_roll.jpg) no-repeat left; }

.menu_itrisk a{display:block; height:25px; background:url(../images/btn_itriskgovernanace.jpg) no-repeat left;}
.menu_itrisk a:hover{background:url(../images/btn_itriskgovernanace_roll.jpg) no-repeat left;}
.menu_itrisk_active{display:block; width:153px; height:25px;  background:url(../images/btn_itriskgovernanace_roll.jpg) no-repeat left;}

.menu_internal a{ display:block; height:25px;  background:url(../images/btn_internalaudit.jpg) no-repeat left;}
.menu_internal a:hover{ background:url(../images/btn_internalaudit_roll.jpg) no-repeat left;}
.menu_internal_active{ display:block; width:120px; height:25px;  background:url(../images/btn_internalaudit_roll.jpg) no-repeat left;}

.menu_program a{display:block; height:25px; background:url(../images/btn_programmanagement.jpg) no-repeat left;}
.menu_program a:hover{  background:url(../images/btn_programmanagement_roll.jpg) no-repeat left;}
.menu_program_active{display:block; width:167px; height:25px; background:url(../images/btn_programmanagement_roll.jpg) no-repeat left;}

.menu_enterprise a{ display:block; height:25px; background:url(../images/btn_enterpriserisk.jpg) no-repeat left;}
.menu_enterprise a:hover{ background:url(../images/btn_enterpriserisk_roll.jpg) no-repeat left;}
.menu_enterprise_active{ display:block; width:198px; height:25px; background:url(../images/btn_enterpriserisk_roll.jpg) no-repeat left;}

.menu_financial a{ display:block; height:25px;  background:url(../images/btn_financial.jpg) no-repeat left;}
.menu_financial a:hover{ background:url(../images/btn_financial_roll.jpg) no-repeat left;}
.menu_financial_active{ display:block; width:99px; height:25px;  background:url(../images/btn_financial_roll.jpg) no-repeat left;}

/*#page_container{ height:317px; background: #fff url(../images/page_gradient.jpg) repeat-x top left;}*/

#left_content{width:590px; padding:0px 30px 10px 30px;background: #fff url(../images/page_gradient.jpg) repeat-x top left; }
#right_content{width:225px; padding:0px 26px 10px 25px; background: #d7e5f6 url(../images/right_gradient.jpg) repeat-x top left;}

#left_content h1{margin:0px; color:#0b5caf; font-size:22px; text-align:left; line-height:44px; font-weight:normal; border-bottom:1px solid #bdd5ef;}
#left_content p{margin:10px 0px 0px 0px; font-family:tahoma; text-align:justify; }
#left_content p a{ font-family:tahoma; text-decoration:none; color:#003399; }
#left_content p a:hover{font-family:tahoma; text-decoration:underline; color:#000;  }
#left_content ul{margin:10px 0px 0px 12px; font-family:tahoma; list-style:disc; }
#left_content li{margin:5px 0px 0px 0px; font-family:tahoma; text-align:left; }
#left_content li a{ color:#003399; text-decoration:none; }
#left_content li a:hover{color:#000; text-decoration:underline;}
#left_content ul ul{margin:10px 0px 0px 12px; font-family:tahoma; list-style:circle; }
#left_content ul ul li{margin:5px 0px 0px 0px; font-family:tahoma; text-align:left; color:#0066FF;  }

#left_content p a.solution{ font-family:tahoma; text-decoration:none; font-weight:bold; color:#FF0000; }
#left_content p a:hover.solution{font-family:tahoma; text-decoration:underline; color:#000;  }

#left_content p a.redlink{ font-family:tahoma; text-decoration:none; font-weight:normal; color:#FF0000; }
#left_content p a:hover.redlink{font-family:tahoma; text-decoration:underline; color:#000;  }

#left_content p label{ float:left;  width:160px; display:block; padding-right:5px; clear:left; }
#left_content p input{ float:left; width:160px; display:block; margin:5px 0px;  }
#left_content p textarea{ float:left; width:160px; display:block; margin:5px 0px;  }
#left_content p input.submitbtn{ width:80px; display:inline; margin:5px 0px 0px 165px;  }

.readmore{ width:40px; margin-left:340px; display:block;  }
.blue{color:#003399; font-weight:bold; }
.blue_normal{color:#003399; font-weight:normal; }
.red{color:#FF0000; font-weight:normal; }
.line{ border-bottom:1px solid #bdd5ef; clear:both;}
.left_img{ float:left; margin:10px 10px 10px 0px;}
.right_img{ float:right; margin:10px 0px 10px 10px;}

.link_1{color:#FF0000; font-weight:bold; }
.link_1 a{color:#FF0000; font-weight:bold; text-decoration:none; }
.link_1 a:hover{color:#FF0000; font-weight:bold; text-decoration:underline; }

#right_content h1{margin:0px; color:#0b5caf; font-size:22px; line-height:44px; font-weight:normal; border-bottom:1px solid #bdd5ef;}
#right_content h2{margin:0px; color:#237ee3; font-size:11px; line-height:22px; font-weight:bold;}
.more{ margin:8px 0px 8px 0px}
#right_content p{margin:10px 0px 0px 0px; font-family:tahoma; text-align:left; }

#footer{ height:33px; padding-left:35px; background:url(../images/footer.jpg) repeat-x top left; line-height:33px; font-family:tahoma;}
#footer a{ color:#000; text-decoration:none;}
#footer a:hover{ color:#0066CC; text-decoration:underline;}
#footer span{ line-height:33px; font-family:tahoma; float:right; padding-right:20px; padding-left:20px; }

/*=================================================*/
#menuwrapper { height:25px; padding-left:32px; background:#909090 url(../images/p7exp_mbar.jpg) repeat-x; }
.clearit {clear: both;	height: 0;	line-height: 0.0;	font-size: 0; }
#top_menubar, #top_menubar ul {	padding: 0;	margin: 0; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif;   }
#top_menubar a {display: block;	text-decoration: none; text-align:left;	padding:5px 35px 5px 35px; font-size:11px;	color:#fff;
					font-weight:bold; }
#top_menubar a.arrow {	padding: 5px 16px 5px 10px;	background-repeat: no-repeat;	background-position: right center; }
#top_menubar li {	float: left; width: 9em; }
#top_menubar li ul, #top_menubar ul li  {	width:150px; }
#top_menubar ul li a  {	color: #565656;	border-right: 0; padding: 5px 5px 5px 20px; }
#top_menubar li ul { position: absolute; display: none;	background-color: #FFFFFF;
			 border: 1px solid #0e72bd; border-top:none; background: url(../images/p7exp_mgrad.jpg) repeat-x; }
#top_menubar li:hover a , #top_menubar a:focus,
#top_menubar a:active, #top_menubar li.p7hvr a {color:#000; background-color: #b6d9eb; border-top:1px dotted #fff; }
#top_menubar li:hover ul, #top_menubar li.p7hvr ul {	display: block; }
#top_menubar li:hover ul a , #top_menubar li.p7hvr ul a {	color: #000000;	background-color: transparent; }
#top_menubar ul a:hover {	background-color: #0e72bd!important;	color: #FFFFFF!important;}
#top_menubar li {width: auto;}
/*=================================================*/

#sitemap{ margin-top:10px; display:block; text-align:left;}
.sitemap_holder_1{ background-color:#C6E2FF; height:140px; margin:1px 0px; }
.sitemap_holder_2{ background-color:#E1F2FF; height:100px; margin:1px 0px; }
.leftpart{ width:80px; float:left; clear:left;}
.centerpart{ width:150px; float:left; line-height:16px;}
.rightpart{ width:190px; float:left; line-height:16px;}
.rightpart_1{ width:170px; float:left; line-height:16px;}

.leftpart a{ color:#000000; text-decoration:none;}
.leftpart a:hover{ color:#003399; text-decoration:underline;}
.centerpart a{ color:#000000; text-decoration:none;}
.centerpart a:hover{ color:#003399; text-decoration:underline;}
.rightpart a, .rightpart_1 a { color:#000000; text-decoration:none;}
.rightpart a:hover, .rightpart_1 a:hover{ color:#003399; text-decoration:underline;}