/*------ Universal Style  -----*/
body {
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
  letter-spacing:1px;
  line-height:18px;
  background:#382d2d url(../images/body-bg.png) repeat-x;
  font-weight:300;
}

a {
  outline:none;
}

img {
  border:none;
  z-index:1;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.clear {
  clear:both;
}

ul, li {
  margin:0;
  padding:0;
}

h3, h4, h2, h1 {
  margin:0;
  padding:0;
  font-weight:400;
}


#wrapper {
  margin:0 auto;
  width:950px;
  background:url(../images/header-bg.png) 0 22px no-repeat;
}

.header {
  float:left;
  width:950px;
  height:176px;
}

.tablink {
  width:414px;
  height:28px;
  position:absolute;
  margin:180px 0 0 532px;
  background:url(../images/tablink-bg.png) no-repeat;
  float:left;
  
}

.tablink ul {
  margin:0px;
  padding:3px 0 0 52px;
  list-style:none;
}

.tablink li{
  margin:0px;
  list-style:none;
  padding:0px;
  float:left;
  display:block;
}

.tablink li a{
  margin:0px 0 0 0;
  list-style:none;
  padding:0px;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  color:#FFF;
  letter-spacing:normal;
  display:block;
}

.tablink li a:hover{
  text-decoration:underline;
  color:#f1eeee;	
}

li.tablinkmargin a{
  margin:0 35px 0 0;
}

.toplink {
  width:395px;
  margin:0 0 0 490px;
  height:21px;
  float:right;
}

.toplink li {
  list-style:none;
  color:#FFF;
  float:left;
  padding:0 0 0 17px;
  display:block;
  margin:0 0 0 0px;
}

.tophome {
  background:url(../images/tophome-icon.png) 0 3px no-repeat;
}

.topcontact {
  background:url(../images/topcontact-icon.png) 0 3px no-repeat;
}


.topinfo {
  background:url(../images/topinfo-icon.png) 0 3px no-repeat;
}

.tophome a, .topcontact a, .topinfo a{
  text-decoration:none;
  color:#FFFFFF;
}

.tophome a:hover, .topcontact a:hover, .topinfo a:hover{
  text-decoration:underline;
  color:#FFFFFF;
}


.hamiltonlogo a{
  width:481px;
  height:106px;
  float:left;
  margin:5px 0 0 13px;
  text-indent:-9600px;
  background:url(../images/hamilton-logo.png) no-repeat;
}

.topblogbutton a{
  width:205px;
  float:right;
  height:85px;
  background:url(../images/readourblog-button.png) no-repeat;
  margin:20px 0 0 0;
  text-decoration:none;
  color:#FFFFFF;
}

.topblogbutton span {
  width:180px;
  float:left;
  text-align:center;
  font-size:11px;
  letter-spacing:normal;
  font-size:10px;
  padding:35px 10px 0 10px;
}

.mainnavigation {
  width:950px;
  float:left;
  background:url(../images/navigation-bg.jpg) no-repeat;
  height:44px;
}

.mainnavigation ul {
  margin:0px;
  padding:0px;
  padding:12px 0 0 165px;
}

.mainnavigation li {
  margin:0px;
  padding:0px;
  float:left;
  list-style:none;
  font-size:13px;
  font-weight:bold;
  padding:0 12px 12px 10px;
  background:url(../images/navsep.png) right -5px no-repeat;
}

li.navnopadsep {
  padding:0 0px 0 10px;
  background:none;
}

.navsep {
  display:block;
  width:3px;
  height:44px;
  margin:-3px 1px 0 1px;
  float:left;
  background:url(../images/navsep.png) no-repeat;
}

.mainnavigation a{
  color:#FFFFFF;
  text-decoration:none;
}

.mainnavigation a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}

.topcontent {
  width:950px;
  float:left;
  background:url(../images/topcontent-bg.jpg) no-repeat;
  height:260px;
}

.contentanniversary {
  width:375px;
  float:left;
  margin:25px 0 0 15px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:25px;
  line-height:1.1;
}

.cremefont {
  color:#fcfab6;
}

.contentanniversary img {
  margin:12px 0 0 0;
}

.latestnews {
  width:542px;
  height:232px;
  float:right;
  margin:25px 0 0 0;
  background:url(../images/latestnews-bg.png) no-repeat;
}

