/* Core Setup */

body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee; background:#eeeeee; color:#222222; padding:10px; margin:0; }

.clear {clear:both; padding:0; margin:0; height:0; font-size:0px;}

input, img, form, ul, li, p, h1, h2, h3, h4, table { margin:0; padding:0;}

h1 {color:#880a00; margin:0 0 6px 0;font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:16pt;}
h2 {color:#880a00; margin:0 0 6px 0; font-size:12pt; font-weight:bold;}
h3 {color:#222222; margin:0 0 6px 0; font-size:11pt; font-weight:bold;}
h4 {color:#880a00; margin:0 0 6px 0; font-size:12pt; font-weight:normal;}

p {margin:0 0 10px 0; }
a {color:#0569ad;}
a:hover { color:#aae0fa;}
img { border:none;}
ul {margin:0 0 0 20px; }
table { font-size:12px ;border: 1px solid #fdb ; }
table td { border: 1px solid #fdb ;	padding: 5px ; }
.floatright {float:right;}
.floatleft {float:left;}

/* Site Structure */

#page { margin-left:auto; margin-right:auto; min-width: 585px; max-width: 985px; padding:2px; background-color:#fff; border:#e37f00 1px solid; border-width:1px 1px 1px 1px;}

.top { height: 69px; background:url(../images/header_bg.jpg) repeat-x; border:1px solid #e37f00; }
.title_img { padding:0 0 6px 0; }
.breadcrumb { height:20px; line-height:20px; text-indent:165px; background-color:#fff; border:#e37f00 1px solid; border-width:0 0 1px 0 }
.breadcrumb a { color:#880a00; text-decoration:none;}
.breadcrumb a:hover { color:#880a00; text-decoration:underline;}
.main { margin: 2px 0 0 0; background:url(../images/orange_bg.gif) repeat-y 144px 0;}
.left { float: left; width: 142px; padding:0px 0 0 0; }
.content { padding: 12px 10px 10px; margin:0 10px 0 153px; display:block; min-height:409px; height:auto !important; height:409px;}
.pagefooter { margin-left:auto; margin-right:auto; min-width: 585px; max-width: 985px; padding:7px 10px; color:#555555;}
.pagefooter a { color:#555555; text-decoration:none;}
.pagefooter a:hover { color:#222222; text-decoration:underline;}

.menu_line { height: 1px; margin:7px 3px; padding:0px; font-size:0px; border:#e37f00 1px solid; border-width:0 0 1px 0;}

/* Custom Styling */

.bts_yellow { color:#e37f00}
.bts_red { color:#880a00}
.bts_yellow_bg { color:#e49f55}

.img_left { float:left; margin: 0 5px 5px 0;}
.img_right { float:right; margin: 0 0 5px 5px;}

/* Module & Item Styling */

.containermodule {overflow:hidden;}
.searchbutton { padding:2px 1px; background-color:#880b00; color:#fff; border:1px solid #e37f00;}
.bodycopy {overflow:hidden;}

.textmodule_underline { height:18px; background:url(../images/underline.gif) no-repeat center; }
.textmodule_yellow_bg { padding:7px 5px; margin:2px; color:#880a00; background-color:#e49f55; } /* old bg colour f29622 */
.textmodule_yellow_bg p { padding:0px; margin:0px; font-size: 10px; }
.textmodule_yellow_bg a { color:#880a00; text-decoration:none; }
.textmodule_yellow_bg a:hover { color:#880a00; text-decoration:underline;}
.textmodule_yellow_bg h3 { font-size: 11px; padding-left:3px;}

.children-and-grandchildren {margin:0 0 0 20px;}

/* Fleet page */
.fleet_container { overflow:hidden; padding:10px; margin:0 0 10px 0; border:#fdb 1px solid; background:url(../images/orange_lt_bg.gif) repeat-y 330px 0; }
.fleet-img-left { float:left; width:330px;}
.fleet-img-left p {padding:0; margin:0;}
.fleet-txt-right { margin:0 0 0 340px; display:block;}

/* Home page */

.home-content {overflow:hidden; width:800px; padding: 10px 0px 10px 0px; margin:0 10px 0 153px; display:block; min-height:409px; height:auto !important; height:409px; }

/* Home page cols */

.home_column {  width:640px; float:left; display:inline; padding:0; margin:5px 5px 0 10px; border:1px solid #E37F00; min-height:377px; height:auto !important; height:377px; 
}
.home_column p {  }
.right_col { margin-left:5px; margin-right:0; width: 135px;}
.right_col p {  }
.home_column_container {  margin:5px 5px ; }