﻿body {
margin-top:0px;
margin-bottom:5px;
background: #8FB2BF;
font-size: 8.5pt;
font-family: Tahoma, Microsoft Sans Serif;
color:#000;
overflow:visible;
}

.leftshadow
{		
	background: url(BorderLeft.jpg);
	background-repeat: repeat-y; 
}

.rightshadow
{		
	background: url(BorderRight.jpg);
	background-repeat: repeat-y; 
}

.outertable
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	
}

.headerbackground
{
	background-color:#219ECE;
}



.outerdiv
{
	border:solid 0px #000;
	border-top:solid 0px #000;
	width:747px;	
	background-color:#fff;
	padding:0px 5px 0px 10px;
	margin-top:0px;	
	text-align:left;	
	vertical-align:top;
	
}

.menutable
{
	background: url(MenuBG.jpg);
	background-color:#fff;
	background-repeat: repeat-x; 
	/*width:764px;*/
	width:100%;
	border:solid 0px #000;
	border-top:solid 0px #000;
	border-bottom:solid 0px #000;
	height:30px;
	
}

.menucell
{
	width:70px;
}

.spacercell
{
	width:1px;	
	padding-top:2px;
	padding-bottom:2px;	
}

.menucell a:link, .menucell a:visited
{	
	font-size: 9pt;
	color:#003300;
	text-decoration: none;
}

.menucell a:active
{	
	font-size: 9pt;
	color:#003300;
	text-decoration: underline;
}

.menucell a:hover{
	font-size: 9pt;
	color:#003300;
	text-decoration:underline;	
}


.pagetitle
{
	font-size: 1.35em;
	color:Navy;
	text-decoration: none;	
	font-family:Tahoma Sans-Serif;
	padding-left:0px;
	border-bottom: 1px solid #77A1B2;
	padding-bottom:2px;
}

.normallabel
{
	font-size: 8pt;
	color: #647B9B;
	text-decoration: none;
}

.normaltextbox
{
	font-size: 8pt;
	color: #000;	
}

.normaldropdown
{
	font-size: 8pt;
	color: #000;	
}


.border
{	
	background-color:#fff;	
	border:solid 1px #000;
	min-width:300px;	
	padding:10px;
	overflow:visible;
	
	
}

.biglabel
{
	font-size: 10pt;
	color: #647B9B;
	text-decoration: none;
}




h3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color:#000066;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #77A1B2;
	}
	
	



.validation
{
	font-size: 8pt;
	color: red;
	text-decoration: none;
}

.beliefstitle
{	
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	padding-top:25px;
	
}

.beliefstext
{		
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	
}



.beliefsreadings
{		
	text-align:left;
	font-style:italic;
	padding-top:15px;	
}


.beliefstitleindent
{	
	font-weight:bold;
	text-align:left;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:0px;
	
}

.beliefstextindent
{		
	text-align:left;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:0px;
	
}

.beliefsreadingsindent
{		
	font-style:italic;
	text-align:left;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:0px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;	
	z-index: 2;
}





#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight:normal;
color:#fff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFAFA;
color:#219ECE;
}
