body {
	color : #333;
	font-family : helvetica, verdana, arial, sans-serif, times;
	font-size : 70%;
	line-height: 130%;
	background : #fff url(../images/background.gif);
	width : 100%;
	min-width : 770px;
	padding : 0px;
	margin : 0px;
}

p a, li a {
	color : #333;
	text-decoration : none;
	padding : 0px 0px 2px 0px;
	background : url(../images/link.gif) repeat-x left bottom;
}

p a:hover , li a:hover {
	color : #CC0000;
	text-decoration : none;
}

img {
	padding : 0px;
	margin : 0px;
}

ul {
	padding : 0px;
	margin : 0px 0px 9px 7px;
}

li {
	list-style : none;
	padding : 1px 0px 2px 12px;
	margin : 0px;
	background : url(../images/bullet.gif) no-repeat 0px 6px;
}

li a {
	color : #333;
	text-decoration : none;
	background : url(../images/link.gif) repeat-x left bottom;
}

li a:hover {
	color : #CC0000;
	text-decoration : none;
	background : url(../images/link.gif) repeat-x left bottom;
}

table {
	font-size : 1em;
}

table.calendar 
{
	background-color : #fff;
	border : solid 1px #C7CFD1;
}

table.calendar td 
{
	color : #333;
	font-weight : bold;
	background-color: #F2F1F1;
	padding : 1px 4px 1px 4px;	
}

table.calendar td a 
{
	color : #333;
	text-decoration : underline;
}


table.calendar td a:hover
{
	background-color : #CC0000;
}

table.calendar.header 
{
	padding : 0px;
}

table.calendar.header td
{
	background-color: #C7CFD1;
}

form {
	padding : 0px;
	margin : 0px;
}

.input {
	color : #666666;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 1em;
	font-weight : normal;
	line-height : 1em;
	background-color : #FFFFFF;
	padding-left : 3px;
	margin-left : 5px;
	margin-right : 5px;
	border : solid 1px #C7CFD1;
}

.submit {
	color : #083A82;
	font-family : helvetica, arial, verdana, sans-serif, times;
	font-weight : bold;
	background : #fff url('../images/submit.gif') no-repeat 100% 50%;
	width : auto;
	padding : 0px 9px 0px 3px;
	border : none;
}

.submitButton {
	padding : 0px 0px 0px 5px;
	margin : 0px 0px 0px 0px;
	vertical-align : top;
}

.readmore a {
	color : #CC0000;
	font-weight : bold;
	text-decoration : none;
	background : url(../images/readmore.gif) no-repeat 0px 4px;
	padding-left : 10px;
}

.readmore a:hover {
	color : #333;
	text-decoration : none;
}

a .bigText {
	font-size : 1.1em;
}

a .biggerText {
	font-size : 1.2em;
	font-weight : bold;
}

a .contrast {
	color : #000;
	font-size : 1.2em;
	font-weight : bold;
	background-color : #ffff00;
	padding : 0px 3px 0px 3px;
	border : solid 1px #ffcc00;
}

a .textOnly {
	color : #000;
	font-family : times, arial, helvetica, verdana, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	background-color : #fff;
	padding : 0px 3px 0px 3px;
	border : solid 1px #C7CFD1;
}

a .help {
	color : #fff;
	font-weight : bold;
	background : #cc0000 url('../images/help.gif') no-repeat 3px 50%;
	padding : 0px 3px 0px 17px;
	border : solid 1px #990000;
}

.floatRight {
	float : right;
}

.vertMiddle {
	vertical-align : middle;
}

.dividerOne {
	font-size : 0px;
	background : #fff url('../images/divider1.gif') 0% 0%;
	height : 12px;
	padding : 0px;
	margin : 5px 3px 5px 3px;
	display : block;
}

/* layout DIVs */

/*------------------------------------ Main Holding Page ----------------------------------*/

.headerFooterCentreHolder {
	text-align : center;
	background-color : #083A82;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.headerFooterCentre {
	text-align : left;
	width : 100%;
	padding : 0px;
	margin : 0px auto 0px auto;
}