.latestnews h2 {
  margin:5px 0 0 12px;
  display:block;
  width:520px;
  float:left;
  font-family:"Arial Black", Arial;
  font-size:20px;
}

.normalfont {
  font-family:Arial, Helvetica, sans-serif;
}

.smallcapsfont {
  text-transform:lowercase;
}

.latestnewstext {
  width:515px;
  margin:15px 0 0 15px;
  height:100px;
  float:left;
  font-size:12px;
  line-height:20px;
}

.maincontent {
  width:950px;
  float:left;
  padding:20px 0 0 0;
  background:#140f0f url(../images/maincontent-top.jpg) no-repeat;
}

.maincontentleft {
  width:640px;
  background:url(../images/content-sep.png) right 0 no-repeat;
  background-color:#f0f0f0;
  float:left;
  height:900px;
  padding:15px 0 0 0;
}

.aboutcontentleft {
  width:640px;
  background:url(../images/content-sep.png) right 0 no-repeat;
  background-color:#f0f0f0;
  float:left;
  padding:15px 0 0 0;
}


.indfirstcolumn {
  width:615px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#3f362e;
}


.indfirstcolumn h3 {
  font-size:13px;
}

.indfirstcolumn h2 {
  font-size:14px;
  font-weight:bold;
}

.indfirstcolumn h1 {
  width:480px;
  height:50px;
  background:url(../images/h1-icon.png) 0 -3px no-repeat;
  float:left;
  padding:0 0 0 30px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
  font-size:26px;
}

div h1.shortheading {
  width:400px;
  padding:0 195px 0 30px;
}


.smalltitle {
  display:block;
  float:left;
  width:300px;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#a18b6e;
}


.indfirstcolumn img {
  float:left;
  margin:0 10px 5px 0;
  border:4px solid #585050;
}

.maincontentright {
  float:right;
  width:310px;
  background-color:#140f0f;
  padding:15px 0 0 0;
  margin:7px 0 0 0;
}

.ourcalendar {
  width:280px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#FFF;
  margin:-10px 0 0 0;
}

.ourcalendar h1 {
  width:280px;
  height:50px;
  float:left;
  font-size:26px;
  padding:0 0 0 0px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}


.calendarholder {
  width:200px;
  float:left;
  color:#FFF;
}

.calendardaylabel {
  float:left;
  width:286px;
  height:27px;
  margin:5px 0 0 0;
  background:#413d3d url(../images/daylabel-bg.png) 0 bottom no-repeat;
}

.calendardaylabel ul {
  margin:0px;
  padding:0px;
}

.calendardaylabel li {
  margin:0 1px 0 0;
  padding:3px 0 0 0px;
  float:left;
  width:40px;
  text-align:center;
  color:#efe189;
  list-style:none;
}

li.calendardaylabelnomargin {
  margin:0;
}

.calendarnumber {
  float:left;
  width:286px;
  height:210px;
  margin:0 0 7px 0;
  background:#413d3d;
}

.calendarnumber ul {
  margin:0px;
  padding:0px;
}

.calendarnumber li {
  padding:20px 0 0 15px;
  float:left;
  width:25px;
  height:21px;
  text-align:center;
  color:#FFF;
  font-weight:bold;
  list-style:none;
  border:1px  solid #140f0f;
  border-top:none;
  border-left:none;
}

li.calendarnumbernbl {
  border-right:none;
}

.calendarlegend {
  float:left;
  width:275px;
  font-size:12px;
  color:#b9b7b7;
  letter-spacing:normal;
}

.calendarfullholder {
  float:left;
  width:650px;
  height:500px;
  margin:10px 0 0 0;
}

.tollfreeholder {
  width:280px;
  float:left;
  padding:0 10px;
  font-size:16px;
  color:#FFF;
  margin:8px 0 0 0;
}

.tollfreenumber  {
  color:#EADAC4;
  font-size:16px;
  font-weight:bold;
}

.weatherholder {
  width:280px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#FFF;
  margin:8px 0 0 0;
}


.weatherholder a {
  color:#eadac4;
  font-weight:bold;
  text-decoration:none;
  float:left;
  margin:35px 0 0 10px;
  font-size:16px;
}

