﻿html{min-width:600px}

body{margin:0;padding:0;background-color:#fff;color:#333;font-family:Verdana, San-serif;font-size:small}

h1, h2, h3, h4, ul, li, dl, dt, dd, div, p, a, img, form, fieldset, legend, input{margin:0;padding:0}

h1{font-family:Verdana, sans-serif;font-weight:normal;color:black;font-size:1.7em}
h2{font-family:Verdana, sans-serif;font-weight:normal;color:black;font-size:1.25em}

h3{margin-bottom:15px; line-height:1.4em;font-size:85%; font-weight:normal}

h4{font-size:0.95em; color:#00214d; padding-bottom:10px}

dl{}dt{color:#fff}

a{color:#002C63;text-decoration:none; padding-bottom:1px}a:hover{color:#09f}a:visited{color:#7B2A84}a:active{color:#9f0}

ul{list-style-type:none; padding-bottom:15px}

input.searchtext{border:0; width:50%}

input.button{color:#fff;font-size:85%; background:#38362B; border:1px solid #38362B}

/* ------------------------------------------------------------------------- */



a.skipnav{display:none}

img.logo{position:absolute;top:0px;left:0px; border:0}

#header{color:#fff;height:96px;background:#fff }



/* ------------------------------------------------------------------------- */



table{background:#529ABD; margin-bottom:20px}

tr{}

td{ background:#FEFFE8; vertical-align:top; padding:6px}

th{ color:#fff; vertical-align:top; text-align:left; padding:6px}



/* ------------------------------------------------------------------------- */



#breadcrumb{font-size:85%;background:#D40E0E; color:#fff; margin:0 0px}

#breadcrumb ul
{
	padding:6px 5px 7px 20px;
}

#breadcrumb ul li{display:inline}

#breadcrumb ul li a{color:#EFD3A5; background:none}

#breadcrumb ul li a:hover{ text-decoration:underline}



/* ------------------------------------------------------------------------- */

#nav{z-index:3;position:absolute;left:0;top:139px;width:166px;background:#fff}

#nav dl{padding-bottom:10px;font-size:85%}

#nav dl dt{background:#002C63; color:#fff; margin:0 0 5px 20px}

#nav dl dt a{background:none; color:#fff; display:block;padding: 5px}

#nav dl dt a:hover{background:#00214d; color:#fff; display:block}

#nav dl dd ul li{padding:0 0 0 20px;line-height: 1.8em}


/* ------------------------------------------------------------------------- */



#wrapper{}

#innerwrapper{ margin-left:190px; /*padding-top:27px*/}



/* ------------------------------------------------------------------------- */



#content{line-height: 1.5em; border-right: 1px solid #CCC; margin:0 250px 0 0;border-top: 11px solid #fff}

#content h1{ padding:5px 0 16px}

#content h2{ padding:16px 0; margin-right:20px; }

#content dt{ color:#00654A; font-weight:bold; padding:2px 20px 2px 0; margin:0 20px 10px 20px}

#content p{padding:0 20px 15px 0}

#content li{padding:0 20px 10px 20px; }

#content ul li ul{ padding-top:10px}

#content img
{ 
	border: 0px;
}

#content #quote_wrapper h2{line-height:0.8em;color:#ff9; padding:0 0 15px 0; margin:0 15px 15px; }

#content #quote_wrapper p{padding:0 5px 15px 0}


/* ------------------------------------------------------------------------- */



.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}/* End hide from IE-mac */



/* ------------------------------------------------------------------------- */





#subcontent{float:right; width:230px; margin: 10px;}

/*
#subcontent h3{ padding:0 20px}
 
#subcontent img{ margin-top:27px}

#subcontent dl{padding-top:27px;font-size:85%; margin:0 20px}

#subcontent dl dt{background:#002C63; color:#fff; margin:0 0 5px 0; padding:6px; width:168px}

#subcontent p{padding:20px 20px 10px; width:210px;color:#002C63; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em; font-size:1.2em}
*/

span.alt{display:none}



/* ------------------------------------------------------------------------- */



#clear{clear:both; height:20px; background:#fff}



/* ------------------------------------------------------------------------- */



#footer{
	background:#D40E0E;
	font-size:85%; 
	color:#fff; 
	margin:0 0px;
	1bottom: 0px;
	width: 100%;
	1position: absolute;
	height: 20px;
	line-height: 1.5em;
}


#footer a{color:#EFD3A5; background:none; line-height:1.5em}
#footer a:hover{text-decoration:underline}

.header_banner, .header_rose
{
	height: 80px; 
	background-color: white;	
}

.header_banner
{
	float: left;
	width: 99%;
	background-image: url('/images/banner.png');
	background-repeat: no-repeat;
}

.header_rose
{
	float: right;
	right: 0px;
	padding-right:20px;
}

.clear {
clear:left;
}


#content {
min-height: 400px;
}