body {text-align: center;}
#links {height:15px; text-indent:15px; text-align:left;}
#links2 {height:14px; text-indent:15px; text-align:left;}
#form {float:left; width: 200px; background:#FFFFFF;}
#surveyleft {float:left; width:560px;}
#surveyright {float:left; width:340px;}
#survey {float:left; width:450px;}
#floatleft {float:left;}
#floatright {float:right;}
#column {float:left; width:250px;}
#columnleft {float:left; width:270px;	vertical-align:top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#column1 {float:left; width:220px;}
#column2 {float:left; width:250px;}
#clear { clear:both;}
#videosleft {float:left; width: 240px; vertical-align:middle;}
#videosright {float:right; width: 340px; text-indent: 10px; vertical-align:top;}		
#progleft {
	float:left;
	width: 280px;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padding {padding:10px;}
#homepage {width:789px; height:500px; background:url(/images/homepage/right_shadow.gif) no-repeat fixed 100% 0; margin: 0 auto;}
#border {width: 780px; border: 1px solid #003366; height:auto; position: relative; background-image: url(images/smenu/sidebackground.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: auto;}
#border5 {width: 780px; border: 1px solid #FFFFFF; height:auto; position: relative; background-image: url(images/smenu/sidebackground.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: auto;}
#borderhs {width: 780px; border: 1px solid #FFFFFF; position: relative; margin: 0px auto; background-color:#FFFFFF;}
#border2 {width: 780px; height:510px; border: 1px solid #FFFFFF; position: relative; margin: 0px auto; background-color:#006699;}
#border6 {width: 780px; border: 1px solid #FFFFFF; position: relative; margin: 0px auto;}
#border2home {width: 780px; height:510px; border: 1px solid #003366; position: relative; margin: 0px auto; background-color:#006699;}
#border1 {width: 780px; height:510px; border: 1px solid #FFFFFF; position: relative; margin: 0px auto; background-color:#006699;}
#topbar {width: 780px; height:20px; background: #003366; position: relative; margin: 0px auto; }
#border3 {width: 780px; border: 2px solid #003366; position: relative; margin: 0px auto;}
#border4 {width: 800px; border: 2px solid #003366; position: relative; margin: 0px auto;}
#wrapper3 {width: 780px; height:400px; background-image:url(images/homepage/homebg.gif);}
#wrapper3home {width: 780px; height:400px; float:left; background-image:url(images/homepage/homebg.gif);}
#wrapper4 {width: 780px; height:400px; background-image:url(images/homepage/homebg2.gif);}
#wrapper {width: 780px; height:400px; background: #006699;}
#wrapperhs {width: 780px; background: #FFFFFF; margin: 0; padding: 0; height:100%;}
#content {width:620px; background-color:#FFFFFF; float:left; vertical-align:top;}
#container2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#006699; /* column 2 background colour */
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:78%;
	background:#ffffff; /* column 1 background colour */
}
a.nav, a.nav:link, a.nav:visited {
	display:block;
	width:150px;
	min-height:25px;
	background:#006699;
	border-top:1px solid #fff;
	text-align:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:25px;
	overflow:hidden;
	margin:0;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
a.nav:hover {color:#fff; background:#3399cc;} 
a.nav:active {color:#fff; background:#003366;} 
#table {width: 600px; vertical-align:top; border:1px solid #CCCCCC; margin:0; padding:0;}
#sidemenu {width: 155px; height:100%; float:left; vertical-align:top;}
#sidemenuhs {width: 150px; float:left; vertical-align:top; background-color:#006699;}
#sidemenuback {width: 150px; height:100%; float:left; vertical-align:top; background-image: url(images/smenu/spacerside.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: auto;}
#main {float:left; width: 78%; position:relative;
	left:78%;
	overflow:hidden; background: #ffffff;}
#main1 {width: 160px; float:left;}
#main2 {width: 150px; float:left;}
#topmenu {padding:10px 0px 0px 0px;}
#topmenunews {padding:10px 0px 0px 0px; background-image:url(images/homepage/newsbg2.jpg); background-repeat:no-repeat;}
#newsscroll {padding:0px 15px 0px 15px;}
#spacer1 {width: 160px; float:left; padding:60px 0px 0px 0px;}
#spacer2 {width: 150px; float:left; padding:50px 0px 0px 0px;}
#spacer3 {width: 160px; float:left; padding:50px 0px 0px 0px;}
#spacer4 {width: 150px; float:left; padding:15px 0px 0px 0px;}
#spacer5 {width: 160px; float:left; padding:75px 0px 0px 0px;}
#wrapper2 {width: 780px; background: #006699;}
#wrapperhs2 {width: 780px; height:50px; text-align:center; background-color: #003366;}
#wrapper4 {width: 800px; background: #006699;}
#mainbody {width: 700px; margin:0px 30px 0px 30px; padding:20px; background-color:#FFFFFF; text-align:left;}
#mainbody ol li { margin:0px 0px 40px 0px}
#mainbody input {margin:10px 10px 0px 30px;}
#mainbody .dropdown {margin:0px 0px 0px 250px;}
#mainbody .dropdown3 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#tmenuhs {width: 780px; height:120px; background-image:url(images/hstemplates/topbackground.gif);}
#topmenuhs1 {width: 780px; height:30px; table-layout:auto; background-image:url(images/hstemplates/topbackground1.gif); background-repeat:no-repeat; text-align:right;}
#topmenuhs2 {width: 780px; height:90px; background-image:url(images/hstemplates/topbackground2.gif); background-repeat:no-repeat;}
#tmenu {width: 780px; height:60px; background: #006699;}
#tmenuhome {width: 780px; height:80px; background-image:url(images/homepage/tmenubg.gif); background-repeat:no-repeat;}
#tmenuhome2 {width: 780px; height:100px; background: #006699;}
#tmenu2 {width: 800px; height:60px; background: #006699;}
#footer {width: 780px; height:20px; background: #003366; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
#footerhs {
	width:780;
	background: #006699;
	height:120px;
	vertical-align:middle;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerbar {width: 780px; height:20px; background: #003366; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
.rightlink {float:right; position:relative; top: 30px; right: 10px;}		
blockquote { margin: 1em .5em; text-align:left;}
#headerbar {width: 780px; height:30px; background: url(/images/homepage/bgcolor.gif);}
#headerbarhome {width: 780px; height:30px; background: url(/images/homepage/bgcolor.gif); }
#headerbarhs {width: 780px; height:30px; background:#006699; padding-top: 10px;}
#keytopics { width: 280px; float:left}
#keytopicsc { width: 40px; float:left}
.arrowgreen{
	width: 150px; /*width of menu*/
	border-size: 0px;
	border-width: 0px;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.arrowgreen li a{
	font: normal 12px Arial, Helvetica, sans-serif;
	display: block;
	background: #006699;
	height: 20px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	border-top: 1px solid #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #FFFFFF;
}

.arrowgreen li a:hover{
	background: #3399cc;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}
#tmenu-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:60px;
}
#topmenubg {width: 780px; height:80px; background:#006699;}
#topmenubg2 {width: 780px; height:80px; background:#006699; position: relative; margin: 0px auto;}
#topmenu1 {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:80px;
}
#topmenu2 {position:absolute; left:320px; margin-top:40px; width:140px; height:80px;}
#topmenu3 {position:absolute; left:460px; margin-top:30px; width:80px; height:80px;}
#topmenu4 {position:absolute; left:540px; margin-top:30px; width:130px; height:80px;}
#topmenu5 {position:absolute; left:670px; width:110px; height:80px;}
#topmenu1a {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
}
#topmenu2a {position:absolute; left:320px; margin-top:30px; width:140px;}
#topmenu3a {position:absolute; left:460px; margin-top:30px; width:80px;}
#topmenu4a {position:absolute; left:540px; margin-top:30px; width:130px;}
#topmenu5a {position:absolute; left:670px; width:110px;}
#tmenuh1 {position:absolute;
	left:0; 
	top:0; width:780px;
	height:25px;
}

#tmenuh2 {position:absolute;
	left:0; 
	top:25px; width:780px;
	height:55px;
}
#tmenu-01home {position:absolute;
	left:0; 
	top:0; width:600px;
	height:25px;
}
#tmenu-02home {position:absolute;
	left:600px; 
	top:0; width:180px;
	height:25px;
}

