
 HTML {padding: 0px; width: 100%;}
BODY {text-align: left; font: 11px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; margin: 0px; padding: 0px; width: 100%; background-position: top center; background-color: #FFF; background-image: url("shagapagebg.jpg"); background-repeat: no-repeat;}

DIV      {padding: 0px; margin: 0px;} 
DIV#page { margin:-175px auto 240px auto; width: 770px; } 
DIV#left {margin:0px 0px 0px 10px; padding-bottom: 25px; width:200px; float:left; clear:none; color:white; font: 12px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif;}
DIV#left div.bottomorange { padding-top: 5px; font: 10px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; margin-top: 5px; height: 45px; background: #FF6600 url('roundbottom2.gif') bottom center no-repeat ; }

div#footer {margin-left:48%; clear: both; position:fixed; bottom:10px;}

.NewsBlock{margin:5px 10px 0 0px;background: url(ograd.jpg) orange center center; width:190px;  height:70px;    color:white; font: 12px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; padding: 5px; }
.NewsHeadline{font: 12px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; font-weight:bold;}
.newsBody{font: 10px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; }
.readmore{font: 10px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; }
.readmore a{font: 10px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; color:#006600; text-decoration:none; }

	  DIV#limage{margin:-20px 0px 0px 0; background: #FF6600 bottom center no-repeat url('roundbottom2.gif');width: 200px;height:50px;color:white;}
*html DIV#limage{margin:-70px 0px auto 0;}



DIV#main{ width: 385px; height:305px; margin: 5px 5px 0px 5px; padding: 5px;  color: black;  overflow: auto; background: #DDDDDD; float: right; clear: none; }
.newsfull{width:365px;height:305px;color:black;overflow:auto;}
.NewsHeadline{font: 12px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; font-weight:bold;}
.newsBody{font: 10px 'Lucida Grande', LucidaGrande, Helvetica, Verdana, Arial, sans-serif; }
DIV#main a{font-weight: 600; color:#ff4400; text-decoration:none; font-size: 12px;}
DIV#main H1 { font-weight: 600; color: #005500; font-size: 12px; }
DIV#main p strong { font-weight: 600; color: #005500; font-size: 12px; }
DIV#main p a { font-weight: 600; color:#ff4400; text-decoration:none; font-size: 12px; }

div#pagetitle{ color: #7D991C; font-size: 16px; font-weight: 600; border-bottom: 1px solid #7D991C; padding: 3px; margin-bottom: 4px; }

*html DIV#right{border: 0px black solid;margin:10px 0px 0 0px; width:150px;height:300px; float:right; clear: none; }
DIV#right{border: 0px black solid; margin:5px 0 0 0px; width:150px; height:300px; float:right; clear: none; }

.ie6 div#left{position:relative; left:-10px; top:-315px;}
.ie6 div#header .crumbs{position:relative; left:3px;}

.ff3 div#header .crumbs{position:relative; left:0px;}

DIV#header{ width: 750px; clear: both; position:relative; left:3px; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px;	text-align: right;float:right }
DIV#header .crumbs { width:760px; height:13px; position:relative; left:-12px; font-size: 10px; color: #FFF; float:right; margin:2px; clear:right;background: #7D991C bottom center no-repeat url('roundtop.gif'); font-weight:bolder;}
DIV.bodytext{width: 420px;}

DIV#title{width: 750px; clear: both;  background: bottom center no-repeat url('roundtop.gif') #DDD; color: #FFF; margin: 0px 0px 10px 0px; padding: 0px 10px 0px 0px;	text-align: right;} 

DIV#masthead {width: 100%; height: 300px; clear: both;  background: top center no-repeat url('shagatop.jpg') ; margin: 0px 0px 5px 0px; text-align: center; z-index: 100;}

.FileBlock { padding-top: 10px; padding-bottom: 10px; text-decoration: none;}
.fileName { width: 0px;   float: center; color:#FFF; margin: 0px 0px 5px 0px; text-align: left; display: inline; }
.fileName a { text-decoration:none; color: #FF6600; font-weight: 600; }

div#topleft{
  width: 200px;
  float: left; 
  clear: none; 
  margin: 0 5px 5px 0; 
  padding: 0;
}
div#topleft img{
  width: 200px;
  float: left; 
  clear: none; 
  margin: 00; 
  padding: 0;
}
div#topright{
  width: 200px;
  float: right; 
  clear: none; 
  margin: 0 0 5px 5px; 
  padding: 0;
}
div#topleft{
  width: 200px;
  float: right; 
  clear: none; 
  margin: 0; 
  padding: 0;
}

/*secondary nav bar*/
ul#Subnav {float: right; margin:4px 10px 4px 4px; clear: none; width: 700px; text-align: right; height: 16px; list-style-type:none;}
ul#Subnav li {float:right; clear:none;}
ul#Subnav A {font-size: 14px; color: #F90; text-decoration: none; padding-left: 10px; text-align:right; test-align:right;}
ul#Subnav A:hover {color: #050;}

/*navigation bar*/

ul#nav {height:22px; background-color:#FFFFFF; list-style-type:none; margin:2px 8px 0px 0px; float:right; clear:none; padding:0px;}
ul#nav A {font-size: 18px; color: #050; text-decoration: none; padding-right: 10px;}
* html ul#nav{text-align: left; height:22px;}
ul#nav{text-align: right; height:22px;}
ul#ddnav {padding: 0px; list-style: none;	border-color: ##005500;	display: block;	list-style-image: none;}
ul#ddnav li {float: right; clear: none; padding: 11px 0 0 0; text-align: center;}
ul#nav li {margin-left:10px; height:22px; float:left; clear:none;}
ul#nav li a{ /* all list items */color: ##005500; font-weight: 600; font-size: 18px; width:20px; padding-right: 2px; }
ul#nav li a:hover {color: #D7D5C4;}
ul#nav li img{ /* all list items */ height: 80px;}
ul#nav li ul { /* second-level lists */ 	display: none;	position: absolute;	top: 25px;	left: 10px;	padding-right: 50px;	padding-bottom: 40px;	height: 215px;	width: 15px; 	background: transparent center;}
ul#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */ /*	top: auto;	left: auto; */}
ul#nav li:hover ul, ul#nav li.over ul { /* lists nested under hovered list items */	display: block;	padding: 0px;	 }
ul#nav li li { width: 100px;	right: 20px;	padding: 0;	margin-right: 0;	margin-bottom: 0; 	margin-left: 0;}
ul#nav li li img{	width: 120px;	height: 6px; 	margin: 16px 0 -3px 5px;	padding: 0;}
ul#nav li li img.navtab2{	width: 40px; 	height: 6px; 	margin: 0 0 0 87px; 	padding: 0;}
ul#nav li li a { display: block; color:#005500 ; 	font-size: 16px;	width: 30px;	background-color: #000600; 	position: relative; 	margin-left: 20px;	margin-bottom: -15px;	padding: 4px 2px 7px 0;	right: 10px;	white-space: nowrap;}
ul#nav li li a:hover {	color: #006;}


.linkbox { border: 2px solid #CEC6B5; width: 293px; margin: 10px; float: left; clear: none;}
.linkheader { text-align: center; color: #333; font-weight: bold; width: 293px; background: #005500; }
.linkpop { text-align: center; width: 293px; text-decoration: underline;}
.linkdesc { width: 293px; text-align: center;}	
