.blue {
	background-color: #BED5FC;
}
.bg {
	background-image: url(images/page_bg.gif);
	background-repeat: repeat-y;
}
body,td,tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #52526e;
	line-height: 16px;
}
a.special:link, a.special:visited  {
	font-size: 14px;
	font-weight: bold;
	color: #032b85;
	text-decoration: none;

}
a.special:hover {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
a.info:link, a.info:visited  {
	font-size: 13px;
	color: #77A7F8;
	text-decoration: none;

}
a.info:hover {
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

.sep {
	margin-left:5px;
	margin-right:5px;
}

a:link, a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #647288;
	text-decoration: none;

}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #92b9fa;
	text-decoration: none;
}
li {
	list-style-image: url(images/list.gif)
	
}	
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #92b9fa;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #77A7F8;
}
a.secondary:link, a.secondary:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 660000;
	text-decoration: none;
}
a.secondary:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #52526e;
	text-decoration: none;
}

a.slide:link, a.slide:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.slide:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #52526e;
	text-decoration: none;
}

.border {
	border: 1px solid #0000CC;
}

.events {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #647288;
}
.style3 {
	color: #032b85;
	font-size: 16px;
	font-weight: bold;
}
.style2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
}
.padding {
	padding-left:11px;
}

.padding-bottom  {
	padding-bottom:20px;
}

.padding-bottom2  {
	padding-bottom:20px;
}

.padding-bottom3  {
	padding-bottom:14px;
}
.title_padding  {
	padding:30px 0 0 0;
}



#cssframe{
	margin-right:auto; margin-left:auto; width:792px; background-image:url(images/page_bg.gif); background-repeat: repeat-y;}
	
#cssnav{
	margin-right:auto; margin-left:auto; width:776px; text-align:right;}	
	
#csslogo{
		float:left; width:330px; padding:6px 0 0 25px;}	
		
#cssemail{
		float:left; width:380px; text-align:right; padding:30px 0 0 25px;}			
		
#cssphoto{
	margin-right:auto; margin-left:auto; width:776px; height:151px;}
	
#cssbg{
	margin-right:auto; margin-left:auto; width:776px; background-color:#92b9fa;}	
	
#cssone{
	float:left; width:110px; padding:6px 10px 10px 10px; text-align:center; border-right: 2px solid #fff; height:28px;}
	
#cssmo{
	float:left; width:110px; padding:6px 10px 10px 10px; text-align:center; border-right: 2px solid #fff; height:28px; background-color:#748299}	
	
#csstwo{
	float:left; width:105px; padding:6px 5px 10px 5px; text-align:center; height:28px}
	
#cssmo2{
	float:left; width:115px; padding:6px 0 10px 0px; text-align:center; height:28px; background-color:#748299}	
	
#csslhs{
		float:left; width:300px; }	
		
#cssrhs{
		float:left; width:434px; padding-top:30px;}
		
#csscontainer{
		margin-right:auto; margin-left:auto; width:734px;}					
	
	a.property:link, a.property:visited  {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
	a.property:hover {
	color: #52526e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#csstop{
	margin-right:auto; margin-left:auto; width:792px; background-image:url(images/top.gif); height:16px;}
