@charset "utf-8";
/* CSS Document */
html {margin:0;
	padding:0;
	background:#2A2A2A;
	}

body {background:#2A2A2A;
margin:0;
	padding:0;
}

#container_bkg{background:#2A2A2A}
#container_bkg_slc { background-image:url(graphics/bkg_main_slc.jpg); background-position:top; background-repeat:repeat-y;}


#container_bkg_main{ background-image:url(graphics/bkg_main_1.jpg); background-repeat:no-repeat; background-position:top;}

#container_content{width: 955px; background-image:url(graphics/panel_main_1.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

/*//////////// RANDOM BKGS ////////// */

#container_bkg_main_1{ background-image:url(graphics/bkg_main_1.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_1{width: 955px; background-image:url(graphics/panel_main_1.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_2{ background-image:url(graphics/bkg_main_2.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_2{width: 955px; background-image:url(graphics/panel_main_2.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_3{ background-image:url(graphics/bkg_main_3.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_3{width: 955px; background-image:url(graphics/panel_main_3.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_4{ background-image:url(graphics/bkg_main_4.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_4{width: 955px; background-image:url(graphics/panel_main_4.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_5{ background-image:url(graphics/bkg_main_5.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_5{width: 955px; background-image:url(graphics/panel_main_5.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_6{ background-image:url(graphics/bkg_main_6.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_6{width: 955px; background-image:url(graphics/panel_main_6.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_7{ background-image:url(graphics/bkg_main_7.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_7{width: 955px; background-image:url(graphics/panel_main_7.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_8{ background-image:url(graphics/bkg_main_8.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_8{width: 955px; background-image:url(graphics/panel_main_8.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_9{ background-image:url(graphics/bkg_main_9.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_9{width: 955px; background-image:url(graphics/panel_main_9.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

#container_bkg_main_10{ background-image:url(graphics/bkg_main_10.jpg); background-repeat:no-repeat; background-position:top;}
#container_content_10{width: 955px; background-image:url(graphics/panel_main_10.jpg); background-repeat:no-repeat; background-position:top; margin: 0px auto !important;/*centers divs in mozilla*/}

/*/////////// END RANDOM BKGS ///////////////*/

#container_content_slc{width: 955px; background-image:url(graphics/panel_main_slc.jpg); background-repeat:repeat-y; background-position:top;
/*border:#CCFF00 solid 1px;*/
margin: 0px auto !important;/*centers divs in mozilla*/
}
#content_container{width:898px; padding-top:51px; margin-left:40px;  }
.content_pic{padding-left:20px}
.no_border{border:none}
#nav_panel{width:290px; float:left; margin-right:10px; }


/* ////////////  sub navs  ////////////////*/
#subnav{ margin: 0 40px 5px 10px; list-style:none; font-family:"Courier New", Courier, monospace; text-align:center ;/*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#FF6600}
#subnav li a:link, #subnav li a:visited {text-decoration:none; color:#FF6600}
#subnav li a:hover {text-decoration:underline; color:#666666}

/* ////////////  home navs  ////////////////*/
#homenav{ margin: 0 10px 5px 0; list-style:none; font-family:"Courier New", Courier, monospace; text-align:center ;font-size:1.6em; font-weight:bold; padding-left:0; color:#FF6600}
#homenav li a:link, #homenav li a:visited {text-decoration:none; color:#000}
#homenav li a:hover {text-decoration:underline; color:#FF6600}

/* /////////////////// cms nav ///////////////////////////////*/
#subnavcms{ margin: 0 40px 5px 10px; list-style:none; font-family:"Courier New", Courier, monospace;/*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#FF6600}

#subnavcms li a:link, #subnavcms li a:visited {text-decoration:none; color:#0000FF}
#subnavcms li a:hover {text-decoration:underline; color:#666666}

#subnavcms li span a:link, #subnavcms li span a:visited {text-decoration:none; color:#FF0000}
#subnavcms li span a:hover {text-decoration:underline; color:#666666}
/* /////////////////// cms nav ///////////////////////////////*/

#nav{list-style-type:none; margin:0; padding:0; clear:both; border:none;}
#nav_img{list-style-type:none; margin:0; padding:0; clear:both; border:none;text-align:center}
#nav_img li{margin:0 0 15px 0}
#content{width:554px; font-family:"Courier New", Courier, monospace; float:left; padding-top:50px; }
#content p{float:none; clear:both}
#content_footer{clear:both}
#footer{ background-image:url(graphics/bkg_bottom.jpg); background-repeat:no-repeat; background-position:bottom; height:116px; clear:both}
#footer_centre {width:955px; margin: 0px auto !important;/*centers divs in mozilla*/ height:116px; background-image:url(graphics/bkg_bottom_slc.jpg); background-repeat:no-repeat; background-position:bottom}
#footer_centre ul{ margin: 0; padding:0; list-style:none; }
#footer_centre ul li{ float:left}
#navhead{ margin: 0 40px 5px 10px;  font-family:"Courier New", Courier, monospace; font-size:1.5em; text-align:center; color:#3399CC}
#validhead{ margin: 0 40px 5px 10px;  font-family:"Courier New", Courier, monospace; font-size:0.8em; text-align:center}
#valid{list-style-type:none;}
#valid li{float:left; margin-left:5px}

.main_h1{  font-family:"Courier New", Courier, monospace; font-size:1.5em; margin:0;  padding:0; float:left; color:#FF6600}
.main_h2{  font-family:"Courier New", Courier, monospace; font-size:1.5em; margin:0;  padding:0; float:left; color:#0099CC}

img {border:none}
#cms_content{width:500px;}
#nav_cms{text-align:center}
#cms_h1{text-align:center}
.error{color:#FF0000; font-weight:bold}
.no_error{color:#00CC00; font-weight:bold}
#insertdiv{border-top:solid 1px #999999 ; border-bottom:solid 1px #999999; margin:20px 0 0 0}
#insertdiv2{margin:0 0 20px 0}
.e_message{color:#FF0000; font-weight:bold; margin:10px 0 0 0}
.e_message_ok{ color:#009900; font-weight:bold; margin:10px 0 0 0}
#login {margin:0 0 100px 74px}
.flash{margin:0 0 0 4px}
.deleter{color:#FF0000}
