body { margin: 0px; padding: 0px;}

.picRight { margin:0 0 0 15px;}
.content { width:500px; margin:0 10px 0 10px; line-height: 16px; text-align: left; line-height: 1.2em;}
.content a {color: #083763;	text-decoration: underline;}
.content a:HOVER {color: #59A3E2 ;text-decoration: none;}	
img.pic {padding:10px; float:right;}
img.pic2 {padding:10px; float:left;}
#secondCol { width: 325px; float:left; overflow:hidden; padding-right:15px;}
#secondCol h1 { font-size:1.1em; color:#59A3E2; font-weight:bold; }
pic #thirdCol { width: 155px; float:left;}

/* ***LISTS*** */
dl#mediaList { /*width:470px;*/ padding:10px 0 0 0; }
* html dl#mediaList { padding:0;}
dl#mediaList dt {padding: 10px 0 8px 5px; margin:0 0 0 0; line-height:150%;}
dl#mediaList dt span { font-weight: normal; margin-left: 5px;}
dl#mediaList dt a { background:url(../images/bullet_arr04.gif) no-repeat top left; padding: 0 0 8px 15px; color:#083763; font-weight:bold;}
dl#mediaList dt a:HOVER { color:#167ED7; text-decoration:underline; }

dl#mediaList dd {  line-height:150%; padding: 0 5px; margin:0; }
* html dl#mediaList dt a { float:left; }
* html dl#mediaList dd { clear:left; }

dl#mediaList dd.pic { float:right; margin:0px 5px 5px 10px; padding:0; line-height: 0;}
html>body dl#mediaList dd.pic img{ margin-bottom:10px; }
dl#mediaList dd.hr{height:1px; line-height:0; display:block; clear:both; margin:0 0 0 0; padding:0 0 0 0; }
* html dl#mediaList dd.hr{ overflow:hidden; background:#DADAD9; }
dl#mediaList dd hr{ width:100%; height:1px; line-height:0px; clear:both; float:none; margin:0 0 0 0; padding:0 0 0 0; border-top:1px solid #DADAD9; border-right:0; border-bottom:0; border-left:0; background:none; }
dl#mediaList dd.vSpace1{ width:100%; height:1px; line-height:1px; margin:0; padding:0; clear:both; }
dl#mediaList dd span.date { font-style: italic; color: #43710F; }

body {
	background: #003064;
	font: 65% Verdana, Arial, Helvetica, sans-serif;
}
	
/*Start Required Content Managed Code added Brian McBreen 010606 */	
img { border: 0px}
p.hometxt {color: #013066; margin-top: 8px; margin-left: 14px; margin-right: 14px; line-height: 1.6em; font-size: 1.1em}
p.hometxt a{color: #5D9ADD }
/*#content {background: #efefef }*/
#content table td { padding: 0px; margin: 0px;  border-right: 1px solid #fff; vertical-align:top;}
.article {margin:0 0 0 0px;}

#contentTop { padding-bottom:10px;}

#contentTop h2 {margin:0 0 10px 0px !important; padding:0 !important; font-size: 1.1em; color:#282828; background:none;}
#contentTop img {margin-left:10px; float:right;/*display:none;*/border:1px solid #D0D0D0 }
#content h2 {margin:0 0 10px 0 !important; padding:0; font-size: 1.2em; color:#282828; background:none;}

#content p {margin:10px 0 10px 0; padding:0}

/* Table
----------------------------------------------- */
#content table { border-collapse:collapse; margin:20px 0; font-weight: normal; font-size:1.0em;}
#content table th, #content table td { text-align:left; /*border: 1px solid #6F7072;*/}
#content table th { background: #6F7072; text-align: left; padding: 12px 7px; color:#fff; vertical-align:top;}
#content table td { padding: 10px 10px 0 0 !important; margin: 0px; /*border-right: 1px solid #6F7072;*/ vertical-align:top;}
#content table img {}
#content table tr.alt td { background: #F6F5F5;}

#content1 table { border-collapse:collapse; margin:20px 0; font-weight: normal; font-size:1.0em;}
#content1 table th, #content table td { text-align:left; /*border: 1px solid #6F7072;*/}
#content1 table th { background: #6F7072; text-align: left; padding: 12px 7px; color:#fff; vertical-align:top;}
#content1 table td { padding: 12px 7px; margin: 0px; border-bottom: 1px solid #6F7072; vertical-align:top;}
#content1 table img {}
#content1 table tr.alt td { background: #F6F5F5;}
/* Headings
----------------------------------------------- */
#content h2{ font-size: 1.1em; margin: 0px 0 10px 10px; color:#4a4939; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}

/* Lists
----------------------------------------------- */
#content ul { margin: 10px 0 10px 0px;}
#content ul li {padding: 0 0 8px 15px; color:#083763; font-weight:bold;}

#content ul.downloads {margin-top: 10px; list-style: none; list-style-type: none}
#content ul.downloads li {background:url(../images/bullet_arr04.gif) no-repeat top left; list-style: none; list-style-type: none; padding-left: 0px}
#content ul.downloads li a{list-style: none; list-style-type: none }

#content ul.back {padding: 10px 10px 10px 0; margin: 0px; } 
#content ul.back li {font-weight: bold; padding: 0px 0 0px 10px; background: #fff url(../images/back.gif) no-repeat center left; list-style: none; }

#content ul {list-style:none; margin: 0 0 10px 30px;}
#content ul {padding-left: 0px; margin: 0}
#content ul li {padding: 0 0 0px 16px; font-size:1.0em; line-height:1.7em; background:url(../images/bullet_arr04.gif) no-repeat 0 3px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#content ul li a {list-style:none;}

#content ol {margin: 0 0 10px 24px;}
#content ol li {margin-left:0; padding-left:0; line-height: 1.7em;}



.picRight img{float: right; padding:2px; /*border: 1px solid #b1boab;*/ margin-right: 3px; margin-left: 6px; margin-bottom: 4px;}
.picLeft { float: left !important; margin: 0 8px 0 0;}
.picBlock { text-align:center !important; float: none !important}

div #newspanel {margin:0px 6px 0px 0px; padding:0px; float: left; width:458px; border: 1px solid #ccc; height: 192px; background: #F0F0F0 url(../images/bg_news.jpg) repeat-x;}
#newspanel {margin:0px 0 0 0; text-align:left;}
#newspanel h2 {margin:8px 9px 0 9px; padding:0 0 0 16px; font-size:1.2em; color:#003162; background:url(../images/newsletter.gif) no-repeat left;}
#newspanel ul {margin: 0; padding: 0 10px 0 22px; list-style:none;}
#newspanel ul li {padding:8px 0 8px 10px; border-bottom:1px dotted #ccc; background:url(../images/a_news.gif) no-repeat 0px 8px; }
#newspanel ul li a {color: #003064; font-size: 1.1em; text-decoration: none }
#newspanel ul li a:hover {text-decoration: underline; }

div #searchBar {float: left; width: 160px; border: 1px solid #ccc; margin-right: 7px; height: 189px; background: #F0F0F0 url(../images/bg.jpg) repeat-x;}
#searchBar .button {margin: 2px 0 26px 0; border: 0; padding:1px 0px 2px 3px; height:18px; width: 34px; background: url(../images/go.gif) no-repeat top right; color:#FFFFFF; font-weight:bold; cursor: default; cursor: pointer;}
#searchBar select {margin-right: 2px; margin-bottom: 0; color: #707070; font-size: 1.1em !important; width: 140px !important;}
#searchBar {float: right; /*margin-top: 30px; margin-bottom: 12px;*/}
#searchBar input { font-size: 1.1em; padding-left: 2px; border: 1px solid #7F9DB9; margin-right: 4px; color: #707070; }

#searchBar label.inner { color:#fff; text-align:left; padding: 0 3px 5px 0;}
#searchBar a {text-decoration:underline; color:#333333;}
#searchBar a:hover { text-decoration:none; }

#searchBar .s170s {width: 200px; padding: 0px 0px; font-size: 1.0em; }
#searchBar .s170r {width: 120px; padding: 0px 0px; font-size: 1.0em; }
#searchBar .s170sx {width: 90px; padding: 0px 0px; font-size: 1.0em; }
#searchBar h2 {margin: 0 0 5px 0; padding: 0px; font-size: 1.2em !important; color: #003162;}
#searchBar .search {border: 0; margin: 2px 0 0 0; padding:1px 0 2px 0px; height:18px; width: 68px; background: url(../images/subscribe.gif) no-repeat top right; color:#FFFFFF; font-weight:bold; cursor: default; cursor: pointer;}

/*#searchBar .search {text-decoration: none; margin-top: 1px; color: #fff; line-height: normal; font-weight: bold; padding-left: 12px; padding-top: 2px; height: 17px; display: inline; float: left; background: url(../images/mainSearch.gif) no-repeat; width: 63px;}*/

#searchBar a:hover {color: #fff; text-decoration: none;}
#searchBar table {margin-left: 15px; margin-top: 5px; padding: 0 0 0 5px;}
#searchBar table td {padding-top: 0; }
#searchBar table tr {margin: 0; padding: 0; }
#searchBar table td.btm {padding-top: 5px;}
#searchBar table td.btmV {padding-top: 0px;}

td#gns1 { margin-top:1px; font-family:  arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns1 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns1, td#gns1 a.on{background: url(../images/gns_1.gif) no-repeat 0px -41px;  color: #fff;}
td#gns1 a {height: 24px;background: url(../images/gns_1.gif) no-repeat left top;}
td#gns1 a:hover {background-image: none; color: #fff;}

td#gns2 { margin-top:1px; font-family:  arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns2 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns2, td#gns2 a.on{background: url(../images/gns_2.gif) no-repeat 0px -41px;  color: #fff;}
td#gns2 a {height: 24px;background: url(../images/gns_2.gif) no-repeat left top;}
td#gns2 a:hover {background-image: none; color: #fff;}

td#gns3 { margin-top:1px; font-family: arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns3 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns3, td#gns3 a.on{background: url(../images/gns_3.gif) no-repeat 0px -41px;  color: #fff;}
td#gns3 a {height: 24px;background: url(../images/gns_3.gif) no-repeat left top;}
td#gns3 a:hover {background-image: none; color: #fff;}

td#gns4 { margin-top:1px; font-family: arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns4 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns4, td#gns4 a.on{background: url(../images/gns_4.gif) no-repeat 0px -41px;  color: #fff;}
td#gns4 a {height: 24px;background: url(../images/gns_4.gif) no-repeat left top;}
td#gns4 a:hover {background-image: none; color: #fff;}

td#gns5 { margin-top:1px; font-family: arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns5 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns5, td#gns5 a.on{background: url(../images/gns_5.gif) no-repeat 0px -41px;  color: #fff;}
td#gns5 a {height: 24px;background: url(../images/gns_5.gif) no-repeat left top;}
td#gns5 a:hover {background-image: none; color: #fff;}

td#gns6 { margin-top:1px; font-family: arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns6 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns6, td#gns6 a.on{background: url(../images/gns_6.gif) no-repeat 0px -41px;  color: #fff;}
td#gns6 a {height: 24px;background: url(../images/gns_6.gif) no-repeat left top;}
td#gns6 a:hover {background-image: none; color: #fff;}

td#gns7 { margin-top:1px; font-family: arial, tahoma, verdana; font-size: 11px; font-weight:bold; text-align:center;}
td#gns7 a {color: #fff; text-decoration: none; padding: 10px 0 7px 0; display:block;}
td#gns7, td#gns7 a.on{background: url(../images/gns_7.gif) no-repeat 0px -41px;  color: #fff;}
td#gns7 a {height: 24px;background: url(../images/gns_7.gif) no-repeat left top;}
td#gns7 a:hover {background-image: none; color: #fff;}




/*End Required Content Managed Code added Brian McBreen 010606 */	


/* Footer Global Navigation and Arekibo Links */
a.arekibolink:link { color: #FFFFFF; text-decoration: none; }
a.arekibolink:active { color: #FFFFFF; text-decoration: none; }
a.arekibolink:visited { color: #FFFFFF; text-decoration: none; }
a.arekibolink:hover { color: #5C9ADD; text-decoration: none; }

 
#localnavlist {
	left: 0px;
	top:  20px;
	background-color: #FFFFFF;
}

#localnavlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-size: 11px; */
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}
 
#localnavlist li {
	width: 155px;
	border-top: solid;
	border-color: #C0C0C0;
	border-top-width: 1px;
}

#localnavlist a {
	display: block;
	padding: 7px 0px 7px 30px;
	border: 0px solid #333;
	
	background-color: #FFFFFF;
	color: #083763;
	text-decoration: none;
	background-image:   url(../images/arrows_off.gif); 
	background-repeat: no-repeat;
	background-position: center;
}

#localnavlist a:link, #navlist a:visited {
	color: #083763;
	color: #083763;
	text-decoration: none;
}

#localnavlist a:hover {
	border: 0px solid #333;
	background-color: #FFFFFF;
	background-image:   url(../images/arrows_on.gif);
	color: #59A3E2;
}


#lnselected a:link, #lnselected a:visited, #lnselected a:hover {

	background-color: #FFFFFF;
	background-image:   url(../images/arrows_on.gif);
	color: #59A3E2;
	
}

#sblnselected a:link, #sblnselected a:visited, #sblnselected a:hover {

	color: #59A3E2 !IMPORTANT;
	
}

