 @charset "utf-8";
/* CSS Document */

/*---------------common--------------*/
body {background:#ededed url(../images/body_bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:11px; }
*{ margin:0px; padding:0px; font-size:11px;}
#layout{margin:0 auto 0 auto; width:948px;}
img{ border:none;}
a{text-decoration:underline; color:#2a5e7e;}
a:hover{text-decoration:none;}
.mandatory{ color:#dF0000}

/*---------------header--------------*/
#header{width:888px; float:left; background:url(../images/) no-repeat; padding-right:60px;}
#header img{float:left;}

/*anchor*/
#anchor{float:right; padding:8px 0 0 80px;}
#anchor ul{float:left; padding:0px; margin:0px;} 
#anchor li {float:left; list-style:none; color:#fff; padding-right:10px;}
#anchor li a{text-decoration:none; color:#150a03; font-size:12px;}
#anchor li a:hover{text-decoration:underline;}
#anchor li .selected{text-decoration:none; color:#fff; background-image:none;}





/*menu*/
.menu{width:680px; float:left; padding:37px 0 0 0;}
.menu ul{font-size:12px; text-align:left; float:right; padding:11px 0 0 0;  margin:0px 5px 0 0}
.menu li{list-style:none; float:left; line-height:14px}
.menu a {float:left;text-decoration:none;background: url(../images/tableftB.gif) no-repeat left top;padding:0px 0 0px 5px;}

.menu a span {float:left; font-weight:bold; display:block; color:#98989c; background:url(../images/tabrightB.gif) no-repeat right top; background-color:inherit; padding:7px 9px 7px 6px;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;}
/* End IE5-Mac hack */
.menu a:hover span {color:#333; background-color:inherit;}
.menu a span {float:none;}
.menu a:hover span {color:#000;}
.menu a:hover {background-position:0% -42px; text-decoration:none;}
.menu a:hover span {background-position:100% -42px; }
.menu a.current {background-position:0% -42px;}
.menu a.current span {background-position:100% -42px; color:#333}
.menu li a {text-decoration:none; margin-right:1px; color:#0033CC;}
.menu li a:visited{color:#000;}

.menu li a:hover {color:#000;}
.menu li a.current{color:#0033CC;}
.menu li a:active{color:#0033CC;}
.menu li .current{color:#000; cursor:auto;}
.menu .padding{padding:12px 0 0 0}


#menu_login{float:right; width:540px; padding-top:12px;}
#menu_login ul{float:right; width:auto; padding-top:25px;}
#menu_login li{float:left; width:auto; list-style:none; margin-left:2px;}
#menu_login li a{display:block; float:left; padding:6px; color:#fff; background:#70aed3; line-height:13px; font-size:10px; text-decoration:none; text-transform:uppercase;}
#menu_login li a:hover{display:block; padding:6px; color:#fff; background:#70aed3; text-decoration:underline;}
#menu_login li a.current{background:#fff; color:#3872a0; text-decoration:none}


/*header details*/
#header .details{width:928px; float:left; padding:10px 0 0 20px;}
#header .details .heading_top_main{width:250px;  float:left; font-size:18px; font-family:'Trebuchet MS'; color:#d0910c; padding:9px 0 10px 47px; background-image: url(../images/dashboard.jpg); background-position:left top; background-repeat:no-repeat; background-color:none;}



/*---------------body contaienr--------------*/
#body_container{width:982px; float:left; background:url(../images/); background-repeat:repeat-y; background-position:left top;}

.body_top_container{width:930px; float:left; padding-left:18px }



.body_top_container h3{font-size:18px; font-weight:normal; margin-bottom:15px; color:#747474}

.body_top_container h3 span{color:#d0910c;font-size:18px; font-family:'Trebuchet MS'}

.body_top_container ul{margin:5px;padding:5px;color:#212121}


.body_top_container .body_top_right select{ float:left; margin-right:5px; width:130px}

.body_top_container .account_details{width:868px; float:left;}

.body_top_container .account_details .account_graph{ float:left; width:380px;}

#body_container .right_bg{float:right;background-image:url(../images/right_container_image.jpg); background-position:right top; background-repeat:no-repeat; width:948px; background-color:transparent;}
#body_container .left_bg{float:left;background-image:url(../images/left_container_image.jpg); background-position:left top; background-repeat:no-repeat; width:948px;}

/*left container*/
#body_container #left_container{width:620px; float:left; padding:0px 10px 0 22px;}

#left_container_full{width:900px; float:left; padding:10px 10px 0 21px;}







/*---------------fooder--------------*/
#footer{width:100%; float:left; background:url(../images/) no-repeat left top; padding:0 0 25px 0; font-size:11px; color:#969695;}
#footer span{color:#4e4d4c; font-size:11px;}
#footer img{ float:right; padding-right:20px;}
#footer .p{padding:50px 0 0 0; font-size:11px; float:left; display:block; width:100%; text-align:center;}







/*login */
#login_container {width:940px; float:left;}

#login{float:left;width:940px;}

/* Login round */
.login_main{width:500px; margin:0 auto 0 auto}

.login_main h1 { font-size:12px; font-family:Tahoma;  color:#666; text-align:center;}

.login_main .container_box{width:500px; float:left;}

.login_main .top_bar{float:left; width:500px; height:13px; background-image:url(../images/top_mid_bg.jpg); background-repeat:repeat-x;}

.login_main .top_left_curv{float:left; width:20px; height:13px; background-image:url(../images/left_top_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.login_main .top_right_curv{float:right; width:20px;height:13px;  background-image:url(../images/right_top_curv.jpg); background-repeat:no-repeat; background-position:top right;}

.login_main .mid_container{float:left; width:458px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(../images/main_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 20px 5px 20px;}

.login_main .bottom_bar{float:left; width:500px; height:13px; background-image:url(../images/bottom_mid_bg.jpg); background-repeat:repeat-x;}

.login_main .bottom_left_curv{float:left; width:20px; height:13px; background-image:url(../images/left_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.login_main .bottom_right_curv{float:right; width:20px; height:13px; background-image:url(../images/right_bottom_curv.jpg); background-repeat:no-repeat; background-position:top right;}

/* Login round end */

.login_form{float:left; width:440px;}
.login_form td{padding-bottom:10px;}

.profile_form{float:left; width:640px;}
.profile_form td{padding-bottom:10px;}

/* Login round content start */

.login_main .icon{ float:left}
.login_main .login_form_container{ float:right; width:270px; color:#787674; font-size:12px; line-height:18px; }
.login_main .login_form_container form{float:left; width:270px; margin:0px; padding:0px;}
.login_main .login_form_container .contents{float:right; width:270px;}
.login_main .login_form_container .contents a{color:#ff9800; font-size:11px; text-decoration:none; font-weight:bold}
.login_main .login_form_container .contents a:hover{ text-decoration:underline}

.login_main .login_form_container .button_container{width:270px; float:left; margin-bottom:10px}
.login_main .login_form_container label{ display:block;  width:270px; margin-bottom:3px; font-weight:bold; color:#333}
.login_main .login_form_container label.error{ width:270px; margin-bottom:3px; height:21px;background-image:url(../images/error_curv.jpg); background-position:right top; background-repeat:no-repeat;}


.login_main .login_form_container label.error span{float:left; width:240px; margin-bottom:7px; height:20px;  background-image:url(../images/error_icon.jpg); background-repeat:no-repeat; background-position:left left; font-weight:normal; padding-left:30px; padding-top:1px}

.login_main .login_form_container  input.textbox{  background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc; width:210px; margin-bottom:10px; padding:5px}


input.textbox{  background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc; width:210px; margin-bottom:10px; padding:2px}




/* Login  round content end */




/* forgot password round */

.forgot_password_main{width:500px; margin:0 auto 0 auto}

.forgot_password_main h1 { font-size:12px; font-family:Tahoma;  color:#666; text-align:center;}

.forgot_password_main .container_box{width:500px; float:left;}

.forgot_password_main .top_bar{float:left; width:500px; height:13px; background-image:url(../images/top_mid_bg.jpg); background-repeat:repeat-x;}

.forgot_password_main .top_left_curv{float:left;height:13px;  width:20px; background-image:url(../images/left_top_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.forgot_password_main .top_right_curv{float:right;height:13px;  width:20px; background-image:url(../images/right_top_curv.jpg); background-repeat:no-repeat; background-position:top right;}

.forgot_password_main .mid_container{float:left; width:458px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(../images/main_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 20px 5px 20px;}

.forgot_password_main .bottom_bar{float:left; width:500px; height:13px; background-image:url(../images/bottom_mid_bg.jpg); background-repeat:repeat-x;}

.forgot_password_main .bottom_left_curv{float:left;height:13px;  width:20px; background-image:url(../images/left_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.forgot_password_main .bottom_right_curv{float:right;height:13px;  width:20px; background-image:url(../images/right_bottom_curv.jpg); background-repeat:no-repeat; background-position:top right;}



/* forgot password end */


/* forgot password round content start */

.forgot_password_main .icon{ float:left}
.forgot_password_main .forgot_form_container{ float:right; width:270px; color:#787674; font-size:12px; line-height:18px; }
.forgot_password_main .forgot_form_container form{float:left; width:270px; margin:0px; padding:0px;}
.forgot_password_main .forgot_form_container .contents{float:right; width:270px;}
.forgot_password_main .forgot_form_container .contents a{color:#ff9800; font-size:11px; text-decoration:none; font-weight:bold}
.forgot_password_main .forgot_form_container .contents a:hover{ text-decoration:underline}

.forgot_password_main .forgot_form_container .button_container{width:270px; float:left; margin-bottom:10px}
.forgot_password_main .forgot_form_container label{ display:block; width:270px; margin-bottom:3px; font-weight:bold;color:#333}
.forgot_password_main .forgot_form_container label.error{ float:left; width:270px; font-weight:normal; margin-bottom:3px; height:21px;  background-image:url(../images/error_curv.jpg); background-position:right top; background-repeat:no-repeat;}


.forgot_password_main .forgot_form_container label.error span{float:left; width:240px; margin-bottom:7px; height:20px;  background-image:url(../images/error_icon.jpg); background-repeat:no-repeat; background-position:top left; padding-left:30px; padding-top:1px}

.forgot_password_main .forgot_form_container  input.textbox{  background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc; width:210px; margin-bottom:10px; padding:5px}


/* forgot password round content end */





/* signup start */

.signup_container{float:left;width:940px}

.signup_container .signup_text{float:left;width:300px; padding-left:30px; margin-right:20px; color:#333;font-family:"Trebuchet MS";}

.signup_container .signup_text h1 { margin-bottom:10px}

.signup_container .signup_text h1 span{ font-size:18px; color:#606060; font-family:"Trebuchet MS";}

.signup_container .signup_text strong{ font-weight:normal;font-size:16px; font-family:"Trebuchet MS"; color:#666; line-height:20px}

.signup_container .signup_text strong a.link{background-color:#d98719; padding:2px 5px 2px 5px; color:#fff; font-size:14px;font-family:'Trebuchet MS';}

.signup_container .signup_text strong a.link:hover{ text-decoration:none; background-color:#999999}

.signup_main{width:550px; float:left}

.signup_main h1 span{ font-size:22px; font-family:Tahoma;  color:#d0920d; margin-bottom:10px; float:left;}

.signup_main .container_box{width:550px; float:left;}

.signup_main .top_bar{float:left; width:550px; height:13px; background-image:url(../images/top_mid_bg.jpg); background-repeat:repeat-x;}

.signup_main .top_left_curv{float:left; height:13px; width:20px; background-image:url(../images/left_top_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.signup_main .top_right_curv{float:right; height:13px; width:20px; background-image:url(../images/right_top_curv.jpg); background-repeat:no-repeat; background-position:top right;}

.signup_main .mid_container{float:left; width:508px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(../images/main_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 20px 5px 20px;}

.signup_main .bottom_bar{float:left; width:550px; height:13px;background-image:url(../images/bottom_mid_bg.jpg); background-repeat:repeat-x;}

.signup_main .bottom_left_curv{ height:13px; width:20px; background-image:url(../images/left_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.signup_main .bottom_right_curv{float:right; width:20px; background-image:url(../images/right_bottom_curv.jpg); background-repeat:no-repeat; background-position:top right; height:13px;}

.signup_main .icon{ float:left}

.signup_main .sign_form_container{ float:right; width:330px; color:#787674; font-size:12px; line-height:18px; }
.signup_main .sign_form_container form{float:left; width:330px; margin:0px; padding:0px;}
.signup_main .sign_form_container .contents{float:right; width:330px;}
.signup_main .sign_form_container .contents a{color:#ff9800; font-size:11px; text-decoration:none; font-weight:bold}
.signup_main .sign_form_container .contents a:hover{ text-decoration:underline}

.signup_main .sign_form_container .button_container{width:330px; float:left; margin-bottom:10px}
.signup_main .sign_form_container label{ display:block; width:330px; margin-bottom:3px; font-weight:bold;color:#333}

.signup_main .sign_form_container label.error{ float:left; width:310px; margin-bottom:7px; height:21px; background-image:url(../images/error_curv.jpg); background-position:right top; background-repeat:no-repeat; font-weight:normal}


.signup_main .sign_form_container label.error span{float:left; width:290px; margin-bottom:3px; height:20px;  background-image:url(../images/error_icon.jpg); background-repeat:no-repeat; background-position:top left; padding-left:30px; padding-top:1px}

.signup_main .sign_form_container  input.textbox{  background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc; width:310px; margin-bottom:10px; padding:5px;}


/* sig up end */


/* full round round */

.full_round_main{width:900px; float:left; margin-bottom:15px }

.full_round_main h1 span{ font-size:22px; font-family:"Trebuchet MS";  color:#d0920d; margin-bottom:10px; float:left;}

.full_round_main h1 span.heading{ font-size:20px; font-family:"Trebuchet MS"; font-weight:normal}

.full_round_main .container_box{width:900px; float:left;}

.full_round_main .top_bar{float:left; width:900px; height:13px; background-image:url(../images/top_mid_bg.jpg); background-repeat:repeat-x;}

.full_round_main .top_left_curv{float:left;height:13px; width:20px; background-image:url(../images/left_top_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.full_round_main .top_right_curv{float:right;height:13px; width:20px; background-image:url(../images/right_top_curv.jpg); background-repeat:no-repeat; background-position:top right;}


.full_round_main .mid_container{float:left; width:868px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(../images/main_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 15px 5px 15px;}


.full_round_main .bottom_bar{float:left; width:900px; height:13px; background-image:url(../images/bottom_mid_bg.jpg); background-repeat:repeat-x;}

.full_round_main .bottom_left_curv{float:left;height:13px; width:20px; background-image:url(../images/left_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.full_round_main .bottom_right_curv{float:right;height:13px; width:20px; background-image:url(../images/right_bottom_curv.jpg); background-repeat:no-repeat; background-position:top right;}



/* full round  end */





/* small round */

.small_round_main{width:500px; float:left; margin-bottom:7px;}

.small_round_main h1 span{ font-size:22px; font-family:"Trebuchet MS";  color:#d0920d; margin-bottom:10px; float:left;}

.small_round_main .container_box{width:500px; float:left;}

.small_round_main .top_bar{float:left; width:500px; height:10px; background-image:url(../images/top_mid_bg.jpg); background-repeat:repeat-x;}

.small_round_main .top_left_curv{float:left; width:20px; height:10px; background-image:url(../images/left_top_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.small_round_main .top_right_curv{float:right; height:10px;  width:20px; background-image:url(../images/right_top_curv.jpg); background-repeat:no-repeat; background-position:top right;}

.small_round_main .mid_container{float:left; width:458px; border-right:1px solid #ebebeb; border-left:1px solid #ebebeb; background-image:url(../images/main_mid_bg.jpg); background-repeat:repeat-x; background-position:bottom left; padding:5px 20px 5px 20px; margin-top:0px;}


.small_round_main .mid_container label.error{ float:left; width:250px; margin-bottom:7px; height:21px; background-image:url(../images/error_curv.jpg); background-position:right top; background-repeat:no-repeat; font-weight:normal;}


.small_round_main .mid_container label.error span{float:left; width:220px; margin-bottom:3px; padding-top:4px; padding-bottom:4px;  background-image:url(../images/error_icon.jpg); background-repeat:no-repeat; background-position:top left; padding-left:30px;height:21px;}


.small_round_main .bottom_bar{float:left; width:500px; height:13px; background-image:url(../images/bottom_mid_bg.jpg); background-repeat:repeat-x;}

.small_round_main .bottom_left_curv{float:left; width:20px;height:13px; background-image:url(../images/left_bottom_curv.jpg); background-repeat:no-repeat; background-position:top left;}

.small_round_main .bottom_right_curv{float:right; width:20px;height:13px; background-image:url(../images/right_bottom_curv.jpg); background-repeat:no-repeat; background-position:top right;}



/* small round end */


/* login top heading start */

#login_forgot_heading{float:left;width:690px; padding-left:30px; padding-top:7px; }

#login_forgot_heading h1 span{ color:#d98719; font-size:20px;font-family:"Trebuchet MS";}


/* login top heading end */


/* login top heading end */
.account_total_details_container{float:left; width:460px; }

.total_display_container{float:left; width:460px;  margin-top:10px; padding-top:10px;}

.total_display_container .total_box{float:left; width:130px}

.total_display_container .minus{ float:left; width:30px}

.total_display_container .total{ float:left;width:30px}


.legend_box{float:left; width:450px; padding:3px; margin-bottom:70px; margin-top:20px; border:1px solid #ccc}

.legend_box strong{ float:left; margin-right:30px; color:#333}

.legend_box img{ float:left; margin-right:5px;}

.legend_box span{ float:left; margin-right:20px; font-size:11px; padding-top:2px;}


/* Form Table Format Start Here */

.form_table{width:855px; float:left;}

.form_table .button_container{width:250px; float:left; margin-bottom:10px}
.form_table label{ float:left; width:110px; margin-bottom:3px;color:#333}

.form_table .form_row{ float:left; width:280px; margin-bottom:0px; margin-top:0px; padding:0px; }


.form_table label.error{ float:left; width:250px; margin-bottom:7px; height:21px; background-image:url(../images/error_curv.jpg); background-position:right top; background-repeat:no-repeat; font-weight:normal;}


.form_table label.error span{float:left; width:220px; margin-bottom:3px; padding-top:4px; padding-bottom:4px;  background-image:url(../images/error_icon.jpg); background-repeat:no-repeat; background-position:top left; padding-left:30px;height:21px;}

.form_table  input.textbox{float:left; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc; margin-bottom:10px; padding:3px;}

.form_table tr{padding-bottom:5px; color:#333}

.form_table tr td{padding:3px;}


.form_table tr td input.textbox{float:left; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc;margin-bottom:5px; padding:3px; font-size:11px;}

.form_table tr td  select{float:left; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x; background-position:left top; border:1px solid #cccccc;margin-bottom:5px; padding:1px; background-color:none;}


.form_tab_container{float:left;width:833px; position:relative ; background-color:#dddddd; border:1px solid #b0b0b0; padding:10px 10px 0px 10px; margin-bottom:20px;height:30px; }


.form_tab_container ul{float:left;width:833px; position:absolute; height:30px; }

.form_tab_container li{ list-style:none; float:left; border:1px solid #b0b0b0; border-bottom:none; text-align:center; font-weight:bold;  color:#333; background-color:#f8f8f8; margin-right:3px; line-height:18px}

.form_tab_container li a{ color:#666; text-decoration:none; font-size:12px; float:left; cursor:pointer;padding-top:8px; height:20px; padding-left:25px; padding-right:20px; background-image:url(../images/add.gif); background-position:left center; background-repeat:no-repeat;}

.form_tab_container li a:hover{ background-color:#f3f3f3; color:#666; text-decoration:none}


.form_tab_container li.current{background-color:#FFFFFF; border:1px solid #b0b0b0; border-bottom:1px solid #fff; height:21px; text-align:center; font-weight:bold; padding-top:8px; padding-left:25px; padding-right:20px;background-image:url(../images/minus.gif); background-position:left center; background-repeat:no-repeat;}

/* Form Table Format End Here */

h3{float:left; padding:8px 9px 9px 11px; font:bold 12px/14px "trebuchet MS"; color:#b20000; text-transform:uppercase; background:#fff9d8;}
span.title_desc{float:left; border-left:1px solid #95abb1; height:16px; margin-left:5px; padding-left:5px; padding-top:15px; color:#2a5e7e;}
span.title_desc a{float:left; height:16px; margin-left:5px; padding:0 5px; color:#2a5e7e;}
span.title_desc a:hover{text-decoration:none;}
h4{font:bold 25px/35px arial; color:#0f1010;}


#body_container #content{float:left; width:940px; border:1px solid #d4d4d4; border-top:none; background:#fff; padding:0 17px 30px 17px;}
#body_container #content .adv_bg{background:url(../images/content_bg.gif) repeat-y 0 0;}
#body_container #content .content_outer{float:left; width:940px; margin-top:24px;}

#body_container #content .page_title{float:left; display:inline; width:912px; padding:20px 21px 16px 7px; border-bottom:1px solid #b5c3ca;}
#body_container #content .page_title .page_heading{float:left; width:auto;}

#body_container #content .left_container{float:left; width:457px;}
#body_container #content .left_container .quick_links{float:left; width:444px;}
#body_container #content .left_container .quick_links ul{float:left; width:444px; padding-bottom:28px;}
#body_container #content .left_container .quick_links li{float:left; width:222px; list-style:none; padding-bottom:40px;}
#body_container #content .left_container .quick_links li img{float:left; margin-right:10px; margin-left:5px;}
#body_container #content .left_container .quick_links li a{float:left; width:auto; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#body_container #content .left_container .quick_links li span{float:left; display:block; width:157px; padding-top:3px;}
#body_container #content .left_container .quick_links li.last{padding-bottom:0;}
#body_container #content .left_container .reminder_outer{float:left; width:438px; border:1px solid #c1d2e9; padding:2px;}

#body_container #content .right_container{float:left; width:320px;}


img{vertical-align:top; padding-right:10px;}

.advertise{float:right; width:134px; padding:3px 0 0 10px;}
.advertise .ads{float:left; width:124px;}
.advertise .ads a{float:left; margin-bottom:10px;}

h1{float:left; width:auto; padding:15px 22px 13px 17px; font-size:12px; color:#b20000; background:#fff9d8; line-height:14px; text-transform:uppercase;}
.description{float:left; width:auto; margin-left:5px; display:inline; padding-left:6px; line-height:14px; color:#2a5e7e; border-left:1px solid #95abb1; height:28px; padding-top:15px;}
.description_single{float:left; width:auto; margin-left:5px; padding-left:6px; color:#2a5e7e; border-left:1px solid #95abb1; height:13px; padding-top:30px;}


.server_success{float:left; width:83.8%; border:1px solid #659dc0; margin:10px 0; background:#f2faff url(../../images/success.png) no-repeat 25px 17px; padding-left:16.1%; padding-bottom:20px;}
.server_success h3{float:left; display:block; width:100%; color:#498915; font-size:18px; padding-top:18px; background:none; text-transform:none; padding-left:0; line-height:22px; font-weight:normal; padding-right:0;}
.server_success span.sub_mesasge{float:left; display:block; width:83.8%; padding-top:5px; padding-bottom:40px;}


.server_error{float:left; width:91.7%; border:1px solid #659dc0; margin:10px 0; padding-left:8.1%; padding-bottom:20px; line-height:18px; background:#f2faff;}
.server_error h3{float:left; display:block; width:100%; color:#eb0000; font-size:15px; font-weight:bold; padding-top:18px; background:none; text-transform:none; padding-left:0; line-height:22px; padding-right:0;}
.server_error span.sub_mesasge{float:left; display:block; width:83.8%; padding-top:5px;}

.change_password{float:left; margin:20px 0 0 0;}
.change_password td{padding-bottom:10px;}

h3.cp_heading{float:left; width:171px; font:bold 16px/24px Arial, Helvetica, sans-serif; color:#b20000; padding:0; text-transform:capitalize;}

.data_list{border:1px solid #ccc;}
.data_list tr th{font-weight:bold; background:#79bae1; color:#fff; padding:4px 0 4px 5px; text-align:left;}
.data_list tr td{padding:0 0 10px 5px; font-size:11px;}

.summary_outer{float:left; width:83.4%; border-top:1px solid #c1d2e9; border-bottom:1px solid #c1d2e9; background:#f9f9f9; margin-top:10px; padding:5px 0;}
.summary{float:right; width:198px; padding-right:20px;}
.summary .heading{float:left; width:198px; font-size:11px; color:#3872a0; font-weight:bold; padding-bottom:2px;}
.summary .row{float:left; width:198px; padding:3px 0;}
.summary .balance{float:left; width:198px; padding:2px 0; border-top:1px solid #dedede;}
.summary .label{float:left; width:98px; font-size:11px;}
.summary .amount{float:left; width:100px; text-align:right;}
.green_text{color:#060;}
.summary input{float:right; margin-top:10px;}


.terms td{padding:0 10px 15px 10px; font-size:11px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.terms td.last{border-bottom:1px solid #ccc;}
.terms li{padding:10px 0 0 20px; list-style:none; background:url(../images/green_arrow.gif) no-repeat 5px 14px; font-size:11px;}


label.error{float:left; width:85%!important; color:#e00000!important; padding:5px 0 0 25px!important; font-size:11px!important; background:url(../images/error_arrow.gif) no-repeat 10px 2px!important;}

.login_form td input.text{color:#444!important;}


#body_container #content .content_inner{float:left; width:639px;}

#body_container #content .content_outer .profile{float:left; width:100%}
#body_container #content .content_outer .profile .profile_row{float:left; padding:5px 0 5px 35px; width:90%;}
#body_container #content .content_outer .profile .profile_row .profile_title{float:left; width:130px; color:#327aa5; background:url(../../images/colon.gif) no-repeat right 6px;}
#body_container #content .content_outer .profile .profile_row .profile_title{float:left; width:130px; color:#327aa5; background:url(../../images/colon.gif) no-repeat right 6px;}
#body_container #content .content_outer .profile .profile_row .profile_info{float:left; width:400px; padding-left:30px; color:#4a4a4a;}
#body_container #content .content_outer .profile .profile_heading{float:left; width:98%; background:#79bae1; border-bottom:1px solid #3a5774; padding:4px 0 3px 2%; text-transform:uppercase; color:#fff;}
#body_container #content .content_outer .profile .control_outer{width:64%;}
#body_container #content .content_outer .profile button.edit{margin-left:5px;}

#body_container #content .content_outer .profile_report{float:left; width:40%; margin-right:20px; padding-bottom:10px;}
#body_container #content .content_outer .profile_report .profile_row{float:left; padding:5px 0 5px 35px; width:95.5%; background:#efefef;}
#body_container #content .content_outer .profile_report .profile_row .profile_title{float:left; width:130px; color:#327aa5; background:url(../../images/colon.gif) no-repeat right 6px;}
#body_container #content .content_outer .profile_report .profile_row .profile_info{float:left; width:130px; padding-left:30px; color:#4a4a4a;}
#body_container #content .content_outer .profile_report .profile_heading{float:left; width:95.5%; background:#79bae1; border-bottom:1px solid #3a5774; padding:4px 0 3px 35px; text-transform:uppercase; color:#fff;}
#body_container #content .content_outer .profile_report .control_outer{width:64%;}
#body_container #content .content_outer .profile_report button.edit{margin-left:5px;}
.open_invites{float:left; width:100%; background:#fff; border-bottom:1px solid #c6ccce;}
.form_row_outer{float:left; width:98%;}
.form_row{float:left; padding:10px 0 5px 3%; width:97%; overflow-y:hidden;}
.form_row_outer label{float:left; width:120px; padding-top:3px; color:#327aa5; margin-right:0px; font-size:11px;}
.form_row_outer input.text{float:left; width:180px; border:1px solid #9f9f9f; background:#fff; margin-left:5px; font-family:"Courier New", Courier, monospace;}

table tr.heading th{background:#79bae1; color:#fff; text-transform:uppercase; border-right:1px solid #6098b9; padding:4px 0 4px 0; text-align:left; border-bottom:1px solid #3a5774}
table tr.heading th span{padding-left:5px;}



.grid_outer{float:left; width:785px;}
.div_grid_border{float:left; width:99.4%; padding:.2%; border:1px solid #c1d2e9;}
div_grid{float:left; width:100%;}
.div_grid .grid_heading{float:left; width:100%; background:#79bae1; border-bottom:1px solid #3a5774;}
.div_grid .grid_heading .heading_sections{float:left; border-right:1px solid #3a5774; text-transform:uppercase; color:#fff; padding:4px 0 4px 5px;line-height:15px;}
.div_grid .grid_heading .heading_sections a{color:#fff; text-decoration:none}
.div_grid .grid_heading .center{text-align:center;}
.div_grid .grid_heading .last{border-right:none;}
.div_grid .grid_content{width:100%; float:left;}
.div_grid .grid_content .grid_content_row{float:left; width:100%; background:#f3f6fb;}
.div_grid .grid_content .grid_content_section{float:left; border-right:1px solid #e7e9ed; padding:4px 0 4px 5px; height:20px;}
.div_grid .grid_content .grid_content_section .last a{text-decoration:none;}
.div_grid .grid_content .grid_content_section img{margin-right:5px;}
.div_grid .grid_content .grid_section_transaction{float:left; border-right:1px solid #e7e9ed; padding:4px 0 4px 5px; height:45px;}
.div_grid .grid_content .grid_section_transaction img{margin-right:5px;}
.div_grid .grid_content .last{border-right:none;}
.div_grid .grid_content .alternate{background:#fff; padding:0;}
.no_record{float:left; width:100%; text-align:center; padding:4px 0;}


.div_grid .myref_check{width:30px;}
.div_grid .myref_invitee_email{width:180px;}
.div_grid .myref_registered{width:180px;}
.div_grid .myref_active{width:180px;}
.div_grid .myref_paid{width:180px;}

.div_grid .myear_invitee_email{width:204px;}
.div_grid .myear_invitee_plan{width:114px;}
.div_grid .myear_invplan_dur{width:124px;}
.div_grid .myear_totalamt{width:114px;}
.div_grid .myear_comm{width:104px;}
.div_grid .myear_earn{width:84px;}

.pagination_outer{float:left; width:100%;}
.pagination{float:left; background:#f9f9f9; border-bottom:1px solid #c1d2e9; border-top:1px solid #c1d2e9; width:100%; padding:4px 0;}
.pagination .first{float:left; width:23px;}
.pagination .previous{float:left; width:20px;}
.pagination .division{float:left; width:16px;}
.pagination .page_number{float:left; width:auto;}
.pagination .next{float:left; width:20px;}
.pagination .last{float:left; width:24px;}
.pagination .loader{float:left; width:28px;}
.pagination .total_records{float:left; width:auto; padding:4px 0 0 5px;}
.pagination .page_number input.text{float:left; padding:2px; font-size:12px; border:1px solid #9f9f9f; background:#fff; margin-left:5px; height:16px;}
.pagination .page_number span{float:left; padding:4px 5px 0 5px; font-weight:bold}
.pagination .edit_delete{float:right; width:55px; padding-top:4px;}
.pagination .edit_delete span{float:left; width:35px; padding-left:4px;}

a.sort img{padding-top:3px;}

.form_heading{float:left; width:95.5%; background:#79bae1; border-bottom:1px solid #3a5774; padding:4px 0 3px 35px; text-transform:uppercase; color:#fff;}
.form_row_outer{float:left; width:95.5%; padding:4px 0 10px 35px;}
.form_row{float:left; padding:10px 0 5px 35px; width:45%; overflow-y:hidden;}
.form_row_outer label{float:left; width:120px; padding-top:3px; color:#327aa5; margin-right:0px; font-size:11px;}
.form_row_outer input.text{float:left; width:180px; border:1px solid #9f9f9f; background:#fff; margin-left:5px;}


.popup_single{float:left; width:460px; overflow-y:auto; border:#e6e6e6 solid 1px; padding:5px; margin:5px 0 0 5px; display:inline;}
.popup_single .form_row{float:left; padding:10px 0 5px 35px; width:90%; overflow-y:hidden;}
.popup_btn_single{float:right; width:200px; padding:5px 10px 0 0;}
.popup_btn_single input{float:right;}
textarea{float:left; border:1px solid #9f9f9f; width:185px; margin-left:5px;}
.mandatory_message{float:left; margin:5px 0 0 10px; width:200px;}
.popup_single .control_outer{width:84%;}

.popup_single label.error{float:left; width:45%!important; color:#e00000!important; padding:5px 0 0 25px!important; font-size:11px!important; background:url(../images/error_arrow.gif) no-repeat 10px 2px!important;}


#body_container #content .advertise{float:right; width:134px; padding:3px 0 0 10px;}
#body_container #content .advertise .ads{float:left; width:124px;}
#body_container #content .advertise .ads a{float:left; margin-bottom:10px;}
#body_container #content .advertise .advertise_link{float:left; padding-bottom:10px;}
#body_container #content .advertise_horizontal{float:left; width:940px;}
#body_container #content .advertise_horizontal img{margin-right:10px;}
#body_container #content .advertise_horizontal img.last{margin-right:0;}
#body_container #content .advertise_text{float:left; width:118px; height:83px; border:1px solid #b0b4b8; background:#f4f4f4; text-align:center; font:bold 13px/18px arial; color:#226993; text-transform:uppercase; padding-top:40px; margin-bottom:12px;}
#body_container #content .advertise_text a{margin:0 auto; float:none!important;}
#body_container #content .advertise_text .ad_amount{float:left; font-size:11px; padding:7px 0 0 13px; text-transform:none;}


