.clear						{ display:block; clear:both; font-size:1px; height:1px; line-height:1px; }

/*body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 20px 0px;
	padding:0px;
	color: #666666;
	background: #D9D2D2 url(../cssimages/bg_body2.jpg) repeat-x left top;
}

div {border:1px solid #FF3366}*/

html { height:100%; }

body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color: #d9d2d2;
	height:100%;
}

#bottomGutter {
	width: 750px;
	margin: auto;
	color: #666666;
}

#topArea {
	background: url(../cssimages/bg_topArea.gif) no-repeat left top;
	height: 316px;
	width: 775px;
	margin: auto;
	padding: 0px;
}


#topEdge {
	margin: auto;
	width: 768px;
	text-align: right;
	padding:7px 7px 7px 0;
}



.smallLinks {
	 width:775px; text-align:right; padding-top:10px; margin: auto;
}

#bottomEdge {
	background: url(../cssimages/bg_pageFootEdge.jpg) no-repeat center top;
	margin: auto auto 0 auto;
	height:50px;
	width: 100%;
	padding:10px 0px 0px 0px;
	
}

#flashPanel {
	width: 100%;
	height:260px;
	margin: 0px auto 0 auto;
	padding:0px;
	background: #d9d2d2 url(../cssimages/pageBg_new.jpg) repeat-y center top;
}


#pageWrapper {
	width: 100%;
	margin: auto;
	padding:0px;
	background: #d9d2d2 url(../cssimages/pageBg_new.jpg) repeat-y center top;
	

	

}

#page {
	width: 775px;
	margin: auto;
	padding:0px;
	

}

#pageFlashHome {width: 758px;margin: auto;}

#header {

}
#bgPageLower {
	background: url(../cssimages/bg01.gif) repeat-y left top;
	padding:0px 8px 0px 8px;
}




#page div#flashArea{vertical-align:top;margin:0px;}
#page div#flashArea img{vertical-align:top;margin:0px;padding:0px;}




#page #column1 { /* left column */
	text-align:left;
	margin:0;
	padding:0;
	width: 584px;
	/*background: url(../cssimages/back_to_top.gif) repeat-y right top;*/
	/*height:100%;*/
}

#LeftHandColumn { width:565px; margin:0; padding:0; text-align:left; }

#page #column2 {  /* right column */
	float: right;
	width: 188px;
	padding:0;
	margin:0;
	background-color: #ffffff;
}

#page #colFullWidth {
	padding:0;
	margin:0;
	background-color: #ffffff;
}
#page #colFullWidth3 {
	padding:0 0 0 3px;
	margin:0;
	background-color: #ffffff;
}

.mainArea .col1Right {
		float: right;
		width: 188px;
}

#page #backToTop { background: url(../cssimages/back_to_top.gif) repeat-y right top; }

#page #backToTop, 
#page #backToTop a {
	display:block;
	width:16px;
}
 
		
/*#page #rightArea {
	margin:0 0 -20px 50%;
	padding:0; background: #efecdf;}*/
	

	


/*div#leftArea>div#page {height:auto;}*/

div#gutter {
	clear: both;
	width: 100%;
	margin: 0 auto 0 auto; 
	padding:0 0 15px 0;
	background: #edf0f4 url(../cssimages/bg_gutterTop.gif) repeat-x left top;
}

/*div#gutter>div {min-height:120px}	*/

div#footer {
	background: #4a7094;
	width: 775px;
	margin: auto;
	text-align: left;
	height: 4em;
}
	
#TopHeaderNew {
	background: url(../cssimages/bg_topHeader.gif) no-repeat center top;
	width:100%;
	margin:auto;
}


/* Form layout styles */
.form-row           							{ clear:left; margin:5px 0; }
.form-gap          								{ clear:left; margin-top:15px; }
.label             								{ float:left; margin-right:5px; width:130px; padding-top:0.15em; }
.input              							{ margin-left:135px; }
.input select									{ width:146px; }
.buttons           								{ clear:left; padding-top:5px; }

select.dayDropDown, 
	select.monthDropDown, 
	select.yearDropDown							{ width:auto; }
	

/* Top member links styles */
#memberLinks a:link { color:#951515; text-decoration:none; }
#memberLinks a:visited { color:#951515; text-decoration:none; }
#memberLinks a:hover, #memberLinks a:focus { color:#000; text-decoration:underline; }
#memberLinks a:active { color:#000; text-decoration:none; }