@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------------------------------------------------- 
------------------------------------------- CSS INFO -------------------------------------------------

- This CSS document has been updated and cleaned up by Dennis Dinsmore 10.15.09
- New home pages for Students and Educators have been developed
- New HTML Nav Bar and header
- New HTML footer
- New homepage JQUERY slideshow
- All remaining CSS has been re-formatted to one line per rule
- Multiple rules can exist on one line with the use of a comma

------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------- */



/* --------------------- general html styles --------------------- */
body, td {font-family: Verdana, Helvetica, Sans-Serif; color: #636363; font-size: 11px; line-height: 18px; font-weight: normal; }
body { margin: 0 auto; padding: 0; text-align: center; background-color: #FFFFFF;  }
p { text-align: left; }
img { border:0; }
form { margin:0; padding:0; }

h1 { text-align:left; color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:17px; font-weight:bold; line-height:17px; margin-bottom:10px; margin-top:10px; }
h2 { text-align:left; color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:-12px; margin-top:0;  }
h3 { text-align:left; color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; line-height:16px; margin-bottom:-12px; }
h4 { text-align:left; color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:bold; line-height:16px; margin-bottom:-12px; }

a:link { color: #4768DE; text-decoration: none; }
a:visited { color: #7191EA; text-decoration: none; }
a:active { color: #0000FF; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }

/* --------------------- new JQUERY homepage slideshow --------------------- */
#main-photo-slider { overflow: hidden; }

.slider-wrap { width: 510px; /*position: absolute;*/ top: 0; left: 0; }
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.stripViewer { position: relative; overflow: hidden; width: 510px; height: 235px; border: 1px thin #CCC; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; width: 510px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { /*border: 1px solid #CCC;*/ }
#movers-row ul { margin:0; padding:10px 5px 0 0; text-align:right; }
#movers-row li { margin:0; padding:0 0 0 5px; display: inline; }




/* --------------------- header styles --------------------- */
#header { background:#dadada; background:url(http://www.gowithcea.com/uploadedImages/homepage_2009/nav/header_bg-2.jpg) repeat-x; height: 130px; }
#headerWrapper { margin:0 auto; padding:0; text-align:center; width:812px; height: 110px; /*border: #06F 1px dashed;*/ }

#switchTo { padding:0 0 10px 0; text-align:left; font-size:10px; }
#switchTo .selected { /*color:#a0a0a0;*/ }
#switchTo a { text-decoration:underline; }
#switchTo a:visited { color:#4768DE; }

#logo { margin:0; padding:0; float:left; text-align:left; /*border: #06F 1px dashed; width:200px; height: 85px;*/ }

#headerLinks { margin:0; padding:5px 0 0 0; text-align:left; }
#headerLinks p { margin:0; padding:0px 0 0 0; font-size:10px; line-height: 12px; }

/* ------------ login styles ---------------------- */
#myAccount { padding: 5px 35px 0 35px; float:right; text-align:left; background: url(http://www.gowithcea.com/uploadedImages/homepage_2009/nav/loginNav_bg.png) no-repeat; }
.myAccountBG { background:url(http://www.gowithcea.com/uploadedImages/Homepage/accountBG.gif); }
.accountLink { font-size:11px; text-align:left; color:#ffffff; cursor:hand; cursor:pointer; }
.cursorLink { cursor:hand; cursor:pointer; }

.accountLink:link { color:#FFFFFF; text-decoration:none; }
.accountLink:visited { color:#FFFFFF; text-decoration:none; }
.accountLink:active { color:#FFFFFF; text-decoration:none; }
.accountLink:hover { color:#FFFFFF; text-decoration:none; }
.LoginText { text-align:left; font-size: 12px; font-weight: bold; color: #000033; }

.switchcontent { display:none; margin:-70px 0 0 150px; padding:5px; position:absolute; left:inherit; top:inherit; width:227px; z-index:200; border:1px solid #a6a6a6; background:url(http://www.gowithcea.com/uploadedImages/test/hp_test/images/loginBG.png) repeat scroll; }
.switchcontent a { font-size: 9px; text-align:center; }
#studentName { margin: 15px 23px 2px 0; padding: 0 0 0 0; height:18px; width:380px; text-align:right; color:#666666; font-size:11px; font-weight:bold; }

/* --- from old file for login box (switchcontent) --- */
/*position:absolute; top:0; left:inherit; z-index:110; width:812px; margin:0 auto; display:block;*/

.loginLabel { text-align:right; color:#000; }
input.LoginBarButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
input.LoginTextField { width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #3d3d3d; border: 1px solid #4c4c4c; }
input.btn { margin:0px 0 0 -4px; height:21px; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#112c57; /*#b3d449;*/ border:1px solid; border-top-color:#2866c2; border-left-color:#2866c2; border-right-color:#000; border-bottom-color:#000;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff1d4a8c', EndColorStr='#ff10284b'); }
input.btnhov { background:#10284b; cursor:hand; cursor:pointer; border:1px solid; border-top-color:#000; border-left-color:#000; border-right-color:#2866c2; border-bottom-color:#2866c2;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff10284b', EndColorStr='#ff1d4a8c'); }

#searchBox { padding:2px 0 0 0; height:16px; margin:0 0 0 0; width:115px; font-size:10px; color:#666666; }

.navTextLinks { font-size:11px; font-weight:normal; }
a.LoginText { padding:0 0 0 8px; font-size: 11px; font-weight: bold; color: #10284b; }
a.LoginText:link, a.LoginText:visited, a.LoginText:active { color: #10284b; text-decoration:none; }
a.LoginText:hover, a.LoginText:visited:hover { color: #1e4a89; text-decoration:none; }

/* --------------------- HEADER NAV STYLES --------------------- */
#studentsNavBar { margin:0; padding: 0 0 20px 0; background:url(http://www.gowithcea.com/uploadedImages/homepage_2009/nav/studentNav_outside_bg.gif) repeat-x; }
#educatorsNavBar { margin:0; padding: 0 0 20px 0; background:url(http://www.gowithcea.com/uploadedImages/homepage_2009/nav/educatorNav_outside_bg.gif) repeat-x; }

/* general nav styles */
.chromestyle { width: 100%; z-index:500; }
.chromestyle:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.chromestyle ul li { display: inline; margin:0px; }
.chromestyle ul li a { margin:0px; padding:12px 12px 11px 12px; color: #fff; font-weight:300; font-size:12px; font-family:verdana, sans-serif; text-decoration: none; }
* html .chromestyle ul li a { padding:12px 12px 11px 12px; } /*IE only hack*/
.chromestyle ul li a:active { color: #fff; }
.chromestyle ul li a:visited{ color: #fff; }

/* student navbar */
#studentsNavBar .chromestyle ul{ margin:0; padding: 10px 0px 10px 0px; width:811px; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/studentNav_mid_bg.gif') repeat-x; text-align: center; }
#studentsNavBar .chromestyle ul li a:hover { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/studentNav_rollover.jpg') center center repeat-x; }
#studentsNavBar .chromestyle_selected a { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/studentNav_rollover.jpg') center center repeat-x; }
#studentsNavBar .chromestyle_secondary a { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/studentNav_rollover.jpg') center center repeat-x; }

/* educator navbar */
#educatorsNavBar .chromestyle ul{ margin:0; padding: 10px 0px 10px 0px; width:811px; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/educatorNav_mid_bg.gif') repeat-x; text-align: center; }
#educatorsNavBar .chromestyle ul li a:hover { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/educatorNav_rollover.jpg') center center repeat-x; }
#educatorsNavBar .chromestyle_selected a { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/educatorNav_rollover.jpg') center center repeat-x; }
#educatorsNavBar .chromestyle_secondary a { color: #fff; text-decoration:none; background: url('http://www.gowithcea.com/uploadedImages/homepage_2009/nav/educatorNav_rollover.jpg') center center repeat-x; }

/* --------------------- Style for Drop Down Menu --------------------- */
.dropmenudiv{ position:absolute; top:0px; border: 1px solid #BBB; border-bottom-width: 0; text-align:left; font-weight:normal; font: 10px Verdana; line-height:18px; z-index:501; margin:-1px 0px 0px 1px; background-color: #f1f1f1; width: 175px; visibility: hidden; }
.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #BBB; padding: 2px 0; text-decoration: none; font-weight: normal; color: #10284b; }
* html .dropmenudiv a { width: 100%; color: #10284b; text-decoration:none; } /*IE only hack*/ 
.dropmenudiv a:visted { color: #10284b; text-decoration:none; }
.dropmenudiv a:active { color: #10284b; text-decoration:none; }
.dropmenudiv a:hover { background-color: #d1d1d1; color: #10284b; } /*THEME CHANGE HERE*/


/* --------------------- New Homepages - main content styles --------------------- */
#contentWrapper { margin:0 auto; padding: 5px 0 0 0; text-align:center; width:825px; }
#leftContent { float:left; margin: 0 0 25px 0;  width:310px; }
#rightContent { float:left; margin: 0 0 25px 0;  width:510px; }

/* --- home page left content --- */
.BoxHead { height:18px; text-align:left; margin-left:4px; padding:2px 4px 2px 4px; font-size:14px; font-weight:bold; color:#a2b959; }
.BoxHead2 { margin-left:4px; padding:2px 4px 2px 4px; }
.BoxHead2 a { font-size:12px; line-height:20px; }

.iconBorder { margin-top:4px; border:1px solid #b1b1b1; }
.destinationsIcon { margin-right:4px; border:1px solid #b1b1b1; }

#hpCountries { margin-bottom:22px; text-align:left; color:#fff; }
#emailBox { margin-bottom:22px; text-align:left; color:#fff; }
#emailBox form { margin:0; padding: 0 0 2px 0; }
#emailIcon { float:left; }

/* --- home page right content --- */
#hpRightColumn { width:510px; margin: 4px 0 0 0; }
#slideShow { margin:0 0 15px 0; }
#postedBlog { margin:6px; }
.leftHead { text-align:left; border-bottom:1px solid #ccc; width:510px; margin-bottom:12px; }
.headlines { text-align:left; margin-top:-6px; margin-bottom:18px; margin-left:7px; padding-left:9px; }
.headlines li { margin-bottom:4px; }
.BlogLink { color:#4c4c4c; }
.BlogLink:link { color:#4c4c4c; text-decoration: none; }
.BlogLink:visited { text-decoration: none; color:#4c4c4c; }
.BlogLink:active { text-decoration: none; color:#4c4c4c; }
.BlogLink:hover { text-decoration: none; color:#4c4c4c; }

/* --- home page video thumbnails --- */
.VideoThumb { float:left; padding-right:5px; text-align:left; }
.VideoThumb img { border:#CCC 1px solid; }
.videoTitle { color:#2242b3; font-weight:bold; margin:5px 0 5px 0; padding:0; width:160px; line-height:13px; }
.videoTime { margin:-20px 0 0 0; padding:0; }


/* --------------------- footer styles --------------------- */
#footerWrapper { clear:both; width:100%; text-align:center; margin:50px auto 0 auto; padding:15px 0 20px 0; background: #10284b; }
#WebFooter { width: 810px; margin: 0 auto; padding:0; /*height:100px;*/ text-align: center; color: #4768de; }

#WebFooter a:link, #WebFooter a:active, #WebFooter a:visited { font-size: 11px; color:#FFF; text-decoration: none; }
#WebFooter a:hover { color:#FFF; text-decoration:underline; }
#countryFooter a:link, #countryFooter a:active, #countryFooter a:visited { font-size:9px; color:#FFF; }
#countryFooter a:hover { color:#FFF; text-decoration:underline; }

#footerNavTop { margin:0 0 6px 0; padding:0; text-align:center; }
#footerNavTop li { display:inline; padding:0 5px 0 0; color:#FFF; }

#studentsNavBottom { margin:0 0 6px 0; padding:0; text-align:center; }
#studentsNavBottom li { display:inline; padding:0 5px 0 0; color:#FFF; }

#educatorsNavBottom { margin:0 0 6px 0; padding:0; text-align:center; }
#educatorsNavBottom li { display:inline; padding:0 5px 0 0; color:#FFF; }

#copyright, #countryFooter { margin: 10px 0 0px 0; text-align: center; font-size: 9px; line-height: 13px; color:#B2B2B2; }
#partnerLogos { margin: 20px 0 0 0; padding: 0; }
#partnerLogos img { margin: 0 10px; padding: 0; }

#footerID { color:#10284b; }


/* --------------------- newsletter signup styles --------------------- */
.submit { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }
.newsletterInput { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; border:1px solid #999999; }


/* --------------------- issue catalog thumbnail styles --------------------- */
.book { border:3px solid #E1E1E1; margin-bottom:10px; }

/* -------------------------------------------------------------------------------------------------------------------------- 
------------------------------------------- Old CEA CSS - Prior to 2009 Re-Org ----------------------------------------------
-------------------------------------------------------------------------------------------------------------------------- */
blockquote, ul, li, option, select { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:18px; text-align:left; }
#pageWrapper { margin-left:auto; margin-right:auto; text-align:left; width:812px; }
#pageWrapperPopupGeneralContent { margin-left:auto; margin-right:auto; text-align:left; }
#majorContent { min-height:548px; }
#WebHeader { width:812px; }
.titleTopSpacing { padding-bottom:0; padding-top:12px; }
.headRow { color:#A6A6A6; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px; font-weight:bold; }
.headSpacer1 { color:#A6A6A6; font-family:Verdana, Helvetica, Sans-Serif; font-size:10px; font-weight:normal; line-height:10px; }
.headRow1 { color:#666666; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px; font-weight:bold; }
.headRow1:link { color:#4768DE; text-decoration:none; }
.headRow1:visited { color:#4768DE; text-decoration:none; }
.headRow1:active { color:#0000FF; text-decoration:none; }
.headRow1:hover { color:#0000FF; text-decoration:underline; }
.headRowPhone { line-height:25px; }
.headRowDark { color:#666666; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px; font-weight:bold; }
td.navTab { background-image:url(/library/images/nav/tabBG.gif); }
#topLogin { line-height:14px; margin-bottom:2px; margin-top:2px; text-align:right; }
#topLoggedIn { line-height:14px; margin-bottom:4px; margin-top:4px; text-align:right; }
.profileBox { height:115px; margin:0 0 15px; padding:0; text-align:left; width:90%; }
.profileBox img { border:1px solid #CCCCCC; float:left; margin:0 10px 0 0; padding:0; }
.loginBarText { color:white; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:10px; font-weight:bold; }
.loginBarText:link { color:white; text-decoration:none; }
.loginBarText:visited { color:white; text-decoration:none; }
.loginBarText:active { color:white; text-decoration:none; }
.loginBarText:hover { color:white; text-decoration:underline; }
#phoneRow { margin-bottom:0; margin-top:4px; }
form { margin:0; padding:0; }
#navTable { border-bottom:1px solid #FFFFFF; border-top:1px solid #666666; }
#WebContentLinks { padding-bottom:20px; padding-top:20px; text-align:right; }


a.expandableLink { float:right; padding-right:10px; padding-top:4px; }
.leftNavSelected { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/uploadedImages/test/lfNav/Lnav_selected.gif) repeat-y scroll 0 0; border-bottom:1px solid #FFFFFF; font-weight:bold; }
.leftNavTopLevel { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/uploadedImages/test/lfNav/Lnav_topItem.gif) repeat-y scroll 0 0; border-bottom:1px solid #FFFFFF; }
.leftNavLink { color:#333333; font-family:Verdana, sans-serif; font-size:11px; line-height:16px; text-align:left; }
.leftNavLink:link { color:#4768DE; text-decoration:none; }
.leftNavLink:visited { color:#4768DE; text-decoration:none; }
.leftNavLink:active { color:#808080; text-decoration:none; }
.leftNavLink:hover { color:#0000FF; text-decoration:underline; }
.leftNavLink2 { color:#333333; font-family:Verdana, sans-serif; font-size:11px; line-height:16px; text-align:left; }
.leftNavLink2:link { color:#4768DE; text-decoration:none; }
.leftNavLink2:visited { color:#4768DE; text-decoration:none; }
.leftNavLink2:active { color:#808080; text-decoration:none; }
.leftNavLink2:hover { color:#0000FF; text-decoration:underline; }
.leftNavLink3 { color:#333333; font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; line-height:14px; text-align:left; }
.leftNavLink3:link { color:#4768DE; text-decoration:none; }
.leftNavLink3:visited { color:#4768DE; text-decoration:none; }
.leftNavLink3:active { color:#808080; text-decoration:none; }
.leftNavLink3:hover { color:#0000FF; text-decoration:underline; }
.leftNavBold a { font-size:11px; font-weight:bold; }
.leftNavSmallFont a { font-size:11px; }
.leftNavSmallFont { height:23px; }
.sideHead { color:#8B8B8B; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:13px; font-weight:bold; line-height:18px; text-align:left; }
.noLinkDecoration { border:medium none; }
.noLinkDecoration:link { border:medium none; text-decoration:none; }
.noLinkDecoration:visited { border:medium none; text-decoration:none; }
.noLinkDecoration:active { border:medium none; text-decoration:none; }
.noLinkDecoration:hover { border:medium none; text-decoration:none; }
.lfNavContainer { border-right:1px solid #E5E5E5; width:190px; }
option.countryList { color:#10284B; font-weight:bold; margin-top:4px; }
option.cityList { color:#757575; }
.moduleText { margin-bottom:0; margin-top:10px; }
.moduleText2 { margin-top:6px; }
#rightModule { background-color:#DDDDDD; }
.small { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; line-height:18px; }
.small2 { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:10px; line-height:15px; }
.smallLight { color:#CCCCCC; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; line-height:15px; }
.smallLight2 { color:#979797; font-family:Verdana, Helvetica, Sans-Serif; font-size:9px; line-height:15px; }
.smallRight { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:10.5px; line-height:15px; text-align:right; }
.popupHeader { color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; line-height:16px; margin-bottom:6px; margin-left:12px; margin-top:6px; text-align:left; }
.topLink { color:#333333; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:16px; text-align:right; }
.topLink:link { color:#333333; text-align:right; text-decoration:none; }
.topLink:visited { color:#333333; text-align:right; text-decoration:none; }
.topLink:active { color:#808080; text-align:right; text-decoration:none; }
.topLink:hover { color:#0000FF; text-align:right; text-decoration:none; }
.selectItem:link { color:#333333; text-decoration:none; }
.selectItem:visited { color:#333333; text-decoration:none; }
.selectItem:active { color:#636363; text-decoration:none; }
.selectItem:hover { color:#636363; text-decoration:none; }
.indent1 { margin-bottom:6px; margin-right:10px; margin-top:6px; padding-left:10px; }
.indent1b { margin-bottom:3px; margin-right:5px; margin-top:3px; padding-left:10px; }
.indent2 { margin-bottom:5px; margin-right:10px; margin-top:5px; padding-left:18px; }
.indent3 { margin-bottom:4px; margin-right:10px; margin-top:4px; padding-left:24px; }
h1.programs { color:#4C4C4C; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:17px; font-weight:bold; line-height:17px; margin-bottom:14px; margin-top:10px; text-align:left; }
h1.overview { color:#4C4C4C; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:17px; font-weight:bold; line-height:23px; margin-bottom:14px; margin-top:6px; text-align:left; }
h2.main { color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:0; margin-top:18px; text-align:left; }
h2.regular { color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:6px; margin-top:0; text-align:left; }
h2.home { color:#4C4C4C; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; line-height:20px; margin-bottom:14px; margin-top:0; text-align:left; }
h3.link { color:#4768DE; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; line-height:12px; margin-bottom:0; text-align:left; }
ul.list1 { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:18px; margin-top:0; text-align:left; }
ul.list2 { list-style-image:none; list-style-position:outside; list-style-type:square; margin-left:10px; padding-left:10px; text-indent:0; }
ul.list3 { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:18px; list-style-image:none; list-style-position:outside; list-style-type:square; margin-left:10px; margin-top:0; padding-left:10px; text-align:left; text-indent:0; }
.smallTextError { color:#B40505; }
.mainBody { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:18px; }
.country { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:13px; font-weight:bold; padding:0; }
.leftnavtitle { color:#D18408; font-family:Verdana, Sans-Serif; font-size:12px; font-weight:bold; line-height:16px; margin-bottom:6px; margin-top:3px; text-align:center; text-decoration:none; }
.programHead { color:#333333; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:bold; line-height:13px; vertical-align:top; }
.programHeadTitle { color:#636363; font-family:Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size:13px; font-weight:bold; line-height:16px; padding-bottom:5px; text-align:left; }
.institutionHead { font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:bold; line-height:13px; padding-right:5px; text-align:right; }
.budgetHead { border-bottom:1px solid Black; color:#333333; font-family:Verdana, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; line-height:13px; }
.budgetTotal { border-top:1px solid Black; color:#333333; font-family:Verdana, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; line-height:13px; }
.topPageLink:link { color:#405EBE; text-align:right; text-decoration:none; }
.topPageLink:visited { color:#405EBE; text-align:right; text-decoration:none; }
.topPageLink:active { color:#808080; text-align:right; text-decoration:none; }
.topPageLink:hover { color:#0000FF; text-align:right; text-decoration:none; }
.alignRight { text-align:right; }
hr.excur { background-color:#D6D6D6; border:medium none; color:#D6D6D6; height:1px; margin-bottom:18px; margin-top:18px; width:100%; }
.imgBorder { border:2px solid #E5E5E5; }
.imgBorder2 { background-color:#D6D6D6; color:#D6D6D6; padding:2px; }
.imgBorder3 { background-color:#D6D6D6; color:#D6D6D6; padding:2px; }
.imgfloat { float:right; padding:0 0 10px 10px; }
.imgSpace { line-height:18px; }
.pictureText { margin-top:4px; }
.barSpace { margin-top:18px; }
.oddRow { background-color:#EAF1F7; }
.evenRow { background-color:#FFFFFF; }
#itemDateRow1 { background-color:#EAF1F7; }
#itemDateRow2 { background-color:#FFFFFF; }
#itemRow { background-color:#DCDCDC; }
#itemRow2 { background-color:#FFFFFF; }
#itemRow3 { background-color:#E8E8E8; }
#itemRow4 { background-color:#F1F8FB; }
.contact { color:#333333; line-height:18px; margin-left:4px; }
.darker { color:#333333; }
.finder { padding-bottom:2px; }
.homeModule { margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0; }
.homeCountry { margin:20px 10px 30px 16px; }
.button1 { font-family:Verdana, Helvetica, Sans-Serif; font-size:10px; font-weight:bold; padding:1px; text-align:center; text-decoration:none; }
.whatsNew { font-size:11px; font-weight:normal; line-height:16px; text-align:left; }
.whatsNewIndent { list-style-type:square; margin-left:8px; padding-left:8px; }
#profileHead { background-color:#DCDCDC; color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:10.5px; font-weight:bold; line-height:15px; padding-bottom:3px; padding-left:3px; padding-top:3px; text-align:left; }
.mainText { color:#4C4C4C; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:bold; line-height:15px; text-align:right; }
#leftNavSize { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; line-height:18px; width:5em; }
.programTab { color:#636363; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:15px; padding-bottom:0; padding-top:0; text-align:center; }
.programTab:link { color:#4768DE; text-decoration:none; }
.programTab:visited { color:#4768DE; text-decoration:none; }
.programTab:active { color:#0000FF; text-decoration:none; }
.programTab:hover { color:#0000FF; text-decoration:underline; }
.programFinderList { width:180px; }
#courseGroupingVert { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:white url(/uploadedImages/programs/courses/orange_vPixel.gif) repeat-y scroll 0 0; }
.courseGroupingTitle { color:#C67B00; font-weight:bold; }
.courseBottom { border-bottom:thin solid #4C4C4C; }
table.greyBox { border:1px solid #BDBDBD; }
td.greyBottomBorder { border-bottom:1px solid #BDBDBD; }
div#filterBox { background-color:#F5F5F5; border:1px solid #BDBDBD; font-weight:bold; padding:5px; vertical-align:baseline; width:100%; }
#wrapper { width:602px; }
#contentLeft { float:left; margin:0 10px 0 0; width:373px; }
#contentLeftAction { margin:15px auto; text-align:center; width:373px; }
#contentLeftAction img { margin:0 20px; }
#contentRight { float:right; width:219px; }
.moduleWrapper { border:1px solid #D8D8D8; margin:10px 0; padding:10px; }
.module { background-color:#E8E8E8; color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:13px; margin-bottom:10px; padding-bottom:5px; padding-top:5px; text-align:center; /*width:197px;*/ }
.moduleList { list-style-image:none; list-style-position:outside; list-style-type:square; margin:0 0 0 10px; padding:0 0 0 10px; text-indent:0; }
.LeftNavContactModule { color:#4768DE; text-decoration:none; }
.LeftNavContactModule:link { color:#4768DE; text-decoration:none; }
.LeftNavContactModule:visited { color:#4768DE; text-decoration:none; }
.LeftNavContactModule:active { color:#0000FF; text-decoration:none; }
.LeftNavContactModule:hover { color:#0000FF; text-decoration:underline; }
.overviewHighlight { color:#636363; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:15px; max-width:98%; padding-bottom:0; padding-top:0; text-align:left; width:98%; word-wrap:break-word; }
.overviewHighlight:link { color:#4768DE; text-decoration:none; }
.overviewHighlight:visited { color:#4768DE; text-decoration:none; }
.overviewHighlight:active { color:#0000FF; text-decoration:none; }
.overviewHighlight:hover { color:#0000FF; text-decoration:underline; }
.GlobalCampusBox { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F1F8FB url(/uploadedImages/GlobalCampus/gcbg_programs.jpg) no-repeat scroll 0 0; border:1px solid #E5E5E5; margin-top:10px; width:590px; }
h2.globalCampusCity { color:#FFFFFF; padding-right:5px; text-align:right; }
.GlobalCampusProgramsWrapper { padding:35px 15px 10px 12px; }
.GlobalCampusHighlightsWrapper { padding:5px 5px 10px 10px; }
.GlobalCampusPrograms { font-weight:normal; padding:6px 0 2px; }
.GlobalCampusPrograms a:link { font-weight:normal; }
.GlobalCampusPrograms a:visited { font-weight:normal; }
.GlobalCampusPrograms a:active { color:#0000FF; font-weight:normal; text-decoration:none; }
.GlobalCampusPrograms a:hover { color:#0000FF; font-weight:normal; text-decoration:underline; }
.noChangeLink:link { color:#4768DE; text-decoration:none; }
.noChangeLink:visited { color:#4768DE; text-decoration:none; }
.noChangeLink:active { color:#4768DE; text-decoration:none; }
.noChangeLink:hover { color:#4768DE; text-decoration:none; }
.whiteLink { color:#FFFFFF; text-align:left; text-decoration:none; }
.whiteLink:link { color:#FFFFFF; text-decoration:none; }
.whiteLink:visited { color:#FFFFFF; text-decoration:none; }
.whiteLink:active { color:#FFFFFF; text-decoration:none; }
.whiteLink:hover { color:#FFFFFF; text-decoration:none; }
.menuLink { color:#FFFFFF; text-align:left; text-decoration:none; }
.menuLink:link { color:#10284B; text-decoration:none; }
.menuLink:visited { color:#10284B; text-decoration:none; }
.menuLink:active { color:#10284B; text-decoration:none; }
.menuLink:hover { color:#10284B; text-decoration:none; }
.logoMain2 { height:75px; padding:4px 0 10px; }
.myAccountBox { height:35px; }
.LoginText { color:#000033; font-size:12px; font-weight:bold; }
#SEO { color:#FFFFFF; height:58px; margin-bottom:22px; padding:10px 4px 0; }
#signatureOptions { color:#FFFFFF; text-align:left; }
#rColContainer { width:218px; }
.dropDownWidth { border:1px solid #A6A6A6; margin-top:8px; width:209px; }
#programtableselect select { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:18px; margin:10px 0 5px; text-align:left; width:208px; }
.courseHead { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(/uploadedImages/misc/general_content/wetBlueHeader.jpg) repeat-x scroll 0 0; color:#FFFFFF; font-weight:bold; height:30px; text-align:left; }
.courseTable { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#F8F8F8 none repeat scroll 0 0; border:1px solid #C7C7C7; margin-top:10px; padding-bottom:4px; }
.courseTable td { padding:4px; }
.courseTable td.bottom { padding-bottom:12px; }
.programName { font-size:10px; font-weight:bold; line-height:14px; }
.accreditation { border:1px solid #E8E8E8; padding:0; width:216px; }
.accreditationHead { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E8E8E8 none repeat scroll 0 0; margin-bottom:3px; padding:2px; }
.grayHeadBox { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#E8E8E8 none repeat scroll 0 0; margin:8px; vertical-align:middle; }
.pixelLine { height:1px; padding-top:8px; width:100%; }
.moduleSpacing { margin:0 8px 8px; }
.moduleHead { color:#636363; font-family:Verdana, Helvetica, Sans-Serif; font-size:11px; font-weight:normal; line-height:13px; padding:5px; text-align:center; }
.rColSpacer { margin-bottom:8px; padding-bottom:5px; }
