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


/********* SLIDESHOW ***********************************************/

ul.slideshow {
	list-style:none;
	width:595px;
	height:242px;
	overflow:hidden;
	position:relative;
	margin:0;
	margin-top:10px;
	padding:0;
	z-index:10;	
}

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:20;	
}


#bodyCMS{
	background:url(../images/cms-bg.jpg) repeat-x #fff;
}

a.footer{
	font: 12px Arial;
	font-weight:bold;
	color: #fff;
	text-decoration:none;
	padding-left:7px;
	padding-right:7px;
	}
#footerCredit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	display:block;
	text-decoration:none;
}

#footerCredit:hover{
	text-decoration:underline;
}

a.footer:hover{
	text-decoration:underline;
	}
	
a.footer:visited{
	color:#fff;
}
	
a.menuSub{
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	font: 12px Arial;
	font-weight:BOLD;
	color: #1b369b;
	text-decoration:none;
	border-bottom: #999 dotted 1px;
}

a.menuSub:hover{
	text-decoration:underline;
	background: #FFF;
}

h1{ 
	font-family: "Arial", Gadget, sans-serif;
	font-size:30px;
	color:#b71b23;
	font-weight:lighter;
	padding-bottom:2px;
}

h2{ 
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	color:#b71b23;
	font-weight:lighter;
}

h2.sub{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#b71b23;
	font-weight:lighter;
	padding-bottom:3px;
	padding-top: 3px;
}

a{
	font-family:arial;
	font-size:12px;
	color: #1b369b;
}

a:visited{
	color: #1b369b;
}

a.AnchorEO{ 
	font-family: "Arial", Gadget, sans-serif;
	font-size:30px;
	color:#b71b23;
	font-weight:lighter;
	padding-bottom:2px;
}

body{
	background-color:#e6e7e8;
}

p.StandardText{
	font-family:arial;
	font-size:12px;
	line-height:1.5;
	color: #000;
	padding-bottom:10px;
}

ul.conventionLIST {
	list-style-type:none;

}

ul.conventionLIST li {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
}

p.textConvention{
	font-family:arial;
	font-size:12px;
	color: #000;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}

p.textConventionTitle{
	font-family:arial;
	font-size:12px;
	color: #fff;
	padding:0px;
	margin:0px;
}

ul.standard-UL {
list-style:circle;

}


ul.standard-UL li {
	font-family:arial;
	font-size:12px;
	line-height:1.5;
	color:#666;
	padding-bottom:5px;
	font-weight: bold;
}

ul.standard-UL2 {
list-style:cirle;
padding-left:10px;
width:250px;



}


ul.standard-UL2 li {
	font-family:arial;
	font-size:12px;
	line-height:1.5;
	color:#000;
	padding-bottom:10px;
}



ul.standard-depot {
list-style:cirle;
padding-left:10px;
}


ul.standard-depot li {
	font-family:arial;
	font-size:12px;
	line-height:1.5;
	color:#C00;
	padding-bottom:5px;
	font-weight: bold;
}




p.TextList{
	font-family:arial;
	font-size:12px;
	line-height:1.3;
	color: #000;
}

#wrap{
	width:916px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:auto;
	background: url(../images/bg-page.gif) repeat-y;
}

#wrap2{
	width:916px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	height:auto;
	background:none;
}

#header{
	width:916px;
	height:129px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/header3.jpg) no-repeat;
}

.clear{
	clear:both;
}

.SubHeader{
	border-bottom:#666 dotted 1px;
}

.SubHeaderEO{
	border-bottom:#666 dotted 1px;
}

.SubHeaderEO h1{
	display:inline;
}

.SubHeaderEO a{
	display:inline;
	padding-left:15px;
	font-size:16px;
}

/*CSS STICKY FOOTER START******************************************************************/
* {margin:0;padding:0;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {	/* must be same height as the footer */
	padding-bottom: 119px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	width:850px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg-upper-page.jpg) repeat-x;
	}  
	
#footer {
	position: relative;
	margin-top: -90px; /* negative value of footer height */
	height: 90px;
	margin-left:auto;
	margin-right:auto;
	width:916px;
	clear:both;
	color:#FFF;
	}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*CSS STICKY FOOTER ENDS**********************************************************************/

/*FOOTER STYLING STARTS*************************************************************************/
#footerContent{
	width:901px;
	height:36px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	background:#327fb5;
}
#footerEdge{
	width:916px;
	height:47px;
	background:url(../images/footer2.jpg) no-repeat;
}

/*FOOTER STYLING ENDS*************************************************************************/

/****************************INDEX STARTS HERE***********************************************/

