html
{
	height:				100%;
	min-height:			100%;
}

body
{
	padding:			0px;
	margin:				0px;
	background-image:	url('../i_mages/bg.gif');
	background-repeat:	repeat-x;
	background-position:bottom;
	background-attachment:fixed;
	text-align:			center;
	width:				100%;
	height:				100%;
	min-height:			100%;
	font-family:		Tahoma, Verdana, Arial, Tunga;
	font-size:			12px;
}

 #gmap {
    height:360px;
    width:480px;
}
 #gdirections {
    width:480px;
}

form
{
	margin:				0px;
	padding:			0px;	
}

.table_size
{
	background-color: 	#ebeff8;
	border				1px solid #e2e6f1;
	font-size:			10px;	
}

.table_size td
{
	font-size:			11px;	
}

#container
{
    margin: 			auto;
    width: 				1000px;
}

#header
{
    width: 				1000px;
    height:				100px;
    background-image:	url('../images/header.gif');
    background-color:	#ffffff;
}

#header_left
{
	float:				left;
    width: 				544px;
    height:				100px;
}

#header_right
{
	float:				left;
    width: 				456px;
    height:				32px;
}

#submenu
{
	width:				453px;
	height:				32px;
	font-size:			11px;
	color:				#00315d;
	text-align:			right;
	padding:			23px 5px 0px 0px;
}

#submenu a
{
	font-size:			11px;
	color:				#00315d;
}

#menu
{
	width:				458px;
	height:				20px;
}

#menu ul
{
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

#menu ul li
{
	display:			inline;
	float:				left;
}

#menu ul li a
{
	color:				#ffffff;
	font-weight:		bold;
	text-decoration:	none;
	font-size:			11px;
	width:				114px;
	height:				28px;
	text-align:			center;
	display:			block;
	padding:			4px 0px 0px 0px;
}

#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited
{
	background-image:	url('../images/menu_button.gif');	
}

#menu ul li a:hover
{
	background-image:	url('../images/menu_button_mo.gif');
}

#content
{

    overflow:			auto;
    width: 				1000px;
    background-color:	#e4e8f3;
    background-image:	url('../images/bg_content_right.gif');
    background-repeat:	no-repeat;
    background-position:top right;
}

#content_left
{
	float:				left;
    width: 				744px;
    text-align:			left;
    padding:			0px 0px 0px 30px;
}

#content_right
{
	float:				left;
    width: 				226px;
}

#pagelocator
{
	margin:				25px 0px 0px 0px;
	background-color:	#ebeff8;
	border:				1px solid #e2e6f1;
	padding:			3px;
	font-size:			11px;
	color:				#00315d;
}

#pagelocator a
{
	font-size:			11px;
	color:				#00315d;
}

#block_container
{
	height:				137px;
	padding-top:		20px;	
	padding-bottom:		20px;	
}

.block
{

	float:				left;
	margin:				0px;
    width: 				236px;
    height:				135px;
    background-image:	url('../images/block.gif');
}

.block_head
{
	padding:			9px 0px 18px 15px;
	color:				#fff7f6;
	font-weight:		bold;
	font-size:			12px;
	text-shadow: 		1px 1px 1px #12156d;
}

.block_content
{
	padding:			0px 15px 15px 15px;
	color:				#414141;
	line-height:		16px;
	font-size:			11px;
}

.block_link
{
	margin-left:		50px;
	margin-top:			6px;
	background-image:	url('../images/bg_block_link.gif');
	width:				95px;
	padding-top:		4px;			
	text-align:			center;
	height:				23px;
	font-size:			11px;
	font-weight:		bold;
	color:				#555555;
}

.block_link a
{
	font-size:			11px;
	font-weight:		bold;
	color:				#555555;
}

#introtext
{
	padding-top:		20px;
	font-size:			13px;	
	line-height:		28px;
	text-shadow: 		1px 1px 1px #ffffff;
}

#introtext a
{
	color:				#4284be;
	font-size:			13px;	
}

#mpc_block
{
	width:				742px
	height:				222px;
	margin-top:			10px;	
}

#footer
{
    width: 				980px;
    margin-bottom:		20px;
    padding:			10px;
    height:				200px;
    background-color:	#0d4e85;
    background-image:	url('../images/footer.gif');
    background-position:bottom;
    
    background-repeat:	repeat-x;
}

#submenu_right
{
	text-align:			left;
	padding:			8px 0px 8px 15px;
	margin-top:			88px;
	margin-left:		21px;
    width:				180px;
    background-image:	url('../images/bg_submenu.gif');
    background-repeat:	no-repeat;
}
#submenu_right ul
{
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

#submenu_right li
{
	font-size:			11px;
	font-weight:		bold;
}

#submenu_right a
{
	font-size:			11px;
	font-weight:		bold;
}

#item_heading
{
	font-size:			14px;
	color:				#1d4f8c;
	font-weight:		bold;
}

#item_heading_sub
{
	font-size:			12px;
	color:				#dd2317;
	font-weight:		bold;
}

#item_heading a
{
	font-size:			14px;
	color:				#1d4f8c;
	font-weight:		bold;
}

p
{
	font-size:			12px;
	margin:				0px;
	padding:			0px 0px 15px 0px;
	line-height:		20px;
	color:				#000000;
}

li
{
	font-size:			12px;
	line-height:		23px;
	color:				#000000;
}

ul
{
	padding-bottom:		15px;
	margin:				0px;
}

td
{
	font-size:			12px;
	color:				#000000;
}

a
{
	color:				#000000;
}

h1
{
	margin:				0px;
	padding:			10px 0px 10px 0px;
	font-size:			22px;
	font-weight:		bold;
	color:				#dd2317;
}

.frontbar
{
	font-size:			20px;
	font-weight:		bold;
	color:				#dd2317;
	display:			inline;

}


h2
{
	margin:				0px;
	padding:			0px 0px 5px 0px;
	font-size:			14px;
	color:				#1d4f8c;
}

h2 a
{
	text-decoration:	none;
	color:				#1d4f8c;
}

h3
{
	margin:				0px 0px 8px 0px;
	font-size:			14px;
	color:				#ff786f;
}

input,select,textarea
{
	font-family:		Tahoma, Verdana, Atial, Tunga;
	font-size:			11px;
	padding:			3px;
	background-image:	url('../images/bg_input.gif');
	background-repeat:	repeat-x;
	border-top:			1px solid #cccccc;
	border-right:		1px solid #f3f3f3;
	border-bottom:		1px solid #f3f3f3;
	border-left:		1px solid #cccccc;
}

#loginbar
{
	padding:			0px 3px 3px 5px;
	background-color:	#e4e8f3;
	margin-left:		29px;
	text-align:			left;
	font-size:			10px;
	color:				#194b88;
    width: 				378px;
    height:				43px;
    background-image:	url('../images/bg_loginbar.gif');
    background-repeat:	repeat-x;
}

#loginbar a
{
	font-size:			10px;
	color:				#143b6b;
}

#loginbar input
{
	font-family:		Tahoma, Verdana, Arial, Tunga;
	font-size:			10px;
	padding:			3px;
	background-color:	#e4e8f3;
	border-top:			1px solid #cccccc;
	border-right:		1px solid #f3f3f3;
	border-bottom:		1px solid #f3f3f3;
	border-left:		1px solid #cccccc;
}


