

/* -- working stuff ----*/

/* mobile fun */
.bg_silver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ED1E79;
	background-image: url(/community/images/bg_silver.gif);
	background-repeat: repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ED1E79;
}

.border_dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.font_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0071BC;
}

.border_grey {
	border: 1px solid #CCCCCC;
	background-position: center center;
}

/* general css */
form{
margin: auto 0px;
}

table {
border-collapse:collapse
}

div{
position:relative;
}

.error{
color:#bc2a4d;;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.75em;
font-weight: bold;
}




div#left_bar{width:180px;float:left;margin:2px}
div#left_bar_login{width:180px;float:left;}
div#center{float:left; width:710px; }
div#center_body{float:left; width:500px; }
div#right_bar{float:left; width:200px;padding:0px 0px 0px 3px;}
div#footer{ text-align:center;}

a , .bluefont{
text-decoration:none;
font-family: Verdana;
font-size: 0.70em;
color: #FF6600;
}

a:hover{
color:#333399;
}

.read_more{
text-align:right;
padding-right:10px;}

input,a.button{
font-weight:normal;
cursor: pointer;
vertical-align: middle;
padding: 0px 3px;
font-size: 0.75em;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

input.button,a.button{
border: 1px solid #666666;
color: #000000;
padding:1px 5px;
background-color: #fafafa;
background-image: url(/community/images/bg_button.gif);
}

input.button:hover,a.button:hover{
border: 1px solid #bc2a4d;
color: #bc2a4d;
}

input.button:selected{

color: #EBEBEB;
border: 1px solid #EBEBEB;
}

.inputbox{
background-color:#f7f7f7;
border: 1px solid #c0c0c0;
color:#FF6600;
padding: 2px;
cursor:text;
font-weight:normal;
}

.inputbox:focus{
background-color: #ffffff;
border-color: #6ab94b;
}

label{

color: #666666;
font:bold 0.8em Arial, Helvetica, sans-serif;
}

label.cell{
	color: #333333;
	text-align: right;
	font-weight: bold;
}


label.small{
font-size:0.7em
}


label.mandatory{
padding: 5px;
color: #bc2a4d;
font:bold 0.8em Arial, Helvetica, sans-serif;
}

label a{
font-size:1.0em;
}

div#blue_bar{
	background-color:#f9b200;
	padding: 2px 10px;
	font-family: Arial;
	font-weight:bold;
	font-size: 0.8em;
	color: #FFFFFF;
}

div#blue_bar a{
	color:#FFFFFF;
	font-family: Arial;
	font-size:1.0em;
}

div#blue_bar a.over{
	color:#666666;
	font-family: Arial;
	font-size:1.0em;
	background: white url(/community/images/bg_button_out.gif) top left repeat-x;	
}



.float{float:left;padding:3px}	

.f_right{
float:right;
}
div.right_bar{
float:right;
width:200px;
}

div.spacer {
  clear:both;
}

img{
border:none;
margin:auto 0px;
padding:0px;
}

.image_box_plain{
float:left;
padding:5px 10px;
text-align:center;
width:126px;
color:#666666;
font: bold 1.0em Verdana;
}

.small_gray{
font-size:0.70em;
color:#666666;
}

.vid_box{
padding:5px;
text-align:left;
}

hr{
color:#666666;
height:1px;
}
.image_box{
float:left;
padding:5px;
text-align:center;
/*border:1px solid #FFFFFF;*/
overflow:hidden;
\width: 126px; 
w\idth: 126px;
width:126px;
color:#666666;
font: bold 1.0em Verdana;
border:1px solid #FFFFFF;
}

.image_box:hover{
background-color:#F3CFCF;
border:1px dashed #bc2a4d;
}

.image_placeholder_leftbar{
display:table-cell;
vertical-align:middle;
width:145px;

height:110px;
overflow:hidden;
border:1px solid #FF6600;
}

.img_placeholder { /*for IE*/
background:#FFFFFF;
border:1px solid #FF6600;
width:126px;
\width: 126px; 
w\idth: 126px;
height:95px;
overflow:hidden;
position:relative;
display:block;
text-align:center;
}


