* { margin:0; padding:0;}
body {
font-size:100%; /* don't change */
line-height:1em;
font-family:tahoma, arial, sans-serif;
color:#DDDDDD;
background:#000000 url(images/tall_site.gif) 0 0 repeat-x;
}

/*in_line*/
input, select {
vertical-align:middle;
font-weight:normal;
font-family:tahoma, arial, sans-serif;
color:#000000;
}
img {
border:0;
vertical-align:top;
text-align:left;
}
a:hover{
text-decoration:none;
}
a {
color:#f46008;
}
.column {
float:left;
}
.clear {
clear:both;
}
h1{
text-indent:-10000px;
font-size:0;
line-height:0;
}
.menu, .logo_wr, .h_top_banner, .con_right, .con_left{
width:742px;
}
/*header*/
.menu{
height:70px;
background:url(images/menu_img_right.gif) top right no-repeat;
}
/* Below is masthead image */
.logo_wr{
background:url(images/mh6.jpg) 0 0 no-repeat;
height:200px;
}
.h_top_banner{
background:url(images/h_top_baner2.jpg) 0 0 no-repeat;
height:196px; /* this is image height */
padding:0 0 0 29px;
}
.h_top_banner img{
display:block;
margin-bottom:13px; /* was 13 loates URL's under pix */
}
.h_top_banner .link{
background:url(images/link_wr_top.gif) center left no-repeat;
padding:0 0 0 16px;
color:#747474;
font-size:0.812em;
margin:0 0 0 4px;
}
.h_top_banner .col_1{
padding:7px 0 0 0;
}
.h_top_banner .indent_box{
margin:0px 20px 0px 20px; /* was 0 20 */
}

/*footer*/
/*
.footer{ padding:8px 0 45px 0; font-size:0.812em;}
.f_line_x{ background:url(images/f_line_x.gif) 0 0 repeat-x; width:732px; padding:30px 0 0 0; text-indent:36px;}
*/
.footer{
padding: 8px 0 45px 0;
font-size: 0.812em;
color: #666666; /* footer text darker than default */
}
.footer a {
color:#AA3300;
} 
.f_line_x{
background: url(images/f_line_x.gif) 0 0 repeat-x;
width: 732px;
padding: 0px 0 0 0; /* was 30 0 0 0 */
text-indent: 36px;
}

/*content*/
#page1 .content .col_1 .indent_box{
	font-size: 1.1em;
	padding: 0 17px 15px 33px;
	/* was 0 31 72 33 */
}
#page1 .content .col_1 .jcBodyText{
	font-size: 1.1em;
	padding: 0px 17px 15px 33px;
	/* was 0 31 72 33 */
}
/*
 .content{ is showing all fonts different size in FF and MSIE.
 will spec each content text area manually
*/
.content {
font-size: 0.9em;
line-height: 1.3em;
}

.content p{ margin:13px 0 0 0; padding:0;}
.con_left{background:#000000 url(images/con_left.jpg) 0 0 no-repeat;}
.content .con_right{background:url(images/con_right.jpg) top right no-repeat;}
.line_y{ background:url(images/line_y.gif) 0 0 repeat-y;}
.title{
display:block;
margin-bottom:9px;
margin-top:8px; /* was 17 */
}
.img_left{ float:left; margin:5px 19px 0 0;}
/*========= JC BODY TEXT ========*/
.ind_1{
	margin: 9px 0;
	font-size: 0.9em;
	line-height: 1.2em;	
}
/* jc recommended products div */
#page1 .content .jcBodyText {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*=============================*/

span a{ color:#565757;}
span img{ vertical-align:middle; margin:2px 7px 0 0;}

/*================== index.html ==================*/
#page1 .content .col_1 .indent_box{ padding:0 31px 72px 33px;}
/**/
#page1 .content .col_2 .indent_box{ padding:0 0 30px 21px; }
#page1 .content .col_2 .ind_img{ margin-bottom:13px; margin-top:19px;}
#page1 .content .col_2 .ind_img1{ margin:0 11px 0 10px;}

/*================== index-1.html ==================*/
#page2 .content .col_1 .indent_box{ padding:0 31px 60px 33px;}
/**/
#page2 .content .col_2 .indent_box{ padding: 0px 8px 10px 15px; }

/*================== index-2.html ==================*/
#page3 .content .col_1 .indent_box{ padding:0 0 62px 33px;}
#page3 .content .col_1 .col_box{ width:686px;}
#page3 .content .col_1 .col_box_1{ width:426px;}
#page3 .content .col_1 .col_box_2{ width:260px;}

/*================== index-3.html ==================*/
#page4 .content .col_1 .indent_box{ padding:0 31px 57px 33px;}
/**/
#page4 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }
#page4 .content .col_2 ul{ margin:11px 0 0 0;}

/*================== index-4.html ==================*/
#page5 .content .col_1 .indent_box{ padding:0 31px 60px 33px;}
#page5 .content .col_1 span{ color:#f46008;}
/**/
#page5 .content .col_2 .indent_box{ padding:0 15px 30px 21px; }
#page5 .content .col_2 .col_box{ width:410px;}
#page5 .content .col_2 .col_box_1{ width:180px; padding:0 0 0 3px;}
#page5 .content .col_2 .col_box_2{ width:223px;}
#page5 .content .col_2 .h_f{ height:33px;}
#page5 .content .col_2 input{ width:172px; height:20px;}
#page5 .content .col_2 textarea{ width:223px; height:87px; overflow:auto; display:block; margin-bottom:15px;}
#page5 .content .col_2 textarea, #page5 .content .col_2 input{ border:1px solid #404040; color:#565757; font-size:13px; font-family:tahoma, arial, sans-serif;}

/*================== index-5.html ==================*/
#page6 .content .col_1 .indent_box{ padding:0 0 43px 33px;}
.p6_content{ background:#000000 url(images/p6_content.jpg) 0 0 no-repeat;}
#page6 .content .col_1 .top{ position:relative; margin:-22px 0 0 0;}
#page6 .content .col_1 .top div{ padding:16px 0 0 0;}

/*================== index-5.html ==================*/

/*==================list====================*/
/* li a {background:url(images/list_bull.gif) center left no-repeat; margin:0 0 0 0; padding:0 0 0 16px; color:#f46008; line-height:1.56em;} */
/*==========================================*/

/*==================list====================*/
ul{
	padding: 0px 0px 0px 40px;
	list-style: none;
}
li {
	/* background:url(images/list_bull.gif) center left no-repeat; */
	list-style: disc;
	margin:0 0 0 0;
	padding:0 0 0 8px;
	color:#FFFFFF;
	line-height:1.56em;
}
/*==========================================*/
h2 {
font-size: 1.1em;
color: #FFFFFF;
font-weight: bold;
text-align: center;
}
h3 {
font-size: 0.9em;
color: #FFFFFF;
font-weight: bold;
}
h4 {
font-size: 0.85em;
color: #FFFFFF;
font-weight: normal;
text-align: left;
padding: 0px 0px 0px 10px;
}
h5 {
font-size: 0.85em;
color: #FFFFFF;
font-weight: normal;
text-align: center;
padding: 0px 0px 0px 10px;
}
.portfolBody {
font-size: 0.8em;
color: #EEEEEE;
background-color: #222222;
line-height: 1.3em;
text-align: left;
/* can't get padding to work in their CSS scheme - just used vert columns for margins */
}
.bodyHead {
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
hr{
	margin: 5px 0px 0px 0px;
}
.listSmall {
	font-size: 0.9em;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}