@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; }
body { background-color: #57585a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#wrapper { background-color: #000000; width: 883px; margin-left: auto; margin-right: auto; padding: 24px; margin-top: 40px; margin-bottom: 40px; }

#header { height: 112px; width: 884px; margin-bottom: 13px; }
#header img { border: 0px; }

#banner { clear: both; width: 884px; height: 332px; }
#fadeshow1 { clear: both; width: 884px; height: 332px; }

#menu { clear: both; margin: 8px 0 0 0; }
#menu ul { float: left; margin-bottom: 8px; }
#menu ul li { list-style-type: none; float: left; margin: 0px 5px 0 0; }
#menu ul li a { border: 1px solid #fff; display: block; padding: 8px 22px 8px 22px; background-color: #000; color: #fff; font-weight: bold; text-decoration: none; font-size: 12px; }
#menu ul li a:hover { border: 1px solid #fff; padding: 8px 22px 8px 22px; background-color: #0098b9; color: #000; font-weight: bold; text-decoration: none; font-size: 12px; }

* html #content { clear: both; background-color: #0098b9; min-height: 384px; padding: 15px; margin-top: -8px; }
#content { clear: both; background-color: #0098b9; min-height: 384px; padding: 15px; }
#content_left { float: left; width: 244px; }
.box_left { margin-bottom: 8px; }
#box_left_login { background-color: #333333; border: 1px solid #fff; width: 214px; padding: 10px 15px 15px 15px; height: 113px; margin-bottom: 8px; }
#fadeshow2 { border: 1px solid #fff; }
#content_left img { border: 1px solid #fff; }
#content_right { float: right; margin-left: 17px; width: 587px;  }
#content_right h1 { margin-bottom: 15px; }
#content_right p { line-height: 18px; margin-bottom: 8px; }

#footer { clear: both; padding-top: 15px; height: 57px; }
#footer_left { float: left; width: 300px; }
.footer_right { float: right; }
.footer_right p { margin: 27px 8px 0 0; }
#footer p { color: #fff; font-size: 11px; line-height: 20px; }

.clearBoth { clear: both; }
.blueText { color: #0098b9; }
.boldText { font-weight: bold; }
.whiteText { color: #fff; }

.welcomeTitle { font-weight: bold; font-size: 25px; color: #000; margin-bottom: 15px; }
.pageTitle { font-weight: bold; font-size: 34px; color: #000; margin-bottom: 15px; }
.tableHeading { color: #fff; font-size: 14px; padding: 7px 7px 0 7px; font-weight: bold; }
.marginTop15 { margin-top: 15px; }
.padding10 { padding: 10px; }
.padding15 { padding: 20px; }
.submitButton { background-color: #0098b9; border: 0px; color: #fff; font-weight: bold; padding: 2px 5px 2px 5px; font-size: 12px; margin-left: 15px; }
.selectCategory { width: 200px; }
.resultsTable { padding: 10px; margin-bottom: 15px; }
* html .resultsTable td { padding: 10px; }
.resultsTable p { padding: 0px 0 0px 0; margin: 0px; }
.resultsTable ul { color: #000; margin-bottom: 10px; }
.resultsTable li { margin: 0 0 10px 20px; }
.noBorder { border: 0px; }
.courseTitle { color: #0098b9; font-size: 17px; font-weight: bold; }
.borderBottomDashed { border-bottom: 2px dotted #000; }
.backSearchButton { margin-top: -10px; padding: 0 0 20px 20px; }

p { color: #fff; }

.home_left { float: left; width: 345px; }
.home_left p { line-height: 18px; margin-bottom: 8px; }

ul { color: #fff; margin-bottom: 10px; }
li { margin: 0 0 10px 20px; }

fieldset { border: 0px; }
legend { color: #fff; font-weight: bold; padding-bottom: 7px; }
.formInput { border: 1px solid #000; width: 203px; height: 21px; padding: 5px 5px 0px 5px; margin-bottom: 6px; }
.loginButton { width: 50px; background-color: #000; color: #fff; border: 1px solid #fff; font-weight: bold; font-size: 11px; padding: 5px; float: right; margin-top: 2px; }
.contactButton { width: 50px; background-color: #0098b9; color: #fff; border: 1px solid #fff; font-weight: bold; font-size: 11px; padding: 3px 5px 3px 5px; float: left; margin-top: 12px; }

.addToFavs { cursor: hand; }

.home_right { float: right; background-color: #6b6d6f; border: 1px solid #fff; padding: 20px; width: 190px; min-height: 342px; }
.home_right h2 { color: #0098b9; font-size: 23px; padding-bottom: 3px; }

.home_news { border-bottom: 1px dotted #fff; padding-bottom: 15px; margin: 0 0 23px 0; }
.home_new_course { padding-top: 10px; margin: 10px 0 10px 0; }

table p { color: #000; line-height: 18px; }

#content_right_images { float: right; width: 172px; height: 362px; margin: 12px 10px 0 0; }
#content_right_images_contact { float: right; width: 229px; height: 386px; }
#content_right_text { float: left; width: 385px; }
#content_right_text p { line-height: 18px; margin-bottom: 8px; }
#content_right_text_contact { float: left; width: 345px; }
#content_right_text_contact p { line-height: 18px; }

.contactTable { margin-top: 10px; color: #fff; }
.contactFormTitle { padding: 5px; }
.contactForm { margin: 10px; color: #000; font-weight: bold; }
.contactInput { border: 1px solid #0098b9; width: 223px; height: 13px; padding: 2px 2px 0px 2px; margin-bottom: 6px; }
.contactTextarea { border: 1px solid #0098b9; width: 233px; height: 37px; margin-bottom: 6px; }

a { color: #fff; }
a:hover { color: #fff; text-decoration: none; }
.forgottenPass { font-size: 11px; }