BODY {
	overflow-x: hidden;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(body-bg.gif) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H1 {
	position: absolute; top: 30px; overflow: hidden; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px 0 0 -18px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; height: 80px; width: 160px; border: 0px;
}
H1 A {
	position: absolute; top: 0px; margin-left: 0px; DISPLAY: block;  MARGIN: 0px 0px 0px 0px; OVERFLOW: show; WIDTH: 173px; TEXT-INDENT: -5000px; height: 80px; TEXT-DECORATION: none; border: 0px;
}
*html H1 A {
	MARGIN-RIGHT: 0px
}
DIV.home-wrap #header H1 A {
	DISPLAY: block; BACKGROUND: url(h-h1-logo.gif) no-repeat; FLOAT: right; MARGIN: 7px 0px 0px; OVERFLOW: hidden; WIDTH: 234px; TEXT-INDENT: -5000px; HEIGHT: 17px; TEXT-DECORATION: none
}
*html DIV.home-wrap #header H1 A {
	MARGIN-RIGHT: 0px
}
A:hover {
	TEXT-DECORATION: none
}

BODY DIV.home-wrap {margin-top: -13px;}


#dnn_ctr504_DD {display: none;}





HR {
	DISPLAY: none
}
#skippity {
	DISPLAY: none
}
.clear {
	CLEAR: both; MARGIN: 0px
}

DIV.home-wrap #header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(h-head-bg.jpg) #EFEBEF no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 75px; TEXT-ALIGN: left
}
#header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(head-bg.jpg) #EFEBEF no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: right
}

#main-nav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(h-h1-logo.gif) #314194 no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 80px
}
#content-wrap {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(quote.gif) no-repeat right bottom; PADDING-BOTTOM: 80px; MARGIN: 0px 30px 0px 0px; PADDING-TOP: 0px
}
#content-wrap #dnn_RightPane {
	FLOAT: left; MARGIN: 30px 0px 75px 20px; WIDTH: 175px; display: block;
}

*html #content-wrap #dnn_RightPane {
	FLOAT: left; MARGIN: 0px 0px 75px 20px; WIDTH: 175px; display: block;
}

.home-wrap #content-wrap #dnn_RightPane {display: none;}

#content-wrap #dnn_ContentPane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px; float: left; width: 500px; display: block;
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 30px; PADDING-TOP: 0px; TEXT-ALIGN: center
}



#navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(main-nav2.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 94px 0px 270px; WIDTH: 450px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100px; float: right;
}
*html #navlist {
	MARGIN: 0px 47px 0px 140px; padding-left: 20px;
}



DIV.home-wrap #navlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(main-nav2.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 94px 0px 270px; WIDTH: 506px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100px; float: right;
}
*html DIV.home-wrap #navlist {
	MARGIN: 0px 47px 0px 240px
}




#navlist LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#navlist A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -5000px; HEIGHT: 19px
}


#n-news {
	LEFT: 6px; WIDTH: 76px; TOP: 7px; HEIGHT: 19px
}
#n-over {
	LEFT: 6px; WIDTH: 104px; TOP: 29px; HEIGHT: 19px
}
#n-cons {
	LEFT: 6px; WIDTH: 128px; TOP: 51px; HEIGHT: 19px
}


#n-envi {
	LEFT: 193px; WIDTH: 85px; TOP: 7px; HEIGHT: 19px
}
#n-tech {
	LEFT: 193px; WIDTH: 83px; TOP: 29px; HEIGHT: 19px
}

#n-educ {
	LEFT: 193px; WIDTH: 102px; TOP: 51px; HEIGHT: 19px
}


#n-comm {
	LEFT: 365px; WIDTH: 84px; TOP: 7px; HEIGHT: 19px
}
#n-vort {
	LEFT: 365px; WIDTH: 84px; TOP: 29px; HEIGHT: 19px
}

#n-cont {
	LEFT: 365px; WIDTH: 84px; TOP: 51px; HEIGHT: 19px
}




#n-news A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -107px
}
#n-over A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -129px
}
#n-cons A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -151px
}


#n-envi A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -107px
}
#n-tech A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -129px
}
#n-educ A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -151px
}


#n-comm A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -365px -107px
}
#n-vort A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -365px -129px
}
#n-cont A:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -365px -151px
}


/*
#n-news A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -207px
}
#n-news A.current:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -207px
}
#n-over A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -229px
}
#n-over A.current:hover {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -229px
}
#n-envi A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -251px
}
#n-comm A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -6px -273px
}
#n-phot A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -207px
}
#n-empl A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -229px
}
#n-supp A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -251px
}
#n-cont A.current {
	BACKGROUND: url(main-nav2.gif) no-repeat -193px -273px
}
*/




