body {
	margin:0px; 
	background:url(images/wi_01.jpg) repeat-x top #c8cbd5;
}
table tr td{font-family:Arial, Helvetica, sans-serif; font-size:.8em; line-height:1.4em}

a{color:#006699}
a:hover{}

.headerleft{
	background:url(images/bordershades_01.jpg) repeat-y right;
}
.headermiddle{
}
.headerright{
	background:url(images/bordershades_02.jpg) repeat-y left;
}
.contentleft{
	background:url(images/wi_13.jpg) repeat-y right;
	vertical-align:top;
	border-right:1px solid #CCC;
}
.contentsubleft{
	background:url(images/wi_02.jpg) no-repeat top right;
	height:450px;
}
.contentright{
	background:url(images/wi_14.jpg) repeat-y left;
	vertical-align:top;
	border-left:1px solid #CCC;
}
.contentsubright{
	background:url(images/wi_04.jpg) no-repeat top left;
	height:450px;
}
.left_nav_link{
	padding:3px 3px 5px;
	background:#1E1E1E;
	border-bottom:1px solid #666;
}
.left_nav_link a{
	color:#BFD7EA;
	text-decoration:none;
}
.contentmiddle{
	background:#FFF;
	height:300px;
	width:740px;
	border-top-width:0px;
	vertical-align:top;
}
#ContentTable{
	background:#FFF;
	width:740px;
}
.ContentDisplay{
	background:url(images/contentfade.jpg) repeat-x top #FFF; 
	border:0px solid #FFF;
}
.footerleft{
	background:url(images/wi_24.jpg) no-repeat top right;
}
.footerright{
	background:url(images/wi_26.jpg) no-repeat top left;
}
.footermiddle{
	background:url(images/wi_25.jpg) repeat-x top;
}
#FooterTable{
	margin-top:0px
}

/* Header Styles */
#HeaderTable{
	background:#FFF;
	border-top:15px solid #000;	
}
#LogoTable{
	border-top:1px solid #999;
	width:740px;
}
.HorNavBackground{

}
#NavTable{
	background:url(images/wi_08.jpg) top center repeat-x;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#NavTable tr td table tr td{ font-weight:bold; color:#000; border-right:1px solid #BBB;}
div.navigation{}
.navigation a{text-decoration:none;  padding:6px 10px 6px 10px; color:#000; display:block; background:url(images/tabimage_down.jpg) top center; font-weight:bold;}
.navigation a:hover{background:url(images/wi_07_over.jpg) top right #FFF; padding:6px 10px 6px 10px; color:#CCC}
.navigation a.Sel{text-decoration:none; padding:6px 10px 6px 10px; color:#FFF; display:block; background:url(images/wi_07.jpg) top right}
.navigation a.Sel:hover{}

#ContentContainerTable{
	background:#a5a5aa;
}

.SubContentNavHeader{
	background:url(images/wi_11.jpg) no-repeat top right;
	font-size:1.4em;
	color:#CCC;
	font-weight:bold;
}
.SubContentNavHeader td{
	padding-top:18px;
	padding-bottom:10px;
}
.SubContentNavContainer{
	background:url(images/wi_16.jpg) repeat-y right;
}
.SubContentNavContent td{
	padding-top:0px;
	color:#DDD;
}
.SubContentNavLoadBottom{
	background:url(images/wi_19.jpg) no-repeat bottom right;
}
.SubContentNavLoadBottom td{
	color:#CCCCCC;
	padding-bottom:20px;
	padding-top:6px;
}

.MainContentDisplay{
	
}

.MainContentDisplayHeader{
	background:url(images/wi_12.jpg) no-repeat top right;
}
.MainContentDisplayHeader td{
	padding-top:21px;
	padding-bottom:0px;
	padding-right:22px;
}

.MainContentDisplayContent td{
	padding-top:0px;
	padding-right:22px;
}
.MainContentDisplayContainer{
	background:url(images/wi_17.jpg) repeat-y left;
}
.MainContentDisplayLoadBottom{
	background:url(images/wi_20.jpg) no-repeat bottom left;
}
.MainContentDisplayLoadBottom td{
	color:#333;
	padding-bottom:20px;
	padding-right:22px;
}

#FooterLinksTable{
	background:url(images/wi_22.jpg) repeat-x top #000;
	color:#999;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
#FooterLinksTable a{
	color:#CCCCCC;
	text-decoration:none;
}

#ContactForm{}
#EmailTable{}

/*Header Sub Nav*/
.menuroll{
position:absolute;
visibility: hidden;
font:normal;
line-height: 1.4em;
z-index: 100;
background-color: #000;
filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
margin-top:.2em;
}

.menuroll a{
display: block;
background-color: #000;
padding: 4px 4px 4px 8px;
text-decoration: none;
color:#CCC;
font-weight:normal;
font-size:.85em;
}

.menuroll a:hover{ /*hover background color*/
background-color: #222;
color: #FFF;
}

/* Headings */
h1{font-size:1.6em; color:#000; padding-bottom:4px; border-bottom:1px solid #DDD}
h2{font-size:14px; color:#006699; margin-bottom:6px}
h3{}

.field{background:#FFF}
.category{background:#EEE}

.bluebox{
	background-color:#ccccff;
	border:1px solid #9999ff;
	margin-bottom:6px;
}
.redbox{
	background-color:#ffcccc;
	border:1px solid #ff6666;
	color:#990000;
	margin-bottom:6px;
}
#dropinboxv2cover{
	width: 320px; /*change width to desired */
	height: 170px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
	position:absolute; /*Don't change below 4 rules*/
	z-index: 100;
	overflow:hidden;
	visibility: hidden;
}

#dropinboxv2{
	width: 300px; /*change width to above width-20. */
	height: 140px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	border: 2px solid #003399; /*Customize box appearance*/
	border-top:0px;
	background:#FFF;
	padding: 4px;
	position:absolute; /*Don't change below 3 rules */
	left: 0;
	top: 0;
	/*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
}
#RegistrationTable td{padding:4px;}