body  {background-image:url(images/main_bg.jpg); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#2b2b2b;}

#wrapper {width:893px; margin:0 auto; text-align:left;}
#shadTile {width:893px; float:left; background-image:url(images/shadow_tile.jpg); background-repeat:repeat-y;}
#maincontainer {
   width:877px; 
   margin-left:8px;
   background-color:#fff;
   float:left;
}
#allcontent {width:869px; float:left; margin-left:4px; background-image:url(images/content_bg.gif); background-repeat:repeat-y;}

#shadTop {
   width:893px;
   height:14px;
   float:left;
   background-image:url(images/shadow_top.jpg);
   overflow:hidden;
}

/* HOME PAGE */

/* Left Content
----------------------------------------------------------------------------*/ 
#left {
   width:150px;
   float:left;
}

#logo {
   width:150px;
   float:left;
}

#navBox {
   width:150px;
   float:left;
   background-image:url(images/left_nav_bg2.gif);
   background-repeat:no-repeat;
   min-height:551px;
   height:auto !important; /* For ie6 min-height */
   height:551px; /* For ie6 min-height */
}

#nav {
   width:140px;
   float:left;
   margin-left:10px;
}

#listen {
   width:150px;
   float:left;
   margin-top:25px;
}

#listenTop {
   width:150px;
   height:82px;
   float:left;
   background-image:url(images/speaker1.jpg);
   overflow:hidden;
}

#listenMid {
   width:150px;
   float:left;
   background:transparent url(images/speaker2.jpg) repeat-y;
}

#listenTxt {
   width:120px;
   font-size:11px;
   font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
   line-height:15px;
   margin-left:18px; 
}
#listenTxt ul {list-style-type:none; padding:0; margin:0;}

#listenBtm {
   width:150px;
   height:14px;
   float:left;
   background-image:url(images/speaker3.jpg);
   overflow:hidden;
}

#fox6 {
   width:150px;
   float:left;
   margin-top:20px;
   text-align:center;
   font-size:11px;
   color:#fff;
}
#fox6 a {color:#fff; text-decoration:underline;}
#fox6 a:hover {color:#fff; text-decoration:none;}

#logos {
   width:150px;
   float:left;
   text-align:center;
   margin-top:22px;
}

#poll {
   width:138px;
   float:left;
   margin-top:5px;
   margin-left:3px;
}

#hdPoll {
   width:138px;
   height:78px;
   float:left;
   background-image:url(images/hd_poll.gif);
   overflopw:hidden;
}

#pollBody {
   width:138px;
   float:left;
   background:transparent url(images/poll_bg.gif) no-repeat;
}

#pollTxt {
   width:115px;
   float:left;
   color:#f7edc3;
   margin-left:16px;
}
#pollTxt h1 {font-size:12px; color:#fff; margin-top:0px; margin-bottom:6px;}
#pollTxt p {margin-top:15px; margin-bottom:0px;}

#pollTile {
   width:138px;
   float:left;
   background:transparent url(images/poll_tile.gif) repeat-y;
}

#pollBtm {
   width:138px;
   height:21px;
   float:left;
   background-image:url(images/poll_bottom.gif);
   overflow:hidden;
}

/* Middle Content
----------------------------------------------------------------------------*/
#middle {
   width:719px;
   float:left;
}

#topNavBox {
   width:719px;
   float:left;
}

#navLeft {
   width:323px;
   height:28px;
   float:left;
   background-image:url(images/nav_top_left.jpg);
   overflow:hidden;
}

#topNav {
   width:396px;
   float:left;
}

#midFace {
   width:719px;
   height:90px;
   float:left;
   background-image:url(images/customer_service.jpg);
   overflow:hidden;
}

#midContent {
   width:719px;
   float:left;
   background-image:url(images/home_mid_bg.jpg);
   background-repeat:no-repeat;
}

#midLeft {
   width:476px;
   float:left;
}

#debIntro {
   width:311px;
   height:161px;
   float:left;
   margin-top:13px;
   color:#2a2a2a;
   margin-left:165px;
}
#debIntro h1 {font-size:18px; color:#2a2a2a; margin-top:0px; margin-bottom:9px;}
#debIntro h1 a {color:#2a2a2a; text-decoration:none;}
#debIntro h1 a:hover {color:#005696; text-decoration:underline;}

