@charset "utf-8";
/* CSS Document */

body{
background:url(../images/main_bg.gif) repeat-x top left #2e2b2b;
margin:0 auto;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;

}

h1,h2,h3,h4,h5,h6,ol,ul,li,div,img{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
}

a{ margin:0; padding:0;}

#Main_Container{
width:930px;
margin:0px auto;
padding:0px;
}

#Header{
margin:0 auto;
padding:0px;
width:930px;
height:237px;
}

#Header .flash_bg{
background:url(../images/shadow_bg.png) repeat-y center;
width:854px;
height:200px;
margin:0px;
padding:0px 38px 0px 38px;

}

*html #Header .flash_bg{
background:none;
width:854px;
height:200px;
margin:0px;
padding:0px 38px 0px 38px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_bg.png',sizingMethod='scale');
}

.main_nav{
width:860;
height:37px;
margin:0px;
padding:0px 35px 0px 35px;
}

.main_nav ul{
list-style:none;
margin:0px;
padding:0px;
float:left;}

.main_nav li{
margin:0px;
padding:0px;
float:left;
display:block;
}

.main_nav li span{ display:none;}

.main_nav li a{
margin-top:5px;
padding:0px 0px 0px 0px;
}

.main_nav li a.Home{
background:url(../images/home_but.gif) no-repeat;
width:68px;
height:27px;
margin-right:1px;
float:left;
}

.main_nav li a.Homeselect{
background:url(../images/home_butover.gif) no-repeat;
width:68px;
height:27px;
margin-right:1px;
float:left;
}

