html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}



.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: block; zoom:1}
.clear{clear:both;}

.floatL{float:left}
.floatR{float:right}

a {text-decoration:none; color:#333}

h2, h3 {font-weight:400}
h2 { font-size:15px;  margin-bottom:15px;  font-weight:400}
html {background:#585246 url(../images/bg2.jpg) repeat-x center top ; }
body {background:url(../images/bg.jpg) repeat-y center ; font:13px/1.231 arial,helvetica,clean,sans-serif}
#wrap {background:url(../images/hd.jpg) no-repeat center top ; width:1020px; margin:0 auto; position: relative }
#wrap_login {background:url(../images/hd-login.jpg) no-repeat center top ; width:1020px; margin:0 auto; position: relative }
.container{ margin-left:20px;   color:#7d7d7d}
#header { height:100px;  }
.MT5{margin-top:5px;}
	
.content-inner { width:740px }
.content-inner h2 {font-size:26px;  font-weight:700}

.content-inner-admin { width:940px }
.content-inner-admin h2 {font-size:26px;  font-weight:700}

.main_img {width: 205px; text-align:right}
.main_img img { margin-bottom:15px}

.content-inner .cthd { font-size:16px; color:#fff; height: 40px; line-height:40px; padding-left:30px}





#aside, #content {float:left; display:inline; overflow:hidden}
#aside {  color:#627482; font-weight:700; margin-top: 3px; width:240px}

.sidemenu {width: 230px; height:340px; }


.primary {background:url(../images/sidem.jpg) no-repeat; padding-top: 8px; font-size:16px; font-family:Myriad Pro, Arial, Helvetica, sans-serif}

.primary ul { list-style-position:inside}
.primary li a{overflow: hidden; height:41px; line-height:40px; display:block; padding:0 0px 0 55px; color:#fff; font-weight:400; list-style:outside}

.sm_1 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -8px; }
.sm_2 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -49px; }
.sm_3 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -90px; }
.sm_4 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -131px; }
.sm_5 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -172px; }
.sm_6 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -213px; }
.sm_9 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -254px; }
.sm_7 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -295px; }
.sm_8 a:hover {background:url(../images/sidem_hover.jpg) no-repeat 0 -336px; }
 .primary li.sm_8 a{height: 50px;}




