*{
	margin:0;
	padding:0;
}
img{
	border:0;
}
/*******************************************************************************/
html, body{
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#dfdfdf url(../images/main_bg.jpg) repeat-y top center;
	text-decoration: none;

}
/*******************************************************************************/
h1{
	font-size:1em;
	color:#5B8EBD;
}
/*******************************************************************************/
#fullcol{
	width:800px;
	min-height:100%;;
	position:relative;
	margin:0 auto -37px auto;	
	background:#dfdfdf url(../images/main_bg.jpg) repeat-y top center;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
/*******************************************************************************/
#nav{
	width:698px;
	height:38px;
	margin:0 auto 0 auto;
	background:url(../images/nav_bg.jpg) repeat-x;
}

#nav ul{
	width:696px;
	margin:10px auto 0 auto;
	list-style:none;
	display:inline;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;

	float:left;
}

#nav li{
	
	display:inline;
	
}

#nav a:link{
	height:30px;
	text-decoration:none;
	color:#fff;
	float:left;
	margin:0 0 0 32px;
	font-weight:bold;
}
#nav a:active{
	height:30px;
	text-decoration:underline;
	color:#fff;
	float:left;
	margin:0 0 0 32px;
	font-weight:bold;
}
#nav a:visited{
	height:30px;
	text-decoration:none;
	color:#fff;
	float:left;
	margin:0 0 0 32px;
	font-weight:bold;
}
#nav a:hover{
	height:30px;
	text-decoration:underline;
	color:#fff;
	float:left;
	margin:0 0 0 32px;
	font-weight:bold;
}
/*******************************************************************************/
#header{
	width:800px;
	height:133px;
	margin:0 auto 0 auto;
	background:url(../images/header_bg.jpg) no-repeat top center;
}
#headercontent{
	width:698px;
	margin:0 auto 0 auto;
	height:133px;
}
#topphoto{
	width:247px;
	height:132px;
	float:right;
}
#logotagline{
	width:451px;
	height:91px;
	margin:41px 0 0 0;
	float:left;
}
#flashheader{
	float:right;
}
.logo{
	float:left;
	margin:5px 0 0 5px;
}
/*******************************************************************************/
#main{
	width:698px;
	height:auto;
	margin:35px auto 0 auto;
}
#leftcol{
	width:230px;
	height:auto;
	margin:0 0 0 15px;
	float:left;
}
#leftcol ul{
	list-style:none;
	display:block;
}
#leftcol li{
	float:left;
	margin:0 0 20px 0;
}
#rightcol p, #middlecol p, legend {
	font-size:0.7em;
	margin:20px 0 20px 0;
	line-height:1.8em;
	color:#3c3c3c;
}
#rightcol li, #middlecol li, #middlecol td {
	font-size:0.7em;
	line-height:1.8em;
	color:#3c3c3c;
	}
#rightcol{
	width:368px;
	float:right;
	margin:0 25px 0 0;
}
#middlecol	{
	width:648px;
	height:auto;
	margin:0 25px 0 25px;
	float:left;
}
/*******************************************************************************/
#footer{
	clear:both;
	height:37px;
	width:800px;
	margin:0 auto 0 auto;
	position:relative;
	background:url(../images/footer_bg.jpg) no-repeat top center;
}

.copyright{
	float:right;
	font-size:0.6em;
	margin:0 70px 0 0;
	color:#c7c7c7;
}


/*******************************************************************************/

.menu_link:link {
	text-decoration:none;
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:0.7em;
}
.menu_link:active {
	text-decoration:underline;
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:0.7em;
}
.menu_link:visited {
	text-decoration:none;
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:0.7em;
}
.menu_link:hover {
	text-decoration:underline;
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:0.7em;
}
#dropdowns	{
	}
#layer1 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   top : 35px;
   left : 70px;
   margin-top:135px;
   padding:5px;
}


#layer2 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
  	width : 200px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   top : 35px;
   left : 155px;
   margin-top:135px;
   padding:5px;
}


#layer3 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   top : 35px;
   left : 230px;
   margin-top:135px;
   padding:5px;
}


#layer4 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   top : 35px;
   left : 300px;
   margin-top:135px;
   padding:5px;
}


#layer5 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   top : 35px;
   left : 370px;
   margin-top:135px;
   padding:5px;
}



#layer6 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   top : 35px;
   left : 328px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
   padding:2px;
    padding:2px;
}


#layer7 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   width : 170px;
   top : 35px;
   left : 600px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
    padding:2px;
}

#layer8 {
   background-color : #5D9E5C;
   layer-background-color : #5D9E5C;
   border-width : 1px;
   border-style : solid;
   border-color : #006666;
   width : 170px;
   top : 35px;
   left : 700px;
   position : absolute;
   z-index : 90;
   visibility : hidden;
    padding:2px;
}
#fullcol #main #rightcol a:link, #fullcol #main #middlecol a:link {
	color: #3C3C3C;
	text-decoration:underline;
}
#fullcol #main #rightcol a:visited, #fullcol #main #middletcol a:active {
	color: #3C3C3C;
	text-decoration:none;
}
#fullcol #main #rightcol a:active, #fullcol #main #middlecol a:visited {
	color: #3C3C3C;
	text-decoration:underline;
}
#fullcol #main #rightcol a:hover, #fullcol #main #middlecol a:hover {
	color: #3C3C3C;
	text-decoration:none;
}

#fullcol #main #rightcol a:hover, #fullcol #main #middlecol a.submenu:link {
	color: #FEFCC9;
	text-decoration:underline;
}
#fullcol #main #rightcol a:hover, #fullcol #main #middlecol a.submenu:active {
	color: #FEFCC9;
	text-decoration:none;
}
#fullcol #main #rightcol a:hover, #fullcol #main #middlecol a.submenu:visited {
	color: #FEFCC9;
	text-decoration:underline;
}
#fullcol #main #rightcol a:hover, #fullcol #main #middlecol a.submenu:hover {
	color: #FEFCC9;
	text-decoration:none;
}


#fullcol #main #rightcol strong , #fullcol #main #middlecol strong{
	color: #5589B9;
}
#fullcol #main #leftcol .style2 a {
	color: #FF0000;
	text-decoration: underline;
}
#fullcol #main #middlecol ul {
	display: list-item;
	list-style-position: outside;
	list-style-type: square;
	margin-left: 30px;
}
#fullcol #main #middlecol .imageborder {
	border:1px solid #DFDFDF;
}
#fullcol #main #leftcol .imageborder {
	border: 1px dashed #5D90BF;
}
#linkresources {
	display: none;
}


#rightalign	{
	font-size:0.7em;
	line-height:1.8em;
	color:#3c3c3c;
	margin-left:540px;
}
.inputbox {
	font-size:1.0em;
	color:#3c3c3c;
	border: 1px dotted #5589B9;
}#fullcol #main #rightcol .style3 a {
	display: none;
}
