/*-----------------------------------------------
PilotGroup
Version:  23 November 2006
----------------------------------------------- */

body	{margin:0px; padding:0px; background-color:#ffffff;}



/* page structure ----------------------------------------------- */

td.left_column	{text-align:right; line-height: 1.5em;}

td.right_column	{text-align:left; line-height: 1.5em;}

div.rate	{padding:12px 0px 12px 0px; margin:12px 0px 12px 0px; background-color:#f3f3f3; border-top:solid 1px #d1cfcf; border-bottom:solid 1px #d1cfcf; line-height: 1.6em; display: block;	width: 220px; text-align:right;}

div.comment	{padding:12px 0px 12px 0px; background-color:#f3f3f3; border-top:solid 1px #d1cfcf; border-bottom:solid 1px #d1cfcf; line-height: 1em; display: block;	width: 480px; text-align:left;}

div.authors_text	{margin-left:18px; border-bottom:solid 1px #d1cfcf; display: block;	width: 444px; text-align:left;}

div.comment_form	{margin-left:18px; margin-right:18px; padding-top:12px; padding-bottom:12px; display: block;	width: 444px; text-align:left;}

.nav	{padding:18px 0px 18px 0px; margin:18px 0px 18px 0px; background-color:#f3f3f3; border-top:solid 1px #d1cfcf; border-bottom:solid 1px #d1cfcf; line-height: 1.6em; display: block;	width: 220px; text-align:right;}

.user_area	{padding:12px 0px 12px 0px; margin:12px 0px 12px 0px; background-color:#f3f3f3; border-top:solid 1px #d1cfcf; border-bottom:solid 1px #d1cfcf; line-height: 1.6em; display: block;	width: 220px; text-align:left;}

.left	{list-style-type:none; padding-right:18px;}

.right	{list-style-type:none; padding-left:18px;}

.dropbox1	{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; background-color:#fff; border-bottom:solid 1px #d1cfcf; line-height: 1.6em; display: block;	width: 220px; text-align:left;}

.dropbox2	{background-color:#fff; line-height: 1.6em; display: block;	width: 220px; text-align:left;}

.dropbox3	{padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; background-color:#fff; border-top:solid 1px #d1cfcf; line-height: 1.6em; display: block;	width: 220px; text-align:right;}

.dropbox4	{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; background-color:#fff; line-height: 1.6em; display: block;	width: 220px; text-align:right;}



/* text ----------------------------------------------- */

h1 {font-family: Arial, sans-serif; font-size: 22px; color: #e80000; margin-bottom:0.3em; line-height:22px;}

h2 {font-family: Arial, sans-serif; font-size: 15px; font-weight:bold; text-transform:uppercase; color: #000; margin:0;}

a	{font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; color:#0066cc;}
a:hover	{font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; color:#54990f;}

a.product	{font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#0066cc;}
a.product:hover	{font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#54990f;}

a.categories {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px;	color: #0066cc;}
a.categories:hover {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px;	color: #54990f;}

a.comment {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;	color: #427f06;}
a.comment:hover {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;	color: #e28911;}

a.comments {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;	color: #427f06;}
a.comments:hover {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;	color: #e28911;}

p {margin: 0 0 .25em;	font-family: Tahoma, sans-serif; font-size: 12px;	color: #000;}

p.comment {margin: 0 0 1.25em;	font-family: Tahoma, sans-serif; font-size: 12px;	color: #000;}

span, p.about {margin: 0 0 .25em;	font-family: Tahoma, sans-serif; font-size: 11px;	color: #000;}

p.right {margin:0; font-family: Tahoma, sans-serif; font-size: 12px;	color: #000;}

p.posted {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px; font-weight:bold;	color: #636363;}

p.categories {margin:0px; font-family: Tahoma, sans-serif; font-size: 11px;	color: #636363;}

p.rate	{padding-left:18px; padding-right:18px; padding-bottom:3px; font-family: Tahoma, sans-serif; font-size: 11px;	color: #333333;}

p.author	{padding-top:10px; padding-bottom:4px; font-family: Tahoma, sans-serif; font-size: 12px;	color: #333333; font-weight:bold;}

p.authors_text	{padding-bottom:10px; font-family: Tahoma, sans-serif; font-size: 12px;	color: #333333; line-height:2em;}

#bold	{font-weight:bold;}

.product	{float:left; border:0; margin:6px 6px 0 0;}

.entry	{padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; background-color:#fff; border-bottom:solid 1px #d1cfcf; line-height: 1em; display: block;	width: 480px; text-align:left;}

.post	{padding:0px 0px 16px 0px; margin:0px 0px 16px 0px; background-color:#fff; line-height: 1.6em; display: block;	width: 480px; text-align:left;}

input	{font-family: Tahoma, sans-serif; font-size: 12px;	color: #666;}

input.rate	{font-family: Tahoma, sans-serif; font-size: 11px;	color: #666;}

textarea	{font-family: Tahoma, sans-serif; font-size: 11px;	color: #666;}



/*calendar ----------------------------------------------- */

.calendar_main	{background-color:#cc0000; text-align:center; width:23px; height:23px;font-family:Tahoma; font-size:10px;}

.calendar_entry	{background-color:#ff6f6f; text-align:center; width:23px; height:23px; }

#day_title	{color:#ffc600;}

#day	{color:#ffffff;}

#entry	{font-family:Tahoma; font-size:10px; color:#ffffff; text-decoration:underline;}

.sendbutton{height: 18px; font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF; background:url(images/btn.gif); background-repeat:repeat-x;border: 0px;font:bold;padding-left:3px;padding-right:3px}

/*Calendar*/
a.today {font-family:Tahoma, sans-serif; font-size:10px; color:#ffffff}
a.on_month {font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none;       color:#ffffff}
a.posts {font-family:Tahoma, sans-serif; font-size:10px; color:#ffffff}
a.off_month {font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none;      color:#ff6f6f}

font.day        {font-family:Tahoma, sans-serif; font-size:10px;        color:#1f1f1f}

td.active       {background-color:#ff6f6f; font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none;       color:#ffffff}
td.inactive     {background-color:#cc0000; font-family:Tahoma, sans-serif; font-size:10px; text-decoration:none;       color:#ffffff}

td.fnt {margin: 0 0 .25em;	font-family: Tahoma, sans-serif; font-size: 12px;	color: #000;}
font.errortext {margin: 0 0 .25em;	font-family: Tahoma, sans-serif; font-size: 12px;	color: #f00; font-weight: bold;}
font.formrequiredstar {margin: 0 0 .25em;	font-family: Tahoma, sans-serif; font-size: 12px;	color: #000; font-weight: bold;}