div {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

body {
margin:0;
font-family: arial, helvetica, "sans-serif";
color : #000000;
font-size : 24px;
background: #141737;
}

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 {
width:293px;
background-color:#141737;
}

td.leftnavviolet {
width:293px;
background-color:#aeb2d9;
}

td.leftnavgreen {
width:293px;
background-color:#b4bb84;
}


td.leftborder {
width:7px;
}

.topborder {
margin: 0;
padding: 15px 0px 0px 0px;
}

td.leftborderback {
width:7px;
background-color:#f1e1b8;
}

td.maincontent {
}

.topbar {
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:#006;
	text-decoration:none;
}

a:hover   {
	text-decoration:none;
	color : #555;
}

.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-left:24px;
	width:650px;
	font-size :50%;
	line-height:18px;
}

.defaultmargin p{
	margin-bottom: 12px;
}

.defaultmargin dl.red{
	margin-left: 12px;
}

.defaultmargin dl.red dt{
	font-weight: bold;
	width: 100%;
	background: #fdcdbc;
	margin-bottom: 6px;
	padding-left: 3px;
	font-size: 115%;
}

.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: #fdcdbc;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
	min-height: 247px;
}

#rightcontent p{
	font-size: 85%;
}

#rightcontent ul{
	font-size: 85%;
}

#rightcontent li{
	padding-bottom: 6px;
}

#footer			{color: #FFFFFF; text-align: center; font-size: 45%; background: #141737; padding: 3px 12px 6px 300px;}
#footer a		{color: #FFFFFF; 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: #141737; margin: 0px;}
#footer .ident	{float:left; }
#footer .mod	{float:right; }

p.cathead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 125%;
	/*font-size: 18px;*/
	color : #000000;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height: 100%;
}

.cat{
	margin-left: 12px;
}


.disclaimer{
	text-align: justify;
	font-size: 75%;
	margin: 24px 36px 6px 36px;
	border: solid #141737;
	border-width: 1px 0px
}

a[href$='.pdf'] {
display:inline-block;
padding-left:20px;
line-height:18px;
background:transparent url(/images/pdficon_small.gif) center left no-repeat;
}

.back{
	width:357px;
	height:25px;
	font-size:17px;
	background:url(/images/back_bgd.png) no-repeat;
	color:#fdcdbc;
	padding: 2px 0 0 50px;
	margin:-15px 0 10px 22px;
	}


