﻿body	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	margin:	0px;
	color: #FFFFFF;
	background-color: #111111;
	background-repeat: repeat-x;
	background-image: url('/_images/black_background_grad.gif');
}

td	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #FFFFFF;
}

a:link	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}	
a:active	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}	
a:visited	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: bold;
}	
a:hover	
{
	color:#FFFFFF;
	text-decoration:none;
}


a.black:link	
{
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
}	
a.black:active	
{
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
}	
a.black:visited	
{
	color:#000000;
	text-decoration:underline;
	font-weight: bold;
}	
a.black:hover	
{
	color:#000000;
	text-decoration:none;
}

a.plain:link	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain:active	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain:visited	
{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain:hover	
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}


a.plain_gr:link	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_gr:active	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_gr:visited	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_gr:hover	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: normal;
}


a.plain_bl:link	
{
	color:#000000;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_bl:active	
{
	color:#000000;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_bl:visited	
{
	color:#000000;
	text-decoration:underline;
	font-weight: normal;
}	
a.plain_bl:hover	
{
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}



a.green:link	
{
	color:#00FF00;
	text-decoration:underline;
	font-weight: bold;
}	
a.green:active	
{
	color:#00FF00;
	text-decoration:underline;
	font-weight: bold;
}	
a.green:visited	
{
	color:#00FF00;
	text-decoration:underline;
	font-weight: bold;
}	
a.green:hover	
{
	color:#00FF00;
	text-decoration:none;
}


a.sm:link	
{
	color:#FFFFFF;
	font-size: 9px;
	text-decoration:underline;
	font-weight: bold;
}	
a.sm:active	
{
	color:#FFFFFF;
	font-size: 9px;
	text-decoration:underline;
	font-weight: bold;
}	
a.sm:visited	
{
	color:#FFFFFF;
	font-size: 9px;
	text-decoration:underline;
	font-weight: bold;
}	
a.sm:hover	
{
	color:#FFFFFF;
	font-size: 9px;
	text-decoration:none;
}


a.gr:link	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: lighter;
}	
a.gr:active	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: lighter;
}	
a.gr:visited	
{
	color:#AAAAAA;
	text-decoration:underline;
	font-weight: lighter;
}	
a.gr:hover	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: lighter;
}


a.gr_nounderline:link	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: bold;
}	
a.gr_nounderline:active	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: bold;
}	
a.gr_nounderline:visited	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: bold;
}	
a.gr_nounderline:hover	
{
	color:#AAAAAA;
	text-decoration:none;
	font-weight: bold;
}

a.yel:link	
{
	color:#FFFF66;
	text-decoration:underline;
	font-weight: lighter;
}	
a.yel:active	
{
	color:#FFFF66;
	text-decoration:underline;
	font-weight: lighter;
}	
a.yel:visited	
{
	color:#FFFF66;
	text-decoration:underline;
	font-weight: lighter;
}	
a.yel:hover	
{
	color:#FFFF66;
	text-decoration:none;
	font-weight: lighter;
}


a.bl:link	
{
	color:#6699CC;
	text-decoration:underline;
	font-weight: lighter;
}	
a.bl:active	
{
	color:#6699CC;
	text-decoration:underline;
	font-weight: lighter;
}	
a.bl:visited	
{
	color:#6699CC;
	text-decoration:underline;
	font-weight: lighter;
}	
a.bl:hover	
{
	color:#6699CC;
	text-decoration:none;
	font-weight: lighter;
}

.button_1	{ 
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana;
	font-size:	12px;
	color: #FFFFFF;
	font-weight: bold;
}

.button_2	{ 
	background-image: url('/_images/button_2.gif');
	background-repeat: repeat-x;
}


