/* general styles */
body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
p, img { margin:0;padding:0;border:0px; }
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}


/* wraps */
#wrap {margin:auto;width:1013px;background:#ffffff;}

/* header */
#header {margin:auto;width:1004px;height:104px;background:#ffffff url('headerbg.png') repeat-x top left;}
.hd-lf {float:left;margin:0 0 0 35px;}
.hd-rt {float:right;width:500px;margin:20px 0px 0 0;padding-right:60px;}
.hd-rt ul {clear:both;text-align:right;}
.hd-rt ul li {display:inline;}
.hd-rt ul li a {margin:0 12px;font-weight:bold;}
.hd-rt p {margin:30px 12px 0 0;text-align:right;}

/* banner */
#banner {margin:auto;width:1004px;background:#0f477a;}
.ban-lf {float:left;width:324px;height:254px;background:url('ban-lf.gif') no-repeat top left;}
.ban-lf ul {margin:15px 0 0 110px;}
.ban-lf ul li {color:#5195d2;font-weight:normal;line-height:16px;padding-bottom:25px;}
.ban-lf ul li b {color:#f6f6f6;font-family:"Trebuchet MS";font-size:16px;font-weight:bold;line-height:25px;font-style:italic;display:block;}
.ban-lf ul li a {color:#ffffff;font-weight:bold;}

.ban-rt {float:right;}
.slog {clear:both;margin:auto;width:1004px;height:44px;background:url('slog.gif') repeat-x top left;}
.slog h1 {padding-top:10px;font-family:georgia;font-size:22px;font-style:italic;color:#000000;line-height:29px;font-weight:normal;text-align:center;}

/* submenu */
.menu {margin:auto;width:1002px;border:1px solid #0f5693;border-bottom:0;}
.menu li {font-family:calibri,"Trebuchet MS";font-size:14px;float:left;background:url('menu/menubg.gif') repeat-x top left;}
.menu a {background:url('menu/bar.gif') no-repeat top right;display:block;font-weight:bold;color:#284b92; padding-left:19px; padding-right:19px; padding-top:5px; padding-bottom:5px}
.menu a:hover {text-decoration:none;color:#000000;}
.menu a.active {color:#000000;}
.menu a.last {background:none;padding-right:21px;}

/* home */
#home {width:1013px;}
.hnews {float:left;width:295px;height:223px;background:#b9dee7 url('home_newsbg.gif') no-repeat top left;padding:20px}
.hnews h5 {font-size:15px;color:#115190;border-bottom:1px solid #a0c1e2;line-height:28px;}
.hnews ul {color:#231f20;line-height:16px;}
.hnews ul li {color:#231f20;border-bottom:1px dotted #b5c2c5;padding:7px 0 7px 0;}
.hnews a {color:#114c8a;font-weight:bold;}

.hcall {float:left;width:345px;height:152px;background:#cdeb8b url('home/book.gif') no-repeat top left;padding-top:13px;text-align:center}
.hcall h3 {font-size:18px;color:#231f20;line-height:28px;font-family:calibri;}
.hcall img {margin:10px 0 15px 0;}

.hcity {margin-top:1px;width:345px;height:320px;background:url('home/accrediation.png') no-repeat top left;}
.hcity img {margin:105px 0 0 90px;}
#imageContainer { height:120px;text-align:center;}  
#imageContainer img { display:none;position:absolute;top:0px;left:0px;height:120px;opacity: -0.01;text-align:center } 


.citizenship {width:337px;height:322px;background:#ffffff url('home/citizenship.png') no-repeat top left;}
.citizenship b {font-size:22px;font-family:"Century Gothic";color:#9f0529;font-weight:normal;padding:24px 0 0 20px;display:block;line-height:35px;}
.citizenship ul {margin:25px 0 0 50px;}
.citizenship li {list-style:square;font-size:11px;color:#000000;line-height:25px;}
.citizenship a {padding:10px 0 0 255px;display:block;color:#000000;font-size:11px;font-family:calibri;font-weight:bold;}

.cabin {width:337px;height:165px;background:#ffffff url('home/cabin.png') no-repeat top left;}
.train {width:326px;height:321px;background:#ffffff url('home/siatraining.png') no-repeat top left;text-align:center }
.train b {font-size:22px;font-family:"Century Gothic";color:#024783;font-weight:normal;padding:24px 0 0 0px;display:block;line-height:35px;}
.train strong {font-size:15px;line-height:35px;}
.train a {padding:133px 0 0 220px;display:block;color:#000000;font-size:11px;font-family:calibri;font-weight:bold;}

.energy {width:326px;height:165px;background:#ffffff url('home/energy.gif') no-repeat top left;}
.energy a, .cabin a {padding:140px 0 0 255px;display:block;color:#000000;font-size:11px;font-family:calibri;font-weight:bold;}



/* content */
#content {border-left:1px solid #0f5693; border-right:1px solid #0f5693; margin:auto; width:942px;line-height:22px;padding:30px;border-bottom:6px solid #0f5693;border-top:0 none;background:url('conbg.gif') repeat-x top left;}
#content p {padding:5px 0;font-family:arial;font-size:12px;text-align:justify;}

#content dl {margin:20px 0;text-align:justify;}
#content dt {font-size:16px;font-weight:bold;line-height:20px;color:#0f5693; }
#content dd {margin:10px 20px 0 20px;padding-bottom:15px;line-height:22px;font-size:12px;border-bottom:3px double #0f5693; }
#content dd b {font-size:14px;line-height:30px; }

.lf {width:600px;float:left;}
.lf ul {list-style-position:outside;margin:15px 0 15px 40px;font-size:12px;}
.lf ul li {list-style:square;padding:5px 0;}

.rt {width:242px;float:right;}
.rt  h5 {padding-left:30px;background:url('left-bg.gif') no-repeat top left;font-size:17px;font-weight:normal;color:#000000;line-height:36px;font-family:calibri; margin-left:0; margin-right:0; margin-top:46px; margin-bottom:0}
.rt ul {margin:5px 0 0 30px;}
.rt li {padding:3px 0;border-bottom:1px solid #eeeeee;}
.rt li a {color:#0f477d;;}

.course {margin:20px 0px 20px 18px;float:left;width:215px;}
.course li {width:200px;font-size:11px;font-family:arial;text-align:left;padding:3px 0;border-bottom:1px solid #eeeeee;}
.course li.top {background:#f4f4f4;font-family:calibri,"Trebuchet MS";font-size:14px;color:#0f477d;text-align:center;padding:0;}

.policies {margin:10px 10px 10px 30px;}
.policies li {list-style:disc;font-size:11px;}

.facilities {margin:20px;}
.facilities td {border-bottom:1px dotted #c5c5c5;padding:20px 10px 20px 10px ;}
.facilities td img {border-bottom:1px solid #0F5693;}

.sresult {margin:15px 30px;}
.sresult li {list-style:decimal;padding:10px 0;border-bottom:1px dotted #c5c5c5;}
.sresult li a {font-size:12px;font-weight:bold;}


.courses {border-top:1px solid #0f477d;width:940px;}
.courses th {background:#0f477d;color:#ffffff;font-weight:bold;text-align:left;padding-left:20px;text}
.courses td {color:#000000;font-size:12px;padding:10px 0;border-bottom:1px dotted #c5c5c5;padding-left:20px;}
.courses td a {color:#d03a3b;font-weight:bold;text-decoration:underline;}
.courses p {margin-top:5px;}
.courses select {border:1px solid #c5c5c5;height:20px;width:160px;font-size:11px;font-family:Arial}
.ctitle {font-size:18px;font-weight:normal;color:#0f477d;line-height:35px;font-family:arial;padding:10px 0 0 0;}

/* contact */
.contact-lf {width:380px;float:left;}
.contact-rt {width:320px;}
.payonline {width:210px;background:url('payonline_bg.gif') no-repeat top left;text-align:center;margin-left:15px; margin-right:0; margin-top:0px; margin-bottom:0; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px}
.payonline b {font-size:17px;font-weight:bold;color:#314e01;line-height:35px;font-family:calibri;} 
.payonline p {font-size:11px !important;color:#231f20;line-height:18px;text-align:center !important;padding:8px 30px 5px 30px !important;}


#err {margin:20px 0 10px 0;border:1px solid #dbdbdb;background:#f6f6f6;padding:6px 25px 8px 25px;color:#888686;}
#err h4 {background:url('err.gif') no-repeat top left;font-size:13px;color:#888686; padding-left:50px; padding-right:0; padding-top:0px; padding-bottom:5px}
#err ul {margin:0 0 0 62px;font-size:11px;}
#err li {list-style:disc;padding:0;border:0;line-height:20px;}


/* links */
a {color:#000000;text-decoration:none;}
a:hover {text-decoration:underline;}
a.active {color:#73AB00}

/* fonts */
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
h1 {font-size:24px;font-weight:normal;color:#d03a3b;line-height:35px;font-family:calibri;}
h2 {font-size:20px;font-weight:normal;color:#73AB00;line-height:35px;font-family:calibri;}
h3 {font-size:18px;font-weight:normal;color:#000000;line-height:35px;font-family:calibri;}
h4 {font-size:16px;font-weight:bold;color:#0F5693;line-height:35px;font-family:calibri;}


#content p.s1, .s1 {font-size:11px;color:#0f477d;}

/* form */
form, div, input, textarea { margin:0;padding:0;}
input, textarea {font-size:11px;font-family:Arial}
input {vertical-align:top;}

.input1 {border:1px solid #d3d3d3;width:200px;height:17px;padding-top:3px;}
.input2 {border:1px solid #c5c5c5;width:200px;height:15px;padding-top:1px;}
.input3 {border:1px solid #679800;width:170px;height:18px;padding-top:3px;background:#fbfdf2;margin-bottom:8px;}

.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}

select {font-size:11px;}
.star {color:#ff0000;font-family:verdana;font-size:9px;}
.clear {clear:both;}

#footer {height:60px;margin:20px 3px 0 2px;text-align:center;color:#303030;padding-top:10px;line-height:25px;}
#footer p {padding:0;}
#footer a {padding: 0 4px;color:#303030;}