﻿@import url(classes.css);

/* cross page commonalities */
body{font-family:Arial;font-size:12px;background:url(/images/global/siteBG.jpg) top left repeat-x #c2d1e0;
    color:#69737b; margin:0; padding:0;}
#siteWrap{width:960px;margin:10px auto;}
.innerSpaceSides{padding:0 15px;}
#blueHeader{background-color:#b4d5f0; padding:30px; background-position:right top; background-repeat:no-repeat;}
#contentWrap{background-color:#fff;}
.content{padding:30px;}

.leftSide, .rightSide{width:200px; float:left;}
.rightSide{float:right;}
.rightSide a{text-decoration:none}
.center{width:450px; margin:0 auto;}
.sideBox{padding:15px; background:url(/images/global/sideBoxBG.jpg) bottom left repeat-x #f5f5f6; margin-bottom:10px;}
.sideBox h3{margin:0;}
.sideBox h3 img{margin-left:5px;}

.addthis_toolbox{margin-top:20px; padding-top:10px; border-top:1px dotted #e0e0e0;}

/* generic forms */
th, td{vertical-align:top; color:#333; padding:5px;}
th{text-align:right}
td{}

/* contact info */
#contactBar{text-align:right;font-size:.9em; margin-bottom:10px;}
#contactBar a{text-decoration:none}
#contactBar span, #contactBar a{padding:0 10px; border-left:1px solid #696969;}
#contactBar span.end{border:none;}

.homeLink{width:300px; height:40px; background-position: left top; display:block; margin-bottom:20px;}

/* main navigation bar */
#mainNavBar{height:34px;background-position:left -79px; line-height:34px;}
#mainNavBar a{display:inline-block;float:left;background-position:center -79px;color:#fff;text-align:center;
    font-weight:bold; text-decoration:none;border-left:1px solid #fff;
    border-right:1px solid #fff; width:190px;}
#mainNavBar a span{display:inline-block;background-position:right 5px;padding-right:10px;cursor:pointer;}
#mainNavBar a.left{background-position:left -79px; border-left:none;}
#mainNavBar a.right{background-position:right -79px; border-right:none; padding-right:2px;}
#mainNavBar a:hover{background-position:center -112px;}
#mainNavBar a.left:hover{background-position:left -112px;}
#mainNavBar a.right:hover{background-position:right -112px;}
#mainNavBar a.active{background-position: center -146px; color:#003e7e;
    border-left:1px solid #fff; border-right:1px solid #fff; cursor:default;}
#mainNavBar a.right.active{border-right:none; background-position:right -146px;}
#mainNavBar a.left.active{border-left:none; background-position:left -146px;}
#mainNavBar a.active span{background-position:right -25px;}


/* sidenavbar */

.leftSide a.active:hover{color:#013d7e; cursor:default;}
.sideNavSub{display:none}
.sideNavSub.active{display:block}

.sub1, .sub2{display:block; text-decoration:none}
.sub1{padding:5px 0 5px 20px; font-size:1.1em; font-weight:bold;}
.sub2{padding:5px 0 5px 30px;}

/* footer */
#footerTop{border-top:5px solid #e4e4e6; margin-top:20px;}
#anLogo{background-position:-330px -15px; width:190px; height:27px; vertical-align:middle; display:inline-block;}
#footerLinks{font-size:.9em; padding:10px 0; text-align:center;}
#footerLinks a{padding:0 10px; border-left: 1px solid #5190cd}
#footerLinks a.end{padding-left:0; border:none;}
.claim{font-size:.8em; color:#666; text-align:center; display:block; clear:both; padding:0 50px;}


/* form */
#contactFull{width: 800px; margin: 0 auto;}
#contactLeft{float: left;width:380px;}
#contactRight{float: right;width: 400px;}
#contactRight th{width:135px;}
#contactFull table{width: 100%;font-family: Arial;font-size: 12px;}
#contactFull th, #contactFull td{vertical-align: top;color: #333;padding: 3px;}
#contactFull th{text-align: right;}
#contactFull table#cblInterest tr{padding:0;}
#contactFull table#cblInterest td, #contactFull table#cblInterest th{padding:0 5px; vertical-align:top;}
.complete{text-align:center;font-size:1.5em;}
.complete{padding:5px 15px;}


/* modal */
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window {position:absolute;left:0;top:0;width:800px;height:450px;display:none;
    z-index:9999;padding:20px;border:3px solid #777;}
#boxes #modalwindow {width:800px;height:450px;padding:10px;background-color:#fff;}
.modalClose{position:absolute;top:-28px; right:-3px; cursor:pointer;}
.stylecenter{text-align: center;}


/* hotel planners */
#AEHPbanner { width:814px; height:307px; 
    background:url(/images/products/hotel/ActiveEventsHP_banner.jpg) no-repeat left top; margin: 0 auto;}
.AEHPbannerSmall { width:814px; height:118px;
    background:url(/images/products/hotel/HPbannerSmall.jpg) no-repeat top; margin: 0 auto;}