
h1, h2, h3, h4, h5, h6 { margin: 0px; }

h1 {
color:#4E4E4E;
font-family:Helvetica,Arial,"Trebuchet MS",sans-serif;
font-size:20px;
}

h2 {
font-family:Helvetica,Arial,"Trebuchet MS",sans-serif;
font-size:16px;
}

/*h1, h2 {
	text-transform: lowercase;
	font-weight: normal;
}*/

/*h2 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #000000;
}*/

/*h2 span { color: #10A1CF; }*/


/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #4E4E4E;
	margin: 0px;
	padding: 0px;
}

li{margin-left:0px;padding-left: 0px}  
ul{margin-left:0px;padding-left: 15px}  

form{ margin: 0px; paddin: 0px }

img {
	border-width: 0px;
}


.blue h1 {  font-size: 22px; font-weight:bolder; color: #0056A5; }
.blue h2 {  font-size: 18px; font-weight:bolder; color: #0056A5; }
.blue h3 {  font-size: 14px; font-weight:bolder; color: #0056A5; }

.white h1 {  font-size: 22px; font-weight:bolder; color: #FFFFFF; }
.white h2 {  font-size: 18px; font-weight:bolder; color: #FFFFFF; }
.white h3 {  font-size: 14px; font-weight:bolder; color: #FFFFFF; }

.black h1 {  font-size: 22px; font-weight:bolder; color: #000000; }
.black h2 {  font-size: 18px; font-weight:bolder; color: #000000; }
.black h3 {  font-size: 14px; font-weight:bolder; color: #000000; }

h3 { font-weight:bolder; font-size: 12px; }


.legendbold-spaced-upper {
  font-size: 22px; font-weight:bolder; text-transform:uppercase; font-family: Arial Black;
}

.legendbold-crowded {
  font-size: 22px; font-weight:bolder; font-family: Arial Black;line-height: 100%;
}

.green {
  color: #3dae48;
}

.blue {
	color: #0056a5;
}

#wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 900px;
  clear:both;
  padding-left: 50px;
  padding-bottom: 70px;
  background-color: #0056a5; 
}

#header {
  width: 850px;
  padding-top: 30px;
  /*height: 240px;*/
  display: -moz-inline-box;
  display: inline-block;
}

#header a, a:visited {
  color: #ffffff;
  text-decoration: none;
}

#header a:hover {
  text-decoration: underline;
}


#header-left {
  float:left;
  width: 181px;
  display: -moz-inline-box;
  display: inline-block;
}

#header-right {
  color: #FFFFFF;
  position:relative;
  right:0px;
  padding-right:0px;
  float:right;
  display: -moz-inline-box;
  display: inline-block;
}

#header-right-one {
  float: right;
  clear:both;
}

#header-right-two {
  right: 0px;
  float: right;
  clear:both;
}

#header-right-two-A {
  width: 225px;
  float: right;
}


#header-right-two-B {
  width: 225px;
  float: right;
  margin-left: 5px;
}

#header-right-two-C {
  width: 65px;
  float: right;
  margin-left: 5px;
}


#header-right-three {
/*  width: 550px;*/
  _width: auto;
  float: right;
  clear:both;
}

#header-right-four {
  width: 650px;
  float: right;
  clear:both;
}

img.logo {
  padding-top: 10px;
}


.spacer {
  height: 10px;
  clear: both;
}




#content-wrapper {
  width: 850px;
  /*height: 240px;*/
  display: -moz-inline-box;
  display: inline-block;
  background-color: #ffffff;
}


#content {
  width: 820px;
  /*height: 240px;*/
  display: -moz-inline-box;
  display: inline-block;
  background-color: #ffffff;
  padding: 15px;
  font-size: 12px;
}


#content a
{
	color: #0505DA;
	text-decoration: underline;
}


