body{margin:10px; padding:0px; background:#303030; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1, h2, h3{margin:0px; padding:0px;} img{border:0px;}

/* custom class */
.clear_left{clear:left;} .clear_both{clear:both;} .clear_right{clear:right;}

#base_centre{width:967px; margin:auto; background:#fff;}
#base_top{background:#fff;}
#base_bottom{background:#fff;}

#structured_content{padding:10px; background:url(../images/bg_content.jpg) top left no-repeat;} #main_navigation{padding-left:280px;}
#main_navigation span{font-size:9px;}
#main_navigation div a{background:url(../images/button_frame.jpg) bottom repeat-x; float:left; border:3px solid #e69301; padding:10px 15px 10px 15px; margin-right:3px; color:#fff; text-decoration:none;}
#main_navigation div a:hover{background:url(../images/button_frame_hover.jpg) bottom repeat-x; border:3px solid #018de6;}

#sub_navigation{padding:5px 0px 5px 0px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; width:270px; margin-bottom:10px;}
#sub_navigation div a{float:left; margin-right:10px; font-size:10px; color:#018de6; text-decoration:none;} #sub_navigation div a:hover{text-decoration:underline; color:#000;}

#column_one{float:left; width:604px; margin-right:20px; color:#fff;} #column_one h3{font-size:100%;}
#column_two{float:left; width:319px; color:#fff;} #column_two a{color:#fff; text-decoration:underline;} #column_two a:hover{text-decoration:none;}

#flash_banner{margin-bottom:15px;} #pod_container a{color:#fff; text-decoration:underline;} #pod_container a:hover{text-decoration:none;}

.info_pod_centre{background:url(../images/bg_pod_centre.jpg) top left repeat-y; float:left; width:193px; margin-right:8px;}
.info_pod_top{background:url(../images/bg_pod_top.jpg) top left no-repeat;}
.info_pod_bottom{background:url(../images/bg_pod_bottom.jpg) bottom left no-repeat;}
.pod_content{padding:15px; min-height:410px; !important}

.pod_console{background:url(../images/bg_pod_console.jpg) top left no-repeat; margin:5px 0px 5px 0px;}
#column_one h2{font-size:14px; font-family:tahoma; font-weight:normal;}

.right_pod_centre{background:#4e4e4e; margin-bottom:15px;}
.right_pod_top{background:url(../images/bg_right_pod_top.jpg) top left no-repeat;}
.right_pod_bottom{background:url(../images/bg_right_pod_bottom.jpg) bottom left no-repeat;}
.right_pod_content{min-height:297px; padding:20px;}

#column_two h2{font-size:14px; font-family:tahoma; font-weight:normal;}
#column_two h3 a{font-size:12px; color:orange; text-decoration:underline; font-weight:normal;} #column_two h3 a:hover{text-decoration:none;}

#partner_logos div{float:left;}

#footer{border-top:1px dotted #a0a0a0; border-bottom:1px dotted #a0a0a0; padding:10px; margin:10px 0px 10px 0px;}
#address{} #credits{float:right; margin-bottom:25px;}

/* lower requirements */
#full_pod{float:left; width:394px; margin-right:8px; color:#000;}
#full_pod h2{font-size:14px; font-family:tahoma; font-weight:normal; color:#0183d6;}
#full_pod h3 a{font-size:14px; font-family:tahoma; color:#000; text-decoration:underline; font-weight:normal; text-decoration:underline;}
#full_pod a{color:#000;}

.item{border-left:10px solid orange; padding:10px; margin-bottom:10px; height:55px;}

/* CONTACT US */
#contact {float:left; margin:5px; padding:0 10px; border:1px solid #ccc; width:90%;}
#contact label {width:5em;float:left;clear:both;margin:0 1em 10px 0;}
#contact input {border:1px solid #ccc; margin-bottom:10px;}
#contact textarea {border:1px solid #ccc; margin-bottom:10px; width:70%;}
#contact_Details{float:left; padding:2% 0 0 1%; width:30%;}

/* ERROR */
#this_Error {border:1px solid red; padding:2%; margin:5px; padding:0 10px; width:90%;}
#this_Error ul{list-style:none; padding:1%;}

/* GALLERY */
.gallery_Cats {float:left; width:40%; padding:1%;}
.gallery_Cats_Img {float:left; width:40%; margin:0 2% 0 2%;}