body{margin:0; background:url(../images/bg.jpg) center top repeat-x fixed; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none; outline:none;}
img{border:0;}

div#mainWrapper{width:947px; margin:0 auto; background:url(../images/topBg.jpg) repeat-x left top #fff; overflow:auto; padding:0 20px 20px 20px;}
div#header{float:left; width:100%; height:65px; padding:6px 0 10px 0;}
div#navigationBox{float:left; width:100%; height:45px;}
ul#navigation{background:#76b3e2; border:1px solid #3f86bb; float:left; list-style:none; margin:0; padding:0;}
ul#navigation li{float:left; margin:0; padding:0;}
ul#navigation li.sel{background:url(../images/menuSel.jpg) no-repeat center 36px;}
ul#navigation li a{float:left; width:auto; padding:6px 5px; color:#fff; font-size:12px; margin:9px 9px 8px 9px; font-weight:bold;}
ul#navigation li a#home{width:35px; margin-right:17px;}
ul#navigation li a#about{width:60px; margin-right:16px;}
ul#navigation li a#program{width:60px; margin-right:18px;}
ul#navigation li a#resource{width:67px; margin-right:16px;}
ul#navigation li a#event{width:85px; margin-right:20px;}
ul#navigation li a#mis{width:23px; margin-right:16px;}
ul#navigation li a:hover{background:url(../images/menuSel.jpg) no-repeat center 80px #fff; color:#01385b;}
ul#navigation li a.sel{background:url(../images/menuSel.jpg) no-repeat center 80px #fff; color:#01385b;}
ul#navigation li#sub ul.subMenu{width:120px; float:left; margin:0; padding:0 10px 10px 10px; position:absolute; top:126px; background:#7bb7e4; border:1px solid #3f86bb; border-top:0; display:none; z-index:9999;}
ul#navigation li#sub ul.subMenu li{float:left; width:100%; margin:5px 0 0 0; padding:0; list-style:none;}
ul#navigation li#sub ul.subMenu li a{color:#fff; font-weight:normal; margin:0; padding:3px 0; width:100%; text-align:left;}
ul#navigation li#sub ul.subMenu li a:hover{color:#000; background:#fff;}
ul#navigation li#sub ul.subMenu li ul#gal{left: 140px; top: 55px; visibility:visible; position:absolute; background:#7bb7e4; margin:0; padding:0; width:80px; padding:0 10px 10px 10px; border:1px solid #3f86bb;}
ul#navigation li#sub ul.subMenu li ul#doc{left: 140px; top: 80px; visibility:visible; position:absolute; background:#7bb7e4; margin:0; padding:0; width:80px; padding:0 10px 10px 10px; border:1px solid #3f86bb;}
ul#navigation li#sub ul.subMenu li:hover > ul{visibility: visible; }
ul#navigation li#abt ul.subAbt{width:120px; float:left; margin:0 0 0 -10px; padding:0 10px 10px 10px; position:absolute; top:126px; background:#7bb7e4; border:1px solid #3f86bb; border-top:0; z-index:9999; list-style:none; display:none;}
ul#navigation li#abt ul.subAbt li{float:left; width:100%; margin:5px 0 0 0; padding:0; list-style:none; clear:both;}
ul#navigation li#abt ul.subAbt li a{color:#fff; font-weight:normal; margin:0; padding:3px 0; width:100%; text-align:left;}
ul#navigation li#abt ul.subAbt li a:hover{color:#000; background:#fff;}

ul#navigation li#prog ul.subProg{width:180px; float:left; margin:0 0 0 -10px; padding:0 10px 10px 10px; position:absolute; top:126px; background:#7bb7e4; border:1px solid #3f86bb; border-top:0; z-index:9999; list-style:none; display:none;}
ul#navigation li#prog ul.subProg li{float:left; width:100%; margin:5px 0 0 0; padding:0; list-style:none; clear:both;}
ul#navigation li#prog ul.subProg li a{color:#fff; font-weight:normal; margin:0; padding:3px 0; width:100%; text-align:left;}
ul#navigation li#prog ul.subProg li a:hover{color:#000; background:#fff;}

