@charset "UTF-8";
/* CSS Document */

/*container styles*/
body {font-family:"Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; background-color:#21cc8a;}
/*first div is container for entire page, certering it horizontally in whatever browser you open, end div does not happen until directly before closing body tag*/
#main {position:relative; width:800px; background-image:url(images/BGA-gradient.gif); background-position:left; background-repeat:repeat; height:auto; bottom:0px;
/*to overlap globe and background*/
overflow:hidden;
/*next is to fix the IE bug for center layout*/
text-align:left;
/*next is to center for all other browsers*/
margin:0 auto;}

#logo {position:relative; top:20px; left:20px; width:auto; height:70px;}
#navbar {position:absolute; top:76px; left:230px; width:570px; height:19px;}
#bga {position:absolute; top:110px; left:20px; width:800px; height:auto; margin:0; text-align:left; padding:0;}
#mainchunks {position:relative;top:150px;left:20px;width:748px;height:auto;margin:0; padding:0; }
#mainchunksfront {position:relative;top:220px;left:20px;width:748px;height:auto;margin:0; padding:0; }
#announcebox {position:absolute;top:330px;left:583px;width:192px;height:204px;}
#globe {position:relative; bottom:0px; right:0px; height:100%; width:100%;}
.refertable {width:500px;border:none;height:auto;}

/*text styles*/
h1 {font:17px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal;text-align:left; color:#21CC8A; margin-bottom:0px; margin:0px; padding:0;}
p {font:15px/17px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; margin-top:-1px; color:#21CC8A;}
.greynarrow {font:15px/17px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; margin-top:-1px; color:#b3b3b3;}

.medium {font:12px/14px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; margin-top:-1px; color:#21CC8A;}
.link {font:15px/17px "Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; margin-top:-1px; color:#b3b3b3;}
	a.link:active, :visited {text-decoration:none; color:#21CC8A;}
	a.link:hover {color:#21cc8A;}
.agenda {font:15px/17px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; color:#21CC8A; border:1px; border-style:solid; border-color:#2A2A92;}
.agendadate {font:15px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin-bottom:-1px; color:#b3b3b3; border:1px; border-style:solid; border-color:#2A2A92;}
.green {font:15px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin-bottom:-1px; color:#21cc8a;}
	a.green {text-decoration:underline;}
	a.green:hover {text-decoration:underline; color:#2a2a92;}
.grey {font:15px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; margin-bottom:-1px; color:#b3b3b3;}
	a.grey {text-decoration:underline;}
	a.grey:hover {text-decoration:underline; color:#2a2a92;}
.bold {font:15px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal;text-align:left; color:#21cc8a;}
.boldgrey {font:15px/18px "Arial Black", Arial, Helvetica, sans-serif; font-weight:normal;text-align:left; color:#b3b3b3;}
.date {font:18px/22px "Arial Black", Arial, Helvetica, sans-serif; text-align:center; margin-top:15px; color:#b3b3b3;}
.atthe {font:12px/8px "Arial Black", Arial, Helvetica, sans-serif; text-align:center; color:#b3b3b3;}
.city {font:15px/15px "Arial Black", Arial, Helvetica, sans-serif; text-align:center; margin-top:80px; color:#b3b3b3;}
.small {font:10px/12px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; color:#21cc8a;}
.formlabel {width:40%; font:normal small-caps 10px/12px "Arial Narrow", Helvetica, sans-serif; text-align:left; vertical-align:top; color:#B3B3B3;}
.formfills {width:60%; font:normal 10px/10px Geneva, Arial, Helvetica, sans-serif; text-align:justify; vertical-align:top;color:#000000;}
.formsection {font: italic 16px/18px Georgia, "Times New Roman", Times, serif; margin-bottom:-6px;color:#21cc8a;}

.sponsorlink {font:16px/16px "Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; vertical-align:baseline; color:#b3b3b3; text-decoration:none;}
	a.sponsorlink:active, :visited {text-decoration:none; font-weight:bold; color:#b3b3b3;}
	a.sponsorlink:hover {text-decoration:underline; color:#21CC8A;}	


.nav {font:12px/12px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:center; vertical-align:baseline; color:#b3b3b3;}
	a.nav:active, :visited {text-decoration:none; font-weight:bold; color:#b3b3b3;}
	a.nav:hover {text-decoration:underline; color:#2a2a92;}	
.divide {font:12px/12px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:center; color:#b3b3b3; vertical-align:baseline;}
.agendatable {border:1px; border-style:solid; border-color:#2A2A92;}
.bullet {font:15px/17px "Arial Narrow", Arial, Helvetica, sans-serif; text-align:left; margin-top:-1px; color:#21CC8A;list-style-type:square; margin:0 5px 0 25px; padding:0;}

/*rule styles*/
.bluerule {border-bottom:1px solid #2a2a92; margin-top:-12px; font:9px/9px "Arial Narrow", Arial, Helvetica, sans-serif; }