.weatherholder a:hover {
  text-decoration:underline;
}

.weatherholder img {
  float:left;
  margin:10px 0 0 0;
}

.weatherholder h1, .tollfreeholder h1 {
  width:280px;
  height:30px;
  float:left;
  font-size:26px;
  padding:0 0 0 0px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}

.subweatherholder {
  width:230px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#FFF;
  margin:8px 0 10px 0;
}

div.subweatherholder h1 {
  width:250px;
  height:30px;
  float:left;
  font-size:23px;
  padding:0 0 0 0px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}

div.subweatherholder a {
  color:#eadac4;
  font-weight:bold;
  text-decoration:none;
  float:left;
  margin:20px 0 0 10px;
  font-size:15px;
  letter-spacing:normal;
}

div.subweatherholder a:hover {
  text-decoration:underline;
}

div.subweatherholder img {
  float:left;
  margin:0px 0 0 0;
}


.indtesti {
  width:280px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#FFF;
  margin:8px 0 0 0;
}

.indtesti h1 {
  width:280px;
  height:30px;
  float:left;
  font-size:26px;
  padding:0 0 0 0px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}

.indtesti h2 {
  font-size:16px;
  color:#eadac4;
  font-weight:bold;
  letter-spacing:normal;
}


h3.indtestititle {
  font-size:11px;
  color:#eadac4;
  letter-spacing:normal;
}

.indtesti img{
  float:left;
  border:3px solid #cecece;
  margin:5px 8px 0px 0px;
}

span.indtestitext  {
  letter-spacing:normal;
  font-size:13px;
}

.indtesti a{
  color:#FFF;
  font-weight:bold;
  font-size:13px;
  text-decoration:underline;
  float:right;
  display:block;
  width:120px;
  text-align:right;
  margin:5px 0 20px 0;
}

.indtesti a:hover {
 text-decoration:none;
}

.linesep {
  width:610px;
  float:left;
  display:block;
  height:4px;
  background:url(../images/line-sep.png) repeat-x;
  margin:8px 9px;
}


.ourlocation {
  width:615px;
  float:left;
  padding:0 10px 10px 10px;
  font-size:13px;
  color:#3f362e;
}

.ourlocation h1 {
  width:610px;
  float:left;
  padding:0 0 0 5px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
  font-size:26px;
}

.locationadd {
  width:205px;
  float:left;
  display:block;
  margin:10px;
  line-height:normal;
}

.mapholder {
  display:block;
  width:360px;
  height:310px;
  border:4px solid #585050;
  float:right;
  margin:0 10px 0 0;
}


.maincontentbottom {
  float:left;
  width:950px;
  display:block;
  background:url(../images/maincontent-bottom.jpg) 0 bottom no-repeat;
  height:6px;
}

.footer {
  width:950px;
  float:left;
  height:240px;
  margin:7px 0 0 0;
  background:url(../images/footer-bg.jpg) right 0 no-repeat;
}

.footerlink {
  width:657px;
  float:left;
  height:240px;
  margin:3px 0 0 15px;
  background:url(../images/footer-shadowsep.jpg) right 0 no-repeat;
  
}

.footerps {
  width:200px;
  float:left;
  margin:10px 5px 10px 5px;
}

.footerst {
  width:160px;
  float:left;
  margin:10px 14px;
}

.footerah {
  width:185px;
  float:left;
  margin:10px 15px;
}

div.footerps h4 {
  margin:0 0 4px 0;
  padding:0;
  font-size:14px;
  font-weight:bold;
}

.footerps ul {
  margin:0px;
  padding:0px;
}

.footerps li {
  margin:0 0 0 3px;
  list-style:none;
  font-size:13px;
  letter-spacing:normal;
  padding:0px 0 0 10px;
  background:url(../images/footer-libullet.png) 0 8px no-repeat;
}

.footerps li a {
  color:#bebcbb;
  text-decoration:none;
}

.footerps li a:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.footerdotsep {
  display:block;
  width:3px;
  height:150px;
  float:left;
  margin:35px 5px 0;
  background:url(../images/footer-dotsep.png) repeat-y;
}

.footercredits {
  width:275px;
  text-align:center;
  float:right;
  height:160px;
  padding:40px 0 0 0;
}

