body{
	margin:0px 0 0 0px;
}
html body{ /* for NS4 */
	margin:0;padding:0;
}

table {
margin-left: auto; 
margin-right: auto;
}

td {
	vertical-align: top;
}

h1
{
font-family: Arial, Verdana, Monaco, Times;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
.h1backcolor {
    background-color: #003366;
	border-color: #009999;
    border-style: solid;
    border-width: 1px;
}
h2
{
font-family: Verdana, Arial, Monaco, Times;
font-size: 14px;
font-weight: bold;
color: #000000;
}
h3
{
font-family: Verdana, Arial, Monaco, Times;
font-size: 14px;
font-weight: normal;
font-variant: small-caps;
color: #000000;
}

.cntr{
text-align: center;
}
.rght{
text-align: right;
}
img.floatRightClear { /*multiple images don't overlap and doesn't overlap text*/
float: right; 
clear: right; 
margin: .5em;
} 
img.floatLeftClear { /*multiple images don't overlap and doesn't overlap text*/
float: left; 
clear: left; 
margin: .5em; 
} 
img.texttop { 
vertical-align: text-top; 
}
img.uptop
{
position:absolute;
top:0px;
}

#sidebar {
width: 184px;
border-right-color: #003366;
border-right-style: solid;
border-right-width: 2px;
padding: .5em;
}
#indexbar {
width: 410px;
padding: .5em;
}
.maintable {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.whtsp
{ 
    white-space: pre;
	font-family:  Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.centraltble {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.centraltext {
	padding: 1em;
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: normal;
}

#topstuff {
background-image:url(http://www.pellsinsurance.com/images/ribbon.gif);
background-repeat:repeat-x;
}

#botstuff {
	background-color: #003366;
	border-color: #009999;
    border-style: solid;
    border-width: 2px;
	margin-top: 1px;
}
#botstuff a{
	font-family: Arial, Verdana, Monaco, Times;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#botstuff a:hover {
color: rgb(107,218,218);
text-decoration: underline
}
.botfont{
	font-family: Arial, Verdana, Monaco, Times;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1em;
}	
/*conform, inputBox, and error are for the contact us form */
.conform {
font-size: 12px;
text-align: right;
width: 160px;
}

.inputBox
{
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #000 solid 1px;
}

.error {
  font-family: Tahoma, Verdana, Arial, Monaco;
  font-size: 8pt;
  color: red;
  display:none;
}

#minimenu
{
white-space: pre;
text-align: right;
font-family: Arial, Verdana, Monaco, Times;
font-size: 12px;
font-weight: normal; 
color:#005548; 
}
#minimenu a
{
color: #FFFFFF;
font-family: Arial, Verdana, Monaco, Times;
font-size: 12px;
text-decoration: none;
}
#minimenu a:hover {
color: rgb(0,51,102);
text-decoration: underline
}
.minicolor
{
	background-color: #009999;
    padding-bottom: .1em;		
}	

/* NEVER REdefine margin to a set number or it messes up spacing in browsers */
/* Padding and font size are the two elements most responsible for spacing  */
#nav {
position: relative;
top: 0pt;
left: 1pt;
	font-family: Times, Arial, Verdana, Monaco;
	font-size: 14px;
	font-weight: bold;
	color:#006633;
	white-space: pre;
	margin-top: .12em;		
	margin-bottom: .12em;
	padding-top: .12em;
	padding-bottom: .8em;	
}

#nav a { 
font-family: Times, Arial, Verdana, Monaco;
font-size: 14px;
font-weight: bold; 
color:#000000;
text-decoration: none;
}
#nav a:hover {
color: #009999; 
text-decoration: underline;
}

a:link {
color: rgb(68,52,137);
text-decoration: underline
}

a:visited {
color: rgb(153,51,153);
text-decoration: underline
}

a:hover {
color: rgb(0,162,138);
text-decoration: underline
}
a:active {
color: rgb(0,102,51);
text-decoration: underline
}


.text {
	font-family:  Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.textbold {
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.sidetext {
     font-family: Tahoma, Verdana, Monaco, Arial, Times;
	 font-size: 12px;
	 font-weight: normal;
     color: #999999;
}
.arTxtBlk {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.smTxtBlk {
    font-family: Tahoma, Verdana, Monaco, Arial, Times;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.bigBlkBld {
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.textBldBlue {
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.textBldRed {
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: bold;
	color: #FF3366;
}
.smRedTxt {
	font-family: Verdana, Arial, Monaco, Times;
	font-size: 12px;
	font-weight: normal;
	color: #FF3366;
}
