body {
    	margin:0px;
    	padding:0px;
    	text-align:center;
    	background:	#15517b;
}

/*Centered Layout*/

div#wrapper {
	background:	url('images/wrapper_bg.gif');
   	width:      	982px; 
   	margin:     	0 auto;
   	margin-top: 	0px;
}

div#container {
   	width:      	954px;
   	float:      	left;
	margin:		10px 14px 0px 14px;
   	text-align: 	left;
}  

div#header {
	height:		134px;
	width:          952px;
	background:	#FFF;
	margin-bottom: 	4px; 
	border:		1px solid #b1c2cc;

}

div#horMenu {
	height:		29px;
	margin-bottom:	4px;
} 

div#horMenuBlock1, div#horMenuBlock2 {
	height:		27px;
	border:		1px solid #b1c2cc;
	float:		left;
}
div#horMenuBlock1 {
	width:		163px;
	margin-right:	4px;
	background:	url('images/block1.gif') no-repeat;
}
div#horMenuBlock2 {
	width:		783px;
	background:	url('images/block2.gif') no-repeat;
}

div#mid {               
	float:		left;
	width:		954px;
	min-height:  	380px; 
   	height:  	auto !important; 
   	height:  	380px; 
   	background:	url('images/mid_bg.gif') repeat-y;   
   	margin-bottom:	4px;
}

div#left, div#right {
	float:		left; 
	width:		135px;
	padding:	15px;
}  
 
div#content { 
	float:		left;
	width:		584px;
	padding:	15px 20px 15px 20px;
}

div#bottom {
    	float:		left;
    	text-align:	center;
    	padding-top:	7px;
    	width:		952px;
    	height:		20px;
    	background:	url('images/block3.gif') no-repeat;
    	border:		1px solid #b1c2cc;
}

div#footer {	
	width:		982px;
	clear:		both;
	margin:		0px;
	height:		14px;
	background:	url('images/footer_bg.gif') no-repeat;	
}




/*Centered Layout END*/

div#top
{
    height: 325px;
}

div#top div.top_padding
{
    width:100%;
    padding:0px;
    float:left;
}

div#mid
{
}

div#mid div.mid_padding
{
    padding:0px;
    float:left;
}

div#foot
{
    clear:both;
    background-image:url('images/footer_bg_l.gif');
    background-repeat:no-repeat;
    background-position:left top;
    margin-bottom:20px;
    margin-top:20px;
}

div#foot div.foot_padding
{
    float:left;
}

div#top div.header
{
    width:100%;
    float:left;
}

div#top div.header div.header_padding
{
    padding-top:12px;
    padding-bottom:6px;
}

div#top div.top_menu
{ width:100%; float:left; }

div#top div.top_menu div.top_menu_padding
{ width:100%; float:left; }

div#top div.top_banner
{ width:100%; float:left; }

div#top div.top_banner div.top_banner_padding
{ 
    width:100%; 
    float:left; 
    padding-top:8px;
    padding-bottom:8px;
}

div#foot div.footer
{
    height:26px;
    color:#DCDCDC;
    text-align:left;
    margin-left:6px;
    background-image:url('images/footer_bg_r.gif');
    background-repeat:no-repeat;
    background-position:right top;
}

div#foot div.footer div.footer_padding
{
    background-image:url('images/footer_bg.gif');
    background-repeat:repeat-x;
    padding:8px;
    margin-right:6px;
}

div#mid_wrap div.col_left
{
    float: left;
    width: 200px; /*Width of left column in pixel*/
    overflow:hidden;
}
div#mid_wrap div#mid_content
{
    float:right;
    width:791px;
}

div#mid_wrap div#mid_content div.mid_top
{
    height:26px;
    background-image:url('images/location_end.gif');
    background-repeat:no-repeat;
    background-position:right;
    padding-right:4px;
}

div#mid_wrap div#mid_content div.mid_top div.mid_top_padding
{
    height:26px;
    background-image:url('images/location_start.gif');
    background-repeat:no-repeat;
    padding-left:4px;
    color:#FFFFFF;
}

div#mid_wrap div#mid_content div.mid_top div.mid_top_content
{
    height:26px;
    background-image:url('images/location_bg.gif');
    padding-left:12px;
    background-repeat:repeat-x;
    color:#FFFFFF;
}

div#mid_wrap div#mid_content div.content
{
    float:left;
    width:591px;
}
div#mid_wrap div#mid_content div.col_right
{
    float:right;
}

/*
div#mid_wrap div.col_left div.col_left_padding
{
}
*/
div#mid div.col_right
{
    float: left;
    width: 200px; /*Width of right column*/
    overflow:hidden;
}
/*
div#mid div.col_right div.col_right_padding
{
}
*/
div#mid div.content
{
    float: left;
    width:590;
}

div#mid div.content div.content_padding
{
    padding:10px;
}

