
div.profilepage-content{
        position:relative;
        width:820px;
        min-height:600px;
        margin:0 auto;
        padding-top:20px;
        overflow:visible;

        font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        font-size:11px;
        border-color:#CFCFCF;
        border-width:0px;
        border-style:solid;
}

#forumheader{
        width:630px;
        margin:0px 0px 2px 0px;
        padding:2px 5px 0px 10px;
        font-weight:bold;
        background:#e8e5e0;
        height:18px;
        border-bottom-width:1px;
        border-top-width:1px;
        border-color:#e8e5e0
}


/*body{width:820px; margin:auto; }*/
/*body *{ font-family:"lucida grande", tahoma, verdana, arial, sans-serif; font-size:11px; border-color:#CFCFCF; border-width:0px; border-style:solid;  }*/


body *{ margin:auto; border-color:#CFCFCF; border-width:0px; border-style:solid;}

.container{padding:10px 0px 0px 0px;border-width:1px; float:left;}

#rightprofilecolumn{ padding_top:50px; }
#main{width:645px;}
#main_edit{width:645px;}
/*.main_full{width:820px;}*/
a{color:#3b5998;text-decoration:none;}
a:hover{color:#3b5998;text-decoration:underline;}
a{text-decoration:none;}
tr{ vertical-align:top;}
input{padding:2px 0px 2px 0px; margin:0px;}
input[type="text"]{border-width:1px;} 
textarea {border-width:1px;}
.nomargin{margin:0px 0px 0px 0px;}
.header_main{height:68px; width:100%; background:url(images/header_bg.jpg) repeat-x;}
.header{height:68px; width:100%; background:url(images/header_bg.jpg) repeat-x;}
.header_logo{ background:url(images/xuqa_logo_beta.gif) no-repeat;width:152px; height:48px; cursor:hand; }
.xuqa_logo{padding:13px 0px 0px 15px; }
.form{ border-style:dotted; border-width:1px; }
.marg_auto{margin:auto;}
/*********************************
Generic properties
**********************************/
.left {float:left;}
.fleft {float:left;}
.right{float:right;}
.clear{float:none; clear:both; height:0px; overflow:hidden;}
.one_pixel{height:1px; overflow:hidden; clear:both}
.clear_float{float:none; clear:both;}
.center {text-align:center;}

/*********************************
General Reusable Items
**********************************/
.vr_line{float:left;  overflow:hidden; border-style:solid; border-right-width:1px; width:2px;}
.line{margin:0px 10px 0px 10px; border-style:dotted;border-bottom-width:1px;height:1px; overflow:hidden;}
.line_full{margin:0px; border-style:dotted; border-bottom-width:1px; height:1px; overflow:hidden;}
.solid_line_full{margin:0px; border-style:solid; border-bottom-width:1px; height:1px; overflow:hidden;}
.border{border-width:1px;}

.module_header{margin:0px 0px 2px 0px; padding:2px 5px 0px 10px; font-weight:bold; background:#f5f5f5; height:18px; border-bottom-width:1px;border-top-width:1px;border-color:#e8e5e0}
/*.subheader{ background:#d8e3f5; font-weight:bold; padding:0px 0px 0px 2px;}*/
.subheader{ color:#748abb;font-weight:bold;margin:0px 10px 2px 5px; border-bottom-width:1px; border-style:dotted;}
.left_col{width:64%; margin-left:2px;float:left; overflow:hidden;border-right-width:1px; }
.right_col{width:34%; margin-left:2px;float:left; } 
/*********************************
Color section
*********************************/
.blue {color:#748abb;}
.light_blue {color:#d8e3f5;}
.dark_blue{color:#576e8e;}
.white{ color:#FFFFFF;}
.grey {color:#d0d0d0;}
.orange{ color:#ff9a19; }
.bg_blue{ background: #748abb; }
.bg_white {background: #FFFFFF;}
.bg_light_blue {background: #d8e3f5;}
.bg_grey{background:#e8e5e0;}
.bg_black{background:#000000;}
.bg_light_grey{background:#f5f5f5;} 
.light_grey{color:#f5f5f5;}
.red{color:#FF0000;}
.green{color:#02c406;}
/*********************************
Section Generic Properties
**********************************/
.column_50{ width:50%; }
.column_40{ width:40%; }
.column_60{ width:60%; }
.column_70{ width:69%; }
.column_30{ width:30%; }
.column_25{ width:24%; }

/*********************************
Font Properties
**********************************/
.bold {	font-weight:bold; }
.italic { font-style:italic;}
.tiny {font-size:9px}
.small {font-size:10px;}
.big{font-size:13px; }
.bigger{font-size:15px; }
.biggest{font-size:18px; }
.text_huge {font-size:24px; }
/*********************************
Random Properties [need to fix]
**********************************/
.pad_tiny { padding:2px;}
.pad_small { padding:5px;}
.pad_medium { padding:10px;}
.pad_large { padding:20px;}

.pad_top_tiny { padding-top:2px;}
.pad_top_small { padding-top:5px;}
.pad_top_medium { padding-top:10px;}
.pad_top_large { padding-top:20px;}

.pad_left_tiny { padding-left:2px;}
.pad_left_small { padding-left:5px;}
.pad_left_medium { padding-left:10px;}
.pad_left_large { padding-left:20px;}

.pad_right_tiny { padding-right:2px;}
.pad_right_small { padding-right:5px;}
.pad_right_medium { padding-right:10px;}
.pad_right_large { padding-right:20px;}

.pad_bottom_tiny { padding-bottom:2px;}
.pad_bottom_small { padding-bottom:5px;}
.pad_bottom_medium { padding-bottom:10px;}
.pad_bottom_large { padding-bottom:20px;}

.margin_tiny { margin:2px; overflow:hidden;}
.margin_small { margin:5px; overflow:hidden;}
.margin_medium { margin:10px; overflow:hidden;}
.margin_large { margin:20px; overflow:hidden;}
 
.left_tiny { margin-left:2px;}
.left_small { margin-left:5px;}
.left_medium { margin-left:10px;}
.left_large { margin-left:20px;}

.right_tiny { margin-right:2px;}
.right_small { margin-right:5px;}
.right_medium { margin-right:10px;}
.right_large { margin-right:20px;}

.bottom_tiny { margin-bottom:2px;}
.bottom_small { margin-bottom:5px;}
.bottom_medium { margin-bottom:10px;}
.bottom_large { margin-bottom:20px;}

.top_tiny { margin-top:2px;}
.top_small { margin-top:5px;}
.top_medium { margin-top:10px;}
.top_large { margin-top:20px;}
.top_larger { margin-top:28px; overflow:hidden;}

.level_bg{ background:url(images/level_bg.gif); width:149px; height:23px;}
.level_overflow{ background:url(images/level_overflow.gif);height:23px;}
 .photo_row{ border-bottom-width:1px;}
 .photo_row{ border-bottom-width:1px;}

.inputsubmit{  height:20px ; border-style:solid;border-width:1px;border-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#6f8db9;color:#FFFFFF;text-align:center;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        font-size:11px;
        border-color:#CFCFCF;
        border-width:0px;
        border-style:solid;

}

.inputsubmit_orange{border-style:solid;border-width:1px;border-color:#D9DFEA;border-bottom-color:#0e1f5b;border-right-color:#0e1f5b;background-color:#FF9900;color:black;font-
weight:bold;text-align:center;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
        font-size:11px;
        border-color:#CFCFCF;
        border-width:0px; 
        border-style:solid;
}

.size_small{width:60px; }
.size_medium{width:100px; }
.white_button{background-color:#f5f5f5; border-color:#e8e5e0; color:#000000;}
.size_full{width:100%; }
.refresh{background:url(images/refresh_btn.gif) 60% 40% no-repeat; width:19px; height:33px;}
.input_field_tiny{ border-width:1px; width:55px;}
.input_field_select{ border-width:1px; width:100px;}
.input_field_small{ border-width:1px; width:150px;}
.input_field_medium{ border-width:1px; width:190px;}
.input_field_big{ border-width:1px; width:220px;}
.input_field_large{ border-width:1px; width:300px;}
.icon_silver_tick{ background:url(images/silver-tick.gif) no-repeat ; width:18px; height:17px; }
.icon_gold_tick{ background:url(images/gold-tick.gif) no-repeat ; width:18px; height:17px; }
.icon_diamond_tick{ background:url(images/diamond.gif) no-repeat ; width:20px; height:17px;} 
.team_logo{width:17px; height:17px;}
.team_winner_icon{background:url(images/icon_crown.gif) no-repeat; width:16px; height:16px;}
.photo_browse_thumbnail{ height:90px; width:100px; }
.bottom_border{ border-bottom-width:1px; border-style:dotted; border-width:0px; border-style:solid; }
.item_smaller{ width:63px; height:63px; background-repeat:no-repeat; background-position:center; }
.small_gift{  width:93px; height:93px;}
.small_gift_horizontal{  width:194px; height:93px;}
.refresh{background:url(images/refresh_btn.gif) 60% 40% no-repeat; width:19px; height:33px;}
.refresh_small{background:url(images/refresh_small.gif) 60% 40% no-repeat; width:14px; height:15px;}
.user_small{width:40px; height:40px;}

.winner_0{background:url(images/jackpot.gif) no-repeat; width:60px; height:60px;}
.winner_1{background:url(images/1st.gif) no-repeat; width:60px; height:60px;}
.winner_2{background:url(images/2nd.gif) no-repeat; width:60px; height:60px;}
.winner_3{background:url(images/3rd.gif) no-repeat; width:60px; height:60px;}
.winner_4{background:url(images/4th.gif) no-repeat; width:60px; height:60px;}
.winner_5{background:url(images/5th.gif) no-repeat; width:60px; height:60px;}
.winner_6{background:url(images/6th.gif) no-repeat; width:60px; height:60px;}
.winner_7{background:url(images/7th.gif) no-repeat; width:60px; height:60px;}
.winner_8{background:url(images/8th.gif) no-repeat; width:60px; height:60px;}
.winner_9{background:url(images/9th.gif) no-repeat; width:60px; height:60px;}
.winner_10{background:url(images/10th.gif) no-repeat; width:60px; height:60px;}

.arrowgreen{background:url(images/arrow-green.gif) no-repeat; width:15px; height:15px;}
.arrowred{background:url(images/arrow-red.gif) no-repeat; width:15px; height:15px;}
.user_text{margin:5px auto 5px auto; padding:5px 0px 5px 0px; width:550px;border-bottom-width:1px; border-top-width:1px; border-style:dotted; font-weight:normal;}

.icon_cross_icon{ background:url(images/cross_icon.gif) no-repeat ; width:19px; height:18px; }
.icon_tick_icon{ background:url(images/tick_icon.gif) no-repeat ; width:24px; height:19px; }
.bar_bg{background:url(images/bar-bg.jpg);width:100px; height:15px;z-index:1;}
.bar_green{ background:url(images/bar-front.jpg);height:15px;z-index:2;position:absolute;}
.bar_red{ background:url(images/bar-red.jpg);height:15px;z-index:2;position:absolute;}
.bar_orange{ background:url(images/bar-w.jpg);height:15px;z-index:2;position:absolute;}
.bar_overflow{z-index:3;position:relative;}
.bg_grey{background-color:#F8F8F8;};