div#mailBox{position:relative; float:left; background:url(../images/loginBg.jpg) repeat-x left bottom #eab92d;}
a.login{background:url(../images/loginArrow.png) no-repeat 62px 14px; height:29px; border:1px solid #bc8d03; border-left:0; color:#000; float:left; width:68px; font-weight:bold; padding:15px 0 0 16px;}
a.loginSel{background:url(../images/loginSel.png) repeat-x left bottom #eab92d; height:29px; border:1px solid #bc8d03; border-left:0; color:#000; float:left; width:68px; font-weight:bold; padding:15px 0 0 16px;}
div.searchBox{background:url(../images/searchBg.jpg) repeat-x left bottom #fff; float:left; height:44px; width:229px; border:1px solid #bdbcbd; border-left:0;}
div#mainBody{float:left; width:100%; background:url(../images/rightBar.jpg) repeat-y 632px top; margin-top:1px; padding-top:20px; font-family:Tahoma, Geneva, sans-serif;}
div#left{float:left; width:630px; position:relative;}

.shadow{-moz-box-shadow:0px 0px 5px 5px #e4e4e4; -webkit-box-shadow:0px 0px 5px 5px #e4e4e4; -khtml-box-shadow:0px 0px 5px 5px #e4e4e4;}
.curved{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
h1.title{font-size:20px; color:#333; font-weight:normal; margin:0;}
ul#projects{float:left; width:95%; margin:10px 0 0 0; padding:10px; list-style:none; background:#F4EEEE; border:1px solid #DFDFDF;}
ul#projects li{float:left; width:98%; margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:1px solid #c6c5c5;}
ul#projects li.project{border:0;}
ul#projects li img{float:left; margin:0 13px 10px 0;}
ul#projects li a.title{font-size:17px; color:#5f5f5f; width:448px; float:left;}
/*ul#projects li.last{background:url(../images/seperator.jpg) repeat-x left bottom; padding-bottom:20px; border:0;}*/
ul#projects li.last{padding-bottom:10px; border:0;}
a.viewMore{float:left; background:url(../images/moreIcon.jpg) no-repeat right top; padding-right:22px; font-size:12px; color:#333; width:auto; margin-top:13px; height:15px;}
a.viewMore:hover{color:#f00;}
div#bottomPart{float:left; width:100%; padding:10px 0 15px 0;}
div#newsEvents{float:left; width:335px;}
div.videos{float:left; width:285px; background:#F4EEEE; border:1px solid #DFDFDF; height:235px; padding:10px;}
div.videos h1{color:#0083d6;}
ul.events{float:left; width:100%; margin:17px 0 0 0; padding:0; list-style:none; border-right:1px solid #999999;}
ul.events li{float:left; width:88%; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #999999;}
ul.events li img{float:left; margin:0 15px 15px 0;}
ul.events li a.title{font-size:13px; color:#000; float:left; font-weight:600; width:69%;}
ul.events li span.posted{float:left; display:block; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
a.viewAll{float:left; width:78px; height:24px; background:url(../images/viewAll.jpg) no-repeat left top; text-indent:-9999px;}
/*VIDEOS HOME*/
/*a.viewVideo{float:right; width:109px; height:22px; text-indent:-9999px; background:url(../images/viewallVideos.jpg) no-repeat left top;}*/
a.viewVideo{float:right; width:76px; height:22px; text-indent:-9999px; background:url(../images/viewPart.gif) no-repeat left top;}
div#player{float:left; margin:5px 0 10px 0; width:100%; padding-bottom:25px;}

/*AUDIO LIST*/
ul#audioList{float:left; width:100%; margin:0; padding:0; list-style:none;}
ul#audioList li{float:left; width:75%; margin:16px 0 0 0; padding:0 0 20px 60px; background:url(../images/audioIcon.jpg) no-repeat left top; border-bottom:1px solid #999999;}
ul#audioList a{color:#000; font-size:14px; float:left; width:100%; margin-bottom:10px;}
ul#audioList a.listen{float:left; background:url(../images/listen.jpg) no-repeat left top; width:60px; height:21px; color:#302e2e; margin-top:7px; font-size:12px; padding:3px 0 0 5px;}
ul#audioList li.removeBorder{border:0;}
ul#audioList li.view{background:none; padding:0;}

div#right{float:left; width:287px; padding:0 0 0 28px;}
h1.ribbon{float:left; width:96%; height:28px; background:#f4eeee url(../images/titleArrow.gif) no-repeat right top; border:1px solid #cfcfcf; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:normal; padding:3px 0 0 10px; border-right:0; cursor:pointer; margin:10px 0 0 0;}
div.expand{text-indent:-9999px; background:url(../images/loginArrow.png) no-repeat left top; float:right; width:16px; height:16px; margin:5px 18px 0 0;}
div.close{text-indent:-9999px; background:url(../images/expand.png) no-repeat left top; float:right; width:16px; height:16px; margin:5px 18px 0 0; cursor:pointer;}
ul.work{margin:0; padding:0 0 0 2px; float:left; list-style:none; width:100%;}
ul.work li{float:left; margin:15px 0 0 0; padding:0 0 10px 23px; background:url(../images/arrowBullet.gif) no-repeat left top; width:92%; border-bottom:1px solid #c3c2c2;}
ul.work li a{color:#555454; font-size:14px; float:left;}
ul.pub{border:0;}
ul.pub li{width:100%;}
div.subs{height:40px; border-left:1px solid #bdbcbd; border-right:0; width:188px; margin-top:10px;}
a.subscribe{text-indent:-9999px; float:left; width:98px; height:42px; background:url(../images/subscribe.gif) no-repeat left top; margin-top:10px;}
div#footer{float:left; height:105px; width:924px; background:url(../images/footer.jpg) repeat-x left top; border:1px solid #3f86bb; padding:20px 0 0 20px}
ul.footer{margin:0; padding:0; float:left; list-style:none; width:100%;}
ul.footer li{margin:0; padding:0; float:left; width:153px;}
ul.footer li#multiLi{width:170px;}
ul.footer li p{margin:0; padding:0; float:left; color:#fff; font-size:11px;}
ul.footer li h2{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; margin:0 0 10px 0; padding:0;}
ul.footer li a{clear:both; float:left; width:100%; color:#fff; font-size:11px; padding:0 0 5px 0}
ul li.removeBorder{border:0;}
div.addthis{float:right; margin-right:10px;}
/*INNER PAGE*/
h1{float:left; width:100%; color:#333; font-size:20px; font-weight:normal;}
div#left p{color:#666666; line-height:20px; width:98%; clear:both;}
div#left p.clr{float:left; color:#666666; line-height:20px; width:98%;}
div.optionBox{float:left; width:615px; background:url(../images/seperator.jpg) repeat-x left 4px; margin-top:20px;}
div.optionBox h2{float:left; width:auto; background:#fff; color:#000; font-size:15px; margin:0 0 15px 0; padding:0 8px 0 0;}
div.optionBox h2.feedback{color:#70b0de; margin-bottom:25px;}
div.form{width:560px; float:left; height:290px; padding:20px; margin-bottom:10px;}
div.form h2{color:#666; font-size:16px;}
td{color:#777676; font-size:11px; margin-bottom:10px; float:left; width:48%;}
input.contact{border:0; background:url(../images/longTxt.gif) no-repeat left top; width:246px; height:23px; float:left; padding:0 10px; font-size:11px;}
input#captcha{border:0; background:url(../images/smallTxt.gif) no-repeat left top; width:80px; height:23px; float:left; padding:0 10px; font-size:11px;}
textarea{float:left; background:url(../images/txtArea.gif) no-repeat left top; width:246px; height:44px; overflow:auto; font-size:11px; padding:10px; border:0;}

ul#news{float:left; width:100%; margin:0; padding:0; list-style:none;}
ul#news li{float:left; width:98%; margin:0 0 12px 0; padding:0 0 12px 0; border-bottom:1px solid #c6c5c5;}
ul#news li img{float:left; margin:0 13px 10px 0;}
ul#news li a.title{font-size:14px; color:#0184d7; width:460px; float:left;}
ul#news li a.desc{color:#666666; font-size:12px; float:left; width:460px; line-height:18px; margin-top:10px;}
/*ul#news li.last{background:url(../images/seperator.jpg) repeat-x left bottom; padding-bottom:20px; border:0;}*/
ul#news li.last{padding-bottom:20px; border:0;}

ul#contact{float:left; margin:0; padding:0; width:100%; list-style:none;}
ul#contact li{float:left; width:50%; margin:0 0 20px 0; padding:0; color:#666; line-height:16px;}
ul#contact li h2{float:left; width:100%; margin:0 0 5px 0; padding:0; font-size:13px;}
ul#contact li h3{float:left; width:100%; margin:0; padding:0; font-size:11px;}
div.hoverBtn{float:left; background:url(../images/hoverImg.png) no-repeat left top; width:136px; height:65px; color:#bbbcbb; font-size:11px; display:none; padding:10px 0 0 20px;}
a.downloadBtn{float:left; background:url(../images/downloadBtn.png) no-repeat left top; width:162px; height:34px; text-indent:-9999px; position:absolute; bottom:0; left:0;}

ul#gallery{float:left; width:100%; margin:0; padding:0; list-style:none;}
ul#gallery li{float:left; width:45%; margin:0 15px 12px 0; padding:5px; border:1px solid #d0cece; background:#f5f2f2;}
ul#gallery li img{float:left; margin:0 13px 10px 0;}
ul#gallery li a.desc{color:#666666; font-size:11px; float:left; width:144px; line-height:16px; font-weight:600;}
ul#gallery li span{float:left; width:144px; display:block; color:#70b0de; font-size:11px;}
ul#gallery li.gal{width:130px; padding:10px 7px 10px 10px; margin:0 5px 12px 0}
ul#gallery li.gal img{margin:0; float:left; padding:0;}

ul.objectives{float:left; margin:0; padding:0; list-style:none; width:100%; line-height:18px;}
ul.objectives li{float:left; margin:0 0 15px 0; padding:0; width:100%;}
ul.memberLogin{width:170px; height:150px; background:#81b9e3; list-style:none; margin:14px 0 0 0; padding:0;}
#form1{display:none; width:170px; float:left; position:absolute; top:31px; left:-85px; z-index:9999;}
ul.memberLogin li{float:left; margin:0; padding:0; width:150px; color:#fff; padding:5px 10px;}
ul.memberLogin li input{background:#fff; border:0; width:130px;}
ul.memberLogin li input#submit{width:80px; border:1px solid #000; font-size:11px; background:#6699cc; color:#fff;}

input.search{float:left; width:165px; height:30px; background:#f6f4f4; border:1px solid #b4b4b4; border-right:0; margin:6px 0 0 8px}
/*a.searchGlass{float:left; width:28px; height:30px; background:url(../images/searchGlass.gif) no-repeat center #f6f4f4; border:1px solid #b4b4b4; text-indent:-9999px; margin-top:6px;}*/
.searchGlass{float:left; border:1px solid #b4b4b4; margin-top:6px;}
input#subscribe{background:#eeeeee; border:1px solid #c6c6c6; width:162px; height:24px; margin:6px 0 5px 8px; color:#848080; padding-left:8px; font-size:11px;}

ul.core{float:left; width:100%; margin:0 0 0 20px; padding:0;}
ul.core li{float:left; width:100%; margin:0; padding:0 0 10px 0;}
ul.core li a.stPartner{color:#000;}
ul.core li a.stPartner:hover{text-decoration:underline;}
div#copyRight{float:left; width:100%; height:20px; padding:15px 0 0 0; color:#8c8a8a; font-size:10px;}
div#copyRight span{float:right; width:240px;}
span a{float:left; color:#8c8a8a; padding-top:5px;}
a.softnep{float:left; text-indent:-9999px; background:url(../images/softnep.jpg) no-repeat 10px top; width:57px; height:17px; padding:0 0 0 10px;}

ul#social{float:right; margin:-6px 0 0 0; padding:0; list-style:none; width:90px;}
ul#social li{float:left; margin:0; padding:0; width:30px;}
ul#social li a{float:left; color:#0083d6; font-size:12px; font-weight:bold; margin-top:2px; padding-top:3px; height:19px; text-indent:-9999px;}
ul#social li a#facebook{background:url(../images/fbicon.gif) no-repeat left top;padding-left:30px;}
ul#social li a#youtube{background:url(../images/utube.gif) no-repeat left top;padding-left:30px;}
ul#social li a#blog{background:url(../images/blog.gif) no-repeat left top; padding-left:30px;}

td.sn{float:left; width:40px; padding:5px;}
td.name{float:left; width:190px; padding:5px;}
td.pos{float:left; width:190px; padding:5px;}
td.loc{float:left; width:153px; padding:5px;}
td.tit{font-weight:bold; font-size:12px; color:#fff; background:#01a8df; border-right:1px solid #fff;}

a.top_nav{ color:#000000;}
a.top_nav:hover{ text-decoration:underline;}

div#block{position:absolute; left:35px; top:25px; height:20px; width:220px; background:#fff;}
div#funddiv{width:610px; z-index:1111; margin-bottom:20px; float:left;}
ul#funds{float:left; margin:10px 0 0 10px; padding:0; list-style:none;}
ul#funds li{float:left; margin:0; padding:5px; line-height:18px; border:1px solid #7a7a7a; border-bottom:0;}
ul#funds li.output{width:470px; border-right:0;}
ul#funds li.per{width:100px;}
