#container {
/*set default font-size*/
font-size: 14px;
font-family: 'Trebuchet MS', Helvetica;
color: #012D2C;
line-height: 19px;

text-align : left;
border: 1px solid #252525;
background: url(/images/pagebak.jpg);
}

#topstyle {
height: 119px;
width: 765px;
background: url(/images/topbar.jpg);
margin: 0;
font-size: .75em;
}
/*
======================================
==============TAGS====================
======================================
*/


h1 {font-size: 2em;}
h2 {font-size: 18px;}
h3 {font-size: 1.4em; color: #000;}
h4 {font-size: 1.1em;}
h5 {font-size: 1em;}

p {margin: 10px 0; padding: 0;}


/*
======================================
============== CLASSES ===============
======================================
*/

.content {
padding: 20px 20px 20px 0;
width: 540px;
}

table.courses {
width: 100%;
border: 1px solid #D1DEDF;
padding: 2px;
}

table.courses td {
background: #fff;
padding: 5px;
font-size: 12px;
border: 0;
}

.rhs {
padding-top: 20px;
padding-right: 10px;
}

.infobar {
width: 100%;
background: url(/images/infobarbak.jpg);
padding: 4px;
color: white;
text-align: right;
}

.infobar a {
color: white;
text-decoration: none;
}

.infobar input {
font-size: .9em;
}

.infobar form {
display: inline;
}

.menucell {
background: url(/images/menubit.jpg) bottom left no-repeat;
padding-bottom: 150px;
}

.vform fieldset {
float: left;
clear: both;
width: 100%;
margin: 0 0 1.5em 0;
padding: 0;
border: 1px solid #BFBAB0;
}

.vform legend {
margin-left: 1em;
font-weight: bold;
}

.vform fieldset ol {
padding: 0 1em 0 1em;
list-style: none;
}

.vform fieldset li {
float: left;
clear: left;
width: 100%;
padding-bottom: .5em;
}

.vform fieldset.submit {
float: none;
width: auto;
border-style: none;
padding-left: 12em;
background-color: transparent;
}

.vform label {
display: block;
float: left;
width: 10em;
margin-right: 1em;
text-align:right;
}

.vform label.radio, label.checkbox {
margin-right:0;
margin-left: .3em;
text-align:left;
display:inline;
width:auto;
float:none;
}

.vform label.error {
color:red;
float:right;
background:#ffffcc;
width:15em;
font-size:10px;
font-style:italic;
}

.vform dfn.required {
color:red !important;
}

.vform input {
width: 13em;
}

.vform input.submit {
width: auto;
}

.vform .nolabel label {
display:none;
}

.vform .nolabel label.error {
position:relative;
width:auto;
text-indent:-20em;
}

.vform i {
font-size: .8em;
}

#credits {
border: 0;
}

.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}