/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
background-color:#000000;
padding:0 0 0 0;
margin:0 0 0 0;
}

a:link, a:visited{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#FF0000;
	text-decoration:none;
}

p{
color:#000000;
font-family:cooper black;
font-size:16px;
margin:3% 3% 0 3%;
}

.testimonial{
color:#FFFFFF;
font-family:cooper black;
font-size:12px;
background-image:url(images/header.png);
margin:0;
padding:1% 0 1% 3%;
}

.testimonial2{
color:#FFFFFF;
font-family:cooper black;
font-size:16px;
background-image:url(images/header.png);
margin:0;
padding:1% 0 1% 3%;
}

.validator{
margin:2% 0 0 10%;
border:0;
}

h1{
color:#000000;
font-family:cooper black;
font-size:30px;
margin:0 0 0 0;
padding:0;
}

h2{
font-family:cooper black;
color:#FF0000;
font-size:24px;
margin:4% 0 0 4%;
padding:0 0 0 0;
}

h3{
font-family:cooper black;
color:#FF0000;
font-size:28px;
margin:5% 0% 0  3%;
}

h4{
color:#00FFFF;
font-family:cooper black;
font-size:18px;
margin:0 3% 0 4%;
padding-top:1%;
}

h5{color:#00CC66;
font-family:cooper black;
font-size:14px;
margin:0 0 0 1%;
}

ul{
 list-style-type:square;
 list-style-image:url(images/ul.png);
 color:#FF0000;
 font-size:16px;
 font-family:cooper black;
 margin:3% 0 0 8%;
 padding:0 0 0 0;
 }
 
 ol{
 color:#FF0000;
 list-style-image:url(images/ol.png);
 font-size:16px;
 font-family:cooper black;
 margin-left:8%;
 padding:0 0 0 0;
 }

.bannersright{
padding:0;
margin:0;
}

.Lplate{float:right;
margin:0 5% 0 0;
}

form{
background-color:#CCCCCC;
width:85%;
margin:0 0 0 4%;
border:1px solid #0066cc;
}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#container{
width:100%;
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}

#masthead{
background-image:url(images/banner.png);
background-color:#FFFF00;
border-right:2px ridge #ffffff;
border-left:2px ridge #ffffff;
border-top:2px ridge #ffffff;
width:75%;
height:130px;
float:left;
padding:0;
margin:1% 0 0 12%;
}

#navbar{width:75%;
background-image:url(images/blueback.png);
float:left;
padding:0;
margin:0 0 0 12%;
border-top:2px ridge #ffffff;
border-bottom:2px ridge #ffffff;
border-right:2px ridge #ffffff;
border-left:2px ridge #ffffff;
}

#Content1{
width:75%;
height:200px;
background-image:url(images/banner.png);
background-repeat:no-repeat;
border-bottom:2px ridge #ffffff;
border-right:2px ridge #ffffff;
border-left:2px ridge #ffffff;
margin:0 0 0 12%;
float:left;
padding:0 0 0 0;
}

#Content2{
background-color:#CCCCCC;
width:75%;
margin:0 0 2% 12%;
float:left;
border-right:2px ridge #ffffff;
border-left:2px ridge #ffffff;
border-bottom:2px ridge #ffffff;
}

#Content3{
background-color:#CCCCCC;
width:65%;
margin:0 0 0 0;
padding:0 0 2% 0;
float:left;
}

#Content4{
background-color:#CCCCCC;
width:30%;
margin:0 2% 0 3%;
padding:0 0 2% 0;
float:left;
}

#middle1{
width:100%;
background-color:#FFFFFF;
margin:5% 0 0 2%;
border:1px solid #000000;
}

#middle2{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2a{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2b{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2c{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2d{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2e{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#middle2f{
width:240px;
background-color:#FFFFFF;
margin:10% 0 0 10%;
border:1px solid #000000;
}

#siteinfo{
background-color:#FFFF00;
width:100%;
margin:0 0 0 0;
padding:10px 0 10px 0;
float:left;
clear:both;
border-top:2px ridge #ffffff;
}

/*********** #navBar link styles ***********/

#navbar ul a:link, #navbar ul a:visited {display: block ; float:left; font-size:14px; text-decoration:none; color:#ffffff; border-right:2px ridge #ffffff; padding:10px 5px 10px 5px; margin:0 0 0 0;}
#navbar ul a:hover, #navbar ul a:active {display: block ; float:left; font-size:14px; text-decoration:none; color:#FFFF00; padding:0 ; padding:10px 5px 10px 5px; margin:0 0 0 0;}
#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 {display:inline;}

/* fix for browsers that don't need the hack */
html>body #navbar li {}


