body
{
	font-family: Verdana, Arial;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #EEEEEE;
	color: #272727;
	margin: 0;
	padding: 0
}

div#all
{
	width: 840px;
	height: 577px;
	overflow: hidden;
	background-color: #D2D2D2;
	padding: 0 0 0 8px;
	margin: 45px auto 45px auto
}

#menu
{
	width: 258px;
	height: 577px;
	overflow: hidden
}

#content
{
	width: 542px;
	height: 537px;
	padding: 20px;
	overflow: hidden
}

h1, h2, h3
{
	font-family: Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding: 0
}

h1 { font-size: 1.6em }
h2 { font-size: 1.4em }
h3 { font-size: 1.2em; font-weight: normal }

h4, h5, h6
{
	font-family: Verdana, Arial;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	margin: 0 0 1.0em 0;
	padding: 0
}

h1 a				{ color: #272727; text-decoration: none }
h1 a:link		{ color: #272727; text-decoration: none }
h1 a:visited		{ color: #272727; text-decoration: none }
h1 a:hover		{ color: #272727; text-decoration: underline }
h1 a:active		{ color: #272727; text-decoration: none }
h1 a:focus		{ color: #272727; text-decoration: underline }

h2 a				{ color: #272727; text-decoration: none }
h2 a:link		{ color: #272727; text-decoration: none }
h2 a:visited		{ color: #272727; text-decoration: none }
h2 a:hover		{ color: #272727; text-decoration: underline }
h2 a:active		{ color: #272727; text-decoration: none }
h2 a:focus		{ color: #272727; text-decoration: underline }

h3 a				{ color: #272727; text-decoration: none }
h3 a:link		{ color: #272727; text-decoration: none }
h3 a:visited		{ color: #272727; text-decoration: none }
h3 a:hover		{ color: #272727; text-decoration: underline }
h3 a:active		{ color: #272727; text-decoration: none }
h3 a:focus		{ color: #272727; text-decoration: underline }

a			{ color: #272727; text-decoration: underline }
a:link		{ color: #272727; text-decoration: underline }
a:visited	{ color: #272727; text-decoration: underline }
a:hover		{ color: #EA5A00; text-decoration: underline }
a:active	{ color: #272727; text-decoration: underline }
a:focus		{ color: #EA5A00; text-decoration: underline }

div, form
{
	margin: 0;
	padding:0
}

ul
{
	margin: 0 0 1.0em 18px;
	padding: 0
}

ol
{
	margin: 0 0 1.0em 2.3em;
	padding: 0
}

p
{
	margin: 0 0 1.0em 0;
	padding: 0
}

div.dotted
{
	height: 9px;
	width: 450px;
	background-color: #D2D2D2;
	color: #D2D2D2;
	border: 0px none #D2D2D2;
	background-image: url('../alex/images/dot.gif');
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 1px;
	line-height: 1px;
	margin: 0 auto 0 auto;
	padding: 0
}

td.mainmenucell-upper,
td.mainmenucell-middle
{
	border-left: 3px solid black;
	border-bottom: 3px solid black
}

td.mainmenucell-lower
{
	border-left: 3px solid black
}

table.mainmenutable
{
	border-right: 3px solid black
}

table.orangeborderbottom
{
	border-bottom: 2px solid #EA5A00;
}

table.orangebordertop
{
	border-top: 2px solid #EA5A00;
}

.gray1 { background-color: #D2D2D2 }
.gray2 { background-color: #EEEEEE }
.gray3 { background-color: #C0C0C0 }

#tommenu li
{
	font-weight: bold;
	list-style-image: url('../tom/images/orangearrow01.gif');
}
#tomsubmenu li
{
	font-size: 0.8em;
	font-weight: normal;
	list-style-image: url('../tom/images/orangearrow02.gif');
}

#tommenu a { text-decoration: none }
#tommenu a:link { text-decoration: none }
#tommenu a:visited { text-decoration: none }
#tommenu a:hover { text-decoration: none }
#tommenu a:active { text-decoration: none }
#tommenu a:focus { text-decoration: none }

#tommenu a.active { color: #EA5A00 }
#tommenu a.active:link { color: #EA5A00 }
#tommenu a.active:visited { color: #EA5A00 }
#tommenu a.active:hover { color: #EA5A00 }
#tommenu a.active:active { color: #EA5A00 }
#tommenu a.active:focus { color: #EA5A00 }

#tomsubmenu a { text-decoration: none }
#tomsubmenu a:link { text-decoration: none }
#tomsubmenu a:visited { text-decoration: none }
#tomsubmenu a:hover { text-decoration: none }
#tomsubmenu a:active { text-decoration: none }
#tomsubmenu a:focus { text-decoration: none }

#tomsubmenu a.active { color: #EA5A00 }
#tomsubmenu a.active:link { color: #EA5A00 }
#tomsubmenu a.active:visited { color: #EA5A00 }
#tomsubmenu a.active:hover { color: #EA5A00 }
#tomsubmenu a.active:active { color: #EA5A00 }
#tomsubmenu a.active:focus { color: #EA5A00 }

blockquote
{
	color: #808080;
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
}

h2
{
	background-image: url('../tom/images/orangearrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #EA5A00;
	font-weight: bold;
}

#tombasemenu a { text-decoration: none }
#tombasemenu a:link { text-decoration: none }
#tombasemenu a:visited { text-decoration: none }
#tombasemenu a:hover { text-decoration: none }
#tombasemenu a:active { text-decoration: none }
#tombasemenu a:focus { text-decoration: none }

#footer { font-size: 0.8em; text-align: center }

div#all h2
{
	background-image: none;
	padding-left: 0;
	font-family: Verdana, Arial;
	font-style: normal;
	font-weight: bold;
	color: #272727;
}

input, textarea
{
	background-color: white;
	color: black;
	border: 1px solid #D2D2D2;
	font-family: Verdana, Arial;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}

.error
{
	color: #EA5A00;
}

