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: underline;

}



.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/header-bg.jpg);

}



.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;

}



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: #C7060B;

	text-decoration: none;

}





.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: #999999;

	text-decoration: none;

}



.footer a:link, .footer a:visited {

	color:#999999;

	text-decoration:none;

}



.footer a:hover, .footer a:active {

	color:#999999;

	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: #FFFFFF;

	text-decoration: none;

}

.main_menu_off a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.main_menu_off a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.main_menu_off a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	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: #7A5C52;

	text-decoration: none;

}

.main_menu_on a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7A5C52;

	text-decoration: none;

}

.main_menu_on a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7A5C52;

	text-decoration: none;

}

.main_menu_on a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #7A5C52;

	text-decoration: none;

}

.table_row1 {

	background-color:#FCFCFC;

	border:1px #759387 solid;

	text-align:left;

	vertical-align:middle;

	height: 30px;

}



.table_row2 {

	background-color:#E4E6E5;

	border:1px #759387 solid;

	text-align:left;

	vertical-align:middle;

	height: 30px;

}



.table_header {

	border:1px #759387 solid;

	background-color:#E4E6E5;

	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;

}

.table1bottom {

	background-color: #E4E6E5;

}

.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: #E4E6E5;

}



.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;
	color:#FFFFFF;

	font-weight: bold;

}



.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_corner1.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: #E4E6E5;

}



.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: #E4E6E5;

}



.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: #E4E6E5;

	border-collapse: collapse;

	margin: 0px;

}



.table4 {

	margin-bottom: -1px;

}



.table4toptr{

    height:26px;

}



.table4bottomtr{

   height:10px;

}





.table5top {

	background-image: url(images/header-bg.jpg);

	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;

}



.table5bg {

	background-color: #E4E6E5;

	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;

}



#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 {

	background-color: #E4E6E5;

	border-top: 1px solid #f1c469;

	text-align: center;

	height: 40px;



	margin: auto;

	margin-top: 1px;



	font-size: 11px;

	line-height: 20px;

	vertical-align: bottom;

	text-align: right;

}



#video_tab_search {

	background-color: #E4E6E5;

	border-top: 1px solid #f1c469;

	text-align: center;

	height: 20px;



	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_1 {

	background-color: #E4E6E5;

	border-top: 1px solid #759387;

	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;

}

#content_1 {

	margin-top: 5px;

}



#heading_2 {

	background-color: #E4E6E5;

	border-top: 1px solid #759387;

	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;

}



#heading_3 {

	background-color: #E4E6E5;

	border-top: 1px solid #759387;

	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;

}



.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;

}



#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;

}
#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;

}
.webcam-container

{

	background-color:white;

	width:355px;

	height:300px;

	vertical-align:middle;

}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
.secondlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}
.secondlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #8D080D;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}
.leftlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.leftlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #8D080D;
}
.logintext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #8D080D;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; color:#000000;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6B7175;
}
.smalltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}