/* CSS Document */
body{
 margin:0;
 padding:0;
 text-align:center;
}
#wrapper{
 margin:10px auto 0 auto;
 padding:0; 
 width:920px;
 height:620px;
 background-image:url('background.jpg');
 background-repeat:no-repeat;
 border: 1px solid white;

} 
#inner{
 margin:106px 106px 100px 114px;
 padding:20px;
 text-align:left;
}
#menu{
 margin-right:210px;
}
.heading{
 float:right;
 width:210px;
}
h1{
 color:#000066;
 font-family:Arial;
 font-size:24px;
 font-weight:bolder;
 text-align:right;
 margin:0;

}
p{
 color:#000066;
 font-family:Tahoma, Arial;
 font-size:14px;
}
.content{
 width:432px;
 height:320px;
 overflow:auto;

}
.float_right{
 float:right;
}
.side_image{
 float:right;
 width:210px;
 height:320px;
}
.clear_float{
 clear:both;
 height:10px;
}
.contact_table td{
 text-align:left;
}
.contact td{
 padding:5px 2px;

}
p a:link, p a:visited{
 text-decoration:underline;
 color:#0000CC;
}
p a:hover{
 text-decoration:underline; 
 color:#FF3300;
}


/* <dnn:MENU runat="server" id="dnnMENU" /> */

/* STRUCTURAL NAV MENU STYLES___________________________________________________________*/


#nav, #nav ul { /* all submenu lists */	padding: 0;	margin: 0;	border: 0;	list-style: none;	white-space: nowrap;
	position: relative;	z-index: 99999;}

#nav li { /* all list items */	position: relative;	display: inline;	float: left;	margin: 0;	border: 0;	padding: 0;}

#nav li li { /* all items under the top level */	z-index: 11113;}

#nav a { /* all links within the menu wrapper */	display: block;	margin: 0; 	border: 0;	padding: 0;}

#nav li li a { /* all item links under the top level */	margin: 0;	border: 0;	padding: 0;}

#nav li a:hover {	margin: 0;	border: 0;	padding: 0;}

#nav li li a:hover {	margin: 0;	border: 0;	padding: 0;}

#nav li ul {	position: absolute;	margin: 0;	border: 0;	padding: 0;	z-index: 11112;}

#nav li ul ul { /* third-and-above-level lists */	margin: 0;	border: 0;	padding: 0;}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {	left: -9999px;}

#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 { /* lists nested under hovered list items */	left: auto;	z-index: 99999;}

#nav iframe {	position: absolute;	left: 0;	top: 0;	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);	display: block;}


/* CUSTOM NAV MENU STYLES_______________________________________________________________________________*/

#nav, #nav ul { /* all submenu lists */
background-color:#5C3333;
font-weight:bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif;
line-height:16px;
width: 100%;
height: 30px;
}

#nav li { /* all list items */
width: 12em;
height: 30px;
border-right:1px solid #757e8d;;
/* hack for MacIE5 to ignore, while other browsers use \*/
width: auto;
_width: 1px;
height: 30px;
/* end hack */
}

#nav li:hover, #nav li.sfhover{background: #330000;}

#nav li li { /* all items under the top level */
font-size: 12px;
letter-spacing:normal;
border:none;
border-bottom:1px solid #4d5661;
background:none;
height: auto;
/* hack for MacIE5 to ignore, while other browsers use \*/
width: 150px;
/* end hack */
}

#nav a { /* all links within the menu wrapper */
text-decoration: none;
color: #d6dfeb;
padding: 8px 10px;
width: auto;
height: auto;
/* hack for MacIE5 to ignore, while other browsers use \*/
_width: 100%;
height: 14px;
/* end hack */
}

#nav li li a { /* all item links under the top level */
display:block;
background:none;
font-weight:normal;
color:#fff;
padding: 5px;
height: 20px;
/* hack for MacIE5 to ignore, while other browsers use \*/
height: 12px;
/* end hack */
}

#nav li a:hover, #nav li a:active {
background-color: #330000;
padding: 8px 10px;
color: #fff;
height: auto;
/* hack for MacIE5 to ignore, while other browsers use \*/
height: 14px;
/* end hack */
}

#nav li li a:hover {
display:block;
color: #fff;
background: #485f98 ;
padding: 5px;
height: auto;
/* hack for MacIE5 to ignore, while other browsers use \*/
height: 12px;
/* end hack */
}

#nav li ul { /* second-level lists */
background-color:#212c39;
width: 150px; /* width of submenu, must be set so third-level list can get shifted over properly */
left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
border: 1px solid #757e8d;
border-bottom:none;
margin: -2px 0 0 0;
/* hack for MacIE5 to ignore, while other browsers use \*/
margin: 0;
/* end hack */
line-height: 12px;
height: auto;

}

#nav li ul ul { /* third-and-above-level lists */
margin: -22px 0 0 12em;
border: solid 1px #000;
line-height: 12px;
background-color: #666;
}