.pageCentreHolder {
	text-align : left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageCentre {
	text-align : center;
	width : 100%;
	margin : 0px auto 0px auto;
}

.pageTop {
	background : #fff url(../images/pageTopAlt.gif) repeat-x top left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageBottom {
	background : #fff url(../images/pageBottomAlt.gif) repeat-x bottom left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageLeft {
	background : #fff url(../images/pageLeftAlt.gif) repeat-y top left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageRight {
	background : url(../images/pageRightAlt.gif) repeat-y top right;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------------ Main Page ----------------------------------*/

#mainHolder {
	text-align : left;
	background : url('../images/backgroundmodule1.gif') no-repeat 5px 75px;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#main {
	/*background : url('../images/backgroundmodule2.gif') no-repeat 100% 75px;*/
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.colHolder {
	width : 100%;
	position : relative;
	padding : 9px 0px 9px 0px;
	margin : 0px;
	float : left;
}

.colDividerLeft {
	background : url(../images/column.gif) repeat-y 19% 0;
	width : 100%;
	float : left;
}

.colDividerRight {
	background : url(../images/column.gif) repeat-y 81.5% 0;
	width : 100%;
	float : left;
}

.row {
	width : 100%;
	float : left;
	display : block;
	border : solid 0px #ccc;
}

.colLeft {
	width : 49%;
	float : left;
	padding : 0px;
	margin :  0px;
	display : block;
	border : solid 0px #ccc;
}

.colRight {
	width : 49%;
	float : right;
	padding : 0px;
	margin :  0px;
	display : block;
	border : solid 0px #ccc;
}

/*------------------------------------ Header ----------------------------------*/

#headerHolder {
	color : #48433E;
	font-size : 1em;
	width : 540px;
	float : right;
	padding : 7px 34px 0px 0px;
	margin : 0px;
	/*border : solid 1px #ccc;*/
}

#header {
	float : left;
	padding: 0px 0px 17px 16px;
	margin : 0px;
}

#header a {
	background : none;
}

#header ul  {
	width : 540px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#header li {
	list-style : none;
	background : url(../images/listdivider.gif) no-repeat right 4px;
	vertical-align : top;
	padding: 1px 5px 2px 5px;
	margin : 0px 0px 0px 0px;
	float : left;
	border : none;
	display : inline;
}

#header a {
	text-decoration : none;
}

#header a:hover {
	text-decoration : none;
}

#header li.search {
	border-left : none;
}

/*------------------------------------ Top Banner Holder ----------------------------------*/

#topBannerHolder {
	background : url(../images/pageTopLeftAlt.gif) no-repeat top left;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topBanner {
	background : url(../images/pageTopRightAlt.gif) no-repeat top right;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#logo {
	height : 108px;
	width : 138px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#region {
	color : #083A82;
	float : left;
	padding : 0px;
	margin : 0px;
}

#region h1 {
	color : #083A82;
	font-size : 2.3em;
	font-weight : bold;
	font-style : italic;
	line-height : 1em;
	padding : 0px 0px 0px 17px;
	margin : 75px 0px 0px 0px;
}

/*------------------------------------ Search ----------------------------------*/

#searchHolder {
	text-align : right;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#search {
	color : #003366;
	/*font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;*/
	font-size : 1em;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.searchTab {
	background : #fff url('../images/searchTab.gif') repeat-x 0% 0%;
	width: 100%;
	float : right;
	padding : 0px;
	margin : 0px;
}

.searchLeft {
	background : url('../images/searchLeft.gif') no-repeat 0% 0%;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.searchRight {
	background : url('../images/searchRight.gif') no-repeat 100% 0%;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.searchBack {
	background : url('../images/search.gif') no-repeat 0% 0%;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#search a {
	color : #003366;
	display : block;
}

#search a:hover {
	color : #cc0000;
}

#search ul {
	float : left;
	padding : 11px 50px 5px 22px;
	margin : 0px;
}

#search li {
	background : none;
	float : left;
	padding : 0px 0px 0px 12px;
	margin : 0px;
	display : inline;
}

/*------------------------- Top Navigation ------------------------------*/

#navHolder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#nav {
	font-size : 1em;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	font-weight : bold;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#nav ul {
	background : url('../images/nav.gif') repeat-x left bottom;
	padding : 5px 0px 5px 0px;
	margin : 0px 25px 0px 25px;
}

