

#top_menu {width:975px;margin:auto;background-color:#000!important;border-top:4px solid #999;}

#top_menu li.current {background-position:right bottom;}
#top_menu li a {color:#C8E4E8;display:block;float:left;height:22px;padding:9px 14px 0pt;text-decoration:none;}
#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}

body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 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:Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	background-attachment: scroll;
	background-color: #F4ECC5;
	background-image: url(../images/default/back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing:-1px;
	font-family:Georgia, "Times New Roman", Times, serif;
	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:#BB4A00;
}
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			{
	left:5px;
	height:75px;
	float:left;
	padding-top: 8px;
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	padding-bottom: 15px;
}
#logo a {
	color: #575447;
	text-decoration: none;
}
#slogan {
	font-size:15px; 
	float:left;
	width:500px;
	padding-top:17px;
	padding-left:20px;
	line-height:15px;

}
#wrapper		{
	width:974px;
	font-size:130%;
	margin:auto;
}
#footer			{
	text-align:center;
	color:#fff;
	font-size:110%;
	margin:auto;
	background-color: #1e1b16;
}
.footer_text {
	margin: auto;
	width: 975px;
}
#left			{
	float:left;
	width:535px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #D5D0B0;
}
#right			{
	float:right;
	width:400px;
	margin-bottom: 15px;
}
#right h2 {
	font-size: 20px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
}

#h1			{display:none}
#header {
	width:975px;
	height:75px;
	border-bottom:1px solid #000;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#topright		{
	font-size:14px;
	color:#000000;
	background-color: #d5d0b0;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#content		{
	padding:3px;
}
#search {
	background:transparent url('../images/default/bgsearch.gif') repeat-x;
	height:43px;
	border-top:1px solid #666;
	margin-top: 10px;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#search input {
	width:330px;
	border:1px solid #000;
	padding:3px;
	color:#ccc;
	background:#333 url('../images/default/icons/search.gif') no-repeat 310px 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 {
	width: 960px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
}
#footer_cols h3 {
	font-size: 20px;
	color: #F4ECC5;
	font-weight: normal;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: 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 {
}
#centercol {background:transparent url('../images/default/icons/mostrated.gif') no-repeat 95px 1px!important;}
#rightcol {
}

#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;
	font-size:140%!important;
	height:20px;
	color: #bb4a00;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.headers a		{color:#fff!important;}
.green			{
}
.pink			{
}
.gray			{
}
.footer			{
	height:60px;
	padding-top:20px;
	background-color: #1e1b16;
	text-align: left;
	color: #999999;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4ECC5;
}
.footer a		{color:#fff;font-weight:bold}
.footer a:hover		{border-bottom:1px solid yellow}
.picture_wrapper	{
	font-size:11px;
	opacity:0.87;
	width:160px;
	height:147px;
	float:left;
	border:1px solid #bbb480;
	margin-bottom:2px;
	background-repeat:no-repeat;
	background-position:7px 31px
}
.picture_wrapper:hover	{
	border-color:#000000;
	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:#000000;
}
.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%;}
.margin			{
	margin-right:7px
}
.desc 			{
	font-size:90%;
	padding:0;
}
.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;
}
#content .clear {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.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:15px 0 15px 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 {
	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:280px;
	margin-bottom:-1px
}
.partners_right li {background:transparent url(../images/default/dotted.gif) repeat-x scroll left bottom;}
.partners_right li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5D0B0;
}
.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 {position:absolute;top:125px;left:50%;margin-left:18px}


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: #000000;
	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			{
	padding:9px;
	background-color: #F8F5E2;
	margin-top: 10px;
}
.cloud a:hover {
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.word {font-family: 'Trebuchet MS',helvetica,arial,verdana;text-decoration: none;font-weight: normal;}
.size9 {
	color: #D5D0B0;
	font-size: 26px;
}
.size8 {color: #aad815;font-size: 24px;}
.size7 {color: #ff7600;font-size: 22px;}
.size6 {color: #039faf;font-size: 20px;}
.size5 {
	color: #353535;
	font-size: 18px;
}
.size4 {color: #aad815;font-size: 16px;}
.size3 {color: #ff7600;font-size: 14px;}
.size2 {color: #039faf;font-size: 13px;}
.size1 {
	color: #D6A7A1;
	font-size: 12px;
}
.size0 {color: #ff7600;font-size: 11px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#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;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#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;}