.search {background:url(../images/search.jpg) no-repeat;  height:85px }
.search h2 {font-size:18px; height: 34px; line-height:30px;  margin-left: 5px; color:#454138; margin-bottom:0}
.s_text { border:0; margin-left: 3px; width: 147px; padding-top: 5px;}
.s_submit {border:0; margin-left: 7px; width: 31px; background:transparent; color:#82d4e0}

.sidepay { width:215px}
.sidepay h2{ font-size: 18px; padding:10px 0 0 15px; color:#f2b8cb; width:50px}
img.pay { margin:10px;}

.sidebox_inner { padding:0 10px;  }
.dw {background:url(../images/dw.jpg) no-repeat; height:40px; line-height:40px; text-align:center; color:#343027; font-size:16px}



 


.box {border:3px solid #f2b8cb; margin-left: 30px; background:#fff;  padding-right: 15px; color:#454138; margin-bottom:20px}
.box h2 { color:#454138; font-size:16px; margin-top: 15px;}
.boximg { margin:15px}
.buynow a{  background:url(../images/buynow.jpg) no-repeat 0px center; display:block; width:135px; height:44px; text-align:center; line-height:44px; font-size:22px; color:#fff }
.price{ margin-top:20px; color:#454138}

#navigation {
 color:#fff; position:absolute; top:120px;
}

.top { position:absolute; top:5px; right:0; color:#f2b8cb }
.top a {color:#f2b8cb}
.dropdown li  { float:left; display:inline}
.dropdown li.first a {  border-left: 1px solid #383129}
.dropdown li a {	
	display:block;
	overflow:hidden;
	padding:0px 40px;
	height: 36px;
	_float:left;
	font-size:16px;
    font-weight:400;
	line-height:36px;
	color:#f2b8cb;
    border-right: 1px solid #383129
    }
    
	.dropdown li.last {}
	.dropdown li a:hover { color:#000; }


.login_box { position:absolute; left:530px; top:42px;  width:470px }
.login_text { float:left; width:166px; margin-right:35px;border:0; background:transparent; color:#fff; }
.login_submit {float:left; margin-left: -12px; border:0; background:transparent; cursor:pointer; color:#fff; width:60px; text-align:left}

#footer { padding:0 30px; background:#01AEF0 url(../images/ft.jpg) no-repeat top; }
.footer-inner {padding: 30px 0 50px; font-size:11px; color:#fff}
.footer-inner h3{ color:#333d45  }
.ft_logo {padding-bottom: 20px;}
.ft_logo img { margin-right:20px}
.ftlink a {color:#fff; }


.orange { font-size:16px; width:740px; margin-bottom:15px}
.orange .wt { background:url(../images/o_t.jpg) no-repeat left top}
.orange .wf { background:url(../images/o_ft.jpg) no-repeat left bottom; }
.orange { background:url(../images/o_bg.jpg) repeat-y}
.orange p {  color:#e7840b}
.orange .text { width:480px;   margin:25px 0 0 25px; display:inline}
.orange .inner {background:url(../images/o_bg2.jpg) no-repeat 0px 0px}

.blue_join { font-size:16px; margin-bottom:15px; background:url(../images/b_bg.jpg) repeat-y; color:#fff; position:relative;  }
.blue_join .wt { background:url(../images/b_t.jpg) no-repeat left top}
.blue_join .wf { background:url(../images/b_ft.jpg) no-repeat left bottom; padding: 15px 0px 80px 15px;}
.blue_join .wg {}
.blue_join .benefits { margin-top: 20px; }
.blue_join .text { width:660px;   margin:20px 20px 0px 25px;}
.blue_join h2 { font-size:21px;margin-left: 20px; margin-top: 5px;}
.blue_join h3 { font-size:24px;}

.bt1  .wt {background:url(../images/b_t1.jpg) no-repeat 1px top }
.bt1  .wt h2{margin-top: 0px; }

/*======== Join Now New ===============*/

.new_blue_join { font-size:16px; margin-bottom:15px; background:url(../images/b_bg.jpg) repeat-y; color:#fff; position:relative;  }
.new_blue_join .wt { background:url(../images/new_b_t.jpg) no-repeat left top}
.new_blue_join .wf { background:url(../images/new_b_ft.jpg) no-repeat left bottom; padding: 15px 0px 80px 15px;}
.new_blue_join .wg {}
.new_blue_join .benefits { margin-top: 20px; }
.new_blue_join .text { width:660px;   margin:20px 20px 0px 25px;}
.new_blue_join h2 { font-size:21px;margin-left: 20px; margin-top: 5px;}
.new_blue_join h3 { font-size:24px;}

.new_bt1  .wt {background:url(../images/new_b_t1.jpg) no-repeat 1px top }
.new_bt1  .wt h2{margin-top: 0px; }

/*======== Join Now New ===============*/


.joinow a{display: block; margin:30px 0px 0px 508px;  width:180px; height:48px; text-indent:-999em;  background-image:url(../images/trans.gif);  cursor:pointer; position:absolute;}

.video { background:url(../images/video.jpg) no-repeat; height:525px; width:673px; display:block; text-align:center; margin: 0 auto; padding-top: 45px; }

.video_step_col { width:720px; margin:0 auto}
.step_col { width:30.2%; float:left; display:inline; margin-top:35px; margin-left:20px}
.step_col p { width:80%; padding-left: 15px;}
.step_col .button {background:url(../images/gbutton.jpg) no-repeat; width:99px; height:45px; padding:5px 0 0 10px}


.login_main_box {background:url(../images/login_main_box.jpg) no-repeat; width:737px; height:600px; position:relative }
.login_desc { position:relative; top:70px; left:35px; font-size:16px; color:#fff}
#main_login_box { position:absolute; top:115px; left:40px;}
#main_login_box .login_main_box_submit { position: absolute; top:35px; left:315px; border:0; background:transparent; cursor:pointer; color:#fff; width:60px; text-align:left}





.login_main_b {margin-top: 240px; }

/*.orange_sw { font-size:16px; width:240px; margin-bottom:15px; background:url(../images/o_b_bg.jpg) repeat-y}
.orange_sw .wt { background:url(../images/o_b_h.jpg) no-repeat left top}
.orange_sw .wf { background:url(../images/o_b_rm.jpg) no-repeat left bottom; padding: 15px; padding-top: 194px; }
.orange_sw p {  color:#fff; font-size:12px;}
.orange_sw .text {   display:inline}
.orange_sw .inner {  margin:15px}
.orange_sw .readmore a{ display:block; width:135px; height:35px; margin-left:70px; text-indent:-999em}
*/
.orange_sw {  width:240px; height:348px; margin-bottom:15px; background:url(../images/oragne_box.jpg) no-repeat left top; position:relative }
.orange_sw .readmore { position:absolute; bottom:5px; left:10px}
.orange_sw .readmore a{ display:block; width:135px; height:35px;margin-top:20px; margin-left:20px; text-indent:-999em}


.contact_us .orange_sw { font-size:16px; width:240px; margin-bottom:15px; }
.contact_us .orange_sw .wt { background:url(../images/o_b_h.jpg) no-repeat left top; }
.contact_us .orange_sw .wf { background:url(../images/o_b_rm.jpg) no-repeat left bottom; padding: 15px}
.contact_us .orange_sw { background:url(../images/o_b_bg.jpg) repeat-y}
.contact_us .orange_sw p { color:#fff; font-size:12px; padding-top: 180px; height:165px}
.contact_us .orange_sw .text { width:190px;   margin:0 10px 0 10px; display:inline}
.contact_us .orange_sw .inner { padding:195px 0 0px 0 }
.contact_us .orange_sw .readmore a{ display:block; width:135px; height:35px;margin-top:20px; margin-left:70px; text-indent:-999em}



.contact_us {background:url(../images/contact-2.jpg) no-repeat; width:393px; height:770px; font-size:30px; color:#fff; padding-left: 95px; padding-top: 40px;}
.contact_us .small { font-size:16px; color:#8dc63f}
.contact_us .c_1 {}
.contact_us .c_2 {margin-top: 35px;}
.contact_us .c_3 {margin-top: 75px; width: 300px;font-size:19px }
.contact_us_meta { margin-top:65px; margin-left:-80px}

.contact-r { width:213px; margin-left:500px; background:url(../images/contact_us_right.jpg) no-repeat; padding: 20px 0px 0px 20px; color:#fff;}
.contact-r form { height:530px}
.contact-r td { color:#fff }
.contact-r h3 { color:#8dc63f; font-size:25px; font-weight:700}

.achievments{ color:#003663}
.a_1 {background:url(../images/business-goals.jpg) no-repeat;padding-top: 60px; }
.a_1 .item {background:url(../images/a_2.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_2 {background:url(../images/a_3.jpg) no-repeat;padding-top: 60px; }
.a_2 .item {background:url(../images/a_4.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_3 {background:url(../images/a_5.jpg) no-repeat;padding-top: 60px; }
.a_3 .item {background:url(../images/a_6.jpg) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_4 {background:url(../images/life-base-abd.gif) no-repeat;padding-top: 60px; }
.a_4 .item {background:url(../images/red.gif) no-repeat; height:50px;padding-top: 10px; padding-left: 75px; }
.a_5 {background:url(../images/bucket-list.jpg) no-repeat;padding-top: 60px; }
.a_5 .item {background:url(../images/bucket-bottom-image.jpg) no-repeat; height:42px;padding-top: 7px; padding-left: 75px; }


.fs24 { font-size:24px}
.fs16 { font-size:16px}
.achievments .date { padding-top: 5px; }
.achivementdate{  margin-left:500px;}

.chart tbody, .chart tfoot, .chart thead, .chart tr, .chart th, .chart td {	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
#chart { font-size:16px; text-align:center; color:#003663; margin-left: 7px;background:url(../images/chart.jpg) no-repeat  -2px -3px; width:734px ;  padding-top: 6px; padding-bottom: 60px;}

.chart_scd_o {background:url(../images/chart_d_o.jpg) no-repeat; width: 170px; height:48px;  padding:0px 0px 0px 50px;color:#003663}
.chart_scd_p {background:url(../images/chart_d_p.jpg) no-repeat;width: 145px; height:48px; line-height:48px; padding-left:50px; color:#003663}
.chart_scd_b {background:url(../images/chart_d_b.jpg) no-repeat;width: 145px; height:48px; line-height:48px; padding-left:50px; color:#003663}

.chart_m_o {background:url(../images/chart_m_o.jpg) no-repeat;width: 195px; height:36px; line-height:36px; color:#003663}
.chart_m_p {background:url(../images/chart_m_p.jpg) no-repeat;width: 195px; height:36px; line-height:36px; color:#003663}
.chart_m_b {background:url(../images/chart_m_b.jpg) no-repeat;width: 195px; height:36px; line-height:36px; color:#003663}
.chart_m_o span, .chart_m_p span, .chart_m_b span{ float:left; display:block; padding-left: 20px;}
.fs13 { font-size:13px}


.row_1 td{  height: 52px;}
.row_2 td{  height: 133px;}
.row_3 td{  height: 133px;}
.row_4 td{  height: 133px;}
.row_5 td{  height: 133px;}
.row_6 td{  height: 133px; padding-bottom:80px}


.site_l { width:450px; margin-left: 10px; color:#003663}
.site_r {width: 240px; margin-left:20px; margin-right:-10px;}

.site_l h2 { font-size:22px;}
.site_l p { margin-bottom:1em; line-height:1.5em}
.content-inner { position:relative;  }
.site_submit a{ position: absolute; top:717px; width:230px; right:30px; height:50px; display:block; text-indent:-999em}

.chart-h {background:url(../images/chart-h.jpg) no-repeat; width:739px; height:135px; color:#fff}
.achievments-h {background:url(../images/achievments-h.jpg) no-repeat; width:739px; height:135px; color:#fff}
.achievments-h, .achievments-h a, .chart-h, .chart-h a { color:#fff}
.welback , .backto{padding-top: 100px;}

.welback { padding-left:35px}
.backto { padding-right:55px}
.backto a, .backto a:hover { color:#fff}
.Logo {
	background-image: url(../images/logo.png); background-repeat:no-repeat;
	width: 24px; height: 44px; background-position:left top; position: relative;
	margin: 0px 0px 0px 0px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://dev2.wethedevelopers.com/deelow/12PGM/Final/images/logo.png', sizingMethod='scale');
}
.top_nav_bar_user
{
 background-color:89C73E;     

}
   
    .events { margin-left:0}
    
    #table_id { position:relative}
	
	
/*-----------------------------------------------------------------------------------------------*/

.MainTableBg{ background-color:#003663;}
.MonthBg{ background-color:#FFFFFF; text-align:center;}
.LeftBotCon{ background-image: url(../images/left-bot-con.gif); background-repeat:no-repeat; background-position:bottom left; height:16px; width:16px; position:absolute; margin-top:-16px;}
.RightBotCon{ background-image: url(../images/right-bot-con.gif); background-repeat:no-repeat; background-position:bottom left; height:16px; width:16px; position:absolute; margin:-16px 0px 0px 714px;}
.BusinessGoalsBg{ background-color:#F79B2B; text-align:center;}
.BusinessGoalsBg2{ background-color:#FDF5EB; text-align:center;  width:200px;}

.FamilyGoalsBg{ background-color:#F72B9B; text-align:center;}
.FamilyGoalsBg2{ background-color:#FDEBF5; text-align: center; width:200px;}

.PresonalGoalsBg{ background-color:#2BABF7; text-align:center;}
.PresonalGoalsBg2{ background-color:#EBF7FD; text-align:center;  width:200px;}

.BusinessDateBG{background:url(../images/chart_d_o.jpg) no-repeat; color:#003663; text-align:center; font-weight:bold; height:33px; padding:15px 0px 0px 0px ;}
.BusinessMontheBG{background:url(../images/chart_m_o.jpg) no-repeat; color:#003663; text-align:left; font-weight:bold; height:25px; padding:9px 0px 0px 16px ;}

.FamilyDateBG{background:url(../images/chart_d_p.jpg) no-repeat; color:#003663; text-align:center; font-weight:bold; height:33px; padding:15px 0px 0px 0px ;}
.FamilyMontheBG{background:url(../images/chart_m_p.jpg) no-repeat; height:36px; color:#003663; text-align:left; font-weight:bold; height:25px; padding:9px 0px 0px 20px ;}

.PresonalDateBG{background:url(../images/chart_d_b.jpg) no-repeat; color:#003663; text-align:center; font-weight:bold; height:33px; padding:15px 0px 0px 0px ;}
.PresonalMontheBG{background:url(../images/chart_m_b.jpg) no-repeat; height:36px; color:#003663; text-align:left; font-weight:bold; height:25px; padding:9px 0px 0px 20px; }

.TitleBlueBold{ color:#003663; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
a:hover.TitleBlueBold{ color:#003663; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.AbdTopConBg{ background-image:url(../images/adb-top-con-bg.gif); background-repeat:repeat-y;}
.AbdBg{ background-color:#ED1C24; border-left:4px solid #003663;}
.AbdMigBg{ background-color:#003663; }
.AbdWhiteBg{ background-color:#ffffff; border-right:4px solid #003663; color:#003663; padding:0px 0px 0px 20px; font-size:15px; font-weight:bold; }
.HintsTip{ color:#003663; line-height:19px;}
.HintsTipTitle{ font-size:23px; font-weight:bold; }
.HintsTipSubTitle{ font-size:13px; font-weight:bold;}
.AdbMidBg{ background-image:url(../images/adb-mid-bg.gif); background-repeat: repeat-y;}


/*popup*/
.PopUpBg{ background-color:#01AEF0; text-align:center; padding:10px 0px 0px 10px;}
.OrangeBg{ background-color:#F79B2B; border-left:4px solid #003663; border-right:4px solid #003663;}
.OrangeBg2{ background-color:#F79B2B; background-image:url(../images/popup-orange-bg.gif); background-repeat:repeat-y;}
.WhiteBg{ background-color:#ffffff; border:4px solid #003663; padding:20px; color:#003663; text-align:left;}
.WhiteBg2{ background-color:#ffffff; border-left:4px solid #003663; border-right:4px solid #003663; padding:20px; text-align:left; font-size:22px; font-weight:bold; color:#003663;}
.PopUpTitle{ font-size:22px; font-weight:bold; color:#003663;}
.PopUpShortTermTitle{ color:#FFFFFF; text-align:left; font-weight:bold; font-size:27px; padding:0px 0px 0px 20px;}
.CloseBtn{ position:absolute; margin-left:232px; margin-top:-20px; _margin-left:78px;}

.RegisterYourDetails { position:absolute; margin-left:-10px; }
.RegisterYourDetailsBlank { height:150px; margin-bottom:10px;}

/* common classes 

.tblrow {
	font-size: 11px;
	height:25px;
	color: #003664;
	text-decoration: none;
	background-color: #DBEDF4;
	padding:5px;
} 

.tblrow1 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #f6f6f6;
} 
.tblbg { background-color: #003664} 

.tblheader { 
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	background-image:url(../images/form-header-bg.gif); background-repeat:repeat-x; height:24px;
	vertical-align: middle;
} 
.adminTopMenu { 
	font-family: Verdana;
	font-size: 10px;
	height:21px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	background-color: #DBE19A;
	vertical-align: middle;
} 

.input { font-family: Verdana; font-size: 10px; width: 140px;; border: 1px solid #666666}

.but { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight:bold; background-color: #90C541; border: 1px solid #FFFFFF; font-weight: bold}

.err { font-family: Verdana; font-size: 13px; color: #FF0000; font-weight:bold; text-align: center;} 

.heading { font-family: Verdana; font-size: 13px; color: #669900; font-weight:bold; text-align: left;} 

.inputnowidth {  font-family: Verdana; font-size: 10px; border: 1px solid #666666} 

textarea {  font-family: Verdana; font-size: 10px; border: 1px solid #666666} 

.tblrownobg {
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	height:21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
} 
*/



.grf_LinkTop{ padding:10px 0px 10px 0px;}
.grf_HomeLink{ width:144px; height:52px; float:left; background:url(../images/topbarmenu.png) no-repeat; padding:10px 4px 5px 0px;}
.grf_LinkImage{ float:left; text-align:center; padding:5px 10px 0px 15px;}
.grf_LinkText{ margin:0px 0px 0px 40px; padding:4px 0px 0px 0px;}
.grf_InnerText{ padding:12px 0px 0px 0px;}
.grf_HomeLink a:Link, .grf_HomeLink a:Visited { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;}
.grf_HomeLink a:hover{ text-decoration:underline;}