.sblnselected a:link, .sblnselected a:visited, .sblnselected a:hover {

	color: #59A3E2 !IMPORTANT;
	
}

#lnslast a:link, #lnslast a:visited, #lnslast a:hover {

	background-color: #FFFFFF;
	background-image:   url(../images/arrows_on.gif);
	color: #59A3E2;
	border-bottom: solid;
	border-color: #C0C0C0;
	border-bottom-width: 1px;
}

#lnlastlocal {
	background-color: #FFFFFF;
	background-image:   url(../images/arrows_off.gif);
	color: #59A3E2;
	border-bottom: solid;
	border-color: #C0C0C0;
	border-bottom-width: 1px;
}

/* END LOCAL NAVIGATION */

 
 /* Container to control placing of page */
 #container {
 	width: 780px;	
	margin-left: auto;
	margin-right: auto;
	
	padding:0px;
	margin-top: 0px;
 }
 #container table td#tagline {background:url(../images/tagline.gif) no-repeat !important; }
 #container table td#tagline table.btm {margin:15px 0px 0px 100px; padding:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.85em;} 
 #container table td#tagline table.btm h2 {margin:0px; padding:0 0 7px 0; } 
 #container table td#tagline table.btm input {padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.2em;} 
 #container table td#tagline table.btm input.search {margin:0px; padding:3px 1px 3px 1px; border:none; color:#fff; background:#5D7691; font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1.2em;}
  /* Container to control placing of page */
 
