body {
	/*background-image: url(images/background_image.gif);*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td{font-family:Arial;font-size:12px;color:#000000;}
a:hover {
	text-decoration: none;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width: 70px;
	height: 20px;
	text-align: center;
	border-style:none;	
	background:url(images/tab_m.gif);
}

.button_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width: 97px;
	height: 20px;
	text-align: center;
	border-style:none;	
	background:url(images/tab_l.gif);
}
.toplink a:link, .toplink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.toplink a:hover, .toplink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #816814;
	text-decoration: none;
}

/* SUBMENU LINKS */
a:link.redlink, a:visited.redlink, a:hover.redlink, a:active.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #27a3a5;
	text-decoration: none;
}


A:link.submenu-center { text-decoration: none; color:#fa5818; }
A:visited.submenu-center { text-decoration: none; color:#fa5818; }
A:hover.submenu-center { text-decoration: none; color:#999999; }


.advertisement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.loginhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #816814;
	text-decoration: none;
}

.loginbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.bodyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}

.tableheading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}


h1 {
	font: 90%/1.5 Arial, Helvetica, sans-serif;
	margin: 0 0 0.2em 0;
	font-size: 16pt;
	letter-spacing: -1px;
	font-weight: normal;
	clear: left;
	color: #C7060B;
	margin-left: 42px;
}

h3 {
	font: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

h1 a  {
	font: 90%/1.5 arial, helvetica, sans-serif;
	margin: 0 0 0.2em 0;
	font-size: 16pt;
	letter-spacing: -1px;
	font-weight: normal;
	clear: left;
	color: #C7060B;
	margin-left: 42px;
}

.tab_l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 97px;
	height: 20px;
	text-align: center;
	background-image: url("images/tab_l.gif");
}

.tab_l a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tab_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 70px;
	height: 20px;
	text-align: center;
	background-image: url("images/tab_m.gif");
}

.tab_m a {
	color: #FFFFFF;
	text-decoration: underline;
}


.bodyheadgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
}

.bottomhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.footer a:link, .footer a:visited {
	color:#000000;
	text-decoration:none;
}

.footer a:hover, .footer a:active {
	color:#000000;
	text-decoration:underline;
}

a:link
{
	color: #041387;
}

.main_menu_off {
	background: #000000;
	background-image: url(images/button_main_menu_off.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}
.main_menu_off a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}
.main_menu_off a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}
.main_menu_off a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A5C52;
	text-decoration: none;
}