.fclink {
  text-align:center;
  font-size:11px;
}

.footercredits a {
  text-decoration:none;
  color:#FFFFFF;
}

.footercredits a:hover {
  text-decoration:underline;
  color:#FFFFFF;
}

.fctext {
  color:#8f8c8c;
  letter-spacing:normal;
}

/*------ Start Sub Page Style  -----*/


.topsiteup {
  float:left;
  width:950px;
  height:25px;
  background:url(../images/sitemap-bg.jpg) no-repeat;
}

.topsiteup ul{
  margin:0;
  padding:0;
}

.topsiteup li {
  list-style:none;
  font-size:11px;
  color:#CCCCCC;
  display:block;
  float:left;
  background:url(../images/sitemap-arrow.png) right 6px no-repeat;
  padding:0 10px 0 7px;
}

li.topsitemapactive {
  font-size:11px;
  color:#CCCCCC;
  font-weight:bold;
  background:none;
}

.topsiteup li a {
  color:#CCCCCC;
  text-decoration:none;
}

.topsiteup li a:hover {
  color:#FFF;
  text-decoration:none;	
}

.submaincontent {
  width:950px;
  float:left;
  padding:8px 0 0 0;
  background:#171212 url(../images/subcontenttopbg.jpg) no-repeat;
} 

.minheight {
  height:460px;
}

.submaincontentright {
  float:right;
  width:260px;
  background-color:#171212;
  padding:15px 0 0 0;
  margin:0px 0 0 0;
}

.sidenavigation {
  float:left;
  width:260px;
  background:#140f0f url(../images/sidemenu-bg.png) -1px -5px no-repeat;
}


.sidenavigation h1, .sidelivechatholder h1  {
  width:200px;
  float:left;
  font-size:26px;
  padding:10px 0 0 10px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
  height:50px;
}


h1.sidenavigationstudentlogin  {
  width:200px;
  height:30px;
  float:left;
  font-size:20px;
  padding:10px 0 0 10px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}


.sidenavigationsep {
  width:235px;
  height:3px;
  display:block;
  float:left;
  margin:0 0 0 10px;
  background:url(../images/sidemenu-sep.png) repeat-x;
}

.sidesmalltitle {
  display:block;
  float:left;
  width:220px;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#eadac4;
}

.sidenavigation ul {
  margin:0 0  0 0px;
  padding:0;
  list-style:none;
}

.sidenavigation li {
  list-style:none;
}

.sidenavigation li a{
  list-style:none;
  float:left;
  letter-spacing:normal;
  height:24px;
  display:block;
  width:220px;
  color:#e4e2e2;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  list-style:none;
  margin:1px 0 0 0;
  padding:3px 0 0 10px;
  
}

li.subsidelist a{
  list-style:none;
  float:left;
  letter-spacing:normal;
  height:24px;
  display:block;
  width:220px;
  color:#b9b7b7;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
  list-style:none;
  margin:1px 0 0 0;
  padding:3px 0 0 30px;
}

li.sidenavigationactive a{ 
  background:url(../images/sidemenu-libg.png) -10px 0 no-repeat;
}




.sidenavigation li a:hover{
  background:url(../images/sidemenu-libg.png) -10px 0 no-repeat;
}

.submaincontentleft {
  width:690px;
  background:url(../images/content-sep.png) right 0 no-repeat;
  background-color:#f0f0f0;
  float:left;
  padding:15px 0 10px 0;
}

.careerservicesheight {
  height:760px;
}

.jobmarketheight {
  height:470px;
}

.subindfirstcolumn {
  width:655px;
  float:left;
  padding:0 10px;
  font-size:13px;
  color:#3f362e;
}

.sublinesep {
  width:648px;
  float:left;
  display:block;
  height:4px;
  background:url(../images/line-sep.png) repeat-x;
  margin:8px 9px;
}

.submaincontentleft h1 {
  width:500px;
  font-size:26px;
  height:50px;
  background:url(../images/h1-icon.png) 0 -3px no-repeat;
  float:left;
  text-transform:uppercase;
  padding:0 120px 0 30px;
  font-family:"Arial Black", Arial;
  letter-spacing:normal;
}



