#nav, #nav ul{padding:0; margin:0; list-style:none; line-height:20px}
#nav a{display:block; margin-left:10px; margin-right:10px}
#nav li{float:left}
#nav li ul li{float:left; width:10em}
#nav li ul{position:absolute; background:orange; width:10em; display:block; left:-999em}
#nav li:hover ul, #nav li.sfhover ul{left:auto}

body, h1, h2, h3, h4, h5, h6, p, table, ul, li{margin:0px; padding:0px; font:80% arial}
ul{float:left}
li{float:left; border-right:1px solid #FFF; font-size:120%; font-weight:bold; list-style:none}
table{font-size: 100%}

p{text-align:justify; font-size:95%; line-height:15px; padding-left:5px; padding-right:5px; padding-bottom:7px}
h1{font-size:95%; font-weight:bold; text-align:center; padding-bottom:25px; padding-top:25px; color:#000078}
h2{font-size:120%; font-weight:bold; text-align:center; padding-bottom:18px; text-decoration:underline}
a{color: #3366FF; text-decoration: underline;}
a:hover{text-decoration: none;}

.left_column {background-color: #EDEDF5; border-right: 2px solid #fff;}

#body{width:769px; position:relative; margin-left:auto; margin-right:auto}
#banner{float:left; width:769px; border-top:2px solid #000078; height:94px}
#banner .left_banner{float:left; width:254px; height:94px; background:url(images/com.gif) left bottom no-repeat}
.logo{float:left; margin-top:2px; margin-left:2px}
#banner .right_banner{float:left; width:513px; height:94px; background:url(images/title.jpg) 60px center no-repeat}
.boy_gal{float:right; margin-top:2px}
#navigation{float:left; width:732px; height:20px; padding-top:1px; padding-left:36px; padding-top:6px; background:url(images/navbg.gif) repeat-x}

.arrow{float:none; margin-left:6px; margin-right:1px}
#content{float:left; width:768px; margin-top:2px; background:url(images/rightbg.gif) repeat; position:relative}
.homepage{float:left; margin-right:10px; margin-bottom:5px}
#content .left_content{width:435px; float:left; padding-bottom:15px; border-right:2px solid #FFF; background-color:#EDEDF5}
#c92 #content{float:left; padding-bottom:15px; border-right:2px solid #FFF; background-color:#EDEDF5; background-image: none; padding-top: 15px;}
.blue{font-size:110%; font-weight:bold; color:#000078}
#content .right_content{float:left; width:331px; text-align:center; background-color:#E3E3E3}
.top_p{line-height:16px; text-align:inherit}
a.left_heading{text-decoration:none; color:#000078;}
a.left_heading:hover{text-decoration:none}
#footer{float:left; width:769px; height:20px; border-top:2px solid #FFF; background-color:#F96D1E}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
.left_foot{float:left; font-size:90%; padding-left:5px; font-weight:bold; color:#FFF}
.right_foot{float:right; font-size:90%; padding-right:4px; font-weight:bold; color:#FFF}

#navigation ul{padding:0; margin:0; list-style:none; z-index:10; float:left}
#navigation a{color:#000; text-decoration:none; height:18px; padding-top:2px; padding-left:3px; padding-right:3px; border-right:1px solid #FFF; display:block; z-index:10}
#navigation li.list{float:left; z-index:10; border-top:1px solid #FFF; width:228px; height:20px}
#navigation li ul{position:absolute; background:orange; z-index:10; width:228px; background-color:#F96D1E; left:-999em}
#navigation li:hover ul, #navigation li.sfhover ul{left:auto; z-index:10}

#menus{float:left; width:732px; height:18px; padding-top:1px; padding-left:36px; padding-top:8px; background:url(images/navbg.gif) repeat-x}
#menus ul{float:left}
#menus ul li a{color:#fff; margin-left:5px; margin-right:5px; text-decoration:none}
#menus ul li ul{position:absolute; background:orange; z-index:10; width:228px; background-color:#F96D1E; left:-999em; padding-top:3px}
#menus ul li ul li.list{z-index:10; border-top:1px solid #FFF; width:228px; background:#F96D1E; line-height:20px; padding-bottom:2px; float:left; height:20px}
#menus ul li ul{position:absolute; background:orange; z-index:10; width:228px; background-color:#F96D1E; left:-999em}
#menus ul li:hover ul, #menus ul li.sfhover ul{left:auto; z-index:10}

#content .left_content_youth{width:570px; float:left; border-right:2px solid #FFF; background-color:#EDEDF5}
.heading{font-size:120%; font-weight:bold; margin-top: 4px;}
.bluetext{text-align:justify; font-size:95%; line-height:15px; padding-left:5px; padding-right:5px; padding-bottom:7px; color:#36F}
.content_img{float:left; position:relative; width:570px}
.img{float:left; width:275px; padding-left:12px}
.imgfor{margin-bottom:8px}
.textimg a{float:left; height:142px; line-height:142px; padding-left:8px; color:#36F; font-size:120%; font-weight:bold}
#content .right_content_youth{float:left; width:195px; text-align:center; background-color:#E3E3E3}

#contentmain{float:left; width:768px; margin-top:2px; background:url(images/rightbg.gif) repeat; position:relative}
#contentmain_contact{float:left; width:756px; margin-top:2px; padding-left:12px; padding-top:20px; position:relative; background-color:#EDEDF5}
#content_contact{float:left; width:756px; position:relative; background-color:#EDEDF5; padding-bottom:20px}
.leftbox{float:left; width:372px}
.flash{float:left; width:768px; text-align:center; padding-top:65px; padding-bottom:35px; background-color:#EDEDF5}

#instructions{float:right; margin-right: 120px; margin-top: 5px;}
form.wForm{float: left; margin-left: 5px; padding: 5px; /*border: 1px solid #003092;*/}	
h3#f40{font-size: 110%; margin-bottom: 5px; font-weight: bold;}
#c92 h1 {font-size: 110%; text-align: left; font-weight: bold;}
#c92 #content {margin: 0; padding: 0 10px 2em 10px;}


form{font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; font-size:13px; color:#444}
input{font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; font-size:13px; color:#444}
textarea{font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; font-size:13px; color:#444}
select{font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; font-size:13px; color:#444}
label{font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif; font-size:13px; display:block; font-weight:normal}
input{border:#C7B7E9 1px solid; padding:0.2em; background-color:#FFF; margin:5px}
textarea{border:#C7B7E9 1px solid; padding:0.2em; background-color:#FFF; margin:5px}
fieldset{padding:10px; width:350px; border:1px solid #003092}
legend{padding:2px 8px; background-color:#003092; border:1px solid #003092; color:#fff}

#errorMsg {width: 290px; border: 2px solid #ED1C25; background-color: #F9F9F9; margin: 0 0 15px 10px; padding: 0 1em;}
#errorMsg h3 {margin: 3px 0 0 0; padding: 0; font-size: 110%; font-weight: bold;}
#errorMsg li {float: none;}
div.error input {border: 2px solid #ED1C25;}
div.error textarea {border: 2px solid #ED1C25;}

.contact_details{ margin-left:26px;  margin-top:20px;  margin-bottom:15px;  float:left}
.heading1{font-size:110%; font-weight:bold; margin:0px; padding:0px; color:#000; text-align:left; padding-bottom:10px}
.heading2{font-size:100%; font-weight:bold; margin:0px; padding:0px; color:#000; text-align:left; text-decoration:none; padding-bottom:10px; padding-top:10px}
.left_contentfla{width:768px; padding-top:60px; padding-bottom:30px; text-align:center; background-color:#EDEDF5}

#menus ul{padding:0; margin:0; list-style:none; line-height:20px}
#menus a{display:block; margin-left:10px; margin-right:10px}
#menus li{float:left}
#menus li ul li{float:left; width:10em}
#menus li ul{position:absolute; background:orange; width:10em; display:block; left:-999em}
#menus li:hover ul, #menus li.sfhover ul{left:auto}

.current{color:#000; padding-left:5px; padding-right:5px; text-decoration:none}
.cert_heading{ padding-left:5px;  padding-top:5px;  font-size:115%;  font-weight:bold}
.cert_heading1{ padding-left:5px;  padding-top:5px;  font-size:100%;  font-weight:bold;  color:#000078;  text-decoration:underline}
 .cert_heading1 a{ padding-top:5px;  font-size:100%;  font-weight:bold;  color:#000078;  text-decoration:underline}
 .cert_text{ padding-left:5px;  padding-top:5px;  font-size:100%}
 /*.cert_text a{ padding-left:5px;  padding-top:5px;  font-size:100%;  color:#000078;  font-weight:bold;  text-decoration:none}*/
 .tabular_data{ margin-left:20px;  margin-right:20px;  margin-bottom:15px}
 .table1{ padding:5px;  font-size:95%;  border:1px solid #000}
 .cert_list{ float:none; padding-bottom:15px; padding-top:15px; padding-left:20px}
 ul.cert{ float:none;  margin-left:20px}
 li.cert1{ float:none;  list-style:disc;  font-weight:normal;  padding-bottom:5px}
 .tec_courses_img{ float:left;  width:278px;  height:142px;  margin-top:10px;  margin-left:15px}


