html { height: 100%; margin-bottom: 1px; }
body { font-family: arial, helvetica, sans-serif; background: #000;margin: 0px; padding: 0px; font-size: 0.875em }

/* Default Tag *************************************************/
img { border: 0px; }
table { border: 0px; }
td { text-align: left; vertical-align: top; }
label { width: 50%; }
a { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none;  }

/* General Classes *************************************************/
.alt { display: none; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }

/* Titles ********************************************************/
h1 { padding: 0px; margin: 0px; font-size: 1.40em; font-weight: normal; }
h2 { padding: 0px; margin: 0px; font-size: 1.30em; font-weight: normal; }
h3 { padding: 0px; margin: 0px; font-size: 1.20em; font-weight: normal; }
h4 { padding: 0px; margin: 0px; font-size: 1.15em; font-weight: normal; }
h5 { padding: 0px; margin: 0px; font-size: 1.10em; font-weight: normal; }


#logo { background: url(/images/logo.jpg) no-repeat; width: 250px; height: 104px; display: block; float:left;  }
#toplinks { color: #fff; float: left; text-align: right; width: 530px; height: 100px; display:block; padding-top: 4px; font-size: 0.85em; }
#toplinks a {color: #fff; }
#toplinks a:hover {color: #fff; }

#wrapper { background: url(/images/topBg.jpg) repeat-x #f9f5e7; width: 100%; }
#container-header { height: 20px;background-color: #fff; clear: both; text-align: right; padding-top: 2px; width: 780px; margin: 0px auto; }

.inner-wrapper { width: 828px; margin: 0px auto; }
#top-wrapper { width: 780px; margin: 0px 24px; }
#bot-wrapper { width: 780px; margin: 0px 24px; }
#container { background-color: #fff; width: 780px; }
#bot-wrapper { width: 780px; margin: 0px auto; }
#container-footer { height: 30px;background-color: #fff; }
#botlinks { color: #ccc; padding-top: 10px;font-size: 0.85em; }
#footer { float: right; text-align: right; color: #ccc;  }
#botlinks a { color: #ccc; }
#botlinks a:hover { color: #ccc; }

.borderleft { background: url(/images/left_border.jpg) repeat-y; width: 24px; }
.borderright { background: url(/images/right_border.jpg) repeat-y; width: 24px; }

#header { width: 740px; margin: 0px auto;}
#nav { background: url(/images/navBg.jpg) repeat-x; width: 740px; height: 36px; margin: 2px auto; }
#nav ul { list-style: none; padding: 0px; margin: 0px;}
#nav li {  float:left; display: block; }
#nav a { font-size: 0.85em; text-decoration: none; height: 34px; line-height: 34px; display: block; margin: 1px 0px; padding: 0px 20px; float: left; border-left: 1px solid #f49d33; border-right: 1px solid #f49d33; }
#nav a:hover { font-size: 0.85em; text-decoration: none; background: #fdeb5b; }

#content-holder { padding: 10px 20px; }
#content-holder a { color: #000; }
#content-holder a:hover { color: #000; }

#content-admin { padding: 2px 20px; }
#content-admin a { color: #000; }
#content-admin a:hover { color: #000; }
#content-admin h2 { border-bottom: 1px solid #454545; }
#content-admin ul {list-style: none;}

/* Registration Links and Styles **********************************/
.clTitle { color: #000; text-decoration: none; font-weight: bold; }
a.clTitle { color: #000; text-decoration: none; font-weight: bold; }
a:hover.clTitle { color: #000; text-decoration: underline; font-weight: bold; }

a.cdTitle { color: #000;font-size: 1.2em;text-decoration: none;font-weight: bold;float: left; }
a:hover.cdTitle { color: #000;font-size: 1.2em;text-decoration: none;font-weight: bold;float: left; }

a.regNow { color: #000;font-size: 1em;text-decoration: none;float: right; }
a:hover.regNow { color: #000;font-size: 1em;text-decoration: none;float: right; }

.courseTitle { font-size: 1.2em; font-weight: bold; padding-bottom: 5px; }
.titleWrap { background: #f0e6ca;padding:5px; }
.descWrap { background: #f9f5e7;padding: 10px; }
.wrapperbox { border: 1px solid #000; }


