body, table, tr, td	{font-family: verdana; font-size: 11px; color: #5b5945;}

h1, h2,	h3,	h4 						{font-family: verdana; color: #d52226}

h1									{font-size: 15px; font-weight: bold; padding-left: 0px;}
h2									{font-size: 14px; font-weight: bold; padding-left: 0px;}
h3									{font-size: 13px; font-weight: bold; padding-left: 0px;}
h4									{font-size: 12px; font-weight: bold; padding-left: 0px;}

a			{color: #5b5945; text-decoration: underline; font-weight: normal;}
a:link		{color: #3333CC; text-decoration: underline; font-weight: normal;}
a:visited	{color: #5b5945; text-decoration: underline; font-weight: normal;}
a:hover		{color: #d52226; text-decoration: underline; font-weight: normal;}
a:active	{color: #d52226; text-decoration: underline; font-weight: normal;}

.Body		{background-image:  url(bg.gif);}

.MainTable	{border: 1px solid black; background-color: #ffffff; width: 775px; height: 100%;}

.Important	{background-color: #ffffff; height: 25px; color: #; text-align: ; padding-left: 10px; padding-right: 10px;}

.Header		{
	background-color: #d52226;
	height: 100px;
color: #; text-align: ; 	padding-left: 10px;
	padding-right: 10px;
	margin: auto;
}

.Main		{background-color: #; height: 100%; color: #; vertical-align: top; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}


.Table		{width: 100%;}
.TableImage	{border: 1px solid black; background-color: #ffffff; width: 100px; height: 100%; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

.TableHead, .TableHead td	{background-color: #d52226; font-weight: bold; color: #ffffff;}
.TableRowLight td {background-color: #efefef;}
.TableRowDark td {background-color: #dddddd;}
.TableRowHighLight {background-color: #c6c3c6;}
.TableCellLeft {text-align: left; vertical-align: top;}
.TableCellCenter {text-align: center; vertical-align: top;}
.TableCellSmall {
	text-align: left;
	vertical-align: top;
	font-size: 9px;
}

.Footer				{background-color: #5b5945; height: 25px; color: #ffffff; text-align: center;}
.Footer a			{color: #ffffff;}
.Footer a:link		{color: #ffffff;}
.Footer a:visited	{color: #ffffff;}
.Footer a:hover		{color: #d52226;}
.Footer a:active	{color: #d52226;}



/* to make it work in moz, there can't be a gif in the "here" selector */
#button ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
} 
#button li {
   text-align : center;
   margin-bottom : 1px;
   width : 100px;
}
#button li a {
	background : url(../Images/upbut.gif);
	padding : 1px 5px 1px 5px;
	text-align : left;
	text-decoration : none;
	display : block;
	width : 100%;
	color : #FFFFF1;
	border-top : 1px solid #eaedf4;
	border-left : 1px solid #eaedf4;
	border-bottom : 1px solid #224059;
	border-right : 1px solid #224059;
	vertical-align: top;
	background-color: #d52226;
	font-weight: bold;
}


#button li a:hover {
   background : url(../Images/overbut.gif);
   border-top : 1px #31557f solid;
   border-left : 1px #31557f solid;
   border-bottom : 1px #f8f9fb solid;
   border-right : 1px #f8f9fb solid;
   text-decoration : none;
   color : #666666;
   background:#FFFF99;
}  












ul {	list-style: none;	padding: 0;	margin: 0;}


.divlink a {
	display: block;
	font-size:13px;
	width: 150px;
	height: 30px;
	background: url(Images/navbg.gif) repeat;
}
.divlink a:hover {height: 30px;background: url(Images/navhoover.gif) repeat;}


#nav a {font-weight: bold;	color: #ffffff;}
#nav a {	text-decoration: none;	color: #FFFFFF;
}
#nav li li a {	display: block;	font-weight: normal;	color: #bf1f22;	padding: 0.2em 10px;}
#nav li li a:hover {	width: 123px;  color: #ffffff;           background: url(Images/navhoover.gif) repeat;}


li {	float: left;	position: relative;	width: 13em;	text-align: center;	cursor: default;	background-color: white;	border: 1px #ffffff;}
li#first {	border-left-width: 1em;}
li#last {	border-right-width: 1em;}
li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	background-color: #fff;
	border-right: solid 1px #666666;
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
	text-align: left;
}
li>ul {	top: auto;	left: auto;}

li li {	display: block;	float: none;	background-color: transparent;	border: 0;}
li:hover ul, li.over ul {	display: block;}
