body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	color:#333333;
	font:small Arial, Helvetica, sans-serif;}
h2, h3 {margin-bottom:0;}
p {	margin:0 0 1em;}
a { text-decoration:none;}
a img {	border:0;}
h4 {color:#333333;}
#eroseweb {
min-width:750px;
margin-bottom:0;
padding-bottom:0;
padding-top:1px;
background: url(images/BlueOctBGSeamless200.jpg) repeat-x; 
height:185px;}
#eroseweb h1, h2 {
text-align:center;}
#eroseweb h1 {
color:#FFFFFF;}
#eroseweb h2{
color:#66CC66;}
#eroseweb p.phone {
text-align:center;
font-size:medium;
color:#FFFFFF;}

/************** top navigation styles **************/
#topnav {
min-width:750px;
text-align:center;
border-top:thin #FFFFFF outset;}
#navlinks {
margin:0;
padding: 0.5em 3em;
background:#003366;
color:#FFFFFF;}
#navlinks li {
display:inline;
margin-right:0.5em;
padding-right:0.75em;
border-right:2px ridge #CCCCFF;
font-weight:bold;}
#navlinks li.last {
border-right:0;}
#navlinks a {
color:#FFFFFF;}
#navlinks a:hover {
color:#FFFF99;}

/************** 3 Column Layout styles **************/
#container {
min-width:750px;
margin:auto;
overflow:hidden;}

#columnLeft {
	float: left;
	width: 20%;
	margin:0;
	padding:0;
	background-color: #eeeeee;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;}

#columnRight {
	width:18%;
	float:right;
	margin:0;
	padding:0;
	display:inline;
	background-image:url(images/fadeinright400.gif);
	background-repeat:repeat-y;
	background-position:left;
	padding-bottom: 1em;
	border-bottom: 1px solid #cccccc;}

#columnMain {
	width:60%;
	float:left;
	margin:0;
	padding:0;
	background:#FFFFFF;
	padding-bottom:1em;}
	


/*********** #navBar link styles ***********/
#nav bar {
padding:0;
margin:0;}
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/
#sectionLinks{
	position: relative;
	margin:0;
	padding:0;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;}
#sectionLinks h3{
	margin:0;
	padding:0;}
#sectionLinks h3 a {display: block;
	font-size:medium;
	color:#0066CC;
	padding: 2px 0px 2px 12px;}	
#sectionLinks a {display: block;
	color:#0066CC;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 28px;}
#sectionLinks a:visited {
	color:#0066CC; }
#sectionLinks a:hover{background-color: #dddddd;}

/*********** .relatedLinks styles ***********/
.partnerLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;}
.partnerLinks h3{
	font-size:medium;
	padding: 10px 0px 2px 14px;}
.partnerLinks a:link,
.partnerLinks a:visited {
	display: block;
	padding: 0px 0px 2px 30px; }
.partnerLinks a:hover {
	display: block;
	color:#FF0000;
	padding: 0px 0px 2px 30px; }	

/*********** Center Content styles ***********/
#content1 {
margin:.5em;
color:#000066;
padding:0 .5em;}

#content1 h1 {
padding-top:1em;
font-size:medium;}

#content1 h4 {
color:#000000;
font-size:small;}

/************** Right Column styles **************/
#contact {
margin:0;
padding-top:.5em;}
#contact h4 {color:#CC3300;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0;}


#headlines{
	margin: 0px;
	padding: 5px 0px 20px 10px;
	font-size: 80%;}
#headlines h5 {
	margin: 0px;
	padding: 0 5px 5px 0;}	
	
#headlines p {
	padding: 5px 0px 5px 0px;}
.highlight {margin:0 .9em;
padding:0 .9em;}


/************** #footer styles **************/
#footer {
clear:both;
padding: .5em 3em;
background:#003366;
border-top:1px solid #000000;
text-align:center;}
#footer h3, h4 {
color:#FFFFFF;}
#footer a {
color:#FFFFCC;}
#footer a:hover {
color:#FF0000;}

#footerT {
clear:both;
padding:0 1em;
margin:0;
background:#FFFFFF;}
#footerM {
clear:both;
margin:0;
padding:0 0 .5em;
background:#003366;
border-top:thin #CCCCCC outset;
border-bottom:medium #FFFFFF inset;
text-align:center;}
#footerM h3, h4 {
color:#FFFFFF;
font-size:small;}
#footerM a {
color:#FFFFCC;}
#footerM a:hover {
color:#FF0000;}
#footerB {
clear:both;
padding:0 3em;
background: url(images/BlueOctBGfoot200.gif) repeat-x; 
height:185px;
border-top:1px solid #FFFFFF;
text-align:center;}
#footerB h3, h4 {color:#000000;}

/************** #subnav styles **************/
ul#subnav {margin-left: 0;
padding-left:0;
list-style-type: none;
background:#000000;
color: #FFFFFF;
float:left;
width:100%;
font:bold x-small Georgia, "Times New Roman", Times, serif;}
#subnav ul li {display: inline;}
#subnav ul li a {display:block;
	float:left;
	padding: .2em .8em;
	font:bold x-small Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	background:#000000;
	color: #FFFFFF;
	border: 2px outset #CCCCCC;}
#subnav ul li a:hover {color:#003366;
	background:#FFFFCC;
	border: 2px inset #CCCCCC;}
	
.webhighlights {display:block;
padding: .2em .7em;	
margin:0 0;
background:#003366;
color:#FFFFCC;}

/************** Web Form Styles **************/
form {font:bold 100% Arial, Helvetica, sans-serif;
  min-width: 450px;
  max-width: 700px;
  width: 560px; 
  margin: 0;
  padding: 0;}
form label {display: block;  
	float: left; 
	width: 250px; 
	padding: 0 2px; 
	margin: 5px 0 0; 
	text-align: right;
	font-size:small;}
form fieldset {
  /* clear: both; */
  border-color: navy;
  border-width: 1px;
  border-style: solid;
  padding: 10px;     
  margin: 0;}
form legend {color:#CC0000;
	font:bold 12px Verdana, san-serif;}
form p {display:block;
	margin: 0 0 5px 260px;
	padding: 1px 3px;
	color:#000000;}
form input {display:inline;
width:auto;
color:#000000;
margin:5px 0 0 10px;}
form textarea {display:inline;
width:auto;
margin:5px 0 0 10px;}


.sample1 {border-bottom: 0 none transparent;}
.sample2 {border-top: 0 none transparent;}