body {margin:15px; font-family:verdana, arial, sans-serif; font-size:13px;
      background-color:#f8f4e6;}
  
a            {color:#0c00e5; text-decoration:none;}
a:visited    {color:#0c00e5; text-decoration:none;}
a:hover      {color:#FF6666; text-decoration:none;}
a img        {border:none;}

em
{
	color:#ca0210;
	font-style:normal;
}

form        
{
	font-size:11px;
	margin:0px;
	padding:0px;
}
form div    
{
	margin:0px 0px 10px 0px;
	padding:0px;
}
input.Text, input.Pw, input.Btn  
{
	margin:0px; 
	font-size:11px;
}
span.RadioCap
{
	cursor:pointer;
	position:relative;
	top:-3px;
}
span.RadioCap:hover
{
	color:#ff6666;
}
textarea
{
    font-family:verdana, arial, sans-serif; 
    font-size:12px;
}

h1,h2,h3,h4,h5,h6 {margin:.5em 0em .5em 0em; margin-top:0px;}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:13px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

.Section 
{
	width:100%; 
	color:#ca0210; 
	border-bottom:dotted gray 1px; 
	padding-bottom:.3em; 
	margin:1.5em 0em .3em 0em;
}
.Top     {margin-top:0em;}

h5 {font-size:1em;}

ul    {position:relative; left: -23px;}
ol    {position:relative; left: -18px;}
ul,ol {margin-top:.6em; margin-bottom:.6em;}
ol ol li {list-style-type:lower-alpha;}
  
ul.i, ol.i  {left: -10px;}
  
li    {margin-bottom:.5em;}
li.vt {margin-bottom:0em;}
li.t  {margin-bottom:.2em;}
li.s  {margin-bottom:.4em;}
li.l  {margin-bottom:.6em;}
li.vl {margin-bottom:.8em;}

p {margin:0px 0px 10px 0px;}

p.VError 
{
	background-color:white; 
	border-bottom:double 3px;
	border-top:double 3px; 
	color:red; 
	margin-bottom:5px;
	margin-top:5px; 
	padding:5px; 
	text-align:left; 
}

.DeEm
{
    font-weight:normal;
    font-size:.7em;
}

td {font-family:verdana, arial, sans-serif; font-size:13px; vertical-align:top;}

.Inset1 {margin-left:10px;}
.Inset2 {margin-left:20px;}

#StdHdr    {
  height:150px; width:415px; 
  text-align:center;
}
#Logo
{
	margin:5px 0px 0px 25px;
}


div.MainMenu
{
    position:absolute;
    top:150px;
    width:650px;
}
p.MainMenu1 {
	background-color:#222022;
	border:solid #979797 1px;
	font-family:verdana, trebuchet ms, arial, sans serif;
    font-size:13px;
    font-weight:normal;
	line-height:20px;
    margin-bottom:0px;
    padding:1px 0px 1px 5px; 
    text-align:left;
    width:100%;
}
span.mm
{
	border-right:solid #545454 1px;
	color:white;
	padding:0px 25px 0px 15px;
}
span.mm:hover
{
	background-color:#ffffff;
	color:#000000;
}
p.MainMenu2 {
	background-color:#e0dcd0;
	border-left:solid #ede9dc 1px;
	border-right:solid #ede9dc 1px;
    font-size:11px;
    padding:4px 0px 3px 5px; 
    text-align:left;
    width:100%;
}

/****************************************************************************** 
/* Small login form that appears at the top of every page when not logged in
/****************************************************************************** 
/*
/* Outer div
/*/
#Login1 
{
	border-left:dotted #e7bb87 1px; 
	border-top:dotted #e7bb87 1px;
	font-size:10px;
	height:129px; 
	left:460px; 
	padding:0px; 
	position:absolute;
	text-align:right; 
	top:20px; 
	vertical-align:middle;
	width:190px;
}

#Login1 p.VError
{
	margin:0px 0px 5px 0px;
	padding:3px;
}

#frmLogin
{
	margin-bottom:10px;
}

#Login1 input.Text
{
	border:solid gray 1px;
	font-size:10px; 
	padding:1px 0px 1px 3px;
	width:100px;
}
#btnLogin
{
	width:50px;
}

#Login1 div 
{
  margin:0px 0px 5px 0px;
}
#Login1 div.Last
{
  margin:0px;
}

/****************************************************************************** 
/* Small welcome that appears at the top of every page when logged in
/****************************************************************************** 
/*
/* Outer div
*/
#Welcome 
{
	border-left:dotted #e7bb87 1px; 
	border-top:dotted #e7bb87 1px;
	font-size:10px;
	height:109px; 
	left:460px; 
	padding:20px 0px 0px 0px; 
	position:absolute; 
	text-align:center;
	top:20px; 
	width:190px;
}

.Juicy {color:#a306c1; text-decoration:none; border-bottom:dotted #a306c1 7px; line-height:35px; font-style:italic;}

#LoginForm {position:absolute; top:10px; left:500px; text-align:right; font-size:10px;}

#Content 
{
	left:15px; 
	position:absolute; 
	top:200px; 
	width:650px;
} 

td.Hints {
  vertical-align:top;
  font-size:11px;
  background-color:#cfcecd;
  padding:8px;
  border:solid gray 1px;
  width:100px;
}

p.LabelAbove    {
  font-size:11px;
  margin:0px 0px 5px 0px;
}

#Login2         
{
	font-size:10px;
	height:100px; 
	text-align:left; 
	vertical-align:top;  
	width:650px;
}
td.Login2
{
	padding:10px;
	vertical-align:top;
	width:145px;
}
#Login2 div
{
	margin:0px 0px 5px 0px;
}
#Login2 h3
{
	color:#ff7f01;
	font-size:14px; 
	font-style:italic;
	margin-bottom:10px;
}
#Login2 h3 span
{
	font-size:11px;
	color:#626060;
}
#l2Password
{
	margin-bottom:5px;
}

td.Signup2       
{
	border-left:dotted gray 1px;
	padding:10px 10px 10px 20px;
}
table.Signup2 
{
	width:380px;
}
table.Signup2 input.Text 
{
	width:150px;
}

table.Signup1 {
  width:400px;
}
table.Signup1 input.Text {
  width:200px;
}
#btnRegister
{
	margin-top:5px;
}



#Current  {position:absolute; top:150px; width:620px;}



h2.Comments {border:solid gray 1px; background-color:gray; color:white;}

/* Pagination */
.PageNav
{
	font-size:10px;
	margin:3px 5px 10px 0px;
	text-align:right;
	width:100%;
}
.pnavLink
{
	background-color:#b8bbc9;
	color:#414141;
	padding:1px 3px 1px 3px;
}
.pnavLink:visited
{
	color:#414141;
}
.pnavLink:hover
{
	background-color:#ed9696;
}
.pnavCur
{
	background-color:#414141;
	border:solid blue 1px;
	color:#ffffff;
	padding:1px 3px 1px 3px;
}

.Transparent {
	filter:alpha(opacity=70);
	-moz-opacity:0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
}


