/* Page Layout */
html, body { margin: 0; padding: 0; min-width: 745px; height: 100%; }
body { background-color: #e4eefa; font-family: Arial, Helvetica, sans-serif; color: #666666; }
#pageWrapper { width: 745px; position: relative; margin: 0 auto; padding: 0; text-align: left; }
.pageBox { margin-top: 7px; padding: 0; width: 745px; }
.pageBoxFrame { margin: 0; padding: 7px; background-color: #ffffff; border: 1px solid #999999; width: 745px; voice-family: "\"}\""; voice-family: inherit; width: 729px; }
html>body .pageBoxFrame { width: 729px; }
.pageBoxShadow { background-color: #999999; width: 741px; height: 1px; margin-left: 2px; font-size: 1px; overflow: hidden; }
#pageHeaderImage { cursor:pointer;	margin: 0;	padding: 0;	height: 144px;	background-image: url(/images/topimage.gif); border-width: 1px;background-repeat: no-repeat;	background-position: left center; text-align: right;}
#pageHeaderImage:hover { cursor: pointer; }
.clear { clear: both; overflow: hidden; margin: 0; padding: 0; font-size: 1px; line-height: 1px; height: 0px; }
.iefix { font-size: 1px; line-height: 1px; }
.noPad { padding: 0; }
.straplineText { font-family: Georgia, "Times New Roman", Times, serif; color: #98C140; font-size: 17px; margin: 0px 0px 8px 0px; text-align: right;}
.infoText { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 12px; font-weight: bold; margin: 0px 0px 8px 0px; text-align: right;}
.areaWhiteText { font-family: Georgia, "Times New Roman", Times, serif; color: #ffffff; font-size: 19px; margin: 148px 8px 0px 0px; font-weight: bold; text-align: right; vertical-align:text-bottom;}

/* Page Footer */
#pageFooter { margin: 0; padding: 0; width: 727px; font-size: 0.7em; color: #98C140; }
#pageFooterMouseTrail { float: left; }
#pageFooterMouseTrail a, #pageFooterMouseTrail a:visited { font-weight: bold; text-decoration: none; color: #98C140; }
#pageFooterMouseTrail a:hover { text-decoration: underline; }
#pageFooterCopyright { float: right; text-align: right; font-weight: normal; padding-bottom: 4px; }
#pageFooterLinks { text-align: center; }
#pageFooterLinks a, #pageFooterLinks a:visited { font-weight: bold; text-decoration: none; color: #3b6ca5; }
#pageFooterLinks a:hover { text-decoration: underline; }
#pageFooterLinksPhrases a { color: #999999; text-decoration: none; font-weight: normal; font-size: 9px; }
#pageFooterLinksPhrases a:hover { text-decoration: underline;  }
#pageFooterLinksPhrases { text-align: left; color: #999999;}

/* Top Panel */
#topPanel {}
#topPanelSnapShots { float: left; }
#topPanelContent { float: right; width: 448px; }
#topPanelLinks { margin: 22px 8px 22px 0px; width: 450px; text-align: right; font-size: 12px; font-weight: bold; color: #3b6ca5; }
#topPanelLinks a { color: #3b6ca5; text-decoration: none; }
#topPanelLinks a:hover { color: #98c140; text-decoration: underline; }
#topPanelWelcome { float: left; }
#topPanelTextWrapper { float: left; width: 261px; height: 106px; background: url(/images/toppanel_strip.jpg) top left repeat-x #9ba64c; }
#topPanelText { margin: 23px 7px 0px 20px; font-size: 12px; color: #f2ffbb; }
#topPanelRight { float: left; }

/* Text */
form { margin: 0; padding: 0; }
p { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 0px; }


/* Blue Box */
.blueBox { border: 1px solid #3b6ca5; padding: 15px 20px;}
.blueBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.blueBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.blueBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.blueBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.blueBox p.list { font-weight: bold; padding-bottom: 5px; }
.blueBox ul { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.blueBox a, .blueBox a:visited { color: #666666; text-decoration: none; font-weight: bold; }
.blueBox a:hover, .blueBox a:visited:hover { color: #728b2c; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .blueBox { height: 0.01%; }
/* End hide */
.blueBox .dottedLineGrey { margin-bottom: 15px; }

/* welcome Box */
.welcomeHeaderBox { border: 1px solid #3b6ca5; padding: 5px 5px 5px 5px; width:473px}
.welcomeHeaderBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.welcomeHeaderBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.welcomeHeaderBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.welcomeHeaderBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.welcomeHeaderBox p.list { font-weight: bold; padding-bottom: 5px; }
.welcomeHeaderBox ul { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.welcomeHeaderBox a, .welcomeHeaderBox a:visited { color: #bf9134; text-decoration: none; font-weight: bold; }
.welcomeHeaderBox a:hover, .welcomeHeaderBox a:visited:hover { color: #728b2c; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .welcomeHeaderBox { height: 0.01%; }
/* End hide */
.welcomeHeaderBox .dottedLineGrey { margin-bottom: 15px; }

/* news Box */
.newsHeaderBox { border: 1px solid #3b6ca5; padding: 5px 5px 5px 5px; width:224px}
.newsHeaderBox h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3B6CA5; font-size: 15px; margin: 0px 0px 10px 0px; }
.newsHeaderBox h3 { font-size: 12px; margin: 0px 0px 4px 0px; }
.newsHeaderBox h4 { font-size: 12px; margin: 0px 0px 0px 0px; color: #728b2c; }
.newsHeaderBox hr { padding: 0; color: #a88a45; background-color: #a88a45; height: 1px; border: 0; margin: 10px 0px 10px 0px !important; margin: 3px 0px 3px 0px; }
.newsHeaderBox p.list { font-weight: bold; padding-bottom: 5px; }
.newsHeaderBox ul { font-size: 0.7em; margin: 0; padding: 0px 0px 10px 30px; list-style-type: square; }
.newsHeaderBox a, .newsHeaderBox a:visited { color: #666666; text-decoration: none; font-weight: normal; }
.newsHeaderBox a:hover, .newsHeaderBox a:visited:hover { color: #98c140; text-decoration: underline; }
/* Peek-a-boo IE6 Bug Fix - Begin hide from IE5-Mac \*/
* html .newsHeaderBox { height: 0.01%; }
/* End hide */
.newsHeaderBox .dottedLineGrey { margin-bottom: 15px; }

.sectionHeaders { border: 1px solid #3b6ca5; padding: 2px 2px 2px 2px; width:232px}
#domainSale {cursor:pointer;	margin: 0;	padding: 0;	height: 176px;	background-image: url(/images/domain_sales.jpg); width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#portals {	cursor:pointer; margin: 0;	padding: 0;	height: 176px;	background-image: url(/images/portals.jpg); width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}
#services {	cursor:pointer; margin: 0;	padding: 0;	height: 176px;	background-image: url(/images/services.jpg); width: 232px;	voice-family: "\"}\"";	voice-family: inherit;	width: 230px;	background-repeat: no-repeat;	background-position: right top; text-align: right;}



/* Tables */
.dataTable { width: 100%; margin-bottom: 18px; }
.dataTable th { background-color: #F1F6DB; font-size: 0.7em; color: #888888; padding: 3px; text-align: center; border: 1px solid white;}
.dataTable td { background-color: #F1F6DB; padding: 3px;  border: 1px solid white; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #888888; }
.dataTable td.left { text-align: left; border-left: 1px solid white; }
.dataTable td.right { border-right: 0; }
.dataTable td.header { border: 0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dataTable td.footer { border: 1px solid white; background-color: #bee8de; font-size: 1px; height: 10px; padding: 0; }
.dataTable td.separator { border: 0; padding: 0; font-size: 1px; height: 2px; }

.imgTable { width: 100%; margin-bottom: 18px; }
.imgTable th { font-size: 0.7em; color: #888888; padding: 3px; text-align: center; border: 1px solid white;}
.imgTable td { padding: 3px;  border: 1px solid white; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #888888; }
.imgTable td.left { text-align: left; border-left: 1px solid white; }
.imgTable td.imgTop { text-align: center; vertical-align:top}

/* Site Map */
#siteMap ul { padding-bottom: 3px; }
#siteMap li { font-size: 11px; line-height: 1.4em; }

/* GridView */
#GridView1 { width: 100%; margin-bottom: 18px; }
#GridView1 th { background-color: #F1F6DB; font-size: 0.7em; color: #888888; padding: 3px; text-align: center; border: 1px solid white;}
#GridView1 td { background-color: #F1F6DB; padding: 3px;  border: 1px solid white; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #888888; }
#GridView1 td.left { text-align: left; border-left: 1px solid white; }
#GridView1 td.right { border-right: 0; }
#GridView1 td.header { border: 0; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
#GridView1 td.footer { border: 1px solid white; background-color: #bee8de; font-size: 1px; height: 10px; padding: 0; }
#GridView1 td.separator { border: 0; padding: 0; font-size: 1px; height: 2px; }
