/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#subheader{width:988px; background:#000000 url(/images/header_back01.gif) repeat-x; }

DIV#subfooter{ width:888px; background-color:#000000; font-size:10px; padding-right:50px; padding-left:50px; color:#5c5c5c;}
DIV#container-center{ }
DIV#container-left{}
DIV#container-right{ }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */

HTML,
BODY,
DL,
DT,
DD,
FORM,
IMG{ margin:0; padding:0; border:0; }

BODY{ font: normal 12px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; background-color:#000000; color:#e1e1e1; }

#wrapper{background-image:url(/images/body-back.gif); background-position:center; background-repeat:repeat-y;}
BODY.f #wrapper{background-image:url(/images/body-back2.gif);}

#head1{float:left; width:546px; height:222px;}
#head2{float:right; width:442px; height:222px;}
#logo{height:113px; margin:34px auto auto 76px;}
#menuwrap{}

DIV#container-center
{
	padding:5px 40px 15px 76px;
	line-height:20px;
}


DFN{ display:none; }
H1, H2, H3, H4, H5, H6{color:#5ea9fe; margin:0px auto 10px auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal;}
H1 {font-size:24px;}
H2 {font-size:20px;}
H3 {font-size:18px;}
H4 {font-size:18px;}
H5 {font-size:16px; margin:5px auto 0px auto}
H6 {font-size:12px; margin-bottom:auto;}

p{margin-bottom:8px;}
ol{}
ol li{list-style-type:decimal; margin-left:20px;}

ul li {list-style-image:url(/images/bullet01.gif);}

a, a:visited{color:#b84201;}
.margin-right{margin-right:30px;}
.margin-left{margin-left:15px;}


/*******************************MENU **********************************/
.menu {font-size:1.3em; padding-top:10px; margin-left:50px; }
* html .menu{width:490px;}
.menu ul {padding:0;margin:0;list-style-type:none; height:50px; }
.menu ul ul {width:15em;}
.menu ul li {float:left;height:20px;line-height:20px;list-style-image:none;}
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;height:39px;font-size:16px;text-decoration:none;color:#fff;padding:0 1.5em 0 1.5em;}
.menu ul ul a, .menu ul ul a:visited {display:block;color:#cfded7;width:12em;height:100%;line-height:1em; padding:0.7em 1em;font-size:11px; font-weight:normal;border:1px solid #838383;border-width:0px 1px 1px 1px; background-color:#3a3a3a;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:14em; w\idth:12em;}
.menu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}
* html .menu a:hover {color:#fff;position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;}
* html .menu ul ul a:hover{color:#fff;background:#505050; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#505050;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:20px;left:20px;width:14em;}
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; padding-bottom:10px;}
.menu ul li.current a{background-image:url(/images/menu-current.gif); background-position:bottom center; background-repeat:no-repeat; color:#000000;}
.menu li.current ul li a{color:#fff; background-image:none;}
/***********************END OF MENU **************************************/
ul#primary-nav, ul#primary-nav li{padding:0;margin:0;list-style-type:none; list-style-image:none; color:#CCCCCC;}
ul#primary-nav li{margin-bottom:5px;}
ul#primary-nav .menuactive a{color:#CCCCCC;}
