@charset "utf-8";body{margin:0;font-family:'Fjord One', serif;font-size:14px;color:#333;background:url(../images/bg.png) repeat-x top;}
h1{font-family:'UnifrakturCook', cursive;position:relative;float:left;width:100%;margin:10px 0;font-size:36px;color:#028b3d;}
h2{font-family:'UnifrakturCook', cursive;position:relative;float:left;width:100%;margin:0 0 10px 0;font-size:29px;color:#028b3d;text-transform:lowercase;}
.RightCol h2{color:#26533b;text-transform:lowercase;}
h3{font-family:'UnifrakturCook', cursive;position:relative;float:left;width:100%;margin:0 0 10px 0;font-size:20px;text-transform:lowercase;color:#028b3d;}
h4 a{color:#028b3d;text-decoration:none;}
h4 a:hover{color:#009933;text-decoration:none;}
h4{position:relative;float:left;width:100%;margin:0 0 10px 0;font-size:16px;color:#000;}
hr{background-color:#FFFFFF;border-bottom:1px dotted #CCCCCC;border-top:medium none #FFFFFF;height:1px;margin:0 0 15px;}
.pad_bot2{padding-bottom:4px;}
.heading{font-size:18px;text-align:justify;}
#wrapper{position:relative;float:left;width:100%;min-height:650px;margin:0 0 20px;background:url(../images/bgwrap.png) no-repeat center 170px;}
#main{position:relative;width:980px;min-height:650px;margin:0 auto;}
#header{position:relative;float:left;width:980px;height:200px;}
#header a.logo{background:url(../images/logo.png) no-repeat 0 0;display:block;float:left;height:100px;margin:54px 0 0 5px;position:relative;text-decoration:none;text-indent:-9999px;width:570px;}
#header div.topnav{float:right;height:35px;margin:0 0 0 50px;position:relative;text-align:center;min-width:150px;}
#header div.topnav a{position:relative;float:left;min-width:40px;padding:10px;text-decoration:none;color:#657962;display:block;font-size:12px;}
#header div.topnav a:hover{color:#88b500;}
#middlecontent{float:left;min-height:200px;padding:10px 0px;position:relative;width:980px;}
#middlecontent div.LeftCol{position:relative;float:left;width:285px;min-height:200px;}
#middlecontent div.RightCol{position:relative;float:left;width:695px;min-height:200px;}
#middlecontent div.midnav{float:left;margin:0 0 0 18px;min-height:200px;position:relative;width:250px;}
#middlecontent div.midnav ul{float:left;position:relative;width:250px;min-height:200px;margin:0;padding:0;list-style:none;}
#middlecontent div.midnav ul li{float:left;position:relative;width:250px;height:35px;border-bottom:1px dotted #ccc;}
#middlecontent div.midnav ul li a{float:left;position:relative;width:218px;height:22px;padding:8px 10px 5px 22px;background:url(../images/arrow.png) no-repeat 5px 13px;text-decoration:none;color:#172a1f;}
#middlecontent div.midnav ul li a:hover{background:url(../images/arrow2.png) no-repeat 5px 13px #172a1f;color:#fff;}
#middlecontent div.midnav ul li ul{background-color:#FFFFFF;border:1px solid #999999;programs-shadow:3px 3px 5px #222222;display:none;float:left;font-size:12px;left:255px;min-height:30px;padding:10px 5px;position:absolute;top:0;width:255px;z-index:1000;}
#middlecontent div.midnav ul li:hover ul{display:block;}
#middlecontent div.banner{float:left;height:290px;margin:0 0 0 22px;position:relative;width:668px;}
#middlecontent div.banner img{float:left;height:268px;position:relative;width:668px;}
#maincontent{float:left;min-height:300px;padding:10px 20px;position:relative;width:940px;}
#middlecontent div.sidenav{background:url(../images/bgleftcol.png) repeat scroll 0 0 transparent;border:1px solid #D0D0D0;border-radius:5px 5px 5px 5px;float:left;margin:20px 0 0 0;min-height:200px;padding:10px 0;position:relative;width:283px;}
#middlecontent div.sidenav ul{float:left;list-style:none outside none;margin:0;min-height:200px;padding:0;position:relative;width:250px;}
#middlecontent div.sidenav ul li{background:url(../images/leftmenu2bg.png) no-repeat scroll center bottom transparent;float:left;font-size:14px;height:35px;margin:0 0 0 2px;position:relative;width:256px;}
#middlecontent div.sidenav ul li a{color:#222222;float:left;height:22px;padding:8px 5px 5px 14px;position:relative;text-decoration:none;width:260px;text-shadow:1px 1px 1px #FFFFFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#middlecontent div.sidenav ul li a:hover{background-color:#118044;color:#fff;text-shadow:1px 1px 1px #333;}
#middlecontent div.sidenav ul h2{float:left;position:relative;width:250px;min-height:35px;margin:0 0 10px 0px;background:none;}
#middlecontent div.sidenav ul h2 a{color:#538a6a;float:left;height:34px;padding:8px 0 5px 15px;position:relative;text-align:left;text-decoration:none;text-shadow:1px 1px 1px #FFFFFF;width:273px;}
#middlecontent div.sidenav ul h3{float:left;position:relative;width:250px;min-height:35px;margin:0 0 0 7px;background:none;}
#middlecontent div.sidenav ul h3 a{color:#4a6c59;float:left;height:22px;position:relative;text-align:left;text-decoration:none;padding:0 0 0 10px;width:259px;text-shadow:1px 1px 1px #FFFFFF;}
#middlecontent div.content{float:left;position:relative;width:668px;min-height:330px;text-align:justify;margin:0px 0 0 25px;padding:10px 0;}
#middlecontent div.content ul{float:left;position:relative;width:645px;min-height:200px;margin:20px 0 0 20px;padding:0;list-style:square;}
#middlecontent div.content ul li{float:left;margin:0 0 0 20px;min-height:25px;position:relative;width:300px;}
#middlecontent div.content ul.longul{width:615px;list-style:none;border:1px solid #ccc;margin:0;}
#middlecontent div.content ul.longul li{background-color:#FEFEFE;border-top:1px solid #CCCCCC;margin:-1px 0 0 20px;padding:10px 0 5px;width:577px;}
#middlecontent div.content ul.longul li span{position:relative;float:right;color:#690;}
#middlecontent div.content ul li a{float:left;position:relative;width:265px;min-height:22px;padding:0px 10px 0px 5px;text-decoration:none;color:#060e39;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#middlecontent div.content ul li a:hover{background-color:#0066CC;color:#fff;}
#middlecontent div.content ul.boxmenu{float:left;position:relative;width:616px;min-height:200px;margin:0 0 0 20px;padding:0;list-style:none;}
#middlecontent div.content ul.boxmenu li{float:left;position:relative;width:305px;min-height:35px;margin:0 0 10px 0;}
#middlecontent div.content ul.boxmenu li a{float:left;position:relative;width:245px;min-height:22px;padding:10px 20px;text-decoration:none;color:#060e39;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #069;background-color:#CCE4F2;}
#middlecontent div.content ul li a:hover{background-color:#118044;color:#fff;}
.course{float:left;width:322px;height:35px;font-size:15px;}
.courseleft{float:left;}
.courseright{float:right;}
.content2{float:left;margin:0 0 0 25px;min-height:330px;padding:10px 0;position:relative;text-align:justify;width:642px;}
.programs{float:left;position:relative;width:616px;min-height:200px;margin:0 0 0 20px;padding:0;list-style:none;}
#ContactForm{width:585px;overflow:hidden;padding-bottom:36px;height:200px;}
.registerleft{font-size:18px;width:245px;height:15px;float:left;}
.register{position:relative;width:320px;height:50px;}
.registerright{font-size:18px;width:60px;height:15px;float:right;}
.button{position:relative;width:50px;height:15px;margin:0 170px;}
#ContactForm select.small{width:40px;}
#ContactForm select.medium{width:50px;}
#ContactForm select.large{width:70px;}
#ContactForm textarea{width:200px;height:50px;}
#ContactForm input{width:200px;height:20px;}
#ContactForm1{width:585px;overflow:hidden;padding-bottom:36px;height:420px;}
.detailsleft{font-size:18px;width:245px;height:15px;float:left;}
.details{position:relative;width:320px;height:50px;}
.detailsright{font-size:18px;width:60px;height:15px;float:right;}
.button{position:relative;width:50px;height:15px;margin:0 170px;}
#ContactForm1 select.small{width:40px;}
#ContactForm1 select.medium{width:50px;}
#ContactForm1 select.large{width:70px;}
#ContactForm1 textarea{width:200px;height:50px;}
#ContactForm1 input{width:200px;height:20px;}
#footerwrap{position:relative;float:left;width:100%;height:150px;background-color:#f5f5f5;}
.button{background:url(../images/button.png);width:114px;height:51px;background-repeat:no-repeat;}
#footer{height:130px;padding:10px 30px;position:relative;width:920px;margin:0 auto;}
#footer div.copyright{position:relative;float:left;width:443px;height:100px;background:url(../images/logo2.png) no-repeat 0 0;font-size:11px;color:#666;padding:35px 0 0 108px;}
#middlecontent div.content div.myform{float:left;position:relative;width:645px;min-height:20px;margin:20px 0 0 20px;}
#middlecontent div.content div.formline{float:left;position:relative;width:645px;min-height:20px;margin:0 0 20px 0;}
#middlecontent div.content div.formleft{float:left;position:relative;width:200px;min-height:20px;text-align:right;}
#middlecontent div.content div.formright{float:left;position:relative;width:435px;min-height:20px;text-align:left;margin:0 0 0 10px}
.emailID{text-decoration:underline;font-weight:bold;color:#1F1FEB;}