
		body {
			font-family: verdana, arial, helvetica, sans-serif;
			color: #666666;
			margin: 0px;
			border: 0px;
			width: 100%;
		}
		#topbar {
			height: 10px;
			background-color: #505050;
		}
		#header {
			margin-left: 20px;
			margin-right: 20px;
			background-color: #666666;
			height: 70px;
			
		}
		#header-left {
			float: left;
			background-image: url(../images/header-left.gif);
			width: 20px;
			height: 70px;
		}
		#header-right {
			float: right;
			background-image: url(../images/header-right.gif);
			width: 20px;
			height: 70px;
		}
		#header h1 {
			font-size: 1.05em;
			font-weight: normal;
			margin: 0;
			color: white;
		}
		#header h2 {
			font-size: 0.9em;
			font-weight: normal;
			margin: 0;
			color: white;
		}	
		#mainheading {
			position: absolute;
			right: 30px;
			top: 20px;
		}
		#subheading {
			position: absolute;
			right: 30px;
			top: 48px;
		}
		#navigation {
			margin-left: 20px;
			margin-right: 20px;
			background-image: url(../images/navigation.gif);
			height: 34px;
			background-repeat: repeat-x;
		}
		#navigation-left {
			float: left;
			background-image: url(../images/navigation-left.gif);
			width: 20px;
			height: 34px;
		}
		#navigation-right {
			float: right;
			background-image: url(../images/navigation-right.gif);
			width: 20px;
			height: 34px;
		}		
		#blue {
			position: relative;
			padding-left: 20px;
			margin-right: 20px;
			background-image: url(../images/blue-top-shade-2.gif);
			height: 35px;
			background-repeat: repeat-x;
		}
		#blue-left {
			position: absolute;
			left: 0%;
			top: 0px;
			width: 20px;
			height: 100%;
			background-image: url(../images/blue-top-shade-2-left.gif);
		}
		#blue-right {
			position: absolute;
			left: 100%;
			top: 0px;
			width: 20px;
			height: 100%;	
			background-image: url(../images/blue-top-shade-2-right.gif);
		}		
		#white {
			position: relative;
			padding-left: 20px;
			margin-right: 20px;
			padding-bottom: 20px;
			padding-top: 20px;
			font-size: 0.75em;
			line-height: 145%;
		}
		#white-left {
			position: absolute;
			left: 0%;
			top: 0px;
			background-image: url(../images/white-left-3000.gif);
			width: 20px;
			height: 100%;
		}
		#white-right {
			position: absolute;
			left: 100%;
			top: 0px;
			background-image: url(../images/white-right-3000.gif);
			width: 20px;
			height: 100%;
		}		
		#contentleft {
			width: 490px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px 235px 0px 10px;
		}
		#contentright {
			position: absolute;
			right: 0px;
			top:0px;
			width:235px;
			padding: 10px 0px 10px 0px;
		}					
		#footer {
			position: relative;
			padding-left: 30px;
			margin-right: 20px;
			background-color: #666666;
			padding-top: 10px;
			padding-bottom: 10px;
			color: White;
			font-size: 0.65em;
		}
		#footer-left {
			position: absolute;
			left: 0%;
			top: 0px;
			background-image: url(../images/footer-left-300.gif);
			width: 20px;
			height: 100%;
		}
		#footer-right {
			position: absolute;
			left: 100%;
			top: 0px;
			background-image: url(../images/footer-right-300.gif);
			width: 20px;
			height: 100%;
		}
		#footer-text-right {
			position: absolute;
			right: 0px;
			top:0px;
			width:300px;
			padding: 10px 10px 10px 0px;
			text-align: right;
		}
		#bottombar {
			height: 10px;
			background-color: #505050;
			padding: 0px;
			margin: 0px;
		}	
		#navigation ul {
			list-style: none;
			padding: 0;
			margin: 0;
    	}
		#navigation li {
			float: right;
			margin: 0;
    	}
		#navigation a {
			text-decoration: none;
			display: block;
			background: url(../images/nav-button-135.gif) no-repeat;
			width: 135px;
			height: 34px;
			text-align: center;
			padding-top: 10px;
			color: #336699;
			font-size: 0.75em;
			font-weight: normal;
    	}
		#navigation a:hover {
			background: url(../images/nav-button-135-hover.gif) no-repeat;
		}
		.accessaid {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		#bottombar img {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		h1, h2, h3, h4, h5 {
			color: #3366CC;
		}
		h1 {
			font-size: 1.2em;
			
		}
		h2 {
			font-size: 1.15em;
		}
		h3 {
			font-size: 1.05em;
		}
		h4 {
			font-size: 1em;
		}
		h5 {
			font-size: 0.9em;
		}
		p {
			text-align: justify;
		}
		.smfont {
			font-size: 0.85em;
		}
		.spacev20 {
			height: 20px;
		}
		.spacev40 {
			height: 40px;
		}
		.spacev100 {
			height: 100px;
		}
		
		#white li {
			list-style: url(../images/bullet-chev-4x10.gif);
		}
		a {
			text-decoration: none;
			font-weight: normal;
			color: #336699;
		}
		a:hover {
			text-decoration: underline;
		}
		#footer a {
			text-decoration: none;
			font-weight: normal;
			color: White;
		}
		#footer a:hover {
			text-decoration: underline;
		}
		#contentright .box {
			background-color: #F8F8F8;
			border: 1px solid #cccccc;
			margin-right: 10px;
		}
		#contentright .boxheader {
			background-color: #EEEEEE;
			line-height: 40px;
			color: #336699;
			text-indent: 5px;
		}
		.boxheader a {
			text-decoration: none;
			display: block;
			color: #336699;
    	}
		.boxheader a:hover {
			text-decoration: underline;
		}
		.form-label {
			margin-top: 8px;
			margin-bottom: 2px;
		}
		.form-textbox {
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 1.0em;
			color: #333333;
			border: 1px solid #cccccc;
		}
		.form-textarea {
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 1.0em;
			color: #333333;
			margin-bottom: 5px;
			border: 1px solid #cccccc;
		}

	