/***********************************************
************************************************

	 Author: Joe Edelmann
	Company: Global Executive
 	 © 2007: Joe Edelmann/Global Executive

************************************************
************************************************/

body { margin:0 auto; padding:0; text-align:center; background:#E0EBF1; }
p,div,td,ul { margin:0; padding:0; font-family:"palatino linotype",georgia,serif; font-size:14px; color:#444; }
h1,h2,h3,h4,h5,h6,.sponsorTitle { margin:0; padding:0; font-family:"palatino linotype",georgia,serif; }

h1 { font-size:24px; text-transform:uppercase; text-indent:-9999px; }
h2 { margin:0 12px 12px; font-size:24px; color:#004D8D; text-transform:uppercase; border-bottom:1px solid #C4DBF0; }
h3 { margin:0 12px 2px; font-size:16px; color:#004D8D; text-transform:uppercase; }
h4 { margin:0 12px 10px; font-size:14px; }

p { padding:0 24px 10px; line-height:18px; }
ul { margin:0 24px 0 44px; padding:0 8px 10px; }

#yeardd {
	clear: left;
	float: right;
	width: 230px;
	text-align: right;
	margin-right: 10px;
}


/***** LINKS *****/
a:link,a:visited { padding:0 1px; text-decoration:none; outline:none; color:#2E6FA8; }
a:hover { text-decoration:none; background:#2E6FA8; color:#FFF; }

a.image:link,a.image:visited { margin:0; padding:0; text-decoration:none; outline:none; }
a.image:hover { text-decoration:none; background:none; }

a.lite:link,a.lite:visited { text-decoration:none; color:#6397C7; }
a.lite:hover { text-decoration:none; background:#6397C7; color:#E0EBF1; }

a.press:link,a.press:visited { margin:0; padding:0; text-decoration:none; color:#444; }
a.press:hover { color:#2E6FA8; background:none; }

a.plain:link,a.plain:visited { margin:0; padding:0; text-decoration:none; outline:none; border:0; }
a.plain:hover { text-decoration:none; background:none; border:0; }


/***** SPLASH PAGE *****/
#splashContainer { margin:0 auto; padding:0; width:600px; text-align:center; }
#splashLogo { margin:0 auto 10px; width:540px; height:632px; background:url(images/splashLogo.jpg) no-repeat; }
#splashNav { margin:0 20px; padding:0; height:34px; border-top:1px solid #C4DBF0; border-bottom:1px solid #C4DBF0; }
#splashNav ul { padding:6px 0 6px 4px; list-style:none; }
#splashNav a { text-decoration:none; border:0; outline:none; }
#splashNav li { float:left; }
#splashNav li a:link,#splashNav li a:visited { padding:2px 6px; font-size:13px; font-weight:bold; color:#2E6FA8; }
#splashNav li a:hover { color:#659BCB; background:none; }


/***** MAIN DIV'S *****/
#container { margin:8px auto 0; padding:0; text-align:left; width:804px; background:url(images/shadowBG.gif) top repeat-y; }
#header { margin:0; padding:0; width:804px; height:142px; background:url(images/headerBG.jpg) no-repeat; text-align:center; }
#nav { margin:0 auto; padding-left:30px; padding-top:0; padding-bottom:0; padding-right:0;  width:769px; height:28px; background:#004D8D; border-top:1px solid #6397C7; border-bottom:1px solid #6397C7; display:block; text-align:center; position:relative; }
#content-outer { margin:14px 8px 0; padding:0; clear:both; background:url(images/contentBG.gif) top repeat-y; }
#content { padding:20px 18px 40px; min-height:500px; height:auto !important; height:500px; background:url(images/globeBG.jpg) bottom no-repeat; }
#footer { margin:0; padding:20px 24px 8px; height:30px; background:url(images/footerBG.gif) top no-repeat #E0EBF1; }


/***** NAV *****/
#nav ul { left:80px; margin:0 2px; padding:0; list-style:none; height:28px; font-size:14px; font-weight:bold; color:#D7EAF3; line-height:27px; text-align:center; position:relative; }
#nav a { text-decoration:none; border:0;  text-align:center;}
#nav li { float:left; height:28px; text-align:center; }
#nav li a:link,#nav li a:visited { padding:4px 14px 10px; color:#D7EAF3;  text-align:center;}
#nav li a:hover { color:#E1EFF5; background:url(images/navRObg.gif) repeat-x;  text-align:center;}


/***** HOME *****/
.homeBG { margin:10px 18px; padding:0; height:310px; background:url(images/homeBG.jpg) no-repeat; border:1px solid #C4DBF0; }
.newhomeBG { margin:10px 18px; padding:0; height:220px; background:url(images/newhomeBG.jpg) no-repeat; border:1px solid #C4DBF0; }
.homeTitle { margin:0; padding:6px 20px 0 0; font-size:30px; color:#004D8D; text-align:right; line-height:40px; }
#homeGallery { width:602px; margin:10px auto; padding:10px; background:#E0EBF1; border:1px solid #C4DBF0; }
.captions { margin:4px auto 8px; padding:4px 8px; color:#555; background:#E9F2f6; border:1px solid #C4DBF0; border-top:2px solid #C4DBF0; border-bottom:2px solid #C4DBF0; }
blockquote { padding-top:4px; background:url(images/quoteOpen.gif) top left no-repeat; }
blockquote div { padding-bottom:2px; background:url(images/quoteClose.gif) bottom right no-repeat; }
blockquote p { padding-left:32px; padding-bottom:4px; font-size:13px; }
blockquote cite { padding-right:34px; color:#004D8D; display:block; text-align:right; font-size:12px; }


/***** ABOUT *****/
.about1 { float:right; text-align:center; font-size:10px; color:#6397C7; }
.about2 { margin:0 12px 12px 4px; padding:0 0 4px; float:left; width:292px; text-align:center; font-size:10px; color:#6397C7; border-bottom:1px solid #C4DBF0; }
.about3 { padding:0 0 4px; float:right; width:233px; text-align:center; font-size:10px; color:#6397C7; border-bottom:1px solid #C4DBF0; }


/***** AGENDA *****/
.date { margin:8px 12px 0; padding:1px 2px 2px; clear:both; position:relative; font-size:14px; font-weight:bold; display:block; color:#004D8D; text-transform:uppercase; background:#C4DBF0; }
.time { margin:0 0 0 12px; padding:2px 4px 4px 12px; position:relative; clear:both; float:left; width:115px; border-right:2px solid #C4DBF0; display:inline; text-align:right; font-size:13px;}
.time p { margin:0; padding:0; font-size:13px; color:#6397C7; text-align:left}
.loc {margin:0; padding:0; font-size:13px; color:#333333; text-align:left;}
.ssn { margin:0; padding:2px 8px 4px; float:left; width:497px; }
.ssn p { margin:0; padding:0; font-size:13px; }
.ssnMain {}
.ssnTitle { margin:0; padding:2px 8px 4px; font-size:13px;float:left; width:497px;  }
.ssnTitle p{ margin:0; padding:0; font-size:13px; color:#004D8D; text-transform:uppercase; font-weight:bold;}
.agTop { padding-top:4px; }
.agBot { margin-bottom:12px; padding-bottom:4px; border-bottom:1px solid #C4DBF0; }
.agenda1 { padding-bottom:4px; float:right; width:273px; text-align:center; font-size:10px; color:#6397C7; border-bottom:1px solid #C4DBF0; }
ol {margin:0;}



/***** INVITEES *****/
.inviteesList { margin:8px 30px 10px; padding:4px 12px; list-style:none; border-top:2px solid #C4DBF0; border-bottom:2px solid #C4DBF0; }


/***** BOARD MEMBERS *****/
.memberBGnew { clear:left; margin:8px 32px; padding:4px; height:80px; background:#DDE9F0; border:1px solid #C4DBF0; border-left:8px solid #C4DBF0; }
.memberImage { float:left; margin:4px 8px 4px 4px; padding:4px; background:#FFF; border:1px solid #86B0D6; }
.memberImageBig { float:right; margin:0 8px 20px 20px; padding:4px; background:#FFF; border:1px solid #86B0D6; }
.memberName { margin:0; padding:0; font-size:14px; font-weight:bold; color:#004D8D; text-transform:uppercase; }
.memberTitle { margin:0 0 2px; padding:0; font-size:14px; font-weight:bold; }
.board1 {  text-align:center; font-size:10px; color:#6397C7; text-align:center; }


/***** PRESS *****/
.arTitle { font-size:13px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #C4DBF0; }

/***** SPONSORS *****/
.sponsors { margin:4px 4px 12px; padding:8px; background:#DDE9F0; border:1px solid #C4DBF0; }
.sponsors p { margin:0 0 8px; padding:0; }
.sponsors img { margin:0 8px 8px 0; padding:4px; float:left; background:#FFF; border:1px solid #EEE; }
.sponsorTitle { margin:0 0px 5px; font-size:16px; color:#004D8D;}

/***** MISC *****/
.center { margin:0 auto 10px; text-align:center; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.p2 { padding:0 8px 10px; }
.zero { margin:0; padding:0; }
.p12 { font-size:12px; }
.blue { font-weight:bold; color:#004D8D; }
.blueBox,#agendaBox { margin:20px 30px; padding:10px; background:#DDE9F0; border:1px solid #C4DBF0;}
.blueLine { padding-bottom:0; border-bottom:1px solid #C4DBF0; }
.subTitles { padding:0 40px 0 0; text-align:right; font-size:18px; line-height:22px; }
.end { margin-bottom:20px; }

#footer div { color:#6397C7; font-size:12px; }
.copy { text-align:center; }
.valid { float:right; }

/***** POST SUMMIT *****/
.scribe { border:1px solid #696; background:#CFC; font-size:10px; font-weight:bold; color:#696; padding:0 4px 0; }
a.scribe:link,a.scribe:visited { border:1px solid #696; background:#CFC; font-size:10px; font-weight:bold; color:#696; text-decoration:none; padding:0 4px 0; }
a.scribe:hover { border:1px solid #363; background:#696; color:#CFC; text-decoration:none; }

.prestn { border:1px solid #933; background:#FCC; font-size:10px; font-weight:bold; color:#933; padding:0 4px 0; }
a.prestn:link,a.prestn:visited { border:1px solid #933; background:#FCC; font-size:10px; font-weight:bold; color:#933; text-decoration:none; padding:0 4px 0; }
a.prestn:hover { border:1px solid #300; background:#933; color:#FCC; text-decoration:none; }

/***** CLEARFIX *****/
.clearfix:after { margin:0; padding:0; content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; height:1%; }
* html .clearfix { margin:0; padding:0; height:1%; font-size:1px; }

/* ------ GALLERY SECTION ------ */

.gallerythumb { border:3px double #AABFCA; background:#FFF; cursor:pointer; }
#gnavc { text-align:center; margin:0 10px 0 5px; }
.gnav { border-top:1px solid #AABFCA; border-bottom:1px solid #AABFCA; background:url(images/gnav1BG.gif) repeat-x; text-align:center; height:25px; margin:4px 0 4px; }

a.gpagenum:link,a.gpagenum:visited { font-size:11px; color:#3366CC; text-decoration:none; padding:2px 5px 2px; border:0px; }
a.gpagenum:hover { border:1px solid #AABFCA; background:#FFF; text-decoration:none; padding:2px 4px 2px; }

.gallerybtns ul { margin:10px; padding:0; font-size:18px; }
.gallerybtns ul li { list-style-type:none;  height:40px;  border-bottom:1px solid #AABFCA; margin-bottom:8px; }
.gallerybtns ul li a {  display:block; padding:10px 0 5px 10px; }
.gallerybtns ul li a:hover { background:#D6E5ED; }