body {
	margin: 0;	padding: 0;	background-color: #FFFFFF;	background-image: url(images/bg.gif);
border:0;			/* This removes the border around the viewport in old versions of IE */
    
background-position: center; background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color:#333333; line-height: 16px;
}
a:link { color: #F36C08; font-family: Arial, Helvetica, sans-serif; }
    a:visited { color: #F36C08; }
    a:hover, a:active { color: #476eaa;	text-decoration: underline; }
h1, h2, h3, h4, h5 {  font-family: Arial; }
    h1 { color: #333333; font-size: 16px; }
#container {  margin: 0 auto; width: 780px; text-align:left; }

#header { padding: 0.1em 1 em;  text-align:left; }
    #header #topright a { padding: 0.3em 0.3em 0.3em 0.3em; text-decoration:none;  font-size: 11px; color: #333333;  text-decoration:none; }
    #header #topright a:hover {	font-size: 11px; color: #F36C08; text-decoration:none;}

#topright { float:right; margin: 0; padding: 0; } 
#topleft { float:left; margin: 0; padding: 0;  }       

#topimageav { clear: both;  float:left; margin: 0; padding:0;  }
.imgposition { padding: 0.1em 0.1em 01em 0.1em;  float: left; width: 180px; }
.clearboth { clear: both; float:left; }

/* column container */
.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	   	clear:both;    float:left;
        		width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		}
/* 2 column right menu settings */
.rightmenu { background:#fdf5e5;	}
.rightmenu .colleft {   float:left;   width:200%;  margin-left:-200px;   position:relative;   right:100%;   background:#fff; border-right: 1px dotted Orange; }
.rightmenu .col1wrap {  float:left;   width:50%;   position:relative;   left:50%;   padding-bottom:1em; }
.rightmenu .col1 {   margin:0 15px 0 215px;   overflow:hidden; }
.rightmenu .col2 {   float:right;  width:170px;   position:relative;  left:185px; }

.menuheader {font-size: 14px; color: #F36C08; padding: 10px 0 0 0; }
.menu {	font-size: 11px;	color: #333333;	border-bottom: 1px dotted Orange;  border-bottom-width:thin; }
.menu a {	font-size: 11px;	color: #F36C08;	text-decoration:underline; }
.menu a:hover {	font-size: 11px;	color: #476eaa;	text-decoration:underline; }

.orange { color: #F36C08; }
.orangebold { font-weight: bold; color: #F36C08; }
.blackitalic { font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #000000; }

/*navigation buttons*/
.rollover a { display:block; width:95px; background-color: #01417E; border-right: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF;font-size: 11px; line-height: 14px; color: #ffffff; text-align:middle; text-decoration:none; padding: 4px; }
.rollover a:hover { background-color: #f47900; color: #ffffff; text-decoration:none;}

/* footnote*/

.footnote { line-height: 140%; font-size: 10px; color: #333333} 
.footnote a:link { line-height: 140%; color: #F36C08; text-decoration: none}
.footnote a:visited { line-height: 140%; color: #F36C08; text-decoration: none}
.footnote a:hover { line-height: 140%; color: #F36C08; text-decoration: underline}
.footnote a:active { line-height: 140%; color: #F36C08; text-decoration: none}

/* list*/

.list {	font-size: 12px; color: #333333; line-height: 20px; }
.list a {	font-size: 12px;	color: #F36C08;	text-decoration:underline; }
.list a:hover {	font-size: 12px;	color: #476eaa;	text-decoration:underline; }

/* table highlight*/

.highlight { font-size: 12px; font-weight: bold; color: #ffffff; background:#476eaa; padding: 3px;  text-align:left;}

.containerwhite { display:block; width: 400px; background-color: #F7F7F7; text-align: left;text-decoration:none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-left: thin solid #666666; border-bottom: thin solid #666666; border-top: thin solid #666666; border-right: thin solid #666666; }