@media all{

/* MultiRegional.net styles written by Mary Garcia*/

* {margin: 0; padding: 0;}

html {background :  url(images/gradient5.png) repeat-y;}

body {font-family:  "Trebuchet MS", "SandyTextHmkBold", Verdana, Garamond, Tahoma, Arial, sans-serif;
}
/* ----------container to center the layout---------- */
#container {
	width: 780px;
	height: 850px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 
	
/* HEADER */
div#header { position : relative; width : 100%; height : 293px; }
div#header>h1 { z-index : 3; position : absolute; left : -50px; top : 0; width: 100%; height : 293px; background : url(images/design.png) no-repeat; text-indent : -9999px; }
div#header>p#mrsgna { z-index: 4; position : absolute; left : 108px; top : 106px; background : #fff;  width: 671px; height : 60px; margin : 0; padding : 0; text-indent : -9999px; }
div#header>p#mrsgna_inside { z-index: 5; position : absolute; left : 108px; top : 110px; background : #f7aa0e;  width: 671px; height : 56px; margin : 0; padding : 0;  }
div#header>p#title {z-index: 5; position : absolute; left: 139px; top: 111px; color : #fff; font-size: 180%; font-weight:bold; letter-spacing: .2em;
text-shadow: 2px 2px 4px #000;
	-webkit-text-shadow: 2px 2px 4px #000;
	-moz-text-shadow: 2px 2px 4px #000;}
div#header>p#byline { z-index: 5; position : absolute; left: 204px; top: 145px; font-family: SandyTextHmkBold; letter-spacing: .2em; color:#013856; font-size:100%; font-weight:bold;}


div#header>p#logo { z-index :7; position : absolute; left : 22px; top : 65px; background : url(images/emblem3.png) no-repeat;  width: 101px; height : 119px; margin : 0; padding : 0;  }
div#header>p a { display : block; width: 101px; height : 119px; text-indent : -9999px; }

/* REGION MENU */

div#region_menu {font-size:100%; font-family:Garamond;}
div#header>div#region_menu { z-index: 6; position : absolute; left : 108px; top : 76px; background : url(images/state_menu.png) no-repeat;  width: 671px; height : 32px; margin : 0; padding : 0; }

div#region_menu>ul {margin : 0; padding : 0 0 10px 20px; }

div#region_menu ul, div#region_menu li {display : inline; margin : 0; padding : 0 ; list-style-type : none; text-shadow: 2px 2px 4px #000;
	-webkit-text-shadow: 2px 2px 4px #000;
	-moz-text-shadow: 2px 2px 4px #000;}

div#region_menu a:link {color: #9c190f; float : left; line-height : 12px; font-weight : bold; margin : 10px 10px 4px 10px; text-decoration : none;  }
div#region_menu a:visited {float : left; line-height : 12px; font-weight : bold; margin : 10px 10px 4px 10px;
text-decoration : none; }
div#region_menu a:hover { float : left; line-height : 12px; font-weight : bold; margin : 10px 10px 4px 10px;
text-decoration : none; color:#FFFFCC }
div#region_menu a:active, { float : left; line-height : 12px; font-weight : bold; margin : 10px 10px 4px 10px; text-decoration : none; color:#013856;}


/* TOP MENU */
div#topmenu {position:absolute; z-index:6; top:166px; left:317px; font-size:14px }
div#topmenu ul {position:absolute; z-index:7; top:0px; left:0px; white-space: nowrap;}
div#topmenu li {position:relative; z-index:7; top:5px; left:0px; display: inline; list-style-type: none;}
div#topmenu li#home {margin: 0px 0 0 20px;}
div#topmenu a { padding:0px 14px; }
div#topmenu a:link {color:#006728; text-decoration:none;}
div#topmenu a:visited {color:#006728;text-decoration:none; }
div#topmenu a:hover {color:#006728; background-color:#E6F2CE; text-decoration:none;}
div#topmenu a:active {color:#006728; text-decoration:none; }

