*
{
	margin:0 0;
	padding:0 0;
}

ul
{
	margin-left:10px;
	padding:0px;
	color:#666666;
}
li
{
	margin:10px;
	padding:0px;
	line-height:20px;
	color:#666666;
}



/* Special Tag Overrides */
DIV {
}
SPAN {
}
P {
}

fieldset
{
	border:1px solid #EAEAEA;
	padding:10px; /* Make compatible with IE */
	color:#333333;	
}

fieldset legend
{
	color:#333333;
}
/* END Special Tag Overrides */




/* Body Styles */
body, html 
{
	background-color:#FFFFFF;
	background-image:url('');
	background-repeat:no-repeat;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.9em;
	color:#666666;
	height:100%;
	padding:0px;
	margin:0px;
}
.bodySmall 
{
}
.bodySmaller 
{
}
.bodyLarge 
{
}
.bodyLarger 
{
}
/* END Body Styles */





IMG.imageFrame
{
	border: 3px solid #AE3963;
}

#shadow-container {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #AE3963;
        padding: 10px;
    }



DIV.bodyDiv
{
	margin-top:30px; 
	margin-bottom:80px;
}

TABLE.bodyTable
{
	border:0px;
}
TABLE.bodyTable TD.left
{
	width:380px; 
	vertical-align:top;
}
TABLE.bodyTable TD.right
{
	vertical-align:top;
	padding-left:10px;
}






table.tableClass
{
	border:1px solid #666666;
	background-color:#dedede;
}
tr.trClassAlt
{
	background-color:#FFFFFF;
}
tr.trClass
{
	background-color:#EAEAEA;
}
tr.trClassHeader
{
	background-color:#666666;
	font-weight:bold;
	color:#FFFFFF;
}
tr.trClass:hover
{
	background-color:#f2e1bb;
}
tr.trClassAlt:hover
{
	background-color:#f2e1bb;
}
/* END Table Styles */






/* Link Styles */
a:link 
{
	color:#000000;
	text-decoration:none;
	font-size:1.0em;
	font-weight:bold;
}
a:visited
{
	color:#000000;
	text-decoration:none;	
	font-weight:bold;
}
a:active
{
	color:#cc6633;
	text-decoration:none;	
	font-weight:bold;	
}
a:hover 
{
	color:#cc6633;
	text-decoration:none;	
	font-weight:bold;	
}

/* END Link Styles */