.button_3	{ 
	background-image: url('/_images/button_3.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana;
	font-size:	12px;
	color: #FFFFFF;
	font-weight: bold;
}


.button_1_search	{ 
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	width: 126px;
}

.button_highlight	{ 
	background-image: url('/_images/button_highlight.gif');
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana;
	font-size:	12px;
	color: #FFFFFF;
	font-weight: bold;
}

.button_selected	{ 
	background-color: #EEEEEE;
	text-align: center;
	font-family: Verdana;
	font-size:	12px;
	color: #000000;
	font-weight: bold;
}

.button_logout	{ 
	background-image: url('/_images/button_logout.gif');
	background-repeat: repeat-x;
	cursor:pointer; 
	cursor:hand;
}

.button_login	{ 
	background-image: url('/_images/button_login.gif');
	background-repeat: repeat-x;
	cursor:pointer; 
	cursor:hand;
}

.button_separator{
	background-image: url('/_images/separator.gif');
	background-repeat: repeat-y;
	width: 1px;
}

.button_left{
	background-image: url('/_images/graypixel.gif');
	background-repeat: repeat-y;
	width: 1px;
}

.button_logout_lining{
	background-image: url('/_images/lightredpixel.gif');
	background-repeat: repeat-y;
	width: 1px;
}

.button_login_lining{
	background-image: url('/_images/lightbluepixel.gif');
	background-repeat: repeat-y;
	width: 1px;
}

.button_heading	{ 
	font-family: Verdana;
	font-size:	12px;
	color: #FFFFFF;
	font-weight: bold;
}
.button_heading_2	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #FFFFFF;
	font-weight: bold;
}

.button_heading_2_highlight	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #88CCFF;
	font-weight: bold;
}
.button_heading_2_selected	 
{
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
}

.find_textbox{
	border: 1px solid #000000;
	font-size:	10px;
	width: 100px;
}

.sub_menu
{
	background-image: url('/_images/black_grad.jpg');
	background-repeat: repeat-y;
	font-size:	10px;
	font-weight: bold;
	width: 150px;
	height: 25px;
	cursor:pointer; 
	cursor:hand;
	border: solid 1px #333333;
}

.sub_menu_highlight{
	background-image: url('/_images/button_highlight.gif');
	background-repeat: repeat-x;
	font-size:	10px;
	font-weight: bold;
	width: 150px;
	height: 25px;
	cursor:pointer; 
	cursor:hand;
	border: solid 1px #333333;
}

.heading_pink_large	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	24px;
	color: #FF99CC;
}


.heading_blue_large	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	24px;
	color: #6699CC;
	font-weight: bold;
}
.heading_blue	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	color: #6699CC;
	font-weight: bold;
}

.heading_blue_bigger	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #6699CC;
}

.heading_blue_med	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #6699CC;
	font-weight: bold;
}


.heading_blue_big	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	color: #6699CC;
	font-weight: bold;
}

.heading_blue_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #6699CC;
	font-weight: bold;
}
.heading_blue_sm	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #6699CC;
	font-weight: bold;
}
.heading_blue_tiny	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	color: #6699CC;
	font-weight: bold;
}


.heading_green_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #00FF00;
	font-weight: bold;
}

.heading_black	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	color: #000000;
	font-weight: bold;
}

.heading_black_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #000000;
	font-weight: bold;
}

.heading_white_exlarge	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	40px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading_white_large	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	24px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading_white_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading_white	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading_white_med	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #FFFFFF;
	font-weight: bold;
}

.heading_white_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #FFFFFF;
	font-weight: bold;
}


.font_blue_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #6699CC;
}

.font_black_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #000000;
}

.font_black_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #000000;
}

.font_white_tiny	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	color: #FFFFFF;
	font-weight: lighter;
}
.font_white_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #FFFFFF;
}
.font_white_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #FFFFFF;
}
.font_white_med	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #FFFFFF;
}

.heading_white_tiny	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	color: #FFFFFF;
	font-weight: bold;
}

.font_white_tiny	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	color: #FFFFFF;
}

.font_gray_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #AAAAAA;
}

.font_gray_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #AAAAAA;
}

.heading_white_bigger	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #FFFFFF;
}

