/* GENERAL */
html, body {height:100%;width:100%;border:0;margin:0;padding:0;}
body {background:#ffffff url(../images/layout/bg.png) repeat-x top left;font-size:11px;font-family:verdana, arial, sans-serif;color:#555555;}

table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}

form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea {font-size:11px;font-family:arial, sans-serif;color:#555555;}
input {vertical-align:top;}

ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;font-family:arial, sans-serif;}

p, img {margin:0;padding:0;border:0px; }
a {color:#0193B8;text-decoration:none;}
a:hover {color:#225B99;}


/* CONTAINERS */
#wrap {margin:auto;width:980px;}


/* HEADER */
#head {height:78px;}
#head p {padding:25px 0 0 56px;}
#head ul {margin:-5px 50px 0 0;width:575px;float:right;}
#head ul li {float:left;font-size:12px;font-family:arial;}
#head ul li a {color:#222222;}
#head ul li a strong {display:block;background:url(../images/menu/grey.png) no-repeat top left;width:115px;height:22px;padding:6px 0 0 0;text-align:center;cursor:hand;}
#head ul li a:hover strong {background:url(../images/menu/blue.png) no-repeat top left;color:#ffffff;}
#head ul li a.active strong {background:url(../images/menu/blue.png) no-repeat top left;color:#ffffff;}
#top {margin-top:-6px;background:url(../images/layout/top.png) no-repeat left top;height:17px;}


/* BANNER */
#ban {width:962px;padding:25px 0 55px 0;background:url(../images/layout/banbg.png) repeat-x left bottom;}
#ban li {float:left;padding-left:15px;width:142px;text-align:center;}
#ban li b {display:block;padding-top:8px;font-family:arial;font-size:12px;}


/* HOME */
#home {padding:25px 0;}
#home ul {float:left;width:190px;padding:0 15px 0 30px;}
#home ul li h2 {font-size:15px;font-family:"Trebuchet MS";color:#0193B8;border-bottom:2px double #0193B8;line-height:24px;padding-bottom:8px;}
#home ul li h3 {font-size:15px;font-family:"Trebuchet MS";color:#555555;border-bottom:2px solid #868686;line-height:24px;padding-bottom:8px;}
#home ul li.card {background:url(../images/home/card.gif) no-repeat left top;padding:5px 5px 15px 95px;margin-top:15px;text-align:justify;line-height:15px;height:70px;}
#home ul li.ord {background:url(../images/home/order.gif) no-repeat left top;padding:5px 5px 15px 62px;margin-top:15px;text-align:justify;line-height:15px;height:70px;}
#home ul li.faq {background:url(../images/home/faq.gif) no-repeat left top;padding:5px 5px 15px 62px;margin-top:15px;text-align:justify;line-height:15px;height:70px;}
#home ul li.mail {background:url(../images/home/mail.gif) no-repeat left top;padding:5px 5px 15px 74px;margin-top:15px;text-align:justify;line-height:15px;height:70px;}

#home li ul {padding:10px 0 0 15px;line-height:18px;font-weight:bold;}
#home li ul.list li {background:url(../images/bull/barrow.gif) no-repeat left 5px;padding:0 0 10px 20px;color:#0193B8;}
#home li ul.cont li {background:url(../images/bull/garrow.gif) no-repeat left 3px;padding:0 0 10px 20px;}
#home li ul li {background:url(../images/bull/rarrow.gif) no-repeat left 5px;padding:0 0 10px 20px;}
#home li a {color:#676e79;}
#home li a:hover {text-decoration:underline;}
#home li ul.list li  a:hover {color:#0193B8;}
#home li ul li  a:hover {color:#E85B2B;}
#home li ul.cont li a:hover {color:#555555;}


/* CONTENT */
.form {width:500px;font-size:12px;}
.form td {height:28px;}
.fb2 {border:1px solid #c5c5c5;height:16px;width:200px;font-size:11px;padding-top:2px;}
.fb3 {border:1px solid #c5c5c5;height:16px;width:100px;font-size:11px;font-family:Arial}
.fb4 {border:1px solid #c5c5c5;height:20px;width:160px;font-size:11px;font-family:Arial}

#o-contain {width:980px;background:url(../images/layout/left.png) no-repeat left top;padding-left:9px}
#i-contain {width:962px;background:url(../images/layout/right.png) no-repeat top right;padding-right:9px;}
.main {width:962px;background:#ffffff;}

.content {padding:25px 30px 50px 30px;color:#676e79;}
.content h1 {font-size:18px;font-family:"Trebuchet MS";color:#0193B8;line-height:24px;padding-bottom:8px;font-weight:normal;}
.content h3 {font-size:15px;color:#555555;line-height:20px;padding:25px 0 0 0;font-style:italic;}

#lf {float:left;width:640px;padding-right:32px;font-size:12px;line-height:19px;text-align:justify;}
#lf p {padding-top:15px}
#lf ul {padding-top:15px}
#lf li {background:url(../images/bull/rarrow.gif) no-repeat left 5px;padding:0 0 10px 20px;}

#rt {float:right;width:230px;}

.nbox-wrap {margin:50px 0 0 0;width:214px;background:#efefef url(../images/layout/news-top.gif) no-repeat top left;}
.nbox {width:164px;background:url(../images/layout/news-bot.gif) no-repeat bottom left;padding:25px;}
.nbox b {display:block;font-size:15px;font-family:"Trebuchet MS";color:#555555;border-bottom:1px dotted #868686;line-height:24px;padding-bottom:8px;}
.nbox p {font-size:11px;color:#858585;padding-top:15px;line-height:15px;}
.nbox ul {padding-top:15px;}
.nbox li {background:url(../images/bull/garrow2.gif) no-repeat left 3px;padding:0 0 12px 25px;line-height:18px;}
.nbox li a {color:#858585;}
.nbox li a:hover {color:#0193B8 }

.nmain {width:890px;color:#676e79;font-size:12px;line-height:19px;text-align:justify;}
.nmain p {padding-top:15px}
.nmain li {background:none;border-bottom:1px dotted #858585;padding:15px 0;}
.nmain li:last-child {border-bottom:0px}
.nmain li i {font-size:10px;color:#858585;}

.contact p {line-height:19px;}
.cform {padding-left:50px;font-family:arial;}
.cform p {line-height:22px;}
.tbox {border:1px solid #0193B8;width:120px;height:15px;padding:1px 5px;}
.tbox2 {border:1px solid #0193B8;width:200px;height:15px;padding:1px 5px;}
.tarea {border:1px solid #0193B8;width:300px;height:100px;padding:1px 5px;}

.courses {margin:10px 0 0 0;border-top:1px solid #cacaca;width:900px;font-family:arial;color:#858585;}
.courses th {background:#dcdcdc;font-size:12px;padding:6px 0;border-bottom:1px solid #cacaca;text-align:left;padding-left:20px;color:#000000;}
.courses td {color:#555555;font-size:11px;padding:18px 0;border-bottom:1px dotted #c5c5c5;padding-left:20px;}
.courses td a {color:#225B99;text-decoration:underline;}
.courses p {margin-top:10px;}
.courses b {font-size:13px;color:#0193B8;}
.courses select {border:1px solid #0193B8;height:18px;width:120px;font-size:11px;font-family:Arial;margin-top:5px;color:#555555;}


#err {margin-top:15px;border:1px double #f1f1f1;background:#fafafa;width:280px;padding:10px 20px;color:#d20404;font-size:11px;line-height:20px;}



/* NEWS */
#news {background:#efefef;margin:10px 40px;padding:12px 20px;}
#news h4 {font-family:"Trebuchet MS";color:#555555;padding:5px 0;font-size:15px;border-bottom:1px dotted #45aec6;}
#news h4  a {float:right;padding-right:10px;}
#news h4 span {color:#0284D4;}
#news p {padding:10px 0;line-height:17px;color:#858585;}


/* FOOTER */
#footer {padding:0px 0 30px 0;text-align:center;line-height:18px;}
#footer p {padding-top:15px;color:#858585;}
#footer a {padding:0 2px;color:#858585;}
#footer a:hover {text-decoration:underline;}

#course-links {border-top:1px solid #0284D4;padding-top:15px;margin:20px 40px 0 40px;font-size:11px;} 
#course-links a {float:left;width:200px;line-height:18px;padding:0 10px 5px 10px;}


/* CLEAR */
.clear {clear:both;}

