

#top_menu {
	width:992px;
	margin:auto;
	background-image: url(http://www.the-free-desktop-wallpaper.com/images/default/bg-menu.png);

	background-repeat: no-repeat;
	background-position: center center;
}
#adsense728 {
	width:975px;
	margin:auto;
	border-top:0px;
	background-image: none;

	padding-bottom: 14px;
	padding-left: 30px;
}
#top_menu li.current {background-position:right bottom;}
#top_menu li a {
	color:#FFFFFF;
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0pt;
	padding-left: 14px;
}
#top_menu li.current a {background-position:left bottom;color:orange;}
#top_menu li {float:left;font-size:1.2em;margin-right:3px;text-transform:uppercase;}


#top_menu li.current a:hover {color:#fff!important;}
#top_menu li.separator a {background-color:#ccc!important}
#top_menu li:hover, #top_menu li.sfhover {background-position:right -31px;}
#top_menu li.current:hover, #top_menu li.sfhover.current {background-position:right bottom;}
#top_menu li.current:hover a {background-position:left bottom;}
#top_menu li:hover a, #top_menu li.sfhover a {background-position:left -31px;}
#top_menu li ul{clear: left;position: absolute;left: -999em;z-index: 999;width: 161px;margin-top: 31px;margin-left: -1px;_margin-top: 0; /* IE6 only */border: 1px solid #BABEB1;border-top: 0;border-bottom: 0;list-style: none;line-height: 1;}
* + html #top_menu li ul {margin-top:0pt;}
#top_menu li li {display:inline;float:none;font-size:0.9167em;margin:0pt;text-transform:none;}
#top_menu li ul ul {margin:-31px 0pt 0pt 161px;}
#top_menu li:hover ul ul, #top_menu li.sfhover ul ul {left:-999em;}
#top_menu li:hover ul, #top_menu li li:hover ul, #top_menu li.sfhover ul, #top_menu li li.sfhover ul {left:auto;}
#top_menu li li li {font-size:1em;}
#top_menu li:hover li a, #top_menu li.sfhover li a {background:#F1F3EE none repeat scroll 0%;border-bottom:1px solid #D3D6CD;border-top:1px solid #FBFCFE;color:#384751;float:none;height:auto;padding:9px 14px 9px 28px;width:119px;background-position:5px 7px;background-repeat:no-repeat!important}
#top_menu li:hover li a:hover, #top_menu li.sfhover li a:hover {background-color:#DDEAF3;}
.users_options_menu a     {background-image:url('../images/default/icons/users_options_menu.gif')!important}
.q_add_user a             {background-image:url('../images/default/icons/user_add.gif')!important}
.tag_cloud a		{background-image:url('../images/default/icons/tags.gif')!important}
.mass_email_users a       {background-image:url('../images/default/icons/email_go.gif')!important}
.partners a       {background-image:url('../images/default/icons/partners.gif')!important}
.site_settings_menu a     {background-image:url('../images/default/icons/site_settings_menu.gif')!important}
.edit_categories a        {background-image:url('../images/default/icons/folder_table.gif')!important}
.user_groups_menu a       {background-image:url('../images/default/icons/user_groups_menu.gif')!important}
.permissions_menu a       {background-image:url('../images/default/icons/lock.gif')!important}
.wallpapers a		{background-image:url('../images/default/icons/images.gif')!important}
.my_acc a               {background-image:url('../images/default/icons/profile.gif')!important}
.my_acc_edit a            {background-image:url('../images/default/icons/profile_edit.gif')!important}
.bulk_upload a		{background-image:url('../images/default/icons/upload.gif')!important}
.resize_generator a	{background-image:url('../images/default/icons/resize_generator.gif')!important}
.language a 		{background-image:url('../images/default/icons/language.gif')!important}
.language_add a 	{background-image:url('../images/default/icons/lang_add.gif')!important}
.submit_sitemap a	{background-image:url('../images/default/icons/sitemap.gif')!important}
.clear_cache a	{background-image:url('../images/default/icons/clear_cache.gif')!important}
.syncronize_language a {background-image:url('../images/default/icons/syncronize_language.gif')!important}
.none a {background-image:none!important}
.visitor_searches a {background-image:url('../images/default/icons/zoom.gif')!important}
.bulk_edit a {background-image:url('../images/default/icons/pencil.gif')!important}
.tag_cloud_update a {background-image:url('../images/default/icons/tag_orange.gif')!important}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
body a{outline:none}
ol{margin-left:20px}
table{}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none!important;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
*			{margin:0;padding:0;outline:none;}
img			{border: none;}
a			{color:#006699;text-decoration:none;}
a:hover			{color:#333;text-decoration:none;}
body 			{
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;
	font-size:62.5%;
	background-color: #740223;
	background-image: url(../images/default/bg-red.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}
h1, h2, h3, h4, h5, h6 	{letter-spacing:-1px;font-family:helvetica,arial,verdana;margin:0 0 .5em;color:#000; border-bottom:1px solid #ccc;font-weight:bold;}
h1 			{font-size:156%;color:#fafafa;}
h2 			{font-size:140%;color:#fafafa;}
h3 			{font-size:126%}
h4 			{font-size:116%;color:#666;}
h5 			{font-size:106%}
h6 			{font-size:96%}
a.external:link		{background: url(../images/default/icons/external.gif) no-repeat 100% 0;padding: 0 20px 0 0;}
a.external:visited	{color: purple;background: url(../images/default/icons/external.gif) no-repeat 100% -100px;padding: 0 20px 0 0;}
a.external:hover	{color: red;background: url(../images/default/icons/external.gif) no-repeat 100% -200px;padding: 0 20px 0 0;}

#digg {
	width:150px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	top: 10px;
	bottom: 10px;
	background-color: #FFFFFF;
}
#ads {
	position:relative;
	top:0px;
	right:20px;
	width:200px;
	height:60px;
	float: right;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#logo {
	position:relative;
	top:37px;
	left:26px;
	width:357px;
	height:50px;
	background-color: #;
	background-repeat: no-repeat;
	background-image: url(../images/default/logo.png);
}
#wrapper {
	width:960px;
	font-size:130%;
	display:block;
	margin:auto;

	background-repeat: repeat-y;
	background-position: center center;

}
#footer {
	width:992px;
	text-align:center;
	color:#fff;
	font-size:110%;
	margin:auto;
	background-image: url(../images/default/bg-bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#right_middle, #left, #right {float:left;}

#left {

	width:548px;
}
#right {
	width:251px;
}
#right_middle {
	width:160px;

}
#h1 {
	display:none
}
#header {
	width:992px;
	height:125px;
	margin:auto;
	border-bottom:0px solid #000;

	background-repeat: no-repeat;
	background-position: center top;
}
#topright {
	font-size:90%;
	background:# url(../images/default/bgtopright.gif) repeat-x top;
	color:#ccc;
	padding:5px 30px 0px 30px
}
#content {
	padding:10px;

}
#search {
	background:transparent url('../images/default/bgsearch.gif') repeat-x;
	height:43px;
	border-top:1px solid #666;
	padding:17px 0 0 10px
}
#search input {
	width:230px;
	border:1px solid #000;
	padding:3px;
	color:#ccc;
	background:#333 url('../images/default/icons/search.gif') no-repeat 200px 3px!important
}
#search input:focus {
	border-color:#FF0099
}
#user_stats {
	padding:10px;
	margin-bottom:20px;
	background-color: #121212;
}
#user_stats .left, #user_stats .right {
	float:left;
	padding:30px 5px 5px 5px;
	width:47%;
}
#user_stats .left {
	background:transparent url() no-repeat 45px 1px!important
}
#user_stats .right {
	background:transparent url() no-repeat 55px 1px!important
}
#user_stats .user_ratings a {
	background:transparent url('../images/default/icons/userstats.gif') no-repeat 5px 5px!important
}
#user_stats .user_ratings a:hover {
	background-position:5px -43px!important
}
#user_stats .user_contrib a {
	background:transparent url('../images/default/icons/usercontrib.gif') no-repeat 5px 5px!important
}
#user_stats .user_contrib a:hover {
	background-position:5px -43px!important
}
#user_stats ul li a {
	border-bottom:1px solid #333;
	display:block;
	font-weight:normal;
	padding:5px 0 5px 25px;
	text-align:left;
	text-decoration:none;
	width:80%
}
#user_stats ul li a:link, #user_stats ul li a:visited {
	color:#C2C3C4;
}
#user_stats ul li a:hover {
	background:#454545;
	color:#FFCC00;
}
#footer_cols {
	padding:20px 0 30px 30px
}
#footer_cols h3 {
	display:none
}
/* \*/
* html #footer_cols ul li {
	height: 1%;
}/*damn ie
/* */
#footer_cols ul li a {

	display:block;
	font-weight:normal;
	padding:5px 10px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase
}
#footer_cols ul li a:link, #footer_cols ul li a:visited {
	color:#00ccff;
}
#footer_cols ul li a:hover {
	background:#;
	color:#FFFFFF;
}
#leftcol, #centercol, #rightcol {
	float:left;
	padding:30px 5px;
	width:31%;
}