.heading_gray	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	18px;
	color: #AAAAAA;
	font-weight: bold;
}


.heading_gray_med	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #AAAAAA;
	font-weight: bold;
}

.heading_gray_bigger	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #AAAAAA;
	font-weight: bold;
}

.heading_gray_reg	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #AAAAAA;
	font-weight: bold;
}

.heading_gray_small	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	color: #AAAAAA;
	font-weight: bold;
}

.heading_gray_tiny	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	color: #AAAAAA;
	font-weight: bold;
}

.loginbox{
	background: #000000;
	border: solid 1px #555555;
}

.black_button_login {
	border: 1px solid #999999;
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	height: 20px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}

.black_button_login_highlight {
	border: 1px solid #6699CC;
	background-image: url('/_images/button_2.gif');
	background-repeat: repeat-x;
	height: 20px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}

.black_button_sm {
	border: 1px solid #999999;
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	height: 20px;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}


.black_button_green {
	border: 1px solid #999999;
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	height: 30px;
	color: #00FF00;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}

.black_button {
	border: 1px solid #999999;
	background-image: url('/_images/button_1.gif');
	background-repeat: repeat-x;
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}
.black_button_highlight {
	border: 1px solid #6699CC;
	background-image: url('/_images/button_2.gif');
	background-repeat: repeat-x;
	width: 80px;
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer; 
	cursor:hand;
}

.handcursor{
	cursor:pointer; 
	cursor:hand;
}

.footer_toolbar {
    text-align: center;
    width: 100%;
    height: 40px;
    position:fixed;
    bottom: 0px;
}


.footer_toolbarbackground 
{
	background-image: url("/_images/_toolbar/bar.jpg");
	width: 100%;
    height: 40px;
	float: left;
	background-repeat: repeat-x;
	border: solid 1px #222222;
}

.footer_toolbarbackground_highlight
{
	background-image: url("/_images/_toolbar/bar_highlight.jpg");
	background-repeat: repeat-x;
    height: 40px;
	cursor:pointer; 
	cursor:hand;
}

.footer_toolbar_bluebar
{
	background-image: url("/_images/_im/bluebar.jpg");
	background-repeat: repeat-x;
	height: 18px;
	cursor:pointer; 
	cursor:hand;
	border: solid 1px #000000;
}
.footer_toolbar_lightbluebar
{
	background-image: url("/_images/_im/lightbluebar.jpg");
	background-repeat: repeat-x;
	height: 18px;
	cursor:pointer; 
	cursor:hand;
	border: solid 1px #000000;
}

.im_menu {
    width: 150px;
    height: 18px;
    display: block;
    float: left;
	position: relative;
}


.im_head 
{
	background-image: url("/_images/_im/bluetitlebar.jpg");
	background-repeat: repeat-x;
    width: 250px;
    height: 18px;
    color: #FFFFFF;
    border-left: solid 1px #000000; border-right: solid 1px #000000;
}


.im_title	{ 
	font-size:	10px;
	color: #333333;
	font-weight: bold;
}

.im_rating	{ 
	font-size:	12px;
	color: #336699;
	font-weight: bold;
}

.im_username	{ 
	font-size:	10px;
	color: #336699;
	font-weight: bold;
}

.im_time	{ 
	font-size:	9px;
	color: #AAAAAA;
}

.im_message	{ 
	font-size:	10px;
	color: #000000;
}

.im_messagelist	{ 
	width: 240px;
	height: 140px;
	overflow-x: none;
	overflow-y: scroll;
	color: #000000;
	margin: 3px 3px 3px 3px;
}

.im_messageback	{ 
	background-image: url("/_images/_im/messageback.gif");
	background-repeat: repeat;
	width: 100%; height: 30px;
	color: #000000;
}

.im_messagebox	{ 
	border: solid 1px #000000;
	width: 210px;
	font-size: 9px;
}

.textbox{
	border: 2px solid #6699CC;
	font-size:	12px;
	width: 150px;
	padding: 2px 2px 2px 2px;
}


.textbox_black{
	border: 2px solid #6699CC;
	background-color: #000000;
	color: #FFFFFF;
	font-size:	12px;
	padding: 2px 2px 2px 2px;
}

.textbox_black_plain{
	border: 2px solid #222222;
	background-color: #000000;
	color: #FFFFFF;
	font-size:	12px;
	padding: 2px 2px 2px 2px;
}


.textbox_black_plain_sm{
	border: 2px solid #222222;
	background-color: #000000;
	color: #FFFFFF;
	font-size:	11px;
	padding: 2px 2px 2px 2px;
}

.ajaxedittextbox{
	border: 2px solid #6699CC;
	color: #FFFFFF;
	font-size:	12px;
	padding: 2px 2px 2px 2px;
	background: #000000;
}

.dropdown_border{
	border: 2px solid #6699CC;
	font-size:	11px;
}
.dropdown{
	font-size:	12px;
}

.location_item	{ 
	font-size:	11px;
	background: #FFFFFF;
	color: #000000;
	width: 350px;
	height: 25px;
	border: solid 1px #000000;
	padding: 5px 5px 5px 5px;
	cursor:pointer; 
	cursor:hand;
}

.location_item_highlight	{
	font-size:	11px;
	font-weight: bold;
	background-image: url('/_images/button_highlight.gif');
	background-repeat: repeat-x;
	color: #FFFFFF;
	width: 350px;
	height: 25px;
	border: solid 1px #000000;
	padding: 5px 5px 5px 5px;
	cursor:pointer; 
	cursor:hand;
}

.font_error
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #FF0000;
	font-weight: bold;
}
.font_error2
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #FF0000;
	font-weight: bold;
}
.font_success
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color: #6699CC;
	font-weight: bold;
}


