* {
margin:0px;
padding:0px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
} 

img {
border:0px;
padding:0px;
margin:0px;
}

ul, li {
list-style:none;
padding: 0;
margin: 0;
}

body {
background-image:url(../layout/BG.jpg);
background-repeat:repeat-x;
background-color:#d8d8d8;
  }

fieldset {

 border:none;
 }

a, p, h1, h2, h3, h4, h5 {
	font-size:12px;
	text-decoration:none;
 }

a {
color:#1898d5;
}

p {
line-height:1.6em;
color:#000000;
font-size:12px;
padding:0 0 17px 0;
text-align:justify;
}

h2 {
font-size:20px;
padding:0 0 7px 0;
}

br {
padding:0;
margin:0;
line-height:1em;
}

.clear {
height:0px; 
overflow:hidden; 
display:block; 
clear:both;
visibility:hidden;
}

/*--Articles
=======================================*/
	.articles_box_individual {
	padding:0 0 8px 0;
	background-image:url(../images/blog_bg_bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0 0 15px 0;
	}
	
	.articles_box_individual p {
	padding:0 0 8px 0;
	}
	
	.articles_box_individual_title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 12px 0;
	display:block;
	}

/*--Blog
=======================================*/

	/*--Blog Individual
	=======================================*/
	#blog_individual_info_L {
	float:left;
	width:280px;
	}
	
	#blog_individual_info_L h2 {
	font-size:14px !important;
	color:black;
	font-weight:bold;
	border-style:none !important;
	}
	
	#blog_individual_info_R {
	float:right;
	width:150px;
	text-align:right;
	}
	
	/*--Blog Ditto List
	=======================================*/
	.blog_box_individual {
	padding:0 0 15px 0;
	background-image:url(../images/blog_bg_bottom.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0 0 15px 0;
	}
	
	.blog_box_individual_title {
	font-size:14px;
	font-weight:bold;
	}

	.blog_box_time_stamp {
	color:#636363;
	padding:8px 0 6px 0 !important;
	}
	
	.blog_box_individual p {
	padding:0 0 8px 0;
	}
	
	.blog_box_comments {
	color:#636363;
	}
	
	/*--Blog from other website
	===================================*/
	
	/*----------Comments----------*/
	#commentsAnchor {
	background-image:url(../images/blog_bg_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:18px 0 0 0;
	}
	
	#commentsAnchor h2 {
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 0;
	border-style:none !important;
	}
	
	#commentsAnchor input {
	}
	
	#titlef13330e29af07a734a7ff341b8c1cf6d {
	display:block;
	margin-bottom:7px;
	margin-top:2px;
	width:200px;
	padding:2px;
	border:1px solid black !important;
	}
		
		/*---------Jot CSS-----------*/
		.jot-list li {
		list-style:none !important;
		color:red !important;
		font-size:14px;
		margin:0;
		padding:0 0 10px 0 !important;
		}
		
		.jot-form label {
		padding:0 0 8px 0;
		}
		
		.jot-form input, .jot-form textarea {
		border:1px solid black;
		padding:3px;
		margin-top:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
		.jot-cfm, .jot-err {
		border:1px solid red;
		color:red;
		font-weight:bold;
		margin-bottom:10px;
		padding:5px;
		}
		
		.jot-row {border: 1px solid #CCCCCC;margin-bottom: 10px;background-color: #e9e9e9;}
		.jot-row-alt {background-color: #f9f9f9;}
		.jot-row-author {background-color: #FFFFE1;}
		.jot-row-me {background-color: #FFDDDD;}
		.jot-row-up {border: 1px dotted red;}
		.jot-row-new {border: 1px dotted green;}
		.jot-comment {padding: 14px;}
		.jot-comment hr {border: 0px; border-bottom: 1px solid #cccccc; padding-top:10px;}
		.jot-posticon {float: left;width: 20px;height: 20px;padding-top: 8px;padding-right: 3px;}
		.jot-posticon img {border: 0px;}
		.jot-mod {float: right;width: 100px;text-align: right;color: #666666;font-weight: bold;}
		.jot-mod img {border: 0px;}
		.jot-mod a {float: right;padding: 1px;padding-left: 2px;padding-right: 2px;}
		.jot-mod a:hover {color: #666666;}
		.jot-subject {color: #296DBD;font-weight: bold;font-size: 18px;}
		.jot-message {padding:10px 2px 2px 2px;overflow: auto; font-size:15px;}
		.jot-poster {padding: 0px;text-align: left;font-size: 10px; color:#292929;}
		.jot-nav {padding: 0px;text-align: center;margin: 10px;}
		.jot-list ul {padding: 0px;text-align: left;margin-bottom: 10px;list-style-position: inside;}
		.jot-subscribe {margin-bottom: 10px;}
		.jot-form {margin-bottom: 10px;}
		.jot-form fieldset {border: 0px; padding-bottom:15px;}
		.jot-form label {display: block;}
		.jot-user {float: left;width: 80px;font-size:15px; color:#292929; }
		.jot-content {margin-left: 80px;}
		.jot-extra {text-align: right;}
		.jot-editby {font-size: 10px;font-style: italic;}
	
/*--Container
=======================================*/
#container {
width:920px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
padding:0 0 35px 0;
}

#content_body, #content_body_default {
float:left;
width:399px;
background-image:url(../layout/content_BG.jpg);
background-repeat:repeat-y;
min-height:505px;
/*--Hack #5--*/
/*--padding:24px 0 17px 70px;--*/
padding:10px 0 17px 70px;  
}

#content_body_default {
width:510px;
line-height:1.6em;
color:#000000;
font-size:12px;
text-align:justify;
}

#content_body_default h1, #content_body h1 {
padding: 17.5px 0px 0px 0px;
line-height: 1.2em;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
color: #000000;
text-align:left;
/*background-image:url(../../../images/h1_image.gif);
background-repeat: no-repeat;
text-indent: 40px;
background-position: 0pt 0.6em; */
margin-top: 0px; 
margin-bottom: 20px; 
margin-left: 0px
}

#content_body h2, #content_body_default h2 {
border-style: none none dotted;
border-color: #454545;
border-width: thin;
padding: 0px 0px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-style: normal;
color: #1c5d80;
text-align: left;
margin-bottom: 5px
}

#content_body_default h3 {
border: thin none #454545;
padding: 0px 0px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
color: #020812;
text-decoration: underline;
text-align: center;
margin-bottom: 5px
}

#content_body_default h4, #content_body h4 {
border: thin none #454545;
padding: 0px 0px 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
color: #999999;
text-decoration: underline;
text-align: left;
margin-bottom: 0
}

#content_body_default ul li {
list-style:square;
margin:0 0 0 10px;
}

#content_body_default ul {
margin:0 0 10px 3px;
}

#content_body_default ol {
margin:0 0 10px 3px;
list-style:square;
}

#content_body_default blockquote {
width: 430px;
margin: 0 0 13px 33px;
padding: 0px;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }


