/* -- Default Classes -- */
body {margin: 0px; font: 11px Verdana, Geneva, sans-serif; color:#545454; background-color:#FFF; background-image:url(/images/CU-bodyBG.gif); background-repeat:repeat-x; background-color:#F5F3F0}

img {border:none;}
form, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}

A:link {color: #47361A; text-decoration: underline;}
A:visited {color: #47361A; text-decoration: underline;}
A:hover {color: #47361A; text-decoration: underline;}

.HD1{ color:#47361A}
.HD2{ color:#A09437}
.HD3{ color:#FFF}
.HD4{ color:#000}

/* ========================================= Navigation Classes ========================================= */

#sddm{margin:0 auto; padding: 0px; z-index: 0;}
#sddm li{margin: 0; padding: 0; list-style: none; float: left; font: bold 13px Lucida Sans Unicode}
#sddm li a {margin: 0px; padding: 12px 18px; color: #666;	text-align: center;	text-decoration: none;}
#sddm li a:hover{color:#666}
#sddm div{position: absolute; visibility: hidden; margin: -2px 0 0 -6px; padding: 0px; border: 1px solid #BFC5D1}
#sddm div a	{position: relative; display: block; margin: 0; padding: 8px 5px 8px 10px; width: auto;	white-space: nowrap;text-align: left; text-decoration: none; 	background-image:url(/images/menu-link.gif); background-repeat:no-repeat; color: #626262; font: bold 11px Verdana; border-bottom:1px solid #666; font-size:10px; }
#sddm div a:hover{background-image:url(/images/menu-hover.gif); background-repeat:no-repeat; color: #666}
.navpd{ padding:0px; margin:0px; vertical-align:middle}
.sddmpd {margin-left:380px}

/* -- Font Classes -- */
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f22 { font-size:22px;}
.fa { font-family:Arial, Helvetica, sans-serif;}
.ft { font-family: Tahoma, Geneva, sans-serif;}
.fv { font-family: Tahoma, Geneva, sans-serif;}

.red{color:#FE0000}

/* -- Header Classes -- */
.head { margin:0px auto; width:970px; height:124px; display:block; background:url(/images/head-top1Bg.jpg) no-repeat right bottom;}
.logo { text-align:left; height:124px; width:349px; float:left;}
.menuTop { text-align:left; width:362px; float:left; margin:20px 0px 0px 205px}
.home-headBG { margin:0px auto; width:970px; height:452px; display:block; background:url(/images/navigation/home-headBG.jpg) no-repeat right bottom;}
.inner-headBG { margin:0px auto; width:970px; height:334px; display:block; background:url(/images/navigation/inner-headBG.jpg) no-repeat right bottom;}
.head-online-community { margin:0px auto; width:970px; height:334px; display:block; background:url(/images/navigation/head-online-community.gif) no-repeat right bottom;}

.inner-headBG2 { margin:0px auto; width:970px; height:334px; display:block; background:url(/images/navigation/inner-headBG2.jpg) no-repeat right bottom;}
.order-headBG { margin:0px auto; width:970px; height:248px; display:block; background:url(/images/navigation/order-headBG.jpg) no-repeat right bottom;}
.partnership-headBG { margin:0px auto; width:970px; height:334px; display:block; background:url(/images/navigation/partnership-headBG.jpg) no-repeat right bottom;}


.main-nav { width:950px; height:41px; clear:both; float:none; padding-top:25px}
.nav {margin-left:40px;}
DIV.nav UL { margin:0px; padding:0px; list-style:none;}
DIV.nav LI { padding:0px; float:left;}
DIV.nav LI A:link {color: #666262; text-decoration: none; font-weight:bold; padding:14px 8px 10px 14px; display:block;}
DIV.nav LI A:visited {color: #666262; text-decoration: none; font-weight:bold; padding:14px 8px 10px 14px; display:block}
DIV.nav LI A:hover {color: #666262; text-decoration: none; font-weight:bold; padding:14px 8px 10px 14px; display:block}

A.navC:link {color: #4C4847; text-decoration: none; background-color:#F4F0D6}
A.navC:visited {color: #4C4847; text-decoration: none; background-color:#F4F0D6}
A.navC:hover {color: #4C4847; text-decoration: none; background-color:#F4F0D6}


.nav-program{width:196px; clear:both; float:none; padding:17px 0px 0px 753px}
DIV.nav-program UL { list-style:none; margin:0px; margin-left:2px; margin-top:8px; padding:0px;}
DIV.nav-program UL LI { background-image:url(/images/navigation/ul-nav.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 7px 8px;}
DIV.nav-program UL LI A:link {color: #545454; text-decoration: none;}
DIV.nav-program UL LI A:visited {color: #545454; text-decoration: none;}
DIV.nav-program UL LI A:hover {color: #545454; text-decoration: none;}

/* -- Body Classes -- */

#container { margin:0 auto; width:970px; padding:11px 0px 0px 0px; background-image:url(/images/ContentBG.gif); background-repeat:no-repeat; background-color:#FFF; display:table; clear:both }
.leftP{width:657px; float:left; clear:right; padding-left:31px; padding-right:20px;}
.boxcenter{width:897px; float:left; clear:right; padding-left:31px; padding-right:20px;}
.rightP{width:240px; float:left; padding:0px 0px 0px 11px;}


.bold {font-weight:bold;}
.imgV {vertical-align:middle;}

.box1{background-image:url(/images/box1-top.gif); background-repeat:no-repeat; padding:15px 10px 0px 10px;}
.box2{background-image:url(/images/box2-top.gif); background-repeat:no-repeat; padding:15px 10px 0px 10px;}
.box3{background-image:url(/images/box3-top.gif); background-repeat:no-repeat; padding:15px 15px 0px 15px;}
.box4{background-image:url(/images/box4-top.gif); background-repeat:no-repeat; padding:15px 10px 0px 10px;}
.box5{background-image:url(/images/box5-top.gif); background-repeat:no-repeat; padding:15px 10px 0px 10px;}
.box6{background-image:url(/images/box6-top.gif); background-repeat:no-repeat;}
.box7{border-left:1px solid #F1EEE7; border-right:1px solid #F1EEE7; background-color:#FFFEF2; padding:5px 4px 5px 8px}
.box8{border-left:1px solid #F1EEE7; border-right:1px solid #F1EEE7; background-color:#FAF8F6; padding:5px 4px 5px 8px}
.box10{background-image:url(/images/box10-top.gif); background-repeat:no-repeat; padding:5px 0px 0px 0px;}
.box11{ background-image:url(/images/boxY-top.gif); background-repeat:no-repeat; padding:10px 0px 0px 22px}
.padimg { margin-right:10px;}
.bgBrown {background:#ebdb5c;} 
.bglightB {background:#f8f6f0; width:651px; height:30px; padding-top:9px;}

.stguide{ background-image:url(/images/banner/ban-studentguide.gif); background-repeat:no-repeat; padding:0px 14px; height:174px}
.why{ background-image:url(/images/banner/ban-why.gif); background-repeat:no-repeat; padding:0px 14px; height:204px}
.program{ background-image:url(/images/banner/ban-partnership.gif); background-repeat:no-repeat; line-height:18px; padding:0px 14px; height:282px}
.get{ background-image:url(/images/box9-btm.gif); background-repeat:no-repeat; background-position:bottom; padding:0px 14px; height:230px}

.txt-box{ width:185px;}

UL.ulG { list-style:none; margin:0px; margin-left:0px; padding:0px;}
UL.ulG LI { background-image:url(/images/ulG.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 8px 8px;}
UL.ulG LI A:link {color: #47361A; text-decoration: underline;}
UL.ulG LI A:visited {color: #47361A; text-decoration: underline;}
UL.ulG LI A:hover {color: #47361A; text-decoration: none;}

UL.ulG2 { list-style:none; margin:0px; margin-left:26px; padding:0px;}
UL.ulG2 LI { background-image:url(/images/ulG2.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 6px 14px;}

UL.ulG3 { list-style:none; margin:0px; margin-left:0px; padding:0px;}
UL.ulG3 LI { background-image:url(/images/ulG3.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 8px 8px;}

UL.ulr2 { list-style:none; margin:0px; padding:0px; font-size: 1em}
UL.ulr2 LI {background-image:url(/images/ul-r2.gif); background-repeat:no-repeat; background-position:0px 5px; padding:12px 0px 17px 50px;}


.bd{border: 1px solid #F3EBAD}
.bdt{border-top: 1px solid #F3EBAD}
.bdr{border-right: 1px solid #F3EBAD}
.bdb{border-bottom: 1px solid #F3EBAD}
.bdl{border-left: 1px solid #F3EBAD}

.wbdt{border-top: 1px solid #FFF}
.wbdr{border-right: 1px solid #FFF}
.wbdb{border-bottom: 1px solid #FFF}
.wbdl{border-left: 1px solid #FFF}


#toTop { width:100px;background:#EDDF6F;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#333;text-decoration:none; }

.blue A:link {color: #03C; text-decoration: underline;}
.blue A:visited {color: #03C; text-decoration: none;}
.blue A:hover {color: #03C; text-decoration: none;}



/* -- Footer Classes -- */
.footerBG{ background-image:url(/images/footerBG.gif); background-repeat:repeat-x; background-position:bottom; height:188px; clear:both; float:none}
.footer { margin:0px auto; width:970px; display:block; background:url(/images/footer-border.gif) no-repeat; padding-top:45px; color:#FFFDED}
.footer TABLE TD{ line-height:17px}
.footer A:link {color: #FFFDED; text-decoration: none;}
.footer A:visited {color: #FFFDED; text-decoration: none;}
.footer A:hover {color: #FFFDED; text-decoration: underline;}

UL.ulR4 { list-style:none; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight:bold; color:#172d52; }
UL.ulR4 LI { background-image:url(/images/ul-r4.gif); background-position:0px 4px; background-repeat:no-repeat; padding:0px 0px 8px 15px;}
UL.ulR4 LI A {color:#172d52; text-decoration:none}
UL.ulR4 LI A:hover {color:#172d52; text-decoration: underline}
UL.ulR4 LI A:visited {color:#172d52; text-decoration: none}

.marlefnew{margin-left:10px;}
.marlefnewt2{margin-top:5px;}
.vertaligz{vertical-align: top;}
.padxto{padding-top: 5px;}
.padxt3{padding-top:3px;}
.wdthx{width: 640px;}


#container-community { margin:0 auto; width:970px; padding:0px 0px 0px 0px; clear:both }
.community-headBG { margin:0px auto; width:970px;  display:block; text-align:center}
.curve-top{ margin:0 auto; width:955px; height:26px; background:url(/images/alumni/images/upper-courve.png) no-repeat}
.curve-bottom{ margin:0 auto; width:955px; height:26px; background:url(/images/alumni/images/bottom-courve.png) no-repeat;}

.community-content{	width:928px; margin-right:1px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ebe6de;
	border-left-color: #ebe6de;
	padding:0px 0 0 24px; text-align:left;
}
.community-content > table > tbody > tr + tr > td img { vertical-align:middle; margin-right:5px; border:1px solid #666; padding:2px;}
.community-content2 > table > tbody > tr + tr > td img { vertical-align:middle; margin-right:5px; border:1px solid #666; padding:2px;}

.tableheading{ font-family:'Helvetica Neue' Arial, Helvetica, sans-serif; font-size:20px; color:#FFF} 
.taxting-community{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#463c23}
.taxting-community a{ color:#0101cf; text-decoration:underline}
.taxting-community a:hover{ color:#0101cf; text-decoration:underline}