.logintextbox_highlight{
	border: 2px solid #6699CC;
	font-size:	11px;
	height: 12px;
	padding: 2px 2px 2px 2px;
}
.logintextbox{
	border: 1px solid #000000;
	font-size:	11px;
	height: 12px;
	padding: 2px 2px 2px 2px;
}

.keyword
{
	float: left;
	background: #000000;
	border: solid 1px #777777;
	padding: 4px 4px 4px 4px;
	margin: 2px 2px 2px 2px;
	font-size: 10px;
	font-weight: bold;
	color: #6699CC;
}

.rating_handle 
{
	margin-top: 10px;
	background-image: url('/_images/_rating/handle.gif');
	width: 20px;
	height: 20px;
	position: absolute;
	cursor:pointer; 
	cursor:hand;
}
.rating_rail 
{
	background-image: url('/_images/_rating/rail.jpg');
	width: 520px;
	height: 28px;
	border: solid 2px #484848;
	cursor:pointer; 
	cursor:hand;
	position: relative;
}


.rating_bar_left 
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
}
.rating_bar_right
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.rating_bar_full
{
	border: solid 1px #ffffff;
}

.twothird_tran
{
	filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}

.half_tran
{
	filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
}


.third_tran
{
	filter:alpha(opacity=33);-moz-opacity:.33;opacity:.33;
}

.quarter_tran
{
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}

.fifteenp_tran
{
	filter:alpha(opacity=15);-moz-opacity:.15;opacity:.15;
}

.flirt_selected
{
	border: solid 3px #6699CC;
}.flirt_unselected
{
	border: solid 3px #000000;
}

.tab_selected 
{
	padding: 3px 3px 3px 3px;
	border-left: solid 2px #444444;
	border-top: solid 2px #444444;
	border-right: solid 2px #444444;
}

.tab_spacer
{
	border-bottom: solid 2px #444444;
}

.tab
{
	background-color: #222222;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 2px #444444;
}

.box
{
	background-color: #222222;
	padding: 3px 3px 3px 3px;
}

.box_selected
{
	background-image: url('/_images/button_highlight.gif');
	background-repeat: repeat-x;
	padding: 3px 3px 3px 3px;
}