﻿body { background: url(../images/bg.jpg) #e7ebef top center no-repeat; margin: 0; padding: 0; }

#wrapper { text-align: center; } 

img, #rColTop, #rColEnd, .facultyJ a, .facultyW_i, .facultyE_i  { behavior: url(/iepngfix.htc); }

#container { margin: 0 auto; width: 960px; text-align: left; background: #fff; }

#header { width: 960px; height: 118px; background: url(../images/header_bg.jpg); }

#content { width: 960px; background: url(../images/content_bg.gif) repeat-x; }

#copyRight { width: 560px; margin-left: 311px; padding: 40px 40px 15px 40px }

#copyLeft { width: 620px; padding: 40px 40px 15px 40px; }

#copyLeft p { padding-right: 20px; }

#paneLeft { float: left; width: 307px; }

#paneRight {float: right; width: 247px; min-height: 520px; background: url(../images/paneRight_bg.jpg) no-repeat; padding-top: 23px; }

* html #paneRight { height: 520px; }

#paneRightSml {float: right; width: 317px; padding-top: 70px; }

#logo { padding: 28px 0 0 28px; }

#logo a { display: block; background: url(../images/logo.gif) no-repeat; width: 121px; height: 59px; }

h1 { font: bold 22px/32px Arial, sans-serif; color: #76819a;   margin: 0 0 20px 0; }

h1 .red { color: #ca493a }

h2 { font: bold 15px/27px Verdana, sans-serif; color: #484f5e; padding: 0;   margin: 20px 0 -10px 0;}

h3 { font: bold 11px/22px Verdana, sans-serif; color: #484f5e;}

h4 { font: bold 11px/22px Verdana, sans-serif; color: #455067; margin-bottom: -10px; padding-bottom: 0; }

p { font: 11px/22px Verdana, sans-serif; color: #636770; padding: 0; margin: 15px 0; }

dl, dd {  font: 11px/22px Verdana, sans-serif; color: #636770;  }

dl { font-weight: bold; }

a { text-decoration: none; font-weight: bold; color: #cb4a37;}

p a:hover, h4 a:hover { text-decoration: underline; }

img { border: none; }

ul li { font: 11px/22px Verdana, sans-serif; color: #636770; }

blockquote.copy { font: italic 20px/32px Georgia, serif; color: #76829b; float: right; width: 250px; }

/* h1 { font: 20px/32px Arial, sans-serif; color: #687288; padding: 0; margin: 0 0 20px 0;} */

/* h2 { font: 17px/28px Arial, sans-serif; color: #353c4a; } */

/* #newsItems h2 { color: #687288; font: bold 12px/22px Verdana, sans-serif;  padding: 0; margin: 25px 0 -10px 0;  } */

#newsItems p, #paneRight p {  font: 10px/18px Verdana, sans-serif; }

#paneRight p { padding: 0 25px; }

#newsItems p a, #paneRight p a { padding: 2px 3px; }

#newsItems p a:hover, #paneRight p a:hover { background: #cb4a37; color: #fff; }

#paneRight h3 { padding: 0 0 10px 25px; margin-top: 0; }

#splashBottom { width: 307px; height: 70px; background: url(../images/splash_bottom.jpg); } 

#splashBottomSml { width: 307px; height: 26px; background: url(../images/splash_bottom_sml.jpg); } 

#btnFreecall { width: 307px; height: 64px; background: url(../images/btn_freecall.jpg); }

#btnInfopack { display: block; width: 307px; height: 64px; background: url(../images/btn_infopack.jpg); }

#btnInfopack:hover { background: url(../images/btn_infopack_hover.jpg);} 

#btnEnrol { display: block; width: 307px; height: 64px; background: url(../images/btn_enrol.jpg); }

#btnEnrol:hover { background: url(../images/btn_enrol_hover.jpg);} 

#rColFreecall { width: 247px; height: 63px; background: url(../images/rCol_freecall.gif); } 

#rColInfopack { display: block; width: 247px; height: 63px; background: url(../images/rCol_infopack.gif); }

#rColInfopack:hover { background: url(../images/rCol_infopack_hover.gif); } 

#rColEnrol { display: block; width: 247px; height: 63px; background: url(../images/rCol_enrol.gif);  }

#rColEnrol:hover {  background: url(../images/rCol_enrol_hover.gif); }

#rColTop { background: url(../images/rColTop_bg.png); width: 247px; height: 32px;  }

#rColEnd { background: url(../images/rColEnd_bg.png); width: 247px; height: 58px; }

#newsItems { background: url(../images/newsItems_bg.jpg) no-repeat; min-height: 370px; padding: 30px 30px 0 30px; }

* html #newsItems { height: 370px; }

#newsItems a:hover { text-decoration: none; }

#nav { float: right; padding-top: 42px; }

#nav a { float: left; display: block; margin-right: 12px;}

#nav a span { display: none; }

#nav .home { height: 33px; width: 78px; background: url(../images/nav_home.gif); }

#nav .home:hover { background: url(../images/nav_home_hover.gif); }

#nav .home_sel { background: url(../images/nav_home_sel.gif); }

#nav .courselist { height: 33px; width: 121px; background: url(../images/nav_courselist.gif); }

#nav .courselist:hover { background: url(../images/nav_courselist_hover.gif); }

#nav .courselist_sel { background: url(../images/nav_courselist_sel.gif); }

#nav .stories { height: 33px; width: 162px; background: url(../images/nav_stories.gif);}

#nav .stories:hover { background: url(../images/nav_stories_hover.gif); }

#nav .stories_sel { background: url(../images/nav_stories_sel.gif); }

#nav .about { height: 33px; width: 80px; background: url(../images/nav_about.gif); }

#nav .about:hover { background: url(../images/nav_about_hover.gif); }

#nav .about_sel { background: url(../images/nav_about_sel.gif); }

#nav .contact { height: 33px; width: 98px; background: url(../images/nav_contact.gif); }

#nav .contact:hover { background: url(../images/nav_contact_hover.gif); }

#nav .contact_sel { background: url(../images/nav_contact_sel.gif); }

#nav .tutors { height: 33px; width: 121px; background: url(../images/nav_tutors.gif); }

#nav .tutors:hover { background: url(../images/nav_tutors_hover.gif); }

#nav .tutors_sel { background: url(../images/nav_tutors_sel.gif); }

#testimonial { background: url(../images/testimonial_bg.jpg) no-repeat; width: 560px; height: 183px; margin: 40px 0 35px 0; }

#testimonial blockquote { font: italic 14px/22px Georgia, serif; color: #687288; margin: 0; padding: 20px 30px 0 150px;  }

#testimonial blockquote span { color: #de5646; padding-left: 20px; line-height: 43px; font-style: normal; }

#splash .writing { height: 241px; background: url(../images/splash_writing_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .journalism { height: 241px; background: url(../images/splash_journalism_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .editing { height: 241px; background: url(../images/splash_editing_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .sub { height: 90px; background: url(../images/subSplash_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .writing_sub { height: 90px; background: url(../images/sub_writing_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .journalism_sub { height: 90px; background: url(../images/sub_journalism_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#splash .editing_sub { height: 90px; background: url(../images/sub_editing_bg.jpg) #272a33; border-bottom: 1px solid #b1b9c4; }

#footer { background: url(../images/footer_bg.jpg) no-repeat #e7ebef; padding-bottom: 10px;}

#footer p { font-size: 10px; color: #848ea5; line-height: 20px; text-align: center; padding-top: 15px; }

#footer p span { color: #a6acbb; }

#footer .soda { font-size: 9px;  color: #a6acbb;  }

#footer .soda a { font-weight: normal; font-size: 9px;  color: #a6acbb;  }

#footer a { color: #848ea5; }

#footer a:hover { color: #455067; }

.contentListing { border-collapse: collapse; }

.contentListing tr td { width: 50%; border-collapse: collapse; vertical-align: top; }

#quote blockquote {  margin: 0 0 0 475px;  padding-top: 52px; width: 420px; text-indent: 30px; font: italic 11px/22px Verdana, sans-serif; color: #d7dde5; }

#quote p {  margin: 0 0 0 480px; width: 370px; text-align: right;  font: bold 11px/30px Verdana, sans-serif; color: #848ea2; }

.rPaneBox { background: url(../images/rPaneBox_bg.jpg); padding: 5px 0; border-bottom: #c8cfd9 1px solid; }

.rPaneBox p { color: #30353f; }

.courseList { margin: 0; padding-bottom: 20px; }

.courseCopy .courseList { margin: 0 0 0 40px; }

.courseListUl { width: 620px; margin: 0 0 0 250px;  }

.courseListHd h2 { width: 300px; padding: 30px 0 0 25px; margin-top: 0 !important; }

.courseListHd { width: 900px; height: 90px; background: url(../images/courseList_bg.jpg) no-repeat; } 

.cList { margin: 0; padding: 0; list-style-type: none; }

.cList ul li { padding: 0; margin: 0;  }

.cList a { height: 33px; width: 305px; background: url(../images/cList_bg.jpg) no-repeat; text-indent: 28px; color: #687288; display: block; font: bold 11px/31px Verdana, sans-serif; text-decoration: none; margin-bottom: 10px;}

.cList a:hover { background: url(../images/cList_bg_hover.jpg) no-repeat; color: #353c4a; }

.btn_overview { width: 137px; height: 37px; background: url(../images/btn_overview.jpg); float: right; display: block; margin: 26px 20px 0 0; }

.rList  { margin: 20px 40px 0 20px; list-style: none; padding-left: 0; }

.rList li { line-height: 16px; font-size: 10px; padding-bottom: 5px;  } 

.rList li a {  padding: 0 0 5px 25px; color: #465066; display: block; background: url(../images/rList_bul.gif) no-repeat 0 2px; }

.rList li a:hover {  color: #cb4a37; background: url(../images/rList_bul_hover.gif) no-repeat 0 2px; }

.listFooter { border-top: 1px solid #dee4ef; padding-top: 15px; margin-top: 10px;}

.logoLink { float: right; width: 237px; height: 120px; text-align: center; }

.infoTable { margin-top: 20px; }

.infoTable tr td { vertical-align: top;  } 

.infoTable .leftCol { width: 250px; }

.courseDetails {  width: 190px; background: url(../images/courseDetails_bg.jpg) no-repeat; margin: 0 0 0 0 }

.courseDetails dt { color: #30353f;  padding: 7px 10px 0 22px; }

.courseDetails dd { margin: -5px 0 0 0; color: #30353f;  padding: 0 10px 12px 22px; background: url(../images/boxDiv.gif) left bottom no-repeat; }

.courseDetails dl { padding: 10px 0 0 0; }

.blockList { background: url(../images/block_bg.jpg) left bottom; padding: 0 0 10px 0; width: 600px; margin: 20px 0;  }

.blockList table { width: 580px; border-collapse: collapse; margin: 0; padding: 0; }

.blockList table tr td {width: 290px; border-collapse: collapse; vertical-align: top; padding-top: 15px;}

.blockList ul { margin-top: 0; padding-top: 0; }

.blockList ul li { color: #30353F; }

.blockTop { width: 600px; height: 50px; background: url(../images/blockTop.jpg); padding: 0; }

.blockTop h2 { padding: 13px 0 0 16px; margin-top: 0 !important;  }

a.arrowLink { padding: 3px 0 3px 25px; line-height: 22px !important; color: #465066; background: url(../images/rList_bul.gif) no-repeat 0 2px; }

a.arrowLink:hover {  color: #cb4a37; background: url(../images/rList_bul_hover.gif) no-repeat 0 2px; }

.facultyJ { margin-left: 20px; width: 196px; height: 181px; background: url(../images/facultyJ_bg.jpg) no-repeat; float: left; }

.facultyW { margin-left: 20px; width: 196px; height: 181px; background: url(../images/facultyW_bg.jpg) no-repeat; float: left; }

.facultyE { margin-left: 20px; width: 196px; height: 181px; background: url(../images/facultyE_bg.jpg) no-repeat; float: left; }

.facultyJ a, .facultyW a, .facultyE a { display: block; width: 196px; height: 181px;  position: relative; }

.facultyJ a:hover, .facultyW a:hover, .facultyE a:hover { background: url(../images/overview_hover.png); }

* html .facultyJ a:hover, * html .facultyW a:hover, * html .facultyE a:hover { background: none; }

.larger { font-size: 11px; font-weight: bold; }

.terms { font-size: 9px !important; color: #737f97 !important; line-height: 15px !important; }

.terms a { color:#737f97; padding: 0 !important;}

.terms a:hover { color: #CB4A37 !important; text-decoration: none; background: none !important; }

.redB { font-weight: bold; font-size: 11px; color: #cb4a37; }

.divider { height: 14px; width: 600px; background: url(../images/divider.jpg) no-repeat; margin-top: 35px; }

.tutorLink { width: 310px; height: 120px; float: left;  }

.tutorLink img { float: left;  }

.tutorLink h2 { width: 200px; }

.tutorLinkText { float: right; } 

.tutorLinkText p { margin-top: 7px; }

#bookmarkWidget {clear:both; height: 20px; float:right; padding-right:15px; padding-bottom:15px; display:block;}