#nav li {
	color : #fff;
	text-align : center;
	list-style : none;
	background-image : none;
	/*width : 7em;*/
	padding : 3px;
	margin : 0px;
	display : inline;
}

#nav li a {
	color : #666666;
	text-decoration : none;
	background :  #fff;
	padding : 2px 5px 3px 5px;
	margin : 0px;
	border : solid 1px #ccc;
}

#nav li a:hover {
	color : #cc3300;
	background :  #fff;
	border : solid 1px #ccc;
}

#nav li.select {
	list-style : none;
	list-style-position : outside;
	float : left;
	padding : 0px;
	margin : 5px 0px 0px 5px;
	display : inline;
}

#nav li.select a {
	color : #635950;
	text-decoration : none;
	text-align : center;
	float : left;
	padding : 3px 9px 3px 0px;
	margin : 0px 0px 0px 12px;
}

#nav li.select a:hover {
	color : #635950;
}

/*------------------------------------ Breadcrumb ----------------------------------*/

#historyNavHolder {
	width : 100%;
	float : left;
	padding : 7px 0px 7px 0px;
	margin : 0px;
}

#historyNav {
	color : #333;
	background : url('../images/history.gif') repeat-x top right;
	padding : 0px;
	margin : 0px 5px 0px 5px;
}

#historyNav a {
	text-decoration : none;
	padding : 0px;
	margin : 0px;
}

#historyNav a:hover {
	text-decoration : none;
}

#historyNav ul {
	list-style-type : none;
	background : url('../images/history.gif') repeat-x left bottom;
	padding : 3px 0px 5px 0px;
	margin : 0px;
}

#historyNav li {
	background : url('../images/historyBullet.gif') no-repeat 9px 7px;
	padding : 3px 0px 0px 17px;
	display : inline;
}

/*------------------------------------ Left Column ----------------------------------*/

#leftColumnHolder {
	width : 170px;
	position : absolute;
	left : 14px;
	top : 9px;
	padding : 0px;
	margin : 0px;
}

#leftColumn {
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Left Menu --------------------------------------*/

#leftMenuHolder {
	background :  #023E82;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

#leftMenu {
	color : #fff;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

#leftMenu p {
	padding : 0px;
	margin : 0px 7px 7px 0px;
}

.leftMenuTopLeft {
	background : url('../images/leftMenuTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.leftMenuTopRight {
	background : url('../images/leftMenuTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.leftMenuLeft {
	background : url('../images/leftMenu.gif') repeat-y 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.leftMenuRight {
	background : url('../images/leftMenu.gif') repeat-y 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.leftMenuBottomLeft {
	background : url('../images/leftMenuBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.leftMenuBottomRight {
	background : url('../images/leftMenuBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

#leftMenu h2 {
	font-size : 1.5em;
	font-weight : normal;
	width : 100%;
	padding : 0px;
	margin : 0px 0px 5px 0px;
}

#leftMenu a {
	text-decoration : none;
	background : none;
	padding : 0px;
}

#leftMenu a:hover {
	text-decoration : none;
	background : none;
}

#leftMenu ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #011F41;
	border-bottom : solid 1px #819FC1;
}

#leftMenu ul ul {
	background : #3F5F90;
	padding : 0px;
	margin : 0px;
}

#leftMenu li {
	color : #fff;
	list-style-type : none;
	/*background : url('../images/leftMenuDivider.gif') repeat-x 0% 100%;*/
	padding : 2px 0px 3px 0px;
	margin : 0px;
	border-top : solid 1px #819FC1;
	border-bottom : solid 1px #011F41;
}

#leftMenu li a {
	color : #fff;
}

#leftMenu li a:hover {
	color : #fff;
}

#leftMenu li ul {
	padding : 3px 0px 7px 0px;
	margin : 0px;
}

#leftMenu li li {
	list-style-type : none;
	background : url('../images/leftMenuBullet.gif') no-repeat 3px 5px;
	padding : 0px 0px 0px 12px;
	margin : 0px;
}

/*------------------------------------ Centre Column ----------------------------------*/

#centerColumnHolder {
	position : relative;
	top : 9px;
	padding : 0px;
	margin-left : 184px;
	margin-right : 184px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left : 185px;
	margin-right : 185px;
}

