div#top
{
	width: 930px;
	height: 145px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div.topmenucontainer
{	
	height: 31px;
	float: left;
	width:930px;
}
div.topmenu
{
	padding: 4px 7px 0px 7px;
	margin: 0px;
	font-size: 75%;
	overflow: hidden;
	text-align: right;
	vertical-align: top;
}
div.toplogorow
{
	float: left;
	width: 930px;
	height: 92px;
}
div.toplogo
{
	left: 0px;
	float: left;
	width: 195px;
}
div.topinputboxes
{
	width: 240px;
	float: right;
	text-align: left;
	overflow: hidden;
}	
.topinput
{
	height: 23px;
	position:relative;
	width:186px;
	border: none;
	background-color: #ffffff;
	float: left;
}
td.topbutton
{	
	height: 23px;
	background-color: #feefbe;
	font-size: 75%;
	font-weight: bold;
	vertical-align: middle;
}
div.topshortcutcontainer
{
	
	float:left;
	height: 22px;
	text-align: right;
	width: 660px;
	left: 180px;
	padding: 0px;
	margin:0px;
}
td.topshortcut
{
	height: 22px;
	vertical-align: bottom;	
	text-align: right;
	font-size: 75%;
	padding: 0px 0px 2px 0px;
}
div#leftarrows
{
	position: relative;
	top: 136px;
}
div.leftarrowred
{
	position: relative;
	top: 0px;
}
div.leftarroworange
{
	position: relative;
	top: 6px;
}
div#main
{
	width: 930px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div.leftregion
{
	font-size: 75%;
	/*background-color: #feefbe;*/
	background-color: transparent;
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*ns6*/
	position: relative;
	float: left;	
}

div.mainregion
{
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 75%;
	line-height: 100%;
	float: left;
	
}

div.maincontent, .printbody div.maincontent
{
	float: left;
	font-size:100%;	
	line-height: 133%; 
	width:461px;
	overflow: hidden;
	padding: 0px;
	padding-left:10px; /*17px;*/
	padding-right: 10px;
	margin: 0px;
	position: relative;
}
.printbody div.maincontent div, printbody div.maincontent ul, .printbody div.maincontent li
{
	width: 100%;
	position: relative;
	padding-right: 50px; /* prevent overflow in IE */
	background-color: Transparent;
	list-style-type: disc;
}

div.maincontentfocus, .printbody div.maincontentfocus
{
	float: left;
	font-size:100%;	
	line-height: 133%; 
	width:480px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top:8px;
	margin-bottom:5px;
	position: relative;
	background-color: #ffe8cc;
}
div.mainpretext 
{
	float: left;
	font-size:100%;	
	line-height: 133%; 
	width:480px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top:3px;
	position: relative;
	background-color: #ff8a00;
	color: #ffffff;
}

.printbody div.mainpretext
{
	background-color: #cccccc;
}

div.focusText
{
	width:100%;
	margin:0px;
	padding-left: 17px;
	padding-right: 10px;
}

div.maincontenthalf, .printbody div.maincontenthalf
{
	float: left;
	font-size:100%;	
	line-height: 133%; 
	width:100%;
	overflow: hidden;
	padding: 0px;
	padding-left: 17px;
	padding-right: 10px;
	margin: 0px;
	position: relative;
}
div.maincontentnoformat, .printbody div.maincontentnoformat
{
	float: left;
	width:480px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	position: relative;
	
}
.printbody div.maincontent
{
	width: 598px;
}
p.macfixer
{
	position: relative;
	float: left;
	width:478px;
	overflow: auto;
	font-size: 100%;
	padding: 0px;
}

div.maincontentbottom
{
	
	font-size:100%;	
	line-height: 133%; 
	padding: 0px 10px 0px 17px;
	float: left;
	width:478px;
	color: #999999;
}
div.footer
{
	font-size:100%;	
	line-height: 133%; 
	width: 430px;	
	padding: 0px 10px 0px 17px;
	margin: 5px 0px 0px 0px;
	float: left;
}
div.footerarrow
{		
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

div.rightregion
{
	width: 240px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	font-size: 75%;
}


div.rightcolor
{
	background-color: #feefbe;
	width: 240px;
	float: left;
	position: relative;
}
div.rightcontent
{
	font-size:100%;	
	line-height: 133%; 
	background-color: transparent;
	padding: 5px 3px 5px 8px;
	margin: 0px;
	width:221px;
	position: relative;
	float: left;
}
div.rightcontentlistitem
{
	font-size:100%;	
	line-height: 133%; 
	background-color: #feefbe;
	padding: 0px 3px 0px 8px;
	margin: 0px;
	float: left;
	width:221px;
	position: relative;
	float: left;
}

div.rightcolordark
{
	background-color: #edf3e8;
	width: 240px;
	float: left;
}
div.rightcolororange
{
	background-color: #ff8a00;
	width: 240px;
	float: left;
	color: #ffffff;
	font-weight: bold;
}

div.rightcontentdarkheader
{
	font-size:100%;	
	line-height: 133%;
	background-color: #4a8a21;
	color: #ffffff;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	width:240px;
	float: left;
	position: relative;
	float: left;
}

div.rightcolororange h2
{
	margin: 0px;
	margin-bottom: 0px;
}

div.rightcontentdarkheader
{
	font-size:100%;	
	line-height: 133%;
	background-color: #4a8a21;
	color: #ffffff;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	width:240px;
	float: left;
	position: relative;
	float: left;
}
div.rightcontentdarkheader h3
{
	padding: 0px 3px 0px 8px;
}

div.rightcontentpretext
{
	font-size:100%;	
	line-height: 133%;
	background-color: #ff8a00;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	width:240px;
	float: left;
	position: relative;
	float: left;
}
div.rightcontentpretext h3
{
	padding: 0px 3px 0px 8px;
}
div.rightcontentpretext h3 A
{

}

div.rightcontentdark
{
	font-size:100%;	
	line-height: 133%;
	color: #feefbe; 
	background-color: #edf3e8;
	padding: 5px 3px 5px 8px;
	margin: 0px;
	float: left;
	width:221px;
	position: relative;
	float: left;
}
div.rightcontentdarklistitem
{
	font-size:100%;	
	line-height: 133%; 
	background-color: #edf3e8;
	padding: 3px 3px 0px 8px;
	margin: 0px;
	float: left;
	width:221px;
	position: relative;
	float: left;
}
div#rightarrows
{
	position: relative;
	top: 7px;
}
div.rightarrowred
{
	position: relative;
	top: 0px;
}
div.rightarroworange
{
	position: relative;
	top: 6px;
}

table.calendar td.paddingleft
{
	padding-left: 2px;
}

.calendarPlaceholder
{
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	line-height: 100%;
	float: left;
}
.loggInnDiv
{
	margin: 0px 0px 0px 3px;
	background-color: #EAF8DF;
	padding: 1px 7px;
	height:240px;
}

.searchDiv
{
	margin: 0px 3px 0px 0px;
	background-color: #EAF8DF;
	padding: 1px 7px;
	height:240px;
}

.undertemabox 
{
    float: right;
    display: block;
    width: 220px;
    line-height: 133%; 
    background-color: #feefbe;
    margin-bottom: 5px;
 }
 
 .undertemabox h3.notop{ padding: 5px 0 0 10px;}
 
 .maincontenthalfUndertema 
 {
	font-size:100%;	
	line-height: 133%; 
	padding: 0px;
    padding-left: 17px;
	margin: 0px;
 }
 
 .paddingUndertema  { padding: 2px 0 2px 10px; }
 
 .temacontainer { width: 100%; }

 .clearBoth { clear: both; }
 

/* Print */
div.printregion 
{
   width: 640px;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;  
}

div.printbuttons
{
	padding-bottom: 0;
	margin-bottom: 0;
}

div.printregion .undertemabox 
{
    float: right;
    display: block;
    width: 220px;
    line-height: 133%; 
    background-color: #feefbe;
    margin-bottom: 5px;
 }
 
 div.printregion div.maincontent {width: 640px;}
 
 div.printregion .undertemabox h3.notop{ padding: 5px 0 0 10px;}
 
 div.printregion .maincontenthalfUndertema 
 {
	font-size:100%;	
	line-height: 133%; 
	padding: 0px;
    padding-left: 17px;
	margin: 0px;
 }

div.printregion div.maincontent img{
margin: 0px;
padding: 0px;
}

div.printregion div.maincontent h3 a{
margin: 0px;
padding: 0px;
}

div.printregion div.mainregion div.line4pxlist,
div.printregion div.mainregion div.line1pxlist
{
visibility: hidden;
}

div.printregion div.mainintro
{
clear:left;
}