BODY { background-color: #FFFFFF; }
/ BODY,P,TD { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #404040; } /
a:link { color: #e67a0e; text-decoration: none; }
a:visited { color: #e67a0e; text-decoration: none; }
a:hover { color: #e67a0e; text-decoration: underline; }
a:active { color: #e67a0e; text-decoration: underline; }

/ body { background-color: #FFFFFF; }
/ a:visited { color: #0000FF; text-decoration: none; } 
/ a:link { color: #0000FF; text-decoration: none; } 
/ a:hover { color: #FF0000; text-decoration: underline; } 
/ a:active { color: #FF0000; text-decoration: underline; } 

a.none:hover    {
	color: #000000;
	text-decoration: none;
}

/* form styles */
textarea    {
/	color: #000000;
/	font-family: Verdana, Arial, Sans-Serif, Helvetica;
/	font-size: 13px;
}

select    {
/	color: #000000;
/	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
}

input    {
/	color: #000000;
/	font-family: Verdana, Arial, Sans-Serif, Helvetica;
/	font-size: 13px;
}

/* small event font */
div.smallcalev    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
}

div.smallcalevtime    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
}

a.smallcalev    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
	
}

a.smallcalev:link    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
	
}

a.smallcalev:visited    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	text-decoration: none;
	
}

a.smallcalev:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	text-decoration: underline;
}

a.smallcalev:active    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	text-decoration: underline;
	
}

/* small cal month font */
table.smallcalmth    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: none;
	width: 90%;
}

div.smallcalmth    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: none;
}

a.smallcalmth    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: none;
}

a.smallcalmth:visited    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: none;
}

a.smallcalmth:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: underline;
}

a.smallcalmth:active    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	text-decoration: underline;
}

td.smallcalmth    {
	background-color: #F4F4F4;
}

/* message to signal progress */
h4    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
}

/* font for calendar and company names at top of month calendar */
table.companynamefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
}

table.calendarnamefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
}

/* calendar top header setting */
table.todaytop    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	background: #FFFFFF;
}

/* font for calendar day name */
div.dayfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

/* font for calendar date numbers */
div.datenumfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.datenumfont    {
	color: #635693;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.datenumfont:visited    {
	color: #635693;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.datenumfont:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.datenumfont:active	{
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* font for calendar date numbers - tegin ymber */
.datenumfont a:link   {
	color: #635693;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.datenumfont a:visited    {
	color: #635693;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.datenumfont a:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.datenumfont a:active	{
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* month calendar table view setting */
table.monthview    {
	width: 100%;
	border-width: thin;
	background-color: #A8A8C8;
	color: #A8A8C8;
	border: 0px thin #FFFFFF;
	border-collapse: separate;
	border-spacing: 1px;
	padding: 0px;
	spacing: 1px;
}

td.monthview    {
	height: 30px;
}

td.sundaytopcolor    {
	height: 30px;
	color: #F0F0E0;
	background-color: #F0F0E0;
	width: 14%;
}

td.weekdaytopcolor    {
	height: 30px;
	color: #F4F4F4;
	background-color: #F4F4F4;
	width: 14%;
}

td.sundayemptyclr    {
	height: 50px;
	background-color: #FFFFFF;
}

td.weekdayemptyclr    {
	height: 50px;
	background-color: #FFFFFF;
}

td.todayclr    {
	background-color: #FFFFC0;
}

td.sundayclr    {
	height: 50px;
	background-color: #F0F0E0;
}

td.weekdayclr    {
	height: 50px;
	background-color: #F4F4F4;
}

/* link to month navigation font */
a.calfontnav    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
}

a.calfontnav:link    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.calfontnav:visited    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.calfontnav:hover    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.calfontnav:active    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* link to asked month font */
div.calfontasked    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
}

a.calfontasked    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.calfontasked:link    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.calfontasked:hover    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.calfontasked:visited    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.calfontasked:active    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* link to asked month font - tegin ymber */
.calfontasked    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.calfontasked a:link    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.calfontasked a:hover    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.calfontasked a:visited    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.calfontasked a:active    {
	color: #FEFEFE;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* font for menu items */
div.menufont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.menufont:link    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.menufont:visited    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

a.menufont:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

a.menufont:active    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* font for menu items - tegin ymber */
.menufont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.menufont a:link    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.menufont a:visited    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.menufont a:hover    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

.menufont a:active    {
	color: #e67a0e;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}

/* menu option background color */
table.menufont    {
	background: #FFFFFF;
	width: 100%;
}

/* font for search header */
div.searchheaderfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	background-color: #D4D4D4;
}

/* font for search result events title */
div.searchtitlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.searchtitlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

/* font for search result events */
div.searchtextfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}

/* font for headers */
div.headerfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	background-color: #D4D4D4;
}

table.headerfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	background-color: #D4D4D4;
}

a.headerfont:link    {
	color: #e67a0e;
	text-decoration: none;
}

a.headerfont:visited    {
	color: #e67a0e;
	text-decoration: none;
}

a.headerfont:hover    {
	color: #e67a0e;
	text-decoration: underline;
}

a.headerfont:active    {
	color: #e67a0e;
	text-decoration: underline;
}

/* font for titles */
div.titlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: bold;
	font-weight: normal;
}

table.titlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	background-color: #E0E0E0;
}

a.titlefont:link    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: none;
}

a.titlefont:visited    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: none;
}

a.titlefont:hover    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: underline;
}

