@charset "utf-8";
/* CSS Document */
body {background-color: #000033; background-image: url(images/bg.png); background-repeat: no-repeat; font: 11px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;}

a:active {color: #99CCFF}
a:link {color: #99CCFF}
a:visited {color: #9999CC}

/* general site text */
.title {font-size: 10pt; font-weight: bold; font-style: normal; color: #ffffff;}
.subheading {font-size: 9pt; font-weight: normal; font-style: italic; color: #FFCC66;}
.text {font-size: 9pt; font-weight: normal; font-style: normal; color: #6699FF;}
.text2 {font-size: 9pt; font-weight: normal; font-style: normal; color: #ccff99;}
.text_big {
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #FFCC33;
}
.text_green {font-size: 8pt; font-weight: normal; font-style: normal; color: #66cc33;}
.text_black {font-size: 9pt; font-weight: normal; font-style: normal; color: #000000;}
.text_white {font-size: 8pt; font-weight: normal; font-style: normal; color: #ffffff;}
.text_small {font-size: 8pt; font-weight: normal; font-style: normal; color: #6699FF;}
.red {font-size: 8pt; font-weight: normal; font-style: normal; color: #ff0000;}
.error {font-size: 12pt; font-weight: normal; font-style: normal; color: #ff0000;}
.footnote {font-size: 8pt; font-weight: normal; color: #999999;}
.question {font-size: 9pt; font-weight: normal; font-style: normal; color: #999999; background-color: #000000; text-align: left; vertical-align: top;}
.answer {font-size: 9pt; font-weight: normal; font-style: normal; color: #6699FF; background-color: #000000; text-align: left; vertical-align: top;}

/* footer text */
.footer {font-size: 8pt; font-weight: normal; font-style: normal; color: #999999;}
.footer1 {font-size: 8pt; color: #333333;}
.footer:hover {color: #cccccc}
.footer:visited {color: #ffffff}
.footer:link {color: #0066CC}

/* tables */
table.blueline_border {
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
	padding: 5px;
	background-color: #000000;
}
td.gallery {
	text-align: center;
	vertical-align: middle;
	background-color: #000000;
}


H2 {font-size: 9pt; font-weight: bold; font-style: normal; color: #999999; background-color: #000000; text-align: left; vertical-align: top;}

/* form field */
.field {font-size: 8pt; font-weight: normal; font-style: normal; color: #66cc99;}
/* tiny */
tiny {font-size: xx-small; font-weight: normal; color: #000033;}
/* tiny */
font.small {font-size: xx-small; font-weight: normal; color: #000033;}
/* order form */
font.order_description {font-size: 9px; font-weight: normal; color: #000033;}
/* order form */
font.order_subhead {font-size: 9px; font-weight: normal; color: #000066;}
/* li */
UL {list-style-type:round; font-size:12px; font-style:normal; color:#6699FF;}
.li {font-size:12px; font-style:normal; color:#6699FF;}
.close {font-size: 8pt; color: #ffffff;}

/* links page sub-title */
div.linksubtitle {font-size: x-small; font-weight: bold; color: #ffffff;}
/* links page text */
div.linktext {font-size: xx-small; font-weight: normal; color: #000033;}

/* SURVEY */
.survey_q {font-size: 8pt; font-weight: normal; font-style: normal; color: #ffffff;}
.survey_a {font-size: 8pt; font-weight: normal; font-style: normal; color: #ffffcc;}
input.radio {background-color: #000033; font-size: x-small; font-weight: normal; color: #000000;}

INPUT {
background-color: #cccccc;
color: #000000;
font-size: 10px;
font-weight: normal;
border-color: #999966; 
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-indent: 2px; 
}

textarea {
	background-color: #666666;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	border-color: #999966;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-indent: 2px;
}

button {
	font-weight:normal;
	font-size: 2pix;
	color:#ffffff;
	background-color:#6699CC;
	border-color:#99CCFF;
	margin-top:8pt;
	margin-left: .5em;
}

/* Picture Pop-up */
/* Picture Pop-up */
/* Picture Pop-up */

#pic {
	background-color: #FFFFFF;
	position: relative; left: 1px;	top: 1px; width: 1px;
}

/* thumbnail image border */
#pic a img {
	border: 0;
}

/* thumbnail border, size of thumbnail image */
#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	width: 90px; height: 69px;
	left: 0; top: 0;
	text-decoration: none;
}

/* thumbnail hover */
#pic a.p1:hover {
	background-color: #8C97A3; color: #000000; text-decoration: none;
}

/* pop-up image */
#pic a .large {
	border: 0px; display: block; position: absolute;
	width: 1px; height: 1px;
	left: -1px; top: -1px;
}

/* pop-up image, size and placement of pop-up image */
#pic a.p1:hover .large {
	border: 1px solid #000000; display: block; position: absolute;
	width: 480px; height: 300px;
	left: 350px; top: -30px;
}
