body {
	margin: 0;
	padding: 0;
	text-align:center;
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Tahoma, serif;
	/*font-size: 80%;*/
	font-size: 75%;
	color: #333333;
	font-weight: normal;
}

a{
	color:  #000066;
	text-decoration: none;
}

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

img {
	border:none;
}

h1{
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Tahoma, serif;
	font-size: 18px;
	font-weight:400 ;
	color:  #C0A063
	
}

h2{
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Tahoma, serif;
	font-size: 14px;
	font-style: normal;
	font-weight:400;
	color:  #C0A063;
	margin-top:5px;
	margin-bottom:5px;
}

#rightcol ul{
	list-style-type: square;
	/*list-style-image: url(../images/misc/spacer.gif);*/
}

/*--------------------------------------------------------------*/
/* classes */

.date{
	color:#999999;
	font-size:9px;
}

.floatfix { clear: both; } 

a.notextdecoration {
	text-decoration:none;
}

.required{ color:#CC0000;}

.seminartable{ background:#666666;}

.seminartabletitle{ 
	background: url(../images/seminar_table/seminar_table_title_back.jpg) repeat;
	font-size:120%;
	font-weight:bold;
}

.whiteback{
	background:#ffffff;
}

.darkgreyback{
	background:#cccccc;
}

.greyback{
	background:#e9e9e9;
}
/*--------------------------------------------------------------*/
/* layout divs */


#wrapper{
	background: url(../images/background.jpg) repeat;
	width: 762px;
	margin:0 auto;
	text-align: left;
	padding-left:68px;
	padding-right:70px;
	clear:both;
}


#innerwrapper{
	background: url(../images/layout.jpg) no-repeat;
	width: 762px;
	float:left;
}

#header-left{
	width: 610px;
	float:left;
}

#header-right{
	width: 152px;
	height:155px;
	float:left;
}

#contact{
	padding-left: 368px;
	width: 84px;
	height: 20px;
	padding-top:11px;
	float:left;
	font-size: 85%;
}

#newsletter{
	padding-left: 7px;
	width: 145px;
	height: 20px;
	padding-top:11px;
	float:left;
	font-size: 85%;
}

#blurb{
	padding-left: 292px;
	padding-top: 38px;
	width: 318px;
	height: 86px;
	float:left;
}


#maincontent{
	background: url(../images/main-background.jpg) repeat;
	width: 762px;
	padding-bottom:20px;
	float:left;
}

#leftcol{
	width: 200px;
	float:left;
}

#home{
	width: 50px;
	height:39px;
	padding-top:10px;
	padding-left:150px;
	padding-right:0px;
	float:left;
	background: url(../images/home.jpg);
	font-size: 110%;
	color:#000066;
}

#home a {
	color:#FFFFFF;

}

#rightcol{
	width: 532px;
	background: url(../images/main-border.jpg) no-repeat;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	float:left;
}


#rightcol-left{
	width:253px;
	padding-right:10px;
	padding-left:0px;
	margin:0;
	float:left;
	
}

#rightcol-right{
	width:248px;
	padding-left:20px;
	padding-right:0px;
	float:left;
	margin:0;
	border-left:1px solid #cccccc;
	
}

#footer{
	height:28px;
	width: 762px;
	background: url(../images/footer.jpg) no-repeat;
	float:left;
	
}

#left-footer{
	width: 535px;
	padding-left:20px;
	float:left;
	color:#FFFFFF;
	padding-top:7px;
	font-size:85%;
}

#right-footer{
	width:207px;
	float:left;
}

#footer-wrapper{
	background: url(../images/fader.jpg) repeat;
	width: 900px;
	height:27px;
	margin:0 auto;
	text-align: left;
	clear:both;
}


/*--------------------------------------------------------------*/
/*menu content*/

#menu {
	
	float:left;
	width:200px;
	padding:0px;
}

#nav, #nav ul{
	margin:0;
	padding:0;
	width:200px;
	list-style:none;
	
}

#nav a {     
	display:block;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:15px;
	padding-right:5px;
	font-size:120%;
	font-weight:bold;
	/*color:#fff;*/
	color:#000066;
	margin:0;
} 

#nav li {     
	float: left;     
	padding:0px;
	width:200px;
}


#nav li ul{
	width:200px;
	padding:0px;
}

#nav  li ul li{
	padding-left:10px;
	width:190px;
}

#nav  li ul li a{
	padding-left:15px;
	padding-right:5px;
	font-size:100%;
	font-weight:normal;
	/*color:#fff;*/
	color:#666666;
	background: url(../images/misc/chevron.gif) center left no-repeat;	
	
}

#nav  li ul li a.highlight{
	color:#000066;
}

#nav  li ul li ul li a{
	padding-left:15px;
	padding-right:5px;
	font-size:100%;
	font-weight:normal;
	/*color:#fff;*/
	color:#666666;
	background: url(../images/misc/chevron.gif) center left no-repeat;	
	
}

#nav  li ul li ul li a.highlight{
	color:#000066;
}

#nav  li ul a{
	
}

#nav  li ul ul{
	padding-left:10px;
	width:180px;
	padding-right:0px;
}



#nav  li:hover ul ul, #nav  li:hover ul ul ul, #nav  li:hover ul ul ul ul, #nav  li.sfhover ul ul, #nav  li.sfhover ul ul ul, #nav  li.sfhover ul ul ul ul {     
	
} 

#nav  li:hover ul, #nav  li li:hover ul, #nav  li li li:hover ul, #nav  li li li li:hover ul, #nav  li.sfhover ul, #nav  li li.sfhover ul, #nav  li li li.sfhover ul, #nav li li li li.sfhover ul {   
  	
} 

#nav li:hover{
 	
}


/*--------------------------------------------------------------*/
/* contact form */

.row {
  clear: both;
  padding-top: 2px;

  }

.row label {
  float: left;
  width: 100px;
  text-align: left;
}

.row input{
	

}

.row textarea{

}

/*--------------------------------------------------------------*/
/* pagination */

#records{
	width:500px;
	float:left;
}
#records a{
	color:#888;
}
#records #previous{
	width:100px;
	float:left;
}
#records #pages{
	width:300px;
	text-align:center;
	float:left;
}
#records #next{
	width:100px;
	float:left;
	text-align:right;
}


