@charset "UTF-8";
/* header blue box */
.box_blue { width:430px; height:60px; background-color:#E4EAF4; }
.box_bluea { width:376px; height:60px; background-color:#E4EAF4; }

/*---------------- Drop Down ------------------*/
.wave_textbox {
	padding:6px;
	float:left;
	height:auto;
	background-image:url(../../images/site/graphics/wave_grad.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#F9FAFA;
	margin: 3px 0 0 15px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:387px;
}

.wave_textbox_bg {
	padding:6px;
	float:left;
	height:auto;
	background-color:#F9FAFA;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:416px;
}

.wave_box {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:block;
	overflow:hidden;
	position:relative;
	margin:6px 4px 10px 49px;
	padding-bottom:6px;
}

.new_wave_box{
	width:362px;
	padding:6px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff;
	height:auto;
}

/* .new_wave_button_close, .wave_reply_close, .share_close {
	float:right;
	width:auto;
	height:14px;
	padding:3px 6px 0px 6px;
	background-color:#F0F6FF;	
	color:#47618b;
	border:1px solid #47618b;
	font-weight:bold;
}
.wave_reply_close, .share_close {margin-right:8px;}

.new_wave_button_close:hover, .wave_reply_close:hover, .share_close:hover {
	background-color:#47618b;	
	color:#fff;
	border:1px solid #47618b;
	cursor:pointer;
} */

/*---------------- Photos------------------*/
.mem_photo { background-color:#FFFFFF; border:1px solid #47618b; display:block; float:left; height:39px; width:52px; padding:3px; margin:7px 0px 6px 6px; }
.mem_photo:hover { border-color:#888; background-color:#ccc;}
.mem_photo_feed { border:1px solid #FFFFFF; display:block; float:left; height:26px; width:33px; margin-right: 6px; }

.forum_photo {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	height:24px;
	width:29px;
	margin:1px 1px 0 0 ;
}

.boxb_more { margin:8px 0 0 6px; float:left; }
.box_wave {
	border:1px solid #CCCCCC;
	z-index:2;
	display:block;
	overflow:hidden;
	position:relative;
}

.wave_title { margin:6px; float:left; height:15px; width:414px; }
.wave_title_txt {width:340px; font-size:1.3em;}
.wave_inside {float:left; margin-left:48px;}

.feed_txt { width:350px; padding-left: 5px; }
.feed_txt_indent {width:310px;}
.feed_time {width:50px; float:right; padding: 0 3px 0 6px; text-align: right; min-height: 60px; }
.feed_time_title {width:80px; float:right; text-align:right; font-size:1.2em;}

.wave_indent {
	padding:10px 5px 4px 0px;
	float:left;
	height:auto;
	margin-left:6px;
	margin-top:6px;
	border-left:2px solid #629103;
	width:358px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.wave_indent_new {
	padding:10px 5px 4px 0px;
	float:left;
	height:auto;
	margin-left:6px;
	margin-top:6px;
	border-left:2px solid #629103;
	width:358px;
	background-color:#E6FFDA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

.wave_feed, .wave_feed2 {
	padding:10px 5px 4px 5px;
	float:left;
	height:auto;
	margin-left:7px;
	border-left:2px solid #629103;
	width:410px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.wave_feed2 { width: 95%; }

.wave_feed_new, .wave_feed_new2 {
	padding:10px 5px 4px 5px;
	float:left;
	height:auto;
	margin-left:7px;
	border-left:2px solid #629103;
	width:410px;
	min-height:56px;
	background-color:#E6FFDA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.wave_feed_new2 { width: 95%; }

.wave_feed:hover, .wave_feed2:hover, .wave_indent:hover, .wave_feed_new:hover, .wave_feed_new2:hover, .wave_indent_new:hover { border:2px solid #629103; padding:8px 3px 2px 5px; }

.mem_photo_reply {
	background-color:#FFFFFF;
	border:1px solid #888;
	display:block;
	float:left;
	width:42px;
	padding:1px;
	margin-bottom:6px;
}

.mem_pt_wave, .mem_pt_wave_share, .mem_pt_wave_share_sel { 
    float:left; 
    background-color:#FFFFFF; 
    border:1px solid #CCCCCC; 
    display:block; 
    height:44px; 
    margin:2px 6px 2px 2px; 
    padding:3px;
}
.mem_pt_wave_share_sel { 
    float:left; 
    background-color:#5E88CB;
    border:1px solid #CCCCCC; 
    display:block; 
    height:44px; 
    margin:2px 6px 2px 2px; 
    padding:3px;
    cursor:pointer;
}

.mem_pt_wave { margin:2px 6px 2px 48px; }

.class_share_box, .class_share_box_sel { float:left; padding:4px; border:1px dotted #CCCCCC; margin:0px 4px 6px 4px; width:171px; }
.class_share_box_sel { border:1px solid #CCCCCC; background-color:#5E88CB; cursor:pointer; }

.class_share_inside { background-color:#FFFFFF; float:left; padding:4px; width:auto; height:56px; overflow:hidden; }

.news_share_box {
	float:left;
	padding:4px;
	border:1px dotted #CCCCCC;
	width:357px;
	margin:0px 4px 6px 4px;
	cursor:pointer;
}

.news_share_box_sel {
	float:left;
	padding:4px;
	border:1px solid #CCCCCC;
	width:357px;
	margin:0px 4px 6px 4px;
	background-color:#5E88CB;
	cursor:pointer;
}

.news_share_inside {
	background-color:#FFFFFF;
	float:left;
	padding:4px;
	width:auto;
	width:349px;
	overflow:hidden;
}

.class_share_inside .brd_inside {line-height:18px;}

.mem_pt_wave:hover { border:1px solid #333333; }

.wave_button {
	float:right;
	width:auto;
	height:14px;
	bottom: 5px;
	padding:3px 6px 6px 6px;
	background-color:#F0F6FF;
	color:#47618b;
	border:1px solid #47618b;
}
.wave_button:hover { background-color:#47618b; color:#fff; cursor:pointer; }

.input_wave {
	border:1px solid #47618B;
	font-family:"Helvetica",Verdana,Verdana,sans-serif;
	font-size:1.3em;
	height:16px;
	margin:0px 6px 0px 6px;
	padding:4px 0 1px 8px;
	width:175px
}

.input_link {
	border:1px solid #ccc;
	font-family:"Helvetica",Verdana,Verdana,sans-serif;
	font-size:1.3em;
	height:16px;
	margin:0px 6px 0px 6px;
	padding:4px 0 1px 8px;
	width:363px
}

.input_wave:focus, .input_link:focus {border-color: #888; background:#F0F6FF;}

.wave_serch {
	float:left;
	width:auto;
	height:auto;
	margin:18px 6px;
	
}
.wave_se_button{
	float:left;
	background-image:url(../../images/site/graphics/bar2_icon.gif);
	color:#47618b;
	border:1px solid #47618b;
	font-weight:bold;
	font-size:1.2em;
	
	padding: 5px 14px 3px 14px;
	
}
.wave_se_button:hover {background-image:url(../../images/site/graphics/bar2_icon1.gif);color:#fff; cursor:pointer; background-repeat:repeat;}

.new_wave_button, .new_wave_button1, .new_wave_button_post {
	background-image:url(../../images/site/graphics/cal_notinmonth.gif);
	background-color:#47618b;	
	color:#fff;
	border:1px solid #47618b;
	padding: 5px 8px 3px 8px;
	font-size:1.2em;
	font-weight:bold;
	float:left;
	margin-left:3px;
	text-align:center;
	color:#47618b;
}
.new_wave_button1 { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

.new_wave_button_post { margin-right: 8px; margin-top: 6px; }
	
.new_wave_button:hover, .new_wave_button1:hover,.new_wave_button_post:hover {
    background-image:url(../../images/site/graphics/cal_inmonth.gif);
    color:#333; 
    cursor:pointer; 
    background-repeat:repeat;
}

.forum_box { float:left; padding: 6px; width:100%; }
.forum_box:hover {background-color:#F0F6FF; }
.forum_box:active {background-color:#E6FFDA; cursor:wait; font-style:italic; }

.forum_box_sel { float:left; padding:6px; width:100%; background-color:#E6FFDA;  }

.wave_mem { float:left; width:26%; }
.wave_info { float:left; margin-left:3px; width:50%; max-height:50px; line-height:1.1em; overflow:hidden; }
.wave_details { float:right; width:20%; overflow:hidden; margin-top:2px; }

.green_box{
	/* height:11px; */
	color:#fff;
	font-weight:bold;
	font-size:.9em;
	background-color:#669933;
	margin:0 12px 0 0;
	text-align:center;
	padding:3px 6px 1px 6px;
	float:left;
	-moz-border-radius: 7px; -webkit-border-radius: 7px;
}

.txt3w {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.qem;
	color:#000;
	line-height:16px;
	font-weight: normal;
}

.txt3wb {
	font-family: "Helvetica", Verdana, Arial, sans-serif;
	font-size:1.qem;
	color:#000;
	line-height:16px;
	font-weight: bold;
}

.add_fd {
	width:auto;
	height:14px;
	padding:3px 6px 6px 6px;
	background-color:#F0F6FF;	
	color:#47618b;
	border:1px solid #47618b;
}

.add_fd:hover {
	background-color:#47618b;	
	color:#fff;
	border:1px solid #47618b;
	cursor:pointer;
}

.form2_label_reply {
	color:#888888; 
	font-size:1.4em;
	width:63px;
	margin:10px 0 0 6px;
	float:left;
}


.textarea_reply {
	border:solid 1px #ccc;
	margin:0;
	padding: 6px 0 0 8px;
	font-size: 1.3em;
	font-family: "Helvetica", Verdana, Verdana, sans-serif;
	margin:0;
	text-align:left;
	width:300px;
	height:125px;
		
}

.form_input_reply {
	
	width:380px;
	font-family:"Helvetica",Verdana,Verdana,sans-serif;
	font-size:1em;
	margin-left:0px;
	margin-top:8px;
	padding-top:7px;
}

.textarea_reply:focus {border-color: #888; background:#F0F6FF;}

.post_attach {
	float:left;
	margin:6px 0 0 6px;
	font-weight:bold;
}
.post_txt {
	float:left;
	margin:6px 25px 0 0;
}

.post_icon1, .post_icon2, .post_icon3, .post_icon4, .post_icon5 , .post_icon6 { float:left; padding:4px 6px 8px 4px; }
.post_icon1:hover, .post_icon2:hover, .post_icon3:hover, .post_icon4:hover, .post_icon5:hover, .post_icon6:hover {
	border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:2px solid #ccc; padding:0px 2px; cursor:pointer; }

.pin_tt {
	padding:6px; 
	background-color:#CC3300;
	z-index:99;
}

p#vtip { display: none; position: absolute; padding:6px 10px; left: 5px; font-size: 1em; font-weight: bold; color:#FFF; background-color: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: 23px; left: 15px }

.form2_label_wave {
	margin:4px 0 2px 0;
	font-size:1.0em;
	font-weight:bold;
	color:#666666;
}

.form2_input_wave {
	margin: 0 0 12px 0;
	font-size:0.9em;
	font-weight:normal;
}

.photo_wave {
	border:1px solid #CCCCCC;
	float:left;
	height:41px;
	margin-right:7px;
	margin-bottom:7px;
	padding:5px;
}

.photo_wave_end {
	border:1px solid #CCCCCC;
	float:left;
	height:41px;
	padding:5px;
	margin-bottom:7px;
}

.photo_wave:hover, .photo_wave_end:hover,.photo_wave3:hover, .photo_wave3_end:hover {
	background-color:#F0F6FF;
	border:1px solid #888888;
	padding:5px;
	cursor:pointer;
}

.photo_wave2 {
	background-color:#5E88CB;
	border:1px solid #888888;
	float:left;
	height:41px;
	margin-right:7px;
	margin-bottom:7px;
	padding:5px;
	cursor:pointer;
}

.photo_wave_end2 {
	border:1px solid #CCCCCC;
	background-color:#5E88CB;
	float:left;
	height:41px;
	padding:5px;
	margin-bottom:7px;
	cursor:pointer;
}

.box_wave_photo {
	display:block;
	overflow:hidden;
	position:relative;
	/* width:347px; Fernando */
	margin-left:48px;
}

.photo_wave3 {
	border:1px solid #CCCCCC;
	float:left;
	height:50px;
	margin-right:9px;
	margin-bottom:9px;
	padding:5px;
}

.photo_wave3_end {
	border:1px solid #CCCCCC;
	float:left;
	height:50px;
	padding:5px;
	margin-bottom:9px;
}

/* SUPER TOOL TIP */

#supertooltipbox { 
    display:none; 
    background:transparent url(../../images/site/graphics/black_arrow.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

#supertooltipbox_small {
    display:none; 
    background:transparent url(../../images/site/graphics/black_arrow_small.png);
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
    /* text-align: center;
    vertical-align: middle;
    overflow: hidden; */
}