div#topmenu>ul {margin:0; padding: 0; background: url(images/topmenu1.png) no-repeat 0 100%; width:280px; height:34px;}

/*rightnavmenu*/

#rightnavmenu
{
	z-index:4;
	position:absolute;
	top:174px;
	left: 825px;
	background-color:#E6F2CE;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#013856;
	width: 155px;
	
}

#rightnavmenu ul 
{  background-color:#E6F2CE;
	margin: 0;
	padding: 2px 18px 2px 2px;
	list-style-type:none;}
#rightnavmenu li
{  position:relative; 
	margin: 0;
	padding: 2px 18px 2px 2px;
	list-style-type:none;}

/* ------ space between the lists ----------- */
#rightnavmenu ul { margin-bottom: 4px; }

#rightnavmenu h4
{
	background color: #e6f2ce;
	padding: 2px 12px 2px 8px;
	margin: 0;
	font-family: SandyTextHmkBold; letter-spacing: .2em; color:#013856; font-size:14px; font-weight:bold;}

#rightnavmenu h3
{
	background-color:#e6f2ce;
	padding: 2px 12px 2px 8px;
	margin: 0;
	
	font-family: SandyTextHmkBold; letter-spacing: .2em; color:#013856; font-size:18px; font-weight:bold;}


#rightnavmenu a
{
	
	padding: 2px 18px 2px 2px;
	margin: 0;
	width: 155px;
	w\idth: 138px;
	background-color:#e6f2ce;
	color:#013856;
}
#rightnavmenu a:link, #rightnavmenu a:visited { color:#013856; text-decoration: none; }
#rightnavmenu a:hover{ background-color: #9c190f; color:#FFFFCC; font-weight:bold;}

/*main*/

#main {
	width: 780px;
	margin: 0px;
	background:#e6f2ce;
	padding: 0px;
	} 
#main h2 { font-family: SandyTextHmkBold;  font-size: 160%; color:#003366; text-indent:30px;}
#main h3 { color:#84a733;  top:325px; text-indent:35px; font-size:100%;}
#main h4 { color:#84a733; text-indent:50px; font-size:100%; padding: 0; margin: 0;}
#main p { font-size:12px; width:500px; padding: 20px 10px 20px 20px; }
#main table {padding: 20px 10px 20px 20px; }

/*Sections*/

#section_wide {
	width: 700px;
	padding:0px;
	margin: 20px;
	margin-left: auto;
	margin-right: auto; }
	
#section_narrow {
width: 500px;
	padding:0px;
	margin:0px;
	}
#section_narrow p { font-size:12px; margin-left: 75px;  width:400px; padding: 0 }
/*footer*/
div#footer { z-index: 3; clear:both;    width : 780px;  background-color:#fff; overflow:auto;
padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
 }
div#footer img {float:left; padding: 5px 20px 0 20px;}


div#footer a:link {color:#006728;}
div#footer a:visited {color:#006728;}
div#footer a:hover {color:#006728; background-color:#E6F2CE; text-decoration:none;}
div#footer a:active {color:#006728;}

div#footer>p {margin: 10px 0px;font-size:10px  }

/*classes*/

.pwide {  margin: 0px 0px;font-size:12px  }
.mainul {
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: square;
	margin-left: 30px;
	
}
.mainul_contact {
	width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	margin-left: 75px;}

.fivecolumntable {background-color: #FFFFE6; font-family:Verdana, Arial, Helvetica, sans-serif;  padding: 5px 5px 5px 5px; font-size:10px;
} 
.namelist {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10;
font-weight:bold;
color:#330099;
margin: 0;
padding: 0;
margin-left:40px;
}


/*css hacks*/

#short_container {
	width: 780px;
	height: 575px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 
#medium_container {
	width: 780px;
	height: 625px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 
	
#medium_long_container {
	width: 780px;
	height: 800px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 
	
#slightly_long_container {
	width: 780px;
	height: 900px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 
#long_container {
	width: 780px;
	height: 1075px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background:#e6f2ce;
	} 


}