H1.normalheader {
  width:620px;
  height:30px;
  float:left;
  padding:0 0 0 30px;
  font-family:"Arial Black", Arial;
  background:none;
  padding:0 22px 0 0px;
  color:#3f362e;
  letter-spacing:normal;
  font-size:26px;
  text-transform:uppercase;
}

.submaincontentleft h2 {
  font-size:18px;
  font-weight:bold;
  padding:6px 0 0 5px;
  margin:0 0 3px 0;
  color:#4d4034;
  float:left;
  width:455px;
  background:url(../images/h2-bg2.png) repeat-x;
  height:31px;
}

h2.longheader {
 width:645px;
}

.maincontentleft h2 {
  font-size:18px;
  font-weight:bold;
  padding:7px 0 0 5px;
  margin:0 0 3px 0;
  color:#4d4034;
  width:610px;
  background:url(../images/h2-bg2.png) repeat-x;
  height:31px;
}

.submaincontentleft h3 {
  font-size:15px;
  font-weight:bold;
  padding:5px 0;
}

.maincontentleft h3 {
  font-size:15px;
  font-weight:bold;
  padding:5px 0;
}

.subindfirstcolumn img {
  float:left;
  margin:0 10px 5px 0;
  border:4px solid #585050;
  display:block;
}

.submaincontentbottom {
  float:left;
  width:950px;
  display:block;
  background:url(../images/subcontentbottom.jpg) 0 0px no-repeat;
  height:6px;
}

.faqholder {
  float:left;
  width:620px;
  padding:0 0 20px 0;
}

.sidelivechatholder {
  float:left;
  width:260px;
  background:url(../images/livechatbg.png) no-repeat;
  padding:25px 0 10px 0;
}

.sidelivechatholder img{
  padding:0px;
  margin:-20px 0 0 10px; 	
}

.stepstyle {
  color:#870505;
}

ul.whatsincludedlist {
  margin:0 0 0 20px;
  padding:0;
}

.whatsincludedlist li {
  margin:0;
  padding:0;
  float:left;
  width:175px;
  height:10px;
  display:block;
  padding:3px 5px 3px 18px;
  background:url(../images/logolibuller.png) 0 3px no-repeat;
  margin:5px;
}

.mapinfo a{
  width:198px;
  height:34px;
  background:url(../images/forwardinfo-bg.jpg) no-repeat;
  float:left;
  display:block;
  color:#FFFFFF;
  text-decoration:none;
  padding:8px 0 0 28px;
  font-weight:bold;
}

.nacelink {
  width:280px;
  margin:0px 0 0 10px;
  float:left;
}

.subnacelink {
  width:150px;
  margin:10px 0 16px 55px;
  float:left;
}

div.subnacelink img {
  margin:0px;
  padding:0px;
}

.nace01 {
  width:131px;
  border:2px solid #FFF;
  height:56px;
  float:left;
  margin:5px 0 5px 5px;
}

.studentloginholder {
  width:230px;
  float:left;
  margin:10px 0 0 0;
  padding:0 0 0 20px;
}

.sideinputstyle {
  width:215px;
  height:16px;
  padding:2px 3px;
  color:#FFF;
  font-size:12px;
  border:2px solid #cecece;
  background:#5d5a5a;
}

.sideloginbutton {
  float:right;
  width:77px;
  margin:10px 3px 0 0;
}

.alliedsideloginbut a{
  background:url(../images/loginschool-bg.png) no-repeat;
  width:220px;
  text-align:center;
  display:block;
  cursor:pointer;
  float:left;
  height:33px;
  color:#171212;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  padding:6px 0 0 0;
  margin:10px 0 0 20px;
}

.sidelinesep {
  width:240px;
  height:3px;
  float:left;
  background:url(../images/sidecolum-sep.jpg) repeat-x;
  margin:0 0 0 10px;
}

.indsidelinesep {
  width:285px;
  clear:both;
  height:3px;
  float:left;
  background:url(../images/sidecolum-sep.jpg) repeat-x;
  margin:10px 0 10px 10px;
}

.postresumeholder a{
  width:220px;
  display:block;
  color:#FFF;
  text-decoration:none;
  float:left;
  margin:0 0 0 20px;
  height:36px;
  padding:6px 0 0 40px;
  font-size:16px;
  font-weight:bold;
  background:url(../images/postresume-icon.jpg) no-repeat;
}

