@charset "UTF-8"; 
html {
	margin-bottom: 1px;
	min-height: 95%; 
	min-width: 480px;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	color: black;
	text-align: center;
/*	font-family: Segoe UI, Segoe WP */
	font-family: Open Sans, Helvetica Neue, Verdana,Arial,sans-serif;
	background-color: white;	
	background: #a4c5e6 url("../images/new/body-bg-btm.jpg") 50% 100% repeat-x; 
	font-size: 12px;	
}
#container {
	padding: 0;
}
#navigation {
	clear: both;
	width: auto;
	margin: 0;
	padding: 4px 0 0 0;
	border: 0;
	overflow: hidden;
	display: block;
	font-family: Segoe UI, Segoe WP, Helvetica Neue, Verdana,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background: #0092DF url("../images/new/nav-bg.png") 0 0 repeat-x;  
	color: #1044AB;
	height: 33px;
	position: static;
}
#column_l {
	position: relative;
	float: left;
}
#column_r {
	float: left;
}
#footer,
.footer {
	width: auto;
	clear: both;
	color: #808080;
	background: #fff;
	padding: 12px 20px 0;
	overflow: hidden;
}

.float_right {
	float:right;
}
#wrapper{
	background: url("../images/new/body-bg-top.jpg") 50% 0 no-repeat; 
}
.main{ width:1000px; 
	margin: 0 auto;
	padding: 0;
	height: auto;
	text-align: left;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
}
.banner-wrapper,
#banner-wrapper { margin-bottom: 5px; }
#banner-wrapper img{
	 max-width:100%
	 }
#content-wrapper{
	background: #fff; 
	padding-top: 10px;
	overflow: hidden; 
	min-height: 700px;
	}
#column-wrapper { position: relative; min-height: 700px;}
#main-wrapper {
	margin: 0 165px 0 165px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
	top: 0;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#menu-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 155px;
	margin-left: 0;
	min-height: 700px;
}
/*** right sidebar ***/
#sidebar-wrapper {
	position: absolute;
	top: 0;
	right: 5px;
	width: 155px; 
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

@media screen and (max-width: 999px){
	.main{ width:100%; }
}	
@media screen and (max-width: 768px){
	#sidebar-wrapper{
		display: none
	}
	#main-wrapper{
		margin: 0 5px 0 165px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
		min-height: 700px;
}
	#banner-wrapper{
		display:none;
	}
}  
@media screen and (max-width: 680px){
	#menu-wrapper{
		display: none;
		min-height: 700px;
	}	
	#main-wrapper{
		margin: 0 5px 0 5px; /* Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth */
		min-height: 700px;
	}
}

/* Styles for standard headers */
H1 { font-size: 12pt; font-weight: bold; color: #1044AB; border-bottom: #0092DF 4px solid; }
H2 { font-size: 10pt; font-weight: bold; color: #1044AB; border-bottom: #0092DF 4px solid; }
H3 { font-size: 14px; font-weight: bold; color: #1044AB; border-bottom: #0092DF 4px solid; }
H4 { font-size: 9pt; font-weight: bold; color: #1044AB; }
H5 { font-size: 9pt; font-weight: bold; color: #1044AB; }
H6 { font-size: 9pt; font-weight: bold; color: #1044AB; }

p{ margin-top: 10px; }

/* Styles for Links */
a { color: #1044AB; text-decoration: underline; }
a:hover { color: #CC0000; text-decoration: underline; }
a:active { color: #CC0000; text-decoration: none; }
a:visited{ color: #EF3A32; text-decoration: none; }
h3 a { text-decoration: none; }
.style_bold { font-weight: bold; }
.style_italic { font-style: italic; }