#tabs {
	height:19px;
	margin:0pt;
	padding-left:10px;
}
#tabs li {
	text-transform:uppercase;
	display:inline;
	list-style-type:none;
}
#tabs a:link, #tabs a:visited {
	background:#F3F3F3 none repeat scroll 0%;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	margin-right:4px;
	padding:2px 4px;
	text-decoration:none;
}
#tabs a.active:link, #tabs a.active:visited {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	border-color:#000;
}
#tabs a:hover {
	background:#FFFFFF none repeat scroll 0%;
}
.misc {
	padding:5px;
	border:1px solid #000;
	background-color: #ffffff;
	background-image: url(../images/default/bgheader.gif0);
	background-repeat: repeat-x;
	background-position: bottom;
}
.misc h3 {
	color:#fff!important
}
.misc ul li a {
	border-bottom:1px solid #999;
	padding:5px 10px 5px 25px;
	text-align:left;
	background:transparent url('../images/default/icons/disk.gif') no-repeat 0 5px;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
.misc ul li a:link, .misc ul li a:visited {
	color:#000;
}
.misc ul li a:hover {
	background:transparent url('../images/default/icons/disk.gif') no-repeat 0 -33px;
	color:#00ccff;
}
.misc .colLeft, .misc .colRight, .misc .col_Left, .misc .col_Right {
	float:left;
	padding:25px 5px;
	width:48%;
}
.misc .colLeft {
	background:transparent url('../images/default/icons/normal.gif') no-repeat 95px 1px!important
}
.misc .colRight {
	background:transparent url('../images/default/icons/wide.gif') no-repeat 95px 1px!important
}
.misc .col_Left {
	float:left;
	padding:10px 5px;
	width:33%;
	font-weight:bold
}
.misc .col_Right {
	float:left;
	padding:10px 5px;
	width:62%;
}
.misc .col_Left li, .misc .col_Right li {
	border-bottom:1px solid #999;
	padding:5px 0px 5px 0px;
	text-align:left;
	height:19px
}
.misc .col_Left li input, .misc .col_Right li input {
	margin:0!important;
	height:14px;
	font-size:11px
}
.more {
	padding-top:10px
}
.captcha {
	display:none;
}
.headers {
	border:0!important;
	margin:0!important;
	color:#fff!important;
	font-size:110%!important;
	height:21px;
	padding:4px 0 0 10px!important;
	background-color: #000000;
}
.headers a {
	color:#fff!important;
}
.green {
	background:transparent url(../images/default/bg_headers.gif) repeat-x;
}
.pink {
	background:transparent url(../images/default/bg_headers_pink.gif) repeat-x;
}
.gray {
	background:transparent url(../images/default/bg_walls.gif) repeat-x;
}
.footer {

	margin:25px auto 0 auto;
	height:40px;
	padding-top:15px;

}
.footer a {
	color:#fff;
	font-weight:bold
}
.footer a:hover {
	border-bottom:1px solid yellow
}
.picture_wrapper {
	margin-bottom:15px;
	font-size:11px;
	opacity:0.87;
	background:#121212;
	width:160px;
	height:147px;
	float:left;
	border:1px solid #000;
	background-repeat:no-repeat;
	background-position:7px 31px
}
.picture_wrapper:hover {
	border-color:#FF0099;
	opacity:1;
}
.picture_wrapper a img {
	width:150px;
	height:110px;
	position:relative;
	top:6px;
	left:2px
}
.picture_wrapper a img.alt, .picture_wrapper_details_b a img.alt, .picture_wrapper_details a img.alt {
	display:none
}
.picture_wrapper a:hover img {
	background:url(../images/default/zoom.gif) no-repeat 50% 50%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.colorpicker301 {
	position:absolute;
	top:680px!important;
	left:50%!important;
	margin-left:-170px
}
.picture_wrapper_details {
	background:#fff;
	width:526px;
	height:422px;
	float:left;
	border:1px solid #000;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:7px 31px;
}
.picture_wrapper_details:hover {
	border-color:#FF0099;
}
.picture_wrapper_details_b {
	background:#fff;
	width:526px;
	height:360px;
	float:left;
	border:1px solid #000;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:7px 31px
}
.picture_wrapper_details_b:hover {
	border-color:#FF0099;
}
.more_options {
	padding:0px 5px 15px 10px;
	border:1px solid #333;
	background-color: #FFFFFF;	
}
.more_options ul li {
	border-bottom:1px solid #ccc;
	display:block;
	padding:5px 2px 5px 0px;
	vertical-align:bottom;
	height:19px
}
/* \*/
* html .more_options .colLeft ul li, * html .more_options .colRight ul li {
	height: 1%;
}/*damn ie
/* */
.more_options ul li span {
	float:right
}
.more_options ul li a {
	color:#950000;
	text-decoration:none;
	border-bottom:1px dotted #950000
}
.more_options ul li a:hover {
	border-bottom:1px solid #950000
}
.more_options ul li input {
	margin:0!important;
	width:100%!important;
	height:14px;
	font-size:11px
}
.more_options .colLeft {
	float:left;
	padding:10px 5px;
	width:20%;
	font-weight:bold
}
.more_options .colRight {
	float:left;
	padding:10px 5px;
	width:75%;
}
.bulk_edit_misc ul li {
	border-bottom:1px solid #ccc
}
.bulk_edit_misc ul li a {
	color:#950000;
	text-decoration:none;
}
.bulk_edit_misc .b_left {
	float:left;
	padding:10px 5px 5px 0px;
	width:140px;
	font-weight:bold
}
.bulk_edit_misc .b_right {
	float:left;
	padding:10px 5px;
	width:165px;
}
/* \*/
* html .bulk_edit_misc .colLeft ul li, * html .bulk_edit_misc .colRight ul li {
	height: 1%;
}/*damn ie
/* */
.margin {
	margin-right:21px
}
.desc {
	font-size:90%;
	padding:0;
	background:#121212 url(../images/default/bgheader.gif) repeat-x bottom;
}
.desc td {
	padding:3px 0 4px 6px;
	border-bottom:1px dotted #000;
}
.desc td a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none
}
.desc td a:hover {
	border-bottom:1px solid #00ccff
}
.no_guidelines .guidelines {
	display:none !important;
}
.no_guidelines form li {
	width:97%!important;
}
.no_guidelines li.section {
	padding-left:9px;
}
.float_left {
	float:left !important
}
.float_right {
	float:right !important
}
.info_messages {
	background:#ccc url(../images/default/icons/information.gif) no-repeat scroll 5px 7px;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	margin:10px 0pt;
	padding:7px 15px 7px 30px;
}
.error_messages {
	font-size:90%;
	line-height:1;
	border-top:1px solid #FF9595;
	border-bottom:1px solid #FF9595;
	background-color:#FFEAEA;
	padding:10px 8px 10px 8px;
	margin:10px 0 10px 0
}
.error_messages h3, .notice_messages h3, .success_messages h3 {
	border:0;
	margin-bottom:5px;
	padding:0
}
.success_messages {
	font-size:90%;
	line-height:1;
	border-top:1px solid #66DDFF;
	border-bottom:1px solid #66DDFF;
	background-color:#E8FAFF;
	padding:10px 8px 10px 8px;
	margin:10px 0 10px 0
}
.notice_messages {
	font-size:90%;
	line-height:1;
	border-top:1px solid #FFBB7D;
	border-bottom:1px solid #FFBB7D;
	background-color:#FFF5EC;
	padding:10px 8px 10px 8px;
	margin:10px 0 10px 0
}
.help a {
	background:transparent url(../images/default/help.gif) no-repeat 12px -55px;
}
.help a:hover {
	background:transparent url(../images/default/help.gif) no-repeat 12px 7px;
}
.clear {
	clear:both;
	height:0px!important
}
.error_small {
	color:red;
	font-size:11px;
	font-weight:bold;
	width:140px;
	display:block
}
.error {
	color:red;
	font-size:11px;
	font-weight:bold;
	display:block
}
.buttons a, .buttons button {
	display:block;
	float:left;
	margin:3px 5px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#565656;
	cursor:pointer;
	padding:5px 6px 6px 6px; /* Links */
}
.buttons button {
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type] {
	padding:5px 10px 5px 7px; /* Firefox */
	line-height:17px; /* Safari */
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
.buttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}
.buttons a.positive:hover, button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
.buttons a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
.buttons a.negative, button.negative {
	color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover {
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
.padding_fieldset {
	padding-bottom:35px
}
div.pagination {
	padding: 7px;
	margin:10px 0 10px 0;
	text-align:left;
	color:#a0a0a0;
	font-size:80%;
	background:#121212
}
div.pagination a {
	border: 1px solid #909090;
	margin-right:2px;
	padding:2px 4.85px;
	background-image:url(../images/default/bar.gif);
	background-position:bottom;
	text-decoration: none;
	color: #c0c0c0;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #f0f0f0;
	background-image:url(../images/default/invbar.gif);
	background-color:#404040;
	color: #ffffff;
}
div.pagination span.current {
	margin-right:3px;
	padding:2px 5px;
	border: 1px solid #ffffff;
	font-weight: bold;
	background-color: #606060;
	color: #ffffff;
}
div.pagination div.left {
	float:left;
	width:150px
}
div.pagination div.right {
	float:right;
	width:150px
}
.partners_right ul {
	background:#121212 none repeat scroll 0%;
	clear:both;
	display:block;
	float:left;
	font-family:arial, helvetica, sans-serif;
	font-size:0.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	margin-bottom:-1px
}
.partners_right li {
	background:transparent url(../images/default/dotted.gif) repeat-x scroll left bottom;
}
.partners_right li {
	background:transparent url(../images/default/dotted.gif) repeat-x scroll left bottom;
}
.partners_right li a {
	color:#ec0606;
	display:block;
	padding:7px 12px 7px 7px;
	text-decoration:none;
}
.partners_right li a:hover {
	background:#383838 none repeat scroll 0%;
	color:#00CCFF;
	text-decoration:none;
}
.partners_right ul a em {
	color:#808080;
	display:block;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.job_indicators {
	border:1px solid #333;
	background-color: #666;
	padding:5px;
	font:bold 11px Arial, helvetica, sans-serif;
	margin-top:5px
}
.job_indicators a:hover {
	border-bottom:1px dotted #950000;
	color:#950000
}
.job_indicators img {
	vertical-align:bottom;
	padding:2px
}
.job_indicators em {
	display:block;
	padding-left:25px
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.no_margin {
	margin:0px!important
}
.no_padding {
	padding:0px!important
}
.cat_tree {
	width:99%;
	height:200px;
	overflow:auto;
	background-color:#F9F9F9;
	border:1px dashed #2F6FAB;
	font-weight:bold
}
.cat_tree input, .cat_tree label {
	line-height:1em!important;
	font-weight:normal!important
}
#sortableList {
	background:#FAFBFA url(../images/default/bgheader.gif) repeat-x bottom;
	padding:5px
}
#sortableList li {
	cursor: move;
	margin: 2px 0px;
	border: 1px solid #ccc;
	padding:5px;
	background-color: #f5f5f5;
	width:98%!important;
	color:#999;
	font-size:0.9em
}
#sortableList li b {
	color:green;
	font:bold 136% Arial, helvetica, sans-serif;
	display:inline
}
#dialog {
	position:fixed;
	top:275px;
	left:50%;
	margin-left:-50px;
	background:transparent url(../images/default/loading.gif) no-repeat scroll center;
	width:100px;
	height:100px;
	z-index:9999
}
#autocompleter-loading {
	background:transparent url(../images/default/modal_bg.png) repeat scroll 0%;
	height:100%;
	left:0pt;
	position:fixed;
	top:0pt;
	width:100%;
	z-index:9999;
}
#empty {
	background:#fff!important
}
.padding_left {
	padding-left:10px!important
}
.rss {
	float:right;
	margin-top:-18px;
	padding-right:5px
}
/*    AUTOSUGGEST */

	.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}
