@charset "UTF-8";

/* Global Styles */
body 	{
		background-color: #EEEEEE;
		background-image: url(images/bggra.png);
		background-repeat: repeat-x;
		border-top: 70px;
		}

a:link	{
		color: #284685;
		text-decoration: underline;
		}

a:hover	{
		color: #666666;
		text-decoration: none;
		}

a:visited{
		color: #FFAD18;
		text-decoration: underline;
		}
		
input.special, textarea{
		background-color:#FFFFFF;
		border: solid 2px #284685;
		}

input.special:focus, textarea:focus{
		background-color:#FFFFFF;
		border: solid 2px #FFAD18;
		}
		
fieldset{
		border: 2px solid #284685;
		margin-left: 10px;
		margin-right: 7px;
		padding: 7px;
		margin-bottom: 10px;
		}

/* ID Styles */
#content{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-right: auto;
		margin-left: auto;
		border: solid 1px #000000;
		background-color: #FFFFFF;
		}
		
#survey_left{
		border-right: solid 2px #284685;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 0px;
		position: absolute;
		}
		
#survey_right{
		margin-top: 15px;
}

		
#contact{
		/*border-top: dotted 1px #284685;
		border-bottom: dotted 1px #284685;
		border-left: dotted 1px #284685;
		border-right: dotted 1px #284685;*/
		height: 335px;
		margin-top:0px;
		margin-bottom:0px;
		background-color: #eeeeee;
		}

#photos	{
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
		}

#footer	{
		border-top: solid 2px #284685;
		margin-left: auto;
		margin-right: auto;
		width: 70%;
		}

#homelinks{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		border: solid 2px #284685;
		}

#limitedtime{
		background-color: #eeeeee;
		border: dotted 1px #284695;
		width: 95%;
		margin-left: auto;
		margin-right: auto;
		}
#limitedtime a:visited{
		color: #284685;
		}

#indexall{
		background-color: #FFFFFF;
		position: relative;
		border: none;
		margin: 0;
		}
		
#indexleft_content{
		border-right: solid 2px #284685;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 10px;
		margin-right: 0px;
		position: absolute;
		}
		
#indexright_content{
		width: 578px;
		position: absolute;
		left: 310px;
		}

/* Class Styles */
.centered{
		text-align: center;
		margin-bottom: 0px;
		margin-top: 4px;
		}

.emphasis{
		text-align: center;
		color: #284685;
		font-size: 24px;
		font-weight: bold;
		}

.semiemph{
		text-align: left;
		color: #284685;
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		font-weight: bold;
		}

.subheaderimp{
		text-align: center;
		color: #284685;
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		font-weight: bold;
		}

.subheader{
		text-align: left;
		color: #284685;
		font-size: 36px;
		margin-left: 10px;
		margin-right: 7px;
		font-weight: bold;
		}
		
.text	{
		color: #284685;
		text-align: left;
		margin-left: 10px;
		margin-right: 7px;
		}

.foot_text{
		color: #284685;
		font-size: 12px;
		text-align: center;
		margin-bottom: 0px;
		margin-top: 5px;
		}
		
.hr		{
		text-align: center;
		width: 55%;
		}
		
.photo	{
		margin-left: 0px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
				
.table	{
		background-color: #eeeeee;
		border: dotted 1px #284685;
		}
		
.blueback{
		background-color:#99CCFF;
		}
		
.regularsubmit{
		margin-top: 7px;
		margin-bottom: 7px;
		}