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

body{
background:url(../images/main_bg.gif) repeat-x top left #2e2b2b;
margin:0px;
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; position:relative;}

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

#Header{
margin:0px;
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.logout{
background: url(../images/logout_but.gif) no-repeat;
width:68px;
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;
}

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

}

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

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

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d{
position:absolute;
top: 3;
border: 1px solid #FFF; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:bold 12px arial;
line-height:18px;
z-index:100;
background-color: #3A3A3A;
width: auto;
visibility: hidden;float:left;
display:block;
padding:3px 5px;
}


.dropmenudiv_d a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #FFF; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding:2px 15px 2px 0px;
text-decoration: none;
color: #fff;
font-size:11px;
}
.dropmenudiv_e{
position:absolute;
top: 3;
border: 1px solid #FFF; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:bold 12px arial;
line-height:18px;
z-index:100;
background-color: #3A3A3A;
width: auto;
visibility: hidden;float:left;
display:block;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #FFF; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding:2px 15px 2px 10px;
text-decoration: none;
color: #fff;
font-size:11px;
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: auto;
display:block;
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
background-color: #E4D73D;
font-size:11px;
text-decoration:none;
color:#000;

}



.dropmenudiv_e{
position:absolute;
top: 3;
border: 1px solid #FFF; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:bold 12px arial;
line-height:18px;
z-index:100;
background-color: #3A3A3A;
width: auto;
visibility: hidden;float:left;
display:block;
}


.dropmenudiv_e a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #FFF; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding:2px 15px 2px 0px;
text-decoration: none;
color: #fff;
font-size:11px;
}

* html .dropmenudiv_e a{ /*IE only hack*/
width: auto;
display:block;
}

.dropmenudiv_e a:hover{ /*THEME CHANGE HERE*/
background-color: #E4D73D;
font-size:11px;
text-decoration:none;
color:#000;

}
/* ######### Style for Drop Down Menu ENDS HERE ######### */



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

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

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

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


#boducontainer #contentpart{
width:844px;
float:left;
height:auto;
overflow:auto;
}


#contentpart .welcome_text{
width:550px;
margin:0px;
padding:0px 10px 0px 10px;
float:left;
overflow:auto;
} 

#contentpart .loginbox{
width:274px;
margin:0px;
padding:2px;
float:right;
height:auto;
margin-right:2px;
border:1px solid #dcdcdc;
border-top:none;
background:#eeeeee;
}

.loginbox .boxcon{
width:255px;
padding:5px;
height:auto;
margin:5px;
border:1px solid #dcdcdc;
border-top:none;
background:#fff;
} 

.boxcon span{
font:11px Arial, Helvetica, sans-serif;
color:red;
}


.boxcon .loginimg{
background:url(../images/logintit.gif) no-repeat top left;
margin:0px 0px 0px 5px;
width:184px;
height:41px;
}

.boxcon fieldset{
width:250px;
border:0px;
}
.boxcon fieldset div{
width:255px;
border:0px;
margin:2px 0px;
float:left;
}
.boxcon fieldset div input{
margin-right:5px;
width:115px;
border:1px solid #b3b3b3;
font:11px Arial, Helvetica, sans-serif;
float:right;
padding-left:5px;
margin-right:20px;
}

.boxcon fieldset div img{
	width:auto;
	padding:0px;
	margin:0px 18px 0px 0px;
	float:right;
}

*+html .boxcon fieldset div img{
	width:auto;
	padding:0px;
	margin:18px 18px 0px 0px;
	float:right;
}

*html .boxcon fieldset div input{
width:115px;
border:1px solid #b3b3b3;
font:11px Arial, Helvetica, sans-serif;
float:right;
padding-left:5px;
}

.boxcon fieldset div label{
width:100px;
border:0px;
margin:3px 0px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;;
}


.boxcon fieldset div a{
border:0px;
padding:5px 0px 0px;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#333;
}

.boxcon fieldset div a:hover{
color:#dc242c;
}







.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;
float:left;
}

.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;
float:left;
}


.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;
float:left;
}

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

.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;
float:left;
}

.singup_box  .msg{
width:300px;
height:17px;
position:absolute;
float:right;
font:12px Arial, Helvetica, sans-serif;
color:red;
right:35px;
text-transform:capitalize;
top:5px;
}

.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 ************************/
.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 ************************/


.inner_textprogram{
width:834px;
height:auto;
overflow:auto;
padding:10px 10px 10px 10px;
margin:0px;
}

.inner_textprogram 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_textprogram h5{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#244fb0;
padding:0px 0px 10px 0px;
margin:0px;
display:block;
text-align:center;
}

.inner_textprogram h6{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#be080d;
padding:10px 0px 10px 0px;
margin:0px;
text-align:center;
display:block;
}

.inner_textprogram h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#244fb0;
padding:10px 0px 10px 0px;
margin:0px;
text-align:center;
display:block;
}
.inner_textprogram h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#244fb0;
padding:10px 0px 10px 0px;
margin:0px;
text-align:left;
display:block;
}
.inner_textprogram img{
	margin:0px 5px;
}
.inner_textprogram span{
	color:#be080d;
	}


.inner_textprogram  ul{
margin:0px;
padding:0px;
list-style:none;
padding-left:10px;
}

.inner_textprogram  li{
background:url(../images/arrow.gif) no-repeat left 10px;
margin:2px;
padding:5px 0px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#be080d;
}



