/* Global ------------------------------------------------------*/
body {margin: 0px;padding: 0px;color: #666;font-family: Arial, Helvetica, sans-serif; background-image:url(../img/design/bg.jpg); background-repeat:repeat-x; background-color:#4094cf}		
#shell {margin: 0px auto;width: 918px; background-color:#FFFFFF}
a { color:#11619f}
a:hover {text-decoration: none}
.fauxCol {width:50%; float:left;}
.imgLeft {margin-right:20px; float:left; border:solid 7px #999999}
.imgRight {margin-left:20px; float:right;}
.clearBoth {clear:both;}
.noMargin {margin:0;}
.noBorder {border:none;}
.noPadding {padding:0;}
.noStylingRight {border:none; margin-right:0; padding-right:0;}
.noStylingLeft {border:none; margin-left:0; padding-left:0;}
.forPrint {position:absolute; left:-2500px;}
#printHeader {display:none;}
h1,h2,h3 { margin:0;padding:0; }
	
/* Head ---------------------------------------------------------*/
#h-shell { background-image:url(../img/design/top.jpg); background-repeat:no-repeat; height:124px}

/* Top Nav ------------------------------------------------------*/		
#h-usabilityNav {font-size: 11px;color: #ffffff;height: 15px;padding: 10px 0px 0px 310px;margin: 0px;}
#h-usabilityNav ul{margin:0px;padding:0px;}
#h-usabilityNav li{border-right: 1px solid #FFFFFF;display: block;float: left;margin: 0px 11px 0px 0px;padding: 0px 11px 0px 0px;list-style: none;line-height: 9px;}
#h-usabilityNav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#h-usabilityNav li a{color: #ffffff;position: relative; text-decoration: none;}
#h-usabilityNav li a:hover{text-decoration: none;color: #ffcd64;}
#h-usabilityNav .current {text-decoration: none; color: #ffcd64; }

/* Logo --------------------------------------------------------*/
#h-logoArea {height: 85px;width: 200px;position: absolute; padding: 0 0 0 0px; z-index: 2;}
#h-logoArea img {border:none;}
#h-logoArea a {display: block;height: 85px;width: 200px; }	


/* Toll Free Number --------------------------------------------------------*/
#tollFree {position: absolute; padding: 75px 0 0 715px; font-family:Georgia; color:#b5c9d7; font-weight:bold; width:300px; height: 25px; z-index:1}	

/* Header Image ------------------------------------------------*/
#h-banner { background-image:url(../img/design/header_bg.jpg); height: 268px; margin-top: 99px}
#h-banner img {display:block;}
#h-image {padding: 15px 0 0 14px; float:left }

/* Header CTAs ---------------------------------------------------------*/
#h-ctaShell {width: 206px; padding: 0px 0px 0 0px; float:left; margin: 15px 0 0 699px;  position:absolute; z-index:50}
#h-ctaShell ul{margin:0; padding:0;}
#h-ctaShell li{list-style: none;}
#h-ctaShell li a{display:block; width: 206px; }
#h-ctaShell li a:hover{background-position:left bottom;}

#h-cta01 {width: 206px; }
#h-cta01 a {height: 80px; background-image:url(../img/design/cta_conference_center.gif); background-repeat: no-repeat;  background-position:left top;}
#h-cta02 {width: 206px;}
#h-cta02 a { height: 82px; background-image:url(../img/design/cta_academic.gif); background-repeat: no-repeat;  background-position:left top;}
#h-cta03 {width: 206px; }
#h-cta03 a {height: 77px; background-image:url(../img/design/cta_campus_conferences.gif); background-repeat: no-repeat;  background-position:left top;}



/* Main Nav ----------------------------------------------------*/		
#h-nav {font-size: 15px;font-weight: bold;line-height: 47px; background-image:url(../img/design/nav_bg2.jpg); background-repeat:no-repeat; height: 50px; font-family:arial; padding: 3px 0 0 10px; width: 920px; letter-spacing: -.8px; }
#h-nav ul{margin:0px;padding:0px; }
#h-nav li{list-style: none;float: left;margin: 0px 8px 0px 0px;padding: 0px 8px 0px 0px; }
#h-nav li a{color: #fed76f;text-decoration: none;}
#h-nav li a:hover{color: #ffffff;text-decoration: none;}
#h-nav .current {color: #ffffff;text-decoration: none;}

	
/* Body ---------------------------------------------------------*/
#b-shell {background-color:#ffffff; clear: both; overflow: auto; border-left: solid 2px #4094cf; border-right: solid 1px #4094cf;}
#b-contentArea {font-size: 13px;line-height: 18px;color: #525455; background-color:#FFFFFF; width:657px; margin: 3px 0 0 1px; padding: 15px 15px 15px 15px; font-family:Georgia; }
#b-contentArea h1 { color:#013757; line-height: 24px; font-size:22px}
#b-contentArea h2 {font-size:18px; color:#286FA2}

div.twoCols {width:45%; float:left;} 
ul.twoCols {width:45%; float:left; list-style-type:square; margin:0; padding:0 0 0 40px; display:block;}
.clearBoth {clear:both;}
.colsMarginRight {margin-right:15px; padding: 0 15px 0 0; border-right: solid 1px #000;}

/* CTAs ---------------------------------------------------------*/
#b-ctaShell {width: 230px; padding: 10px 0 0 0px; position: absolute; background-color:#FFFFFF; margin: 3px 0 0 670px; top: 450px}
#b-ctaShell ul{margin:0; padding:0;}
#b-ctaShell li{list-style:none; margin:0; padding:0;}
#b-ctaShell li a{display:block; width: 230px; }
#b-ctaShell li a:hover{background-position:left bottom;}

#b-cta01 {width: 230px; }
#b-cta01 a {height: 74px; background-image:url(../img/design/cta01.jpg); background-repeat: no-repeat;  background-position:left top;}
#b-cta02 {width: 230px;}
#b-cta02 a { height: 37px; background-image:url(../img/design/cta02.jpg); background-repeat: no-repeat;  background-position:left top;}
#b-cta03 {width: 230px; }
#b-cta03 a {height: 36px; background-image:url(../img/design/cta03.jpg); background-repeat: no-repeat;  background-position:left top;}
#b-cta04 {width: 230px; }
#b-cta04 a {height: 90px; background-image:url(../img/design/cta04.jpg); background-repeat: no-repeat;  background-position:left top;}
	
#ecal #b-ctaShell {display: none}
#ecal #b-virtualTours {display: none}
#ecal #b-printableBrochure {display: none}
#ecal #b-contentArea { width: 887px}

#b-virtualTours { width: 156px; padding: 0; position: absolute; background-color:#FFFFFF; margin: 3px 0 0 705px; top: 765px }
#b-virtualTours ul{ margin:0; padding:0; }
#b-virtualTours li{ list-style: none; margin:0; padding:0; }
#b-virtualTours li a { display:block; width: 156px; }
#b-virtualTours li a:hover { background-position:left bottom; }

#b-cta05 { width: 156px; }
#b-cta05 a { height: 45px; background-image:url(../img/design/cta05.jpg); background-repeat: no-repeat;  background-position:left top; }

#three-ctas #b-printableBrochure { top:809px }

#b-printableBrochure {width: 156px; padding:0; position: absolute; background-color:#FFFFFF; margin: 3px 0 0 705px; top: 766px}
#b-printableBrochure ul{margin:0; padding:0;}
#b-printableBrochure li{list-style:none; margin:0; padding:0;}
#b-printableBrochure li a{display:block; width: 156px; }
#b-printableBrochure li a:hover { background-position:left bottom; }

body#amenities #b-printableBrochure, body#meetingsEvents #b-printableBrochure, body#facilities #b-printableBrochure { top:830px }

/* Conference Center Payments CTA */
#b-confCenterPay { display:none; width:156px; padding:0; position:absolute; background-color:#FFF; margin:3px 0 0 705px; top:778px }
#b-confCenterPay ul { margin:0; padding:0 }
#b-confCenterPay li { list-style:none; margin:0; padding:0 }
#b-confCenterPay li a { display:block; width:156px }
#b-confCenterPay li a:hover { background-position:left bottom }
#b-cta08 {width: 206px; }
#b-cta08 a {height: 45px; background-image:url(../img/design/cta08.jpg); background-repeat: no-repeat;  background-position:left top; }
body#amenities #b-confCenterPay, body#meetingsEvents #b-confCenterPay, body#facilities #b-confCenterPay { display:block }



#b-cta06 {width: 156px; }
#b-cta06 a {height: 63px; background-image:url(../img/design/cta06.jpg); background-repeat: no-repeat;  background-position:left top;}

#three-ctas #b-registration {width: 156px; padding:0; position: absolute; background-color:#FFFFFF; margin: 3px 0 0 705px; top: 703px}
#b-registration {width: 156px; padding:0; position: absolute; background-color:#FFFFFF; margin: 3px 0 0 705px; top: 703px}
#b-registration ul{margin:0; padding:0;}
#b-registration li{list-style: none; margin:0; padding:0;}
#b-registration li a{display:block; width: 156px; }
#b-registration li a:hover{background-position:left bottom;}

#c-cta07 {width: 156px; }
#c-cta07 a {height: 63px; background-image:url(../img/design/cta07.jpg); background-repeat: no-repeat;  background-position:left top;}

#navcontainer ul {margin: 0px;  padding: 0px; list-style-type: none;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a{ display: inline; padding: 3px; background-color:#dbdbdb; border:solid 1px #000066; text-decoration:none}

#navcontainer-2 ul {margin:10px 0px 0px 0px;  padding: 0px; list-style-type: none;}
#navcontainer-2 ul li { display: inline; }
#navcontainer-2 ul li a{ display: inline; padding: 3px; background-color:#dbdbdb; border:solid 1px #000066; text-decoration:none}

#logos { margin:0 auto; clear:both;}
#logos ul { margin:0 auto; padding:0px; list-style:none;}
#logos ul li { display:inline; }

/*  PHOTO GALLERY  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#photogal { display: block; height: 700px; padding-top: 10px; /*padding-right: 252px;*/ padding-bottom: 10px; padding-left: 10px;}
    #photogal ul  { margin: 0px;}
	#photogal li  { list-style-type: none; width: 125px; height: 83px; float: left; margin: 0 15px 15px 0;}
	#photogal li a { display: block; background:#fff; padding: 3px;  border: solid 1px #644215; width: 125px; height: 83px;}
	#photogal li a:hover { border: solid 3px #272d19; padding: 1px;}  
	
		#photogal2 { display: block; height: 120px; padding-top: 10px; /*padding-right: 252px;*/ padding-bottom: 10px; padding-left: 10px;}
    #photogal2 ul  { margin: 0px;}
	#photogal2 li  { list-style-type: none; width: 125px; height: 83px; float: left; margin: 0 15px 15px 0;}
	#photogal2 li a { display: block; background:#fff; padding: 3px;  border: solid 1px #644215; width: 125px; height: 83px;}
	#photogal2 li a:hover { border: solid 3px #272d19; padding: 1px;}  

/* Footer ------------------------------------------------------*/
#f-shell { background-image:url(../img/design/footer_bg.jpg); background-repeat:no-repeat; background-position:top left; float:left; width: 920px; height:114px}
#f-nav {font-size: 11px;color: #ffffff;height: 46px; font-family:Arial; text-transform:uppercase; padding: 15px 0 0 60px; background-image:url(../img/design/fnav_bg.jpg); background-repeat:no-repeat; margin: 30px 0 0 0}
#f-nav ul {margin:0px; padding:0px;}
#f-nav li{display: block;float: left;margin: 0px 10px 0px 0px;padding: 0px 10px 0px 0px;list-style: none;}
#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
#f-nav li a {position: relative;color: #ffffff; text-decoration:none}
#f-nav li a:hover {color: #9bd3fb;text-decoration: none;}		
#address {font-family: Georgia; font-size:12px; color:#FFFFFF; font-style:normal; text-align:right; padding: 20px 20px 0 0}
#address .yellow {color: #e5d796}
#f-nav .current {color: #9bd3fb;}
#f-navxtra {float: left; font-size: 11px;color: #ffffff;height: 46px; font-family:Arial; text-transform:uppercase; padding: 30px 0 0 25px;}
#f-navxtra a { text-decoration:underline; color: #ffffff; line-height:1.7em}
#f-navxtra a:hover { text-decoration:none;color: #ffffff;}
#vizsig { margin: 0 0 0 350px; height: 35px }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#ffffff }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/}


/* CMS Stylings ------------------------------------------------------*/
#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp.cp641 #h-image{  }
#cp_sectionindex {display: none}
#cp_sectionlinks, #cp_sectionlinkssupbpage {height: 40px}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0 0 0 0; padding:0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px; background-color:#E6E6E6  }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}/* Special Cases ------------------------------------------------------*/