#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
#footer UL LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer UL LI#last {
	BORDER-RIGHT: 0px
}
#footer UL A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer UL LI#toplink {
	BORDER-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(arrow_up.gif) no-repeat 0px 5px; FLOAT: right; MARGIN-RIGHT: 15px; POSITION: relative; TOP: 3px
}
*html #footer UL LI#toplink {
	TOP: 0px
}
.imgRight {
	FLOAT: right; MARGIN: 0px 0px 15px 15px
}
.imgLeft {
	FLOAT: left; MARGIN: 0px 15px 15px 0px
}
#head IMG {
	DISPLAY: none
}
#dnn_ctr449_ContentPane {
	TEXT-ALIGN: center
}
TABLE.FormTable {
	FONT-SIZE: 12px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.FormLabelCell {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
SELECT {
	FONT-SIZE: 12px
}
.FormLabelCell {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 150px; COLOR: #314194; PADDING-TOP: 4px; BORDER-BOTTOM: #dec700 1px dotted
}
TABLE.FormTable TD TD {
	FONT-SIZE: 12px
}
INPUT.FormTextBox {
	WIDTH: 230px
}
TEXTAREA {
	WIDTH: 230px
}
#dnn_RightPane A:link {
	COLOR: #0000ef
}
#dnn_RightPane A:active {
	COLOR: #0000ef
}
#dnn_RightPane A:visited {
	COLOR: #0000ef
}





#dnn_SearchPane {display: block;
				float: left;
				width: 300px;
				float: right;
				margin-top: 0px;
				padding: 0px;
				height: 40px;
				}

DIV.home-wrap #dnn_SearchPane {display: block;
				width: 400px;
				float: right;
				margin-top: 0px;
				padding-left: 100px;
				height: 40px;
				}

#dnn_ctr404_dnnTITLE_lblTitle {margin-top: -0px;}

DIV.home-wrap #dnn_SearchPane span.Head {display: block; float: left; font-size: 8pt; margin: 8px 0px 0px 0px; left: 1000px; color: #314194; text-decoration: none; border: 0px; position: absolute; top: 19px;}

#dnn_ctr467_dnnTITLE_lblTitle {display: block; float: left; font-size: 8pt; margin: 8px 0px 0px 0px; color: #314194; text-decoration: none; border: 0px;}



#dnn_ctr462_dnnTITLE_lblTitle, #dnn_ctr462_dnnTITLE_lblTitle {display: block; float: left; font-size: 8pt; margin: 8px 0px 0px 0px; color: #314194; text-decoration: none; border: 0px;}

#dnn_ctr462_SearchInput_cmdGo, #dnn_ctr462_SearchInput_cmdGo, #dnn_ctr467_SearchInput_cmdGo  {display: block; background: #314194; border: 0px; height: 20px; width: 40px; color: #fff; float: left;}

#dnn_ctr502_ModuleContent  {display: block; margin-top: -20px;} 

*html #dnn_ctr502_ModuleContent {display: block; margin-top: 0px;} 


 H1 A {
	DISPLAY: block; BACKGROUND: url(h-h1-logo.gif) no-repeat #fff; FLOAT: left; MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden; WIDTH: 180px; TEXT-INDENT: -5000px; HEIGHT: 170px; TEXT-DECORATION: none
}


DIV.wrap {
	DISPLAY: block; BACKGROUND: url(wrap-g.gif) no-repeat right top
}
DIV.wrap-800 {
	DISPLAY: block; BACKGROUND: url(wrap-g.gif) no-repeat right top; WIDTH: 770px
}
DIV.home-wrap {
	DISPLAY: block; BACKGROUND: url(h-wrap-g.gif) no-repeat right top; WIDTH: 770px
}








.Title {color: #cc3300; font-size: 14pt; font-weight: bold; }



#dnn_ctr469_dnnTITLE_lblTitle, #dnn_ctr471_dnnTITLE_lblTitle, #dnn_ctr473_dnnTITLE_lblTitle, #dnn_ctr465_dnnTITLE_lblTitle, #dnn_ctr475_dnnTITLE_lblTitle, #dnn_ctr477_dnnTITLE_lblTitle, #dnn_ctr479_dnnTITLE_lblTitle {display: none;}









#dnn_ctr371_ContentPane {margin-top: 40px; display: block;}


#dnn_ContentPane table th {background: #0f22b3; color: #fff;}


#dnn_ctr371_dnnTITLE_lblTitle {display: none;}

