body {
	margin: 0px auto; padding: 0px;
	background-color: #ebf0f3; color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center;
}

/***** BASE LINK STYLES *****/
a:link { color: #8c1117; background-color: transparent; text-decoration: none; }
a:visited { color: #8c1117; background-color: transparent; text-decoration: none; }
a:hover { color: #900; background-color: transparent; text-decoration: underline; }
a:active { color: #F00; background-color: transparent; text-decoration: underline; }

.main { width: 692px; overflow:hidden; margin: 0px auto; padding-left: 12px; padding-right: 12px; 
 background: url(../images/mainback.gif) #EBF0F3 top center repeat-y;
}

.main p, u, li { text-align: left; padding-left:12px; padding-right:12px;
}

.header {
 width: 680px; height:150px; overflow:hidden; margin: 0px auto; padding: 0px; text-align: left; 
 background: url(../images/header.jpg); color: #084644; 
 border-bottom:1px solid #b4b8ba;
}

.header p {
 font-family: "trebuchet MS"; font-size:22px; font-weight:bold; margin-left:12px; margin-top:40px;
}

.buttonbar {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #d3d8da; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 1px; 
 text-align:right; font-weight:bold; font-size:13px;
 border-bottom:1px solid #b4b8ba;
}

.searchform {
 width:656px; height:25px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:5px; padding-bottom: 0px; 
 text-align:right; font-size:12px;
}

.submitform {
 width:668px!Important; width:680px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:60px; padding-right:12px; padding-top:6px; padding-bottom: 1px; 
 text-align:left; font-size:12px;
}

.guidelines {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom: 0px; 
 text-align:left; font-size:12px;
}

.breadcrumb {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #d3d8da; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 1px; 
 text-align:left; font-weight:bold; font-size:13px;
 border-top:1px solid #b4b8ba;
 border-bottom:1px solid #b4b8ba;
}

.categoriestable {
 width:656px; overflow:hidden; margin: 0px auto;
 text-align: center; padding: 0px;
}

.submission {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 6px; 
 text-align:right; font-size:12px;
 border-bottom:1px solid #b4b8ba;
}

.adver {
 width:728px!Important; width:680px; height:81px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:6px; padding-right:6px; padding-top:1px; padding-bottom: 1px; 
 text-align:left; font-size:12px;
 border-bottom:1px solid #b4b8ba;
}

.adverfoot {
 width:728px!Important; width:680px; height:81px; overflow:hidden; margin: 0px auto; margin-top:6px;
 background: #ffffff; padding-left:6px; padding-right:6px; padding-top:8px; padding-bottom: 1px; 
 text-align:left; font-size:12px;
 border-top:1px solid #b4b8ba;
}

.results {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 1px; 
 text-align:left; font-size:12px;
}

.separator {
 width:656px; overflow:hidden; margin: 0px auto;
 height:1px; border-bottom:1px solid #b4b8ba; margin: 0px auto; padding: 0px;
}

.resultsfound {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:6px; padding-bottom: 0px; 
 text-align:center; font-size:12px;
}

.greyheadline {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ebf0f3; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom: 0px;
 text-align:left; font-size:12px;
}

.pagination {
 width:656px; overflow:hidden; margin: 0px auto;
 background: #ffffff; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 6px; 
 text-align:center; font-size:12px;
}

.footer {
 width:656px; overflow:hidden;
 background: #d3d8da; padding-left:12px; padding-right:12px; padding-top:1px; padding-bottom: 1px; 
 text-align:left; font-size:12px; margin: 0px auto; margin-top:12px; 
 border-bottom:1px solid #b4b8ba; border-top:1px solid #b4b8ba;
}

.footerimage {
 width:680px; height:4px; overflow:hidden; margin: 0px auto; padding: 0px; text-align: left; 
 background: url(../images/footer.jpg) bottom; color: #ebf0f3; 
 border-bottom:1px solid #b4b8ba; 
}

h1 { font-family: "trebuchet MS"; font-size:26px; font-weight:bold; color: #084644; margin-top:1px; margin-bottom:6px; }
h2 { font-family: "trebuchet MS"; font-size:16px; font-weight:bold; }
h3 { font-family: "trebuchet MS"; font-size:15px; font-weight:bold; }

	td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
	form {margin: 0px}
	input {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px}
	select {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px}
	textarea {width: 300px; height: 70px; font-family: Verdana, Arial, Helvetica, sans-serif;; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px}
	p {margin-top: 15px}

  hr { border-top: 1px dotted #084644; height:1px; width:97%; }
  input.click {width: auto; background: #d3d8da;}
	.bigtext {font-size:16px; font-weight:bold;}

