body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #526982; color: #000;}
.bold {font-weight: bold;}
.clear {clear: both; height: 1px; overflow: hidden;}
img {border: 0;}
a:link {text-decoration: none; color: #333;}
a:active {text-decoration: none; color: #333;}
a:visited {text-decoration: none; color: #333;}
a:hover {text-decoration: underline; color: #666;}
td {vertical-align: top;}
ul {margin: 0 0 12px 20px;}

#container {width: 760px; text-align: center; margin: auto; padding: 0; border: 1px solid #333;}
#main {position: relative; width: 760px; text-align: left; margin: 0; background: #1D3C5C;}
table#white {background: #fff; width: 758px;}
#content {text-align: left; width: 758px;}

#logo {text-align: left; width: 760px; background: #1D3C5C;}
#logo img {padding: 20px 513px 13px 20px;}

#inlineimg {float: left; padding: 0 6px 2px 0;}
.subsubsub {float: right; padding-left: 10px;}
.smalltext {font-size: 9px; font-weight: normal; color: #1D3C5C;}
a:link.contactLink {color: #fff;}
a:active.contactLink {color: #fff;}
a:visited.contactLink {color: #fff;}
a:hover.contactLink {color: #fff; text-decoration: underline;}

.homehdrs {padding: 9px 3px 0 3px;}
.homedescrs {padding: 6px 3px 0 3px;}
.more {padding: 4px 5px 0 5px; text-align: right; font-weight: bold; font-size: 10px;}
table.spotlight td {padding-top: 4px;}
.message {font-family:  Arial, Helvetica, sans-serif; font-size: 12px;}
.subsub {font-size: 13px; font-weight: bold;}

#nav {text-align: center; vertical-align: middle; font-size: 11px; color: #fff; height: 24px; padding-bottom: 2px; font-weight: bold;}
#nav img {margin-bottom: -1px;}
#nav a:link {text-decoration: none; color: #fff;}
#nav a:active {text-decoration: none; color: #fff;}
#nav a:visited {text-decoration: none; color: #fff;}
#nav a:hover {text-decoration: underline; color: #fff;}
#nav a.on {text-decoration: underline;}
#nav a.on:visited {text-decoration: underline;}

#features {position: relative; width: 358px; padding: 0px; margin: 0px 0px 2px 0px; background:url("../images/features-background.gif") repeat-y;}
#features .top {background:url("../images/features-top.gif") no-repeat; position: absolute; z-index: 0; padding: 0px; margin: 0px; top: 0px; left: 0px; width: 358px; height: 10px}
#features .bottom {background:url("../images/features-bottom.gif") bottom left no-repeat; position: absolute; z-index: 0; padding: 0; margin: 0; bottom: -1px; left: 0px; width: 358px; height: 17px;}
#features .content02 {position: relative; z-index: 2; padding: 6px 10px 16px 20px; margin: 0px 6px 0px 0px;}
#features ul.subnav {clear: left; position: relative; display: block; margin: 0px 0px -10px 0px; padding: 0px; list-style: none;}
#features ul.subnav li {width: 318px; margin: 0px 0px 11px 0px; padding: 0px;}
#features ul.subnav li a {color: #1D3C5C; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px;}
#features ul.subnav li a:hover {color: #666; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px;}

.right {padding: 0 3px 0 3px;}
#spotlight {position: relative; width: 187px; padding: 0px; margin: 0px 0px 2px 0px; background:url("../images/spotlight-background.gif") repeat-y; font-size: 10px;}
#spotlight .top {background:url("../images/spotlight-top.gif") no-repeat; position: absolute; z-index: 0; padding: 0px; margin: 0px; top: 0px; left: 0px; width: 187px; height: 8px}
#spotlight .bottom {background:url("../images/spotlight-bottom.gif") bottom left no-repeat; position: absolute; z-index: 0; padding: 0; margin: 0; bottom: -1px; left: 0px; width: 187px; height: 17px;}
#spotlight .content02 {position: relative; z-index: 2; padding: 6px 8px 16px 14px; margin: 0px 6px 0px 0px;}
#spotlight ul.subnav {clear: left; position: relative; display: block; margin: 0px 0px -10px 0px; padding: 0px; list-style: none;}
#spotlight ul.subnav li {width: 147px; margin: 0px 0px 11px 0px; padding: 0px;}
#spotlight ul.subnav li a {color: #1D3C5C; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px; font-size: 9px;}
#spotlight ul.subnav li a:hover {color: #666; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px; font-size: 9px;}

#sub {position: relative; width: 529px; padding: 0px; margin: 0px 0px 2px 0px; background:url("../images/sub-background.gif") repeat-y;}
#sub .top {background:url("../images/sub-top.gif") no-repeat; position: absolute; z-index: 0; padding: 0px; margin: 0px; top: 0px; left: 0px; width: 529px; height: 8px}
#sub .bottom {background:url("../images/sub-bottom.gif") bottom left no-repeat; position: absolute; z-index: 0; padding: 0; margin: 0; bottom: -1px; left: 0px; width: 529px; height: 8px;}
#sub .content02 {position: relative; z-index: 2; padding: 6px 20px 16px 20px; margin: 0px 6px 0px 0px;}
#sub ul.subnav {clear: left; position: relative; display: block; margin: 0px 0px -10px 0px; padding: 0px; list-style: none;}
#sub ul.subnav li {width: 449px; margin: 0px 0px 11px 0px; padding: 0px;}
#sub ul.subnav li a {color: #1D3C5C; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px;}
#sub ul.subnav li a:hover {color: #666; font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0px;}

.textlinks {padding-top: 4px;}
.contextlinks {padding-top: 6px;}

a.contextual:link {color: #1D3C5C; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.contextual:visited {color: #1D3C5C; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.contextual:hover {color: #666; font-size: 11px; font-weight: bold; text-decoration: underline;}

.clear {clear: both; padding-top: 1px;}
h1 {font-size: 180%; margin: 0px 0px 4px 0px; padding: 0px;}
h2 {font-size: 120%; margin: 0px; padding: 1px 0 2px 4px; font-weight: bold; color: #1D3C5C;}
h3 {font-size: 100%; margin: 0px; padding: 1px 0 2px 4px; font-weight: bold; color: #1D3C5C;}

#footer {width: 760px; color: #333; font-size: 10px; text-align: center;}



#globalNav ul {padding: 0px; margin: 0px; list-style: none;}
#globalNav li {float: left; position: relative;}
#globalNav li ul {display: block; visibility: hidden;}
#globalNav li > ul {top: auto; left: auto;}

#nav {padding: 0px; margin: 0px; float: left; color: #003366;}

#globalNav ul.tier0 li 				{margin: 0px -15px 0px 0px; padding: 0px; position: relative; text-align: center; color: #2D2D2F;}
#globalNav ul.tier0 li:hover, ul.tier0 li.over {}
#globalNav ul.tier0 li a 			{margin: 0px; padding: 0px 15px 0px 0px; height: 27px; text-decoration: none; display: block; color: #2D2D2F; background:url("../images/globalNav-itemRight.gif") no-repeat; background-position: right 0px;}
#globalNav ul.tier0 li a span		{padding: 6px 4px 0px 10px; height: 21px; display: block; cursor: hand; background:url("../images/globalNav-itemBackground.gif") no-repeat;}
#globalNav ul.tier0 li a:visited 	{text-decoration: none; color: #2D2D2F;}
#globalNav ul.tier0 li a:hover 		{margin: 0px; color: #2D2D2F; background-position: right -37px;}
#globalNav ul.tier0 li a:hover span	{color: #FFFFFF; background-position: 0px -37px;}

#globalNav ul.tier1 				{width: 150px; height: auto; border: 1px solid; border-bottom: 0px; position: absolute; top: 27px; left: 0px;}
#globalNav ul.tier1 li 				{padding: 0px; margin: 0px; width: 100%; border-left: w0px; border-bottom: 1px solid; text-align: left;}
#globalNav ul.tier1 li a 			{height: auto; display: block; padding: 3px; margin: 0px;}
#globalNav ul.tier1 li a span		{height: auto;}

#globalNav li:hover ul.tier1, #globalNav li.over ul.tier1 {visibility: visible;}

.hasSubnav	{background:url("../images/arrowRight.gif") no-repeat;}

#globalNav ul.tier0 li#home a span					{background:url("../images/globalNav-homeBackground.gif");}
#globalNav ul.tier0 li#home a:hover span			{color: #FFFFFF; background-position: 0px -37px;}
#globalNav ul.tier0 li#home.current a span			{background-position: 0px -74px;}
#globalNav ul.tier0 li#home.current a:hover span	{background-position: 0px -37px;}
#globalNav ul.tier0 li.current a 					{background-position: right -74px;}
#globalNav ul.tier0 li.current a span				{background-position: 0px -74px;}
#globalNav ul.tier0 li.current a:hover 				{background-position: right -37px;}
#globalNav ul.tier0 li.current a:hover span			{background-position: 0px -37px;}

#globalNav ul.tier1 			{border-color: #B0901D; background: #F5C928; color: #FFFFFF;}
#globalNav ul.tier1 li 			{border-color: #B0901D; background: #F5C928;}
#globalNav ul.tier1 li a 		{background: none;}