.somesarga { border: 1px solid #FF0000 }
.advice { color:#FF3300;
font-size:9px;
font-weight:bold;
margin:1px 0;
padding:1px;
width:100%; }

.spiffyA{display:block;}
.spiffyA *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#3f6bb2}
.spiffy1A{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; }
.spiffy2A{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; }
.spiffy3A{margin-left:1px; margin-right:1px; }
.spiffy4A{ }
.spiffy5A{ }
.spiffyfgA-1{ background:#3f6bb2; height: 55px; padding: 4px; font-size:10px;}
.spiffyfgA-2 { background:#3f6bb2; height: auto; padding: 0 5px 0 5px; padding-top: 3px;}





.spiffyB{display:block}
.spiffyB *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#F0F0F0;}
.spiffy1B{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; background:#d5d6d8; border-top: 1px solid #d5d6d8; height: 0px}
.spiffy2B{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left: 2px solid #d5d6d8; border-right: 2px solid #d5d6d8; border-top: 1px solid #d5d6d8; height: 0px }
.spiffy3B{margin-left:1px; margin-right:1px; border-left: 2px solid #d5d6d8; border-right: 2px solid #d5d6d8 }
.spiffy4B{ border-left: 2px solid #d5d6d8; border-right: 2px solid #d5d6d8 }
.spiffy5B{ border-left: 2px solid #d5d6d8; border-right: 2px solid #d5d6d8 }
.spiffyfgB-1{ background:#F0F0F0; padding: 25px 25px 5px 25px; border-left: 2px solid #d5d6d8; border-right: 2px solid #d5d6d8}
.spiffyfgB-2 { background:#F0F0F0; height: 22px; padding: 0 5px 0 5px}


.adjustableHeight {
  display: -moz-inline-box;
  display: inline-block;
}


.tooltip {
	background: #FFFFFF url( ../images/top_tipbox.gif ) repeat-x;
}

.notice {
	font-size: 12px;
}

p{
margin:0px;
padding:0px;
}

hr{
	color:#AAAAAA;
	background-color:#AAAAAA;
	height:1px;
	border:0px;
}

.benefit-list-A{
width: 65%; float: left; font-weight: bold; font-size: 11px;
}
.benefit-list-A li{
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding-bottom: 5px;
}

.login-user-div{
	display:inline; float: left; text-align:right; margin-right: 15px;
	font-size:12px;
}


.login-password-div{
	display:inline; float: left; text-align:right;
	font-size:12px;
}

.login-submit{
	float:left; margin-left: 10px;
}

.login-submit span{
	font-weight: bold;
	font-size: 14px;
	float:left;
	display:inline;
}

.login-forgot-password{
	margin: 0 0px 0 20px;
	float:left;
	font-size:12px;
}

.login-img{
	width: 55px;
}

.login-img:hover {
	width: 65px;
	margin-left:-5px;
	margin-top:-5px;
	cursor:pointer;
}


.hide{
	display:none;
}

.header-bullet{
	top:25%; position: relative; float: left;
}

.header-bullet span{
	top: -5px;position: relative;
}

.vertical-line-spacer{
	float: left; width: 1px; height: 55px; background-color: #ffffff; margin: 0 5px 0 5px;
}

.header-submenu{
	float: left; top: 0px; position: relative;
}

.top-divisor{
width: 100%; height: 15px; background-color: #22a084;
}


.register-error
{
color:#FF0000; font-size:12px; top:3px; left: 15px; position:relative; font-weight: normal
}


.register-review
{
color:#000000; font-size:12px; top:3px; left: 15px; position:relative; font-weight: normal
}


.greenheader { background-color:#3DAE48;font-size: 16px; padding: 5px}


.loggedin-user-div{
	display:inline; float: left; text-align:right; margin-right: 15px; top: 3px; position: relative;
}


.loggedin-password-div{
	display:inline; float: left; text-align:right; top: 3px; position: relative;
}

.loggedin-submit{
	float:left; margin-left: 10px; top: 3px; position: relative;
}

.loggedin-submit span{
	font-weight: bold;
	font-size: 14px;
	float:left;
	display:inline;
}


.branding_color1 {
	color: #3DAE48;
}