/* default styles
====================================================================*/
* {
margin:0;
padding:0;
}

body {
font:12px Arial, Verdana, Monaco, sans-serif;
line-height:20px;
background:#598629 url(images/body_bg.jpg) repeat-x;
color:#333333;
}

a {
color:#0177b0;
background:inherit;
text-decoration:none;
}

#left a,#right a {
border-bottom:1px dotted #3F2C57;
}

a:hover {
color:#0177b0;
background:inherit;
text-decoration:underline;
}

td {
vertical-align:top;
}

h2 a {
font:15px Verdana, Arial, sans-serif;
font-weight:bold;
color:#0085c5;
text-decoration:underline;
}

h2 a:hover {
font:15px Verdana, Arial, sans-serif;
font-weight:bold;
color:#0085c5;
text-decoration:none;
}

img {
border:0;
}

/* link
=========================================================================*/
.foodtext {
font:8px Verdana, Arial, sans-serif;
color:#888;
font-weight:bold;
padding:1px;
}

.foodtext:hover {
color:#666;
text-decoration:underline;
}

.head_nav {
font:8px Verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
padding:3px;
}

.head_nav:hover {
color:#fff;
text-decoration:underline;
}


/* top menu
==========================================================================*/
#menu_left {
position:absolute;
right:404px;
background:#EAEAE2 url(images/menu_left.gif) no-repeat;
width:29px;
height:45px;
}

#menu {
position:relative;
background:#ff952e url(images/menu_original.gif) repeat-x;
height:45px;
width:400px;
right:10px;
top:102px;
float:right;
padding:0 0 0 5px;
}

#menu ul li {
display:inline;
line-height:45px;
padding-left:3px;
}

#menu ul li.first {
border-left:0;
}

#menu ul li a {
color:#000;
font-size:16px;
font-family:Trebuchet MS, Century Gothic, Verdana, Arial, Helvetica, sans-serif;
padding:12px 15px 11px;
}

#menu ul li a:hover {
background:#e7edad url(images/menu_hover.gif) repeat-x;
color:#4A4A24;
text-decoration:none;
padding:12px 15px 11px;
}


/* table
=======================================================================================*/



/* content
=======================================================================================*/
#mainbody_bg {
position:relative;
width:1010px;
background:#598629 url(images/mainbody_bg.jpg) repeat-y;
margin:0 auto;
}

#mainbody {
width:950px;
background:url(images/home_bg.jpg) no-repeat;
margin:0 auto;
padding:10px 30px 1px;
}

#content {
line-height:normal;
width:943px;
background:url(images/entry_bg.gif) no-repeat;
margin:180px 0 0;
}

#content li {
padding:5px 0 5px 18px;
}

#content li a {
background:url(images/content/bullet01.gif) no-repeat left center;
padding:5px 0 5px 18px;
}

#content h2 {
font:15px Arial, sans-serif;
font-weight:normal;
color:#0085c5;
padding:12px 0 12px 16px;
}

#content ul,#c_whatis ul,#c_benefit ul,#c_ServiceProvided ul,#c_contact ul {
list-style:none;
margin:0;
padding:0;
}

#c_ServiceProvided li,#c_contact li {
margin-left:6px;
background:url(images/bullet_orange.png) no-repeat left center;
width:210px;
padding:3px 0 3px 20px;
}

#c_SatisfiedEmployees {
position:relative;
left:20px;
width:290px;
}

#c_SatisfiedEmployees h1 {
font:22px Tahoma, Arial, Verdana;
font-weight:normal;
color:#257bc5;
padding:70px 0 10px 6px;
}

#c_SatisfiedEmployees h1 a {
font:22px Verdana, Arial, sans-serif;
font-weight:bold;
color:#134a7c;
text-decoration:none;
}

#c_SatisfiedEmployees h2 {
font:18px Tahoma, Arial, Verdana;
font-weight:normal;
color:#685d3b;
line-height:30px;
padding:15px 0 10px 16px;
}

#c_SatisfiedEmployees h2 a {
font:18px Verdana, Arial, sans-serif;
font-weight:bold;
color:#134a7c;
text-decoration:none;
}

#c_whatis {
position:absolute;
right:367px;
width:340px;
top:231px;
height:185px;
}