#book {
   width:417px;
   float:left;
   margin-top:18px;
   margin-left:17px;
   border-bottom:1px solid #ccc7b4;
   padding-bottom:10px;
}

#ordBook {
   width:114px;
   float:left;
   margin-top:6px;
}

#ordTxt {
   width:298px;
   float:left;
}
#ordTxt h2 {font-size:16px; color:#005696; margin-top:0px; margin-bottom:5px;}
#ordTxt h2 a {color:#005696; text-decoration:none;}
#ordTxt h2 a:hover {color:#009390; text-decoration:none;}

#training {
   width:417px;
   float:left;
   margin-top:9px;
   margin-left:17px;
   border-bottom:1px solid #ccc7b4;
   padding-bottom:10px;
}

#trainPic {
   width:114px;
   height:144px;
   float:left;
   background-image:url(images/train_pic.jpg);
   overflow:hidden;
}

#trainTxt {
   width:303px;
   float:left;
   margin-top:8px;
}
#trainTxt p {margin-top:0px; margin-bottom:9px;}
#trainTxt h2 {font-size:16px; color:#005696; margin-top:0px; margin-bottom:5px;}
#trainTxt h2 a {color:#005696; text-decoration:none;}
#trainTxt h2 a:hover {color:#009390; text-decoration:none;}

#extra {
   width:417px;
   float:left;
   margin-top:12px;
   margin-left:17px;
   border-bottom:1px solid #ccc7b4;
   padding-bottom:10px;
}

#homeTest {
   width:417px;
   float:left;
   margin-top:12px;
   margin-left:17px;
}

#youTube {
   width:417px;
   float:left;
   margin-top:12px;
   margin-left:17px;
   padding-bottom:10px;
}

#youLeft {
   width:200px;
   float:left;
   margin-top:10px;
}
#youLeft ul {list-style-type:none; padding:0; margin:0;}
#youLeft li {margin-bottom:1px;}

#youRt {
   width:200px;
   float:left;
   margin-left:17px;
   margin-top:10px;
}
#youRt ul {list-style-type:none; padding:0; margin:0;}
#youRt li {margin-bottom:3px;}

/* Middle Right Content
----------------------------------------------------------------------------*/
#midRt {
   width:223px;
   float:left;
   margin-top:65px;
   padding-bottom:8px;
}

#liveTeleBox {
   width:223px;
   float:left;
}

#teleHead {
   width:223px;
   height:36px;
   float:left;
   overflow:hidden;
}

.teleTile { width:223px; float:left; background: url(images/events-back.gif) repeat-y 1px; }

#teleMain {
   width:223px;
   float:left;
   background-image:url(images/tele_main_bg.gif);
   background-repeat:no-repeat;
}

#teleTxt {
   width:auto;
   float:left;
   margin:0 10px;
}
#teleTxt p {margin-top:0px; margin-bottom:5px;}
#teleTxt h2 {font-size:16px; color:#005696; margin-top:0px; margin-bottom:5px;}
#teleTxt h2 a {color:#005696; text-decoration:none;}
#teleTxt h2 a:hover {color:#009390; text-decoration:none;}
#teleTxt ul {list-style:none;margin:12px 0 0;padding:0;}
#teleTxt li {display:block;margin:0 0 12px;padding:0;height:auto;float:left;}
#teleTxt li span{display:block;width:44px;height:30px;background-color:#E8F0F6;color:#005496;font-size:11px;line-height:30px;text-align:center;float:left;margin:0 6px 0 0;padding:0;}

.upcoming-elearing {font-weight:bold;color:#454545;font-size:11px;text-align:center;}
.viewallevents {display:block;margin:0;padding:10px 0 0;width:100%;text-align:right;float:left}
.viewallevents a{ display:block; background: url(images/all-events-arrow.gif) no-repeat 91px 4px;margin:0;padding:0 22px 0 0;float:right;color:#005696;font-weight:bold;}

.btmTele {
   width:223px;
   height:18px;
   float:left;
   background-image:url(images/bottom_tele.gif);
   overflow:hidden;
}

#newsBox {
   width:223px;
   float:left;
}

#newsHead {
   width:223px;
   height:70px;
   margin-top:10px;
   float:left;
   background-image:url(images/news-head2.jpg);
   overflow:hidden;
}

