/*
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;
	letter-spacing: 0px;
	font-size: 10px;
	margin: 10px 0;
	padding-left: 2px;
	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;
	border-width: 10px;
	width: 95%;
	border-color: #5C3E90;
	margin-top: .25em;
	margin-left: 2%;
	margin-right: .25em;
	font-size: 13px;
	border-style: ridge;
	table-layout: fixed;
	
	}
	

	.trheader {
	background-color: #EBF5FC;
	margin: 0;
	}
	
	.trheaderfeature {
		background-color: #EBF5FC;
		}
		
	.trheaderfeature1 {
		background-color: #008000;
		}
		
	.tdheaderfeature {
		padding: .5em;
		font-size: 15px;
	 }
	.tdbodyfeature {
		background-color: #FFFFCC;
		
	}
	.tdbodyfeature1 {
		background-color: #FFFFCC;
		padding: .15em .15em;
		line-height:1.1em;
		}

	.tdp {
		padding-left: .25em;
		padding-top: .25em;
		padding-bottom: .25em;
		padding-right: .15em;
		background-color: #FFFFCC;
		}
	.tdp1 {
		
		padding: .15em;
		background-color: #EBF5FC;
		line-height: 1.1em;
		}

	.tdl {
		background-color: #FFFFCC;
		margin-left: 1em;
		}
		
		
	.tdl2 {
		background-color: #FFFFCC;
		margin: 0;
		padding: 0;
		}
	.tdl3 { list-style-type: none;}
		
	.tdline {
		padding-left: .15em;
		padding-top: .5em;
		padding-bottom: .5em;
		padding-right: .15em;
		font-size: 15px;
		color: #FFFF00;
		}
		
		
#form {font-family:"Trebuchet MS", Verdana, sans-serif;width:95%;position:relative}

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

p.marindent {
	margin-left: 2.5em;
	font-size: 14px;
	}
	
 h1 {
	color: #0000CC;
	text-align: center;
	font-size: 24px;
}

fieldset {background:#C361D2;border:none;margin-bottom:1em;width:92%;padding-top:1.5em;margin-left: 3%;
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:12em;margin-left:4.5%;margin-top:1em;}


#contact {background:#800080;border:outset #800080; width:91%;}


#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}



#contactjst {background:#800080;border:outset #800080;}

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

#contactjst input {font-size:13px;line-height:1.1em;margin-bottom:.1em;margin-left:.5%;padding:.15em .15em;background:#EBF5FC;position:relative;}

#contactjst select{line-height:1.4em;margin-bottom:.4em;margin-left:.5%;background:#FFFF00}



#GeneralInfo {background:#0000FF;border:outset #0000FF;}
#GeneralInfo label {position:relative;
					padding-top:.15em;
					left: 1%; font-size: 14px; color:#FFFFFF;
					width: 165px; float: left;}
					
#GeneralInfo checkbox{position:relative;
					  margin-left:.5%;
					  padding-top:.15em;
					  line-height:1.4em;
					  margin-bottom:.2em;
					  }				  

#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%;}
#QuestionsOrComments {background:#B4F5DA;border:outset #b4f5da;
	 padding-bottom: 1em;}
	 
textarea {font:14px "Trebuchet MS", Verdana, sans-serif;
		/*width:27em;*/
		width: 90%;
		padding:.2em;
	    margin-left: 1%;
		
		}


#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;}


/* 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;}