/**********************/
/* Main Site DIV Tags */
/**********************/
DIV.frame 
{
	width:1000px;
	background-image:url('image/bkgframe.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	overflow:visible;
	/*border:2px solid #FF3399;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
}


DIV.frame DIV.innerFrame 
{
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	/*border:1px solid #0066CC;*/
}

DIV.innerFrame DIV.header 
{
	overflow:visible;
	/*background-image:url('Images/bkgHeader.jpg');*/
	background-repeat:no-repeat;		
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:110px;
	/*border:1px solid #99CC00;*/
}

DIV.header DIV.innerHeader 
{
	overflow:visible;
	width:970px;
	height:auto;
	background-repeat:no-repeat;
	/*border:1px solid #009900;*/
	margin-left:auto;
	margin-right:auto;
}

DIV.innerHeader DIV.logo 
{
	overflow:hidden;
	/*border:1px solid #CC3300;*/
	width:auto;
	height:auto;
	margin-left:40px;
}


DIV.innerControls a:link
{
	color:#FFFFFF;
}

DIV.innerControls a:visited
{
	color:#FFFFFF;
}

DIV.innerControls a:active
{
	color:#FFFFCC;
}

DIV.innerControls a:hover
{
	color:#FFFFCC;
}

DIV.header DIV.menu 
{
	border:1px solid #ef020a;
	text-align:left;
	width:530px;
}



a.menuItem:link
{
	border:none;
	color:#c2b4a0;
	text-decoration:none;
}
a.menuItem:visited
{
	border:none;
	color:#c2b4a0;
	text-decoration:none;
}
a.menuItem:active
{
	border:none;
	color:#fcffb7;
	text-decoration:none;
}
a.menuItem:hover
{
	border:none;
	color:#fcffb7;
	text-decoration:none;
}




DIV.innerFrame DIV.center
{
	overflow:auto;
	background-image:url('Images/bkgCenter.jpg');	
	background-repeat:repeat-y;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #00FFFF;*/
}

DIV.innerFrame DIV.center DIV.innerCenter 
{
	border:0px;
	width:886px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}


DIV.innerCenter DIV.centerTop
{
	width:760px; 
	height:370px;
	background-repeat:no-repeat;
	background-image:url('Images/bkgHeaderBrown.jpg');	
}

DIV.centerTop DIV.centerTopLeft
{
	height:362px;
	width:500px;
	overflow:auto;
}

DIV.centerTop DIV.centerTopRight
{
	height:362px;	
	width:230px;
	color:#640000;
	margin-top:20px;
	font-style:italic;
	line-height:20px;
}

DIV.centerMiddle DIV.centerMiddleHeader
{
	width:auto;
	overflow:auto;
	height:45px;
}

DIV.innerCenter DIV.centerMiddle
{
	width:680px;
	border:1px solid #9900CC;
	height:auto;
}

DIV.centerMiddle DIV.centerMiddleInner
{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #666666;*/
	overflow:auto;
}

DIV.footer 
{
	border:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:890px;
	height:auto;
	border-top:1px solid #000000;	
}
DIV.footer DIV.innerFooter
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:880px;
	font-size:1.0em;
}
/* END Main Site DIV Tags */





/* Header Styles */
h1{
	font-weight: bold;
	font-size: 26px;
	margin:0px;
	padding:0px;
}
h2{
	font-weight: bold;
	font-size: 22px;
	margin:0px;
	padding:0px;
	color:#333333;
}
h3{
	font-weight: bold;
	font-size: 18px;
	margin:0px;
	padding:0px;
}
/* END Header Styles */







/* 
Button Styles 
*/

a.button
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	margin-right:auto;
	margin-left:auto;
	margin-top:6px;
	margin-bottom:8px;
	padding-top:2px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:16px;
	width:100px;
	text-align:center;
	display:block;
	text-decoration:none;
}

a.button:visited
{
	border:1px outset #c3e0c5;
}

a.button:hover
{
	cursor:pointer;
	color:#000000;
	text-decoration:underline;
}

a.button:active
{
	background-color:#f1baba;
	cursor:pointer;
	border:1px inset #f1baba;
	color:#000000;
	text-decoration:underline;
}

.buttonClass
{
	background-color:#da8159;
	border:1px solid #c3e0c5;
	color:#FFFFFF;
	padding-right:15px;
	padding-left:15px;	
	height:20px;
	font-size:11px;
	font-weight:bold;	
}
/* 
END Button Styles 
*/









.listButtonClass
{
	background-color:#c3e0c5;
	border:1px outset #c3e0c5;
	color:#333333;
	height:20px;
	font-size:11px;
	font-weight:bold;	
}

.buttonClassNegate
{
	background-color:#DADADA;
	border:1px outset #EAEAEA;
	color:#333333;
	height:20px;
	font-size:11px;
	font-weight:bold;	
}
/* END Form Styles */








/* Form Styles */
DIV.formContainer
{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	width:auto;
}

DIV.formContainer .formTable
{
	background-color:#f7f7f7;
	border:1px solid #666666;
}

DIV.formContainer .formRow
{
	padding-right:15px;
	padding-left:15px;
}

DIV.formContainer .formCell
{

}

DIV.formContainer .formCellLeft
{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
}

DIV.formContainer .formCellRight
{
	text-align:left;
	font-size:11px;
	font-weight:bold;	
	padding-right:15px;
}

DIV.formContainer .formCellHeader
{
	text-align:center;
	color:#000000;
}

DIV.formContainer .formCellFooter
{
	text-align:center;

}