a.titlefont:active    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: underline;
}

/* font for titles - tegin ymber */
.titlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: bold;
	font-weight: normal;
}

.titlefont a:link    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: none;
}

.titlefont a:visited    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: none;
}

.titlefont a:hover    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: underline;
}

.titlefont a:active    {
	color: #e67a0e;
	font-weight: bold;
	text-decoration: underline;
}

/* font for event popup title */
div.popupeventtitlefont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

/* font for event popup content */
div.popupeventfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* color and font for event content text in day calendar */
table.dayevent    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background: #F9F9F9;
	text-decoration: none;
}

/* color and font for event content text in week calendar */
table.weekevent    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	background: #F9F9F9;
	text-decoration: none;
}

/* color and font for normal text */
div.normalfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

table.normalfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

td.normalfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	height: 45px;
}

a.normalfont:link    {
	color: #e67a0e;
	text-decoration: none;
}

a.normalfont:visited    {
	color: #e67a0e;
	text-decoration: none;
}

a.normalfont:hover    {
	color: #e67a0e;
	text-decoration: underline;
}

a.normalfont:active    {
	color: #e67a0e;
	text-decoration: underline;
}

/* color and font for normal text - tegin ymber */
.normalfont    {
	color: #404040;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.normalfont a:link    {
	color: #e67a0e;
	text-decoration: none;
}

.normalfont a:visited    {
	color: #e67a0e;
	text-decoration: none;
}

.normalfont a:hover    {
	color: #e67a0e;
	text-decoration: underline;
}

.normalfont a:active    {
	color: #e67a0e;
	text-decoration: underline;
}

/* format event borders in calendar month view */
table.eventborder    {
	border: solid #D0C0C8;
	border-bottom-width: 1;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

td.eventborder    {
	border: solid #D0C0C8;
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 1;
	border-right-width: 0;
}

td.eventtimeborder    {
	border: solid #884084;
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

/* lines and boxes */
table.txtbox    {
	border: solid gray;
	border-width: 1;
}

hr    {
	height: 1px;
	background-color: #C0C0C0;
	border: #C0C0C0;
	color: #C0C0C0;
	border: 0px;
	border-style: none;
}


.text { font-size: 13px; font-family: Verdana; font-weight: regular; color: #404040; }
.text a:link { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: none; }
.text a:visited { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: none; }
.text a:hover { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: underline; }
.text a:active { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: underline; }

.stext { font-size: 20px; font-family: Verdana; font-weight: regular; color: #404040; }
.stext a:link { font-size: 19px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.stext a:visited { font-size: 19px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.stext a:hover { font-size: 19px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.stext a:active { font-size: 19px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }

.vtext { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #404040; }
.vtext a:link { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.vtext a:visited { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.vtext a:hover { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }
.vtext a:active { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }

.ltext { font-size: 11px; font-family: Verdana; font-weight: regular; color: #404040; }
.ltext a:link { font-size: 11px; font-family: Verdana; font-weight: regular; color: #635693; text-decoration: none; }
.ltext a:visited { font-size: 11px; font-family: Verdana; font-weight: regular; color: #635693; text-decoration: none; }
.ltext a:hover { font-size: 11px; font-family: Verdana; font-weight: regular; color: #e67a0e; text-decoration: none; }
.ltext a:active { font-size: 11px; font-family: Verdana; font-weight: regular; color: #e67a0e; text-decoration: none; }

.ktext { font-size: 11px; font-family: Arial; font-weight: regular; color: #404040; letter-spacing: 1px; margin-bottom: auto; line-height: 1; }
.ktext a:link { font-size: 11px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.ktext a:visited { font-size: 11px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: none; }
.ktext a:hover { font-size: 11px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }
.ktext a:active { font-size: 11px; font-family: Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }

.atext { font-size: 13px; font-weight: regular; color: #404040; }
.atext a:link { font-size: 13px; font-weight: regular; color: #635693; text-decoration: none; }
.atext a:visited { font-size: 13px; font-weight: regular; color: #635693; text-decoration: none; }
.atext a:hover { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: underline; }
.atext a:active { font-size: 13px; font-weight: regular; color: #e67a0e; text-decoration: underline; }

.avtext { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #404040; }
.avtext a:link { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #635693; text-decoration: none; }
.avtext a:visited { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #635693; text-decoration: none; }
.avtext a:hover { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }
.avtext a:active { font-size: 11px; font-family: Verdana, Arial; font-weight: regular; color: #e67a0e; text-decoration: underline; }

TABLE.main {
  margin-left: auto;
  margin-right: auto;
  border-width: 0;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}  

TABLE.tablebox {
  margin-left: auto;
  margin-right: auto;
  width: 650;
  border: 1px solid #a8a8c8;
  padding: 0;
}

TD.head {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px
  padding-left: 0px;
  padding-right: 0px;
  height: 20px;
  background : #EEEEEE;
  font-family: Verdana, Arial, Sans-Serif, Helvetica;
  font-size: 11px;
  color: #404040;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
  border-left: 0px solid #C0C0C0;
  border-right: 0px solid #C0C0C0;
}

TD.boxhead {
  font-weight : bold;
  font-size: 11px;
  text-align : left;
  border-width : 0;
  border-collapse : collapse;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  background : #a8a8c8;
  color : #404040;
}

TD.boxcontent {
  text-align: left;
  border-width: 0;
  border-collapse : collapse;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  background: #f9f9f9;
  color: #404040;
}

