/* VPA Global */
body {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	background:#f3f3e6 url(../images/top_body_bg2.jpg) repeat-x scroll center top;
	margin:0px;
	}
#site_container {
	margin-left: auto;
	margin-right: auto;
	width:761px;
	z-index:1;
	}
/**********************Top Section********************************/
#logoArea {
	width:100%;
	margin-bottom:10px;
	text-align:center;
	}
#header {
    width:100%;
    margin-top:80px;
    margin-bottom:0px;
    height:91px;    
    }
#header_left {
	float:left;
	width:234px;
	height:100%;
	/*background:transparent url(../images/logo_bottom_shadow.gif) repeat-x scroll center bottom;*/
	}
#header_right {
	float:right;
	width:527px;
	}
#header_right_top {
	width:100%;
	height:56px;
	font-family:Arial;
	font-style:italic;
	font-size:12px;
	color: #f6faf9;		
	}
#header_right_bottom {
	width:100%;
	height:35px;
	margin-bottom:0px;
	position:relative;
	bottom:0px;
	background:#FFFFFF url(../images/nav__bottom_shadow.gif) repeat-x scroll right bottom;
	z-index:10;
	}
/******************end Top Section********************************/


/**********************Navigation********************************/
.top_nav {
	font-size:12px;	
	color:#412109;
	font-family:Arial;
	font-weight:bold;
	position:relative;
	left:5px;
}    	
/******************end navigation********************************/	


/**********************content section********************************/
#main_container {
	width:764px;
	margin-bottom:0px;
	margin-top:0px;
}
#main_container_top {
	width:100%;
	background:transparent url(../images/main_top_bg.gif) repeat-y scroll center top;
	}
#instruction {
	background:#d1d1ba;
	position:relative;
	left:5px;
	width:746px;
	height:88px;
	*height:88px;
	border-top:solid 5px #FFFFFF;
	border-left:solid 5px #FFFFFF;
	border-right:solid 5px #FFFFFF;
	color:#382208;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	}	
#instruction_left {
	height:100%;
	width:500px;
	position:relative;
	top:15%;
	left:5px;
	float:left;
}
#instruction_right {
	height:100%;
	width:203px;
	position:relative;
	top:5px;
	right:2px;
	float:right;
}
#main_container_mid {
	width:100%;
	background:transparent url(../images/main_subtop_bg.gif) repeat-y scroll center top;
	}
#main_container_mid_bg {
	width:746px;
	position:relative;
	left:5px;
	background-color:#e2e2d1;
	border-left:solid 5px #FFFFFF;
	border-right:solid 5px #FFFFFF;	
	border-bottom:solid 5px #FFFFFF;
	overflow:hidden;
	padding-bottom:20px;
	*padding-bottom:0px;
}	
#main_container_mid_content {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:5px;
}		
#content_row {
	width:100%;
	*margin-bottom:40px;
	clear:both;
	}
#content_row_left {
	width:48%;
	float:left;
	}
#content_row_right {
	width:48%;
	float:right;
	}	
#small_box_bg {
	width:298px;
	height:88px;
	border:solid 3px #ceceb7;
	text-align:center;	
	margin-left:auto;
	margin-right:auto;
	}
#small_box_inner {
	width:295px;
	height:86px;
	border:solid 1px #FFFFFF;
	background:transparent url(../images/small_box_bg.gif) repeat-x scroll top center;
	}
#small_box_content {
	margin-top:5px;
	}
#big_box_bg {
	width:300px;
	height:205px;
	border: solid 4px #dadac5;
	text-align:center;
	}
#big_box_inner {
	width:298px;
	height:202px;
	border:solid 2px #FFFFFF;
	background:transparent url(../images/section_box_bg.gif) repeat-x scroll top center;
	text-align:left;
	}	
#big_box_content {
	margin-left:9px;
	margin-top:4px;
}	
#member_box {
	background:transparent url(../images/member_box.gif) no-repeat scroll top center;
	width:144px;
	height:74px;
}
#member_box_content {
	width:128px;
	height:60px;
	text-align:center;
	*margin-top:10px;
	padding-top:10px;
	*padding-top:0px
}	
#rect_section {
	background:;
	width:530px;
	height:144px;
	border:solid 5px #d7d6c1;
	margin-left:auto;
	margin-right:auto;
}
#rect_section_inner {
	border:solid 1px #FFFFFF;
	width:490px;
	height:140px;
	float:right;
	background:#ddddc8 url(../images/fees_box_bg.gif);
}
#rect_section_content {
	*margin:5px;
	padding:5px;
	*padding:0px;
}
#rect_section_content td {
	text-align:left;
}
/**********************end content section********************************/