#container2 {
 	width: 410px;	
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	margin-top: 0px;
	background: #FFF;
 }
 
 /* For Normal Text on Background BED3E2 */
 .normaltext1 {
 		background: #BED3E2;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-bottom: 7px;
 }
 
   .normaltext5 {
 		background: #fff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		/* font-size: 65%; */
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		/*margin-right: 45px;*/
		margin-bottom: 15px;	
}
/*.normaltext5 img {padding-left:20px;}*/
	.normaltext5 h2 {font-size:1.4em;color: #646464;}
   .normaltext5 ul {margin:8px 0px 8px 15px; padding:0px;list-style:none;}
   .normaltext5 ul.line {padding-bottom:20px;border-bottom:1px dotted #ccc}
   .normaltext5 ul.pdf li {margin:0px; padding:2px 2px 2px 20px;background:url(../images/i_pdf.gif) no-repeat 0}
   .normaltext5 ul.link li {margin:0px; padding:2px 2px 2px 20px;background:url(../images/i_externallink.gif) no-repeat 0}


.normaltext5 h2.blue {color:#167ED7; font-size: 1.0em;}

.normaltext5 h3.blue {color:#167ED7; font-size: 1.0em;}


.sitemap ul {margin:8px 0px 8px 15px; padding:0px; color: #003064;}

.sitemap ul li ul li {margin:8px 0px 8px 15px; padding:0px; list-style: disc; color: #003064;}

.sitemap ul li ul li ul li {margin:8px 0px 8px 15px; padding:0px; list-style: circle; color: #003064;}

.sitemap ul li {margin:10px 0px 8px 15px; padding:0px; list-style: none; list-style-image: none; list-style-position: outside}


   .normaltext5 strong {
  		color: #167ED7;
  }

 	.normaltext5 a {
 		color: #083763 !important;
		text-decoration: underline !important;
 }
 
 .normaltext5 a:hover {
 	color: #59A3E2 !important;
	text-decoration: none !important;
 }
 
 .normaltext5 table.timetable {margin:10px 0 0 0; padding: 0; background-color: #5C9ADD; border: 1px solid #fff; vertical-align: top; }
 
 .normaltext5 .timetable tr {margin: 0; padding: 0; vertical-align: top;  }
 
 .normaltext5 .timetable th {margin: 0; padding: 5px; vertical-align: top;  }
 .normaltext5 .timetable td {margin: 0; padding: 5px; vertical-align: top; }
 
 
 
    /*.normaltext6 {
 		background: #fff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		/* font-size: 65%; */
		/*font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		margin-left: 10px;
		/*margin-right: 65px;*/
		/*margin-bottom: 15px;	
}
    .normaltext6 img {padding-left:20px;}
   .normaltext6 strong {
  		color: #167ED7;
  }

 	.normaltext6 a {
 		color: #083763 !important;
		text-decoration: underline !important;
 }
 
 .normaltext6 a:hover {
 	color: #59A3E2 !important;
	text-decoration: none !important;
 }*/
 
 .bluetext {
 	color: #167ED7;
 }
 
 /* Adds buffer to end of text on page as required in design spec */
 .textend {
 	margin-bottom: 40px;
 }
 

   /* For Title Text White Background */
   
   h1.home {background: url(../images/home_h1.gif) no-repeat #5E9BDE;
		    margin: 0;
		    padding: 10px 0 10px 15px;
		    font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		    font-size: 1.45em;
		    font-weight: normal;
		    color: #ffffff;
		    line-height: 1.3em;	
		    text-decoration: none;	 
		    }
   
   .titlenormal1 {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 19px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}


  .titlenormal {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #646464;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}

  .titlenormal2 {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #6C7636;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}

  .titlenormal3 {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #063965;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}


  .titleheading h1 {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #063965;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}


  .titlenormal4 {
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #44C8E1;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}

  .titlenormal5{
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #6B123A;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}

  .titlenormal6{
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #A6B12A;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}

  .titlenormal7{
 	 	background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #C5152A;
		padding-top: 4px;
		line-height: 15px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
}
  


.titlenofix {height: 29px }

 .dottedtitle {
 	border-bottom: solid;
	border-color: #C0C0C0;
	border-bottom-width: 1px;
	margin-left: 11px;
	margin-right: 0px;
	margin-bottom: 17px;
 }

 .arekibo {
 	 	background: #003064;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		/* font-size: 10px; */
		font-weight: normal;
		color: #FFFFFF;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
/*		padding-left: 20px;
		margin-left: 20px;*/
		/*width: 200px;*/
		float: left;
 }
 
 
 .footer {
 	padding-left: 20px;
	margin-left: 20px;
	height: 55px
 }
 
.gnsfooter {
 	 	background: #003064;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		/* font-size: 10px; */
		font-weight: normal;
		color: #FFFFFF;
		letter-spacing: normal;
		line-height: 16px;
		text-align: right;
		margin-right: 40px;
		/*margin-left: 100px;*/
		float: right;
 }
 
 .copyright {
 	 	background: #ffffff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		letter-spacing: normal;
		line-height: 16px;
		text-align: right;
		margin-top: 4px;
 }
 
 .copyright a {
 	color: #8A8A8A;
	text-decoration: underline; 	
 }
 
 .copyright a:link; .copyright a:visited; .copyright a:hover {
 	color: #083763;
	text-decoration: none; 	
 }
 
 
 .copyrighthome {
 	 	background: #ffffff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		letter-spacing: normal;
		line-height: 16px;
		width: 209px;
		text-align: right;
		margin-top: 4px;
 }
 
 .copyrighthome a {
 	color: #8A8A8A;
	text-decoration: underline; 	
 }
 
 .copyrighthome a:link; .copyrighthome a:visited; .copyrighthome a:hover {
 	color: #083763;
	text-decoration: none; 	
 }
 

 

  
  /* For Home page Text on White Background */
  .hometext1 {
 		background: #FFFFFF;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003668;
		line-height: 16px;
		padding: 22px 22px 0px 22px;
}
  /* End Home page Text on White Background */
  
  /*Start Sublocal nav*/
#homenavlist {
	width: 164px;
	height: 51px;
	left: 0px;
	top:  0px;
	background-color: #FFFFFF;
}

#homenavlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}
 
#homenavlist li {
	width: 164px;
	border-top: none;
}

#homenavlist a {
	display: block;
	padding: 2px 0px 2px 11px;
	border: 0px solid #333;
	background-color: #FFFFFF;
	color: #083763;
	text-decoration: none;
	background-image: url(../images/hmarrows_off.gif); 
	background-repeat: no-repeat;
	background-position: center;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding: 2px 0px 2px 11px;
	}
	html>body #sblocalnavlist a 
	{
	padding: 2px 0px 2px 11px;
	} 


#homenavlist a:link, #homenavlist a:visited {
	color: #083763;
	text-decoration: none;
}
#homenavlist a:hover {
	border: 0px solid #333;
	background-color: #FFFFFF;
	background-image:   url(../images/hmarrows_on.gif);
	color: #59A3E2;
}
  
 
  /* Local Navigation - Non-Homepage */
  
    .lntext {
 		background: #5F88A5;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		padding: 20px;
 }
  
  /* Local Navigation - Non-Homepage */
  
  
 /* FLEET TABLE */
  
  
 .fleettable {
 	width: 387px;
	text-align: left;
 }
 
 .tdwidth1 {
 	width: 90px;
 }
 
 .tdaligntotal {
 	text-align: right;
	width: 99px;
	height: 25px;
 }
 
 .tdaligntotal2 {
 	text-align: right;
	font-weight: bold;
 }
   
  /* End FLEET TABLE */
  
  
  /* LAYOUT TABLE SETTINGS */
  
.tdwhitebg {
	background-color: #FFFFFF;
  }
  
.tdwhitebg2 {
	background-color: #FFFFFF;
	height: 100%;
  }
  
#shadowleft {
  	background-image:   url(../images3/LeftShadow.gif);
	background-repeat: repeat;
	display: table-cell;
	height: 100%;
  }

/* Fixes IE Shadow issue with Table stretching */  
#ietabletileleft {
  	background-image:   url(../images/LeftShadow.gif);
	background-repeat: repeat;
	height: 100%;
  }

#ietabletileright {
  	background-image:   url(../images/RightShadow_IE.gif);
	background-repeat: repeat;
	height: 100%;
  }

/* END - Fixes IE Shadow issue with Table stretching */  
 
/* END LAYOUT TABLE SETTINGS */
  
  
 /* GLOBAL NAV CSS Rollover Code */


/* HOMEPAGE NAVIGATION */

#navlisthome /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlisthome1 a{
	display: block;
	height: 41px;
}

#navlisthome a {
	display: block;
	background-image:  url(../images/GN_Home.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlisthome a:hover, #navlisthome, #navlist a:link, #navlisthomeselected {
	background-image:   url(../images/GN_Home-over.gif);
	background-repeat:no-repeat;
}

/* END Home Navigation */


/* About Us Navigation */

#navlistabout /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistabout1 a{
	display: block;
	height: 41px;
}

#navlistabout a {
	display: block;
	background-image:  url(../images/GN_AboutUs.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistabout a:hover, #navlistabout, #navlist a:link, #navlistaboutselected {
	background-image:  url(../images/GN_AboutUs-over.gif);
	background-repeat:no-repeat;
}

/* END About Us Navigation */

  
/* Portfolio Navigation */

#navlistportfolio /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistportfolio1 a{
	display: block;
	height: 41px;
}

#navlistportfolio a {
	display: block;
	background-image:  url(../images/GN_Portfolio.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistsportfolio a:hover, #navlistportfolio, #navlist a:link, #navlistportfolioselected {
	background-image:  url(../images/GN_Portfolio-over.gif);
	background-repeat:no-repeat;
}

/* END Portfolio Navigation */


/* Business Services Navigation */

#navlistservices /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistservices1 a{
	display: block;
	height: 41px;
}

#navlistservices a {
	display: block;
	background-image:  url(../images/GN_BusinessServices.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistservices a:hover, #navlistservices, #navlist a:link, #navlistservicesselected {
	background-image:  url(../images/GN_BusinessServices-over.gif);
	background-repeat:no-repeat;
}

/* END Business Services Navigation */


/* Clients Navigation */

#navlistclients /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistclients1 a{
	display: block;
	height: 41px;
}

#navlistclients a {
	display: block;
	background-image:  url(../images/GN_Clients.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistclients a:hover, #navlistclients, #navlist a:link, #navlistclientsselected {
	background-image:  url(../images/GN_Clients-over.gif);
	background-repeat:no-repeat;
}

/* END Clients Navigation */


/* Partners Navigation */

#navlistpartners /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistpartners1 a{
	display: block;
	height: 41px;
}

#navlistpartners a {
	display: block;
	background-image:  url(../images/GN_Partners.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistpartners a:hover, #navlistpartners, #navlist a:link, #navlistpartnersselected {
	background-image:  url(../images/GN_Partners-over.gif);
	background-repeat:no-repeat;
}

/* END Partners Navigation */

/* News Navigation */

#navlistnews /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistnews1 a{
	display: block;
	height: 41px;
}

