/* Storm Guard Solutions Main Stylesheet */


body { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; font-size: 100%; 

background-color: #ffffff; background-image:url('../images/bggre2.gif'); background-repeat:repeat;

border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; margin-top: 10px; padding-top: 0px; font-family: Verdana, sans-serif; 

text-align: center; border-right-width: 0px; font-size: 12px; }



#frame {

	margin: 0px auto; width: 902px;

	/* border-top: 0px #cccccc solid; border-bottom: 0px #cccccc solid; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; */

}



a {color: #000066; text-decoration: underline;}

a:hover {color: #000066; text-decoration: none;}



h1{color: #000066; font-size: 16px; }

h2{color: #000066; font-size: 16px; }

h3{color: #000066; font-size: 14px; padding-top: 10px; }

h4{color: #000066; font-size: 12px; padding-top: 10px; }

h5{color: #000066; font-size: 12px; border-bottom: 1px dotted #000066;}



.header {background: url("../images/header3.gif") no-repeat; }



#footer {background: url("../images/footer.gif") repeat; padding: 0; margin: 0; line-height: 10px; height:20px}

#footer p{font-weight: bold; color: #fff; font-size: 10px;}

#footer a {color: #fff; text-decoration: none;}

#footer a:hover {color: #fff; text-decoration: none;}



.footer_left p {text-align: left; padding-left: 10px; line-height: 10px; font-weight: bold; color: #fff; font-size: 10px;}

.footer_left a {color: #fff; text-decoration: none;}

.footer_left a:hover {color: #fff; text-decoration: none;}



.footer_right p {text-align: right; padding-right: 10px; line-height: 10px; font-weight: bold; color: #fff; font-size: 10px;}

.footer_right a {color: #fff; text-decoration: none;}

.footer_right a:hover {color: #fff; text-decoration: underline;}



img.border, .border img{

	padding: 2px; 

	border-width: 1px 1px 1px 1px;

	border-style: solid;

	border-color: #000066;

}



img.border:hover , .border img:hover {

	padding: 2px; 

	border-width: 1px 1px 1px 1px;

	border-style: solid;

	border-color: #000066;

}



/* FORMS */



label.contact {

	clear: both; display: block; font-weight: bold; color: #000066; padding-top: 5px

}

textarea.contact {

	color: #333333; width: 300px; border: 1px solid #333333; clear: right; padding-right: 2px; display: block; padding-left: 2px; font-weight: normal; font-size: 100%; padding-bottom: 2px; margin: 2px 0px 0px 0px; padding-top: 2px; 

}

input.contact {

	color: #333333; width: 300px; border: 1px solid #333333; clear: right; padding-right: 2px; display: block; padding-left: 2px; font-weight: normal; font-size: 100%; padding-bottom: 2px; margin: 2px 0px 0px 0px; padding-top: 2px; 

}

input.button { 

	margin-top: 10px; width: auto; height: auto; color:#ffffff; background-color:#333333; border:solid #333333 1px; 

}

select.contact {

	color: #000066; width: 306px; border: 1px solid #000066; clear: right; padding-right: 2px; display: block; padding-left: 2px; font-weight: normal; font-size: 100%; padding-bottom: 2px; margin: 2px 0px 0px 0px; padding-top: 2px; 

}



.form_error { color: #990000; font-weight: bold;}



.bold_blue { color: #000066; font-weight: bold;}

.bold_red { color: #cc0000; font-weight: bold;}



.bold { font-weight: bold;}



hr { color: #777; background-color: #000066; height: 2px; border: 0; width: 80%; }



hr.blue { color: #000066; background-color: #000066; height: 2px; border: 0; width: 80%; }



#menu_links {

background: #fff;

width: 160px; padding: 0; margin: 0 auto; 

  list-style-type:none; height: auto;

  }

#menu_links li {

  float:left; width:140px; margin: 5px 0;

  }

#menu_links a {

display:block; float:left; width:140px; color: #777777;

font: bold 12px Verdana, arial, Helvetica, sans-serif;

text-decoration: none; line-height: 15px; padding-left:10px;

  }

#menu_links a:hover {

color: #777777; padding-left:5px; border-left: 5px solid #cc0000;

  }

#menu_links a.currentpage {

display:block; float:left; width:140px; color: #000066; padding-left:5px; border-left: 5px solid #000066;

font: bold 12px Verdana, arial, Helvetica, sans-serif;

text-decoration: none; line-height: 15px; text-decoration: none;

  }