/**********************end other sections********************************/
#login {
    background:#ddddc9 url(../images/rect_area_medium.gif) no-repeat center top;
	width:305px;
	height:232px;
	margin-left:auto;
	margin-right:auto;
	margin:50px auto 75px auto;
}
#loginBox_content {
	*margin:35px 5px 4px 10px;
	padding:35px 5px 4px 10px;
	*padding:0px;
	width:290px;
	height:200px;
	overflow:hidden;
	text-align: -moz-center;
	*text-align:center;
	color:#47290b;
}
.panelHeight {
	height:0px;
}
/**********************other sections********************************/


/**********************footer********************************/
#footer {
	position:relative;
	left:2px;
	background:transparent url(../images/footer_bg.gif) repeat-x scroll bottom right;
	height:85px;
	width:100%;
	margin:0px;
	z-index:5;
	clear:both;
}
#footer_content {
	text-align:center;
	color:#412109;
	margin-top:0px;
	*margin-top:5px;
	font:12px Arial;
}
.footer_nav {
	margin:0px;
}
.footer_nav a {
	color:#412109;
	font:12px Arial;
	text-decoration:none;
}
.footer_nav a:hover {
	text-decoration:underline;
}
.footer_nav li {
	margin: 0px 0xp 0px 5px;
	padding-right: 10px;
	cursor: default;
	display: inline;
}
.copyright {
	font:10px Arial;
	color:#496462;
	letter-spacing:2px;
}
#body_footer {
	width:100%;
	background:transparent url(../images/bottom_body_bg.jpg) repeat-x scroll top left;
	height:109px;
	z-index:0;
	position:relative;
	top:-5px;
}
/*********************end footer**************************************/


/**********************general styles********************************/	
.smallCaps {
	font-variant:small-caps;
	text-align:center;
}
.redNotify {
    color:#FF0000;
    font-weight:bold;
    font-size:12px;
}
.defautBrownText {
	color:#47290b;
	}
.whiteText {
	color:#FFFFFF;
}	
.blackBoldText {
	color:#000000;
	font-weight:bold;
}	
.textBoxGray {
	color:#757575;	
	font:10px bold Arial;
	}
.blueHeader {
	color:#88a39d;
	font:18px Arial;
	font-weight:bold;
	}
.paraHeader {
    font-family:Arial;
    font-size:20px;
    }
.paraText {
	font-family:Arial;
	font-size:12px;
	line-height:19px;
	}    
.smallParaText {
	font:10px Arial;
}
.grayText {
	color:#7b6d60;
}	
.tealText {
	color:#678c8a;
	font:14px Arial;
	font-weight:bold;	
	}
.paraText12 {
	font:12px Arial;
}
.sectionTitle {
	color:#523507;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	}    
.sectionTitle_12 {
	font:bold 12px Arial;
	text-transform:uppercase;
	}
.sectionTitle_Red {
	color:#8a1f19;
	font:bold 14px Arial;
}		
.sectionTitle_bg {
	width:100%;
	background-color:#FFFFFF;
	}	
.redBold {
    color:#FF0000;
    font-weight:bold;
    }
.tealText {
	color:#127bbd;
	font-weight:bold;
}
.blueText {
	color:Blue;
}
.burgundyText {
	color:#591f25;
}
.textIndent {
	text-indent:5px;
}   
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.linksBrown a {
	color:#71461c;
	font:11px Arial;
}
.linksBrown a:hover {
	text-decoration:none;
	color:#47290b;
}
.center {
	text-align:center;
}
.noSpace {
	padding:0px;
	margin:0px;
}
.defaultBigBold {
	font:bold 25px Arial;
}
.headerBorder {
	width:100%; 
	border-bottom:dashed 1px #abb3a6;
	}
.infoBox {
	width:200px;
	border:solid 1px #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background:#d8d8be;
	}
.infoBox_content {
	*margin:7px;
	padding:7px;
	*padding:0px;
}
.click {
	cursor:pointer;
}
.leftFloat {
	float:left;
}
.rightFloat {
	float:right;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.inputs {
	background-color:#e7e6e6;
	color:#591f25;
	font-weight:bold;
}
/**************************For Images***************************/
.imgBorderlight {
	border:solid 5px #f0f0e6;
	}
.padding5 {
	padding:5px;
}
.noDisplay {
	display:none;
}
.showDisplay {
	display:block;
}

