@charset "UTF-8";
/* CSS Document */

body {
margin: 7px 0px 0px 0px;
font-family:Arial;
background-color: #F3F3F3;
}

p {
font-size: 10pt;
maring: 0px;
padding:0px;
}


#Banner_Table {
border: 0px;
width: 1036px;
height: 103px;
background-image:url(layout/layout_banner_background.jpg);
}

#Banner_Links {
text-align: right;
font-size: 15px;
margin-top: 68px;	} 
#Banner_Links a, #Banner_Links a:link, #Banner_Links a:visited {
color: #CC3333; text-decoration:none;
}


.Menu_Area {
width:997px;
height:236px;
border-width: 0px 1px 0px 1px;
border-color: #ebdede;
border-style: solid;
}

.Menu_TableSpace {
height:203px;
}

#Menu_Table {
width:997px;
height:33px;
vertical-align:bottom;
}


.Menu_Cell_Normal, .Menu_Cell_Selected {
line-height:33px; !important
text-align:center;
font-size: 14px; !important
padding:0px; margin:0px;vertical-align:bottom;
}

.Menu_Cell_Normal a:link, .Menu_Cell_Normal a:visited  {
text-decoration:none;
display:block;
width:inherit;
line-height:33px;
padding:0px;
vertical-align:bottom;
}
.Menu_Cell_Normal a:hover {
background-color:#FFFFFF;
text-decoration:none;
display:block;
width:inherit;
line-height:33px;
vertical-align:bottom;
margin: 0px; padding:0px;
vertical-align:bottom;
}

.Menu_Cell_Selected a:link, .Menu_Cell_Selected a:visited, .Menu_Cell_Selected a:hover  {
text-decoration:none;
display:block;
width:inherit;
line-height:33px;
vertical-align:bottom;
padding:0px;
margin:0px;
}

.SubMenu_Area {
	line-height: 28px;
	border-width: 1px 1px 0px 1px;
	border-right-color: #ebdede;
	border-left-color: #ebdede;
	border-style: solid;
}


.SubMenu_Link {
line-height: 26px;
}

.SubMenu_Link a:link, .SubMenu_Link a:visited {
display:inline-block;
color: #FAFAFA;
text-decoration:none;
font-size: 11pt; !important
margin: 0px 10px 0px 10px;
padding: 0px 10px 0px 10px;
float:left;
}


.SubMenu_BottomShading {
clear:both;
background-image:url(layout/layout_submenu_row.jpg);
height: 32px;
border-width: 0px 1px 0px 1px;
border-color: #ebdede;
border-style: solid;
}

.Content_Section {
border-width: 0px 1px 1px 1px;
border-color: #ebdede;
border-style: solid;
background-color: #fefefe;
padding: 0px 20px 0px 20px;
}

.Content_Wide {
width:957px;
margin: 0px 0px 15px 0px;
font-size: 10pt;

}

.Content_NarrowBlock {
width:250px;
margin: 0px 0px 15px 0px;
float:left;
border-right: 0px dotted #aaaaaa;
}

.Content_WideBlock {
width: 687px;
margin: 0px 0px 15px 0px;
float:right;
text-align:left;
}

.Block_Container{
width:250px;
padding: 0px; margin: 0px;
font-size: 11pt;

}

.Block_ContainerInside {
padding: 10px;
font-size:11pt;
}


.Block_ContentTitle {
font-weight: bold;
border-width: 0px 0px 1px 1px;
border-left-color: #AAAAAA;
border-bottom-color: #666666;
border-style: dotted;

}





.Content_Title {

background:url(layout/content_titlebg.jpg) top left no-repeat;
height: 50px;
color:#64598;
padding: 7px;
margin-bottom: 10px;

}

.ContentTitleMain {
font-size: 17pt;
font-weight:normal;
letter-spacing: 1px;
text-align:left;
}
.ContentTitleSub {
font-size: 12pt;
font-weight:normal;
font-style:italic;
margin-left: 75px;
margin-top: 10px;
letter-spacing: 1px;
text-align:left;
color:#999999;
}


.Content_Title_2 {
font-weight: bold;
text-align:left;
margin-bottom: 10px;
}

.Page_Content_Border {
font-size: 10pt;
border: dotted 1px #CCCCCC;
padding: 7px;
margin-bottom: 10px;
background:url(layout/layout_p_background.jpg) no-repeat top left #FFFFFF;
color:#444444;
text-align:left;
}

.Page_Content_Image {
padding: 0px 7px 7px 0px;
}



.form_outlines {
border: #9999CC 1px solid;
font-size: 9pt;
font-weight:normal;
background: url(layout/layout_formbg.jpg) repeat-x #FFFFFF;

}

.Form_Button {
border: #9999CC 1px solid;
background-color: #DDDDDD;
color:#006699;
}


.GalleryPhoto {
	width: 167px;
	text-align:center;
	padding: 5px 0px 5px 0px;
	margin: 9px;
	display:block;
	border: 0px solid #999999;
	background-color:white;
	font-size: 8pt;
	float:left

}
.GalleryPhoto img {
	border: 1px solid #666666;
	margin-bottom: 3px;
}
.GalleryPhoto a, .GalleryPhoto a:link, .GalleryPhoto a:hover, .GalleryPhoto a:visited {
color: #bbbbbb;
text-decoration:none;
margin-bottom: 3px;
}   


.Footer {
border-width: 0px 0px 0px 0px;
border-color: #ebdede;
border-style: solid;
background-image:url(layout/layout_footer.jpg);
height:21px;
}

.copyright {
font-size: 11px;
color:#AAAAAA;
text-align:center;

}