.dotted-topline{
	margin-top:15px;
	width:225px;
	height:10px;
	/* [disabled]border:#666 dotted 1px; */
	/* [disabled]border-top-width:1px; */
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	background-image: url(../images/divider-horz.gif);
	background-repeat:no-repeat;
	
}



#menu{
	width:900px;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/menu-bg.jpg) repeat-x;
	border-left:#d6d6d2 solid 1px;
	border-right:d6d6d2 solid 1px;
}
	
#menuSpace{
	height:5px;
	display:block;
}

#menu li{
	padding-right:15px;
	padding-left:15px;
	padding-top:3px;
	height:22px;
	width85px;
	float:left;
	list-style:none;
	border-right:#ffffff solid 1px;
	border-left:#CECECE solid 1px;
	text-align:center;
}

#menu li a{
	font: 12px Arial;
	font-weight:bold;
	color: #333;
	text-decoration:none;
	}

#menu li a:hover{
	text-decoration:underline;
	color:#1b369b;
}

#columnIndexL{
	float:left;
	width:515px;
}

#columnIndexR{
	float:left;
	width:318px;
	padding-left:15px;
}

.sectionTop{
	height:1px; 
	width:100%; 
	background:#b71b23;
}


/****************************INDEX ENDS HERE************************************************/

/****************************ABOUT PAGE STARTS HERE************************************************/

.columnSubLeft{
	width:595px;
	height:auto;
	float:left;
}

.columnSubRight{
	width:240px;
	height:auto;
	float:right;
}

#menuSub{
	width:140px;
	height:auto;
	float:left;
	padding-top:28px;
}

#menuSub img{
	padding-right:5px;
}

#menuSub-div2{
	background:#f6f6f6;
	padding:5px;
}

#contentSub{
	width:440px;
	float:right;
	padding-top:20px;
}

.subContainerHeader{
	background:url(../images/sub-header2.gif) no-repeat;
	height:26px;
	padding-top:7px;
	padding-left:15px;
	width:225px;
}

.subContainerHeader p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:14px;
}

.subContainerBg{
	background:url(../images/sub-header-bg.jpg) repeat-x;
	height:150px auto;
	width:210px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 10px;
	padding-right: 10px;
}

.subContainerSponsors{
	height:100px;
	width:210px;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 10px;
	padding-right: 10px;
}

/****************************ABOUT PAGE ENDS HERE************************************************/

#contactColL{
	float:left;
	width:220px;
}

#depotContact{
	float:left;
	width:400px;
	border: #f3e9cd solid 1px;
	background: #fffcf1;
	padding: 15px;
	padding-left: 25px;
}




#contactColR{
	float:right;
	width:310px;
	border: #f3e9cd solid 1px;
	background: #fffcf1;
	padding: 15px;
	padding-left: 25px;
}

#contactTable{}

#contactTable th{
	padding-top:5px;
}

#contactTable td{
	padding-top:5px;
}
/*FORM STARTS HERE*********************************************************************/
ul.formStyle{
	list-style:none;
	padding-left:0px;
	
}
label.error{
	float:right;
	font-family: arial,verdana,sans-serif; 
	font-size:11px;
	color:#F00;
}
p.error{
	font-family: arial,verdana,sans-serif; 
	font-size:12px;
	color:#F00;
}
input.verify{
	float:left;
}
label.description{
	display:block;
		font-family: arial,verdana,sans-serif; 
		font-size:11px; 
		font-weight:normal;
		padding-top:5px;
}
label.mess{
		float:left;
		font-family: arial,verdana,sans-serif; 
		font-size:11px; 
		font-weight:normal;
		padding-top:5px;
}
label.checkBox{
	font-family: arial,verdana,sans-serif; 
	font-size:11px; 
	font-weight:normal;
}
div.checkBoxCol1{
	width:155px;
	float:left;
}
div.checkBoxCol2{
	width:175px;
	float:left;
}
/*FORM ENDS HERE***************************************************************/

.titleHeader{
	width:210px;
	height:22px;
	background:#e5eef3;
	padding-left:10px;
	border:#9cbfd3 solid 1px;
}

.titleHeader p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:14px;
	padding-top:3px;
}

.board{
	width:408px;
	padding:15px;
	border:#f3e9cd solid 1px;
	background:#fffcf1;
	height:auto;
	float: right;
	}
.boardPhoto{ 
	float:left; 
	width:125px;
	background:#fff;
	}

.boardPhoto img{
	padding:4px;
	border:#f3e9cd solid 1px;
	float: right;
	}
	
.boardInfo{ 
	float:right; 
	width:268px;
	padding-left:15px;
	}
	
p.boardName{ 
	font-family: "Arial", Gadget, sans-serif;
	font-size:20px;
	color: #333;
	font-weight:lighter;
}

p.boardTitle{ 
	font-family: "Arial", Gadget, sans-serif;
	font-size:16px;
	color: #333;
	font-weight:lighter;
}

