﻿html							{ overflow-y: scroll; }
body							{ margin: 0; }
body,input,select,textarea		{ font: 11px Verdana; }
a								{ color: #0066cc; text-decoration: none; }
a:hover							{ color: #33ff00; }
a > img							{ border: 0; }

body > form > p					{ color: #ccc; }
body > form > p a				{ color: #999; }
body > form > p a:hover			{ color: #0066cc; }

#container						{ margin: auto; position: relative; width: 911px; }

#tag                            { position: absolute; top: 90px; left: 13px; }
#tag h1                         { color: #066986; font-size: 15px; font-variant: small-caps; letter-spacing: -.04em; margin: 0; }

#contact						{ background: url(/Assets/Images/Address.gif) no-repeat; color: #999999; font: 9px verdana; height: 59px; left: 50%; margin: 0 0 0 327px; padding: 7px 0 0 7px; position: absolute; top: 56px; width: 112px; }
#contact div					{ font-size: 12px; margin-bottom: 5px; }

#menu							{ border-bottom: solid 1px #e7e7e8; border-right: solid 5px #e7e7e8; height: 34px; margin: auto; position: relative; width: 901px; }
#menu td						{ background: #fff; border-left: solid 5px #e7e7e8; text-align: center; vertical-align: middle; }
#menu a							{ color: #000; display: block; font: bold 11px verdana; text-decoration: none; } 
#menu a:hover					{ color: #40ae49; }

#location						{ background: url(/Assets/Images/Subheader.gif) no-repeat top left; color: #fff; font-size: 10px; height: 33px; line-height: 24px; }
#location ul					{ float: right; list-style: none; margin: 0 6px 0 0; padding: 0; }
#location li					{ float: left; padding: 0 4px 0 4px; }
#location a						{ color: #006893; font-size: 10px; }
#location a:hover				{ text-decoration: underline; }

#content						{ clear: both; margin: auto; position: relative; width: 901px; }

#footer							{ background: url(/Assets/Images/Footer.gif) no-repeat top left; color: #ccc; height: 121px; margin: auto; position: relative; text-align: center; width: 911px; }
#footer a						{ color: #ccc; }
#footer a:hover					{ color: #40ae49; }
#footer div						{ height: 20px; line-height: 20px; padding-top: 74px; }
#footer p						{ margin: 0; padding: 0; }

#modal							{ background: #cccccc; border: solid 1px #000; display: none; height: 400px; left: 50%; position: absolute; margin: -300px 0 0 -200px; top: 50%; text-align: center; width: 400px; z-index: 1000; }
#modal img						{ max-height: 400px; max-width: 400px; }

.center							{ text-align: center; }
.clear							{ clear: both; }
.small							{ font-size: 9px; }
