/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
margin:0px auto;
text-align:center;
padding:0px;
background-color:#F3F2E0;
font-family:Arial;
color:#636363;
}

a{
text-decoration:none;
}

img{
border:0px;
}

h1, h2, h3, h4, p{
margin:0px;
padding:0px;
}

h1{
width:260px;
color:#26281A;
font-size:18px;
font-family:arial;
font-weight:normal;
padding-bottom:15px;
}


p{
color:#636363;
font-size:12px;
line-height:16px;
font-family:arial;
font-weight:normal;
padding-bottom:15px;
}

h2{
color:#636363;
font-size:12px;
line-height:16px;
font-family:arial;
font-weight:bold;
padding-bottom:5px;
}

h3{
width:auto;
border-bottom:1px solid #818E9E;
color:#6B85C2;
font-size:12px;
font-family:arial;
font-weight:bold;
line-height:34px;
}

h1.h1_inner{
color:#595B4E;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page css */ 

#page{
margin:0px auto;
width:788px;
text-align:left;
background-color:#fff;
}

#page-wrapper{
padding:0px 10px 10px 10px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 
#header{
width:auto;
}

#header .top{
height:39px;
background-image:url(/images/bkg_768x39.gif);
background-repeat:no-repeat;
background-color:#000;
}

#header .logo{
width:230px;
float:left;
}


#header .header_nav{
width:430px;
float:right;
color:#fff;
font-weight:bold;
line-height:39px;
font-size:11px;
font-family:Arial;
}

#header .header_nav a{
color:#f7f7f7;
font-weight:bold;
padding:0px 5px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page css */ 

#middle{
margin:0px;
width:100%;
background-image:url(/images/bkg_572x1.gif);
background-repeat:repeat-y;
background-position:left;
}

#middle-home{
margin:0px;
width:100%;
background-image:url(/images/bkg_211x1.gif);
background-repeat:repeat-y;
background-position:left;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */ 

#left{
width:211px;
float:left;
}

#left .left_nav{
background-color:#991717;
padding:25px 0px;
}


#left ul { 
width:211px;
padding:0px;
margin:0px;
border:0px;
list-style-type:none;
display:block;
text-align:left;
}

#left ul{
padding:7px 0px;
}

#left ul li{
background-image:url(/images/bkg_211x28.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
border:0px;
line-height:28px;
text-indent:30px;
}
 
#left ul li a{
color:#fff;
font-weight:bold;
font-size:11px;
font-family:Arial;
}

#left ul li ul li{
background-image:url(/images/bkg_4x3.gif);
background-repeat:no-repeat;
background-position:20px 7px;
padding:0px;
line-height:12px;
text-indent:30px;
}
 
#left ul li ul li a{
color:#fff;
font-weight:normal;
font-size:11px;
font-family:Arial;
}

#left ul li.group1{
line-height:24px;
}

#left ul li a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ page_center  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ 

#page_right{
width:557px;
float:left;
padding:0px;
border:0px;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content{
float:left;
width:364px;
}

#content .content-wrapper{
padding:30px;
}

#content .snippet p{
padding:15px 0px;
}

#content .snippet{
padding-top:15px;
}

#content .read_more{
text-align:right;
}

#content .read_more a{
color:#9C1A1A;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

#content .banner{
padding-left:5px;
}

#content .bar{
width:299px;
background-image:url(/images/bkg_299x24.gif);
background-repeat:no-repeat;
padding:0px;
line-height:24px;
text-indent:10px;
color:#1E2E2D;
font-family:arial;
font-size:11px;
font-weight:bold;
}

#content .bar a{
color:#1E2E2D;
text-decoration:underline;
}




#content a, #content ul li{
font-size:11px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#right{
float:right;
width:193px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search-box css  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#search-box{ padding:10px;}

#ad_left{
padding:20px;
border-top:7px solid #fff;
}

#sidebar-right{
background-color:#B9B7A8;
padding:20px 10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer{
margin:0px auto;
width:788px;
color:#C1C0AE;
font-family:verdana;
font-size:10px;
background-image:url(/images/bkg_788x3.gif);
background-repeat:no-repeat;
background-position:left 60px;
}

#footer .footer-wrapper{
padding:40px 120px;
}

#footer .copy{
font-size:11px;
color:#A29E9D;
padding-top:15px;
text-align:center;
font-family:arial;
}


#footer .footer_nav{
}

#footer .footer_nav a{
color:#C1C0AE;
padding:0px 3px;
font-weight:bold;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 


#contact-form{
width:300px;
}

#contact-form #company-lead-form{width:100%; border:0; padding:0px; }
#contact-form #company-lead-form table { 
border:0px; 
margin:0px; 
width: 100%; 
color:#25221D;
}

#contact-form #company-lead-form table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #25221D;
padding:4px;
line-height:12px;
}

#contact-form #company-lead-form table tr .column1{
text-align: right;
width:100px;
}

#contact-form #company-lead-form table tr .column2{
width:185px;
}

#contact-form #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}
#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal;
text-decoration: none;
color: #000; 
border: 1px solid #747474;
background-color: #fff;
width: 185px;
height: 20px;
}

#contact-form #company-lead-form table tr td .phone1 { width:50px !important; }
#contact-form #company-lead-form table tr td .phone2 { width:50px !important; }
#contact-form #company-lead-form table tr td .phone3 { width:58px !important; }
#contact-form #company-lead-form table tr td select {}
#contact-form #company-lead-form table tr td textarea { height:100px;}

#contact-form #company-lead-form table tr td .submitbutton {
border: none;
padding-left:35px;
}






/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.magic-white{
clear:both;
background-color:#fff;
}

