/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#subheader{background:#94cd71;}
DIV#footer{ background:#fff url(/images/foot-back.gif) top repeat-x;  z-index:800;}
DIV#subfooter{color:#999999; font-size:10px; line-height:normal; padding-top:10px; height:60px; text-align:right; padding-right:30px; width:866px;}
DIV#container-center{ }
DIV#container-left{  }
DIV#container-right{ background: #9f9; }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

#head1{float:left; width:269px;}
#head2{float:left; width:627px;}

img, div, ul, li, table, td {behavior: url(/css/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:#FFFFFF url(/images/body-back.gif) top repeat-x; line-height:20px; color:#4b4b4b; }
DIV#wrapper{background:#FFFFFF url(/images/wrap-back.gif) left repeat-y;}

body.l DIV#container-center{padding:0px 30px 30px 30px;}
body.home DIV#container-center{padding:0px;}

DFN{ display:none; }
b, strong{font-weight:bold; color:#000000;}
em, i{font-style:italic;}

a, a:visited{color:#d69d00;}
/* a:visited{color:#975221;} */

ul{padding-left:15px;}
ul li{ list-style:disc;}

HR {height: 1px;margin-top: 5px;margin-bottom: 5px;border:none;border-bottom:1px dotted #CCCCCC;}
* html HR{border-bottom:1px dotted #888;}

H1, H2, H3, H4, H5, H6{color:#3d8d50; margin:10px auto 10px auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
H1 {font-size:24px;}
H2 {font-size:22px; background-color:#f4f4f4; padding:5px;}
BODY.home H2{background:transparent;}
H3 {font-size:20px;}
H4 {font-size:18px;}
H5 {font-size:16px; margin:5px auto 0px auto}
H6 {font-size:14px; font-weight:bold;}

p{margin-bottom:8px;}
ol{}
ol li{list-style-type:decimal; margin-left:20px;}

.margin-right{margin-right:15px;}
.margin-left{margin-left:15px;}

.contactform fieldset {padding: 1em; background-color: #eee;}
.contactform fieldset legend {font-weight: bold;}
.contactform div {width: 100%; padding: 0.25em 0 0.25em 0;}
.contactform div label {display: block; width: 10em; }
.contactform div.required {color: #f00;}

.NewsSummaryPostdate{font-weight:bold; margin-top:6px;}

/*******************************MENU **********************************/

.menu2{width:175px; position:relative; font-size:11px; z-index:100; text-align:right; border-right:1px solid #d3d3d3; }
.menu2 ul {padding:0; margin:0; list-style-type: none; width:175px;}
* html .menu2 ul{width:175px;}
.menu2 ul li ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:175px; border:1px solid #658e66; border-bottom:none; text-align:left;}
.menu2 ul li {float:left; list-style:none; list-style-image:none;}
.menu2 ul li a, .menu2 ul li a:visited {display:block; float:left; text-decoration:none; color:#fff; width:165px; height:22px; line-height:29px; font-size:11px; background:transparent; padding-left:0px; padding-right:10px;}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:165px; w\idth:165px; padding-left:0px;}
* html .menu2 ul li a ul li a{border-bottom:1px solid #658e66;}
.menu2 table {border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a, .menu2 ul li a:hover{background:#eeeeee; color:#fff;}
.menu2 ul li:hover {position:relative; z-index:90;}

* html .menu2 ul li a:hover {position:relative; z-index:100;}

.menu2 ul li:hover ul, .menu2 ul li a:hover ul {visibility:visible; position:absolute; height:auto; background:#dddddd; overflow:visible;}
.menu2 ul li:hover ul li a, .menu2 ul li a:hover ul li a{display:block; background:transparent; color:#326733; line-height:15px; padding:5px 0px 5px 10px; height:auto; text-decoration:none;}

.menu2 ul ul a, .menu2 ul ul li a:visited{padding-right:0px; width:165px;}
.menu2 ul li:hover ul li:hover a, .menu2 ul li a:hover ul li a:hover {background:#e9e9e9; color:#326733;}
.menu2 ul li:hover ul li a{background-color:#dddddd; border-bottom:1px solid #658e66;}
.menu2 ul li:hover ul li ul, .menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;}
.menu2 ul li:hover ul li:hover ul, .menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#e9e9e9;}
.menu2 ul li:hover ul li:hover ul li a, .menu2 ul li a:hover ul li a:hover ul li a {display:block; background:transparent; color:#ff0;}

.current{background-color:#fcca3e;}
.top_link{padding-top:8px;}

.subMenu ul{padding:0px; margin:0px;}
.subMenu ul li{ list-style-image:none; list-style-type:none; float:left; margin:0px 20px 0px 0px; border:1px solid #d5d5d5; border-bottom:none;}
.subMenu ul li a{text-decoration:none; display:block; padding:5px 10px 5px 10px; background-color:#e3e3e3;}
.subMenu ul li a:hover{background-color:#999999; color:#FFFFFF;}
/***********************END OF MENU **************************************/

#haxna{position:absolute; width:28px; height:23px; top:0px; left:72px; z-index:900;}

#sub1{float:left; width:310px; padding:0px 20px 0px 20px;}
#sub2{float:left; width:330px; padding:0px 20px 0px 20px;}
#sub3{float:left; width:440px; padding:0px 20px 0px 20px;}
#sub4{float:left; width:200px; padding:0px 20px 0px 20px; border-left:1px dotted #CCCCCC;}
#sub5{}

#home1{margin-bottom:20px;}

#searchblock{text-align:right; padding:3px 20px 3px 20px; border-bottom:1px dotted #CCCCCC; position:relative;}
#searchblock #buttongo{position:relative; top:3px;}

#nms_form{width:200px;}
.nms_message{color:#fb1800;}

#breadcrumb, #breadcrumb a{font-size:10px; text-align:right; color: #999999;}

.thumb a.thickbox{border:1px solid #CCCCCC;}

.profileIMG{float:left; width:100px; overflow:hidden;}
.profileIMG img{padding:5px; border:1px solid #CCCCCC;}
.profileCNT{float:left; width:500px; overflow:hidden; padding:6px 10px 10px 20px; background: url(/images/profile-background.jpg) left top no-repeat; position:relative;}
.profileCNT H6{margin-top:0px; margin-bottom:4px;}


/*********************** POPUPS *****************************/
.popup{}

td.pop_t{background:url(/images/pop-t.png) top repeat-x; height:9px; overflow:hidden; font-size:1px; line-height:1px;}
td.pop_l{background:url(/images/pop-l.png) left repeat-y; width:9px; overflow:hidden; font-size:1px; line-height:1px;}
td.pop_r{background:url(/images/pop-r.png) right repeat-y; width:14px; overflow:hidden; font-size:1px; line-height:1px;}
td.pop_b{background:url(/images/pop-b.png) bottom repeat-x; height:16px; overflow:hidden; font-size:1px; line-height:1px;}
td.pop_cont{background-color:#f0f0f0;padding:5px;}

* html td.pop_t,* html td.pop_r,* html td.pop_l,* html td.pop_b{background:transparent;}
* html td.pop_t{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop-t.png',sizingMethod='scale');}
* html td.pop_l{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop-l.png',sizingMethod='scale');}
* html td.pop_r{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop-r.png',sizingMethod='scale');}
* html td.pop_b{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pop-b.png',sizingMethod='scale');}

span.pop_view, span.hide_pop{color:#CC6600; text-decoration:underline; cursor:pointer;}
/*********************** END POPUPS *****************************/