#navlistnews a {
	display: block;
	background-image:  url(../images/GN_News.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistnews a:hover, #navlistnews, #navlist a:link, #navlistnewsselected {
	background-image:  url(../images/GN_News-over.gif);
	background-repeat:no-repeat;
}

/* END News Navigation */

/* Contact Navigation */

#navlistcontact /*ul*/ {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 41px;
	overflow: hidden;
}

#navlistcontact1 a{
	display: block;
	height: 41px;
}

#navlistcontact a {
	display: block;
	background-image:  url(../images/GN_ContactUs.gif);
	background-repeat:no-repeat;
	font-size: 10px;
	padding: 0px;
   margin: 0px;
	line-height: 0px;
	border: 0;
}

#navlistcontact a:hover, #navlistcontact, #navlist a:link, #navlistcontactselected {
	background-image:  url(../images/GN_ContactUs-over.gif);
	background-repeat:no-repeat;
}

/* END Contact Navigation */

.swap span {display:none;}






/* Start Print, Text Sizer*/

ul.switcher {
		display: inline;
		list-style: none;
		margin: 0px 0px 2px 5px;
		padding: 0px;
		color: #7E0C7E;
		/*height: 21px;*/
}

ul.switcher li{
display: inline;

	margin-left: 6px;
	margin-top: 7px;
	margin-bottom: 2px;
	float: left;

}

