a.link:link { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.link:active { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.link:visited { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.link:hover { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none;  }

a.small:link, a.small:active, a.small:visited { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
a.small:hover { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-decoration: none;  }

a.leftMenu:link, a.leftMenu:active, a.leftMenu:visited { color: #FFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.leftMenu:hover { color: #FFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  }

a.bold:link, a.bold:active, a.bold:visited  { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.bold:hover { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  }

a.bold2:link, a.bold2:active, a.bold2:visited  { color: #007EA0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.bold2:hover { color: #007EA0; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

a.blue:link, a.blue:active, a.blue:visited  { color: #007EA0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.blue:hover { color: #007EA0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

a.main:link, a.main:active, a.main:visited  { color: #444; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a.main:hover { color: #444; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }

img.tagline { margin-top: 7px; background-color: #FFFFFF; border-style: none; }
img.logo { margin: 16px 0px 20px 0px; background-color: #FFFFFF; border-style: none; }
img.logoSub { margin: 16px 0 20px 19px; background-color: #FFFFFF; border-style: none; }
img.menu { margin-left: 4px; margin-right: 4px; background-color: #FFFFFF; border-style: none; }
img.welcome { border-top: 6px solid #3E3E3E; background-color: #FFFFFF; }
img.tab { border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
img.left-tab { border-right: 1px solid #FFFFFF; }
img.gatemail { margin: 4px 4px 4px 0; border-style: none; }
img.index-but { margin-bottom: 9px; border-style: none; }
img.index-inset { margin: 9px 9px 9px 0; border-style: none; }
img.index-insets { margin-bottom: 8px; border-style: none; }
img.bullet { margin-top: 5px; border-style: none; }
img.red-arrows { margin: 5px 0 0 22px ; border-style: none; }
img.arrow { margin: 0 10px 2px 0; }
img.green-arrow { margin: 0 0 2px 0; }
img.gatemail { margin: 5px 5px 3px 5px; }
img.map {margin: 20px 0 0 0; }
img.vector { margin-right: 100px; border-style: none; }
img.slogan { margin: 20px 0 5px 0; border-style: none; }
img.path { vertical-align: middle; text-align: left; width: 8px; margin: 0 6px 0 6px; }
img.pic { border: 1px solid #C1C1C1; padding: 0; margin-bottom: 10px; }

body { margin-left: 0px; margin-top: 0px;  background: url(images/bkgd_gradient.gif) repeat-x #DDDDDD;}
h1 { color: #0B3257; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 30px 0 0 0; border-bottom: 1px solid #DDDDDD; }
h2 { color: #5C5C5C; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 8px 0 0 0; }
h3 { color: #007EA0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 0; }
h4 { color: #007EA0; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding: 0 0 0 0; background: url(images/bullet-red.gif) no-repeat 0px; text-indent: 15px;}
#slogan { color: #5C5C5C; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px 0 25px 0; text-align: center; }
.formTitle { color: #006783; font-size: 13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: center; }
.headline { color: #5C5C5C; font-size: 11pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
td.headline { padding: 25px 0 18px 5px; }
.bodytext { color: #555555; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; }
.smalltext { color: #666666; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; }
th { color: #666666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: right; }
td.utility { padding: 0 15px 0 256px; }
.box-text { color: #333333; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em; }
.title { margin: 3px 0 3px 0; padding: 4px; background-color: #007EA0; }
span.title { color: #FFFFFF; font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-indent: 7px;}
span.main  { color: #444; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
td.main-frame { border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2; border-top: 6px solid #0F5F75; background-color: #FFFFFF; }
td.outer-border { border: 5px solid #FFFFFF; background-color: #FFFFFF; }
td.top-gradient { background: url(images/to0p-bkgd.gif); background-repeat: repeat; background-color: #FFFFFF;}
td.menu { border-bottom: 3px solid #5A5A5A; }
td.tabs { border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF; }
td.screen { border-left: 19px solid #FFFFFF; border-right: 7px solid #FFFFFF; padding-bottom: 18px; background-color: #FFFFFF; }
td.box { border: 1px solid #C1C1C1; background: url(images/gatemail-bkgd.gif) repeat-x #FFFFFF; }
#login { border: 1px solid #C1C1C1; background-color: #EEF4F6; }
#inset { border-left: 1px solid #E2E2E2; padding: 20px 10px 20px 10px; background-color: #FAFAFA; margin-left: 50px; }
td.box-sub { border: 1px solid #C1C1C1; background: url(images/gatemail-sub-bkgd.gif); repeat-x #FFFFFF;}
td.top-box-pad { padding: 11px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
td.bottom-box-pad { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
td.main-box  { padding-right: 10px; background-color: #FFFFFF; }
td.insets { padding: 0 0 8px 20px; }
td.sidebar { padding: 10px; border-bottom: 1px solid #E0E0E0;  background: url(images/gatemail-bkgd.gif) repeat-x #FFFFFF; } 
td.sidebar-sub { padding: 7px; border-bottom: 1px solid #E0E0E0; background: url(images/gatemail-bkgd.gif) repeat-x #FFFFFF;  } 
#leftMenu-container { padding: 10px 0 10px 10px; }
td.leftMenu { background-color: #0B3257; border-bottom : 1px solid #FFFFFF; padding: 5px 0 5px 15px; }
td.leftsubMenu { border-bottom : 1px solid #DDDDDD; padding: 6px 0 6px 14px; }

#contact-container { background-color: #FFFFFF; padding: 8px; margin: 6px 0 15px 0; border: 1px solid #DDDDDD; }
#gatemail-container { background-color: #DDDDDD; margin: 15px 0 15px 0; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
#gradient { background: url(images/gradient-bkgd.gif) repeat-x; border-top: 9px solid #A3A2A2; }
td.footer { font-size: 11px; padding: 0 0 28px 0; }
.credit { padding: 2px 0 2px 0; color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }

.scroller { padding-top: 32px; }

li { list-style-position: outside; padding-left: 6px; margin-left: 10px; }
ul { list-style-type: square; list-style-position: outside; }
ul.arrow { list-style-image: url(images/bullet-red.gif); margin-left: 10px; }

.input { color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #FFFFFF; border: 1px solid #888888; }
.inputbut { width: 70px; height: 22px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; background-color: #007EA0; font-weight: bold; border: 1px solid #666666; margin: 5px 10px 9px 0; }

#menuPath { position: relative; float: left; margin: 14px 4px 5px 0; padding: 0; }
#menuPath td {  font-size: 9px; font-weight: bold; color: #9EBDCB; font-family: Verdana; }
#menuPath a:link, #menuPath a:visited, #menuPath a:active { font-size: 9px; font-weight: bold; color: #3F768D; font-family: Verdana;}

.backtoTop { padding-left: 420px; margin: 35px 0 35px 0; background-color: #F4F4F4; }
	.backtoTop a {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #636363;
		display: block;
		padding: 3px 10px 3px 12px;
		font-weight: bold;
		text-decoration: none;
		background: #F4F4F4 url(images/top.gif) 0px 5px no-repeat;
		}