/*--Contact Form
=======================================*/
/*--Comment Out
input {
display:block;
margin-bottom:7px;
margin-top:2px;
width:200px;
padding:2px;
}
--*/

#cfYourName, #cfBusinessName, #cfWebsiteURL, #cfYourTitle, #cfContactEmail, #cfPhone, #cfMessage {
border:1px solid black;
display:block;
margin-bottom:7px;
margin-top:2px;
width:200px;
padding:2px;
}

#cfMessage {
width:300px;
margin-top:2px;
display:block;
padding:2px;
}

label {
display:block;
}

.error {
padding:0px;
}

#cfFormid {
display:block;
margin:0px;
padding:0px;
}

/*--Footer
=======================================*/
#footer {
width:920px;
min-height:40px;
background-image:url(../layout/bottom_image.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left:auto;
margin-right:auto;
text-align:center;
padding:23px 0 0 0;
font-size:10px !important;
min-height:60px;
/*--IE 6 Hack--*/
}

#footer ul li {
font-size:10px;
}

#footer p, #footer a {
font-size:10px;
text-decoration:none;
color:black;
line-height:1.5em;
text-align:center;
padding:0px;
}

#footer li {
display:inline;
padding:0 10px 1px 5px;
	background-image:url(../images/nav_bottom_divider.jpg);
	background-position:right;
	background-repeat:no-repeat;
/*--Hack #3--*/
}

#footer li a {
}

#footer li.last {
background-image:none;
padding:0 0px 1px 5px;
}
/*--Hack #4--*/

/*--Header
=======================================*/
#header {
height:115px;
padding:0 15px 0 0;
}

#seo_conductor_logo {
float:left;
width:307px;
height:94px;
display:block;
}

#top_image {
display:block;
height:43px;
}