#newsTxt {
   width:140px;
   float:left;
   margin-left:73px;
   margin-top:12px;
   text-align:center;
}

#newsTxt2 {
   width:190px;
   float:left;
   margin-left:18px;
   margin-top:10px;
}
#newsTxt2 p {margin-top:0px; margin-bottom:3px;}
#newsTxt h2 {color:#005696;font-size:16px;margin-bottom:5px;margin-top:10px;margin-left:5px;}

#signUp {
   float:left;
   margin-top:8px;
   font-size:10px;
}
#signUp a {color:#009390; text-decoration:underline;}
#signUp a:hover {color:#005696; text-decoration:underline;}
#twitter {
   width:223px;
   float:left;
   margin:9px 0 0 3px;
}
#sociallinks {float:left;width:223;display:block;}
#sociallinks a {margin:10px 0 10px 20px;padding:0;display:block;width:auto;height:auto;}
#sociallinks .linkedin {margin:20px 0 10px 16px;padding:0;display:block;width:auto;height:auto;}
#sociallinks p {font-weight:bold;color:#005696;font-size:15px;display:block;width:auto;height:auto;margin:24px 0 0 5px;padding:0 0 5px 0;}

#newTest {
   width:223px;
   float:left;
   margin-top:25px;
}

/* Inner Pages
----------------------------------------------------------------------------*/
#navLeft2 {
   width:323px;
   height:28px;
   float:left;
   background-image:url(images/nav_top_left2.jpg);
   overflow:hidden;
}

#shadTop2 {
   width:893px;
   height:14px;
   float:left;
   background-image:url(images/shadow_top2.jpg);
   overflow:hidden;
}

#midFace2 {
   width:719px;
   height:90px;
   float:left;
   background-image:url(images/customer_service2.jpg);
   overflow:hidden;
}

#innerContent {
   width:719px;
   float:left;
   background-image:url(images/inner_bg.gif);
   background-repeat:repeat-x;
}

#contentContainer {
   width:672px;
   float:left;
   margin-left:26px;
   margin-top:19px;
}
#contentContainer h1 {font-size:16px; color:#005696; margin-top:0px; margin-bottom:16px;}
#contentContainer h2 {margin-top:0px; margin-bottom:6px; color:#2b2b2b; font-size:12px;}
#contentContainer h3 {font-size:14px; color:#005696; margin-top:0px; margin-bottom:8px;}

#uniBox {
   width:684px;
   float:left;
   margin-left:26px;
   margin-top:30px;
}

#quoteBox {
	width:194px;
	float:right;
	margin-left:34px;
	margin-bottom:10px;
}

#quoteBg {
   width:194px;
   min-height:213px;
   height:auto !important; /* For ie6 min-height */
   height:213px; /* For ie6 min-height */
   float:left;
   background-image:url(images/quote_bg.gif);
   background-repeat:no-repeat;
}

#quoteTxt {
   width:161px;
   float:left;
   margin-top:23px;
   margin-left:19px;
   color:#004078;
   font-size:14px;
   line-height:18px;
   font-family:Times, Georgia;
}
#quoteTxt p {margin-top:0px; margin-bottom:10px;}

#greenBox {
   width:669px;
   float:left;
   margin-top:18px;
   padding-bottom:15px;
}

#greenHead {
   width:669px;
   height:33px;
   float:left;
   background-image:url(images/green_head.gif);
   overflow:hidden;
}

#greenHeadTxt {
   width:665px;
   float:left;
   margin-top:8px;
   color:#fff;
   font-size:16px;
   text-indent:12px;
}

#greenTile {
   width:669px;
   float:left;
   background-image:url(images/green_tile.gif);
   background-repeat:repeat-y;
}

#greenBody {
   width:669px;
   float:left;
   background-image:url(images/green_box_bg.jpg);
   background-repeat:no-repeat;
   min-height:157px;
   height:auto !important; /* For ie6 min-height */
   height:157px; /* For ie6 min-height */
}
#greenBody2 {
   width:669px;
   float:left;
   background-image:url(images/green_box_bg.jpg);
   background-repeat:no-repeat;
   height:auto !important; /* For ie6 min-height */
   height:157px; /* For ie6 min-height */
}
#greenTxt {
   width:620px;
   float:left;
   margin-top:18px;
   margin-left:22px;
}
#greenTxt h1 {font-size:14px; color:#006d6b; margin-top:0px; margin-bottom:5px;}
#greenTxt h1 a {color:#006d6b; text-decoration:none;}
#greenTxt h1 a:hover {color:#005696; text-decoration:underline;}

