﻿body
{
	font-family: Lucida Sans Unicode;
	font-size: 13px;
	color: #56594b;
	margin-top: 10px;
	background-color: White;
	line-height:24px
}

h1
{
	font-size:22px;
	font-weight:bold;
	font-family: Lucida Sans Unicode;
}

 

 
 .body
 {
	font-family: Lucida Sans Unicode;
	font-size: 13px;
	color: #56594b;
	line-height:24px
	
 }
 
.watermark
{
	color: #D7D7D7;
}
 
.small 
{
  font-family:Verdana;
  font-size:12px;
  color:#56594b;
  margin-top:10px
 }
 
 
 .LayoutTable
 {
 	width:920px;
 	border-width: 0px;
 	border-style:solid;
 }
 
 .h1
 {
 	  font-family:Verdana;
	  font-size:20px;
	  color:#56594b;
	  font-weight:bold;
 }
 
 .h2
 {
 	  font-family:Verdana;
	  font-size:20px;
	  color:#56594b;
	  font-weight:bold;
 }
 
 .h3
 {
 	  font-family:Verdana;
	  font-size:16px;
	  color:#56594b;
	  font-weight:bold;
 	
 }
 
 .headerSmall
 {
 	font-family: Verdana;
 	font-weight:bold;
 	font-size:13px;
 }
 
 a
 {
 	font-family:Verdana;
	color: #224085;
	font-weight: bold;
	text-decoration: underline;
	
}
a:active 
{
 	font-family:Verdana;
	color: #224085;
	font-weight: bold;
	text-decoration: underline;
}
a:visited
{
 	font-family:Verdana;
	color: #224085;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
 	font-family:Verdana;
	color: #56594b;
	font-weight: bold;
	text-decoration: underline;
}

a.smaller 
{
 	font-family:Verdana;
	color: #224085;
	font-weight: bold;
	text-decoration: underline;
	font-size:11px;
	line-height:15px
}

a.noUnderline
{
	font-family: Verdana;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}

a.noUnderline:active
 {
 	font-family:Verdana;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
a.noUnderline:visited
 {
 	font-family:Verdana;
	color: #006600;
	font-weight: bold;
	text-decoration: none
}
a.noUnderline:hover 
{
 	font-family:Verdana;
	color: #006600;
	font-weight: bold;
	text-decoration: none
}

 a.mellower
 {
 	font-family:Verdana;
	color: #224085;
	font-weight:400;
	text-decoration: underline;
	
}
a.mellower:active {
 	font-family:Verdana;
	color: #224085;
	font-weight:400;
	text-decoration: underline;
}
a.mellower:visited
{
 	font-family:Verdana;
	color: #224085;
	font-weight:400;
	text-decoration: underline;
}
a.mellower:hover 
{
 	font-family:Verdana;
	color: #0099FF;
	font-weight:400;
	text-decoration: underline;
}


.coloredBack1
{
	background-color: #AEC9FF;
}

.coloredBack2
{
	background-color: #C0C0C0;
}

.greyFade
{
	background-image: url( 'Images/greyFade.gif' );
}

.greySpiral
{
	background-image: url( 'Images/greySpiral.gif' );
	background-repeat: repeat;
}



.textBox
{
	border: thin solid #AEC9FF;
	font-family: Verdana;
	font-size: 15px;
	color: #000000;
	width: 200px;
}

.textBoxSmall
{
	border: 1px solid #AEC9FF;
	font-family: Verdana;
	font-size: 12px;
	color: #56594b;
	width: 200px;
}
textarea
{
	border: thin solid #AEC9FF;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	width: 200px;
}

.button
{
	border: 1px solid #AEC9FF;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

input.submit
{
	border: 1px solid #AEC9FF;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	width: 200px;
	height: 20px;
}

.error
{
	font-family: Verdana;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
}
 
 .loginBox
{
	border: thin solid #0000FF;
	background-color: #808080;
	width:190px;
	position:absolute
}

.textBoxWatermark
{
	color:#D7D7D7;
	text-align:center;
	border: 1px solid #AEC9FF;
	font-family: Verdana;
	font-size: 12px;       
}

div.picture 
{
    background:url(/images/img_back.png) 0 0 no-repeat;
    padding:19px 29px 29px 20px;
}


div.shadowBottom
{
	background-image:url(/images/shadowBackBottom.png) ;
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 25px;
	width:230px;
	margin:0
}


div.shadowTop
{
	background-image:url(/images/shadowBackTop.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	min-height:200px;
	margin:0px;
	padding:20px;
}




li
{
	margin-bottom:10px;
}

div.GlowBack1 
{
    background:url(/images/wrapper_b.png) no-repeat 0 100%;
    padding:0 0 50px;
    width:985px;
    margin:0 auto;
}

div.GlowBack2 
{
    background:url(/images/wrapper_t.png) 0 0 no-repeat;
    padding:25px 26px 0 27px;
    min-height:600px;
}

/*************************************************************************************
TEST STUFF*/

/*****************
OUTER DIV FOR MENU
****************/
div#topmenu 
{
    padding:3px 0 2px 0;
    height:22px;
    border-bottom:solid 1px #b0a492;
}




/*********************
ALL MENU LIST ITEMS
********************/
div#topmenu ul li 
{
    float:left;
    padding:0 0 0 2px;
    margin:0 0 0 2px;
    background:url(../images/menu_divider.png) 0 4px no-repeat;
}

/******************************
FIRST LI IN UL FOR MENU
**************************/
div#topmenu ul li:first-child 
{
    background:none;
}


/*****************
MENU LINKS
*****************/
div#topmenu ul li a 
{
    color:#ce0c67;
    text-transform:uppercase;
    padding:2px 3px;
    font-size:12px;
}

div#topmenu ul li a:hover
 {
    background:#f6ede7;
    text-decoration:none;
}

/*********************
/DROP DOWN MENU UL ONLY
/*********************/
div#topmenu ul li ul 
{
    background:#f6ede7;
    padding:2px 0 0 0;
}

/*********************
/DROP DOWN MENU LI ONLY
/*********************/
div#topmenu ul li ul li
 {
    border-bottom:#FFF 1px solid;
    padding:3px 0;
    margin:0;
    background:none;
}

/***********************
/DROP DOWN LINKS
/*************************/
div#topmenu ul li ul li a 
{
    padding:2px 8px;
}

div#topmenu ul.sf-menu li.sfHover 
{
    background:#f6ede7;
}

.blogList
{
	padding-bottom:12px;
}

.code
{
	white-space: pre;
	background-color: #CCFFFF;
	padding: 10px;
	font-family: Courier New;
	border: solid 1px #CCCCCC;
	font-weight:bold;
}

.codeReplace
{
	font-style:italic;
	font-weight:normal;
}


.quoted
{
	margin-left:30px;
	margin-right:30px;
	font-style:italic
}


