/*layout styles */
#community {
margin:auto!important;
}
#community #page-space {
_margin:auto !important;    
}
#main_container_community .box_white_470, #main_container_community .box_white_950_top {
margin-top: 10px;
}

#community #navContainerContent {
margin:0 !important;
}

#main_container_community .box_white_950 {
padding-left:30px;
padding-right: 30px;
width:950px;
_width:890px;
min-height: 280px;
_height:  280px !important;
}

.box_white_470 .main_content {
	min-height: 415px;
	_height: 415px;
}

body, tr, th {
	font-size: 13px;
	/* line-height:1.38em; */
}

#main_container_community h1 {
color: #666 !important;
}
/*OVERWRITE THESE  CSS RULES FOR FF*/
#logos {
height:72px;
margin:0;
padding:10px 0 0 10px;
text-align:left;
}
#register_step1 .terms_of_use{
border:1px solid #CCCCCC;
color:#9D9D9D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:75px;
margin-bottom:15px;
margin-top:15px;
overflow:auto;
padding:15px;
width:578px;
}
#register_step1 fieldset.terms p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:10px 0 15px;
width:600px;
}
.header_account, .header_register {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_trans_980_top.png", sizingMethod="crop");
float:left;
height:10px;
margin:0;
overflow:hidden;
width:980px;

}
#header_account, #header_register {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_main_container_community.png", sizingMethod="scale");
width:980px;
_width:950px;
}
#community #main_container_wrapper, #community #main_container_wrapper_bot {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_main_container_community.png", sizingMethod="scale");
width:980px;
}
.footer_community {
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/footer_community.png", sizingMethod="crop");
}
/* END OVERWRITE THESE  CSS RULES FOR FF*/
#account_wrapper{
text-align:left;
}
#account_wrapper h1{
font-family:Arial, Helvetica, sans-serif;
font-size:29px;
font-weight:bold;
padding:5px 0px;
}
#account_wrapper p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
width:500px;
}
#account_content_top{
background:url(/images/community/bg_box_609_yellow_top.png) no-repeat;
width:609px;
height:9px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_609_yellow_top.png", sizingMethod="crop");
}
#account_content_mid{
background: url(/images/community/bg_box_609_yellow_mid.png) repeat-y;
width:589px;
_width:609px;
padding:0px 10px;
margin:0px;
_margin-top:-7px;

}
#account_content_mid p{
margin:0px;
padding:10px;
*padding:0px;
}
#div_account_chk{
float:left;
margin-right:10px;
*margin-right:5px;
}
#text_account{
padding-left:10px;
padding-bottom:12px;
width:505px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
*padding-bottom:2px;
}
#account_content_bot{
background:url(/images/community/bg_box_609_yellow_bot.png) no-repeat;
width:609px;
height:14px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/bg_box_609_yellow_bot.png", sizingMethod="crop");
}
#update_link{
float:left;
cursor:pointer;
}   
#link_cancel{
float:left;
cursor:pointer;
}
a#update_account_btn{
text-indent: -9999px;
display:block;
height: 50px;
width: 190px;
background: transparent url(/images/community/btn_account_update_ff.png) no-repeat 0 0;
margin:1px 0 -10px 0;
*margin-top: 10px;
_margin: 10px 0 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_account_update_ff.png", sizingMethod="crop");
cursor:pointer;
}
a#cancel_link{
text-indent: -9999px;
display:block;
height: 20px;
width: 50px;
background: transparent url(/images/community/btn_account_cancel_ff.png) no-repeat 0 0;
margin:15px 0 -10px 15px;
*margin-top: 25px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/community/btn_account_cancel_ff.png", sizingMethod="crop");
cursor:pointer;
}
#community #footer {
/*background:transparent url(../images/bg_main_container_community.png) repeat-y scroll 0 50%;*/
_background: none;
_margin:0px;
_width:940px !important;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bg_main_container_community.png", sizingMethod="scale");
}

#community .ad-SuperBanner {
height: auto !important;
}