/* HTML styles */
.captchaImage { margin: 0 2px; }
.simpleCaptchaSelected { border: 2px solid #393; }

body{
	color: #333333;
	background-color: #000033;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	margin:0px;
	margin-bottom:20px;
}
h1, h2, h3, b, em, a{color:#353599}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:12px}
a{text-decoration:underline}
a:hover{color:#973333}
img{border:0px}
form{margin:0px; padding:0px}
hr{color:#CCCCCC; margin-top:5px; margin-bottom:5px; height:1px}
textarea{ font-size:11px; font-family:Arial, Helvetica, sans-serif; width:95%; border:1px solid #353599}
input{ font-size:11px; width:95%; border:1px solid #353599}
td{vertical-align:top}

/* Layout */
#container, #bodypanel, #masthead{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background-color:#FFFFFF;
}

#container{
	position: relative;
	top:0px;
	height:700px;
	background-image:url(images/bgnd.gif); 
	background-repeat:repeat-y; 
}
#masthead{padding-bottom:30px; padding-bottom:40px; background-image:url(images/header.jpg); background-repeat:no-repeat}
#bodypanel{
	background-image:url(images/bgnd.gif); 
	background-repeat:repeat-y; 
}
#content{
	width:auto; 
	border-bottom:1px dotted #CCCCCC; 
	margin-left:160px; 
	margin-right:160px; 
	padding-bottom:40px;
	margin-bottom:20px;
	min-height:500px
}

#menu{position:absolute; top:180px; left:5px; width:140px; background-color:#FFFFFF}
.nav{
	background-image:url(images/arrow.gif);
	background-position:2px 0px;
	background-repeat:no-repeat;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px; 
	padding-left:10px; 
	margin-bottom:2px;
	background-color:#FFFFFF; 
	font-size:11px;
	font-weight:bold
}
.nav a{text-decoration:none; color:#000000}
.nav a:hover{text-decoration:underline; color:#990000}
.subnav{
	background-image:url(images/arrow_grey.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding:2px; 
	padding-left:20px; 
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	font-weight:normal
}
.subnav a{text-decoration:none; color:#000000}
.subnav a:hover{text-decoration:underline; color:#990000}
#menu a{text-decoration:none}

#columnright{position:absolute; top:180px; left:615px; width:140px}

#photobase{ position:absolute; width:151px; height:27px; top:129px; left:0px}
#footerimg{ margin-left:155px; margin-bottom:50px}
#searchbox{ position:absolute; width:250px; height:20px; top:190px; right:10px; text-align:right}
#terms{font-size:10px; border:1px solid #973333}
#ticker{ position:absolute; top:133px; right:0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:606px; height:20px}
#ticker a{ text-decoration:none}


/* Styles */
.bullet{
	color:#973333; 
	font-weight:bold; 
	background-image:url(images/bullet_blue.gif); 
	background-repeat:no-repeat;
	background-position:0px 5px; 
	height:20px; 
	font-size:11px;
	text-align:center
}
.rss{margin-top:5px; margin-left:10px}
.rss img{margin-right:5px; float:left}
.floatright{float:right; margin-left:10px; margin-bottom:10px}
.floatleft{float:left; margin-right:10px; margin-bottom:10px}
.readmore{ text-align:right; font-weight:bold; font-size:11px}
.formtable td{ padding-bottom:10px; font-size:11px}
.smallred{ font-size:x-small; color:#990000}
.red{color:#990000}
.blue{color:#353599}
.question, .answer{border:1px solid #CCCCCC; padding:5px}
.question{ margin-bottom:5px; background-color:#ECEDFF}
.answer{ background-color:#FFF0F0}
.question strong{color:#009933}
.answer strong{color:#990000}
.toplink{ font-size:x-small; margin-top:30px; text-align:center}
.divide{width:100%; height:1px; border-top:1px solid #CCCCCC; margin-top:10px}
#smallnav{margin-left:auto; margin-right:auto; background-color:#FFFFFF; text-align:center; width:740px; padding:10px; font-size:10px}
#webmaster{margin-left:auto; margin-right:auto; text-align:center; width:740px; padding:10px; font-size:10px}