*{padding:0;margin:0}
body{font:12px Tahoma, Geneva, sans-serif; background: url(../img/bg-body.png) repeat-x;  line-height:16px;color:#000052}
#pagemenu li, #footerlinks li { list-style-image: none;list-style: none;list-style-type: none; }
p{line-height:18px;padding:5px 0 5px 0}
img{border:0}

a{cursor:pointer;text-decoration:underline;color:#808080}
a:hover{text-decoration:underline}
a span{display:none}

label{cursor:pointer}

h1,h2,h3{color:#D87012;font-weight:normal}

h1{font-size:20px;line-height:32px; color:#0b73d1; border-bottom:1px solid #7bbd42;}
h2{font-size:16px;line-height:28px; color:#0b73d1; border-bottom:1px solid #7bbd42;}
h3{font-size:12px;line-height:24px}

.formerror{color:#F00}

#wrapper,#sitemenu,#header,#pagemenu,#contentwrapper,#footer{width:899px;clear:both}

#wrapper{margin:0 auto; background: none;}
#wrapper-top { background: url(../img/bg-body.png) repeat-x;  }
.padding-wrap{margin:10px 5px 20px 10px}

#sitemenu{padding-top:30px; background:none; height:26px; width:100%;}
#sitemenu span{float:right}
#sitemenu a{text-decoration:none;padding:6px 15px 4px 25px;color:#FFF;background: url(../img/menu.png) left no-repeat;display:block;float:left; color:#000; font-weight:bold;}
#sitemenu .splitmenu { background:url(../img/menu-split.png) left no-repeat; }
#sitemenu a:hover{text-decoration:underline}
#sitemenu a:hover { padding-right:30px; color:#245589; }

#header{line-height:0px; float:left; min-height:100px;}
#header img { padding:0px; margin:0px; border:0px; float:left; }

#pagemenu{background: url(../img/menu-button.png); height:31px; line-height:31px;margin-bottom:0px}
#pagemenu a{text-decoration:none; height:31px; line-height:31px; background: url(../img/menu-button.png); color:#0b73d1;}
#pagemenu a:hover{text-decoration:underline; background-color:#fff;}

#menu-right,#menu-left{height:32px;width:20px}

#menu-right{float:right;background-image:url(../img/menu-right.jpg)}
#menu-left{float:left;background-image:url(../img/menu-left.jpg)}

#contentwrapper{
11background: url(../img/bg.png);
width:100%;
min-height:10px;
_height:10px;
float:left;
}

#content{width:660px;float:left;padding-left:5px;  z-index:-1; padding-right:5px;}
#content img{padding:2px}

#content img.left{margin-right:12px}
#content img.right{margin-left:12px}
#content li { list-style-position:outside; background:url('../img/li.png') 0 3px  no-repeat; list-style-type: none; padding-left:20px  }
#content li p { margin:0px; padding:0px; }
#sidebar{width:229px;float:left; z-index:-1; min-height:400px; _height:400px; background: url('../img/sidebar.png') repeat-x; }

#footer{color:#503333}
#footer a{color:#503333;margin-right:10px;text-decoration:none}

#footerlinks{float:left;margin-left:20px; overflow:hidden; width:670px;}
#footerlinks ul ul li {
display:none;
}
#footerlinks ul li {
  float:left;
}
#copyright{float:right;margin-right:20px}

.left{float:left}
.right{float:right}
.clearing{clear:both}

#pagemenu ul li {
float:left;
}
#content .social
{
 border-collapse:collapse
}
#content .social td
{
 text-align:center;
 border:1px solid #CCCCCC;
 padding:3px;
 line-height:25px;
 height:25px;
}
#content #wrapper
{
  background:none;
  margin:0;
  padding:0px;
  width:100%;
}
.content_render p
{
 
}

#content #wrapper li
{
list-style-type:none;
background-image:none;
padding:0px;
}
#content .thumbnail a img
{
margin:2px;
}
div.grey-top
{
width:468px;
height:12px;
float:left;
margin-top:5px;
background: url(../img/grey-top.png) no-repeat;
}
div.grey-bottom
{
width:468px;
height:12px;
float:left;
margin-bottom:20px;
background: url(../img/grey-bottom.png) no-repeat;
}
div.grey-center
{
background: #cccccc;
width:468px;
_height:12px;
min-height:12px;
float:left;
color:#3c3c3d;
}
div.grey-center td
{
  padding-left:10px;
}
div.grey-center tr.title td
{
  background: #2e3f8a;
  color:#fff;
}
div#content div.grey-center h2
{
 color:#333366;
}
div.grey-center tr.alt td { background: #e5e5e5; }
table.elective tr td { border-right:1px solid #000; padding-left:10px; padding-right:0px;}


a.button-contact { width:223px; height:65px; background: url(../img/contact-us.jpg) no-repeat; float:left; }
a.free-info { width:223px; height:65px; background: url(../img/free-info.jpg) no-repeat; float:left; }
a.faq { width:223px; height:65px; background: url(../img/faq.jpg) no-repeat; float:left; }
a.online-store { width:223px; height:65px; background: url(../img/online-store.jpg) no-repeat; float:left; }
a.virtual-campus { width:223px; height:65px; background: url(../img/virtual-campus.jpg) no-repeat; float:left; }
div#sidebar a:hover { background-position: 0 100%; }
 
body.mceContentBody
{
background: #eee !important;
font-size: 14px;
}

body.mceContentBody a:link
{
font-weight: normal;
}

div#content div.rego-top
{
  width:623px;
  height:29px;

  float:left;
  padding-left:10px;
  background: url(../img/rego-top.png) no-repeat;
}
div#content div.rego-bottom
{
  width:633px;
  height:16px;
  float:left;
  background: url(../img/rego-bottom.png) bottom no-repeat;
  margin-bottom:20px;
}
div#content div.rego-middle
{
  width:623px;
  min-height:16px;
  _height:16px;

  float:left;
  background: #e6e6e6;
  padding-left:10px;
  padding-top:10px;
}
div#content div.rego-middle p, div#content div.rego-middle td
{
  font-size:12px;
  
    font-family:Trebuchet ms,arial;
    font-weight:bold;
    line-height:16px;
}
div#content div.rego-middle input
{
  padding:3px;
  width: 230px;
  font-weight:100;
}
div#content div.rego-middle select
{
padding:3px 5px 3px 3px;
}
div#content div.rego-top h2
{ 
color:#fff;
font-family: Tahoma, Arial;
  line-height:29px;
}
div#content div.rego-middle .formerror
{
  font-size:11px;
}
div#content .submit
{
  background: #1b5ea2;
  border:1px solid #fff;
  color:#fff;
  padding:7px 10px 7px 10px;;
  float:left;
  cursor:pointer;
  font-weight:bold;
}
a.login-top
{
  width:223px;
  height:130px;
  float:left;
  background: url(../img/login-top.png) 0 0 no-repeat;
}
div#sidebar a:hover.login-top
{
background-position:0 0;
}
input.login
{
  width:223px;
  height:29px;
  float:left;
  background: url(../img/login-button.png)top no-repeat;
}
table.account tr th
{
  background-color:#5c5c5c;
  padding:5px;
  color:#fff;
  text-align:left;
}
table.account tr td
{
  background-color:#fff;
  padding:5px;
  color:#5c5c5c;
  text-align:left;
}
.green
{
 color:#009F16;
}
.images a:hover
{
  background-position: 0 100%;
}
a.nb_virtual_campus
{
  width:140px;
  height:31px;
  float:left;
    margin-bottom:5px;
  background: url(../img/nb_virtual_campus.png) 0 0 no-repeat;
}
a.nb_register_other
{
  width:140px;
  height:31px;
  float:left;
  margin-bottom:5px;
  background: url(../img/nb_register_other.png) 0 0 no-repeat;
}
a.nb_newsletter
{
  width:140px;
  height:31px;
  float:left;
    margin-bottom:5px;
  background: url(../img/nb_newsletter.png) 0 0 no-repeat;
}
a.nb_join_now
{
  width:140px;
  height:31px;
  float:left;
    margin-bottom:5px;
  background: url(../img/nb_join_now.png) 0 0 no-repeat;
}
a.nb_info_pack
{
  width:140px;
  height:31px;
    margin-bottom:5px;
  float:left;
  background: url(../img/nb_info_pack.png) 0 0 no-repeat;
}
a.nb_history_forum
{
  width:140px;
  height:31px;
    margin-bottom:5px;
  float:left;
  background: url(../img/nb_history_forum.png) 0 0 no-repeat;
}
a.nb_contactus
{
  width:140px;
  height:31px;
  float:left;
    margin-bottom:5px;
  background: url(../img/nb_contactus.png) 0 0 no-repeat;
}
a.nb_store
{
  width:140px;
  height:31px;
  float:left;
    margin-bottom:5px;
  background: url(../img/nb_store.png) 0 0 no-repeat;
}