#tmenu-03home {
	position:absolute;
	left:0;
 width:500px;
	height:55px;
}
#tmenu-04home {position:absolute; left:500px; margin-top:15px; width:110px; height:55px;}
#tmenu-05home {position:absolute; left:610px; top:25px; margin-top:5px; width:80px; height:55px;
}
#tmenu-06home {position:absolute; left:690px; top:25px; margin-top:10px; width:90px; height:55px;
}
#tmenu-03 {position:absolute;
left:570px;
	top:0px;
	width:95px;
	height:20px;
}

#tmenu-04 {	position:absolute;
left:665px;
	top:0px;
	width:60px;
	height:20px;
}


#tmenu-05 {	position:absolute;
left:725px;
	top:0px;
	width:55px;
	height:20px;
}


#tmenu-06 {	position:absolute;
left:70px;
	top:10px;
	width:500px;
	height:40px;
}


#tmenu-07 {	position:absolute;
left:570px;
	top:20px;
	width:150px;
	height:40px; margin: 9px 9px;
}

#tmenu-08 {	position:absolute;
left:725px;
	top:20px;
	width:55px;
	height:40px;
}

#tmenu-09 {
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:60px;
}
#tmenu-10 {	position:absolute;
left:150px;
	top:10px;
	width:500px;
	height:40px;
}
#headerbar-01 {	position:absolute;
left:0px;
	top:60px;
	width:100px;
	height:30px;
}

