body{margin:0; padding:0; font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#3e3e3e; background:url(../images/body-bg.jpg) repeat}

.left{float:left}
.right{float:right}
ul{margin:0; padding:0; list-style:none}
p{text-align:justify; line-height:20px}
h1{margin:0; font:18px 'Oswald', sans-serif; background:url(../images/block_bg.png) left top; color:#3E3E3E; padding:0 0 0 40px}
h2{margin:0; font:14px 'Oswald', sans-serif; background:url(../images/block_bg.png) left top; color:#066F87; padding:0 0 0 40px}
h1 span, h2 span{background:#fff; padding:0 10px}
h3{margin:20px 0 0 20px; padding:0; color:#fff; font:bold italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif}
.orange{color:#FF6600}
.blue{color:#1D7595}
.mrgBtm{margin-bottom:20px}

a.b{color:#3E3E3E; text-decoration:underline}
a.b:hover{color:#3E3E3E; text-decoration:none}
.approval{background:#FF6600; color:#000 !important; text-transform:uppercase; font-style:normal}

.container{float:left; width:100%}
.headComp{float:left; width:100%; background:#3e3e3e; height:110px}
.logo{float:left; width:400px}
.flag{float:left; width:120px; margin-left:60px}

.topNav{float:right; width:210px; margin-top:20px}
.topNav li{float:left; padding:0 8px; text-align:center}
.topNav li a{color:#3e3e3e; text-decoration:none}
.topNav li a:hover{color:#FF6600; text-decoration:none}
.enroll{float:right; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:30px}
.enroll a{color:#fff; text-decoration:none; background:#066F87; padding:5px 10px}
.enroll a:hover{color:#fff; text-decoration:none; background:#3e3e3e; padding:5px 10px}

.bordStrp{float:left; width:100%; border-top:4px solid #252525; border-bottom:3px solid #ff6600}

.wrapper{margin:0 auto; width:940px}
.mainComp{float:left; width:940px; margin-top:-103px; position:relative}
.header{float:left; width:900px; background:#fff; padding:30px 20px 18px 20px; box-shadow:1px 2px 4px #3e3e3e; margin-bottom:20px}

.contComp{float:left; width:900px; padding:20px; background:#fff; box-shadow:1px 2px 4px #3e3e3e; margin-bottom:20px}

/*----- Navigation--------- */
ul.menu{float:left; width:900px; background:#3e3e3e; font:italic 15px "Trebuchet MS",Verdana,Helvetica,sans-serif}
ul.menu a{display:block; text-decoration:none; }
ul.menu li{float:left; position:relative; background:url(../images/menu-div.gif) no-repeat right; border-bottom:4px solid #7C7C7C;}
ul.menu li:hover{border-bottom:4px solid #BEBEBE}
ul.menu ul{display:none; left:0; list-style:none; opacity:0; position:absolute; top:40px}
ul.menu ul li{position:relative; width:148px; border-bottom:1px solid #7C7C7C; background:#3e3e3e; font-size:13px !important}
ul.menu ul li:hover{border-bottom:1px solid #7c7c7c !important}
ul.menu ul li a{display:block; padding:3px 7px 5px; text-decoration:none; color:#fff}
ul.menu ul li a:hover{color:#FF6600; text-decoration:none}
ul.menu .menulink{padding:10px 20.5px; color:#fff} 
ul.menu .menulink:hover, ul.menu .menuhover, .menu .active{color:#fff; text-decoration:none;background:#FF6600; }

.slider{float:left; margin-top:20px; width:900px; height:200px; margin-bottom:20px}
.content{float:left; width:900px; margin-bottom:20px}
.contLft{float:left; width:640px;}
.contLftHd{float:left; width:640px; margin-bottom:10px}
.ContLmtr{float:left; width:618px; background:#ECECEC; border:1px solid #E2E2E2; color:#3E3E3E; padding:10px; margin-bottom:10px}
.ContLmtr ul li{list-style-type:disc}
.ContLmtr li a, a{text-decoration:none; color:#3E3E3E}
.contmtrL{float:left; width:309px}
.contmtrR{float:right; width:309px}

.contRgt{float:right; width:240px}
.banner{float:right; width:238px; height:150px; background:#ECECEC; border:1px solid #E2E2E2}
.contactBan{float:right; width:222px; font:16px/25px 'Oswald', sans-serif; background:#303030; color:#fff; padding:9px; margin-bottom:13px; letter-spacing:1px; text-align:center}
.content li{line-height:30px; margin-left:20px;}
.ContLmtr tr:nth-of-type(2n+1){background:#ccc; border:1px solid #BABABA}
.ContLmtr th{background:#303030; color:#fff; border:1px solid #4E4D4D;}
.ContLmtr td{text-align:center; border:1px solid #333;}
.ContLmtr table{border-collapse:collapse;}

.txtFld{background:#4D4D4D; width:200px; color:#A4A4A4; padding:5px; border:none}
.btnFld{background:#FF6600; color:#fff; border:none; padding:5px 8px}

.listThumb{float:left; width:210px; border:1px solid #999; padding:3px; margin:3px; text-align:center; height:236px}

.footerComp{float:left; width:100%; height:160px; background:#3e3e3e;}
.footLft{float:left; width:400px;}
.footRgt{float:right; width:200px}
.social{margin-top:20px}
.footerStrip{float:left; width:100%; height:45px; background:#303030; color:#fff}