body {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#626366;
  background:#F0F9FF url('../image-files/page_bg.jpg') top left repeat-x;
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 1004px;
  text-align: left;
}

#page_header {
  background: url(../image-files/top_image.jpg) no-repeat top center;
  height:217px;
  clear: both;
}

.top_text{ font-size:33.5px;
color:#6666CC;
font-family: Trajan-Regular;
text-align:left;
font-weight:normal;
text-transform:uppercase;
width:70%; float:left; margin:auto; margin-left:45px
}
.top_text1{ font-size:33.5px;
color:#6666CC;
font-family: Trajan-Regular;
text-align:left;
font-weight:normal;
text-transform:uppercase;
width:70%; float:left; margin:auto;
text-decoration:none;
}

.text1{ color:#6A7AA1;
font-family: Zurich Ex BT;
font-size:12.77px;
text-transform:capitalize;
text-align:left;
font-weight:bold;
}

#right_box{float:right; width:180px; margin-right:15px;}

#right_ul{list-style:none; text-align:center; line-height:20px; padding-right:20px}

.top_link{color:#6A7AA1;
font-family: "Zurich Ex BT";
font-size:14.77px;
text-transform:capitalize;
text-align:right;
font-weight:bold;
text-decoration:none;}

.top_link:hover{color:#97A3C1;
font-family: "Zurich Ex BT";
font-size:14.77px;
text-transform:capitalize;
text-align:right;
font-weight:bold;
text-decoration:none;}

#clr{width:1004px; height:18px; margin:0px; clear:both;}

#clr1{width:1004px; height:47px; margin:auto}

#menu {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	
}
#menu ul {
	margin:0;
	padding:10px 0px 0 50px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0px;
	padding:0px;
	text-align:center;
	}
#menu a {
	float:left;
	background: url('../image-files/menu_link.jpg') no-repeat left top;
	width:107px;
	height:45px;
	text-align:center;
	margin:0;
	padding:0 0 0 5px;
	
	}
#menu a:hover {
	float:left;
	display:block;
	width:107px;
	text-align:center;
	height:45px;
	background:url('../image-files/menu_hover.jpg') no-repeat left top;
	padding:0 0 0 5px;
	
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/

/* End IE5-Mac hack */
#menu a span {
	float:left;
	display:block;
	text-align:center;
	padding:10px 10px 4px 0px;
	cursor:pointer;
		}
                    
					
a.menu1{color:#737799;
font-family: "Times New Roman", Times, serif;
text-align:center;
font-style:normal;
font-weight:lighter;
margin:0px;
text-transform:capitalize;
font-size:18px;
text-decoration:none;
padding-top:10px;
}

a.menu1:hover{color:#303466;
font-family:"Times New Roman", Times, serif;
text-align:center;
text-decoration:none;
font-weight:lighter;
margin:0px;
text-transform:capitalize;
font-size:18px;
padding-top:10px;
}

#content_wrapper {
  margin-top:10px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

#main_content {
  margin-left:220px;
  margin-right:10px;
  padding-left:20px;
  border:0px dashed #cccccc;
  border-left:1px solid #A4BAFF;
}

#main_content h3 {
  color:#FF0000;
  font-family: Zurich Ex BT;
  font-size:16px;
  text-transform:capitalize;
  font-weight:bold;
  text-decoration:none;
  margin:0px 0px 5px 0px;
  padding:10px 0px 0px 0px;
}

#main_content p {
  margin-top:1px;margin-bottom:10px;
  padding:4px 4px 0px 0px;
  font-family: Zurich Ex BT;
  font-size: 16px;
  line-height: 19px;
}

.text {
  font-family: Zurich Ex BT;
  font-size: 16px;
  line-height:9px;
}

.red_text{
color:#2289AB;
}

#left_side {
  float: left;
  width:210px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
}

#left_side p {
  margin-top:2px;
  margin-bottom:5px;
  padding:0px 0px 0px 4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

.search {
  font-family: verdana, arial, sans-serif;
  font-size:12px;
  color:#000000;
  padding-left:4px;
}

a.page_link{color:#6A7AA1;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:capitalize;
text-align:left;
font-weight:bold;
text-decoration:none;}

a.page_link:hover{color:#97A3C1;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:capitalize;
text-align:left;
font-weight:bold;
text-decoration:none;}

div.niceTitle
{
	background-color: #0070A1;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", sans-serif;
	width: 220px;
	left: 0;
	top: 0;
	padding: 8px;
	position:absolute;
	text-align: left;
	z-index: 20;
	margin-top:330px;
	margin-left:80px;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-moz-opacity: .97;
	-khtml-opacity: .97;
	opacity: .97;
}

#join {
  margin-left:15px;
  position:absolute;
  margin-top:416px;
}

#news {
  margin-left:15px;
  margin-bottom:0px;
  margin-top:0px;
}

#event_news {
  margin-left:15px;
  margin-top:0px;
  padding-top:10px;
  margin-bottom:6px;
  font-family: Zurich Ex BT;
  font-size:16px;
  color:#004B91;
}

.search_box
{
  width:116px;
}

.blue_bg_box {
  background: #F4F7FE url('../image-files/blue_bg.gif') repeat-x left top;
}

.head_b_1 {
  font-family: Trajan;
  font-size:16px;
  color:#000033;
  text-transform:uppercase;
  font-weight:bold;
}

.head_b_link {
  font-family: Zurich Ex BT;
  font-size:14px;
  color:#626366;
  font-weight:bold;
  text-decoration:none;
}
.head_b_link:hover {
  color:#FF0000;
  text-decoration:none;
}
	
.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#footer {
	clear: both;
	height:80px;
	border-top:1px solid #AFA1F6; width:100%; margin:auto
}

#page_footer {
  height: 80px;
  clear: both;
}

#page_footer p {
  padding-top:4px;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:19px;
  color:#000066;
}

#page_footer A:link {
	COLOR: #000066; text-decoration: none;
}
#page_footer A:visited {
	COLOR: #000066; text-decoration: none;
}
#page_footer A:active {
	COLOR: #000066; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #000066; text-decoration: underline;
}