.main_nav li a.Home:hover{
background: url(../images/home_butover.gif) no-repeat;
width:68px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.about{
background:url(../images/about_but.gif) no-repeat;
width:77px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.about:hover{
background: url(../images/about_butover.gif) no-repeat;
width:77px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.aboutselect{
background: url(../images/about_butover.gif) no-repeat;
width:77px;
height:27px;
float:left;
margin-right:1px;
}


.main_nav li a.programs{
background:url(../images/programs_but.gif) no-repeat;
width:102px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.programs:hover{
background: url(../images/programs_butover.gif) no-repeat;
width:102px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.programsselect{
background: url(../images/programs_butover.gif) no-repeat;
width:102px;
height:27px;
float:left;
margin-right:1px;
}




.main_nav li a.forums{
background:url(../images/forums_buts.gif) no-repeat;
width:87px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.forums:hover{
background: url(../images/forums_butover.gif) no-repeat;
width:87px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.forumsselect{
background: url(../images/forums_butover.gif) no-repeat;
width:87px;
height:27px;
float:left;
margin-right:1px;
}






.main_nav li a.videos{
background:url(../images/videos_but.gif) no-repeat;
width:81px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.videos:hover{
background: url(../images/videos_butover.gif) no-repeat;
width:81px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.videosselect{
background: url(../images/videos_butover.gif) no-repeat;
width:81px;
height:27px;
float:left;
margin-right:1px;
}



.main_nav li a.blog{
background:url(../images/blog_but.gif) no-repeat;
width:68px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.blog:hover{
background: url(../images/blog_butover.gif) no-repeat;
width:68px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.blogselect{
background: url(../images/blog_butover.gif) no-repeat;
width:68px;
height:27px;
float:left;
margin-right:1px;
}



.main_nav li a.fitness{
background:url(../images/fitness_but.gif) no-repeat;
width:86px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.fitness:hover{
background: url(../images/fitness_butover.gif) no-repeat;
width:86px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.fitnessselect{
background: url(../images/fitness_butover.gif) no-repeat;
width:86px;
height:27px;
float:left;
margin-right:1px;
}





.main_nav li a.shopping{
background:url(../images/shopping_but.gif) no-repeat;
width:98px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.shopping:hover{
background: url(../images/shopping_butover.gif) no-repeat;
width:98px;
height:27px;
float:left;
margin-right:1px;
}

.main_nav li a.shoppingselect{
background: url(../images/shopping_butover.gif) no-repeat;
width:98px;
height:27px;
float:left;
margin-right:1px;
}


.main_nav li a.funstuff{
background:url(../images/funstuff_but.gif) no-repeat;
width:100px;
height:27px;
float:left;
}

.main_nav li a.funstuff:hover{
background: url(../images/funstuff_butover.gif) no-repeat;
width:100px;
height:27px;
float:left;
}

.main_nav li a.funstuffselect{
background: url(../images/funstuff_butover.gif) no-repeat;
width:100px;
height:27px;
float:left;
}

.main_nav li a.travel{
background:url(../images/travel_but.gif) no-repeat;
width:81px;
height:27px;
float:left;

}

.main_nav li a.travel:hover{
background:url(../images/travel.gif) no-repeat;
width:81px;
height:27px;
float:left;

}

.main_nav li a.travelselect{
background: url(../images/travel.gif) no-repeat;
width:81px;
height:27px;
float:left;

}
/********************* Header Ends ************************/

/********************* Body start ************************/

#bodycontainer{
background:url(../images/shadow_bg.png) repeat-y center;
width:854px;
margin:0px;
padding:0px 38px 0px 38px;
}

*html #bodycontainer{
background:none;
width:854px;
margin:0px;
padding:0px 38px 0px 38px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_bg.png',sizingMethod='scale');
}

#bodycontainer .welcome_text{
width:840px;
margin:0px;
padding:0px 7px 0px 7px;
} 

.welcome_text img{
margin:0px;
padding:12px 0px 0px 0px;

}

.welcome_text h5{
font-family:Arial, Helvetica, sans-serif ;
font-size:12px;
font-weight:bold;
color:#bb070c;
margin:0px;
padding:0px 0px 5px 0px;
}

#bodycontainer .blue_box{
background:url(../images/blue_bg.gif) repeat-x top left;
width:844px;
height:213px;
margin:0px;
padding:17px 0px 0px 10px;
position:relative;
}

.blue_box .step1{
background:url(../images/wealth_bg.gif) no-repeat  left -2px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:256px;
height:51px;
margin:0px;
padding:160px 0px 0px 20px;
float:left;
}

.blue_box .step1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
float:left;
text-decoration:none;
}

.blue_box .step2{
background:url(../images/wise.gif) no-repeat left ;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:241px;
height:49px;
margin:0px;
padding:162px 0px 0px 35px;
float:left;}

.blue_box .step2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
float:left;
text-decoration:none;
}

.blue_box .step3{
background: url(../images/vectory.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
width:241px;
height:49px;
margin:0px;
padding:162px 0px 0px 35px;
float:left;}

.blue_box .step3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
float:left;
text-decoration:none;
}

#bodycontainer .bluebox_bottom{
width:854px;
height:136px;
margin:0px;
padding:1px 0px 7px 0px;
}


.bluebox_bottom .merchandise_box{
background:url(../images/merchandise_img.gif) no-repeat top left;
border:solid 1px #bababa;
width:225px;
height:47px;
margin:0px;
padding:87px 0px 0px 190px;
float:left;
position:relative;
}

.merchandise_box img{
border:1px solid #fff;
margin:0px;
padding:0px;
}

.bluebox_bottom .getstart_box{
background:url(../images/get_strarted_img.gif);
border:solid 1px #bababa;
width:434px;
height:134px;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}

#bodycontainer .newsletter_bg{
background:#eeeeee;
border-top:1px solid #dcdcdc;
width:830px;
height:90px;
margin:0px;
padding:9px 12px;
}

.newsletter_bg .singup_box{
background:#FFFFFF;
border:1px solid #d9d9d9;
width:828px;
height:90px;
}

.singup_box img{
padding:14px 21px 0px 21px;
margin:0px;
float:left;

}
.singup_box h1{
margin:0px; padding:0px;
float:left;
}

.singup_box h1 input{
width:300px;
height:17px;
border:solid 1px #b3b3b3;
padding:5px;
margin:25px 0px 0px 0px;
position:relative;
}
.singup_box span{
margin:0px; padding:0px;
float:left;
}
.singup_box span input{
background:url(../images/go_but.gif) no-repeat;
width:54px;
height:27px;
margin:25px 0px 0px 20px;
padding:0px;
float:left;
border:none;
}
.singup_box p{
width:200px;
margin:0px;
padding:5px 0px 0px 60px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2550b4;
font-weight:bold;

}

.singup_box .radio_but {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2550b4;
font-weight:bold;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}

/********************* body Ends************************/

/********************* Footer start ************************/
#footer_Container{
background:url(../images/footer_bg.gif) repeat-x top left;
width:930px;
margin:0px auto;
height:62px;
padding:0px;
}

#footer_Container .left_img{
background:url(../images/footer_left.gif) no-repeat  top left;
width:38px;
height:62px;
margin:0px;
padding:0px;
float:left;
}

#footer_Container .middle{
width:854px;
height:62px;
margin:0px;
padding:0px;
float:left;
}

#footer_Container .right_img{
background:url(../images/footer_right.gif) no-repeat  top left;
width:38px;
height:62px;
margin:0px;
padding:0px;
float:right;
}

.middle .copyright{
background:url(../images/copyright_line.gif) right bottom no-repeat; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#909090;
width:288px;
margin:0px;
padding:27px 0px 0px 2px;
float:left;
}


.middle .nav{
width:542px;
margin:0px;
padding:26px 0px 0px 2px;
float:right;
position:relative;
}

.nav ul{
margin:0px;
padding:0px;
list-style:none;
}

.nav li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dfcf20;
background:url(../images/footer_nav_line.gif) no-repeat left ;
margin:0px;
padding:0px 4px 0px 4px;
float:left;
}

.nav li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dfcf20;
margin:0px;
text-decoration:none;
}

.nav li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dfcf20;
text-decoration:none;
}

/********************* Footer start ************************/
/********************* inner start ************************/

#inner_bodycontainer {
background:url(../images/shadow_bg.png) repeat-y center;
width:854px;
margin:0 auto;
padding:0px 38px 0px 38px;
}