.postresumeholder a:hover{
  text-decoration:underline;
}


.helpfultoolstrec {
  width:665px;
  float:left;
}

.helpfultoolstrec h3 {
  font-size:16px;
  letter-spacing:normal;
  font-weight:bold;
  color:#3f362e;
}

.helpfultoolstrec ul {
  margin:0px 0 0 4px;
  padding:0px;
}

.helpfultoolstrec li {
  margin:0px 0 0 10px;
  padding:0px;
  float:left;
  width:207px;
  list-style:none;
}

.helpfultoolstrec img {
  float:left;
  margin:0 0 5px 0;
  padding:0;
  border:3px solid #585050;
}

.helpfultoolstrec span {
  float:left;
  display:block;
  width:195px;
}

span.readmore a{
  float:right;
  background:#473a39 url(../images/readmore-arrow.jpg) 79px 6px no-repeat;
  display:block;
  width:80px;
  font-size:11px;
  color:#FFFFFF;
  letter-spacing:normal;
  text-transform:uppercase;
  padding:0px 4px 1px 6px;
  display:block;
  text-decoration:none;
}

span.readstory a{
  float:right;
  background:#473a39 url(../images/readmore-arrow.jpg) 117px 6px no-repeat;
  display:block;
  width:120px;
  font-size:11px;
  color:#FFFFFF;
  letter-spacing:normal;
  text-transform:uppercase;
  padding:0px 4px 1px 6px;
  display:block;
  margin:8px 0 0 0;
  text-decoration:none;
}

span.readmore a:hover{
  background:#332828 url(../images/readmore-arrow.jpg) 79px 6px no-repeat;
}

.sidelatestnews {
  width:225px;
  float:left;
  margin:0 0 0 18px;
}

span.newsnamefrom {
  width:225px;
  display:block;
  float:left;
  color:#eadac4;
  font-size:13px;
  letter-spacing:normal;
  text-align:right;
  font-style:italic;
}

span.indexnewsnamefrom{
  width:515px;
  display:block;
  float:left;
  color:#eadac4;
  font-size:13px;
  letter-spacing:normal;
  text-align:right;
  font-style:italic;
}

span.newsreadmore a{
  float:right;
  background:#473a39 url(../images/readmore-arrow.jpg) 79px 6px no-repeat;
  display:block;
  width:80px;
  font-size:11px;
  color:#FFFFFF;
  letter-spacing:normal;
  text-transform:uppercase;
  padding:0px 4px 1px 6px;
  display:block;
  margin:10px 0 0 0;
  text-decoration:none;
}

span.newsreadmore a:hover{
  background:#332828 url(../images/readmore-arrow.jpg) 79px 6px no-repeat;
}

.newstitle {
  color:#eadac4;
  font-size:14px;  
}

#tips li {
  list-style:none;
}

.newsdate {
  font-size:11px;
  color:#666;
}

.indulmargin {
  margin:0 0 0 30px;
}

.contactadd {
  margin:15px 0 0 10px;
  display:block;
  letter-spacing:normal;
  font-size:14px;
}

.contactemailadd{
  margin:-20px 0 0 15px;
  display:block;
  float:left;
  letter-spacing:normal;
  font-size:11px;
}

.contactnumber{
  margin:-20px 0 0 15px;
  display:block;
  float:left;
  width:200px;
  letter-spacing:normal;
  font-size:12px;
}


.contactemailadd a {
  color:#f2d9b9;
  text-decoration:underline;
}

.contactemailadd a:hover {
  color:#FFF;
  text-decoration:none;
}


.contactuslocation {
  float:left;
  width:640px;
  padding:10px 0 0 10px;
  height:390px;
  margin:0 0 10px 0;
  background:#e1e0e0;
}

.contactformholder {
  width:510px;
  float:left;
  margin:0 0 10px 0;
  padding:10px 0 0 140px;
}

.contactinputstyle {
  width:383px;
  height:25px;
  color:#333333;
  padding:7px 0 0 7px;
  border:2px solid #000;
}

.shortcontactinputstyle {
  width:150px;
}

.medcontactinputstyle {
  width:250px;
}

.contactformholder label {
  font-size:14px;
  font-weight:bold;
  color:#140f0f;
}

