/*Standard Styles */

body {
	background-color: #DCDCDC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

a {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Header Styles */

.paddingtable {

border:1px #A0A0A4 solid;
padding:1px;
margin:10px;
background-color:#FFFFFF;
}

.maintable {

border-collapse:collapse;
border:0px;
margin:0px;
width:750px;
text-align:center;

}

.widthcontrol {

width:100%;
vertical-align:top;
border:0px;
padding:0px;
margin:0px;
border-collapse:collapse;

}

.headpicleft {

border-bottom:1px #FFFFFF solid;
background-image:url(images/banner.gif);
background-position:left;
background-repeat:no-repeat;
width:400px;

}

.headpicright {

border-bottom:1px #FFFFFF solid;
text-align:right;

}

.headmenu {

height:20px;
background-color:#aebaca;
vertical-align:middle;
text-align:center;
border-collapse:collapse;


}

.headmenu th {

width:391px;

}

.headmenu a {

font-size:12px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;

}

.headmenu td:hover {

background-color:#6b7f9a;

}

/* Side Bar Styles */

.sidemenu {

border-bottom:1px #FFFFFF solid;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
font-size:14px;
line-height:30px;
width:192px;
padding-left:10px;
text-align:left;
background-color:#aebaca;
vertical-align:middle;

}

.sidemenuhead {

border-collapse:collapse;
border-bottom:1px #FFFFFF solid;
width:192px;
background-color:#aebaca;
line-height:30px;
margin:0px;
padding:0px;

}

.sidemenu a{

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
height:30px;
width:100%;
padding-left:10px;
text-align:left;
background-color:#aebaca;
vertical-align:middle;
}

.sidemenu a:hover {

color:#6b7f9a;

}

.newscell {

background-color:#aebaca;
padding-top:30px;


}

.news {

background-color:#aebaca;
padding:5px;
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;

}

.newsbody {

font-size:11px;
padding:4px;
background-color:#CFD6DE;

}


/* Main Styles */

.floatleft {

border:0px;
padding:0px;
margin:0px;
background-image:url(images/corner.gif);
background-repeat:no-repeat;
line-height:5px;

}

.bodytable {

border-left:10px solid #FFFFFF;
border-top:10px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;
border-collapse:collapse;
padding:0px;
margin:0px;
width:100%;

}

.bodycells {

background-color:#F5F4F3;
border-bottom:5px;
border-style:solid;
border-color:#FFFFFF;
padding:30px;

}

.portcells {

background-color:#F5F4F3;
width:100%;
padding-right:20px;
padding-left:20px;
padding-top:15px;
padding-bottom:15px;
border-collapse:collapse;
margin:0px;
vertical-align:top;


}

.floatright {

float:right;
border:0px;
padding-left:5px;

}

.floatleft {

text-align:center;
border:0px;
padding-right:5px;

}

.titletext {

font-size:16px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#6B7F9A;

}

/* Sub Text */

.subtext {

font-size:11px;
color:#FFFFFF;
vertical-align:middle;
background-color:#6B7F9A;
height:35px;
padding-left:20px;
padding-right:20px;

}

.subtext a {

color:#CCCCFF;

}

