body { margin:0 0 20px 0; padding:0px; background:url(../images/main-bg.gif) repeat-x; background-color:#0b1e5e; font:normal 12px Arial, Helvetica, sans-serif; color:#050505;}
a { font:normal 12px Arial, Helvetica, sans-serif; color:#050505; outline:none; }
a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#050505; text-decoration:underline; }
a img { border:none; }
h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#04024f; margin:0px; padding:15px 0 5px 0; }
p { margin:0px; padding:5px 0; }
 
#header { width:956px; height:345px; margin:auto; background:url(../images/header-banner.jpg) no-repeat 0 80px; }
.logo { float:left; }
.navigation { float:left; padding:40px 0 0 90px; } 
*html .navigation { float:left; padding:52px 0 0 50px; }
*:first-child+html .navigation { float:left; padding:52px 0 0 50px; }
.navigation ul{ list-style:none;}
.navigation ul li{ margin:0px 2px 0px 0px; float:left;}

.navigation ul li a{ background:url(../images/a-href-img-left.jpg) no-repeat left top; _background:url(../images/a-href-img-left.jpg) no-repeat 0 3px; *background:url(../images/a-href-img-left.jpg) no-repeat; padding:5px 0px 5px 10px; color:#e12b1a; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif;  }
*html .navigation ul li a{ background:url(../images/a-href-img-left.jpg) no-repeat left top; _background:url(../images/a-href-img-left.jpg) no-repeat 0 3px; *background:url(../images/a-href-img-left.jpg) no-repeat; padding:0px 0px 0px 10px; color:#e12b1a; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif;  }
*:first-child+html .navigation ul li a{ background:url(../images/a-href-img-left.jpg) no-repeat left top; _background:url(../images/a-href-img-left.jpg) no-repeat 0 3px; *background:url(../images/a-href-img-left.jpg) no-repeat; padding:0px 0px 0px 10px; color:#e12b1a; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif;  }

.navigation ul li a span{ background:url(../images/left-corp-href.jpg) no-repeat right top; padding:5px 12px 5px 3px; line-height:33px; }
.navigation ul li a:hover{ font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.contact { margin:0px 10px 0px 0px; display:inline; }

.clear { clear:both; }

.latest-news { width:956px; margin:auto; padding:8px 0 8px 0; height:15px; }
.latest-news span { float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#fdfefe; padding:0 20px;  }
.latest-news marquee { float:left; width:820px; color:#fff; }

#middle-contener { width:956px; margin:auto; }
.middle-main { background:url(../images/middle-main.gif) repeat-y; width:939px; padding:0 8px 0 9px;  }

.left-content { width:687px; padding:0 7px 0 0; float:left; }
.right-content { width:245px; float:left;  }

.welcome-section { padding:0 17px; }
.welcome-section strong { color:#d92719;  }
.welcome-section a { text-decoration:underline; }
.welcome-section a:hover { text-decoration:none; }

.home-left-box1 { background:url(../images/home-left-box1.gif) no-repeat; width:321px; height:321px; float:left; margin:0 5px 0 0; padding:21px 10px 0 10px; color:#050506; }
.heading { margin:0 0 15px 0; }
.home-left-box1 p { margin:0px; padding:8px 0; }
.content-img { float:left; margin:0 10px 7px 0; }

.home-left-box2 { background:url(../images/home-left-box2.gif) no-repeat; width:321px; height:321px; float:left; padding:21px 10px 0 10px; color:#050506; }
.home-left-box2 p { margin:0px; padding:8px 0; }


.read-more { font:bold 12px Arial, Helvetica, sans-serif; color:#d92717; text-decoration:underline; }
.read-more:hover { font:bold 12px Arial, Helvetica, sans-serif; color:#d92717; text-decoration:none; }

.student-reviews { background:url(../images/student-reviews.gif) no-repeat; width:667px; height:174px; margin:5px 0 0 0; padding:13px 10px 0 10px; }
.boldtext { font:bold 14px Arial, Helvetica, sans-serif; color:#050505;  }

.special-offer { width:245px; margin:0 0 7px 0; }
.special-middle { background:url(../images/special-middle.gif) repeat-y; padding:20px 5px 0 5px; }
.special-middle ol { margin:0px; padding:0 0 0 25px; }
.special-middle ol li { margin:0px; padding:0 0 15px 0;  }
.special-middle strong { color:#d92719; }

.download { margin:0 0 7px 0; }

.contact-middle { background:url(../images/contact-middle.gif) repeat-y; padding:5px 22px; }

.contact-middle label { font:normal 12px Arial, Helvetica, sans-serif; color:#4c4c4c; margin:0px; padding:0px; width:300px; }
.contact-middle input { width:199px; height:20px; border:1px solid #cdcccc; margin:3px 0; padding:0px; }
.contact-middle textarea { width:199px; height:66px; border:1px solid #cdcccc; margin:3px 0; padding:0px; }
.submit { margin:8px 0 0 0 !important;  width:81px !important; height:28px !important; border:none !important; }

#contactform { font:normal 12px Arial, Helvetica, sans-serif; }

.textfield { width:299px; height:20px; border:1px solid #cdcccc; margin:3px 0; padding:0px; }

#footer { width:903px; margin:auto; padding:6px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#fefefe; }
#footer span { margin:0 0 0 140px; }
#footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#fefefe; text-decoration:none; }
#footer a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#fefefe; text-decoration:underline; }

.sitemap ul { margin:0px; padding:0 0 0 20px; }
.sitemap ul li { margin:10px 0; } 
.sitemap ul li a { text-decoration:underline; } 
.sitemap ul li a:hover { text-decoration:none; } 