body{
	margin:0;
	padding:0;
	background-color:#F0F0FF;
	background-image:url(images/content_bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	text-align:center;
	font-size:1em;
}


div#placeholder{
	width:800px;
	text-align:left;
	margin:0 auto;
	padding:0;
}
div#placeholder_secondary{
	width:800px;
	text-align:left;
	margin:0 auto;
	padding:0;
	background-image:url(../images/images/blue_bar.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

div#index_header{
	background-image:url(../index_images/images/header_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:130px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	width:800px;
	//margin-left:1px;
}
div#header{
	background-image:url(images/images/header_top.jpg);
	background-image:url(../images/images/header_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:150px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	width:800px;
	//margin-left:1px;
}
div#flash_header{
	text-align:right;
	margin:0;
	padding:2px 0 0 0;
}

div#index_nav{
	padding-top:20px;
	padding-top:27px;
	margin-left:225px;
	font-weight:bold;
	font-size:1.1em;
}
div#nav{
	padding-top:100px;
	margin-left:225px;
	font-weight:bold;
	font-size:1.1em;
}
div#nav a,div#nav a:visited,div#index_nav a,div#index_nav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
div#nav a:hover,div#nav a:active,div#index_nav a:hover,div#index_nav a:active{
	color:#CCCCCC;
}
div#frame_left_index{
	padding:0;
	margin:0;
	//margin-left:1px;
	background-image:url(../index_images/images/index_left_column.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	width:250px;
	height:400px;
}


div#home_flash_box{
	float:right;
	width:459px;
	width:550px;
	height:261px;
	height:400px;
	background-image:url(images/images/flash_back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	//margin-right:-1px;
	padding:0;
	text-align:right;
}

div#left_column{
	float:left;
	width:153px;
	background-color:#2E2EBA;
}
div#center_column{
	padding:0;
	margin:0;
	//margin-left:1px;
	float:left;
	width:647px;
//	width:646px;
}
div#right_column{
	float:right;
	margin:0 0 0 10px;
}

div#index_content{
	padding:0px 15px 0px 15px;
	width:515px;
	float:left;
}
div#index_bottom{
	clear:both;
	margin:0;
//	margin:0 -1px 0 1px;
	padding:0;
	background-color:#0304B7;
}

div#content{
}
div#content a,div#content a:visited{
	color:#2F2EBA;
}
div#content a:hover,div#content a:active{
	color:#4F4F51;
}

div#second_nav{
	margin:0 10px 10px 60px;
}
div#second_nav a,div#second_nav a:visited{
	color:#2F2EBA;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0 5px;
}
div#second_nav a:hover,div#second_nav a:active{
	color:#4F4F51;
}

div#content_gen{
	padding:0px 15px 10px 15px;
}
div#content_gen a,div#content_gen a:visited{
	color:#2F2EBA;
}
div#content_gen a:hover,div#content_gen a:active{
	color:#4F4F51;
}
/* -- Gen Classes -- */
div.clear{
	clear:both;
	height:1px;
}
div.home_feature_column{
	float:left;
	width: 225px;
	margin:0 0 0 30px;
	padding:0;
}
h1{
	color:#2D2DB6;
	font-size:1.25em;
}
h2{
	color:#333333;
	font-size:1.15em;
}