/* body */	
body {
	background-color:#E4AA2C;
	background-image:url(../images/left_bottom_filler.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin:0;
	padding:0;
	height:100%; /* needed to display bkgnd2 at full height in IE */
	font-size: 12px;
	color: #6B7AB9;
	font-family: Arial, Helvetica, sans-serif;
}
#container {
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height:auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url(../images/right_bottom_filler.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	text-align:center; /*centers #main in old IE*/
	}
* html #container {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}
#page_content {
	position:relative;
	z-index:10;
	background-color:transparent;
	margin:0px auto; 
	width:755px;
	padding:0; 
	text-align:left;
}


#home_content {
	position:relative;
	top: 252px;
	z-index:10;
	background-color:transparent;
	margin:0px auto; 
	width:755px;
	padding:0; 
	text-align:left;
}

#top_wrap{
	position:absolute;
	z-index:15;
	width:100%;
	text-align:center;
}
/*end body/content*/


/*homepage backgrounds*/
#home_header{	
	position:relative;
	z-index:16;
	width:755px;
	margin:0px auto;
	text-align:right;
}
#home_top_left{
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(../images/homepage/home_top_left.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:224px;
	z-index:1;
}
#home_top_right{
	position: absolute;
	top: 0;
	right: 0;
	background-image:url(../images/homepage/home_top_right.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:224px;
	z-index:1;
}
#home_top_filler{
	position: absolute;
	top: 0;
	background-image:url(../images/homepage/home_top_filler.gif);
	background-repeat:repeat-x;
	width:100%;
	height:224px;
	z-index:0;
}
/*end homepage*/


/*mainpage backgrounds*/
#pg_header{	
	position:relative;
	z-index:16;
	width:755px;
	margin:0px auto;
	text-align:left;
}
#pg_top_left{
	position: absolute;
	top: 0;
	left: 0;
	background-image:url(../images/pages/pg_top_left.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:123px;
	z-index:1;
}
#pg_top_right{
	position: absolute;
	top: 0;
	right: 0;
	background-image:url(../images/pages/pg_top_right.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:123px;
	z-index:1;
}
#pg_top_filler{
	position: absolute;
	top: 0;
	background-image:url(../images/pages/pg_top_filler.gif);
	background-repeat:repeat-x;
	width:100%;
	height:123px;
	z-index:0;
}
/*end mainpage*/

form {margin: 0; padding:0;}

/* LINKS*/	
A:Link  {color: #E5AA29;text-decoration : underline;font-weight:bold; }
A:Visited  {color: #E5AA29;text-decoration : underline;font-weight:bold;}
A:Active  {color: #E5AA29;text-decoration : underline;font-weight:bold;}
A:Hover  {color: #213BA4;text-decoration: underline; font-weight:bold;}

.resources A:Link  {font-size: 13px;font-weight:bold; color : #6B7AB9;text-decoration : underline; }
.resources A:Visited  {font-size: 13px;font-weight:bold; color : #6B7AB9;text-decoration : underline;}
.resources A:Active  {font-size: 13px;font-weight:bold; color : #6B7AB9;text-decoration : underline;}
.resources A:Hover  {font-size: 13px;font-weight:bold;color: #E5AA29;text-decoration: underline;}

/* TEXT */
.plaintext {font-size: 13px; line-height:16px;}
.smalltext {font-size: 12px; line-height:14px;}

/* headlines */
.headline {font-size: 16px; font-weight:bold; color : #213BA4; line-height:22px;}

/*submit button*/
input.gobtn {
	background-color:#213BA4;
	font-weight: bold; 
	font-size: 11px; 
	color: #FFFFFF;
	padding: 5px;
}

/*switch content p*/
.handcursor{
cursor:hand;
cursor:pointer;
font-weight:bold;
}

.pic_border {
border: solid 1px #213BA4;
margin: 2px;
}