/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF url(images/BackgroundHeader.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660066;
}

h1, h2, h3 {
	color: #000000;
}

p, blockquote, ul, ol {
	margin-bottom: 1.8em;
	line-height: 180%;

}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

.boxed {
	padding: 20px;
	/* background: url(images/head3.gif) repeat-x; */
}


.heading {
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 12px;
}

/* Header */

#header {
	width: 680px;
	height: 180px;
	margin: 0 auto;
	text-align: center;
}


#header a {
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}

#header h1 {
	padding-top: 50px;
	letter-spacing: 4px;
	font-size: 24px;
	color: #FFFFFF;

}
#header h2 {
	padding-top: 41px;
	padding-left: 2px;
	letter-spacing: 0px;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	border: 0;
	
}

#header h3 {
	position: absolute;
	letter-spacing: 0px;
	font-size: 15px;
	color: #FFFFFF;
	left: 0;
	top: 110px;
	width: 200px;
	height: 10px;
	text-indent: 5px;
	text-align: left
}
#header h4 {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	height: 100px;
}

#header h5 {
	font-size: 5px;
	}

/* Columns */

#left {
	float: left;
	width: 180px;
	margin-left: 5px;
	background-color: #99CCFF;
}

#right {
	float: right;
	width: 220px;
	margin-right: 5px;
	
}
.button {
	margin-right: 1em;
	}
#left ul, #left ol, #right ul, #right ol {
	list-style-position: inside;
}

#left li {
	margin-bottom: .25em;
	font-size: 13px;
}
#right li {
	margin-bottom: .25em;
	color: #744A00;
}

#right li.link {
	margin-bottom: 1.50em;
	font-size: 12px;
	color: #000080;
	}
#right li.link1 {
	margin-bottom: 1.50em;
	font-size: 12px;
	}


#center {
	margin: 0 220px 0 180px;
}



.backcolor {
	background-color: #00FFFF;
	}

	
#center ul, #center ol {
	margin-left: 3.5em;
}

#center li { margin-left: 1em;}

li.new{list-style-image: url(images/arrowbullet.jpg)}
	

#center p {font-size:90%;}

p.marindent {
	margin-left: 2.5em;
	font-size:90%;
	}

#center h1 {
	color: #0000CC;
	text-align: center;
	font-size: 24px;
}
#center h2 {
	color: #0000CC;
	margin-left: 1.75em;
	font-size: 18px;
}
#center h2.group {
	text-align: center;
	}
#center h2.underline {
	text-decoration: underline;
	margin-left: 2.5em;
	}
	
#center h3 {
	color: #0000CC;
	margin-left: 2em;
	font-size: 15px;
	}
	
.broimg {
	width: 80%;
	padding-left: 10%;
	height: 200px;
}
.img1 {float:left;
	padding-top: 2%;
	/*padding-left: 2%; */
	width: 48%;
	height: 168px
	}
.img2 {float:right;
	padding-top: 2%;
	padding-right: 2%;
	/*padding-left:45%;*/
	width: 48%;
	height: 168px;
	}
	
#center table { 
	position: relative;
	width: 95%;
	margin-top: .25em;
	margin-left: 1em;
	margin-right: .25em;
	font-size: 14px;
	table-layout: fixed;
	}
	
	.trheaderfeature {
		background-color: #0000FF;
		color: #FFFFFF;
		font-size: 17px;
		
		}
		
	.tr1 {
		background-color: #0000FF;
		color: #FFFFFF;
		font-size: 14px;
		
		}
	
	.tdp {
		padding-left: 1.5em;
		padding-top: .25em;
		padding-bottom: .25em;
		padding-right: .15em;
		color: #FFFFFF;
		width:35%;
		}

		
		
/* --------  */
		
		
		
	.trheader {
	background-color: #EBF5FC;
	margin: 0;
	}
	

	.tdheaderfeature {
		padding: .5em;
		font-size: 15px;
	 }
	.tdbodyfeature {
		background-color: #FFFFCC;
		
	}
	.tdbodyfeature1 {
		background-color: #FFFFCC;
		padding: .15em .15em;
		line-height:1.1em;
		}


	.tdp1 {

		padding: .15em;
		background-color: #EBF5FC;
		line-height: 1.1em;
		}
		

		
		
#form {font-family:"Trebuchet MS", Verdana, sans-serif;width:100%;position:relative}

	
h2 {margin:0 0 0 0;padding:0;}
p {margin:0 0 1em 0;padding:0;font-size:90%}

