/*Globals*/
body { margin:0; padding:0; background: #000; }
a, a:visited { text-decoration: none; color: #0E4073; }
a:hover { text-decoration: none; color: #5A1FA9; }


#bgd_container {width:100%; height: 100%; margin:0; padding:0; background: url(background.gif) repeat-x #000; }
#shell { margin:6px auto 0px auto; padding:0; width:753px; height:auto; overflow: hidden; }

#contentwrapper { margin:0; padding:0; width: 753px; height:auto; background: url(content.gif) repeat-y; overflow: hidden; }

#menuarea { width: 753px; height:29px; padding:0; text-align: left; background: url(menu.gif) no-repeat; overflow: hidden; margin:0; padding:0px 12px; }
#logo { width: 650px; height: 150px; overflow: hidden; margin: 45px 0px 0px 23px; padding:0; }
#content { width: 471px; height:auto; float: left; margin:0; padding: 21px 0px 20px 23px; overflow: hidden; }
#address { width: 245px; height:auto; float: right; margin:0; padding:57px 0px 20px 0px; overflow: hidden; }
	#address p { font: 12px/17px Arial, Helvetica, sans-serif; font-weight: bold; color: #bcbcbc; padding: 5px 0px 5px 15px; margin:0; }
	#address p a, #address p a:visited { color: #7BA3FF; text-decoration: underline; }

#header { width: 753px; height: 167px; background: url(header.jpg) no-repeat; }
	#header p { font: 10px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #a6c3c9; text-align: left; margin:0; padding:0; } 

#footer { width: 707px; height:28px; margin: 0; padding: 0px 23px; text-align: left; background: url(footer.gif) no-repeat; }
#copyright { margin:0; padding:0px 5px; font: 10px/24px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; width: 753px; }
	#copyright a, #copyright a:visited { color: #fff; text-decoration: underline; }



/*Container*/
#contenttop { margin:0; padding:0; height: 17px; width: 471px; background: url(contenttop.gif) no-repeat; }
#contentmiddle { margin:0; padding:0; width: 471px; height:auto; background: url(contentmid.gif) repeat-y; }
#contentbottom { margin:0; padding:0; height: 17px; width: 471px; background: url(contentbottom.gif) no-repeat; }


#cleartextarea { width: 437px; height: auto; padding: 6px 17px; margin:0; font: 13px/20px Arial, Helvetica, sans-serif; color: #fff; }
	#cleartextarea h3 { font: 14px/18px Verdana, Arial, Helvetica, sans-serif !important; color: #9D9D9D !important; text-transform: uppercase; }
	#cleartextarea h2 { font: 16px/20px Verdana, Arial, Helvetica, sans-serif !important; color: #9D9D9D !important; text-transform: uppercase; }
	
	#cleartextarea a, a:hover, a:visited { color:#fff; }
#containertitle { text-align: left; padding:5px 15px; margin:0; }
	 

/*Menu*/
#navigation ul { margin:0; padding:0; }
#navigation ul li { margin:0; padding:0; display: inline;  height: 29px; }
#navigation ul li a { font: 11px/29px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-weight: bold; border-right: 1px #fff solid; padding:7px 16px; }
#navigation ul li a:hover { color: #ffffff; background: #7BA3FF;}

/*DNN Overrides*/
.Normal { font: inherit; }
.edithtml { margin:0; padding:; text-align:left; }
.eipbackimg {display:none;}
.Head { font: 26px/26px Arial, Helvetica, sans-serif !important; color: #7ba3ff !important; } 
#dnn_dnnLOGIN_cmdLogin { font: 9px/18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #AAAAAA;  }

/*Misc*/
#pagePhoto { border: 1px #000 solid; padding: 5px; background-color: #fff; float: left; margin-right: 5px; }
.tlink { float:right; padding:0; margin: 5px 15px 0px 0px;}
.tlink a, .tlink a:visited { font: 13px/29px Arial, Helvetica, sans-serif;font-weight: bold; color: #fff;}
.tlink a:hover { color: #6CD1C7; }
.anfang { float:left; color:#7BA3FF; font-size:66px; line-height:50px; padding-top:3px; padding-right:3px; font-family:times,Georgia;}	