ul.switcher a img {
	background: #5C9ADD;
	}

ul.switcher a:hover img {
	background: #000 !important;
	}

#printtop {
		float: right;
		width: 50px;
		margin-left: 2px;
		height: 30px;
}

#enlargetext {
		float: right;
		width: 144px;
		margin-left: 2px;
		height: 30px;
}

/*Closes * Print, Text Sizer*/


/*Start Sublocal nav*/
#sblocalnavlist {
	left: 0px;
	top:  0px;
	background-color: #FFFFFF;
}

#sblocalnavlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 7px;
}
 
#sblocalnavlist li {
	width: 140px;
	border-top: none;
}

#sblocalnavlist a {
	display: block;
	padding: 2px 0px 2px 40px;
	border: 0px solid #333;
	background-color: #FFFFFF;
	color: #083763;
	text-decoration: none;
	background-image: url(../images/sbarrows_off.gif); 
	background-repeat: no-repeat;
	background-position: center;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding: 0px 0px 0px 40px;
	}
	html>body #sblocalnavlist a 
	{
	padding: 2px 0px 2px 40px;
	} 


#sblocalnavlist a:link, #navlist a:visited {
	color: #083763;
	text-decoration: none;
}
#sblocalnavlist a:hover {
	border: 0px solid #333;
	background-color: #FFFFFF;
	background-image:   url(../images/sbarrows_on.gif);
	color: #59A3E2;
}