.main_menu_on {
	background: #000000;
	background-image: url(images/button_main_menu_on.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.main_menu_on a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.main_menu_on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.main_menu_on a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.table_row1 {
	background-color:#FCFCFC;
	border:1px #E8E0C5 solid;
	text-align:left;
	vertical-align:middle;
	height: 30px;
}

.table_row2 {
	background-color:#F6F0E0;
	border:1px #E8E0C5 solid;
	text-align:left;
	vertical-align:middle;
	height: 30px;
}

.table_header {
	border:1px #E8E0C5 solid;
	background-color:#F6F0E0;
	height:30px;	
}

.blog_cp_header {
	border:1px #7C7C7C solid;
	background-color:#7799CC;
	height:25px;
	font-size:12px;
}


.div_row1 {
	background-color:#F6F0E0;
	text-align:left;
	vertical-align:middle;
	height: 20px;
	
}

.div_row2 {
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	
	height: 20px;
}

.blog_header {
	font-size:22px;
	font-weight:bold;
}

.blog_cp_row1 {
	background-color:#FCFCFC;
	border:1px #7C7C7C solid;
	text-align:left;
	vertical-align:middle;
	height:22px;
}

.blog_cp_row2 {
	background-color:#ECECEC;
	border:1px #7C7C7C solid;
	text-align:left;
	vertical-align:middle;
	height:22px;
}

.default_table_bgcolor {
	background-color:#7799CC;
}

.default_table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 685px;
}

.default_navbar_header {	
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}

.default_navbar_footer {	
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.events_float_right {
	float:right;
}

.events_float_left {
	float:left;
	width:175px;
}

.my_events_unselected {
	background-color:#EFEFEF;
	border:1px #7C7C7C solid;
}

.my_events_selected {
	background-color:#7799CC;
	border:1px #7C7C7C solid;
	border-bottom-color:#7799CC;
	
}

.system_fonts {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
}

.error_variable {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.error_style {
	font-size:12px;
}

.small_fonts {
	font-size:12px;
}

.system_border {
	border:1px #E8E0C5 solid;
}

.header {
	background-color:#7799CC;
}

.big_header {
	font-size:18px;
	font-weight:bold;
	color:#7799BB;
}

.tall {
	height:25px;
}

.really_tall {
	height:40px;
}

.input_field {
	margin-top:2px; margin-bottom:2px; margin-left:3px;
}

.right_button {
	margin-right:5px;
}

.no_border {
	border:0px;
}

.fieldset_class {
	width:600px;
	border:1px #7C7C7C solid;
}

.content_container {
	padding:5px;
}

.no_padding {
	padding:0px;
}

.small_indent {
	padding-left:10px;
}

.large_indent {
	padding-left:30px;
}

.image_container {
	width:200px;
	height:180px;
	text-align:center;
	vertical-align:middle;
}

.standard_form {
	font-size:13px;
	padding-left:2px;
}

.short_desc_container {
	width:96%;
	height:75px;
}

.long_desc_container {
	width:98%;
	height:100px;
	padding:5px;
}


.spacer_small {
	height:8px;
}

.spacer_large {
	height:20px;
}

.table1 {
	border: 0px;
	width: 100%;
	border-spacing: 0px;
}

.table1top {
	background-image: url(images/table1_top_bg.gif);
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.table1left {
	background-image: url(images/table1_left.gif);
	background-repeat: repeat-y;
}

.table1topr {
	background-image: url(images/table1_topr_corner.gif);
	background-repeat: no-repeat;
	width: 6px;
}

.table1topl {
	background-image: url(images/table1_topl_corner.gif);
	background-repeat: no-repeat;
	width: 6px;
}

.table1right {
	background-image: url(images/table1_right.gif);
	background-repeat: repeat-y;
}

.table1bottoml {
	background-image: url(images/table1_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table1bottomr {
	background-image: url(images/table1_bottomr_corner.gif);
	background-repeat: no-repeat;
}
.table1bottom {
	background-image: url(images/table1_bottom_bg.gif);
	background-repeat: repeat-x;
}

.table1bg {
	background-color: #FFF7D5;
}

.table1toptr{
    height:26px;
}

.table1bottomtr{
   height:10px;
}

.table2top {
	background-image: url(images/table2_top_bg.gif);
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color:#27a3a5;
}

.table2left {
	background-image: url(images/table2_left.gif);
	background-repeat: repeat-y;
}

.table2topr {
	background-image: url(images/table2_topr_corner.gif);
	background-repeat: no-repeat;
}

.table2topl {
	background-image: url(images/table2_topl_corner.gif);
	background-repeat: no-repeat;
}

.table2right {
	background-image: url(images/table2_right.gif);
	background-repeat: repeat-y;
}

.table2bottoml {
	background-image: url(images/table2_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table2bottomr {
	background-image: url(images/table2_bottomr_corner.gif);
	background-repeat: no-repeat;
}
.table2bottom {
	background-image: url(images/table2_bottom_bg.gif);
	background-repeat: repeat-x;
}

.table2bg {
	background-color: #FFF7D5;
}

.table2toptr{
    height:26px;
}

.table2bottomtr{
   height:10px;
}


.table3top {
	background-image: url(images/table3_top_bg.gif);
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.table3topr {
	background-image: url(images/table3_topr_corner.gif);
	background-repeat: no-repeat;
}

.table3topl {
	background-image: url(images/table3_topl_corner.gif);
	background-repeat: no-repeat;
}

.table3bottomr {
	background-image: url(images/table3_bottomr_corner.gif);
	background-repeat: no-repeat;
}
.table3bottoml {
	background-image: url(images/table3_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table3right {
	background-image: url(images/table3_right.gif);
	background-repeat: repeat-y;
}

.table3left {
	background-image: url(images/table3_left.gif);
	background-repeat: repeat-y;
}

.table3bottom {
	background-image: url(images/table3_bottom_bg.gif);
	background-repeat: repeat-x;
}

.table3bg {
	background-color: #F6F0E0;
}

.table3toptr{
    height:26px;
}

.table3bottomtr{
   height:10px;
}


.table4top {
	background-image: url(images/table4_top_bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
}

.table4topl {
	background-image: url(images/table4_topl_corner.gif);	
	background-repeat: no-repeat;
	height: 14px;
}

.table4topr {
	background-image: url(images/table4_topr_corner.gif);	
	background-repeat: no-repeat;
	height: 14px;
}

.table4right {
	background-color:#000000;
	background-image: url(images/table4_right.gif);
	background-repeat: repeat-y;
}

.table4bottom {
	background-image: url(images/table4_bottom_bg.gif);
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.table4bottoml {
	background-image: url(images/table4_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table4bottomr {
	background-image: url(images/table4_bottomr_corner.gif);
	background-repeat: no-repeat;
}

.table4right {
	background-image: url(images/table4_right.gif);
	background-repeat: repeat-y;
}

.table4left {
	background-image: url(images/table4_left.gif);
	background-repeat: repeat-y;
}

.table4bg {
	background-color: #FFF7D5;
	border-collapse: collapse;
	margin: 0px;
}

.table4 {
	margin-bottom: -1px;
}

.table4toptr{
    height:26px;
}

.table4bottomtr{
   height:10px;
}


.table5top {
	background-image: url(images/table5_top_bg.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
}

.table5topl {
	background-image: url(images/table5_topl_corner.gif);	
	background-repeat: no-repeat;
	height: 14px;
}

.table5topr {
	background-image: url(images/table5_topr_corner.gif);	
	background-repeat: no-repeat;
	height: 14px;
}

.table5right {
	background-color:#000000;
	background-image: url(images/table5_right.gif);
	background-repeat: repeat-y;
}

.table5bottom {
	background-image: url(images/table5_bottom_bg.gif);
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #AC5F1B;
	font-weight: bold;
}

.table5bottoml {
	background-image: url(images/table5_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table5bottomr {
	background-image: url(images/table5_bottomr_corner.gif);
	background-repeat: no-repeat;
}

.table5right {
	background-image: url(images/table5_right.gif);
	background-repeat: repeat-y;
}

.table5left {
	background-image: url(images/table5_left.gif);
	background-repeat: repeat-y;
}

/* LOGIN BOX AND OTHERS FACE */
.table5bg {
	background-color: #FFF299;
	border-collapse: collapse;
	margin: 0px;
}

.table5 {
	margin-bottom: -1px;
}

.table5toptr{
    height:26px;
}

.table5bottomtr{
   height:10px;
}


.tag_1{
   font-size:10px;
}
.tag_2{
   font-size:12px;
}
.tag_3{
   font-size:14px;
}
.tag_4{
   font-size:16px;
}   


td.inbox_odd {
	background-color:#FCFCFC;
	border:1px #E8E0C5 solid;
	text-align:left;
	vertical-align:middle;
	height: 30px;
	 
}

td.inbox_even {
	background-color:#F6F0E0;
	border:1px #E8E0C5 solid;
	text-align:left;
	vertical-align:middle;
	height: 30px;	
}

th.inbox {
	border:1px #E8E0C5 solid;
	background-color:#F6F0E0;
	height:30px;
} 

input.inbox {
	background-color: #CCCC99;
	border:1px #000000 solid;
	font-size: 10px;
	
	

}

table.inbox{
	border:1px #E8E0C5 solid;
}

table.message {

}
table.inbox_left_sub{
border-top:thin solid #000000;
}
table.inbox_left {

background-color:#FFFF99;
border: thin solid #000000;
}

a.inbox_left {
font-family:Verdana, Helvetica;
color:#000000;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
a:hover.inbox_left{
text-decoration:underline;
}

.im_buddy_list {
	background-color:#FFFFFF;
}

.im_buddy_list_menu_bar {
	background-color:#CDCDCD;
	height:16px;
}

#menuMain {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
	width:88px; height:18px;
}

#menuMenu {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
}

#menuSettings {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
}

#menuAbout {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
}

.im_mail_ticker {
	padding-left:5px; padding-right:5px;
	background-color:#ECECEC;
	height:24px;
	font-size:11px;
	width:200px;
}

.im_settings_header {
	font-size:18px;
	font-weight:bold;
}

.im_buddy_selected {
	display:block;
	background-color:#7799CC;
	color:white;
	cursor:default;
}

.im_online_buddy {
	display:block;
	cursor:default;
}

.im_offline_buddy {
	display:block;
	cursor:default;
	color:#888888;
}

.im_header {
	height:30px;
	font-weight:bold;
	font-size:14px;
	background-color:#556699;
}

.im_body {
	height:300px;
	border:2px solid black;
	width:500px;
	background-color:white;
}

#im_convo_box {
	overflow:auto;
	font-size:12px;
	background-color:white;
	height:98%;
	width:500px;
	border:0px;
}

.im_status_bar {
	font-size:11px;
	background-color:#ABABAB;
	height:40px;
}

.im_text_box {
	height:125px;
	border:2px solid black;
	background-color:white;
}

.im_message {
	display:block;
	width:500px;
}

#im_text_box {
	overflow:auto;
	font-size:12px;
	background-color:white;
	height:125px;
	width:100%;
	border:0px;
}

#menuEmoticons {
	cursor: default;
	padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px;
}

/* DROPDOWN MENU */

#dropdownmenu {
	border-style:solid; border-color:black; border-width:1px;
	background-color:#dcdbd9;
	cursor:default;
}

#dropdownmainmenu {
	border-style:solid; border-color:black; border-width:1px;
	background-color:#FFFFFF;
	cursor:default;
}

.dropdownmenuitem {
	display:block;
	background-color:white;
	padding-left:5px; padding-right:5px;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: default;
	padding-top:1px; padding-bottom:1px;
}

.dropdownmainmenuitem {
	display:block;
	width:83px;
	padding-left:5px; padding-right:5px;
	font-size:11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: default;
	padding-top:1px; padding-bottom:1px;
}

#away_message_div {
	padding:10px;
	background-color:white;
	font-size:15px;
	height:300px;
	overflow:auto;
}

.buddy_entry {
	width:180px;
}

.buddy_list_management1 {
	background-color:#FFFFFF;
}

.buddy_list_management2 {
	background-color:#EFEFEF;
}

.im_message_log_div {
	width:480px;
	height:260px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.away_message_box {
	width:400px;
	height:100px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.away_messages {
	width:400px;
	height:200px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.fn-container {
 position: relative;
 
}

.fn-container img {
 border-width: 0;
}

.fn-area 
{
	position: absolute;
	border:none;
	border: 0px solid #D4D82D;
	margin:1px;
}

.fn-area-blackborder
{
	border: 1px solid #000;
}

.fn-area-whiteborder
{
	border: 1px solid #FFF;	
}



.fn-area-inner
{
	border: 1px solid #000000;
	background-color:#FFF;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	cursor: pointer;
}

.fn-note 
{
	position: absolute;
	width: 200px;
	padding: 5px;
	display:none;
	cursor:default;
	z-index:5000;
	
}

.fn-note-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	-moz-border-radius: 7px; /* Non-standard */
}

.fn-note-edit-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	width:200px;
	-moz-border-radius: 7px; /* Non-standard */
}
.fn-note-edit
{
	display:none;
}

.fn-note-edit TEXTAREA
{
	background-color:#FFEECC;
	border:0;
	overflow:visible;
	margin-bottom:10px;
	padding:0;
	width:180px;
	font-size: 10pt;
	margin:0;
}


.Butt 
{
	font: bold 12px Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background: #0063DC; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #7CBAFF; 
	border-right-color: #2854A7; 
	border-bottom-color: #2854A7; 
	border-left-color: #7CBAFF; 

	margin-right:4px;
	margin-top:5px;

}
.CancelButt 
{ 
	color: #000000; 
	background: #d9d9d5; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-top-style: solid; 
	border-right-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-top-color: #fff; 
	border-right-color: #b6aeb3; 
	border-bottom-color: #b6aeb3; 
	border-left-color: #fff; 
	font: 12px Arial, Helvetica, sans-serif; 

	margin-right:4px;	
}
.DeleteButt { color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 12px Arial, Helvetica, sans-serif; }



/* Note drag/resize UI */

.dragresize {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: white;
 border: 1px solid black;
}

.dragresize-tl {
 top: -8px;
 left: -8px;
 cursor: nw-resize;
}
.dragresize-tm {
 top: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: n-resize;
}
.dragresize-tr {
 top: -8px;
 right: -8px;
 cursor: ne-resize;
}

.dragresize-ml {
 top: 50%;
 margin-top: -4px;
 left: -8px;
 cursor: w-resize;
}
.dragresize-mr {
 top: 50%;
 margin-top: -4px;
 right: -8px;
 cursor: e-resize;
}

.dragresize-bl {
 bottom: -8px;
 left: -8px;
 cursor: sw-resize;
}
.dragresize-bm {
 bottom: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: s-resize;
}
.dragresize-br {
 bottom: -8px;
 right: -8px;
 cursor: se-resize;
}

.fn-area-blackborder-none
{
	border:none;
}

.fn-area-whiteborder-none
{
	border:none;	
}
.fn-note-friend-div{
background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	width:200px;
	-moz-border-radius: 7px; /* Non-standard */

}

.webbox_rollover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:255;
	background-color:#F6F0E0;
	border: 1px #7C7C7C solid;
	color:#000000;
	padding:4px;
}


/*  styles for the unit rater     */
.ratingblock {
	display:block;
	}

.loading {
	height: 16px;
	background: url('images/working.gif') 50% 50% no-repeat;
	position:relative;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 3px;
	padding:0px;
	height: 16px;
	width:80px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background-image:none;
	}
	
.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}

.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	
	}

.thanks {color:#FF5000;}


.events_home_input {
	width:125px;
}

a:link.search-section,a:visited.search-section,a:hover.search-section{
text-decoration:none;
cursor:pointer;

font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
text-decoration: none;
}

a:link.clicked-section,a:visited.clicked-section,a:hover.clicked-section
{
	cursor:pointer;
	font-weight:bold;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

a img
{
border-width:0px;
text-decoration:none;
}

.calendar
{
	background-image:none;
}

.calendar td
{
	border-style:solid;
	border-width:1px;
}

.calendar a
{
	text-decoration:none;
}

.calendar .month-container
{
	border-style:none;
	padding:5px;
	width:10px;
}

.month td
{
	border-style:solid;
}

.faq_list {

}

.faq_question {
	font-weight:bold;
	
}

.faq_answer {

}

.search-table
{



}

/* New styles - v 1.0.0.21  */
td.webbox_image_bg {
background-color: #000000;
}

video_image {
	padding: 1px;
	border: 1px solid black;
}

/* VIDEO TAB####################################### */
#video_tab {
	background-color: #d7ebea;
	border-top: 1px solid #3fbec2;
	text-align: center;
	height: 40px;
	
	margin: auto;
	margin-top: 1px;
	
	font-size: 11px;
	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
}

#video_tab ul {
	margin: 0;
	padding: 20px 0 0 0;
	list-style: none;
	
	float: right;
}

#video_tab li {
	float: left;		
	margin: 0 4px 0 0;
	padding: 0 5px 0 5px;
}

#video_tab a {
	display: block;
	text-decoration: none;	
}

#video_tab #current {
	background-color: #FFFFFF;
	font-weight: bold;
}

#video_tab #current a{
	color: #000000;
}

.video_details {
	width: 525px;
	border-bottom: 1px dotted #464646;
}

.video_details td {
	padding: 5px;
}

.video_info {
	font-size: 11px;
	color: #707070;
}

.video_info_black {
	font-size: 11px;
	color: #000000;
}

/* HEADING AND SOLID LINE OVER VARIOUS SECTIONS */
#heading_1 {
	background-color: #d7ebea;
	border-top: 1px solid #3fbec2;
	text-align: center;
	height: 25px;
	
	margin: auto;
	margin-top: 10px;
	
	
	line-height: 20px;
	vertical-align: bottom;
	text-align: left;
}

#heading_1 h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
}
#heading_1 #view {
	text-align: right;
	float: right;
	width: 150px;
}

