@charset "UTF-8";
/*	common elements on all pages 										*/
/*	updates:	2010-07-28	:: mm :: 	version 2 of css file			*/
body
{
	font-family:        Tahoma,Helvetica,Arial,Sans-Serif;
    font-size:          100%;
	background-color:   #FFFFFF;
    color:              #000000;
}
div
{
	position:			relative;
	border:				none;
}
div.main
{
	clear:				both;
	width:				960px;
	height:				870px;
	margin-top:         10px;
    margin-left:        auto;
    margin-right:       auto;
    /*background:			url("../pix/hdr_bg.png") 0 0 repeat-x;*/
	/*border:             solid 1px #E0E0E0;*/ /*use as a guideline to line things up */
}
div.hdr_toplogo
{
	float:				left;
	width: 				940px;
    height: 			370px;
    margin:				0px 10px 0px 10px;
	background:			url("../pix/hdr_logo.png") 0 0 no-repeat;
}
div.hdr_cse
{
	clear:				both;
	float:				left;
	width: 				200px;
    height: 			30px;
	margin:				0px 0px 0px 710px;
}
div.hdr_eip
{
	clear:				both;
	float:				left;
	width: 				520px;
    height: 			60px;
    margin:				20px 0px 0px 400px;
    font-size:			320%;
    color:				#FFFFFF;
}
div.hdr_motto
{
	clear:				both;
	float:				left;
	width: 				520px;
    height: 			60px;
    margin:				5px 0px 0px 400px;
    font-size:			160%;
    color:				#FFFFFF;
}
div.hdr_menu
{
	clear:				both;
	float:				left;
    width: 				940px;
	height: 			61px;
	z-index: 			20;
    margin:				70px 0px 0px 0px;
}
div.shell
{
	clear:				both;
	float:				left;
	width: 				920px;
    margin:				0px 10px 0px 10px;
    padding:			0px 10px;
	color:				#454545;
	/*background-color:   #E0E0E0;*/
	background:			url(../pix/col_bg.png) repeat-x 0, 0;
	/*padding-left:92px;*/
	border-bottom:		solid 1px #dbdfe3;
}

div.col_hdr
{
	float:				left;
    height:				60px;
	margin-top:			20px;
    font-size:			27px;
}
div.col_left
{
	clear:				both;
	float:				left;
	width:				270px;
	font-size:			80%;
}
div.col_middle
{
	float:				left;
	width:				270px;
	margin:				0px 45px 0px 45px;
	font-size:			80%;
}
div.col_right
{
	float:				left;
	width:				270px;
	font-size:			80%;
}
div.footer
{
	clear:				both;
	float:				left;
	width:				920px;
	height:				40px;
	margin:				0px 10px;
	padding:			0px 10px;
	background-color:	#5E6872;
	font-size:			75%;
	line-height:		40px;
	color:				#FFFFFF;

}
div.clear
{
	clear:				both;
	float:				none;
	line-height:		0;
	font-size:			0px;
}
/* ---------------- top	main menu	-------------------------*/
ul.mainmenu
{
	clear:				both;
	float:				right;
	z-index:			20;				/*fix for ie */
	margin:				0px 1px 0px 0px;
	padding:			0;
}
ul.mainmenu li
{
	float:				left;
	margin: 			0;
	padding:			0;
	list-style: 		none;
	background:			url("../pix/li_sep.png") right 22px no-repeat;
}
ul.mainmenu li a
{
	display: 			block;
	margin: 			0 0 0 0;
	padding: 			0px 10px 0px 10px;
	width: 				100px;
	line-height:		60px;
	font-size: 			14px;
	font-weight:		bold;
	color: 				#FFFFFF;
	text-align: 		center;
	text-decoration: 	none;
}
ul.mainmenu li a:hover
{
	color:				#FBFBFB;
}
/* ---------------- end top	main menu	---------------------*/
/* ---------------- start links in middle of page	-------------------------*/
div.shell a:link
{
	font-size:			120%;
}
/* ---------------- end links in middle of page	---------------------------*/
/* ---------------- paragraph columns	-------------------------------------*/
p.middle
{
	margin-bottom: 0;
}
/* ---------------- end paragraph columns	---------------------------------*/
/* ---------------- bullet list middle column	-----------------------------*/
ul.lst_col_middle
{
	margin:				0px;
	padding:			0;
}
ul.lst_col_middle li
{
	margin: 			0;
	padding-top:		4px;
	list-style:			none;
	font-size:			100%;

}
ul.lst_col_middle li a
{
	color:				#454545;
}
ul.lst_col_middle li a:hover
{
	color:				#000000;
	text-decoration: 	none;
}

/* ---------------- end bullet list middle column	-------------------------*/

/* ---------------- bullet list right column	-----------------------------*/
ul.lst_col_right
{
	margin:				0px;
	padding:			0;
}
ul.lst_col_right li
{
	margin: 			0;
	padding-top:		12px;
	list-style:			none;
	font-size:			90%;

}
ul.lst_col_right li a
{
	color:				#454545;
}
ul.lst_col_right li a:hover
{
	color:				#000000;
	text-decoration: 	none;
}
/* ---------------- end bullet list right column	-------------------------*/
/* ---------------- links column -- more	---------------------------------*/
a.lnk_more:link
{
	font-size:			80%;
	color:				#53B80E;
	text-decoration: 	none;
}
a.lnk_more:visited
{
	font-size:			80%;
	color:				#53B80E;
	text-decoration: 	none;
}
a.lnk_more:hover
{
	font-size:			80%;
	color:				#53B80E;
	text-decoration: 	underline;
}
/* ---------------- end links column -- more	-----------------------------*/
/* ---------------- start links in page footer	-----------------------------*/
div.footer a
{
	color:				#A2D5E9;
	text-decoration: 	none;
}
/* ---------------- end links in page footer	-----------------------------*/
