
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snippets css */

#snippets{}
#snippets .snippets-wrapper{ padding:0px 0px 0px 0px; }
#snippets .snippet{ width:310px; float:left; }
#snippets .snippet-wrapper{ padding:0px 10px 0px 0px; }
#snippets .snippet-img{ padding:0px 0px 10px 0px; }
#snippets .snippet-txt{ padding:0px 20px 0px 10px; }
#snippets h3, #snippets h3 a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
#snippets h3{ padding:0px 0px 5px 0px;}
#snippets p{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;  
padding:0px 0px 10px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snippets1 css */

#snippets1{}
#snippets1 .snippets-wrapper{ padding:0px 0px 30px 40px; }
#snippets1 .snippet{ width:300px; float:left; }
#snippets1 .snippet-wrapper{ padding:0px 10px 0px 0px; }
#snippets1 .snippet-img{ padding:0px 0px 10px 0px; }
#snippets1 .snippet-text{}
#snippets1 .snippet3 h2, #snippets1 .snippet3 h2 a{ color:#d73d15;}
#snippets1 p{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;  
padding:0px 0px 10px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snippets2 css */

#snippets2{}
#snippets2 .snippets-wrapper{ padding:30px 0px 30px 20px; }
#snippets2 .snippet{ float:left; }
#snippets2 .snippet1{ width:560px; }
#snippets2 .snippet2{ width:320px; }
#snippets2 .snippet-wrapper{ padding:0px 20px 0px 20px; }
#snippets2 .snippet1 .snippet-wrapper{ padding:0px 40px 0px 20px; }
#snippets2 .snippet2 .snippet-wrapper{ padding:0px 40px 0px 20px; }
#snippets2 .snippet-img{ padding:0px 0px 10px 0px; }
#snippets2 .snippet-text{}
#snippets2 h3, #snippets2 h3 a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:24px;
line-height:28px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
#snippets2 h3{ padding:0px 0px 5px 0px;}
#snippets2 .snippet2 h3, #snippets2 .snippet2 h3 a{ color:#d73d15;}
#snippets2 p{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;  
padding:0px 0px 10px 0px;
}
 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resources-snippets css */

.resources-snippets{ width:640px; }
.resources-snippets .snippets-wrapper{ padding:0px 0px 0px 0px; }

.resources-snippets, .resources-snippets a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
.resources-snippets a:hover{ color:#d73d15; }

.resources-snippets h3{ padding:0px 0px 5px 0px;}
.resources-snippets p{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;  
padding:0px 0px 10px 0px;
}

.resources-snippets .snippet1{ float:left; width:340px; }
.resources-snippets .snippet1-wrapper{ padding:0px 40px 0px 0px; }

.resources-snippets .snippet2{ float:right; width:300px; }
.resources-snippets .snippet2-wrapper{ padding:0px 0px 0px 0px; }

.resources-snippets .snippet-img{ width:270px; padding:0px 0px 10px 0px; }
.resources-snippets .snippet-text{}
.resources-snippets h3, .resources-snippets h3 a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:18px;
line-height:24px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forums-nav css */

#forums-nav{ width:270px;}
#forums-nav ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type: none; }
#forums-nav ul li{ 
padding:3px 0px 3px 10px; 
border-bottom:1px solid #f1f1f1;
}
#forums-nav ul li, #forums-nav ul li a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#000;
text-decoration:none;
}
#forums-nav ul li a{ font-weight:normal; color:#d73d15;}
#forums-nav ul li a:hover{ color:#000; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jobs-nav css */

#jobs-nav{width:270px;}
#jobs-nav ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type: none; }
#jobs-nav ul li{ 
padding:2px 0px 2px 10px; 
border-bottom:1px solid #eaeaea;
}
 
#jobs-nav ul li a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000;
text-decoration:none;
}
#jobs-nav ul li a:hover{ color:#d73d15;}
.line{ width:640px; height:1px; background-color: #eaeaea;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ letter-box css */ 

#letters{}
#letters .letters-wrapper{ padding:5px 0px 0px 10px; }
#letters .letter{ 
float:left; 
border:1px solid #d4d4d4;
background-color:#eaeaea;
margin-right:2px;
margin-bottom:2px;
padding:0px 2px;
}
#letters .letter, #letters .letter a{ 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
#letters .letter a:hover{ color:#d73d15; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ special-nav css */

#special-nav{ padding:10px 0px 0px 0px; }
#special-nav ul{ width:250px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type: none; }
#special-nav ul li{
height:30px; 
padding:0px 0px 0px 15px; 
background-image:url(/images/bg_nav.gif);
background-repeat:no-repeat;
background-position:left top;
border:none !important;
}
 
#special-nav ul li a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
font-weight:bold;
color:#000000;
text-decoration:none;
text-transform: uppercase;
}
#special-nav ul li a:hover{ color:#d73d15; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ breadcrumb css */