#heading_3 {
	background-color: #d7ebea;
	border-top: 1px solid #3fbec2;
	text-align: center;
	height: 25px;
	
	margin: auto;
	margin-top: 10px;
	
	
	line-height: 20px;
	vertical-align: bottom;
	text-align: left;
}

#heading_3 h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
}
#heading_3 #view {
	text-align: right;
	float: right;
	width: 150px;
}
#content_1 {
	margin-top: 5px;
}

#content_1 #home {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_1 #home li {
	padding: 2px 2px 2px 10px;
}


#content_1 #mail {
	margin: 0;
	padding: 0;
	list-style: none;
}                
#content_1 #inbox {
	background-image: url(images/icon_small_email.gif);
	background-repeat: no-repeat;
	padding-left: 20px;	
}

#content_1 #sent {
	background-image: url(images/icon_small_email_sent.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#content_1 #friends {
	background-image: url(images/icon_small_friends.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#content_1 #groups {
	background-image: url(images/icon_small_groups.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#heading_2 {
	background-color: #FEF9E2;
	border-top: 1px solid #f1c469;
	text-align: center;
	height: 35px;
	
	margin: auto;
	margin-top: 10px;
	
	
	line-height: 20px;
	vertical-align: bottom;
	text-align: left;
}

#heading_2 h3 {
	font-size: 12px;	
	font-weight: bold;
	margin: 0;
	padding: 2px 2px 0px 2px;
}

#heading_2 #date {
	font-size: 10px;
	margin: 0px;
}

