

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 			{background:#F2FCFF url(../images/default/bg.gif)  repeat-y scroll center;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:62.5%;}
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;}

#logo			{position:relative;top:18px;left:5px;background:transparent url(../images/default/logo.gif) no-repeat;width:250px;height:57px}
#wrapper		{width:974px;font-size:130%;margin:auto;background:#818181 url(../images/default/userstats.gif) repeat-y 549px;}
#footer			{width:975px;text-align:center;color:#fff;font-size:110%;margin:auto;background:#4c4c4c url(../images/default/bgtopright.jpg) repeat-x top;}
#left			{background:#818181;float:left;width:548px;}
#right			{float:right;width:425px;}
#h1			{display:none}
#header {width:975px;height:75px;margin:auto;background:#ddd url(../images/default/bgheader.gif) repeat-x;border-bottom:1px solid #000}
#topright		{font-size:90%;background:#171717 url(../images/default/bgtopright.gif) repeat-x top;color:#ccc;padding:5px 30px 0px 30px}
#content		{padding:10px;background:transparent url(../images/default/bgcontent.jpg) repeat-x top;}
#search {background:transparent url('../images/default/bgsearch.gif') repeat-x;height:43px;border-top:1px solid #666;padding:17px 0 0 30px}
#search input {width:350px;border:1px solid #000;padding:3px;color:#ccc;background:#333 url('../images/default/icons/search.gif') no-repeat 335px 3px!important}
#search input:focus {border-color:#FF0099}
#user_stats {padding:10px;margin-bottom:20px}
#user_stats .left, #user_stats .right {float:left;padding:30px 5px 5px 5px;width:47%;}
#user_stats .left {background:transparent url('../images/default/icons/contribution.gif') no-repeat 45px 1px!important}
#user_stats .right {background:transparent url('../images/default/icons/ratings.gif') 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 #333333;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 {border-bottom:1px solid #333333;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:#C2C3C4;}
#footer_cols ul li a:hover {background:#101317;color:#FFCC00;}
#leftcol, #centercol, #rightcol {float:left;padding:30px 5px;width:31%;}
#leftcol {background:transparent url('../images/default/icons/mostdownloaded.gif') no-repeat 75px 1px!important;}
#centercol {background:transparent url('../images/default/icons/mostrated.gif') no-repeat 95px 1px!important;}
#rightcol {background:transparent url('../images/default/icons/recentlyadded.gif') no-repeat 85px 1px!important;}

#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;background:#FAFBFA url(../images/default/bgheader.gif) repeat-x bottom;border:1px solid #000}
.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:#333;}
.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;}
.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			{background:transparent url(../images/default/bgfooter.gif) repeat-x;margin:25px auto 0 auto;height:30px;padding-top:15px;border-top:1px solid black}
.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:#fff;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:#FAFBFA url(../images/default/bgheader.gif) repeat-x bottom;}
.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:#FAFBFA url(../images/default/bgheader.gif) repeat-x bottom;}
.desc td		{padding:3px 0 4px 6px;border-bottom:1px dotted #000;}
.desc td a 		{color:#333;font-weight:bold;text-decoration:none}
.desc td a:hover 	{border-bottom:1px solid #666}
.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:#333}
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:#353535 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;width:425px;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:#BB4A00;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;
	}

#top_menu {width:975px;margin:auto;background:#4c4c4c url(../images/default/bg_walls.gif);background-position:5px 3px;background-repeat:repeat-x;border-bottom:2px solid #000}

#nav {float:left;line-height:28px;padding:0 10px 0 10px;position:relative;height:1%;}
#nav li a {float:none;}
#nav ul {left:-10000px;position:absolute;}
#nav a, #nav li	{white-space:nowrap;display:block;color:#555555;text-decoration:none;text-transform:uppercase;}
#nav div, #nav ul{visibility:hidden;position:absolute;background-color:transparent;border-style:none;}
#nav div a{float:none;line-height:10px!important;background-color:#F1F3EE;border-left:1px solid #D3D6CD;border-bottom:1px solid #D3D6CD;border-top:1px solid #FBFCFE;color:#384751;float:none;height:auto;padding:9px 14px 9px 15px;width:139px;}
#nav div a:hover{background-color:#F1F3EE;color:#cc0000;background-image:none}
#nav li {display:inline;padding:0;position:relative;float:left}
#nav a {color:#FFF;float:left;padding:0 3px 0 3px;text-decoration:none;}
#nav a em {display:block;float:none;padding:0 10px 0 7px;font-style:normal}
#nav a em img {border:none;margin:8px 4px 0 0;}
#nav a:hover{background: url(../images/default/left.png) no-repeat left center}
#nav a:hover em {background:url(../images/default/right.png) no-repeat right center;}
#nav a.right {float:right;}
#nav ul {z-index:10;}
#nav ul ul {z-index:20;}
#nav ul ul ul {z-index:30;}
#nav ul ul ul ul {z-index:40;margin-left:10px!important;}
#nav ul ul ul ul ul {z-index:50;}
li:hover>ul{left:auto!important;}
#nav ul {top:100%;}
#nav ul li:hover>ul{top:0px;left:100%;}
.nav_clear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmsh div a {float:left;}


.users_options_menu a      {color:red!important;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}

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(../images/default/carbon.gif);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: #eefaad;font-size: 26px;}
.size8 {color: #aad815;font-size: 24px;}
.size7 {color: #ff7600;font-size: 22px;}
.size6 {color: #039faf;font-size: 20px;}
.size5 {color: #eefaad;font-size: 18px;}
.size4 {color: #aad815;font-size: 16px;}
.size3 {color: #ff7600;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: #333;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;}