body {
margin:0px;
background: #fff url(../images/background-new.jpg) repeat;
}

p {
margin-top:3px;
}

a, a:hover {
color:#000099;
}

a:hover {
color:#990000;
}

.topbar {
width:700px;
height:40px;
background-color: #6E90BE;
}

.logo {
width:250px;
height: auto;
}

.login {
width:500px;
text-align:right;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-top:10px;
padding-bottom:10px;
height: auto;
}

.loginnav {
width:100%;
text-align: right;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}

a.white:link {
	color: #ffffff;
	font-weight: bold;	
	text-decoration: none;
}
a.white:visited {
	color: #ffffff;
	font-weight: bold;	
	text-decoration: none;	
}
a.white:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;	
}

.body {
width:950px;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

.homebanner {
width:950px;
height:250px;
}

.leftbanner {
width:308px;
float:left;
margin-right: 10px;
background-color:#FFFFFF;
border: #999999 1px solid;
height: 200px;
background-color: #efefef;
}

.centerbanner {
width:308px;
float:left;
background-color:#FFFFFF;
border: #999999 1px solid;
margin-right: 10px;
height: 200px;
background-color: #efefef;
}

.rightbanner {
width:308px;
float:left;
background-color:#FFFFFF;
border: #999999 1px solid;
height: 200px;
background-color: #efefef;
}

.bannertxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
padding-left:10px;
padding-right:15px;
padding-bottom:5px;
}

.tempbody {
width:950px;
background: #ffffff;
overflow: hidden;
}

.temptextarea {
width:680px;
margin: 10px;
float: left;
height: 100%;
overflow: hidden;
}

.tempheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight: bold;
letter-spacing: 2px;
width: 100%;
}

.temptext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
padding-bottom: 10px;

}

.calloutarea {
width:220px;
margin: 10px;
float: right;
height: 100%;
overflow: hidden;
}

.calloutbody {
width:100%;
background: #efefef;
margin: 10px;
border: 1px solid #cccccc;
height: 100%;
overflow: hidden;
}

.calloutareaheader {
background-image:url(../images/Menubar_left.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

.calloutareatext {
background: #efefef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #000000;
padding: 7px;
}

.mainnav {
width:950px;
height:30px;
background-image:url(../images/Menubar_top.gif);
padding-top:20px;
}

.leftnav {
width:300px;
height:25px;
float:left;
background-image:url(../images/Menubar_left.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
padding-top:5px;
padding-left:10px;
margin-right: 10px;
}

.centernav {
width:300px;
height:25px;
float:left;
background-image:url(../images/Menubar_left.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
padding-top:5px;
padding-left:10px;
margin-right: 10px;
}

.rightnav {
width:300px;
height:25px;
float:left;
background-image:url(../images/Menubar_left.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #FFFFFF;
padding-top:5px;
padding-left:10px;
}

.divider {
height:10px;
}

.footer {
width:950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #333333;
}

input, select, textarea { 
background-color: #ffffff;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
border: #666666 1px solid;
}

ul {
list-style: none;
margin-left: -20px;
margin-top: 10px;
}

li {
padding-right: 15px;
margin-left: -20px;
margin-top: 10px;
}

.required {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #ff0000;
}
