
div {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

body {
margin:0;
font-family: arial, helvetica, "sans-serif";
color: #000000;
font-size: 12px;
background: #ffffff;
}

table  {
table-layout: fixed;
border-collapse: collapse;
margin:0px;
font-size: inherit;
}

td  {
vertical-align:top;
padding:0px;
margin:0px;
}

table.maintable {
height:100%;
width:100%;
font-size: 28px;
}

td.leftnav {
visibility: hidden;
width:1px;
background-color:#141737;
}

td.leftnavviolet {
width:293px;
background-color:#aeb2d9;
}

td.leftnavgreen {
width:293px;
background-color:#b4bb84;
}


td.leftborder {
visibility: hidden;
width:7px;
}

.topborder {
visibility: hidden;
margin: 0;
padding: 15px 0px 0px 0px;
}

td.leftborderback {
width:7px;
background-color:#f1e1b8;
}

td.maincontent {
background: #ffffff;
}

.topbar {
visibility: hidden;
height:247px;
background-color:#141838;
}

.topbarviolet {
height:247px;
background-color:#aeb2d9;
}

.topbargreen {
height:247px;
background-color:#b4bb84;
}


a {
	text-decoration:underline;
	font-family: arial, helvetica, "sans-serif";
	color : #000099;
}

a:hover   {
	text-decoration:underline;
	color : #000099;
}

.menulinks,.menulinkson {
	font-size : 10px;
	font-family : Arial,helvetica,"MS sans-serif";
	text-transform:uppercase;	
	text-decoration:none;
	text-align:center;
	padding: 6px 6px 6px 6px;
	margin: 3px 0px 3px 0px;
}

a.menulinks,a:hover.menulinks,a.menulinkson, a:hover.menulinkson {
	text-decoration:none;
}

a.menulinks {
	color : #e7ca7b;
}

 a:hover.menulinks {
	color : #ffffff;	
}

a.menulinkson, a:hover.menulinkson {
color : #141838;
font-weight:bold;
}

.defaultmargin {
	margin-top:-250px;
	margin-left:24px;
	width:650px;
	font-size :37%;
	line-height:18px;
}

.defaultmargin p{
	margin-bottom: 12px;
}

.defaultmargin dl.red dt{
	font-weight: bold;
	width: 100%;
	background: #fdcdbc;
	margin-bottom: 6px;
	padding-left: 3px;
	font-size: 125%;
}

.defaultmargin dl.red dd{
	margin-bottom: 18px;
}

.defaultmargin span.question{
	font-size: 110%;
	font-weight: bold;
}

.defaultmargin span.answer{
	font-size: 90%;
	font-weight: normal;
}
.mainheading  {
	font-size : 200%;
	font-family: Georgia,Times,"Times New Roman";
	text-transform:uppercase;	
	line-height:32px;
	color : #000000;
}


.smallheading,.smallheading a  {
	font-size : 12px;
	font-family: Georgia,Times,"Times New Roman";
	color : #000000;
	font-variant:small-caps;
	text-decoration:none;
}

.smallheading a:hover  {
	text-decoration:underline;
}

#leftcontent{
	float: left;
	width: 65%;
}

#rightcontent{
	float: left;
	width: 30%;
	background: #ffffff;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
	min-height: 247px;
}

#rightcontent ul{
	font-size: 85%;
}

#rightcontent li{
	padding-bottom: 6px;
}

#footer			{color: #000000; text-align: center; font-size: 45%; background: #ffffff; padding: 3px 12px 6px 12px;}
#footer a		{color: #000000; text-decoration: none; font-weight: bold; padding:0 5px 0 0; }
#footer a:hover	{color:#FFFFFF; text-decoration: underline; }
#footer ul 		{margin:0px 0px 3px 0px; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer p		{padding: 0px; background: #ffffff; margin: 0px;}
#footer .ident	{float:left; }
#footer .mod	{float:right; }

.cathead{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 18px;*/
	color : #000000;
	
}