.image_box_avt{
padding:5px 10px;
text-align:center;
width:100px;
color:#666666;
font: bold 1.0em Verdana;
float:left;
}

.image_placeholder_avt{
width:100px;
height:95px;
border:1px solid #FF6600;
background:#FFFFFF;
display:block;
overflow:hidden; 
position:relative;
}

div.box{
border:1px dotted #3f3f3f;
background-color:#f0f0f0;
padding:10px;
margin:5px;
} 

div.box_notice{
padding:5px;
border: 2px dotted #bc2a4d;
background-color: #F3CFCF;
}

div#container{
border: 1px solid #CCCCCC;
margin: 0px auto;
background-color: #EBEBEB;
}

div#container_content{
border: 1px solid #CCCCCC;
margin: 0px auto;
padding:10px;
}

#container.white{
background-color: #FFFFFF;
}

div#container.gray{
background-color: #EBEBEB;
}


div#container_inner{
padding:5px;
margin: 0px auto;
}

div#container_my_vid{
overflow:scroll;
width:260px;
height:456px;
display:block;
}

#content_frame{
padding:10px;
}

div#content_text{
padding-left:10px;
}

.row01{
background-color:#EBEBEB;
}

.row00{
background-color:#FFFFFF;
}

div#container_inner a{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:.75em;
}

div#container_inner a.right{
	float:right;
	text-align:right;
}


#container_comment{
text-align:left;
padding:10px;

}

.comment_header{
background-color:#EBEBEB;
font-size:bold;
border-bottom:2px dashed #EBEBEB;
}

.title_gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight: bold;
	color:#333333;
	font-weight:bold;
}

.bar_tile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	background: url(/community/images/bg_button_over.gif) repeat-x;
	font-weight: bold;
    padding: 5px;
}

.font_graybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	padding-left: 10px;
}

.font_blueBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;

}


.P2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}



.font_blue10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-weight: normal;
	color: black;
	text-align: right;
	text-decoration:none;
}


.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: right;
}
.bg_leftbar_line {
	background-image: url(jpg/frame_signup_01.gif);
	background-repeat: repeat-y;
}
.form {
	width: 90px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.font_blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	width: 107px;
	text-align: center;
}
.font_blue_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.font_Lmembers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #168FCE;
	width: 90px;
	text-align: center;
}

.font_gray10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	font-weight: normal;
	color: #666666;
	text-align:left;
}
.pic_Homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #168FCE;
	float: left;
	background-image: url(jpg/bg_homepage_pic.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	background-position: center;
	width: 90px;
}
.pic_frame {
	color: #168FCE;
	background-image: url(/community/images/bg_homepage_pic.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding: 10px 16px 10px 16px;
}

.pic_hold {
	font-weight: normal;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	float: left;
}

.border_Lgray {
	border: 1px solid #CCCCCC;
}
.pic_hold_hblog {
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	background-image: url(jpg/bg_Lgray.gif);
	background-repeat: repeat-x;
}
.font_blueiblog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.pic_hold_friends {
	font-weight: normal;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}
.font_graybold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
}
.font_blue10pt_blog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;

}
.font_leftbar {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

.pic_hold_video {
	font-weight: normal;
	padding: 10px;
}
.font_gray_myprofile_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
.pic_hold_PhotoGallery {
padding:5px 0px 5px 7px;

	float: left;
}
.font_Testimonial_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}
.font_Testimonial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-right: 5px;
	text-align: left;
	
}
.view_blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008BD1;
	text-align: right;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
.form_130 {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.font_blueiblog500px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 500px;
}
.pic_hold_myphoto {

	font-weight: normal;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 16px;
	float: left;
}


.font_blue14Original {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: black;
	font-weight: bold;
	padding-top: 5px;
}
.font_inbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 20px;
	padding-left: 10px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 10px;
}
.pic_hold_inbox {
	padding: 10px;
	float: left;
	width: 90px;
	vertical-align: middle;
}

.font_inbox_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	float: left;
	width: 80px;
	padding-top: 10px;
	padding-left: 5px;
}
.font_title_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 10px;
	float: left;
}

.inbox_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.font_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}