html  {
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}

a:link  {
	color: #09326A;
	}

a:visited  {
	color: #5F676B
	}

a:hover  {
	color: #2B63D5;
	}

a:active  {
	color: #FFFFFF;
	}

P {
	font-family: Arial, Helvetica,Verdana, sans-serif;
	font-size: 10pt;
	color: #000000;
	display: block;
	margin: 1em 0 0 0;
	width: auto;
}

#wrapper {
	margin: 0 0 15px 0;
	padding: 0;
	background-color:#ffffff;
}

/*HEADER*/
#header {
	margin: 0;
	padding: 0;
	height:68px;
	width:100%;
}

#headertop {
	margin: 0;
	padding: 0;
	height:45px;
	width:100%;
	background-color:#EAEDF2;
	overflow: hidden;
}

#headertoplogo {
	margin: 0;
	padding: 0;
	float: left;
	width: 60px;
	background-color:#EAEDF2;
}

#headertitle {
	margin: 0;
	padding: 0 40px 0 0;
	float: left;
	width: 216px;
	background-color:#EAEDF2;
}

#headerlinks {
	margin: 0;
	padding: 27px 0 0 0;
	float: left;
	text-align: center;
	width: 300px;
	background-color:#EAEDF2;
}

#headermass {
	margin: 0;
	padding: 6px 0 0 0;
	float: right;
	width: 150px;
	background-color:#EAEDF2;
}

#headerbottom {
	margin: 0;
	padding: 0;
	float: left;
	height: 23px;
	width:100%;
	background-color:#ffffff;
	overflow: hidden;
}

#headerbottomlogo {
	margin: 0;
	padding: 0;
	float: left;
	background-color:#ffffff;
}

#headerbottomspace {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}

#container {
	background-color:#ffffff;
	margin: 0 5px 0 60px;
	padding:0;
}

#banner {
	background-color:#ffffff;
	margin: 0;
	padding:0;
}

#navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	display: block;
	font-size: 8pt;
	line-height:1.5;
	background-color:#ffffff;
}

#main {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 350px;
	_height:350px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	clear: both;
}

#content {
	text-align: left;
	margin: 0 200px 0 0;
	padding: 0;
	background-color: #ffffff;
	border-top: 1px solid white;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#sidebar {
	position: absolute;
	top: 0;
	right: 0;
	width: 175px;
	margin:0;
	padding:0;
	color: #09326A;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:9pt;
	clear:both;
}
#sidebar h3 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	color :#09326A;
	display: block;
	margin: 20px 0 0 0;
}
	

#sidebarlinks {
	margin:0 0 0 1px;
	padding:0;
	color: #09326A;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:9pt;
}

#footer {
	margin: 30px 0 0 0;
	background-color: #EAEDF2;
	width: 100%;
	height: 90px;
	overflow: hidden;
	clear: both;
}

#footerleft {
	margin: 0;
	padding: 0;
	float: left;
	background-color: #ffffff;
}

#footerczm {
	margin: 0;
	padding: 15px 35px 0 0 ;
	float: left;
	height: 75px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #09326A;
	background-color: #EAEDF2;
}

#footerlinks {
	margin: 0;
	padding: 20px 0 0 0 ;
	float: left;
	height: 70px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #09326A;
	background-color: #EAEDF2;
}

#footerright {
	margin: 0;
	padding: 0;
	float: right;
	height: 90px;
	width: 33px;
	background-color: #ffffff;
}

#rosarugosa {
	margin: 15px 0 0 0;
	padding: 10px;
	background-color: #FCCB96;
	border: solid black 1px;
	min-height: 137px;
	_height: 137px;
}

.graybox {
	margin: 15px 0 0 0;
	padding: 10px;
	background-color: #DAE4DF;
	border: 2px solid #3399FF;
}

.clear {
	clear: both;
	line-height:0;
	overflow: hidden;
}

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: red;
	}

.underline {
	text-decoration: underline;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

ul.margin-t0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding:0 0 1em 2em;
}

ul.margin-tb0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding:0 0 0 2em;
}

ul.flush {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0;
	margin: 0 0 0 15px;
}

ul ul.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
}

ol ul.bulletflush {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0 0 0 15px;
	list-style-type: disc;
}

ul + ol.space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px 0 10px 50px;
}

ol ul.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
}

ol  { font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}

ol.margin-tb0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0;
}

ol.lc  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		list-style-type:lower-alpha;
}

ol.lr {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		list-style-type:lower-roman;
}

STRONG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color :#09326A;
	}

STRONG.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color :#000000;
	}

STRONG.blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	}

STRONG.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	}

STRONG.blue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#09326A;
	}

STRONG.black10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
	}

STRONG.blue9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}

STRONG.black9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	}

STRONG.blue8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #09326A;
	}

STRONG.black8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color :#000000;
	}

STRONG.black8v {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color :#000000;
	}

STRONG.blue7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color : #09326A;
	}

STRONG.black7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color :#000000;
	}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color :#09326A;
	display: block;
	margin: 20px 0 0 0;
}

H1.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color :#09326A;
	display: block;
	margin: 20px 0 10px 0;
}

H1.black {
	font-family: Arial, Helvetica, sans-serif;
	color :#000000;
	display: block;
	font-size: 1.2em;
	margin: 20px 0 0 0;
	}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 15px 0 -10px 0;
	}

H2.alone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 15px 0 0 0;
	}

