﻿body {
	margin: 0;	padding: 0;	background-color: #CCCCCC;
border:0;			/* This removes the border around the viewport in old versions of IE */
    
background-position: center; background-repeat: repeat-y; font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; color:#666666; text-align:left; line-height: 16px;
}
a:link { color: #FDB924; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
    a:visited { text-decoration: none; }
    a:hover, a:active { color: #005DAA;	text-decoration: none; }
h1, h2, h3, h4, h5 {  font-family: Arial; }
    h1 { color: #005DAA; font-size: 15px; }
#container {  margin: 0 auto; width: 967px; 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:center; margin: 0; padding:0;  }
.imgposition { padding: 0.1em 0.1em 01em 0.1em;  float: left; width: 32%; }
.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 */
		}
/* left hand 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; text-align:left;	color: #FFFFFF;	}
.menu a:link {	font-size: 11px; text-align:left;	color: #FFFFFF;	text-decoration:none; }
.menu a:hover {	font-size: 11px; text-align:left;	color: #FDB924;	text-decoration:none; }

.orange { color: #FDB924; }
.orangebold { font-weight: bold; color: #FDB924; }
.blackitalic { font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #000000; }

/* footnote*/

.footnote { line-height: 140%; font-family: Verdana, Arial, sans-serif; font-size: 9.5px; color: #FFFFFF} 
.footnote a:link { line-height: 140%; font-family: Verdana, Arial, sans-serif; font-size: 9.5px; color: #FFFFFF; text-decoration: none}
.footnote a:visited { line-height: 140%; font-family: Verdana, Arial, sans-serif; font-size: 9.5px; color: #FFFFFF; text-decoration: none}
.footnote a:hover { line-height: 140%; font-family: Verdana, Arial, sans-serif; font-size: 9.5px; color: #FDB924; text-decoration: none}
.footnote a:active { line-height: 140%; font-family: Verdana, Arial, sans-serif; font-size: 9.5px; color: #FDB924; 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;	}
