/*-------Global White Space Reset ----------*/
* { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset, address { font-family: Arial, Verdana, Helvetica, sans-serif;}
p   { font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: justify; padding: 0.75em }
h1   { color: #fff; font-size: 1.2em; font-weight: bold; margin-top: 0.2em; margin-bottom: 0.1em }
a { color: #fff; text-decoration: none }
a:link { color: #fff; text-decoration: none }
a:visited { color: #fff; text-decoration: underline }
a:hover { color: #333; text-decoration: none; background-color: #fff }
a:active { color: #fff; text-decoration: none }
/* *** Generated by www.csscreator.com *** */
html, body    { background-color: #333; text-align: center; margin: 1em 0 0; padding: 0 } 
 
#pagewidth      { text-align: left; margin-right: auto; margin-left: auto; width: 760px; min-width: 500px; border-width: thin; border-color: #96968c } 
 
#header    {
	background-color: #b1b1a9;
	background-image: url(../media/layout/topcorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 10em ; }
#flasharea     {
	color: #fff;
	background-color: #b1b1a9;
	text-align: center ;
	padding-top: 1em; }
#flashborder  { text-align: center; width: 620px; border-top: 0.5em solid #333; border-bottom: 0.5em solid #333 }
#leftcol         { background-color: #b1b1a9; margin-left: -200px; position: relative; width: 200px; float: left }
#leftcol_imagetitle  { color: #fff; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #808080; background-image: url(../media/layout/news_paper.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0.5em; margin-left: 0.5em; padding-left: 2em }
#leftcol_imagetitledownload  { color: #fff; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: #808080; background-image: url(../media/layout/download.gif); background-repeat: no-repeat; background-position: left center; margin-top: 0.5em; margin-left: 0.5em; padding-left: 2em }
#newswrappermain { color: #666; font-size: 0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; padding-top: 0.5em; padding-bottom: 1em; padding-left: 0.7em }
.newswrapper a:link { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.newswrapper a:visited { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.newswrapper a:hover  { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #808080 }
.newswrapper a:active { color: #333; font-family: Arial, Verdana, Helvetica, sans-serif }

/*-------page navigation on left side ----------*/
#pagemenu     { font-size: 0.7em; font-family: Arial; width: 200px }
#pagemenu ul  { list-style: none; margin: 0; padding: 0; }
#pagemenu li   { border-bottom: 0.04em solid #fff }
#pagemenu li a      { text-decoration: none; background-color: #808080; display: block; padding: 3px 5px 0.05em 0.5em; border-left: 12px solid #cacac5 }
#pagemenu li a:hover     { background-color: #b1b1a9; border-right: 1px solid #fff; border-left: 12px solid #93c725 }

#outer    { width: auto; border-style: solid; border-width: 0 0 0 200px; border-color: #b1b1a9 } 
 
#footer    { color: #fff; font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #b1b1a9; background-image: url(../media/layout/bottomcorner.gif); background-repeat: no-repeat; background-position: right bottom; text-indent: 2em; word-spacing: 2em; padding-top: 0.2em; width: 100%; height: 2em; border-top: 1px dashed #96968c }
#copyright { color: #fff; font-size: 0.6em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 2em; padding-top: 0.2em; width: 100%; height: 2em }
#inner{margin:0; width:100%;}
 
#maincol      { background-color: #b1b1a9; position: relative; width: 100%; float: right }
.title  { font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
#middlecol       { color: #fff; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0.5em; width: 250px; float: right }
#rightcol  { color: #fff; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../media/home/welcome.gif); background-repeat: no-repeat; background-position: left 0.7em; padding: 0.5em 0.5em 0.5em 2em; width: 250px; float: right }
#nextpage  { color: #fff; font-size: 0.7em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; padding-right: 1em; padding-bottom: 0.1em; border-top: 0.05em dashed #808080 }
#nextpage a  { color: #999; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: right; border-top: 0.05em dashed #808080 }
#nextpage a:link { color: #999; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: right; border-top: 0.05em dashed #808080 }
#nextpage a:visited  { color: #96968c; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: right; border-top: 0.05em dashed #808080 }
#nextpage a:hover  { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #93c725; text-align: right; border-top: 0.05em dashed #808080 }
#outer>#inner { border-bottom: 1px solid #B0C9C9;  }
 
.clr { clear: both }
 
.content  { } /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/

/*suckerfish menu styling*/ 
#nav, #nav ul  { list-style: none; margin: 0; padding: 0; width: 4em; height: 9em; float: left }
#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.2em;
		margin-bottom : -1px;
		width: 4em;
	}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 5.05em;
		margin-top : -1.35em;
	}
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
#nav li a    { color: #fff; font-size: 0.7em; font-weight: bold; text-decoration: none; display: block; padding: 0 0.5em; width: 7em; w\idth: 7em   }
	
#nav li a:hover   { color: white; background-color: #999 }
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul  { left: -999em }
	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul  { left: auto }
#address { font-size: 0.7em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin-left: 50em }
/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}