#headerbar-02 {	position:absolute;
left:100px;
	top:60px;
	width:80px;
	height:30px;
}

#headerbar-03 {	position:absolute;
left:180px;
	top:60px;
	width:170px;
	height:30px;
}

#headerbar-04 {	position:absolute;
left:350px;
	top:60px;
	width:90px;
	height:30px;
}

#headerbar-05 {	position:absolute;
left:440px;
	top:60px;
	width:130px;
	height:30px;
}

#headerbar-06 {	position:absolute;
left:570px;
	top:60px;
	width:100px;
	height:30px;
}

#headerbar-07 {	position:absolute;
left:670px;
	top:60px;
	width:110px;
	height:30px;
}
#headerbar-01h {	position:absolute;
left:0px;
	top:80px;
	width:100px;
	height:30px;
}

#headerbar-02h {	position:absolute;
left:100px;
	top:80px;
	width:80px;
	height:30px;
}

#headerbar-03h {	position:absolute;
left:180px;
	top:80px;
	width:170px;
	height:30px;
}

#headerbar-04h {	position:absolute;
left:350px;
	top:80px;
	width:90px;
	height:30px;
}

#headerbar-05h {	position:absolute;
left:440px;
	top:80px;
	width:130px;
	height:30px;
}

#headerbar-06h {	position:absolute;
left:570px;
	top:80px;
	width:100px;
	height:30px;
}

#headerbar-07h {	position:absolute;
left:670px;
	top:80px;
	width:110px;
	height:30px;
}
#footer-02 {
	position:absolute;
	left:50px;	
width:110px;
	height:15px;
}

#footer-04 {
	position:absolute;
	left:260px;	
width:250px;
	height:15px;
}

#footer-06 {
	position:absolute;
	left:630px;	
width:100px;
	height:15px;
}
#smenu {height:40px; width:150px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; list-style-type: none;}
#smenu2 {
	background-image: url(images/smenu/spacerside.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: auto;
	width: 150px;
}
#navigation {font: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; padding: 3px 3px; text-align:left;}
.breakhere {page-break-after: always;}