.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}
.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}
.ac_match {
	text-decoration: underline;
	color: black;
}


button:hover, .buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
button.positive, .buttons a.positive{color:#529214;}
fieldset		{padding:0px 5px 15px 10px;border:1px solid #333;background:#FAFBFA url(../images/default/bgheader.gif) repeat-x bottom;}
fieldset.active		{border:1px solid #000}
legend			{padding:0 15px 0 10px;margin-left:10px;font:bold .8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#666;text-transform:uppercase;border:1px solid #ccc;background:#f4f4f4;letter-spacing:2px}
.captcha		{visibility:hidden!important}
.appnitro {font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:small;}
.appnitro li {width:61%;}
form ul {font-size:100%;list-style-type:none;margin:0pt;padding:0pt;width:100%;}
form li {display:block;margin:0pt;padding:4px 5px 2px 9px;position:relative;}
form li:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}
* html form li {height:1%;}
* html .buttons {height:1%;}
* html form li div {}
form li div {color:#444444;margin:0pt 4px 0pt 0pt;padding:0pt 0pt 8px;}
form li span {color:#444444;float:left;margin:0pt 4px 0pt 0pt;padding:0pt 0pt 8px;}
form li div.left {display:inline;float:left;width:48%;}
form li div.right {display:inline;float:right;width:48%;}
form li div.left .medium {width:100%;}
form li div.right .medium {width:100%;}
.clear {clear:both;}
form li div label {clear:both;color:#444444;display:block;font-size:9px;line-height:9px;margin:0pt;padding-top:3px;}
form li span label {clear:both;color:#444444;display:block;font-size:9px;line-height:9px;margin:0pt;padding-top:3px;}
form li .datepicker {cursor:pointer !important;float:left;height:16px;margin:0.1em 5px 0pt 0pt;padding:0pt;width:16px;}
.form_description {border-bottom:1px dotted #CCCCCC;clear:both;margin:0pt 0pt 1em;}
.form_description[class] {display:block;}
.form_description h2 {clear:left;font-size:160%;font-weight:400;margin:0pt 0pt 3px;}
.form_description p {font-size:95%;line-height:130%;margin:0pt 0pt 12px;}
form hr {display:none;}
form li.section_break {border-top:1px dotted #CCCCCC;margin-top:9px;padding-bottom:0pt;padding-left:9px;padding-top:13px;width:97% !important;}
form ul li.first {border-top:medium none !important;margin-top:0pt !important;padding-top:0pt !important;}
form .section_break p {font-size:85%;margin:0pt 0pt 10px;}
input.button_text {overflow:visible;padding:0pt 7px;width:auto;}
.buttons input {font-size:120%;margin-right:5px;}
label.description {background:#FAFBFA;border:medium none;color:#222222;display:block;font-size:95%;font-weight:700;line-height:150%;padding:0pt 0pt 1px;}
span.symbol {font-size:115%;line-height:130%;}
input.text {background:#FFFFFF url(../images/default/shadow.gif) repeat-x scroll center top;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
input.file {color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
textarea.textarea {background:#FFFFFF url(../images/default/shadow.gif) repeat-x scroll center top;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;margin:0pt;width:99%;}
select.select {background:#FFFFFF url(../images/default/shadow.gif) repeat-x scroll center top;border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:1px 0pt;padding:1px 0pt 0pt;}
input.checkbox {display:block;height:13px;line-height:1.4em;margin:6px 0pt 0pt 3px;width:13px;}
input.radio {display:block;height:13px;line-height:1.4em;margin:6px 0pt 0pt 3px;width:13px;}
label.choice {color:#444444;display:block;font-size:100%;line-height:1.4em;margin:-1.55em 0pt 0pt 25px;padding:4px 0pt 5px;width:90%;}
select.select[class] {margin:0pt;padding:1px 0pt;}
*:first-child + html select.select[class] {margin:1px 0pt;}
.safari select.select {font-size:120% !important;margin-bottom:1px;}
input.small {width:25%;}
select.small {width:25%;}
input.medium {width:50%;}
select.medium {width:50%;}
input.large {width:99%;}
select.large {width:99%;}
textarea.small {height:5.5em;}
textarea.medium {height:10em;}
textarea.large {height:20em;}
form .required {color:red;float:none;font-weight:700;}
form li.highlighted {background-color:#FFF7C0;}
form .guidelines {background:#F5F5F5 none repeat scroll 0%;border:1px solid #E6E6E6;color:#444444;font-size:80%;left:100%;line-height:130%;margin:0pt 0pt 0pt 8px;padding:8px 10px 9px;position:absolute;top:0pt;visibility:hidden;width:42%;z-index:1000;}
form .guidelines small {font-size:105%;}
form li.highlighted .guidelines {visibility:visible;}
form li:hover .guidelines {visibility:visible;}

.mytables {border-collapse:collapse;background:transparent;border-left:1px solid #686868;border-right:1px solid #686868;font:0.9em/135% arial,helvetica,sans-serif;color: #fff;text-align:center;}
.mytables td, th {padding:5px;}
.mytables span {font-size:0.9em;color:#666}
.mytables em {font-size:0.8em;color:#ccc;display:block}
.mytables img {vertical-align:middle;padding-bottom:4px}
.mytables caption {margin:0 auto;width:auto;font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#666;text-align: right;}
.mytables td a {color:#fff;border-bottom:1px dotted yellow}
.mytables a:hover {border-bottom:1px solid yellow}
.mytables table a:visited {font-weight:normal;color:#666;text-decoration: line-through;}
.mytables table a:hover {border-bottom: 1px dashed #bbb;}
.mytables thead th, .mytables tfoot th, .mytables tfoot td {background:#161616 url(../images/default/bg_walls.gif) repeat-x;color:#fff}
.mytables thead th a {color:#fff}
.mytables thead th a:hover {border-bottom:1px solid yellow;color:#fff}
.mytables tfoot td {text-align:right;background-color:#000}
.mytables tbody th,.mytables tbody td {border-bottom: dotted 1px #333;}
.mytables tbody th {white-space: nowrap;}
.mytables tbody tr.selected {background: #999;}
.mytables tbody th a {color:#333;}
.mytables tbody tr:hover {background:#999}
.mytables th.sortable,.mytables th.sortable-text,.mytables th.sortable-date,.mytables th.sortable-keep,.mytables th.sortable-date-dmy,.mytables th.sortable-numeric,.mytables th.sortable-currency,.mytables th.sortable-sortByTwelveHourTimestamp,.mytables th.sortable-sortIPAddress,.mytables th.sortable-sortEnglishLonghandDateFormat,.mytables th.sortable-sortScientificNotation,.mytables th.sortable-sortImage,.mytables th.sortable-sortFileSize{cursor:pointer;background: #161616 url(../images/default/bg_walls.gif) repeat-x;padding: 6px 12px 4px 16px;}
.mytables th.forwardSort		{background:#333 url(../images/default/icons/arrow_down.gif) no-repeat 0 7px;}
.mytables th.reverseSort		{background:#333 url(../images/default/icons/arrow_up.gif) no-repeat 0 7px;}

.img_preview { border: 5px solid #333; }
.img_preview .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; }
.cloud			{background:#000 url();padding:9px;}
.cloud a:hover {color:#fff;border-bottom:1px solid yellow}
.word {font-family: 'Trebuchet MS',helvetica,arial,verdana;text-decoration: none;font-weight: normal;}
.size9 {color: #ec0f15;font-size: 26px;}
.size8 {color: #aad815;font-size: 24px;}
.size7 {color: #00ccff;font-size: 22px;}
.size6 {color: #039faf;font-size: 20px;}
.size5 {color: #eefaad;font-size: 18px;}
.size4 {color: #aad815;font-size: 16px;}
.size3 {color: #77ddff;font-size: 14px;}
.size2 {color: #039faf;font-size: 13px;}
.size1 {color: #eefaad;font-size: 12px;}
.size0 {color: #ff7600;font-size: 11px;}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #121212;padding: 5px;opacity: 0.95;}
#tooltip h3, #tooltip div { margin: 0; color:#ccc;width:146px}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background: url(../images/default/icons/star.gif) left -1000px repeat-x;}
.star-rating{position:relative;bottom:1px;width:125px;height:25px;overflow:hidden;list-style:none;background-position: left top;border-bottom:1px solid #ccc}
.star-rating li{display: inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position: left bottom;}
.star-rating .current-rating{z-index:1;background-position: left -25px;}