body{
margin:0 auto;
padding:0;
/*
font:76% Verdana,Tahoma,Arial,sans-serif;
background:#f4f4f4 url(bg.gif) top center repeat-y;
*/
color:#303030;
}

#wrap{
background:#ffffff;
color:#303030;
margin:0 auto;
/*width:760px;*/
width:auto;
}

#header{
clear:both;
margin:5px 0px 5px 0px;
padding:0;
height:200px;
width:auto;
}

#header p{
width:auto;
float:center;
text-align:center;
color:#a0a0a0;
font-size:0.8em;

background-color:inherit;
}

/*
#menu{
background-color: #EAEAFE;
border:1px none #000000;
width:200px;
margin:0px 0px 0px 0px;
clear:left;
float:left; color:#FF0000
}
*/

#content{
background-color: #EAEAFE;
margin:15px 15px 15px 15px;
border-left:0px solid #f0f0f0;
border-right:0px solid #f0f0f0;
padding:0 0px 0 0px;
line-height:1.6em;
text-align:left;
width:auto;
}

#content img{
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:4px solid #f0f0f0;
}

#footer1{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0 0px 0;
border-top:1px solid #f0f0f0;
text-align:center;
background:#2d2a63;
font-size:0.9em;
width:auto;
}

#footer2{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0 0px 0;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
text-align:center;
background:#000000;
font-size:0.9em;
width:auto;
}

a{
text-decoration:none;
color:#286ea0;
}

a:hover{
text-decoration:underline;
color:#286ea0;
}

a img{
border:0;
}

.left{
margin:10px 10px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 10px;
float:right;
}

.textright{
text-align:right;
}

.center{
text-align:center;
}

.small{
font-size:0.8em;
}

.bold{
font-weight:bold;
}

.hide{
display:none;
}

a:link      	{ color: #800000 }
a:visited    	{ color: #CC0000 }
table.noborder	{ background-color: #EAEAFE; align: center text-align: center float: right}
table.border 	{ border:1px solid #000000; background-color: #EAEAFE; align: center text-align: center float: right; color:#000000}
table.menu	 	{ border:1px solid #000000; background-color: #EAEAFE; align: center text-align: center float: right; color:#000000}
tbody		 	{ align: center text-align: center float: right; width: 100%}
body.red	 	{ background-color: #343434; color:#800000; text-indent:3; line-height:100% }
body.black	 	{ background-color: #343434; color:#000000; text-indent:3; line-height:100% }
h1.menu			{ color: #800000; font-size:16pt }
h1.red        	{ color: #800000; font-size:18pt }
h1.black       	{ color: #000000; font-size:18pt }
h2		       	{ color: #800000; font-size:12pt }
p.center     	{ text-align: center }
p.left	     	{ text-align: left }
p.right	     	{ text-align: right }
td.center	 	{ border:1px solid #000000; text-align: center; width: 100% border:1}
td.bordercenter	{ border:1px solid #000000; text-align: center; width: 100% border:1}
td.borderleft 	{ border:1px solid #000000; text-align: left; width: 100% border:1}