/* CSS Document */

* {padding: 0px; margin: 0px;}
img {padding: 0px; margin: 0px;}

/* DIV formatting ---------------------------------------------------  */

#container {
	top:0;
 	left:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%;
	min-width: 100%;
	height:100%;
 	position:relative;
	text-align:center;
}

#header {
	position: relative;
	z-index:2;
	left:0px;
	top:0px;
	width: 100%;
	min-width: 100%;
	text-align: center;
	padding:0;
}

#headerbg {
	position: absolute;
	z-index:-2;
	left:0px;
	top: 0px;
	text-align: center;
	height: 76px;
	width: 100%;
	min-width: 100%;
	padding:0;
	background-image:url(../img/top_menu_bg.jpg);
	background-position:center;
	background-repeat: no-repeat;
}


#bodytop {
	position:relative;
	margin-top:-20px;
	margin-left:auto;
	margin-right:auto;
	height:272px;
	width:855px;
}


#bodytopleft {
	height:272px;
	width:670px;
	float:left;
}
#bodytopright {
	height:272px;
	width:185px;
	float:right;
	background-image:url(../img/bg_sidebar.gif);
	background-position:right;
	background-repeat: no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
}
#bodytoprightinner {
	position:relative;
	margin-left:20px;
	margin-top:5px;
	height:250px;
	width:150px;
	text-align:left;
}
#content_header {
	position:relative;
	left:0px;
	width:866px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding:0;
}

/* BODY ARTICLE DIV formatting ---------------------------------------------------  */

#content_bodyArticleTop {
	position:relative;
	width:855px;
	height:10px;
	padding:0px;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/body_bgFrameTop.png);
	background-position:center;
	background-repeat: no-repeat;
}
#content_bodyArticleMiddle {
	position:relative;
	overflow:auto;
	width:855px;
	clear:both;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/body_bgFrameMid.png);
	background-position:top;
	background-repeat: no-repeat;
}

#content_bodyArticleBottom {
	position:relative;
	height:9px;
	width:855px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/body_bgFrameBtm.png);
	background-position:center;
	background-repeat: no-repeat;
}

/* BODY RIGHT DIV formatting ---------------------------------------------------  */

#bodycontentright {
	position:relative;
	margin:0px;
	padding:0px;
	top:10px;
	height:272px;
	width:173px;
	float:right;
	text-align:right;
	border-left:solid;
	border-color:#4476a0;
	border-width:1px;
}
#bodycontentrightinner {
	position:relative;
	margin-right:0px;
	margin-left:5px;
	margin-top:5px;
	height:250px;
	width:165px;
	text-align:left;
}

/* BODY CONTENT DIV formatting ---------------------------------------------------  */

#gallerycolumn1 {
	float:left;
	position:relative;
	top:0px;
	margin-top:0px;
	margin-left:0px;
	width:320px;
	height:220px;
	text-align:center;
	padding:0px;
}
#gallerycolumn2 {
	float:right;
	position:relative;
	top:0px;
	margin-top:0px;
	margin-left:0px;
	width:320px;
	height:220px;
	text-align:center;
	padding:0px;
}

#bodycontentleftSm {
	float:left;
	display:inline;
	position:relative;
	margin-top:10px;
	margin-left:13px;
	height:141px;
	width:658px;
	background-image:url(../img/body_txtFrameSm.png);
	background-position:center;
	background-repeat: no-repeat;
	text-align:left;
	padding:0px;
}

#bodyleftSmIn {
	position:relative;
	padding:20px;

}

#bodyleftSmIn img {
	margin-top:7px;

}

#bodycontentleftMed {
	float:left;
	display:inline;
	position:relative;
	margin-top:10px;
	margin-left:13px;
	height:191px;
	width:658px;
	background-image:url(../img/body_txtFrameMed.png);
	background-position:center;
	background-repeat: no-repeat;
	text-align:left;
	padding:0px;
}

#bodyleftMedIn {
	position:relative;
	padding:20px;

}

#bodyleftMedIn img {
	margin-top:7px;

}

#bodycontentleftLg {
	float:left;
	display:inline;
	position:relative;
	margin-top:10px;
	margin-bottom:-10px;
	margin-left:13px;
	height:321px;
	width:658px;
	background-image:url(../img/body_txtFrameLg.png);
	background-position:center;
	background-repeat: no-repeat;
	text-align:left;
	padding:0px;
}

#bodyleftLgIn {
	position:relative;
	padding:5px;

}

#bodyleftLgIn img {
	margin-top:0px;

}

/* BODY CONTENT ARTICLE formatting ---------------------------------------------------  */

#bodycontentleftArticle {
	position:relative;
	height:auto;
	margin-top:0px;
	margin-left:13px;
	width:658px;
	text-align:left;
	padding:0px;
}

#bodycontentleftArticleGallery {
	position:relative;
	height:auto;
	padding:0px;
	margin-top:0px;
	margin-left:10px;
	width:660px;
	text-align:left;
}

#bodyleftLgInArticle {
	position:relative;
	height:auto;
	padding:5px;

}

#bodyleftGallery {
	position:relative;
	padding:0px;
	margin-right:5px;
	margin-left:0px;

}
#footernav {
	position: relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:-45px;
	width:855px;
	text-align: center;
	padding:0;
}

#footer {
	position:relative;
	margin-top:-25px;
	margin-left:auto;
	margin-right:auto;
	width:855px;
}


/*
#contentmid {
	float:left;
	position:relative;
	left:0px;
	width:866px;
	z-index:2;
}
#bodymid {
	float:left;
	left:0px;
	width:866px;
	height:100%;
	z-index:1;	
}
*/
#contentmid {
	position: absolute;
	left:0;
	top:0;
	z-index:3;
}
#bodymid {
	position: absolute;
	left:0;
	top:500
	z-index:2;
}




#whoboxtop {
	background-image:url(../img/content_frame1_top.gif);
	background-position:top left;
	background-repeat: no-repeat
	/*background-color: #0e412d; 
	background-attachment:fixed;*/
}
#contentmidleft {
	float:left;
	width:658px;
}
#sidebar_text {
	float:right;
	width:200px;
}
#bodybtm {
	height:25px;
	width:866px;
	background-image:url(../img/body_frame1_btm.gif);
	background-position:top left;
	background-repeat: no-repeat
}