*html #inner_bodycontainer{
background:none;
width:854px;
margin:0px;
padding:0px 38px 0px 38px;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow_bg.png',sizingMethod='scale');
}

#inner_bodycontainer .titlebox{
width:854px;
height:105px;
background:url(../images/title_bg.gif) repeat-x left bottom;
border-top:solid 5px #FFFFFF;
}



.titlebox .left_img{
background: url(../images/left_tilebg.gif) no-repeat top left;
width:426px;
height:100px;
float:left;
padding:0px;
margin:0px;
}

.titlebox .right_img{
width:428px;
height:100px;
float:right;
padding:0px;
margin:0px;
}

#inner_bodycontainer .inner_textcontent{
width:auto;
height:auto;
overflow:auto;
padding:0px 10px 0px 10px;
margin:0px;
}

.inner_textcontent h4{
background:url(../images/bullet1.gif) no-repeat left 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#be080d;
padding:10px 0px 10px 20px;
margin:0px;
}

.inner_textcontent h5{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#244fb0;
padding:0px 0px 10px 0px;
margin:0px;
}

.inner_textcontent h6{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#be080d;
padding:10px 0px 10px 0px;
margin:0px;
}

.inner_textcontent .list{
margin:0px;
padding:0px;
color:#be080d;
}

.inner_textcontent .list ul{
margin:0px;
padding:0px;
list-style:none;}

.inner_textcontent .list li{
background:url(../images/arrow.gif) no-repeat left 10px;
margin:0px;
padding:5px 0px 0px 15px;
}

div.videos{
width:390px;
height:auto;
margin:0px 5px;
padding:0px;
float:left;
overflow: auto;
}

div.videos div.left{
width:125px;
padding:0px;
margin:5px 0px 5px 5px;
/*border:1px solid #000;*/
text-align:center;
float:left;
}

div.videos div.left img{
    position: relative;
    border: 0px;
}

div.videos div.right{
width:250px;
margin:0px;
padding:0px;
float:right;
}

#videos{
width:800px;
height:auto;
margin:10px 15px;
padding:0px;
float:left;
overflow:auto;
}

#videos_left{
width:320px;
height:auto;
margin:0px 0px 0px 5px;
padding:15px 10px;
border:1px solid #000;
text-align:center;
float:left;
}


#videos_right{
width:420px;
height:auto;
margin:0px;
padding:0px 5px;
float:right;
}

.events_right{
width:450px;
height:auto;
margin:0px;
padding:0px 10px;
float:right;
}
.events_right h3 {
	width:auto;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:block;
}
.events_right h3 span {
	width:auto;
	margin:0px;
	padding:0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#C50E1F;
	text-decoration:none;
}
.events_right h3 span .title {
	width:auto;
	margin:0px;
	padding:0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C50E1F;
	text-decoration:none;
}
.events_right p  {
	width:auto;
	margin:0px;
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}
.events_right p a  {
	width:auto;
	margin:0px;
	padding:1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#D90F18;
	text-decoration:none;
	border-bottom:#D90F18 solid 1px;
}
.events_right p a:hover  {
	width:auto;
	margin:0px;
	padding:1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#D90F18;
	border-bottom:none;
}

/********************* new add start ************************/

.inner_textcontent p span{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#244fb0;
padding:0px 0px 0px 10px;
margin:0px;
}

.inner_textcontent p span a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#244fb0;
text-decoration:none;
}

.inner_textcontent p span a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#CA1F24;
text-decoration:none;
}

/********************* new add ends ************************/

/********************* contact styles starts ************************/

.start{
width:433px;
height:auto;
float:left;
padding:0px 0px;
overflow:auto;
}

.start fieldset{
width:433px;
margin:5px 0px 5px 0px;
padding:5px 5px;
border:0px;
height:auto;
font:11px Arial, Helvetica, sans-serif;
color:#5e5e5e;
float:left;
padding:0px;


}

.start label{
font:12px Arial, Helvetica, sans-serif;
color:#0F2D9F;
font-weight:normal;
float:left;
width:78px;
padding-bottom:3px;
padding-top:3px;
padding-left:10px;
}

.start fieldset div{
height:auto;
width:326px;
margin:0px 0px 14px 5px;
padding-top:0px;
font:10px Tahoma, Arial, Helvetica, sans-serif;
float:left;
}

.start input{
border:2px solid #898989;
background:#ffffff;
color:#000000;
margin-right:0px;
padding:0px;
font:11px  Arial, Helvetica, sans-serif;
width:190px;
}

.start SELECT{
border:2px solid #898989;
background:#ffffff;
color:#000000;
font:11px  Arial, Helvetica, sans-serif;
width:162px;
margin:0px 2px;
float:left;
}

.start .button{
width:75px;
height:25px;
background:url(../images/hover.gif) no-repeat center;
color:#11100C;
font:20px  Arial, Helvetica, sans-serif;
border:0px;
cursor:pointer;
background:#8FAFF8;
}

/********************* contact styles ends ************************/


.mandatory {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff0000;
}