html>body #centerColumnHolder {
	margin-left : 185px;
	margin-right : 185px;
}

#centerColumnHolder.extend {
	width : 79%;
	padding : 0px;
	margin : 0px;
}

#centerColumn {
	padding : 0px 12px 0px 12px;
	margin : 0px;
}

/*------------------------------- Module --------------------------------------*/

.module {
	color : #fff;
	float : left;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.module p {
	padding : 0px 7px 7px 0px;
	margin : 0px;
}

.module img {
	float : left;
	padding : 0px;
	margin : 5px 7px 3px 0px;
	border : solid 1px #fff;
}

.module h1 {
	color : #fff;
	font-size : 2.1em;
	font-weight : normal;
	line-height : 1.1em;
	padding : 0px 0px 5px 0px;
	margin : 0px;
}

.module h2 {
	color : #fff;
	font-size : 1.5em;
	font-weight : normal;
	line-height : 1.1em;
	padding : 0px 0px 5px 0px;
	margin : 0px;
}

.module a {
	color : #fff;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.module a:hover {
	color : #fff;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
}

.module ul {
	float : left;
	padding : 0px;
	margin : 0px;
	display : block;
}

.module li {
	color : #003366;
	list-style-type : none;
	background : url('../images/whiteBullet.gif') no-repeat 0px 6px;
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

.module1 li a {
	color : #fff;
	list-style-type : none;
	padding : 1px 0px 1px 0px;
	margin : 0px;
}

.module1 li a:hover {
	color : #fff;
}

/*------------------------------- Module 1 --------------------------------------*/

.module1Holder {
	background : #1BBAB6 url('../images/module1.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module1 {
	color : #fff;
	float : left;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.module1TopLeft {
	background : url('../images/module1TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1TopRight {
	background : url('../images/module1TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1BottomLeft {
	background : url('../images/module1BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1BottomRight {
	background : url('../images/module1BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 2 --------------------------------------*/

.module2Holder {
	background : #9B91C1 url('../images/module2.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module2TopLeft {
	background : url('../images/module2TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2TopRight {
	background : url('../images/module2TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2BottomLeft {
	background : url('../images/module2BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module2BottomRight {
	background : url('../images/module2BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 3 --------------------------------------*/

.module3Holder {
	background : #008BC6 url('../images/module3.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module3TopLeft {
	background : url('../images/module3TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3TopRight {
	background : url('../images/module3TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3BottomLeft {
	background : url('../images/module3BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module3BottomRight {
	background : url('../images/module3BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 4 --------------------------------------*/

.module4Holder {
	background : #7FBFE9 url('../images/module4.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module4TopLeft {
	background : url('../images/module4TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module4TopRight {
	background : url('../images/module4TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module4BottomLeft {
	background : url('../images/module4BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module4BottomRight {
	background : url('../images/module4BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Module 5 --------------------------------------*/

.module5Holder {
	background : #3889C8 url('../images/module5.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module5TopLeft {
	background : url('../images/module5TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module5TopRight {
	background : url('../images/module5TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module5BottomLeft {
	background : url('../images/module5BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module5BottomRight {
	background : url('../images/module5BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*------------------------------- Map --------------------------------------*/

.mapHolder {
	background : #fff;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.map {
	text-align : center;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.map label {
	color : #7B8DA1;
	font-size : 1.5em;
	font-weight : bold;
	line-height : 1.5em;
	padding : 0px 0px 5px 5px;
	margin : 0px;
}

.map p {
	/*text-align : left;*/
	padding : 5px 7px 7px 9px;
	margin : 0px;
}

.mapTopLeft {
	background : url('../images/mapTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapTopRight {
	background : url('../images/mapTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapLeft {
	background : url('../images/mapLeftRight.gif') repeat-y 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapRight {
	background : url('../images/mapLeftRight.gif') repeat-y 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapBottomLeft {
	background : url('../images/mapBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapBottomRight {
	background : url('../images/mapBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

.mapCol {
	width : 100%;
	padding : 0px;
	margin : 300px 0px 0px 0px;
}

.mapColLeft {
	background : url('../images/divider.gif') repeat-y 32% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.mapColRight {
	background : url('../images/divider.gif') repeat-y 64% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.map h2 {
	font-size : 1.5em;
	font-weight : normal;
	width : 100%;
	padding : 0px;
	margin : 0px 0px 5px 0px;
}

.map a {
	text-decoration : none;
	background : url('../images/link.gif') repeat-x 0% 100%;
}

.map a:hover {
	text-decoration : none;
	background : url('../images/link.gif') repeat-x 0% 100%;
}

.map ul {
	width : 30%;
	float : left;
	display : block;
}

.map li a {
	color : #003366;
}

.map li a:hover {
	color : #CC0000;
}

.visit {
	float : left;
	padding : 9px;
}

/*------------------------------- Feature --------------------------------------*/

.contentHolder {
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
}

.content {
	float : left;
	width : 100%;
	padding : 7px 12px 7px 12px;
	margin : 0px;
}

/*------------------------------- Feature --------------------------------------*/

.featureHolder {
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
	border : solid 1px #C7CFD1;
}

.feature {
	float : left;
	width : 100%;
	padding : 7px;
	margin : 0px;
}

.feature img {
	float : left;
	padding : 0px;
	margin : 0px 19px 7px -19px;
}

/*------------------------------------ Right Column ----------------------------------*/

#rightColumnHolder {
	width : 170px;
	position : absolute;
	right : 14px;
	top : 9px;
	padding : 0px;
	margin : 0px;
}

#rightColumn {
	padding : 0px;
	margin : 0px;
}

#rightColumn p.whatarethese {
	color : #003366;
	font-family : Trebuchet MS, helvetica, verdana, arial, sans-serif;
	font-size : 1.1em;
	font-weight : bold;
	background : url('../images/question.gif') no-repeat 0% 0%;
	padding : 0px 0px 9px 23px;
	margin : 0px;
}

#rightColumn p.whatarethese a {
	color : #003366;
	padding : 0px;
}

#rightColumn p.whatarethese a:hover {
	color : #cc0000;
}

.rightColumnModulesTopLeft {
	background : #EAF0F7 url('../images/rightColumnTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.rightColumnModulesTopRight {
	background : url('../images/rightColumnTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.rightColumnModulesBottomLeft {
	background : url('../images/rightColumnBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.rightColumnModulesBottomRight {
	background : url('../images/rightColumnBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.rightColumnModules {
	background : url('../images/rightColumnBottomRight.gif') no-repeat 100% 100%;
	float : left;
	padding : 9px;
	margin : 0px;
}

/*------------------------------- Left Menu --------------------------------------*/

.leftMenuHolder {
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.leftMenuTopLeft {
	background : #023E82 url('../images/leftMenuTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.leftMenuTopRight {
	background : url('../images/leftMenuTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.leftMenuBottomLeft {
	background : url('../images/leftMenuBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.leftMenuBottomRight {
	background : url('../images/leftMenuBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

.leftMenu {
	width : 100%;
	padding : 12px 0px 0px 0px;
	margin : 0px;
}

.leftMenu h2 {
	color : #fff;
	font-size : 1.2em;
	line-height : 1.2em;
	padding : 0px;
	margin : 0px;
	display : block;
}

.leftMenu h2 a {
	color : #EBF4D8;
	text-decoration : none;
	padding : 7px 0px 3px 9px;
	display : block;
}

.leftMenu h2 a:hover {
	color : #fff;
	text-decoration : none;
}

.leftMenu ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #011F41;
	border-bottom : solid 1px #819FC1;
}

.leftMenu li {
	color : #003366;
	font-weight : bold;
	list-style-type : none;
	background-color : #023E82;
	background-image : none;
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #4E78A8;
	border-bottom : solid 1px #011F41;
	display : block;
}

.leftMenu li a {
	color : #fff;
	list-style-type : none;
	background-color : #023E82;
	background-image : none;
	padding : 1px 5px 2px 9px;
	margin : 0px;
	display : block;
}

.leftMenu li a:hover {
	color : #fff;
	background-color : #3F5F90;
	background-image : none;
}

.leftMenu ul ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #023268;
	border-bottom : none;
}

.leftMenu li li {
	color : #003366;
	font-weight : normal;
	list-style-type : none;
	background : #3F5F90 url('../images/leftMenuL1.gif') no-repeat 9px 4px;
	border : none;
}

.leftMenu li li a {
	color : #fff;
	background : #3F5F90 url('../images/leftMenuL1.gif') no-repeat 9px 4px;
	padding : 2px 5px 2px 19px;
}

.leftMenu li li a:hover {
	color : #fff;
	background : #657FA6 url('../images/leftMenuL1.gif') no-repeat 9px 4px;
}

.leftMenu ul ul ul {
	padding : 0px;
	margin : 0px;
	border : none;
}

.leftMenu li li li {
	color : #003366;
	font-weight : normal;
	list-style-type : none;
	background : #657FA6 url('../images/leftMenuL2.gif') no-repeat 19px 4px;
	border : none;
}

.leftMenu li li li a {
	color : #fff;
	background : #657FA6 url('../images/leftMenuL2.gif') no-repeat 19px 4px;
	padding : 2px 5px 2px 29px;
}

.leftMenu li li li a:hover {
	color : #fff;
	background : #8499B8 url('../images/leftMenuL2.gif') no-repeat 19px 4px;
}

/*------------------------------- Login --------------------------------------*/

.loginHolder {
	background : #CC3333;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.login {
	color : #fff;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.login input {
	margin : 1px 0px 3px 0px;
}

.login p {
	padding : 0px;
	margin : 0px 7px 7px 0px;
}

.loginTopLeft {
	background : url('../images/loginTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.loginTopRight {
	background : url('../images/loginTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.loginBottomLeft {
	background : url('../images/loginBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.loginBottomRight {
	background : url('../images/loginBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.login h2 {
	color : #fff;
	font-size : 1.2em;
	line-height : 1.2em;
	padding : 8px 0px 6px 9px;
	margin : 0px 0px 3px 0px;
	display : block;
}

.login h2 a {
	color : #F0C2C2;
	text-decoration : none;
	background : none;
	display : block;
}

.login h2 a:hover {
	color : #fff;
	text-decoration : none;
	background : none;
}

.login a {
	color : #fff;
	font-weight : bold;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.login a:hover {
	color : #fff;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
}

.login ul {
	padding : 0px;
	margin : 0px;
}

.login li {
	color : #003366;
	list-style-type : none;
	background : url('../images/whiteBullet.gif') no-repeat 0px 6px;
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

.login li a {
	color : #fff;
	list-style-type : none;
	padding : 1px 0px 1px 0px;
	margin : 0px;
}

.login li a:hover {
	color : #fff;
}

/*------------------------------- Register --------------------------------------*/

.registerHolder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.register {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.register input {
	margin : 1px 0px 3px 0px;
}

.register p {
	padding : 0px 9px 9px 9px;
	margin : 0px;
}

.registerLeft {
	background : #fff url('../images/register.gif') repeat-y 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.registerRight {
	background : url('../images/register.gif') repeat-y 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.registerTopLeft {
	background : url('../images/registerTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.registerTopRight {
	background : url('../images/registerTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.registerBottomLeft {
	background : url('../images/registerBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.registerBottomRight {
	background : url('../images/registerBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.register h2 {
	color : #7A73AF;
	font-size : 1.3em;
	line-height : 1.1em;
	padding : 5px 5px 3px 9px;
	margin : 0px;
	display : block;
}

.register h2 a {
	color : #7A73AF;
	text-decoration : none;
	background : none;
	display : block;
}

.register h2 a:hover {
	color : #7A73AF;
	text-decoration : none;
	background : none;
}

.register a {
	font-weight : bold;
}

.register ul {
	padding : 0px;
	margin : 0px;
	clear : left;
}

.register li {
	color : #003366;
	list-style-type : none;
	background : url('../images/whiteBullet.gif') no-repeat 0px 6px;
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

.register li a {
	color : #fff;
	list-style-type : none;
	padding : 1px 0px 1px 0px;
	margin : 0px;
}

.register li a:hover {
	color : #fff;
}

/*------------------------------- Local Information --------------------------------------*/

.localInfoHolder {
	background : #7A73AF url('../images/localInfo.gif') no-repeat 0% 0%;
	width : 100%;
	float : right;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.localInfo {
	color : #fff;
	float : left;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.localInfo p {
	padding : 0px;
	margin : 0px 7px 7px 0px;
}

.localInfo img {
	float : left;
	padding : 0px;
	margin : 3px 7px 3px 0px;
	border : solid 1px #fff;
}

.localInfoTopLeft {
	background : url('../images/localInfoTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.localInfoTopRight {
	background : url('../images/localInfoTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.localInfoBottomLeft {
	background : url('../images/localInfoBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.localInfoBottomRight {
	background : url('../images/localInfoBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.localInfo h2 {
	color : #fff;
	font-size : 1.5em;
	font-weight : normal;
	width : 100%;
	padding : 0px;
	margin : 0px 0px 5px 0px;
}

.localInfo a {
	color : #fff;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.localInfo a:hover {
	color : #fff;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
}

.localInfo ul {
	padding : 0px;
	margin : 0px;
	clear : left;
}

.localInfo li {
	color : #003366;
	list-style-type : none;
	background : url('../images/whiteBullet.gif') no-repeat 0px 6px;
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

.localInfo li a {
	color : #fff;
	list-style-type : none;
	padding : 1px 0px 1px 0px;
	margin : 0px;
}

.localInfo li a:hover {
	color : #fff;
}


/*------------------------------- My Links --------------------------------------*/

.myLinksHolder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.myLinksTopLeft {
	background : #3889C8 url('../images/myLinksTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksTopRight {
	background : url('../images/myLinksTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksBottomLeft {
	background : url('../images/myLinksBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksBottomRight {
	background : url('../images/myLinksBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

.myLinks {
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.myLinks h2 {
	color : #CCEDFB;
	font-size : 1.1em;
	line-height : 1.1em;
	padding : 0px;
	margin : 0px;
	display : block;
}

.myLinks h2 a {
	color : #AFD0E9;
	text-decoration : none;
	padding : 7px 0px 3px 9px;
	display : block;
}

.myLinks h2 a:hover {
	color : #fff;
	text-decoration : none;
}

.myLinks ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #2D6EA0;
	border-bottom : solid 1px #74ADD9;
}

.myLinks li {
	color : #003366;
	list-style-type : none;
	background-color : #3889C8;
	background-image : none;
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #74ADD9;
	border-bottom : solid 1px #2D6EA0;
	display : block;
}

.myLinks li a {
	color : #fff;
	list-style-type : none;
	background-color : #3889C8;
	background-image : none;
	padding : 1px 5px 2px 9px;
	margin : 0px;
	display : block;
}

.myLinks li a:hover {
	color : #fff;
	background-color : #60A1D3;
	background-image : none;
}

/*------------------------------- Useful Links --------------------------------------*/

.usefulLinksHolder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.usefulLinks {
	color : #fff;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinks p {
	padding : 0px 5px 7px 9px;
	margin : 0px 7px 7px 0px;
}

.usefulLinksTopLeft {
	background : url('../images/usefulLinksTopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinksTopRight {
	background : url('../images/usefulLinksTopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinksLeft {
	background : #fff url('../images/usefulLinks.gif') repeat-y 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinksRight {
	background : url('../images/usefulLinks.gif') repeat-y 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinksBottomLeft {
	background : url('../images/usefulLinksBottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.usefulLinksBottomRight {
	background : url('../images/usefulLinksBottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

.usefulLinks h2 {
	font-size : 1.1em;
	font-weight : bold;
	line-height : 1.1em;
	padding : 7px 7px 3px 9px;
	margin : 0px;
}

.usefulLinks a {
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.usefulLinks a:hover {
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
}

.usefulLinks ul {
	padding : 0px 9px 0px 9px;
	margin : 0px;
}

.usefulLinks li {
	color : #003366;
	list-style-type : none;
	background : url('../images/leftMenuDivider.gif') repeat-x 0% 100%;
	padding : 2px 0px 3px 0px;
	margin : 0px;
}

.usefulLinks li a {
	color : #003366;
	background : none;
}

.usefulLinks li a:hover {
	color : #CC0000;
}

/*-------------------------------- Footer ----------------------------*/

.footerLeft {
	background : url(../images/pageBottomLeftAlt.gif) no-repeat bottom left;
	width : 100%;
	float : left;
	padding: 0px;
	margin : 0px;
	display : block;
}

.footerRight {
	background : url(../images/pageBottomRightAlt.gif) no-repeat bottom right;
	width : 100%;
	float : left;
	padding: 0px;
	margin : 0px;
	display : block;
}

#footer {
	text-align : right;
	width : 100%;
	float : left;
	padding : 5px 0px 5px 0px;
	margin : 0px;
}

#footer p {
	padding : 5px 0px 0px 0px;
	margin : 0px 13px 0px 0px;
}

#footer a {
	background : none;
}

#footer ul {
	background : url('../images/footer.gif') repeat-x 0 0;
	padding : 5px 0px 0px 0px;
	margin : 0px 9px 0px 29px;
}

#footer img.unified {
	margin-bottom : -3px;
}

#footer img.ssat {
	float : left;
	padding : 0px 0px 5px 12px;
	display : block;
}

#footer li {
	list-style : none;
	background : url(../images/listdivider.gif) no-repeat 0px 4px;
	padding : 0px 3px 0px 7px;
	margin : 0px;
	display : inline;
	/*border-right : solid 1px #CCCCE0;*/
}

/*-------------------------------- Asia ----------------------------*/

#topBannerHolderAsia {
	background : url(../images/pageTopLeftAsia.gif) no-repeat top left;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topBannerAsia {
	background : url(../images/pageTopRightAsia.gif) no-repeat top right;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageTopAsia {
	background : #fff url(../images/pageTopAsia.gif) repeat-x top left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.pageBottomAsia {
	background : #fff url(../images/pageBottomAsia.gif) repeat-x bottom left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.footerLeftAsia {
	background : url(../images/pageBottomLeftAsia.gif) no-repeat bottom left;
	width : 100%;
	float : left;
	padding: 0px;
	margin : 0px;
	display : block;
}

.footerRightAsia {
	background : url(../images/pageBottomRightAsia.gif) no-repeat bottom right;
	width : 100%;
	float : left;
	padding: 0px;
	margin : 0px;
	display : block;
}

.module6Holder {
	background : #990000 url('../images/module6.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.module6TopLeft {
	background : url('../images/module6TopLeft.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module6TopRight {
	background : url('../images/module6TopRight.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module6BottomLeft {
	background : url('../images/module6BottomLeft.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module6BottomRight {
	background : url('../images/module6BottomRight.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksHolderAsia {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 0px #C7CFD1;
}

.myLinksTopLeftAsia {
	background : #990000 url('../images/myLinksTopLeftAsia.gif') no-repeat 0% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksTopRightAsia {
	background : url('../images/myLinksTopRightAsia.gif') no-repeat 100% 0%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksBottomLeftAsia {
	background : url('../images/myLinksBottomLeftAsia.gif') no-repeat 0% 100%;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.myLinksBottomRightAsia {
	background : url('../images/myLinksBottomRightAsia.gif') no-repeat 100% 100%;
	width : 100%;
	float : left;
	padding : 0px 0px 12px 0px;
	margin : 0px;
}

.myLinksAsia {
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.myLinksAsia h2 {
	color : #D69999;
	font-size : 1.1em;
	line-height : 1.1em;
	padding : 0px;
	margin : 0px;
	display : block;
}

.myLinksAsia h2 a {
	color : #E5BFBF;
	text-decoration : none;
	padding : 7px 0px 3px 9px;
	display : block;
}

.myLinksAsia h2 a:hover {
	color : #fff;
	text-decoration : none;
}

.myLinksAsia ul {
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #CC8080;
	border-bottom : solid 1px #7A0000;
}

.myLinksAsia li {
	color : #003366;
	list-style-type : none;
	background-color : #990000;
	background-image : none;
	padding : 0px;
	margin : 0px;
	border-top : solid 1px #7A0000;
	border-bottom : solid 1px #CC8080;
	display : block;
}

.myLinksAsia li a {
	color : #fff;
	list-style-type : none;
	background-color : #990000;
	background-image : none;
	padding : 1px 5px 2px 9px;
	margin : 0px;
	display : block;
}

.myLinksAsia li a:hover {
	color : #fff;
	background-color : #B84D4D;
	background-image : none;
}
