body {margin:0; font:12px/18px verdana, arial, helvetica, sans-serif; color:#fff; background:#0F41A2 url(images/pageElements/repeat-h.jpg) 0 0 repeat-x; }
body#homepage{background:#0F41A2 url(images/pageElements/repeat-h-home.jpg) 0 0 repeat-x;}
#shell {width:775px;  position:relative; background:url(images/pageElements/repeater.jpg) 0 0 repeat-y;  }

#container { display:block; background:url(images/pageElements/headerbg.jpg) 0 0 no-repeat; min-height:613px;}
#homepage #container{  background:url(images/pageElements/headerbg-home.jpg) 0 0 no-repeat;}
/* leftside menu */
#menu { width:118px; position:absolute; top:0px; left:0px;}
	#menu img { border:0; display:block; margin:0;}
#pageTitle{ position:absolute; top:316px; left:329px;}
body#homepage #pageTitle{top:442px;}
#tlink{position:absolute; right:0; top:0; border:none;}
#tlink img{border:none;}
.pagePhoto { float:right; margin:0 0 11px 9px; border:3px solid #f5f279;}

.content { padding:352px 106px 0 191px; }
body#homepage .content{padding:475px 106px 0 191px;}
	.content a {text-decoration:underline; color:#ddd; }
	.content a:hover {color:#F0EB5C; text-decoration:none;}

	.content h2 { color:#ECE950; font:bold 18px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }
	.content h3 {color:#fff; font:bold 16px arial, verdana, Helvetica, sans-serif; margin-bottom:1px; }
	.content h4 {color:#fff; font:bold 13px verdana, arial, Helvetica, sans-serif; margin-bottom:0px;  }
		
	.content hr {height:1px; color:#004938; background:#004938; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:4px; margin-bottom:16px; }
	.content ul { list-style: square; }
	.content dd { padding: 0; margin: 0; }
	.content dt { font-weight: 600; }

#footer {width:728px; margin:0; text-align:center; padding:0; font:11px tahoma, Arial, Verdana,  Helvetica, sans-serif; color:#5082E1; background:transparent url(images/pageElements/footerbg.jpg) 0 0 no-repeat;  height:46px; padding-top:180px;}
	#footer a {color:#5082E1; text-decoration:none; }
	#footer a:hover {color:#000; text-decoration:underline; }
.inner_footer {
margin:0;
margin-left: 115px;
}

	.copwrite { font-size:9px;}
	

/* Stuff */
.clear { clear:both; height:1px;}

#feature {margin:30px auto;}

.caption { font-style:italic; color:#222;}

.right {margin:0px 0px 8px 9px; float:right;}
.left {margin:0px 9px 8px 0px; float:left;}

.photoright {padding:3px; background:#fff; border:1px solid #F0EB5C; float:right; margin:1px 0px 8px 9px;}
.photoleft{padding:3px; background:#fff; border:1px solid #F0EB5C; float:left; margin:1px 9px 8px 0px;}
.photo {padding:3px; background:#fff; border:1px solid #F0EB5C;}

.featureRight {border:5px solid #F0EB5C; padding:2px; float:right; margin:1px 0px 8px 9px;}
.featureCenter {border:5px solid #F0EB5C; padding:2px; margin:7px auto 7px auto; }

a.pageNav{display:block; color:#000; font-weight:bold; padding-left:35px; width:135px; height:20px; border:1px solid black; background:transparent url(images/pageElements/pageNav.jpg) bottom left; margin-bottom:3px; text-decoration:none;}
a.pageNav:hover{background:transparent url(images/pageElements/pageNav.jpg) top left; color:#666;margin-bottom:3px;}

a.toTop{display:block; color:#000; font-weight:bold; padding-left:35px; width:120px; height:20px; border:1px solid black; background:transparent url(images/pageElements/totop.jpg) top left; margin-bottom:3px; float:right;text-decoration:none;}
a.toTop:hover{background:transparent url(images/pageElements/totop.jpg) bottom left; color:#666;margin-bottom:3px;}


/* FORM ELEMENTS styling for dynamic MOO forms */
.formText {font:10px Arial, Helvetica, sans-serif;}