#sblnlastlocal {
	background-color: #FFFFFF;
	background-image:   url(../images/sbarrows_off.gif);
	color: #59A3E2;
	border-bottom: none;
}

.time {
padding: 3px 0px 3px 0px;
width: 50px;
color: #083763;

}

.item {
width: 350px;
padding: 3px 0px 3px 0px
}

.time2 {
padding: 3px 0px 3px 0px;
width: 120px;
color: #083763;

}

.item2 {
width: 380px;
padding: 3px 0px 3px 25px
}

.item3 {
width: 380px;
padding: 3px 0px 3px 0px
}

.item2 ul {
padding: 0px 0px 0px 20px;
margin: 0;
}

.pageh {
 height: 430px;
}

/*Closes Sublocal nav*/


/*EventS - Event Manager Picture*/
img.eventManager{float:right;margin:0 0 10px 10px;}

#splash { text-align:center; margin: 150px auto 0 auto; height:480px; vertical-align: middle}
#splash p a { color: #ccc; text-decoration:none;}
#splash p a:HOVER { color: #fff; text-decoration:none;}

ul.logoList {margin: 0px; padding:0px; float:left; text-align:left;}
ul.logoList {float:left; list-style:none;}
ul.logoList li {margin:0; padding:0 25px 25px 0; float:left; width: 150px;}

.pocket {padding-bottom:20px; border-bottom:1px solid #DADAD9;}
.pocket2 {padding-bottom:20px; border-bottom:1px solid #DADAD9; }
.pocket p{margin-left:100px;}
.pocket2 {padding-top:20px;}
.pocket3 {padding-top:20px;}
.swfBlock 1 {margin-right:30px; background:red;}

#caseStudies1,#caseStudies2,#caseStudies3,#caseStudies4 {display: none }
#caseStudies1 {display: block }



