A:link {text-decoration: none; color:#333333;}
A:visited {text-decoration: none; color:#333333;}
A:active {text-decoration: none; color:#333333;}
A:hover {text-decoration: underline; color:#333333;}

body {
margin: 40px 0 30px 0;
background-image:url(images/bg.png);
background-repeat:repeat-x;
background-color:#99cef0;
background-attachment:fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
p {

}
.disclaimer {color:#FFF; font-size:10px;}
.privacy { font-size:10px; text-align:center;}
#container {
margin: 0 auto 0 auto;
width:753px;
}
.green {color:#063;}
#top {
background-image:url(images/top.gif);
background-repeat:no-repeat;
height:7px;
}
#head {
height:100px;
padding: 25px;
}
#body {
background-color:transparent;
}
#body1 {
background-image:url(images/mid.gif);
background-repeat:repeat-y;
padding: 20px 20px 0 20px;
}
#footer {

}
.greybox { /* apply this class to a paragraph to give it a grey box around it */
	background-color: #F3F3F3;
	border: 1px solid #E2E2E2;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.yellowbox { /* apply this class to a paragraph to give it a yellow box around it */
	background-color: #FF0;
	border: 1px solid #E2E2E2;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.italic {font-style:italic;}
#bottom {
background-repeat:no-repeat;
background-image:url(images/bottom.gif);
height:10px;
}
.clear { clear:both; height:16px;}
.testimonial {
width:450px;
background-color:#6A7C23;
border: 1px #7F7F7F solid;
margin: 0 auto 0 auto;
padding: 10px;
font-family:"Courier New", Courier, monospace;
color:#fff;
font-size:11px;
}
.testimonial img {
float:right;
border: 1px #757575 solid;
margin: 0 0 5px 5px;
}
blockquote { /* this creates a blockquote with a single quotation mark on the left side and indents the text to fit */
	background-image: url(images/blockquote.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
	margin-top: 0px;
	margin-bottom: 25px;
}
.blockquotesig {
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	color: #999999;
}
.blockquotesig em { /* we used this to style to name of the person giving the testimonial - just a little bigger and red */
	color:#06C;
	font-style: normal;
	font-size: 11px;
}

.box {
font-family:"Courier New", Courier, monospace;
font-size:12px;
width: 450px;
margin: 0 auto 0 auto;

}
.box table{
border: 1px #333333 dashed;
border-bottom: none;
background-color:#E4E4E4;
}
.box td {
padding: 3px;
border-bottom: 1px #333333 dashed;
}
/** FONTS **/

h1 {
margin:0px;
font-family: "Trebuchet MS";
font-size:26px;
color: #03C;
}

h2 {
margin:0px;
font-family: "Trebuchet MS";
font-size:20px;
color: #F00;
}
h3 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	font-family: "Trebuchet MS";
	color: #F00;
}
.yellow-highlight { /* this makes your text look like it is highlighted in yellow */
	font-weight: bold;
	background-color: #FFFF00;
}
.text_top {
background-color:#3C454B;
border-bottom: 1px #DB0000 solid;
color:#fff;
padding: 4px;
}

/* form 1 */

	#form1{
		width:600px;
		margin-left: auto;
		margin-right:auto;
		padding-top:10px;
		background:url(images/form_top.jpg) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0; color:#03F; font-weight:bold; font-size:14px;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(images/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(images/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 10px 15px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(images/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}
		
		#form1 img { float:right;}

/* // form 1 */

.center { display:block; margin-left:auto; margin-right:auto;}

#bullet {width:723px; margin-top:20px;}
#bullet-left { float:left; width:380px; margin-top:10px;}
#bullet-right {float:right; width:320px;}
#bullet img {display:block; margin-left:auto; margin-right:auto;}
#bullet ul
{
list-style-type: none;
padding: 0;
margin: 0;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}

#bullet li
{
background-image: url(images/check-box.png);
background-repeat: no-repeat;
padding-left: 24px;
padding-bottom:16px;


}

/** COLORS **/

.white {
background-color:#fff;
}
.text_white {
color:#fff;
}.color2 {
background-color:#34454F;}

.yellow {
background-color:#FFF5CB;}