#greenBtm {
   width:669px;
   height:17px;
   float:left;
   background-image:url(images/green_bottom.gif);
   overflow:hidden;
}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:18px; color:#2a2a2a; margin-top:0px; margin-bottom:9px;}
h2 {font-size:16px; color:#005696; margin-top:0px; margin-bottom:5px;}
h3 {font-size:16px; color:#000; margin-top:0px; margin-bottom:1px;}
h4 {font-size:16px; color:#000; margin-top:0px; margin-bottom:12px;}
.picspace {margin-bottom:4px;}
.picspace2 {margin-bottom:10px; margin-right:20px;}
.picspace3 {margin-bottom:10px; margin-left:20px;}
.picgap {border:5px solid #c5c5c5; margin:0 14px 15px 0;}
.sm_text {font-size:11px;}
.sm_text2 {font-size:10px;}
.sm_gray {font-size:10px; color:#797979; font-family:Arial; line-height:12px;}
.sub {color:#005696;}
p.marg {margin-top:0px; margin-bottom:8px;}
li.brk {margin-bottom:6px;}
a img {border:none;}
a {outline:none; color:#005696; text-decoration:underline;}
a:hover {outline:none; color:#009390; text-decoration:none;}
form {padding:0px; margin:0px;}
.nav:link { color: #d3e3e3; }
.nav:visited { color: #d3e3e3; }
.nav:hover { color: white; }

/* New Footer
----------------------------------------------------------------------------*/
#btmSite {
   width:893px;
   height:12px;
   float:left;
   background-image:url(images/bottom_site.jpg);
   overflow:hidden;
}

#copyright {
   width:893px;
   float:left;
   margin-top:6px;
   padding-bottom:20px;
   color:#555342;
   font-size:10px;
   text-align:center;
}
#copyright a {color:#555342; text-decoration:underline;}
#copyright a:hover {color:#353520; text-decoration:none;}

#footer {
   width:869px;
   float:left;
   margin-top:3px;
   margin-left:4px;
   background-color:#3472aa;
}

#footL {
   width:206px;
   float:left;
   margin-top:20px;
   font-size:11px;
   line-height:16px;
   color:#fff;
}
#footL ul {list-style:none; padding:0; margin:0 0 0 19px;}
#footL li {margin-bottom:15px;}
#footL a {color:#fff; text-decoration:underline;}
#footL a:hover {color:#fff; text-decoration:none;}

#footM {
   width:422px;
   float:left;
   margin-top:20px;
   color:#fff;
}
#footM ul.inf {list-style:none; padding:0; margin:0; width:410px; float:left;}
#footM ul.inf li {margin-bottom:16px;}
#footM ul.ct {list-style:none; padding:0; margin:18px 0 0 0; width:410px; float:left;}
#footM ul.ct li {display:inline; float:left;}
#footM ul.ct li.hd {width:405px; font-size:14px; color:#f8ebc1; font-weight:bold; font-style:italic; margin-bottom:6px;}
#footM ul.ct li.fld1 {width:143px; font-size:10px; color:#fff; font-weight:bold;}
#footM ul.ct li.btn {width:100px; font-size:10px; color:#fff; font-weight:bold; margin-top:16px;}
.fld {background-color:#fff; border:none; padding:4px 0 4px 0;}
#footM p {margin:0 0 3px 0;}
#footM a {color:#c8ecd5; text-decoration:underline; font-weight:bold;}
#footM a:hover {color:#fff; text-decoration:none; font-weight:bold;}

#footR {
   width:240px;
   float:left;
   margin-top:18px;
   color:#fff;
   font-size:14px;
}
#footR ul {list-style:none; padding:0px; margin:8px 0 0 0;}
#footR span {display:none;}
.ssn {background:url(images/network-links.gif);}

.fb {width:220px; height:41px; background-position:0 0; float:left; margin-bottom:5px;}
.fb:hover {width:220px; height:41px; background-position:-220px 0; float:left; margin-bottom:5px;}
.twt {width:220px; height:41px; background-position:0 -41px; float:left; margin-bottom:5px;}
.twt:hover {width:220px; height:41px; background-position:-220px -41px; float:left; margin-bottom:5px;}
.lnk {width:220px; height:41px; background-position:0 -82px; float:left; margin-bottom:5px;}
.lnk:hover {width:220px; height:41px; background-position:-220px -82px; float:left; margin-bottom:5px;}
.ytb {width:220px; height:41px; background-position:0 -123px; float:left;}
.ytb:hover {width:220px; height:41px; background-position:-220px -123px; float:left;}

/* Live Teleseminar
----------------------------------------------------------------------------*/
#liveTop {
   width:670px;
   float:left;
   background:url(images/university.gif) no-repeat;
   padding-top:42px;
   line-height:17px;
}
#liveTop ul {list-style:none; padding:0; margin:16px 0 0 0; float:left;}
#liveTop ul.r1 {width:312px;}
#liveTop ul.r2 {width:310px; margin-left:25px;}
#liveTop li.hd {font-size:16px; font-weight:bold; color:#055a99; margin-bottom:5px;}

#liveMain {
   width:684px;
   float:left;
   margin-top:20px;
   padding-bottom:20px;
}
#liveMain h1 {color:#055a99; font-size:18px; margin:0 0 10px 0;}

.whtBox {
   width:684px;
   float:left;
   margin-top:10px;
   border-bottom:1px solid #efefef;
   padding:12px 0 6px 0;
}

.grayBox {
   width:684px;
   float:left;
   margin-top:10px;
   background:#f3f3f3;
   padding:12px 0 6px 0;
}

.guestBox {
   width:684px;
   float:left;
   border-bottom:1px solid #efefef;
   background:#fffff7;
   padding:6px 0 6px 0;
}
.guestBox p {font-size:18px; font-weight:bold; margin:0; padding:0 0 6px 16px; color:#055a99;}

.uniTxt {
   width:521px;
   float:left;
   border-right:1px solid #efefef;
}
.uniTxt ul {list-style:none; padding:0; margin:0 15px 0 16px;}
.uniTxt li.hd {font-size:14px; font-weight:bold; margin-bottom:3px;}
.uniTxt li.hd a {color:#055a99; text-decoration:underline;}
.uniTxt li.hd a:hover {color:#006a68; text-decoration:none;}
.uniTxt li.gap {margin-bottom:12px;}
.uniTxt li.gap2 {margin-bottom:7px;}

.uniTxt2 {
   width:521px;
   float:left;
   border-right:1px solid #d8d8d8;
}
.uniTxt2 ul {list-style:none; padding:0; margin:0 0 0 16px; width:490px; float:left;}
.uniTxt2 li.hd {font-size:14px; font-weight:bold; margin-bottom:3px;}
.uniTxt2 li.hd a {color:#055a99; text-decoration:underline;}
.uniTxt2 li.hd a:hover {color:#006a68; text-decoration:none;}
.uniTxt2 li.gap {margin-bottom:12px;}
.uniTxt2 li.gap2 {margin-bottom:7px;}

.uniBuy {
   width:162px;
   float:left;
   margin-top:2px;
   text-align:center;
}
.uniBuy ul {list-style:none; padding:0; margin:0; float:left; width:162px; text-align:center;}
.uniBuy span {display:none;}
.uniBuy li.btn {margin:0 0 10px 12px; height:35px; display:block;}
.uniBuy li.hd {font-size:18px; color:#000; font-weight:bold; margin-bottom:11px;}
.uniBuy li.price {font-size:14px; color:#000; margin-bottom:30px;}
.uniBuy li.read {font-size:12px; font-weight:bold;}
.uniBuy li.read a {color:#055999; text-decoration:none;}
.uniBuy li.read a:hover {color:#055999; text-decoration:underline;}
.uniBuy li.btn .teal {width:140px; height:35px; background-position:0 0; float:left;}
.uniBuy li.btn .teal:hover {width:140px; height:35px; background-position:0 -70px; float:left;}
.uniBuy li.btn .blu {width:140px; height:35px; background-position:0 -35px; float:left;}
.uniBuy li.btn .blu:hover {width:140px; height:35px; background-position:0 -70px; float:left;}
.regb {background:url(images/buy-btns.gif);}
