/* Ismail biltagi */
body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, l, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	border-style: none;	border-color: inherit;	border-width: 0; margin:0 ; padding:0;font-family:Verdana, Geneva, sans-serif; }
:focus{ outline:0;}
strong {font-weight: bold; color:#333}
p {padding:0; margin:5px 0 10px 5px; color:#666; font-size:12px float:left; }
a {border: none; color:#c8006d; text-decoration:none }
h1 {text-indent:-10000px; }
h2 { font-size:15px; font-weight:bold; color:#c8006d; }
a:hover { color:#7a0042;text-decoration:none}
.clr { float:none; clear:both; text-align: left; }
body { background-repeat:repeat-x; background-color:#FFF;}
#wrapper {  background-image:url(../images/banner_bg.png); background-position:top right; background-repeat:no-repeat;width:940px; margin:0 auto;}
.header { height:360px;}
.headerInner {  height:140px;}
.logoIndex { width:206px; height:203px; margin:11px 0 0 0; float:left; background-image:url(../images/logo2.png); background-repeat:no-repeat; position: absolute ; z-index:2  }
.logo { width:355px; height:126px; margin:11px 0 0 0; float:left }
.slogan {width:143px; height:99px; float:left; margin-top:100px}
.bannerRight { width:720px; float:right; margin:0; }
.signup { float:right; width:220px; height:74px; margin:11px 0 0 0; color:#cc0066; font-size:12px;}
.signupText { float:right; width:220px; height:15px;text-align:right; font-size:11px;}
.signupInput { float:right; border:#999 1px solid; color:#999; font-size:12px; margin:5px 0 0 0; width:170px; height:22px; padding:0 5px; }
.submitBt { float:right; width:240px; height:42px; margin:0 0 50px 0 }


   #menuWrapper #nav {  float:right;  margin:0 0 0 0 ; clear: both; width: 620px; height: 25px;list-style: none; text-align: center; position: relative;  z-index: 2;  }
   #menuWrapper #nav li {  float: left;   margin: 0;   border: 0;   position: relative;   }
   #menuWrapper #nav li a {   margin: 0;  display: block;  text-decoration: none;      }
   #menuWrapper #nav a:link, #menuWrapper #nav a:visited {   color: # F09; font-size:12px  }
   #menuWrapper #nav a:hover, #menuWrapper #nav a:focus {  color: #333;  }
   #menuWrapper #nav li ul {  background-color: #fff;  width: 79px;   height: auto;   list-style: none;   margin:3px  0 0  5px;  padding:0 0 0 3px;  border: 0;  text-align: left;  position: absolute;  display: none;  border:3px #e8e8e8 solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 0px 10px #333;; left:-15px;top:20px;
-webkit-box-shadow: 0px 0px 10px #333;
        box-shadow: 0px 0px 10px #333;background-image:none; }
   #menuWrapper #nav ul li a{  padding:3px;  white-space: nowrap;  display: block; background-image:none; background-color:#FFF   }
   #menuWrapper #nav li:hover ul {  display: block; }





#menuWrapper #menu #nav .home a{ background-image:url(../images/home_normal.png);  height:25px; width:51px;}
#menuWrapper #menu #nav .home a:hover{background-image:url(../images/home_hover.png); height:25px; width:51px;}
#menuWrapper #menu #nav .home .Selected{background-image:url(../images/home_hover.png);  height:25px; width:51px;}

#menuWrapper #menu #nav .about a{ background-image:url(../images/about_normal.png); height:25px; width:62px;}
#menuWrapper #menu #nav .about a:hover{background-image:url(../images/about_hover.png); height:25px; width:62px;}
#menuWrapper #menu #nav .about .Selected{background-image:url(../images/about_hover.png);  height:25px; width:62px;}

#menuWrapper #menu #nav .programs a{background-image:url(../images/programs_normal.png); height:25px; width:89px;}
#menuWrapper #menu #nav .programs a:hover{background-image:url(../images/programs_hover.png); height:25px; width:89px;}
#menuWrapper #menu #nav .programs .Selected{background-image:url(../images/programs_hover.png); height:25px; width:89px;}

#menuWrapper #menu #nav .success a{ background-image:url(../images/success_normal.png); height:25px; width:112px;}
#menuWrapper #menu #nav .success a:hover{background-image:url(../images/success_hover.png); height:25px; width:112px;}
#menuWrapper #menu #nav .success .Selected{background-image:url(../images/success_hover.png); height:25px; width:112px;}
#menuWrapper #menu #nav .success ul a {background-image:none;}
#menuWrapper #menu #nav .success ul a:hover { background-image:none; }

#menuWrapper #menu #nav .video a{ background-image:url(../images/video_normal.png); height:25px; width:68px;}
#menuWrapper #menu #nav .video a:hover{background-image:url(../images/video_hover.png); height:25px; width:68px;}
#menuWrapper #menu #nav .video .Selected{background-image:url(../images/video_hover.png); height:25px; width:68px;}
#menuWrapper #menu #nav .video ul a {  background-image:none;}
#menuWrapper #menu #nav .video ul a:hover {  background-image:none;}

#menuWrapper #menu #nav .shop a{ background-image:url(../images/shop_normal.png); height:25px; width:61px;}
#menuWrapper #menu #nav .shop a:hover{background-image:url(../images/shop_hover.png); height:25px; width:61px;}
#menuWrapper #menu #nav .shop .Selected{background-image:url(../images/shop_hover.png); height:25px; width:61px;}
#menuWrapper #menu #nav .shop ul a {  background-image:none;}
#menuWrapper #menu #nav .shop ul a:hover {  background-image:none;}

#menuWrapper #menu #nav .events a{ background-image:url(../images/events_normal.png); height:25px; width:70px;}
#menuWrapper #menu #nav .events a:hover{background-image:url(../images/events_hover.png); height:25px; width:70px;}
#menuWrapper #menu #nav .events .Selected{background-image:url(../images/events_hover.png);  height:25px; width:70px;}
#menuWrapper #menu #nav .events ul a {  background-image:none; text-align:center;}
#menuWrapper #menu #nav .events ul a:hover {  background-image:none; background-color:#e9e9e9; color:#db50a3}

#menuWrapper #menu #nav .contacts a{ background-image:url(../images/contacts_normal.png); height:25px; width:73px;}
#menuWrapper #menu #nav .contacts a:hover{background-image:url(../images/contacts_hover.png); height:25px; width:73px;}
#menuWrapper #menu #nav .contacts .Selected{background-image:url(../images/contacts_hover.png);  height:25px; width:73px;}

.sliderText { float: left; width:200px; height:120px; color:#999; margin:80px 0 0 20px; text-align:justify; font-size:11px; }
.sliderText a{ float:right; padding-right:10px; color:#C09; }
.sliderText a:hover{  color:#9a0054; }

.content { font-size:12px; padding:10px; min-height:350px }
.block1 { float:left; width:278px; height:350px; margin:0 0 0 0; }
.block3 { float:left; width:250px; height:320px; margin:0 0 0 0; }
.block2 { float:left; width:350px; height:300px; margin:0 15px 0 15px; }
.picBorder { width:278px; height:91px; margin:20px 0 0 0;  border:1px solid #fe96cf}
.title { float:left; width:278px; height:30px; border-bottom:1px #dbdbdb solid}
.title img { margin:7px 0 0 0}
.title3 { float:left; width:250px; height:30px; border-bottom:1px #dbdbdb solid}
.title3 img { margin:7px 0 0 0}
.block1 p { float:left; width:278px;  margin:10px 0 0 0; text-align:justify }
.block3 p { float:left; width:250px;  margin:10px 0 0 0; text-align:justify }
.readMore { float:right; height:22px; width:71px; margin-top:10px; }
.readMore2 { float:right; height:22px; width:71px; margin-top:5px; }


.title2 { float:left; width:350px; height:30px; border-bottom:1px #dbdbdb solid}
.title2 img { margin:7px 0 0 0}
.newsBlock { background-color:#efefef; float:left; width:330px; height:270px; padding:10px; text-align:justify; border-bottom:1px solid #dbdbdb}
.newsLink a {  float:left; width:250px; color:#c8006d; background-image:url(../images/arrow1.jpg); background-repeat:no-repeat; background-position:left top; padding-left:10px; margin-bottom:5px;}
.newsLink a:hover {  float:left; width:250px; color:#770041; }
.postedBy { float:left; font-weight:bold; color:#666; margin-right:10px; font-size:11px; }
.date { float:left; color:#999; font-size:10px; margin:5px 0 10px 0}
.footer { background-color:#bebebe; width:100%; height:107px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; position:bottom; margin:15px 0 0 0}
.footerContent { width:900px; margin:0 auto; height:107px;}
.follow { height:90px; width:175px; float:left; margin:0 10px 0 0}
.footerLinks { float:right; text-align:center; color:#333; width:400px; font-size:10px; margin:40px 10px 0 0  }
.footerLinks a:link { text-align:center; color:#666}
.footerLinks a:visited { text-align:center; color:#666}
.footerLinks a:active { text-align:center; color:#666}
.footerLinks a:hover { text-align:center; color:#000}
.footerLinks p { text-align:center; color:#999; font-size:9px; margin-top:5px;}

.innerLeft { width:900px; float:left; min-height:150px; margin:10px 0 0 10px; border-bottom:1px solid #e0e0e0; }
.innerLeft img { margin:0 0 20px 0; float:left}
.innerLeft .rightDiv { width:640px; float:left}
.rightDiv2 { width:630px; float:left}
.rightDiv2 ul li { list-style-image:url(../images/arrow1.jpg)}
.rightDivAbout { width:580px; float:right; text-align:justify}
.innerLeft p {  width:640px;float:left;}
.rightDiv2 p {  width:610px;float:left; text-align:justify}
.innerLeft ul {  width:500px;float:left; list-style:none}
.innerLeft h2 { width:500px;float:left}
.titleInner { float:left; width:98%; height:40px; border-bottom:1px #dbdbdb solid; margin:30px 0 0 10px;}
.titleInner img { margin:7px 0 0 0}
.innerRight { float:left; width:720px; margin:10px 0 0 0; min-height:180px  }
.innerRightAbout { float:left; width:900px; margin:10px 0 0 0; min-height:180px  }
.innerRightAbout img { float:left; margin:0 20px  }
.innerRightSuccess { float:left; width:910px; margin:10px 0 0 0; min-height:180px  }
.content ul li { color:#c8006d; margin:0 0 0 20px}
.content ul li p { margin:5px 0 10px 0;}
.content ul li ul li { color:#666;  margin:2px 0 0 20px; list-style: square}
.successBox { float:left; width:880px; margin:0 0 20px 10px; background-color:#eaeaea; border:#d6d6d6 solid 1px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:10px}
.successBox .dateName  { margin:0; color:#c8006d; font-size:10px;}
.successBox .dateName a  { color:#c8006d; font-size:10px; }
.successBox .dateName a:hover  { color:#770342; font-size:10px; }
.zoozle { width:450px; margin:0 auto; height:300px; }
.twitter { width:700px; text-align:center; margin:20px 0 0 0}
.vidinfo{ margin:20px 60px; width:770px; background-color:#eaf7f4; font-style:normal; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:10px; }

.flashBanner{ float:right; margin-top:60px;}
.Welcometitle { float:left; width:100%; height:30px; border-bottom:1px #dbdbdb solid}
.Welcometitle img { margin:7px 0 0 0}

.main-vid-entry { float:left; width:130px; margin:10px 20px 5px 0; }
.main-vid-entry p { padding:0 ; }
#vid-list { margin:0 auto 10px auto; width:790px; }
.leftPic { float:left; width:270px; }