/*--Navigation
========================================*/

	/*--Top Nav
	====================================*/
	#top_nav {
	float:right;
	width:580px;
	background-image:url(../images/nav_top_BG.jpg);
	background-repeat:repeat-x;
	height:40px;
	float:right;
	margin-top:44px;
        margin-bottom:0;
	}
	
	#top_nav_box {
	height:40px;
	float:left;
	width:556px;
	}
	
	#top_left_nav {
	float:left;
	display:block;
	width:6px;
	height:40px;
	}
	
	#top_right_nav {
	float:right;
	display:block;
	width:6px;
	height:40px;
	}
	
	#top_nav_list {
	float:left;
	}
	
	#top_nav_list li {
        display:inline;
	background-image:url(../images/nav_top_divider.jpg);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	height:40px;
	/*--padding:0 10px 0 10px;--*/
	padding:0 16px 0 16px;
	font-family: Arial,Helvetica,sans-serif;
	}
	
	#top_nav_list li a {
	font-family: Arial,Helvetica,sans-serif;
        color:white;
	font-weight:bold;
	float:left;
	margin:14px 0 0 0;
	/*--IE6 Hack #1--*/
	}
	
	#top_nav_list li a:hover {
	color:black;
	}
	
	#top_nav_list li.top_nav_last {
	background-image:none;
	padding:0 0px 0 16px;
	}
	

	#top_nav_list li.top_nav_current a {
	color:black;
	}


        /*--Sub Nav
	====================================*/
	#sub_nav {
        float:right;
	width:568px;
	background-image:url(../images/subnav_bg.jpg);
	background-repeat:repeat-x;
	height:29px;
	margin:0 6px 0 0
	}
	
	#sub_nav_box {
	height:29px;
	float:none;
	width:568px;
	}
	
	#sub_nav_list {
	float:left;
	}
	
	#sub_nav_list li {
        display:inline;
	background-image:url(../images/subnav_divider.jpg);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	/*--height:29px;--*/
	padding:0 10px 0 10px;
	font-family: Arial,Helvetica,sans-serif;
        margin:2px 0 0 0 
	}
	
	#sub_nav_list li a {
        font-family: Arial,Helvetica,sans-serif;
        color: #1898D5;
	font-weight:bold;
        font-size:11px;
	float:left;
	/*--margin:14px 0 0 0;--*/
	margin:2px 0 0 0;
	/*--IE6 Hack #1--*/
	}
	
	#sub_nav_list li a:hover {
	color:black;
	}
	
	#sub_nav_list li.top_nav_last {
	background-image:none;
	padding:0 0px 0 5px;
	}
	

	#sub_nav_list li.top_nav_current a {
	color:black;
	}
	
/*--Request Quote Box
========================================*/
#request_quote_box {
background-image:url(../layout/request_a_quote_BG.jpg);
background-repeat:repeat-y;
width:198px;
float:left;
padding:14px 20px 23px 20px;
}

/*--Right Nav
========================================*/
#right_column, #right_column_default {
float:right;
width:398px;
background-image:url(../layout/seo_conductor_R_list_BG.jpg);
background-repeat:no-repeat;
background-position:right top;
min-height:350px;
/*--IE 6 Hack #7--*/
}

#right_column_default {
background-image:url(../layout/default_Right_BG.jpg);
width:318px;
}

#right_column_quote_text {
min-height:280px;
/*--IE 6 Hack #8--*/
padding:35px 100px 30px 17px;
color:#055b84;
font-size:20px;
text-align:left;
line-height:1.2em;
}

#right_column_quote_text p {
color:#055b84;
font-size:20px;
text-align:left;
line-height:1.2em;
}

#right_column_list {
height:370px;
width:398px;
}

/*--IE Hack #2--*/
#right_column_list ul {
padding:55px 0 0px 38px;
}

#right_column_list li {
display:block;
line-height:1.4em;
margin:0px;
height:50px;
}

#right_column_list li a {
font-size:14px;
color:#1898d5;
font-weight:bold;
}

.R_column_1 {
padding:0 0 0px 35px;
}

.R_column_2 {
padding:0 0 0px 8px;
}

.R_column_3 {
padding:0 0 0px 0px;
height:52px !important;
}

/*--IE 7 Hack #1 Goes Here--*/
.R_column_4 {
padding:0 0 0px 9px;
}

.R_column_5 {
padding:0 0 0px 33px;
}

/*--Modifications for the client
===============================================================*/
.bordered_box {
border: thin dashed #1c5d80;
padding: 10px;
background-color: #ebebeb;
text-align:left;
margin-bottom: 20px;
}

.list_style_1 li {
padding: 0px 0px 10px;
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color: #000000;
list-style-type: square !important;
list-style-position: inside !important;}

.list_style_1 p {
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color: #000000;}

.list_style_2 li {
padding: 0px 0px 10px;
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: normal;
color: #000000;
list-style-type: decimal !important;
list-style-position: inside !important;}
