/* standard */

body { 
margin-top: 25; 
margin-right: 0; 
margin-bottom: 80; 
margin-left: 0;
color:#ffffff;
background-color:#ffffff;
background-image:url('../images/background.jpg');
background-repeat:repeat-x;
background-attachment: fixed;
font-family: arial, verdana, arial, helvetica, sans-serif;
font-size:100%;
font-weight: normal;
}



h1{
font-family:arial, verdana, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size:200%;	
}

h2 {
font-family:arial, verdana, helvetica, sans-serif;
color:#000074;
font-weight: normal;
font-size:200%;	
}


h3 {
font-family:arial, verdana, helvetica, sans-serif;
color:#89cced;
font-weight: normal;
font-size:130%;	
}

h4{
font-family:arial, verdana, helvetica, sans-serif;
font-style: italic;
color:#000000;
font-size:1.0em;
}

h5{
font-family:arial, verdana, helvetica, sans-serif;
font-weight:  bold;
font-size:100%;
color:#2b5a7e;
}

h6 {
font-family:arial, verdana, helvetica, sans-serif;
font-weight:  bold;
font-size:100%;
color:#9C1A87;
}


#pscroller1{
width: 280px;
height: 180px;
border: 0px solid #186093;
padding: 5px;
background-color: #186093;
}


.hr{
size:0.5em;
color:#00B052;
border: 0px none;
width:95%;
}

/* nav hover */
#side_nav_bg  a {
font-size:140%;	
	color: #ffffff;
	text-decoration: none;
    font-family:Arial, Trebuchet MS, tahoma;	
	display: block;
	padding: 12px 20px 12px 20px;
	}

#side_nav_bg a:hover {
	color: #000074;
	}



/* link on white */

A:link  {
color : #ff7619;
text-decoration : underline;
} 

A:active {
color : #ff7619;
text-decoration : underline;
} 

A:visited {
color : #ff7619;
text-decoration : underline;
}

A:hover {
color : #ffffff;
text-decoration : none;
} 

/* link on banner image */

A.banner:link  {
color : #ff7619;
text-decoration : underline;
} 

A.banner:active {
color : #ff7619;
text-decoration : underline;
} 

A.banner:visited {
color : #ff7619;
text-decoration : underline;
}

A.banner:hover {
color : #ffffff;
text-decoration : none;
} 


/* link on header*/

A.header:link  {
color : #000074;
text-decoration : none;
} 

A.header:active {
color : #000074;
text-decoration : none;
} 

A.header:visited {
color : #000074;
text-decoration : none;
}

A.header:hover {
color : #ff7619;
text-decoration : underline;
} 

/* link on lightblue*/

A.lightblue:link  {
color : #000074;
text-decoration : none;
font-weight:  bold;
} 

A.lightblue:active {
color : #000074;
text-decoration : none;
font-weight:  bold;
} 

A.lightblue:visited {
color : #000074;
text-decoration : none;
font-weight:  bold;
}

A.lightblue:hover {
color : #ffffff;
text-decoration : none;
font-weight:  bold;
} 

/* link on lightblue home services*/

A.homeservices:link  {
color : #ffffff;
text-decoration : none;
font-size:10pt;
font-weight:  bold;
} 

A.homeservices:active {
color : #ffffff;
text-decoration : none;
font-size:10pt;
font-weight:  bold;
} 

A.homeservices:visited {
color : #ffffff;
text-decoration : none;
font-size:10pt;
font-weight:  bold;
}

A.homeservices:hover {
color : #ff7619;
text-decoration : none;
font-size:10pt;
font-weight:  bold;
} 


/* link on footer*/

A.footer:link  {
font-weight:  bold;
color : #ffffff;
text-decoration : underline;
} 

A.footer:active {
font-weight:  bold;
color : #ffffff;
text-decoration : underline;
} 

A.footer:visited {
font-weight:  bold;
color : #ffffff;
text-decoration : underline;
}

A.footer:hover {
font-weight:  bold;
color : #ff7619;
text-decoration : none;
} 



/* classes for validator */
.tfvHighlight
{font-weight: bold; color: #000074; font-size:10pt;}
.tfvNormal
{font-weight: bold;	color: #ffffff; font-size:10pt;}

/* classes for pre validator */
.preval{
font-size:10pt;
vertical-align:top;
border:none;
font-weight: bold;
color: #ffffff;
}

.formheaders {
color: #ffffff; font-weight: bold;
}


/* table */

table { 
border:0px solid #ffffff;
  
} 


td{
vertical-align:top;
line-height:1.5em;
border:none;
font-size:80%;
}

.imgleftnoborder{
margin-right:10px;
float: left;
}

.newsimg{
margin-right:10px;
margin-top:4px;
float: left;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;

}

.imgthumb{
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin-left:3px;
}

.img{
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
margin-bottom:3px;
margin-right:10px;
float: left;
}

.imgborder{
border-top:1px solid #e1e1e1;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
}

a img {
border:none; color:#fff 
}