#content_2 {
	margin-top: 5px;
}

.webcam-container
{
	background-color:white;
	width:355px;
	height:300px;
	vertical-align:middle;
}
#menuChatEmoticons {
	cursor: default;
	height:17px;
	padding:3px 0px 0px 3px;
	width:65px;
	text-align:left;
}

.chat_table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.memberlist_entry {
	width:170px;
	height:40px;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
}

.chat_header1 {
	width:600px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_header2 {
	width:500px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_window_body1 {
	width:590px;
	height:440px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_window_body2 {
	width:490px;
	height:340px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_footer1 {
	width:600px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_footer2 {
	width:500px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_wrong_password_form {
	width:300px;
}

.chat_not_allowed_body {
	width:300px;
}

.chat_banned_body {
	width:300px;
}

.chat_rooms_list_subheader {
	width:590px;
	height:10px;
	background-color:#FFFFFF;
	padding:5px;
	padding-bottom:15px;
}

.chat_rooms_list_body {
	width:590px;
	height:330px;
	background-color:#FFFFFF;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_rooms_list_infobox {
	width:590px;
	height:70px ! important; height:60px;
	background-color:#E4E4E4;
	padding:5px;
}

.chat_rooms_list_infobox_desc {
	height:70px ! important; height:60px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_header {
	width:590px;
	height:55px;
	background-color:#FFF7D5;
	padding:5px;
}

.chat_room_header_profile_photo {
	float:right;
	height:55px;
	overflow:hidden;
}

.chat_room_header_user_info {
	float:right;
	text-align:right;
	margin-right:5px;
}

.chat_room_body {
	width:590px;
	height:405px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_room_message_pane {
	width:380px;
	height:275px;
	padding:5px;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_member_list {
	width:190px;
	height:407px;
	background-color:#FFFFFF;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_text_box {
	width:270px;
	background-color:#F5F5F5;
	height:70px;
	border:1px solid black;
}

.chat_room_footer {
	width:600px;
	height:20px;
	margin-top:0px ! important; margin-top:-5px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width: 70px;
	height: 20px;
	text-align: center;
	border:1px solid #DDA200;
	background-color:#E0AC14;
}
