body{
color: #000;
margin:0px;
font:13px Verdana, Arial, Helvetica, sans-serif;
background-color:#1a1dac;
}
h1{
color:#950909;
font:16pt Verdana, Arial, Helvetica, sans-serif;
margin:10px;
background:#ca9979;
padding:2px;
border:1px solid #823475;
text-align:center;
}
h2{
color:#0095b4;
font:bold 14pt Verdana, Arial, Helvetica, sans-serif;
margin:10px;
}
h3{
color:#fd8484;
font:normal 1.3em Verdana, Arial, Helvetica, sans-serif;
margin:10px;
}
h4{
font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0px 10px;
padding:0;
}
a{
color:#f5e701;
}
a:hover{
text-decoration:underline;
color:#c00;
}
p{
font:1em Verdana, Arial, Helvetica, sans-serif;
margin:10px;
color:#fff;
}
#wrapper{
background: #4040ff;
position:relative;
margin:0px auto;
padding: 0px;
width:956px;
text-align:left;
border-right:2px solid #823475;
border-left:2px solid #823475;
}

#header{
background: #4040ff url(images/newlogo.gif)  no-repeat center top;
width:956px;
height:143px;
padding:0;
}
#header p{
padding-top:122px;
margin-top:0;
}
#content{
margin:0;
background-color:#4040ff;
float:left;
}
.narrowcontent{
width:747px;
}
.widecontent{
width:100%;
}
#leftpanel{
float:left;
margin:10px 0 0 0;
width:208px;
}
#leftpanel img{
margin:0 0 -3px 0;
background-color:#ca9979;
padding:3px;
border:1px solid #823475;
}
#footer{
clear:both;
width:956px;
height:50px;
text-align:center;
color: #fff;
border-top:1px solid #ca9979;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer p{
margin:0 10px;
line-height:200%;
}

.left{text-align:left;}
.right{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
.centre{
margin:0px auto;
text-align:center;
}
.cleft{clear:left;}
.cright{clear:right;}
.lowmargin{margin-bottom:6px;}
.reduce{width:400px;}
.bigtext p, .bigtext{font-size:13px;}
.redtext{color: #a00;}
.coldiv{float:left;
width:160px;
}
.wide{width:100%;}
.shaded{color:#000;}
.redt{color:#f82424;}
.copy, #footer .copy a{color:#ccc;}
.boxes{
float:left;
width:298px;
height:450px;
padding:4px;
margin:4px;
background-color:#ca9979;
font-size:0.9em;
}
table{background-color:#ca9979;
padding:0;
margin:auto;
}
td{
padding:2px;
margin:0;
}
table img{
background-color:#fff;
border: 2px solid #823475;
padding:1px;
}
/******************************************************/
/* Menu Stylesheet */
/******************************************************/
.topnav{
color:#000;
text-align:center;
clear:both;
}
.topnav ul{
padding: 8px 0;
margin: 0;
text-align:center;
width:100%;
background: #823475;
}
.topnav ul li{
display:inline;
}
.topnav ul li a{
background:#ca9979;
padding: 4px 12px;
text-decoration:none;
color: #fff;
font-size:1em;
margin:0 2px;
border:1px solid #950909;
}
.topnav ul li a:hover{
background-color: #90569b;
color: #02087c;
}
/******************************************************/
/* forms Stylesheet */
/******************************************************/

legend{
font-size:1.6em;
font-weight:500;
color: #f5e701;
}
label{
width: 11em;
float: left;
text-align: right;
margin: 10px 6px ;
clear: both;
color:#fff;
}
label strong{
font-weight:normal;
}
form.entryform {
margin: 3px 7px 14px;
padding: 0;
width:100%;
}
form.entryform fieldset {
margin: auto;
font: 10pt Verdana, Tahoma, Arial, sans-serif;
background-color:#1a1dac;
color:#000;
padding:6px;
width:500px;
}
select, input, textarea{margin:8px 10px; width:310px}
form.entryform input.button, .forms {
margin:8px;
font-weight: bold;
padding: 3px;
cursor: pointer;
background:#ca9979;
border:1px solid #950909;
color:#fff;
}
.red{color:#f82424;}
