@charset "utf-8";
/* CSS Document */
html, body,div, p, ul, h1,h2,h3{ margin:0; padding:0;}

body{ margin:0; padding:0; background:#fff; font-family:Arial, Helvetica, sans-serif;}

img{ margin:0; padding:0; border:0; }
a{ border:none; outline:none;}


.backgroundyello{ background: #fff200 url(../graphics/yellow_bg.gif) repeat-x;}
.backgroundgree{ background:#008751 url(../graphics/greenbg.gif) repeat-x;}
.navBg{ background:url(../graphics/navigation_bg.gif) repeat-x;}

a.evebts{ width:125px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; font-family:tahoma; font-weight:bold; font-size:10px; text-decoration:underline; float:left;}

a.evebts:hover{ width:125px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/events_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}

a.evebts_Active{ width:125px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/events_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}


a.boy{ width:151px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; font-family:tahoma; font-weight:bold; font-size:10px; text-decoration:underline;  float:left;}

a.boy:hover{ width:151px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/boyscots_hover.gif) no-repeat; font-size:10px; text-decoration:none; float:left;}

a.boy_Active{ width:151px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/boyscots_hover.gif) no-repeat; font-size:10px; text-decoration:none; float:left;}


a.summer{ width:177px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; font-family:tahoma; font-weight:bold; font-size:10px; text-decoration:underline;  float:left;}

a.summer:hover{ width:177px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/summercamp_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}

a.summer_Active{ width:177px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/summercamp_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}


a.faq{ width:200px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; font-family:tahoma; font-weight:bold; font-size:10px; text-decoration:underline;  float:left;}

a.faq:hover{ width:200px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/faq_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}

a.faq_Active{ width:200px; height:30px; line-height:30px; text-align:center; color:#004381; font-family:tahoma; font-weight:bold; background:url(../graphics/faq_hover.gif) no-repeat; font-size:10px; text-decoration:none;  float:left;}



.paddingleft{ padding-left:25px;}

.faqbg{ background:url(../graphics/faq_bg.gif) repeat-x; width:240px; height:178px; float:left; padding-left:21px; position:relative;}

.faqbg p{ font-family:tahoma; font-size:11px; font-weight:bold; color:#000; text-align:left; line-height:13px; padding-top:9px;}

.faqbg ul{ margin:5px 0 0 0; padding:0; list-style-type:none; position:relative;}
.faqbg li{ background:url(../graphics/bg_list.gif) no-repeat; font-family:tahoma; font-size:11px; font-weight:bold; color:#000; text-align:left; line-height:13px; padding-left:24px; margin:2px 0 0 0; width:200px; height:15px; float:left; position:relative;}
.faqbg li span{  position:absolute; top:-4px; left:3px;  width:13px; height:15px;}

a.faqQuestion{ font-family:tahoma; color:#0021e9; font-size:12px; font-weight:bold; text-decoration:underline; padding-left:18px; padding-top:20px; width:204px; float:left;}
a.faqQuestion:hover{  text-decoration:none;}

.Text{ padding-left:20px; font-family:tahoma; font-size:11px; color:#000; padding-top:19px; padding-right:10px;}
.Text h1{ font-weight:bold; color:#ed1b24; font-size:20px; margin:0; padding:0;}
.Text h2{ font-weight:bold; color:#ed1b24; font-size:14px; margin:0; padding:0;}
.Text p{ margin:0 ; padding:0 0 18px  0;}
.Text ul{ margin:17px 0 19px 53px; padding:0; list-style-type:disc;}
.Text ul li{ margin:0; padding:0; list-style-type:disc; font-family:tahoma; font-size:11px; color:#000;}

.Text ol{ margin:10px 0 19px 53px; padding:0; list-style-type:none;}
.Text ol li{ margin:0; padding:5px 0 0 0;  font-family:tahoma; font-size:11px; color:#000;}


.Textform{  font-family:tahoma; font-size:11px; color:#000;}
.Textform h1{ font-weight:bold; color:#ed1b24; font-size:14px; margin:0; padding:0; }
.Textform p{ margin:0 ; padding:0 0 18px  0;}


.Textform2{  padding-left:20px; font-family:tahoma; font-size:11px; color:#000;}
.Textform2 h1{ font-weight:bold; color:#ed1b24; font-size:14px; margin:0; padding:0; }
.Textform2 p{ margin:0 ; padding:0 0 18px  0;}
.Textform2 ul{ margin:0; padding:0 0 0 20px; list-style-type:disc;}
.Textform2 ul li{ margin:0; padding:0; font-family:tahoma; font-size:11px; color:#000;}
.Textform2 ul li ul{ margin:0; padding:0 0 0 25px; list-style-type:circle;}


.popTextP{ padding-top:18px;}

.popleft{ background:url(../graphics/pop_text_img.jpg) no-repeat; width:141px; height:207px; float:left;}
.popright{ background:url(../graphics/img_lady.jpg) no-repeat; width:95px; height:207px; float:left;}
.mainFooter { background:#BFBFBF; border:1px solid #fff; }

.selector2 { width:124px; height:20px; }

.footer { font-family:tahoma; font-size:11px; color:#000000; }
.footer a{ color:#3300ff; text-decoration:underline;}
.footer a:hover{ color:#3300ff; text-decoration:none;}

.padding8 { padding-right:8px; font-weight:bold; }

.Fieldinput { width:190px; height:19px; border:1px solid #77b7f3; }
.Fieldinput2 { width:162px; height:19px; border:1px solid #77b7f3; }
.Fieldinput3 { width:164px; height:21px;  }
.Fieldinput4 { width:95px; height:19px; border:1px solid #77b7f3; }


a.blue { color:#3300ff;font-family:tahoma; font-size:11px; text-decoration:underline;}
a.blue:hover{ color:#3300ff; text-decoration:none;}
.padding89{ margin-left:89px; margin-top:10px;}

.imgleftsummer{ background:url(../graphics/img_left_summercamps.gif) no-repeat;}
.imgrightsummer{ background:url(../graphics/img_right_summer_capms.jpg) no-repeat;}
.imgrightsummer h1{ font-weight:bold; color:#ed1b24; font-size:20px; margin:0; padding:4px 0 0 0; }
.imgrightsummer p{ margin:0 ; padding:0 19px 9px  8px;  font-family:tahoma; font-size:11px; color:#000;}
.margin126{ margin-left:126px;}
.margin126T{ margin-left:126px; margin-top:25px;}
a.Link12{ color:#3d3d3d; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:underline;}

a.Link12:hover{ text-decoration:none;}
.Link11{ color:#3d3d3d; font-family:tahoma; font-size:11px; font-weight:bold;}
.bgshope{ background:url(../graphics/bg_shop.gif) repeat-x left top; width:262px; float:left; height:96px; margin-left:9px; padding-top:10px;}

.BackBox{ width:198px; height:28px; float:left; line-height:28px; text-align:center; border:1px solid #d2d2d2; background:#FBFAF3; font-family:tahoma; font-size:10px; color:#000;}
.BackBox a{ color:#3300ff; text-decoration:underline;}
.BackBox a:hover{ color:#3300ff; text-decoration:none;}
.TextFAQ{  padding-left:20px; font-family:tahoma; font-size:12px; color:#000;}

/***** FORM PAGE ****/
.Form_navBg{ background:url(../graphics/img_nev_form.gif) no-repeat;}

.Text_Formtxt{ padding-left:20px; font-family:tahoma; font-size:11px; color:#000; padding-top:19px;}
.Text_Formtxt p{ margin:0 ; width:360px; }
.Text_Formtxt h1{ font-weight:bold; color:#ed1b24; font-size:20px; margin:0; padding:0;}
.Text_Formtxt h2{ font-weight:bold; color:#ed1b24; font-size:14px; margin:0; padding:0;}
.Text_Formtxt ul{ margin:5px 0 19px 53px; padding:0;  list-style-type:disc;}
.Text_Formtxt ul li{ margin:0; padding:0; list-style-type:disc; font-family:tahoma; font-size:11px; color:#000;}

.Text_Formtxtlist{ font-family:tahoma; font-size:11px; color:#000;}
.Text_Formtxtlist h1{ padding-left:20px; font-weight:bold; font-family:tahoma; font-size:17px; color:#ed1b24;}

.Text_Formtxtlist ul{ margin:5px 0 19px 53px; padding:0;  list-style-type:disc;}
.Text_Formtxtlist ul li{ margin:0; padding:0; list-style-type:disc; font-family:tahoma; font-size:11px; color:#000;}


.Label_Formtxt{ font-family:tahoma; font-size:11px; color:#000;}
.TextBox{border:1px solid #77B7F4; width:187px; height:18px; padding: 2px 0px 0px 3px; font-size:11px; color:#000;}
.TextBox_Small{border:1px solid #77B7F4; width:162px; height:18px; padding: 2px 0px 0px 3px; font-size:11px; color:#000;}
.PinCodeBox{border:1px solid #77B7F4; width:95px; height:18px; padding: 2px 0px 0px 3px; font-size:11px; color:#000;}
.Select_TextBox{ width:168px; height:18px; font-size:11px; color:#000;}
/*misc*/
.Text_gap{ padding-left:20px; font-family:tahoma; font-size:11px; color:#000; padding-top:19px; padding-right:10px;}
.Text_gap p{ margin:0 ; padding:0 0 10px  0;}
.Text_gap h1{ font-weight:bold; color:#ed1b24; font-size:20px; margin:0; padding:0;}
.Text_gap h2{ font-weight:bold; color:#ed1b24; font-size:14px; margin:0; padding:0;}
.Text_gap ul{ margin:17px 0 19px 53px; padding:0; list-style-type:disc;}
.Text_gap ul li{ margin:0; padding:0; list-style-type:disc; font-family:tahoma; font-size:11px; color:#000;}

.Textform2 a{  font-family:tahoma; font-size:12px; color:#001BF1;}

/***** EVENTS PAGE ***/

.imgleftevents{ background:url(../graphics/bg_left.gif) no-repeat;}
.imgrightevents{ background:url(../graphics/bg_right.gif) no-repeat;}
.imgrightevents h1{ font-weight:bold; color:#000; font-size:14px; margin:0; font-family:tahoma; padding:12px 0 0 10px; }
.imgrightevents p{ margin:0 ; padding:0 11px 9px  10px;  font-family:tahoma; font-size:11px; color:#000;}
.faq2bg{width:261px;  float:left;background:url(../graphics/faq_bg.gif) repeat-x; height:169px; }

.Form_Right_Bg{ background:url(../graphics/img_2_03.jpg) no-repeat right top; height:269px;}