/* GLOBAL STYLES */

/* Element styles */
body{font-family: Arial, Helvetica, sans-serif; color:#fff;background:#cccbd1;margin:0px;padding:0px;/*background:#bfb226 url(../images/bg-tile.gif) repeat 0 0;*/}
h1{font-family: Arial, Helvetica, sans-serif;font-weight:bold;margin:0px;font-size:20px;}
h2{font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:18px;}
a{color:#666;}
a:hover, a.on{color:#c8b322;}
blockquote {margin: 1em 20px;padding-left: 40px;background: transparent url(../images/quote-lightgrey.png) no-repeat;}

#container{width:960px;position:absolute;left:50%;margin-left:-480px;padding:0px 0px 0px 0px;background:#fff url('../images/bg-content.gif') repeat-y 0 0;}
/* ID styles */
#action{color:#fef102 !important;font-weight:bold;border-bottom:solid 24px #fff;background: url(../images/bg-nav-top.gif) no-repeat 0px 14px;padding-left:8px;font-size:14px;display:none;}
#action em{font-style:normal;color:#fff;}
#action a{color:#fff;}
#nav{height:30px;margin:22px 0px; overflow:hidden;}
#logo{float:left;color:#fef102;width:208px;height:70px !important;background:#222 url('../images/logo.gif') no-repeat 20px 0px;margin:0px 0px;}
#content_wrapper{padding:0px;}
#content, #contact_form p{font-size:12px !important;}

#panel_left{float:left;width:209px;margin-top:22px;}
#panel_right{float:left;width:751px;margin-top:0px;padding-top:22px;background: url('../images/bg-test1.jpg') no-repeat 0 0;}
#column_right{background: url('../images/bg-trans-right.png') repeat-y 494px 150px !important;}

#strapline{color:#fef102;font-weight:bold;font-size:0px;margin:20px 0px;background: url('../images/strapline.gif') no-repeat 0 0;height:82px;}
#strapline p{display:none;}

#nav_left{}
#nav_left dl{margin:0px !important;padding:0px !important;background:#789 !important;}
#nav_left dt{font-family:Arial, Helvetica, sans-serif;color:#fbf211;padding: 1em 20px;font-size:14px;margin:0px;}
#nav_left dt a{text-decoration:none;color:#fbf211 !important;font-weight:bold;}
#nav_left dd{margin:0px;font-size:13px;}
#nav_left dd ul{margin:0px;padding:2px 10px 2px 20px;list-style-type:none;}
#nav_left dd ul li{margin:0px;padding:2px 0px;}
#nav_left dd ul li a{text-decoration:none;color:#9c8a0a !important;}

#nav_top{/*display:block;position:absolute;top:1em;left:1em;*/float:right;margin:0px 0px;width:741px;padding:5px;font-size:14px;background:#b6a500;}
#nav_top li{display:inline;font-weight:bold;}
#nav_top a{color:#fef102;text-decoration:none;padding:0px 0px 0px 18px;background: url(../images/bg-nav-top.gif) no-repeat 10px 14px;}
#nav_top a:hover, #nav_top a.on{color:#fff;background: url(../images/bg-nav-top-on.gif) no-repeat 10px 14px;}

#content{font-size:11px;float:left;width:454px;min-height:1296px;padding:20px;margin:330px 0px 0px 0px;background:url('../images/bg-trans.png');z-index:1;}
#content h1{color:#fbf211;}
#content h2{font-family: Arial, Helvetica, sans-serif;color:#fbf211;font-size:16px;}
#content h3{font-family: Arial, Helvetica, sans-serif;font-size:14px;}
#content a {color:#c8b322;text-decoration:none;}
#content a:hover {color:#fbf211;text-decoration:underline;}
#content ol{margin:0px;padding:0em 1.5em;}
#content ol li{margin:0.9em 0em;}
#content ul{list-style-type:square;margin-left:0em;}
#content ul li{background: url(../images/bg-li.gif) no-repeat 0em 0.5em;padding-left:1em;}
#content #subtitle{font-size:16px;font-family: "Courier new", Arial, Helvetica, sans-serif;margin-top:1em;color:#fff;}


#subcontent{color:#c8b322;margin-top:2em;}

#sitemap a{text-decoration:none;}
#sitemap dt{color:#c8b322;font-family: "Courier new", Arial, Helvetica, sans-serif;margin:1em 0em;font-size:14px;}
#sitemap dt a{color:#c8b322;}
#sitemap dd{margin:1em;}
#sitemap dd ul{margin:0em;padding:0em;}
#sitemap ul{list-style-type:none;margin:0em;}

#container_right{width:256px !important;overflow:hidden !important;float:right;margin:0px;padding:330px 0px 0px 1px;}
#contact_form{width:256px;margin:0em 0em 0em 0em !important;padding:0px;background:#262626;}
#contact_form h1{font-family:Arial, Helvetica, sans-serif;color:#fbf211;padding:1em 8px;font-size:14px;margin:0px;}
#contact_form h2{font-family:Arial, Helvetica, sans-serif;color:#fbf211;padding:1em 8px 0em 8px;font-size:12px;margin:0px;}
#contact_form p{font-size:11px;padding:0em 8px;margin:0em;}
#contact_form label{float:left;text-align:left;width:50px;font-size:11px;color:#fbf211;background:#b6a500 url('../images/bg-underscore.gif') no-repeat 8px 15px;display:block;padding:5px 15px;margin:1px 0px;font-weight:bold;}
#contact_form input{font-size:11px;color:#fff;background:#262626;border:1px solid #fff;margin-top:1px;font-family: Arial, Helvetica, sans-serif;}
#contact_form input{width:166px;float:right;padding:4px;height:13px !important;}
#contact_form #mytelephone{width:86px;float:left;}
#contact_form #submit{float:right;text-align:left;width:78px;height:23px !important;font-size:11px;color:#fbf211;background:#b6a500 url('../images/bg-underscore.gif') no-repeat 8px 15px;display:block;padding:0px 12px !important;margin:1px 0px 0px 0px;font-weight:bold;border:0px solid #fff;}

#image_container{position:relative;top:-508px !important;left:16px;width:186px}
#image_container p{clear:both;margin:0px 8px;padding:8px 0px;font-size:10px;}
#images{display:inline;list-style-type:none;padding:0px;line-height:0px;width:10px;}
#images li{margin:0px;padding:0px;line-height:0px;}
#images li img{height:77px;width:77px;overflow:hidden;float:left;display:block;margin:8px;}

#static_links{clear:both;font-size:11px;}
#static_links ul{display:inline;}
#static_links ul li{display:block;float:left;border-right:1px solid #c8b322;padding:0px 20px;}
#static_links ul li.last{border-right:0px solid #c8b322;}

#footer{color:#fef102 !important;font-weight:bold;font-size:13px;padding:20px 0px !important;background:#b4a300 !important;}
#nav_footer{float:left;margin:0px 8px 8px 8px !Important;padding:0px !important;font-size:11px;color:#fff;}
#nav_footer li{display:inline;}
#nav_footer li a{color:#fff !important;padding:0px 10px;}
#nav_footer li a:hover{color:#fef102 !important;}
#footer address{font-style:normal;float:left;width:540px;margin-left:18px;}
#footer #contact_details{float:right;width:390px;margin:0px;padding:0px;}
#footer #contact_details li{display:inline;margin:0px;padding:0px;}
#footer a {color:#fef102 !important; text-decoration:none;}
#footer em{font-style:normal;color:#fff;}

/* Class styles */
.clear_both{clear:both;}
.row{clear:both;background:#b6a500 !important;margin-bottom:2px;border:0px solid #678;}