#c_whatis h1 {
font:15px Tahoma, Arial, Verdana;
font-weight:bold;
color:#257bc5;
padding:0 0 10px 20px;
}

#c_whatis li {
margin-left:20px;
background:url(images/bullet_orange.png) no-repeat left center;
}

#c_benefit {
position:absolute;
top:239px;
left:712px;
width:240px;
}

#c_benefit h1 {
font:16px Tahoma, Arial, Verdana;
font-weight:bold;
color:#c85b00;
background:url(images/icon_benefit.png) no-repeat left top;
padding:0 0 10px 40px;
}

#c_benefit li {
margin-left:6px;
background:url(images/bullet_tick.png) no-repeat left center;
border-bottom:1px solid #d2d2d2;
width:210px;
color:#b22c5f;
font-family:Tahoma, Arial, Verdana;
font-weight:bold;
padding:10px 0 10px 20px;
}

#c_ServiceProvided {
position:relative;
width:251px;
left:40px;
top:80px;
}

#c_ServiceProvided h1 {
font:16px Tahoma, Arial, Verdana;
font-weight:bold;
color:#257bc5;
background:url(images/icon_service.png) no-repeat left center;
padding:5px 0 5px 60px;
}

#c_contact {
position:absolute;
width:251px;
left:392px;
top:470px;
}

#c_contact h1 {
font:16px Tahoma, Arial, Verdana;
font-weight:bold;
color:#257bc5;
background:url(images/icon_download.png) no-repeat left center;
padding:5px 0 5px 50px;
}


/* inner
=======================================================================================*/
#inner {
line-height:normal;
width:880px;
margin:180px 0 0;
padding:30px;
}

#inner p{
line-height:22px;
}

.title {font:23px Tahoma, Arial, Verdana;
font-weight:normal;
color:#0085c5;
padding:0 0 20px 0;}

.title_sub {font:18px Tahoma, Arial, Verdana;
font-weight:normal;
color:#62a21e;
padding:0 0 20px 0;}

.title_rep {font:18px Tahoma, Arial, Verdana;
font-weight:normal;
color:#C72C5F;
padding:10px 0 20px 0;}

.title_rep_sub {font:13px Tahoma, Arial, Verdana;
font-weight:bold;
color:#28608F;
padding:20px 0 10px 0;}

#inner ul {list-style:none;
margin:0;
padding:0;}

#inner li {
margin-left:20px;
background:url(images/bullet_orange_dot.gif) no-repeat;
padding:4px 0 4px 20px;
}

#inner ul ul {list-style:none;
margin:0;
padding:0;}

#inner li li {
margin-left:20px;
background:url(images/bullet_blue.gif) no-repeat left center;
padding:4px 0 4px 18px;
}

#inner h1 {
font:18px Arial, sans-serif;
font-weight:normal;
color:#0085c5;
padding:12px 0 12px 16px;
}

.paragh {
line-height:20px;
text-align:justify;
padding:12px 50px 0 16px;
}

.paragh_links {
line-height:16px;
text-align:justify;
padding:6px 50px 0 16px;
}

.paragh_tel {
line-height:16px;
padding:6px 0 0 16px;
}

.tb_border {
border:solid 1px #0177b0;
width:660px;
margin:20px;
}

.tb_infor {
text-align:center;
color:#000;
font-size:12px;
background-color:#f4fdff;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
padding:6px;
}

.tb_inforleft {
text-align:left;
color:#000;
font-size:12px;
background-color:#f4fdff;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
padding:6px;
}

.tb_title {
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
text-align:center;
height:38px;
background:#0177b0 url(images/content/tb_title.gif) repeat-x;
color:#fff;
font-size:15px;
font-weight:bold;
padding:10px;
}

.tb_left {
color:#000;
font-size:12px;
font-weight:bold;
background-color:#e5f7fb;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
width:260px;
padding:6px;
}

.tb_center {
text-align:center;
color:#000;
font-size:12px;
font-weight:bold;
background-color:#e5f7fb;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
padding:6px;
}

.tb_fleet_title {
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
text-align:center;
height:23px;
padding-top:5px;
background:#0177b0 url(images/content/fleet_title.gif) repeat-x center center;
color:#000;
font-size:12px;
font-weight:bold;
}

