/* Start of CMSMS style sheet 'eKzact_2' */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}

a:link, a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#666;}

body{ font-size:13px; padding-bottom:20px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#9f4205 url(images/body_bg.gif) top repeat-x;}

.wrapper{ width:1010px; margin:0 auto;}

 #header .ekzact_blog .ekzact_blog_title a{ color: #FFFFFF; }


#header{ width:100%; height:185px; overflow:hidden; background:#2a2a2a url(images/head_bg.gif); color:#fff; position:relative;}
 #header h1{ float:left; width:171px; display:inline; margin:0 0 0 20px;}
 #header h1 a{ cursor:pointer;}
 #header h2{ float:left; width:360px; margin:71px 0 0 22px; font-size:20px;}
 #header .ekzact_blog{ float:right; width:262px; color:#f0f0f0;}
 #header .ekzact_blog .ekzact_blog_title{ height:37px; text-align:right; font-size:16px; padding-right:10px; line-height:220%;}
 #header .ekzact_blog .ekzact_blog_title a:hover{ color: #FFFFFF; }
 #header .ekzact_blog .ekzact_blog_title img{ padding-left:10px; vertical-align:middle;}
 #header .ekzact_blog .ekzact_blog_content{ background:#030303; border-top:1px #666666 solid;  height:148px; padding-left: 5em;}
 #header .ekzact_blog .ekzact_blog_content a{ cursor:pointer;}
 #header .ekzact_blog .ekzact_blog_content img{ margin-top:3px; position: fixed; text-align: center;}

 .navi{ position:absolute; bottom:0; left:80px;}
 .navi ul{ width:100%; overflow:hidden;}
 .navi li{ float:left; margin:0 1px; border:1px #000 solid; background:#333 url(images/nav_bg.gif) top repeat-x;}
 .navi li a:link,
 .navi li a:visited{ float:left; color:#fff; padding:0 12px; line-height:230%; font-size:12px;}
 .navi li a:hover,
 .navi li.on a:link,
 .navi li.on a:visited{ color:#ff9600;}

/*content*/					  
#content{ width:100%; overflow:hidden; background:url(images/content_bg.jpg) left top no-repeat;}
	 .main_content{ float:left; width:738px; overflow:hidden;}
	 	.intro_holder{ width:100%; overflow:hidden; color:#000;}
		.intro_video{ float:left; width:200px; display:inline; margin:25px 0 0 40px;}
		.intro_txt{ float:left; width:480px; margin-left:10px; margin-top:14px;}
		.intro_txt h4{ padding-left:20px; font-size:18px; line-height:110%; margin:10px 0;}
		.intro_txt p{ padding-left:20px; margin:10px 0; margin-bottom: 0; line-height:100%;}
		.intro_txt a:link,
		.intro_txt a:visited{ text-decoration:underline; color:#000;}
		
		.pager_holder{ width:738px; padding-bottom:30px; margin-top: 30px; overflow:hidden; background:#fff url(images/paper_corner.gif) right top no-repeat;}
		.para_one{ float:left; display:inline; margin-left:30px;}
		.para_two{ float:right; display:inline; margin-top:30px; padding-right: 20px;}
		.para{ width:315px;}
		.para h5{ font-size:18px; line-height:100%; margin:15px 0;}
		.para p{ margin-bottom:15px;}
		.para p.video_spokes{ text-align:center;}
		.para p.read_more{ text-align:right; padding-right:10px;}
			.read_more a:link,
			.read_more a:visited{ color:#fe8109; font-weight:bold;}
		.para_block{ width:670px; margin:0 auto 10px; clear:both; position:relative;}
		.para_block h5{ font-size:18px; line-height:100%; margin:15px 0 4px;}
		.para_block ul{ padding-left:8px; width:550px;}
		.para_block ul li{ line-height:180%; padding-left:20px; background:url(images/arrow2.gif) 0px 6px no-repeat;}
		.para_block p.read_more{ position:absolute; bottom:28px; right:10px;}
		
		.box_holder{ float:left; width:687px; padding-bottom:23px; display:inline; margin-left:24px; overflow:hidden; background:#f7e9ca url(images/box_holder_bg.gif) repeat-y; padding-left: 0px;}
		.box{ float:left; width:228px; border-right:1px #fff solid; margin: 0 auto;}
		.box h6{ line-height:120%; padding:8px 0 8px 16px; font-size:13px; color:#363636; background:#ff9a00 url(images/box_title_bg.gif) top repeat-x;}
		.box .box_content{ width:88%; overflow:hidden; margin:0 auto; color:#333; overflow:hidden; padding-bottom:20px;}
		.box .box_content p{ margin:16px 0;}
		.box .box_content li{ padding-left:17px; background:url(images/arrow2.gif) left 2px no-repeat;}

		.parag{ width:670px; margin:0 auto 10px; position:relative; }
		.parag h5 { font-size:18px; line-height:100%; margin-bottom:15px; }
		.parag p { margin-bottom:15px }
		
		.parag-sector { margin-bottom:20px; clear:both }
		.breadcrumbs { color:#FE8109; font-weight:bold; font-size:12px; }
		.breadcrumbs a { color:#FE8109; font-weight:bold; }
		.breadcrumbs a:hover { text-decoration:underline; }
		.parag-panel { width:320px; float:left; }
		.left { margin-right:25px; }
		.parag-panel p.read_more { text-align:right }
		
	 .sidebar{ float:right; width:262px; background:#f1daa5; padding-bottom:14px;}
	 .sidebar .call_now{ background:#9f4205; font-size:16px; color:#fff; line-height:140%; text-align:center; padding:16px 0 24px 0;}
	 .sidebar .call_now .call{ font-size:22px; text-align:left; padding-left:70px; line-height:150%; background:url(images/ico_call.gif) 40px 50% no-repeat;}
	 .side_nav{ background:#f1daa5; width:262px; overflow:hidden;}
	 .side_nav h3{ width:258px; color:#fff; font-size:13px; text-indent:32px; margin:1px auto; border:1px #000 solid; line-height:240%;
	 			   background:#030303 url(images/nav_bg.gif) repeat-x;}
	 .side_nav ul{ width:82%; margin:0 auto; padding:10px 0;}
	 .side_nav ul li{ padding-left:15px; line-height:160%; background:url(images/arrow1.gif) 0 7px no-repeat;}
	 .side_video{ text-align:center; margin:10px 0;}

/*footer*/
#footer{ width:100%; overflow:hidden; color:#fff; margin:12px 0; line-height:150%; font-size:12px;}
#footer .copyright{ float:left; width:718px; display:inline; margin-left:15px;}
#footer .word{ float:left; width:240px; margin-left:30px;}
#footer a:link,
#footer a:visited{ color:#fff;}
#footer a:hover{ color:#d3d3d3; text-decoration:underline;}

/* Side Nav */
.currentpage h3 dfn {
	display: none;
visibility: hidden;
}

.currentpage h3 {
	background: none;
        line-height:160%;
        border: none;
        color: #C60;
text-indent: 0;
}

dfn {
        display: none;
}

.pt1 { margin-bottom: 0px; padding-bottom: 0px; }
.pt2 { margin-bottom: 0px; padding-bottom: 0px; }

/* End of 'eKzact_2' */