H2.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 0 0 0 0;
	}

H2.line2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 10px 0 10px 0;
	}

H2.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 0 0 10px 0;
	}

H2 + ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 12px 0 0 0;
	}

H2.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	margin: 10px 0 -10px 0;
	}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
	display: block;
	margin: 15px 0 -10px 0;
	}

H3.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#09326A;
	display: block;
	margin: 15px 0 -10px 0;
	}

H3.bluetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#09326A;
	display: block;
	margin: 0 0 0 0;
	}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}

H4.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	}

H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #09326A;
	}

H5.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color :#000000;
	}

CENTER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}

SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
	}

SMALL.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}
	
SMALL.very {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
	}

SMALL.veryv {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color : #000000;
	}

SMALL.veryblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #09326A;
	}

EM.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}

EM.q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #09326A;
	font-weight: bold;
	}

	
TBODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	color: #000000;
}

TH.blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #09326A;
}

TH.black11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	}

TH.blue9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #09326A;
	}

TH.black9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	}

TD.blue9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
		}
		
TD.black9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #000000;
	}

TD.bluebold9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color : #09326A;
	}

TD.blackbold9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color : #000000;
	}

TD.bluebold8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color : #09326A;
	}

TD.blackbold8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color : #000000;
	}

TD.blue8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #09326A;
	}

TD.blue7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color : #09326A;
	}

	TD.blue6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color : #09326A;
	}

TD.black8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
	}

TD.black7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color : #000000;
	}

TD.blackem9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	}

/*images*/

.imgright p, .imgleft p {
		font-size:8pt;
		text-align: left;
}

.imgright200{
		float: right;
		width: 200px;
		padding: 2px 2px 1px 4px;
}

.imgright225{
		float: right;
		width: 225px;
		padding: 2px 2px 1px 4px;
}

.imgright325{
		float: right;
		width: 325px;
		padding: 15px 3px 3px 3px;
}

.imgright350{
		float: right;
		width: 350px;
		padding: 3px 3px 3px 3px;
}

.imgright450{
		float: right;
		width: 450px;
		padding: 2px 2px 1px 4px;
}

.imgright475{
		float: right;
		width: 475px;
		padding: 2px 2px 1px 4px;
}

.imgright500{
		float: right;
		width: 500px;
		padding: 3px 3px 3px 3px;
}

.imgleft200{
		float: left;
		width: 200px;
		padding: 5px 10px 10px 5px;
}

.imgleft225{
		float: left;
		width: 225px;
		padding: 5px 10px 10px 5px;
}

.imgleft250{
		float: left;
		width: 250px;
		padding: 2px 2px 2px 2px;
}

.imgleft325{
		float: left;
		width: 325px;
		padding: 3px 3px 3px 3px;
}

.imgleft350{
		float: left;
		width: 350px;
		padding: 3px 3px 3px 3px;
}

.imgleft375{
		float: left;
		width: 375px;
		padding: 3px 3px 3px 3px;
}

.imgleft400{
		float: left;
		width: 400px;
		padding: 3px 3px 3px 3px;
}

.imgleft450{
		float: left;
		width: 450px;
		padding: 2px 10px 1px 4px;
}

.imgleft475{
		float: left;
		width: 475px;
		padding: 2px 2px 1px 4px;
}

.imgleft500{
		float: left;
		width: 500px;
		padding: 3px 3px 3px 3px;
}

.imgleft525{
		float: left;
		width: 525px;
		padding: 3px 3px 3px 3px;
}

.imgleft625{
		float: left;
		width: 625px;
		padding: 3px 3px 3px 3px;
}

.imgnone500{
		float: none;
		width: 500px;
		padding: 3px 3px 3px 3px;
}

.imgnone575{
		float: none;
		width: 575px;
		padding: 3px 3px 3px 3px;
}

.imgnone725{
		float: none;
		width: 725px;
		padding: 3px 3px 3px 3px;
}

.caption200 {
		width: 200px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption225 {
		width: 225px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption250 {
		width: 250px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption300 {
		width: 300px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption325 {
		width: 325px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption375 {
		width: 375px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption450 {
		width: 450px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption475 {
		width: 475px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption500 {
		width: 500px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption575 {
		width: 575px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption700 {
		width: 700px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}
/*Stormsmart Specific stuff*/

#sscmain {
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	min-height: 425px;
	_height:425px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	clear:both;
}

.sscbodynav {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0;
}

.ssc2nav {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	float: left;
	margin: 0;
}

.ssc2navimg {
	background-color: #ffffff;
	float: left;
	width: 84px;
	margin: 13px 7px 0 0;
}

.sscnavlist {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	float: left;
	line-height: 1.5;
	font-size: 9pt;
	margin: 12px 10px 0 0;
}

.ssc1nav {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	float: left;
	margin: 15px 0 0 0;
}

.ssc1navimg {
	background-color: #ffffff;
	float: left;
	margin: 13px 7px 0 0;
}

.sscfreeboard {
	float: left;
	width: 350px;
	padding: 0;
	margin: 15px 15px 5px 0;
}

.sscfreeboard img{
	border: solid 1px;
}

.freeboardtable {
	margin: 15px 0 -10px 0;
	width:600px;
}

.freeboardtable table{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width:600px;
	border: solid 1px;
}

.nestedlist {
	margin:10px 0 10px 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

