.red a:link, .red a:visited, .red a:active {color: #ce2827; text-decoration: none;}
.red a:hover {text-decoration: underline;}

.blue a:link, .blue a:visited, .blue a:active {color: #176fc9; text-decoration: none;}
.blue a:hover {text-decoration: underline;}

.orange a:link, .orange a:visited, .orange a:active {color: #fb820d; text-decoration: none;}
.orange a:hover {text-decoration: underline;}

.turq a:link, .turq a:visited, .turq a:active {color: #17aaac; text-decoration: none;}
.turq a:hover {text-decoration: underline;}

.yellow a:link, .yellow a:visited, .yellow a:active {color: #fdca00; text-decoration: none;}
.yellow a:hover {text-decoration: underline;}

.purple a:link, .purple a:visited, .purple a:active {color: #b636db; text-decoration: none;}
.purple a:hover {text-decoration: underline;}

.green a:link, .green a:visited, .green a:active {color: #368e3a; text-decoration: none;}
.green a:hover {text-decoration: underline;}

.login a:link, .login a:visited, .login a:active {font-weight: bold; color: #000000; text-decoration: none;}
.login a:hover {font-weight: bold; text-decoration: underline;}

html {
min-height:100%;
height:auto !important;
height:100%;
}
body {
background-color: #ffffff;
padding:0px;
margin:0px;
min-height:100%;
height:auto !important;
height:100%;
width:100%;
}

#topcontent {
background-color:#323232;
margin: 0px;
padding: 0px;
width: 100%;
height:64px;
}
.title {
width: 426px;
height:34px;
margin-top:14px;
margin-left:20px;
border-width:0px;
}
.trans {
width: 139px;
height:64px;
margin-top:0px;
margin-right:20px;
float: right;
border-width:0px;
}
#topbar {
width:100%;
height:34px;
}

#fpbar {
width:100%;
height: 160px;
padding-top: 20px;
background-color:#368e3a;
}
.login {
float: right;
margin-right:20px;
margin-top:5px;
}
.inpbox {
margin-left:10px;
}
.go {
width: 93px;
height:21px;
margin-left:10px;
margin-top:0px;
text-align:center;
vertical-align:middle;
border-width:0px;
}
#mainbg {
background-color: #e3e3e3;
padding:0px;
margin:0px;
min-height:100%;
height:auto !important;
height:100%;
width:100%;
background-image:url('images/grad-bg.gif');
background-repeat:repeat-x;
background-position:top;
}
#maincontent {
width: 880px;
min-height:100%;
height:auto !important;
height:100%;
border-left: 1px solid #d1d1d1;
border-right: 1px solid #d1d1d1;
margin: 0px auto 0px auto;
background-color:#FFFFFF;
}
#menuside {
border-right: 1px solid #d1d1d1;
width: 195px;
min-height:100%;
height:auto !important;
height:100%;
float: left;
}

#mainpanel {
width: 680px;
margin-left: 200px;
min-height: 900px;
}
#mainpanel2 {
width: 860px;
margin-left: 10px;
min-height: 600px;
}
#imagebar {
margin-top: 5px;
padding-bottom:10px;
}

.img {
width: 165px;
height: 120px;
margin-right: 5px;
}

.js {
width: 97px;
height: 94px;
border-width: 0px;
margin-bottom: 10px;
margin-top: 20px;
margin-left: 40px;
}
.red #topbar {
background-color:#ce2827;
}
.blue #topbar {
background-color:#176fc9;
}
.orange #topbar {
background-color:#fb820d;
}
.turq #topbar {
background-color:#17aaac;
}
.yellow #topbar {
background-color:#fdca00;
}
.purple #topbar {
background-color:#b636db;
}
.green #topbar {
background-color:#368e3a;
}
.menuitem {
width: 147px;
height: 72px;
border-width: 0px;
margin-left: 26px;
margin-bottom: 10px;
}
.textpad {
margin: 10px;
}

.submenu a:link, .submenu a:visited, .submenu a:active {text-decoration: none; margin-bottom:12px; display:block; color:#000000;}
.submenu a:hover {text-decoration: underline;}

.submenu {
margin-left: 50px;
margin-top:-10px;
margin-bottom:10px;
font-weight:bold;
margin-right:10px;
}
#frontbox{
width:850px;
height:520px;
padding-right:5px;
padding-left:5px;
border: 1px solid #d1d1d1;
margin: 0px auto;
background-color:#FFFFFF;
}
.white #topbar {
background-color:#ffffff;
}
#maincontent ul {
	margin-top:19px;
	margin-left:39px;
	margin-bottom:13px;
	list-style: disc outside none;
}
#maincontent ol {
	margin-top:19px;
	margin-left:39px;
	margin-bottom:13px;
	list-style: decimal outside none;
}
#maincontent td {
	padding: 5px;
}
#maincontent p {
	margin-top:19px;
	margin-bottom:13px;
}
#maincontent strong {
font-weight:bold;
}
#maincontent em {
font-style: italic;
}

td, input, form, body, #maincontent, #maincontent p
{font-family: arial, helvetica; font-size: 12px; color: #000000;}

h1 {font-family:  arial, helvetica; font-size: 18px; color: #000000; padding-bottom: 18px;}

h2 {font-family:  arial, helvetica; font-size: 16px; color: #000000;}
h3 {font-family:  arial, helvetica; font-size: 14px; color: #000000;}