p.boardDesc{
	font-family:arial;
	font-size:12px;
	line-height:1.3;
	color: #000;
}

#pastPresidents{}
#pastPresidents li { 
    display: block; 
    width: 50%; 
    float: left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}
#pastPresidents span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333;
}

#memberBenefits{
	width:208px;
	height:auto;
	padding:15px;
	border:#f3e9cd solid 1px;
	background:#fffcf1;
	}
	
#memberBenefits ul{
	padding-left:10px;

}

#memberBenefits li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	list-style-image:url(../images/list-arrow.gif);
	padding-left:-5px;
}

#register{
	padding-left:25px;
	padding-top:5px;
	}
#register li{
	list-style:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:10px;
}

#register span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#093;
	font-weight:bold;
}


.sponsorArea{
	padding-top:10px;
}

#sponsor{
	width:198px;
	border:#007300 solid 1px;
	background:#eaf7ea;
	height:39px;
	margin-left:auto;
	margin-right:auto;
	padding:7px;
}

.sponsorArea img{
	padding-left:13px;
	margin-bottom: 0px;
	}

#sponsor p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	line-height:1;
}

#sponsor span{
	font-size:24px;
}

.apptImage{
	width:115px;
	padding-right:5px;
}

ol.standardList{
	font-family: arial;
	font-size:12px;
	line-height:1.5;
	list-style:outside;
}

ol.standardList li{
	padding-bottom:5px;
}

ul.standardList{
	font-family: arial;
	font-size:12px;
	line-height:1.5;
	list-style:outside;
}

ul.standardList li{
	padding-bottom:5px;
}

ul.ListEO{
	font-family: arial;
	font-size:12px;
	line-height:1.5;
	list-style:outside;
	padding-left:30px;
}

ul.ListEO li{
	padding-bottom:5px;
}

ul.sublist {
	padding-left:25px;
	padding-top:10px;
		}

ul.sublist li{}

img.stdFloatLeft{
	float:left;
	padding-right:10px;
}

table.commissionTable{
	font-family:arial;
	font-size:12px;
}

table.commissionTable td{
	padding:2px;
}

.convDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2291e6;
	font-weight:lighter;
	padding-bottom:3px;
	padding-top: 3px;
	margin-bottom: 5px;
}

#ConvMap{
	display:block;
	padding:2px;
	border:#666 1px;
}

#exhibitors{}
#exhibitors li {
	list-style: inside;
	list-style-type: decimal;
	font-family:Arial;
	font-size:12px;
	padding-bottom:3px;
	list-style:decimal;
	list-style:inside;
	padding-left: 10px;
}

#exhibitors li.active {
	color:#090;
}

#CMSheader{
	height:82px;
	padding:20px;
	color:#fff;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:lighter;
}

#CMSarea{
	border:#999 solid 1px;}
	
#CMSarea a{
	display:block;
	padding-bottom:10px;
	font-size:14px;
}

#hotelreserv{
	border:#CCC solid 1px;
	padding:5px;
	font-weight: lighter;
}

#hotelreserv div{
	padding:5px;
	background:#f8f8f8;
}

#facebook{
	float:right; 
	padding-right:30px; 
	padding-top:92px;
}
/*********************************SUB MENU WITH INDENT START************************/

ul.sub2{
		padding-top:7px;
		border-bottom:#999 dotted 1px;
		padding-bottom:7px;
		}

ul.sub2 li.category{
	background: url(../images/sub-arrow.gif) no-repeat 0 7px;
	font-weight:bold;
	padding-left:12px;

	}

ul.sub2 li{
	background:none;
	list-style:none;
	padding-left:12px;
	padding-bottom:3px;

	}
	

a.sub2{
	text-decoration:none;
	}
a.sub2:hover{
	text-decoration:underline;
	}
	
a.sub2:visited{}	
	
.picasa{
	margin-left:18px;
	margin-top:10px;
	margin-bottom:20px;
}

/*********    Sponsor Images  **********************************************/

img.sponsorIMAGE {
	padding-right:18px;
	padding-bottom: 10px;
	
}

/*******************************************************/

/*********    TABLE Schedule  **********************************************/


tr.convention-Label {
	background-color:#000;
}

td.conventionCELL {
	padding:5px;
} 

tr.table-GREEN {
	background-color:#CCDEA3;
}

tr.table-PURPLE {
	background-color:#bdcced;
}

tr.table-RED {
	background-color:#f19c8f;
}

tr.table-GRAY {
	background-color:#E1E1E1;
}

tr.convention-Label h2 {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

img.conventionImg{
	display:inline;
	padding-right:5px;
}

img.conventionPhoto {
padding-bottom:5px;	
}
/*******************************************************/

