/*-Cambridge College-*/
body { margin-top: 10px; background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #333333; }
a { text-decoration: none; font-family: Verdana; font-size: 11px; color: #A1A1A1; }
a img { border-width: 0px; }
form { margin: 0px 0px 0px 0px; }
input, select, textarea { font-family: arial; font-size: 8pt; border: 1px #C3C2B0 solid; text-align: left; }
p { margin: 5px 0px 10px 0px; line-height: 1.5; font-family: Verdana; font-size: 11px; color: #333333; }
Table, TD { font-family: Verdana; font-size: 11px; color: #333333; }
.txtbxSize { width: 300px; margin-bottom: 10px; }
/*-Divs-*/
/*-Template-*/
#template_container { width: 776px; margin: 0px auto; background-color: #FFFFFF; }
.template_clear { clear: both; }
/*- Template 2 -*/
.content_page_holder { border: 0px black solid; float: left; width: 625px; background-color: white; padding: 0px 0px 10px 0px; height: auto; }
/*-Header -*/
#template_header_container { width: 776px; background: #F3F4EF url(Images/hbg.jpg) top left repeat-y; }
#template_Internal_container { width: 776px; background: #F3F4EF url(Images/hbg_internal.jpg) top left repeat-y; }
#template_header_top { float: left; width: 776px; }
#template_header { margin: 0px auto; width: 776px; height: 96px; background: #F3F4EF url(Images/hbg.jpg) top left repeat-y; float: left; position: relative; overflow: hidden; }
#LogoImage { position: absolute; left: 10px; top: 18px; }
#default_top { margin: 0px auto; width: 776px; }
#default_spacer { margin: 0px auto; width: 770px; height: 5px; }
/*-Nav-*/
#default_nav_container { float: left; width: 140px; height: 220px; }
/*-image-*/
#default_image_container { float: left; width: 410px; height: 220px; }
/*-image-*/
#default_box_container { float: left; width: 220px; height: 220px; background-image: url(Images/dbg.jpg); background-repeat: repeat-x; }
/*-body-*/
#template_body { width: 776px; background-image: url(Images/hbg_internal.jpg); background-repeat: repeat-y; }
#template_bodyHome { width: 776px; background-image: url(Images/hbg.jpg); background-repeat: repeat-y; }
/*-footer-*/
#template_footer { position: relative; width: 770px; height: 90px; background-color: #FFFFFF; }
/*-Default-*/
.main_content_holder { border: 0px black solid; vertical-align: top; width: 776px; }
.default_leftcol { width: 140px; height: auto; overflow: hidden; border: 0px black solid; margin-right: 3px; float: left; margin-left: 3px; background-color: white; border-right: 0px black solid; }
.content_leftcol { width: 140px; height: auto; overflow: hidden; border: 0px black solid; margin-right: 0px; float: left; margin-left: 3px; background-color: white; border-right: 0px black solid; }
.default_box_content_top { width: 129px; border-right: 1px #C3C2B0 solid; margin-top: 0px; padding: 5px 5px 5px 5px; clear: both; height: 170px; background-image: url(images/white_bottombar_left.gif); background-repeat: no-repeat; background-position: bottom; vertical-align: top; }
.default_box_contentmid_top { width: 100%; border-right: 1px #C3C2B0 solid; margin-top: 0px; padding: 0px 5px 5px 5px; clear: both; height: 170px; }
.default_box_contentmid_top a:hover { color: red; }
a.linkNews { color: red; font-weight: bold; }
a.linkNews:hover { text-decoration: underline; }
.default_box_content_nobord_top { width: 204px; margin-top: 0px; padding: 5px 5px 0px 5px; clear: both; background-image: url(images/white_bottombar_right.gif); background-repeat: no-repeat; background-position: bottom; height: 170px; overflow: hidden; background-color: white; line-height: 1.5; }
.default_tophalf { border: 0px black solid; height: 190px; overflow: hidden; }
.default_lowerhalf { border: 0px black solid; margin: 0px; height: 145px; overflow: hidden; }
.default_midcol { width: 406px; overflow: hidden; border: 0px black solid; margin-right: 3px; float: left; background-color: white; }
.default_rightcol { width: 212px; border: 0px black solid; float: left; padding-right: 2px; }
.default_leftcol_header { background: #F3F4EF url(images/default_colheader_left.gif) bottom left no-repeat; width: 140px; height: 25px; vertical-align: middle; clear: both; overflow: hidden; }
.default_quickLinks_header { background-image: url(images/default_colheader_left.gif); background-repeat: no-repeat; width: 140px; height: 20px; vertical-align: middle; clear: both; overflow: hidden; }
.content_quickLinks_header { background: #F3F4EF url(images/default_colheader_left.gif) bottom left no-repeat; width: 140px; height: 25px; vertical-align: middle; clear: both; overflow: hidden; position: relative; left: 0px; }
.default_midcol_header { background-image: url(images/default_colheader_mid.gif); background-repeat: no-repeat; width: 406px; height: 20px; vertical-align: middle; clear: both; }
.default_midcol_header_bot { background: #F3F4EF url(images/default_colheader_botmid1.gif) top left no-repeat; width: 202px; height: 25px; float: left; }
.default_rightcol_header { background: #F3F4EF url(images/default_colheader_right.gif) bottom left no-repeat; width: 216px; height: 25px; vertical-align: middle; clear: both; overflow: hidden; }
.default_box_bluetxt { font-size: 11px; padding-top: 3px; color: #027ABB; font-weight: bold; padding-left: 5px; }
#content_contacts_text, #content_featured_text, #content_quickLinks_text, .content_quickLinks_text { position: relative; top: 5px; }
.default_Contact_bluetxt { font-size: 11px; padding-top: 3px; color: #027ABB; font-weight: bold; padding-left: 5px; }
.default_whitebottombar_mid { background-color: white; border-right: 1px #C3C2B0 solid; height: 20px; width: 405px; }
.default_whitebottombar_right { background-image: url(images/white_bottombar_right.gif); background-repeat: no-repeat; height: 20px; width: 217px; }
.default_box_content { width: 100%; border-right: 1px #C3C2B0 solid; margin-top: 0px; padding: 5px 5px 10px 5px; clear: both; }
.ImportantNewsBox { border-right: 1px #C3C2B0 solid; margin-top: 0px; padding: 5px 7px 10px 9px; clear: both; height: 137px; overflow: hidden; }
.default_box_content_nobord { width: 100%; margin-top: 0px; padding: 5px 5px 10px 5px; clear: both; height: auto; line-height: 1.5; }
.default_leftcol_bot { width: 140px; border: 0px black solid; float: left; margin-left: 3px; margin-right: 3px; border-right: 0px black solid; }
.content_leftcol_bot { width: 140px; border: 0px black solid; float: left; margin-left: 3px; margin-right: 0px; border-right: 0px black solid; }
.default_midcol_bot { width: 406px; border: 0px black solid; margin-right: 3px; float: left; }
.default_rightcol_bot { width: 217px; border: 0px black solid; float: left; height: 100%; }
.default_botmid_content { width: 195px; margin-left: 1px; padding: 5px 0px 0px 5px; height: 148px; line-height: 1.5; }
.FeaturedBox { margin-left: 1px; padding: 5px 0px 0px 5px; height: 130px; line-height: 1.5; border-right: 1px #C3C2B0 solid; margin-top: 2px; position: relative; top: 5px; }
.FeaturedBoxText { width: 190px; position: relative; left: -2px; }
.contactBox { margin-left: 1px; padding: 5px 0px 0px 5px; height: 130px; line-height: 1.5; border-right: 1px #C3C2B0 solid; margin-top: 2px; position: relative; top: 5px; }
.beigebar_holder { border: 0px black solid; }
.beige_bottombar_left { background-image: url(images/beige_bottombar_left.gif); background-repeat: no-repeat; height: 20px; width: 143px; margin-left: 0px; float: left; }
.beige_bottombar_mid { height: 20px; background-color: #F3F3F1; border-right: 1px #C3C2B0 solid; float: left; }
.beige_bottombar_right { background-image: url(images/beige_bottombar_right.gif); background-repeat: no-repeat; height: 20px; width: 222px; margin-left: 0px; float: left; }
/*-Styles-*/
.nav_item { width: 145px; font-family: Verdana; font-size: 12px; padding-left: 5px; text-align: left; cursor: pointer; }
.nav_item:link, .nav_item:visited, .nav_item:active { color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #E96F22; }
.nav_item:hover { color: #FFFFFF; font-weight: bolder; text-decoration: none; background-color: #D64300; }
.Form_TextBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EA6F22; border: thin solid #EA6F22; }
.Form_Button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EA6F22; background-color: #FFFFFF; border: thin solid #EA6F22; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; }
.grey_text { color: gray; }
/*-END-*/
#nav_holder { float: left; width: 140px; margin-left: 3px; }
#nav_holder2 { float: left; width: 147px; padding-left: 2px; }
.nav_box { float: left; width: 140px; }
/* This style is for the selected item in the navigation */
.MenuON { float: left; width: 140px; height: 16px; padding-top: 4px; color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: bold; text-align: left; text-decoration: none; display: block; }
.leftMenu { float: left; width: 140px; background-image: URL(images/nav_bg_on.jpg); border-bottom: 1px solid white; }
.leftMenu A { float: left; width: 140px; color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: bold; text-align: left; text-decoration: none; background-image: URL(images/nav_bg_off.jpg); background-repeat: no-repeat; background-position: top left; cursor: pointer; border-bottom: 1px solid white; }
.leftMenu A:hover { background-image: URL(images/nav_bg_on.jpg); background-repeat: no-repeat; background-position: top left; cursor: pointer; }
.red_text_header { color: red; font-weight: bold; }
#SearchBoxHeader { width: 450px; height: 70px; border: 0px solid red; position: absolute; top: 27px; right: 4px; overflow: hidden; font-size: 8pt; font-weight: bold; color: #01619B; display: none; }
#SearchBoxHeader input { font-weight: normal; width: 200px; border: 1px #808080 solid; padding-left: 4px; }
#SearchBoxHeader select { font-weight: normal; width: 206px; border: 1px #D4D0C8 solid; }
.default_bluelink_home { position: absolute; top: 71px; right: 13px; color: #0F7FBA; }
.default_bluelink_home a { text-decoration: none; font-family: verdana; font-size: 8pt; font-weight: bold; color: #0F7FBA; }
.default_bluelink_home a:hover { text-decoration: underline; }
.courseBar { clear: both; width: 595px; background-color: #F3F4EF; padding: 0px 0px 0px 0px; overflow: hidden; margin: 0px 0px 2px 0px; }
.courseBar .introBox { float: left; }
.courseBar .introBox2 { float: left; width: 520px; }
.courseBar a { text-decoration: none; font-family: verdana; font-size: 8pt; font-weight: bold; color: #0F7FBA; margin-left: 10px; padding: 3px 0px 0px 0px; display: block; }
.courseBar hr { height: 1px; border-style: double; border-color: #e2e3df; }
.courseBar .imgDesc { margin-left: 5px; margin-bottom: 5px; }
.courseBar p { font-size: 9px; margin-left: 10px; color: #333333; }

.clearer { clear: both; border: 0px solid red; }
#LeftColonna { float: left; width: 147px; border: 0px solid red; overflow: hidden; }
#harriertitleDIV { height: 43px; width: 615px; background-image: url(Images/blue_title.jpg); padding: 0px 0px 0px 10px; overflow: hidden; position: relative; }
h1 { color: #ffffff; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px; font-family: Verdana; }
h2 { color: #ffffff; margin: 0px; padding: 0px 0px 0px 0px; font-family: Verdana; font-size: 10px; font-weight: bold; }
.TitleTop { position: absolute; left: 9px; top: 4px; }
.TitleTop a { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Verdana; }
.TitleTop a:hover { text-decoration: underline; }
.TitleBottom { position: absolute; left: 9px; top: 23px; }
.TitleBottom a { color: #ffffff; font-size: 13px; font-weight: bold; font-family: Verdana; }
.TitleBottom a:hover { text-decoration: underline; }
.courseBarTitle { height: 18px; width: 590px; background-color: #F3F4EF; padding-left: 10px; padding-top: 2px; font-family: verdana; font-size: 8pt; font-weight: bold; color: #0F7FBA; overflow: hidden; clear: both; }
.courseBarText { width: 590px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.courseBarText a:hover { color: red; }
/* different kind of bullets points */
#bulletPoints1 li { list-style-image: url(images/bullet_point1.gif); }
#bulletPoints2 li { list-style-image: url(images/bullet_point2.gif); }
#bulletPoints3 li { list-style-image: url(images/bullet_point3.gif); }
#bulletPoints4 li { list-style-image: url(images/bullet_point4.gif); }
/* CSS for sitemap */
#siteMapNav { position: relative; left: 0px; margin: 0px 0px; line-height: 1.5; }
#siteMapNav ol { }
#siteMapNav li { list-style-image: url(images/bullet_point2.gif); }
#siteMapNav li a { font-size: 8pt; position: relative; top: 0px; }
#siteMapNav li a:hover { color: red; }
/* end style for siteMap */
/* CSS for news.asp */
.titleNews { text-decoration: none; font-family: verdana; font-size: 8pt; font-weight: bold; color: #0F7FBA; margin: 0px; padding: 2px 0px 0px 0px; display: block; }
/* CSS for news.asp end */
/* For the search result page: */
#offsetLinksDIV span { color: #A1A1A1; float: left; }
#offsetLinksDIV { margin-bottom: 10px; padding: 0px 2px 0px 0px; }
#offsetLinksDIV a { text-decoration: none; font-family: verdana; font-size: 8pt; font-weight: bold; color: #0F7FBA; padding: 0px 2px; float: left; }
#offsetLinksDIV a:hover { text-decoration: underline; }
#quoteTextBox { color: #ffffff; font-size: 10pt; font-weight: bold; margin: 10px 0px 10px 0px; width: 200px; height: 70px; }
#quoteTextBox a { color: white; }
#quoteTextBox a:hover { color: white; text-decoration: underline; }
/* Quick links box: */
div.QuickLinksDiv { margin: 5px 0px 10px 0px; line-height: 1.2; }
div.QuickLinksDiv a:hover { color: red; }
#FooterLinks { width: 758px; line-height: 18px; color: #A1A1A1; position: relative; left: 7px; }
#FooterLinks a:hover { color: red; }
.bottone { border-width: 0px; padding: 0; margin: 0px 0 0 0; position: relative; top: 3px; }
#signup_bt { margin-left: 3px; }
#internalContentText { width: 605px; padding: 10px 10px 0px 10px; line-height: 1.5; }
#internalContentText a:hover { color: red; }
#default_featcoursesbox { width: 204px; }
.Diploma_PremTxt, .Diploma_PremTxt td { color: #008080; }
.Diploma_ProgTxt, .Diploma_ProgTxt td { color: #804000; }
#Diploma_PremTxt, #Diploma_PremTxt td { color: #008080; }
#Diploma_ProgTxt, #Diploma_ProgTxt td { color: #804000; }

