* {padding:0; margin:0;}
body {	line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333;background:#ccc;}
#container { margin:0 auto;  width: 994px; background:#fff;}

img { border:none;}
a:focus, a:active { outline:0;}
#logo { display:none;background:url(../images/header.jpg) no-repeat; height:122px;}
#logo2 { background:url(../images/header2.jpg) no-repeat; height:122px;}
#index_content { text-align:justify; background:#fff; padding:0px 20px 10px 20px; float:left; width:650px; }
#index_content p { margin:5px 0 10px 0;}
#index_content h1 { padding:15px 0 2px 0; font-weight:normal; font-size:14px; text-transform:uppercase; margin-bottom:10px; border-bottom:1px inset #555; }
#index_content table { margin-top:20px;}
#index_content table h3.red { color:#6F161A; font-weight:normal; font-size:17px;}
#index_content table h3.blue { color:#5C7997; font-weight:normal; font-size:17px;}
#index_content table h3.green { color:#5AAA91; font-weight:normal; font-size:17px;}
#index_content th { background:#ccc; }
#index_content ul { margin:10px 0;}
#index_content li { list-style-position:inside;  }
#banner {  height:291px; display:none;}
#print { display:block; margin-bottom:10px;}
table td { vertical-align:top;}

 #search { display:none;padding:10px; background:#fff;}
 #search h5 {font-size:12px; text-align:left; padding:2px 0;} 
 #search input { font-size:14px; padding:2px;border:1px solid #aeaeae;}
 #search .submitbutton { background: #fff; border:1px solid #aeaeae; padding:2px; margin-left:5px; font-size:10px; }
#login fieldset { border:none;}
#login #loginheader { background:url(../Images/login.jpg) #970F01 0 5px no-repeat; width:100%; height:90px;}
#login label, #login input { display:block;  margin-left:10px; }

#login label.register { background:#000; margin: 10px 0 0 0;padding:10px; color:#fff; font-size:14px;}
#login form {  margin-top:20px;  }
#login { float:left; width:300px;margin-top:8px;border:1px solid #970F01;}

#latestnews fieldset { border:none; }
#latestnews #newsheader { background:url(../Images/newsheader.jpg) #970F01 0 5px no-repeat; width:100%; height:90px;}
#latestnews label { display:block; color:#970F01; }
#latestnews label, #latestnews input { margin-left:10px;}
#latestnews { float:left; width:300px;margin-top:35px;border:1px solid #970F01;}
#latestnews p { padding:5px;}
#latestnews p.register { background:#000; margin: 10px 0 0 0;;padding:10px; color:#fff; font-size:14px;}


#register fieldset { border:none;}
#register #registerheader { background:url(../Images/register.jpg) #970F01 0 5px no-repeat; width:100%; height:90px;}
#register label { display:block;  }
#register label, #register input { margin-left:10px;}
#register p.register { background:#000;  margin: 10px 0 0 0;padding:10px; color:#fff; font-size:14px;}
.register a { text-decoration:none; color:#fff; text-transform:uppercase;}
#register form {  margin-top:20px;  }
#register { float:left; width:300px;margin-top:8px;border:1px solid #970F01;}
#register legend { background:#DFDFDF; letter-spacing:1px; text-transform:uppercase; display:block; padding:5px;}
#register .checkbox { font-size:8px;  }
#navigation { display:none;padding-top:90px; margin-left:390px;  }
#navigation li { list-style-type:none; display:inline;  margin-right:45px; }
#navigation li a { color:#464646; text-decoration:none;}
#navigation li a.active, #navigation li a:hover { color:#960E00;}

#seo { display:none;}

#leftside {float:left; width:240px; display:none;   }
#leftside li { font-size:11px; 	}
#leftnavigation { display:none;}
#leftnavigation h3 { font-size:12px; font-weight:normal;  }

#leftnavigation strong {font-variant:small-caps; font-size:10px;}
#leftnavigation li {  display:block; list-style:none;  }
#leftnavigation #m0 { background:#555;}
#leftnavigation #m0 li a:hover { background:#444;}
#leftnavigation #m0 h3 {background:#333;}
#leftnavigation #m1 { background:#3F8EFF;}
#leftnavigation #m1 h3 { background:#0066FF;}
#leftnavigation #m1 li a:hover { background:#005BDF;}
#leftnavigation #m2 h3 { background:#009966; }
#leftnavigation #m2 { background:#36AF85;}
#leftnavigation #m2 li a:hover { background:#008F5D;}
#leftnavigation #m3 h3 { background:#6F0019;}
#leftnavigation #m3 { background:#9F2743;}
#leftnavigation #m3 li a:hover { background:#AF4C57;}
#leftnavigation #m4 { background:#7F7F7F;}
#leftnavigation #m4 h3 { background:#5f5f5f;}
#leftnavigation #m4 li a:hover { background:#6f6f6f;}
#leftnavigation #m5 {  background:#EF8C2C;}
#leftnavigation #m5 h3 { background:#EF7600;}
#leftnavigation #m5 li a:hover  { background:#FF9E3F;}
#leftnavigation #m6 { background:#aeaeae; }

/* TITLES */
.message { display:block; color:#CC0000; font-size:12px; text-align:center;border: 1px dashed #ccc; padding:5px;}
#header span { position:absolute; right:22%;}
#header {  clear:both; display:none;padding:10px; background:#888; text-transform:uppercase; font-weight:normal;  font-size:12px;  color:#ccc;}

#strip { height:10px; display:none;  }
#strip p.grey { background:#555; font-weight:normal; text-transform:capitalize;height:10px; }
#strip p.red { background:#6F0019;font-weight:normal; text-transform:capitalize; height:10px; }
#strip p.blue { background:#0066FF; font-weight:normal; text-transform:capitalize;height:10px; }
#strip p.green { background:#009966; font-weight:normal;text-transform:capitalize; height:10px;}
#strip p.dgrey { background:#5F5F5F; font-weight:normal;text-transform:capitalize; height:10px;}

.closed a,  .open a {



 
	color:#fff;

	display: block;

	border-top:1px solid #eee;

	line-height:35px;
	
	padding-left:15px;


}


/* LINKS */

.closed a, .closed a:link, .closed a:visited, .open a, .open a:link, .open a:visited {

	text-decoration:none;

	color:#fff;

}




/* SUB LINKS including the current *EM* element */

.open div a,.open div a:link,.open div a:visited,.closed div a,.closed div a:link,.closed div a:visited,

#leftnavigation em

  {



	color:#fff;

display:block;
	line-height:28px;

	padding-left:15px;


}

.open div a:hover,.closed div a:hover,

#leftnavigation em

  {
	
  color:#fff;
  }
  
  #content { background:#fff; width:auto;  text-align:justify; float:none; line-height:20px; font-size:14px; padding:0px 10px;}
#content img.floatleft { float:left; padding:0 10px 0 0;}
#content p.strapline { color:#6F161A; font-size:12px;}
#content cite { display:block;}
#content ul { margin:5px 0;}
#content li { list-style-position:inside; text-indent:10px; }
#content p { margin:15px 0; clear:both;}
#content .register { text-decoration:none; color:#fff;} 
#content h3 { margin-bottom:5px;}
#content h2.grey { color:#555; font-weight:normal; text-transform:capitalize; font-size:22px;line-height:28px;}
#content h2.red { color:#6F0019;font-weight:normal; text-transform:capitalize;  font-size:22px;line-height:28px;}
#content h2.blue { color:#0066FF; font-weight:normal; text-transform:capitalize;  font-size:22px;line-height:28px;}
#content h2.green { color:#009966; font-weight:normal;text-transform:capitalize; font-size:22px;line-height:28px;}
#content h2.dgrey { color:#5F5F5F; font-weight:normal;text-transform:capitalize; font-size:22px;line-height:28px;}
#content a { text-decoration:none; color:#000;}
#content h3.grey { color:#555; font-weight:bold; font-size:12px;padding-top:8px;line-height:18px;}
#content h3.red { color:#6F0019; font-weight:bold; font-size:12px;padding-top:8px;line-height:18px;}
#content h3.blue { color:#004EBF; font-weight:bold; font-size:12px; padding-top:8px;line-height:18px;}
#content h3.green { color:#009966; font-weight:bold; font-size:12px;padding-top:8px;line-height:18px;}
#content h3.dgrey {color:#5F5F5F; font-weight:bold; font-size:12px;padding-top:8px;line-height:18px; }
#content table { width:100%; clear:both;}

#content td {  padding:4px;}
div#box{display:none;width: 170px;padding: 20px;margin:10px auto;
    background:#6F0019;color:#fff}
#box h1 { font-size:16px; }
#box p { margin:5px 0;}
#box a { color:#fff; text-decoration:none;}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}


#results { background:#fff;   line-height:20px; padding:10px 20px; font-size:10px;}

#searchitem img { padding:0 10px; }
#searchitem {clear:both;background:#eee; margin:10px 0; }
#results h1  { font-size:14px;  padding:5px 0 10px 0;text-transform:uppercase; font-weight:normal;color:#000; }

#results h1 a { font-size:14px; text-decoration:none; text-transform:uppercase; font-weight:normal; margin:10px 0 0 0; padding:  10px; color:#000; }
#results h1 a:hover { text-decoration:underline;}
#results h2 { font-size:12px;  margin-bottom:10px;font-weight:normal;  padding: 0 10px;   color:#555; }
#searchfooter { background:#ccc; color:#000;padding:5px; margin-bottom:10px;}
#results p {  margin:2px 0; padding: 0 10px; }
blockquote { background:#DFDFDF; padding:10px; border:2px dotted #ccc;  }
blockquote p { margin:10px;}
blockquote h1 { background:#ccc; font-size:14px; padding:5px; margin-bottom:8px; font-weight:normal;}


	#rightside { background:#BFBFBF; height:800px;float:right; width:160px; padding:10px; }
	#rightside a { text-decoration:none; color:#000;}
#rightside h1 { background:#888; color:#fff; font-size:14px; margin-top:10px;padding:5px 5px 5px 5px; text-transform:uppercase; font-weight:normal; width:95%;}
	#tools {position:relative; background:url(../Images/transparency.png) no-repeat; position:fixed; width: 210px; height:139px;margin-left: 590px;bottom: 10px;right:0px; /*242*/ color:#000; padding:6px 10px 7px 10px!important; padding:6px 10px 3px 10px!important;}
	#close {margin-top:5px; background:#888;float:left;width:20px; padding:4px 5px 6px 3px;}
	#close a { color:#000; text-decoration:none;cursor: pointer;} 
	#tools h1 { float:left;background:#888; color:#fff; font-size:14px; margin-top:5px;padding:5px 5px 5px 5px; text-transform:uppercase; font-weight:normal; width:150px;}
#tools a:hover {
border: none; }
#tools ul { clear:both;margin-top:8px;}
#tools li { line-height:20px; list-style-type:none;}
#footer {display:none; border-top:1px solid #ccc;clear:both; margin-top:10px;background:#970F01; color:#fff; padding:10px 10px 10px 18px; font-size:10px; }
#footer span { margin-left:500px; }


/* SITE CONTROL */
#fullcontent { background:#fff; padding:0px 20px 10px 20px; }
#fullcontent a { color:#000; font-weight:bold; }
#fullcontent p { margin:5px 0 10px 0;}
#fullcontent h1 { padding:15px 0 2px 0; font-weight:normal; font-size:14px; text-transform:uppercase; margin-bottom:10px; border-bottom:1px inset #555; }
#fullcontent table { margin-top:20px;}
#fullcontent td { padding:2px;}
#fullcontent select { width:150px;}

.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../images/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 form { float:right; margin:2px 0 0 5px; }
.menu1 input { background:#fff; border:1px solid #fff;}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#fff; background:url(../images/button3.gif);}
.menu1 li.current a b {background:url(../images/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#000 url(../images/button2.gif);}
.menu1 li a:hover b {background:url(../images/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(../images/button3.gif) no-repeat right top;}

/* CMS */ 

#admin_content { background:#fff; padding:0px 20px 10px 20px; float:left; width:950px; }
#admin_content p { margin:5px 0 10px 0;}
#admin_content h1 { padding:15px 0 2px 0; font-weight:normal; font-size:14px; text-transform:uppercase; border-bottom:2px inset #555; }
#admin_content table { margin-top:20px;}
#admin_content table h3.red { color:#6F161A; font-weight:normal; font-size:17px;}
#admin_content table h3.blue { color:#5C7997; font-weight:normal; font-size:17px;}
#admin_content table h3.green { color:#5AAA91; font-weight:normal; font-size:17px;}
#admin_content th { background:#ccc; text-align:center; }

