HTML,BODY
{
	width:100%;
	height:100%;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 12px;
	color: #c9e0f0;
	background-color: #DAECFA;
	padding:0px;
	margin:0px;
	background-image: url(../../images/backit_all.jpg);
	background-repeat:repeat-y;
}

form
{
	display: inline;
}


ul
{
	margin-top:5px;
	margin-bottom:5px;
}

img 
{
	behavior: url(iepngfix.htc); 
}



/**********************************
font only classes
**********************************/
.topic_header
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 1.2em;
	color: #c9e0f0;
	font-weight:bold;
}

.text_reg
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	color: #c9e0f0;
	line-height:1.5em;
	font-size:1.1em;
}

.form_text
{
	width:290px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 1em;
	color: #00457c;
}

.symbols
{
	font-family:Arial;
	font-size:9px;
}

.error
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #e61111;
}

.big_error
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #e61111;
}

.bio_text
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: .9em;
	color: #c9e0f0;
	line-height:1.1em;
}

/**********************************
link only classes
**********************************/
a
{
	font-weight:bold;
	color:#ffffff;
}


/**********************************
common classes
**********************************/
#container
{
	width:937px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#container_privacy
{
	width:937px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#content_medium
{
	width:937px;
	height:555px;
}

#content_big
{
	width:937px;
	height:667px;
}

#content_tall
{
	width:937px;
	height:1618px;
}

#nav
{
	width:173px;
	height:480px;
	margin-top:70px;
	float:left;
	/*border:solid 1px #666666;*/
}

#shell_med
{
	width:764px;
	height:496px;
	margin-top:57px;
	float:left;
	/*border:solid 1px #666666;*/
}

#shell_big
{
	width:764px;
	height:608px;
	margin-top:57px;
	float:left;
	/*border:solid 1px #666666;*/
}

#shell_tall
{
	width:764px;
	height:1500px;
	margin-top:57px;
	float:left;
}

#shell_top55_med
{
	float:left;
	width:690px;
	height:319px;
	padding-left:25px;
	padding-right:10px;
	padding-top:55px;
	padding-bottom:30px;
	background-color:#00457C;
	overflow:visible;
	background-image: url(../../images/patch.png);
}

#shell_top55_med_shade
{
	float:left;
	width:39px;
	height:404px;
	overflow:visible;
	background-image: url(../../images/shellright_med.png);
	behavior: url(iepngfix.htc);
}

#shell_top30_med
{
	float:left;
	width:684px;
	height:354px;
	padding-left:30px;
	padding-right:11px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#00457C;
	background-image: url(../../images/patch.png);
	overflow:visible;
}

#shell_messadmin_med
{
	float:left;
	width:620px;
	height:305px;
	padding:5px;
	background-color:#c9e0f0;
	color:#00457c;
	overflow:auto;
}

#shell_top30_big
{
	float:left;
	width:674px;
	height:466px;
	padding-left:30px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#00457C;
	background-image: url(../../images/patch.png);
	overflow:visible;
}

#shell_big_shade
{
	float:left;
	width:37px;
	height:516px;
	overflow:visible;
	background-image: url(../../images/shellright_big.png);
	behavior: url(iepngfix.htc);
}

#shell_top30_med_about
{
	float:left;
	width:545px;
	height:354px;
	padding-left:30px;
	padding-right:150px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#00457C;
	background-image: url(../../images/patch.png);
	overflow:visible;
}
#shell_top30_med_about_shade
{
	float:left;
	width:39px;
	height:404px;
	overflow:visible;
	background-image: url(../../images/shellright_med.png);
	behavior: url(iepngfix.htc);
}

#shell_top20_med_sitemap
{
	float:left;
	width:584px;
	height:364px;
	padding-left:30px;
	padding-right:111px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#00457C;
	background-image: url(../../images/shellright_med.png);
	background-repeat:no-repeat;
	background-position:725px;
	overflow:visible;
	line-height: 1.7em;
}

#shell_fake_hr
{
	width:376px;
	height:1px;
	background-color:#2a73a8;
	line-height:0.2em;
	margin-top:3px;
	margin-bottom:3px;
}

#shell_top20_tall
{
	float:left;
	width:684px;
	height:1420px;
	padding-left:30px;
	padding-right:13px;
	padding-top:30px;
	padding-bottom:20px;
	background-color:#00457C;
	background-image: url(../../images/patch.png);
	overflow:visible;
	line-height:1.5em;
}
#shell_tall_shade
{
	float:left;
	width:37px;
	height:1470px;
	overflow:visible;
	background-image: url(../../images/shellright_tall.png);
	behavior: url(iepngfix.htc);
}

#title_line
{
	width:537px;
	height:29px;
	margin-left:12px;
	color:#00447e;
	font-family:Arial;
	font-size:23px;
	font-weight:bold;
}

#subtitle_line
{
	width:331px;
	height:20px;
	margin-left:108px;
}

#menu_line
{
	width:764px;
	height:25px;
}

#shell_footer
{
	float:left;
	width:721px;
	height:16px;
	padding-top:4px;
	padding-right:5px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #00457C;
	text-align:right;
	background-color:#B5B5B5;
}

#shell_footer_shade
{
	float:left;
	width:38px;
	height:20px;
	background-image: url(../../images/shellfoot_right.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
}
	#shell_footer a
	{
		font-family:Verdana,Arial,Helvetica, sans-serif;
		font-size: 9px;
		font-weight:bold;
		color: #00457C;
	}
	
.footer_selected
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #d83d4b;
}

#shell_footer_privacy
{
	float:left;
	width:744px;
	height:16px;
	padding-top:4px;
	padding-right:5px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #00457C;
	text-align:right;
	background-color:#B5B5B5;
}
#shell_footer_priv_shade
{
	float:left;
	width:11px;
	height:20px;
	background-image: url(../../images/shellfoot_right_priv.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
}
	#shell_footer_privacy a
	{
		font-family:Verdana,Arial,Helvetica, sans-serif;
		font-size: 9px;
		font-weight:bold;
		color: #00457C;
	}


#subfooter
{
	clear:both;
	width:895px;
	height:25px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	color: #00457C;
	text-align:right;
	vertical-align:top;
	padding-right:42px;
	padding-top:5px;
	background-image: url(../../images/subfooter_shade.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc);
	/*border:solid 1px #000000;*/
}
	#subfooter a
	{
		font-family:Verdana,Arial,Helvetica, sans-serif;
		font-size: 9px;
		font-weight:normal;
		color: #00457c;
	}

#subfooter_privacy
{
	clear:both;
	width:922px;
	height:95px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	color: #00457C;
	text-align:right;
	vertical-align:top;
	padding-right:15px;
	padding-top:5px;
	/*border:solid 1px #000000;*/
}
	#subfooter_privacy a
	{
		font-family:Verdana,Arial,Helvetica, sans-serif;
		font-size: 9px;
		font-weight:normal;
		color: #00457c;
	}
	
#ref1
{
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	width:400px;
	height:50px;
	padding:10px;
	background-color:#f0f4b8;
	border: solid 1px #333333;
	visibility: hidden;
	position:absolute;
}

/**********************************
hp classes
**********************************/

#content_med_left
{
	float:left;
	width:300px;
	height:319px;
	line-height:1.5em;
	font-size:1.2em;
}

#content_med_right
{
	float:left;
	width:320px;
	height:319px;
	margin-left:50px;
}

/**********************************
topic 1 classes
**********************************/

#topic_med_left
{
	float:left;
	width:269px;
	height:319px;
	line-height:1.2em;
	font-size:1em;
}

#topic_med_right
{
	float:left;
	width:390px;
	height:319px;
	margin-left:20px;
}

#surveyres_cntrls
{
	width:390px;
	height:31px;
	text-align:center;
}

/**********************************
message classes
**********************************/

#mess_med_left
{
	float:left;
	width:310px;
	height:275px;
	margin-top:15px;
	/*border:solid 1px #000000;*/
}

#mess_med_right
{
	float:left;
	width:310px;
	height:275px;
	margin-left:40px;
	margin-top:15px;
}

#submit
{
	width:308px;
	height:30px;
	text-align:right;
}

#adminsubmit
{
	width:200px;
	height:30px;
	text-align:left;
}

#message_board
{
	width:290px;
	height:185px;
	padding:5px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 1em;
	color: #00457c;
	background-color:#ffffff;
	overflow:auto;
}

/**********************************
about classes
**********************************/

#about_med_all
{
	width:627px;
	height:333px;
	/*border:solid 1px #000000;*/
}

/**********************************
download classes
**********************************/

#download_big_left
{
	float:left;
	width:315px;
	height:350px;
	margin-top:15px;
	font-size:.9em;
	/*border:solid 1px #000000;*/
}

#download_big_right
{
	float:left;
	width:315px;
	height:350px;
	margin-top:15px;
	margin-left:15px;
	font-size:.9em;
	/*border:solid 1px #000000;*/
}

#download_submit
{
	width:300px;
	height:35px;
	text-align:right;
	margin-top:5px;
	/*border:solid 1px #000000;*/
}

/**********************************
updates classes
**********************************/

#updates_big_left
{
	float:left;
	width:330px;
	height:330px;
	margin-top:15px;
}

#updates_big_right
{
	float:left;
	width:300px;
	height:330px;
	margin-top:10px;
	text-align:left;
}

#updates_inbig_right
{
	width:300px;
	height:50px;
	margin-left:10px;
}

#updates_submit
{
	width:295px;
	height:35px;
	text-align:right;
	margin-top:5px;
}

/**********************************
forward classes
**********************************/

#forward_big_left
{
	float:left;
	width:322px;
	height:390px;
	margin-top:15px;
}

#forward_big_right
{
	float:left;
	width:322px;
	height:390px;
	margin-top:15px;
	margin-left:15px;
}

#forward_submit
{
	width:322px;
	height:35px;
	text-align:right;
	margin-top:5px;
}

/**********************************
guide classes
**********************************/

#guide_big_left
{
	float:left;
	width:322px;
	height:350px;
	margin-top:30px;
	/*border:solid 1px #000000;*/
}

#guide_big_right
{
	float:left;
	width:322px;
	height:350px;
	text-align:left;
	margin-top:30px;
	margin-left:15px;
	/*border:solid 1px #000000;*/
}

#guide_submit
{
	width:300px;
	height:30px;
	text-align:right;
	margin-top:10px;
	margin-right:15px;
}

#guide_poll
{
	width:280px;
	height:150px;
	padding:5px;
	color: #00457c;
	font-weight:bold;
	background-color:#ffffff;
	clear:both;
}

#guide_textarea
{
	width:320px;
}