fieldset {background:#C361D2;border:none;margin-bottom:1em;width:100%;padding-top:1.5em;margin-left: 3%;
float:left;}

fieldset.fieldset1 {background:#C361D2;border:none;margin-bottom:1em;width:100%;padding-top:1.5em;
margin-left: 3.5%;float:left;}

p.legend {background:#DED983;color:black;padding:.2em .3em;font-size:1.2em;border:2px outset #DED983;
	position:relative;margin-bottom:-1em;width:14.5em;margin-left:4.5%;margin-top:1em;float:left;}

#contact {background:#800080;border:outset #800080;width:92%;}
#GeneralInfo {background:#0000FF;border:outset #0000FF;width:92%;}
#QuestionsOrComments {background:#B4F5DA;border:outset #b4f5da;width:92%;}



#contact label {position:relative;font-size:14px;padding-top:.2em;left:1%;color: #FFFFFF;width: 180px; float: left;}

#contact input {font-size:13px;line-height:1.4em;margin-bottom:.4em;margin-left:.5%;padding:.15em .25em;background:#FFFF00;position:relative;}
#contact input.inbck {background:#FFFFFF;}
#contact select{line-height:1.4em;margin-bottom:.4em;margin-left:.5%;background:#FFFF00}



#GeneralInfo label {position:relative;
					padding-top:.15em;
					left: 1%; font-size: 14px; color:#FFFFFF;
					width: 165px; float: left;}


#GeneralInfo select{line-height:1.4em;margin-bottom:.2em;margin-left:1%;}


.select1 {line-height:1.4em;margin-bottom:.2em;margin-left: 0;width:98%;}


	 
textarea {font:12px "Trebuchet MS", Verdana, sans-serif;
			width: 60%;
	 		padding:.4em;
			
			margin-bottom:2%;
			float: left;
			position: relative; 
		 }

/*
#services {position:relative;font-size:14px; margin-left: .5%;color: #FFFFFF;}
*/

#services input {line-height:1.4em;margin-bottom:.2em;margin-left:.5%;color: #FFFFFF;}

input[type="submit"], input[type="reset"] {background:#DED983;font:1.2em "Trebuchet MS", Verdana, sans-serif}

#buttons {text-align:center;padding-top: 1em;position:relative;}


/* original code 
#form {font-family:"Trebuchet MS", Verdana, sans-serif;width:25em}
h2 {margin:0 0 0 0;padding:0}
p {margin:0 0 1em 0;padding:0;font-size:90%}
fieldset {background:#C361D2;border:none;margin-bottom:1em;width:24em;padding-top:1.5em}

p.legend {background:#DED983;color:black;padding:.2em .3em;font-size:1.2em;border:2px outset #DED983;position:relative;margin-bottom:-1em;width:10em;margin-left:1em;margin-top:1em}

#personal {background:#F3B4F5;border:outset #f3b4f5}

#choices {background:#F5D9B4;border:outset #f5d9b4}
#suggestions {background:#B4F5DA;border:outset #b4f5da}

#personal label {position:absolute;font-size:90%;padding-top:.2em;left:20px}
#personal input {margin-left:9em;line-height:1.4em;margin-bottom:.2em;}

#choices label {position:absolute;padding-top:.2em;left:20px}
select {margin-left:9em;margin-bottom:0}


#size {font-size:90%}
#size input {margin-left:9em}
#size input + input {margin-left:1em}
#size br+ input {margin-left:9em}

#extras {font-size:90%}
#extras input {margin-left:9em}
#extras input +input {margin-left:1em}
#extras br+input {margin-left:9em}


textarea {font:.8em "Trebuchet MS", Verdana, sans-serif;width:29em;padding:.2em}

input[type="submit"], input[type="reset"] {background:#DED983;font:1.2em "Trebuchet MS", Verdana, sans-serif}

#buttons {text-align:center}
*/

/* Footer */

#footer {
	background: url(images/BackgroundHeader.gif) repeat-x;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
}

#legal {
	margin: 0;
	padding: 20px 0 0 0;
	line-height: normal;
	font-size: 11px;
	color: #FFFFFF;
}

#links {
	margin: 0;
	padding: 20px 0;
	line-height: normal;
	font-size: 11px;
	color: #FFFFFF;
}
.href {color: #FFFFFF;}