#breadcrumb{
background-color: #E5E5E5; 
padding:10px 0px 10px 25px;
background-image:url(/images/icon_house.gif);
background-repeat:no-repeat;
background-position:10px 12px;
}
#breadcrumb, #breadcrumb a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:normal;
color:#747474;
text-decoration:none;
text-transform:none;
}
#breadcrumb a:hover{text-decoration:underline;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ home-categories css */

#home-categories{ 
width:270px; height:317px;
background-image:url(/images/bg_categories.gif);
background-repeat:no-repeat;
background-position:left top;
}
#home-categories .home-categories-wrapper{ padding:115px 0px 0px 25px; }
#home-categories .option{ 
background-image:url(/images/bullet_6x6.gif);
background-repeat:no-repeat;
background-position:left 9px;
}
#home-categories .option-wrapper{ padding:4px 0px 4px 15px; }
#home-categories .option a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
#home-categories .option a:hover{ color:#2c3d4d; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form-search css */

#form-search{ 
position:absolute; top:43px; left:207px;
width:310px; height:25px;  
background-image:url(/images/bg_form_search.gif);
background-repeat:no-repeat;
background-position:left top;
}
#form-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#form-search .div-input{ position:absolute; top:3px; left:9px; }
#form-search .div-submit{ position:absolute; top:0px; left:241px; }

#form-search .input{ 
width:225px; height:20px; 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#262d50;
text-decoration:none;
text-transform:none;
border:none;
background: transparent;
}
#form-search .submit{ width:69px; height:25px; padding:0px 0px 0px 0px;}  


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frm-drivers css */

#frm-drivers{ 
float:left;
width:303px; height:182px; position: relative;  
background-image:url(/images/bg_form_drivers.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#fff;
text-decoration:none;
text-transform:none;
}
#frm-drivers form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#frm-drivers .frm-title{ position:absolute; top:20px; left:22px; font-size:18px; line-height:18px; font-weight:bold; }
#frm-drivers .frm-txt{ position:absolute; top:41px; left:22px; }
#frm-drivers .div-input1{ position:absolute; top:73px; left:22px; }
#frm-drivers .div-input2{ position:absolute; top:106px; left:22px; }
#frm-drivers .div-submit{ position:absolute; top:137px; left:22px; }

#frm-drivers .input{ 
width:185px; height:20px; 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#262d50;
text-decoration:none;
text-transform:none;
border:1px solid #af2d09;
background-color:#f1f1f1;
}
#frm-drivers .submit{ width:159px; height:30px; padding:0px 0px 0px 0px;}  

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ frm-recruiters css */

#frm-recruiters{ 
float:right;
width:304px; height:182px; position: relative;  
background-image:url(/images/bg_form_recruiters.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#fff;
text-decoration:none;
text-transform:none;
}
#frm-recruiters form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

#frm-recruiters .frm-title{ position:absolute; top:20px; left:22px; font-size:18px; line-height:18px; font-weight:bold; }
#frm-recruiters .frm-txt{ position:absolute; top:41px; left:22px; }
#frm-recruiters .div-input1{ position:absolute; top:73px; left:22px; }
#frm-recruiters .div-input2{ position:absolute; top:106px; left:22px; }
#frm-recruiters .div-submit{ position:absolute; top:137px; left:22px; }

#frm-recruiters .input{ 
width:185px; height:20px; 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#262d50;
text-decoration:none;
text-transform:none;
border:1px solid #646464;
background-color:#f1f1f1;
}
#frm-recruiters .submit{ width:159px; height:28px; padding:0px 0px 0px 0px;}  

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resources css */

#resources{
width:100%; height:174px; position: relative; 
background-image:url(/images/bg_resources.jpg);
background-repeat:no-repeat;
background-position:30px top;
}
#resources .resources-txt{ position:absolute; top:120px; left:65px; width:230px;}
#resources .resources-txt{ font-size:11px; line-height:14px;}
#resources .resources-link{ position:absolute; top:116px; left:320px; }
#resources .resources-nav{ position:absolute; top:93px; left:65px; }
#resources .resources-subtitle{ position:absolute; top:72px; left:65px; }
#resources h3{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
#resources .resources-nav, #resources .resources-nav a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
color:#d73f18;
text-decoration:none;
text-transform:none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ states css */

#states{ width:100%; }
#states .states-wrapper{ padding:10px 30px 0px 0px; }

#states .states-column{ width:140px; float:left; }
#states .states-column-wrapper{  padding:0px 0px 0px 10px; }
#states a{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:normal;
color:#262d50;
text-decoration:none;
text-transform:none;
}
#states a:hover{ text-decoration:underline; }
#states .states-header{ height:95px; position: relative;}
#states .states-title{ position:absolute; top:0px; left:10px;}
#states .states-columns{
width:560px;
background-image:url(/images/bg_states.gif);
background-repeat:repeat;
background-position:left top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aaa css */