.tb_fleet_dark {
text-align:center;
color:#000;
font-size:12px;
background-color:#CEE7EC;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
padding:6px 2px;
}

.tb_fleet_light {
text-align:center;
color:#000;
font-size:12px;
background-color:#E4F0F3;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
padding:6px 2px;
}

.tb_fleet_Subtitle {
color:#000;
font-size:12px;
background-color:#FFB13B;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
font-weight:bold;
line-height:18px;
padding:6px;
}

.tb_contactBorder {
border:solid 1px #0177b0;
width:692px;
margin:4px;
}

.tb_contactBorder_Title {
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
height:23px;
background:#0177b0 url(images/content/fleet_title.gif) repeat-x center center;
color:#000;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px 0 0 5px;
}

.tb_contactBorder_dark {
color:#000;
font-size:12px;
background-color:#CEE7EC;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
font-weight:bold;
padding:6px;
}

.tb_contactBorder_light {
color:#000;
font-size:12px;
background-color:#E4F0F3;
border-bottom:solid 1px #0177b0;
border-right:solid 1px #0177b0;
line-height:20px;
padding:6px;
}

img.left {
float:left;
margin:10px 15px 0 0;
}

img.right {
float:right;
margin:16px 0 0 20px;
}

.top {
border-top:1px solid #C2C2C2;
}

.sitemap {
padding-left:16px;
line-height:18px;
margin-left:10px;
}

.sitemap a {
padding-left:16px;
line-height:18px;
background:url(images/content/arrow.gif) no-repeat left center;
margin-left:10px;
}

.arrow_up {
background:url(images/content/arrow_up.gif) no-repeat left center;
display:block;
font-size:11px;
border-bottom:#0066CC 1px dotted;
width:110px;
padding:0 0 0 10px;
}

.arrow_up_long {
font-size:11px;
background:url(images/content/arrow_up.gif) no-repeat left center;
border-bottom:#0066CC 1px dotted;
width:250px;
padding:0 0 0 10px;
}

.notes {
font-size:12px;
color:#CC0000;
padding-left:20px;
}

.font_black {
font-weight:bold;
color:#000;
line-height:18px;
}

.font_purple {
font-weight:bold;
color:#c85b00;
line-height:18px;
font-size:11px;
}

.font_red {
font-weight:bold;
color:#ff0000;
}

/* fooder
===============================================================================*/
#footer {
width:1010px;
height:98px;
background:url(images/footer.jpg) no-repeat center center;
margin:0 auto;
}

#footer p {
font-size:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
text-align:right;
padding:70px 20px 0 0;
}

#footer a {
border:none;
color:#888;
}

#footer a:hover {
color:#888;
text-decoration:underline;
}

.foodtext:link,.foodtext:visited {
color:#888;
}

.head_nav:link,.head_nav:visited {
color:#000;
}

A.leftnav:visited,A.leftnav_sub:visited {
text-decoration:none;
}

.arrow_up a,.arrow_up_long a {
padding:0 0 0 10px;
}

/* left nav
===============================================================================*/
.leftnav_bg {
background:#0077AF url(images/leftnav/left_bg.jpg) no-repeat;
}

A.leftnav {
width:208px;
display:block;
vertical-align:middle;
font:12px Tahoma, Arial, Verdana, sans-serif;
font-weight:bold;
color:#fff;
height:18px;
text-decoration:none;
text-align:right;
background:url(images/leftnav/arrow_right.gif) no-repeat right center;
border-top:#79D6EB 1px solid;
padding:8px 12px 5px 0;
}

A.leftnav:hover {
color:#00336D;
text-decoration:none;
background-color:#55D7EF;
}

.leftbar {
background:url(images/leftnav/leftbar.gif) no-repeat center center;
color:#fff;
font:16px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
vertical-align:middle;
text-align:center;
padding:30px;
}

A.leftnav_sub {
width:208px;
display:block;
vertical-align:middle;
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#fff;
height:16px;
text-decoration:none;
text-align:right;
background:url(images/leftnav/arrow_sub.gif) no-repeat right center;
padding:6px 30px 3px 0;
}

A.leftnav_sub:hover {
color:#00336D;
text-decoration:none;
background-color:#13C1E2;
}