.contactinputcommetstyle {
  height:130px;
}

.contactsend {
  float:left;
  margin:10px 0 0 289px;
}

.submitformbutton {
  float:left;
  margin:10px 0 0 165px;
}

.resetformbutton {
  float:left;
  margin:10px 0 0 10px;
}

.inputholder {
  margin:5px 0 0 0;
}

/*------ Weather Style  -----*/

.weatherchannelholder {
  width:610px;
  float:left;
}

.weatherchannelholder ul {
  margin:0px;
  padding:0px;
}

.weatherchannelholder li {
  margin:0px 0 0 15px;
  padding:0px 0 0 0;
  background:url(../images/weatherchannelbg.jpg) no-repeat;
  width:283px;
  height:123px;
  display:block;
  list-style:none;
  float:left;
}

.weatherstationname {
  display:block;
  margin:0 0 0 10px;
  padding:10px 0 8px 0;
  width:263px;
  background:url(../images/weatherchannelsep.jpg) 0 32px no-repeat;
  font-size:20px;
  color:#FFF;
}

div.weatherchannelholder img {
  border:none;
  float:left;
  margin:2px 0 0 12px;
  
}

div.weatherchannelholder a {
  color:#eadac4;
  font-weight:bold;
  text-decoration:none;
  float:left;
  margin:20px 0 0 10px;
  font-size:16px;
  letter-spacing:normal;
}

div.weatherchannelholder a:hover {
  text-decoration:underline;
}

/*------ Instructors Style  -----*/

.instrutorsholder {
  width:610px;
  float:left;
}

.instrutorsholder ul {
  margin:0px;
  padding:0px;
}

.instrutorsholder li {
  margin:0px 0 0 15px;
  padding:0px 0 0 0;
  background:url(../images/weatherchannelbg.jpg) no-repeat;
  width:283px;
  height:123px;
  display:block;
  list-style:none;
  float:left;
}

.insturtorsname {
  display:block;
  margin:0 0 0 10px;
  padding:10px 0 8px 0;
  width:155px;
  letter-spacing:normal;
  font-size:15px;
  color:#eadac4;
  float:left;
  font-weight:bold;
}

div.instrutorsholder img {
  border:none;
  float:left;
  margin:10px 0 0 8px;
  border:3px solid #cecece;
  
}

div.instrutorsholder a {
  color:#FFF;
  text-decoration:none;
  float:left;
  margin:0px 0 0 10px;
  font-size:13px;
  letter-spacing:normal;
}

div.instrutorsholder a:hover {
  text-decoration:underline;
}

.livechatholder {
  height:500px;
}

.livechatbutton {
 float:left;
 margin:10px 0 0 5px;
}

span.livechatbutton img {
  border:none;
}

.rmiholder {
  padding:0 0 0 120px;
}

.checkradioholder {
  float:left;
  width:545px;
  margin:0 0 15px 0;
}

.electroniccheck {
  float:left;
  width:147px;
  height:25px;
  font-size:14px;
  color:#333333;
}

.medassisting {
  width:370px;
}

.careerulmargin {
  margin:0 0 0 50px;
}

a.academicclickhere {
  font-weight:bold;
  text-decoration:underline;
  color:#140f0f;
}

a:hover.academicclickhere {
  text-decoration:none;
}


ul.costgraph {
  margin:0px 0 0 20px;
  padding:0px;
}

.costgraph  li{
  margin:0px;
  padding:10px 0 10px 25px;
  float:left;
  font-size:13px;
  letter-spacing:normal;
  width:120px;
  list-style:none;
  display:block;
  border:1px solid #cecece;
  border-left:none;
  border-top:none;
  background:#FFF;
}

li.costgraphlong {
  width:150px;
}

li.bordertop {
  border-top:1px solid #cecece;
}

li.borderleft {
  border-left:1px solid #cecece;
}

.costcomparisonul {
  float:left;
  margin:0 0 0 50px;
  list-style:decimal-leading-zero;
}

.nerdfooter a{
  width:950px;
  float:left;
  height:15px;
  margin:-10px 0 5px 0;
  display:block;
  text-decoration:none;
  padding:0 0 5px 0;
  font-size:11px;
  text-align:center;
  color:#5e5a5a;
}

