body {text-align:left; font-family: arial; margin:5px 0 0 0; background:#fff;}

p { font-family: arial; font-size: 12px; font-weight:normal; line-height: 16px; color: #666666; padding: 0 0 8px 0; margin:0px; text-align:left; }
h1, h2, h3, h3 {margin:0px; padding:0px;}

h1 { font-family: arial; font-size: 14px;  color: #ff6600; line-height:16px; padding: 4px 0 6px 0;}
h2 { font-family: arial; font-size: 18px;  color: #005392; line-height:21px; padding: 4px 0 6px 0;}

a:link { color: #0066cc; text-decoration: none; }
a:active { color: #ff9900; text-decoration: none; }
a:visited { color: #0066cc; text-decoration: none; }
a:hover { color: #ff6600; }

#homenews h1 { font-family: arial; font-size: 14px; font-weight: bold; color: #ff6600; }
#homenews  a:link { color: #ff6600; text-decoration: none; }
#homenews  a:active { color: #ff6600; text-decoration: none; }
#homenews  a:visited { color: #ff6600; text-decoration: none; }
#homenews  a:hover { color: #ff6600; text-decoration: underline; }
#homenews p { font-family: arial; font-size: 12px; font-weight:normal; line-height: 16px; color: #666666; padding: 0 0 8px;}

p .leadin, .leadin { font-family: arial; font-size: 14px; line-height: 17px; color: #666; font-weight: bold; text-align:left; }

.head { font-family: arial; font-size: 14px; font-weight: bold; color: #ff6600; line-height: 25px; }
.headhome { font-family: arial; font-size: 14px; font-weight: bold; color: #ff6600; }
.headhome a:link { color: #ff6600; text-decoration: none; }
.headhome a:active { color: #ff6600; text-decoration: none; }
.headhome a:visited { color: #ff6600; text-decoration: none; }
.headhome a:hover { color: #ff6600; text-decoration: underline; }
.headwhite { font-family: arial; font-size: 14px; font-weight: bold; color: #ffffff; }
.headblue { font-family: arial; font-size: 14px; font-weight: bold; color: #0066cc; }
.headred { font-family: arial; font-size: 14px; font-weight: bold; color: #cc0000; }
.alumhead { font-family: arial; font-size: 16px; font-weight: bold; color: #666666; }
.alumheado { font-family: arial; font-size: 16px; font-weight: bold; color: #ff6600; }
.big { font-family: arial; font-size: 14px; line-height: 20px; color: #000000; }
.bighead { color: #3c3c3c; font-size: 16px; font-family: arial; font-weight: bold; line-height: 20px; }
.bigheadblue { color: #0066cc; font-size: 16px; font-family: arial; font-weight: bold; line-height: 18px; padding-bottom: 8px; }
.big a { color: 0066cc; text-decoration: none; }
.leadin { font-family: arial; font-size: 14px; line-height: 17px; color: #666; font-weight: bold; }
.leadin2 { color: #666; font-size: 14px; font-family: arial; font-weight: bold; line-height: 19px; }
.leadinb { font-family: arial; font-size: 14px; line-height: 16px; color: #000000; font-weight: bold; }
.leadin a:link { color: #0066cc; text-decoration: none; }
.leadin a:active { color: #ff9900; text-decoration: none; }
.leadin a:visited { color: #0066cc; text-decoration: none; }
.leadin a:hover { color: #ff6600; }

.normb { font-family: arial; font-size: 12px; line-height: 16px; color: #000000; }
.normr { font-family: arial; font-size: 12px; line-height: 16px; color: #ff1a09; }
.normw { font-family: arial; font-size: 12px; line-height: 16px; color: #ffffff; }
.norm { font-family: arial; font-size: 12px; line-height: 16px; color: #666666; }

.norm a:link { color: #0066cc; text-decoration: none; }
.norm a:active { color: #ff9900; text-decoration: none; }
.norm a:visited { color: #0066cc; text-decoration: none; }
.norm a:hover { color: #ff6600; }
.small { font-family: arial; font-size: 10px; color: #666666; line-height: 12px; }
.small a:link { color: #0066cc; text-decoration: none; }
.small a:active { color: #ff9900; text-decoration: none; }
.small a:visited { color: #0066cc; text-decoration: none; }
.small a:hover { color: #ff6600; }
.smallb { font-family: arial; font-size: 10px; color: #000000; }
.smallb a { color: 0066cc; text-decoration: none; }
.smallr { font-family: arial; font-size: 10px; color: #ff1a09; }

.sidehead { font-family: arial; font-size: 12px; text-align:left; }
.sidehead a:link { color: #0066cc; text-decoration: none; }
.sidehead a:active { color: #ff9900; text-decoration: none; }
.sidehead a:visited { color: #06c; text-decoration: none; }
.sidehead a:hover { color: #ff6600; }

.side { font-family: arial; font-size: 9px; line-height: 12px; color: #666666; }

.stbuttontext { font-family: arial; color: #ffffff; font-weight: bold; font-size:12px; }
.stico_default { background: transparent url(http://www.atlantisevents.com/images/share-icon-16x16.png) no-repeat scroll 0px 0px !important; }

.topnav { font-family: arial; font-size: 9px; color: #666666; }
.topnav a:link { color: #0066cc; text-decoration: none; }
.topnav a:active { color: #ff9900; text-decoration: none; }
.topnav a:visited { color: #6666cc; text-decoration: none; }
.topnav a:hover { color: #ff6600; text-decoration: none; }

.menunav { font-family: arial; font-size: 11px; text-align:left; }
.menunav a:link { color: #333333; text-decoration: none; }
.menunav a:active { color: #333333; text-decoration: none; }
.menunav a:visited { color: #333333; text-decoration: none; }
.menunav a:hover { color: #ff6600; }

.safmenunav { font-family: arial; font-size: 11px; }
.safmenunav a { color: #333333; text-decoration: none; }

.footer1 { font-family: arial; font-size: 11px; color: #333333; }

.footer2 { font-family: arial; font-size: 10px; color: #999999; }
.footer2 a:link { color: #999999; text-decoration: none; }
.footer2 a:active { color: #ff9900; text-decoration: none; }
.footer2 a:visited { color: #999999; text-decoration: none; }
.footer2 a:hover { color: #ff6600; text-decoration: none; }

.breadcrumbs { font-family: arial; font-size: 9px; color: #666666; }
.breadcrumbs a:link { color: #0066cc; text-decoration: none; }
.breadcrumbs a:active { color: #ff9900; text-decoration: none; }
.breadcrumbs a:visited { color: #0066cc; text-decoration: none; }
.breadcrumbs a:hover { color: #ff6600; text-decoration: none; }

ul { list-style-type: disc; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-left: 0px; }
.offblock { display: none; }
.onblock { display: block; }

.solidline-b { clear: both;  border-bottom: 1px solid gray; }
#messagebox { width: 450px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: solid 1px #06c; }
.norm img { vertical-align: sub; margin: 0; padding: 0; }
.addonhead {font-size: 22px; line-height:24px; font-weight: bold; color: #FF9901; padding-bottom: 8px; font-family: Arial;}
blockquote {padding-top: 4px; padding-bottom:4px; margin-top: 0; margin-bottom:4;}

.AccordionPanelTab td { font-family: arial; font-size: 11px; color:#3a88d7; line-height: 12px; }
.AccordionPanelContent p { font-family: arial; font-size: 11px; font-weight:normal; line-height: 15px; color: #666666; padding: 0 0 8px 0; margin:0 0 2px 6px; text-align:left; }
.AccordionPanelContent h2 { font-family: arial; font-size: 13px;  color: #ff6600; line-height:14px; padding: 4px 0 4px 0; margin:0 0 0 6px; font-weight:900;}
.AccordionPanelContent img {padding:0 5px 5px 5px;}
.tWhite {background-color:#FFFFFF;}
.tGray {background-color:#d2d2d2;}