/* structure

--------------------------------- */



body

{

	margin: 0;

	padding: 0;

	color: #888;

	text-align: center;

	background-color:#FFFFFF;

}







#container

{

	text-align: left;

	position: relative;

	padding:0;

	width: 788px;

	margin: 0 auto;

	text-align: left;

	background-color:#FFFFFF;

}



/* Top Banner

--------------------------------- */



#topbanner{

	

	float: left;

	margin-bottom:15px;

	padding: 0px;

	width: 788px; 

	height:217px;

}







/*  text

--------------------------------- */

* {margin:0; padding:0;}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#455a6d;
	padding-bottom: 5px;
	}

.subNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#455a6d;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	background-color: #EAF3F7;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	}
a{

	text-decoration: underline;

	color: #3366FF;

	font-weight:normal;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}

a:link {color: #3366FF;text-decoration: none;}

a:visited {color: #3366FF;text-decoration: none;}

a:hover {color: #666666;text-decoration: underline;}







h1

{

	padding: 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#666666;

	margin-bottom:10px;

	margin-top:0px;

}





p.p1

{

	margin: 0px;

	padding-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#f16221;

	

}



p.p2

{

	margin: 0px;

	padding-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#353233;

}



p.p3

{

	padding:0px;

	margin: 0px;

	padding-bottom:10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#545556;

}





/* Left Container

--------------------------------- */



#leftcontainer{ 



	float: left;

	margin: 0px; 

	padding-left:10px;

	width: 163px; 



}





.navcontainer { 

	float:left;

	width:163px;

	padding:0px;

	margin:0px;

	

}



.navcontainer ul

{

	

	margin:0px;

	padding:0px;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

}



.navcontainer a

{

	padding-top:2px;

	display: block;

	height:18px;

	width: 163px;

	margin-bottom:1px;

	text-decoration: none;

	color:#415968;

		



}



.mainnav{

	padding-left:5px;

	text-decoration: none;

	margin:0px;

	

}



.contactinfo{

	width:163px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006892;

	margin:0px;

	padding-bottom:10px;



	}



	

a.navblock1{

	display: block;

	background-color: #f16221;

	text-decoration: none;

	color: #FFFFFF;

	

	}

	

a.navblock1:link {color: #FFFFFF; text-decoration: none;}

a.navblock1:visited {color: #FFFFFF; text-decoration: none;}

a.navblock1:hover {text-decoration: none;color: #963305;}





a.navblock2{

	display: block;

	background-color: #eb6b03;

	text-decoration: none;

	color: #FFFFFF;

	}

	

a.navblock2:link {color: #FFFFFF; text-decoration: none;}

a.navblock2:visited {color: #FFFFFF; text-decoration: none;}

a.navblock2:hover {text-decoration: none;color: #963305;}





a.navblock3{

	display: block;

	background-color: #ee7c20;

	text-decoration: none;

	color: #FFFFFF;

	

	}

	

a.navblock3:link {color: #FFFFFF; text-decoration: none;}

a.navblock3:visited {color: #FFFFFF; text-decoration: none;}

a.navblock3:hover {text-decoration: none;color: #963305;}



a.navblock4{

	display: block;

	background-color: #f38936;

	text-decoration: none;

	color: #FFFFFF;



	}

	

a.navblock4:link {color: #FFFFFF; text-decoration: none;}

a.navblock4:visited {color: #FFFFFF; text-decoration: none;}

a.navblock4:hover {text-decoration: none;color: #963305;}



a.navblock5{

	display: block;

	background-color: #f8981d;

	text-decoration: none;

	color: #FFFFFF;

	

	}

	

a.navblock5:link {color: #FFFFFF; text-decoration: none;}

a.navblock5:visited {color: #FFFFFF; text-decoration: none;}

a.navblock5:hover {text-decoration: none;color: #963305;}



a.navblock6{

	display: block;

	background-color: #f7a63f;

	text-decoration: none;

	color: #FFFFFF;

	

	}

	

a.navblock6:link {color: #FFFFFF; text-decoration: none;}

a.navblock6:visited {color: #FFFFFF; text-decoration: none;}

a.navblock6:hover {text-decoration: none;color: #963305;}





/* Center Container

--------------------------------- */



#centercontainer

{

	float:left;

	padding-left: 10px;

	padding-right:10px;

	padding-bottom: 30px;

	width: 418px;

}



.subheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006389;
	line-height: 1.75em;



}



#centercontainer p

{

	width: 410px;

}



.boximage1{

	margin-right:10px;

	background-image:

	url('../images/eventsimg.gif');

	width:199px;

	height:160px;

	float:left;

}



.boximage2{

	background-image:

	url('../images/noticeimg.gif');

	width:199px;

	height:160px;

	float:right;

}



.imageheader{

	margin-top:135px;

	padding-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#ffffff;

}



a.imageheader{

	text-decoration: none;

	color: #ffffff;

	}

	

a.imageheader:link {color: #ffffff; text-decoration: none;}

a.imageheader:visited {color: #ffffff; text-decoration: none;}

a.imageheader:hover {color: #ffffff; text-decoration: underline;}



a.morelink{

	text-decoration: none;

	color: #df614b;

	}

	

a.morelink:link {color: #df614b; text-decoration: none;}

a.morelink:visited {color: #df614b; text-decoration: none;}

a.morelink:hover {color: #df614b; text-decoration: underline;}



ul.disc {

	list-style-type: disc;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#353233;

}



/* Right Container

--------------------------------- */



#rightcontainer{ 

	background-repeat: repeat; 

	background-attachment: scroll; 

	background-position: 0 0;

	position:relative; 

	float: left;

	margin: 0px; 

	padding-bottom:20px;

	width: 164px;

	

 

}



.links { 

	float:left;

	width:164px;

	padding:0px;

	margin:0px;

}



.links ul{

	margin:0px;

	padding:0px;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

}



.links a{

	padding:0px;

	margin:0px;

	display: block;

	height:18px;

	border-bottom:1px solid #a5aeb6;

	text-decoration: none;

	color:#415968;

	padding-top:3px;

}



.rhnav1{

	float:left;

	width: 164px; 

	display:block;

	height:18px;

	background-color:#f16221;

	padding-top: 2px;

}



h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006389;
	line-height: 1.75em;
	padding-bottom: 5px;

}





a.h3{

	text-decoration:none;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color:#f16221;

	margin: 0px;

	padding: 0px;

	padding-top:3px;

	}

	

a.h3:hover {text-decoration: underline;}



a.h4{

	text-decoration:none;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#82b040;

	margin: 0px;

	padding: 0px;

	padding-top:3px;

	}

	

a.h4:hover {text-decoration: underline;}



a.h5{

	text-decoration:none;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#11b4da;

	margin: 0px;

	padding: 0px;

	padding-top:3px;

	}

	

a.h5:hover {text-decoration: underline;}



a.h6{

	text-decoration:none;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	float:left;

	font-weight:normal;

	padding-top:7px;

	padding-left:5px;

	color:#f16221;

	margin: 0px;

	}

	

a.h6:hover {text-decoration: underline;}

	

.rhcontent{

	width:160px;

	padding-top:0px;

	padding-right:0px;

	padding-left:6px;

	padding-bottom:10px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	margin:0px;

	border-bottom:dashed 1px #455a6d;

}

.content{

	float:left;

	width:158px;

	float:left;

	padding-top:8px;

}



.iconimage{

	width:19px;

	float:left;

	padding-right:5px;

	padding-top:5px;

	

}

.speakerimage{

padding-top:5px;

padding-bottom:5px;

padding-right:10px;

}





/* contact

--------------------------------- */



#footer {

	background-color:#eff1f2;

	clear: both;

	padding: 5px;

	margin: 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:11px;

	font-weight:normal;

	margin-right:10px;

	margin-left:10px;

	border-bottom:solid 5px #FFFFFF;

	

	}

	

.footerinfo{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#f16221;

	margin: 0px;

	padding: 0px;

}



a.footerinfo{

	text-decoration:none;	

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#f16221;

	margin: 0px;

	padding: 0px;



	}

	

a.footerinfo:hover {

	text-decoration: underline;

	color:#f16221;}











/*  tables

--------------------------------- */

tr {

	vertical-align: top;

}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#455a6d;

}

td.label {

	text-align: right;

	padding-right: 10px;

}



/*  forms

--------------------------------- */



select, textarea, input.wide_input {

	border:  1px solid #455a6d;

	padding-left: 2px;

	font-size:  11px;

	font-family:Arial, Helvetica, sans-serif;



	width:  200px;

}

input.button

{

	border: 3px double #455a6d;

	border-top-color: #CCCCCC;

	border-left-color: #CCCCCC;

	padding: 0.25em;

	background-color: #FFFFFF;

	color: #333333;

	font-size:  11px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight:  bold;

}

#signup-text {
	margin-left:2px;
}

#signup-input {
	margin:10px 0 0 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666666;
	padding:2px 4px 3px 4px;
	width:160px;
}

#signup-button {
	margin:0 0 0 5px;
	width:80px;
	height:21px;
	border:none;
	background:transparent url(./signup-button.gif) no-repeat center top;
  	text-indent:-1000px;
  	cursor:pointer;
  	cursor:hand;
}
