body {
	background-image: url(../images/back_img.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#bodycopy td,#bodycopy li, #bodycopy p, body,td,th,p, li, ul,tbody  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align:top ;
}
#homebody td,#homebody li, #homebody p, body,td,th,p, li, ul,tbody{
	font-size:8pt;
    font-family:verdana,arial,helvetica,sans-serif;
    color: #000000;
}
#bodycopy ul, #homebody ul
{
   padding:0px;
   list-style:disc;
   margin:10px 0 20px 30px;
}
#bodycopy ul li, #homebody ul li
{
    margin:0px;
    padding:0 0 2px 5px;
}
a img { border:none; }
#bodycopy a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003399;
	text-decoration:none;
}
#homebody a{
	color:#003399;
	text-decoration:none;
}
#bodycopy a:hover, #homebody a:hover{
    color:#003366;
    text-decoration:underline;
}
#eventDes p
{
    margin:0;
    padding:0;
}
h1 {
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 22px;
	font-weight: bold;
	color:#003875;
	padding: 3px 3px 3px 0px;
	margin:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:18px;
	font-weight:normal;
	color:#003875;
	padding: 3px 3px 3px 0px;
	margin:0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding: 3px 3px 3px 0px;
	margin:0px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding: 3px 3px 3px 0px;
	margin:0px;
}
#wrapper {
	width: 770px;
	margin:0 auto;
}
#header {
	width: 770px;
	height: 115px;
	padding: 0px;
	margin:0px;
	clear:both ;
}
#login {
	float: right;
	vertical-align:top;
	width: 110px;
	padding-top:15px;
}
#header .topnav {margin : 0; padding : 13px 0 0 50px; display : block; float:right; vertical-align : bottom; width: 720px; }
#header .topnav ul {margin:0 ; padding:0; list-style-type : none; display:inline; display:block ;  }
#header .topnav ul li {
	border : none; 
	vertical-align : bottom; 
	margin: 0px;
	float:left;
	padding:0 ; 
	display:block;
}
#header .topnav ul li a {
	display:list-item;
	text-align:center; 
	height:19px; 
	width: 86px; 
	background : url(../images/nav_off.gif) no-repeat top left;
	margin: 0 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 5px;
	color:#003366;
	text-decoration: none;
	font-weight:bold;
	
}
#header .topnav li a:hover  { 
	height:19px; 
	width: 86px; 
	background : url(../images/nav_on.gif) no-repeat top left; 
	text-align:center; 
	margin: 0 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 5px;
	text-decoration: none;
	font-weight:bold;
}
#header .topnav ul li.NavOn a  { 
	display:list-item;
	text-align:center; 
	height:19px; 
	width: 86px; 
	background : url(../images/nav_off.gif) no-repeat top left;
	margin: 0 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 5px;
	text-decoration: none;
	font-weight:bold;
}
#header .topnav ul li.NavOn a:hover  { 
	height:19px; 
	width: 86px; 
	background : url(../images/nav_on.gif) no-repeat top left; 
	text-align:center; 
	margin: 0 2px 0 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top: 5px;
	text-decoration: none;
	font-weight:bold;
}
#header_wrapper { position: relative; height:140px; }
#home_header_wrapper { position: relative; height:200px; }
#rightdiv {
   position: absolute; PADDING-RIGHT: 14px; PADDING-LEFT: 10px; z-index: 2; top:0px; left: 546px; PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 50px;
}
.rightcolumn {
	width: 225px;
	float:right;
	padding: 0px;
	margin:0;

}
.upcomingevents
{
    font-size:16px;
    font-weight:bold;
    padding:5px 0;
    color:#d64d15;
}
.upcomingtext
{
    overflow:auto;
    height:100px;

}
.home_rightcolumn {
	width: 230px;
	float:left;
	padding: 0 0 0 15px;
	margin:0;

}
.titleimg {
	display: block;
	width: 208px;
	height: 22px;
	overflow:hidden;
	background-image:url(../images/inside_top_nav.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight:bold;
	color:#FFFFFF;
	padding: 6px 0px 0px 10px;
}
.clear { 
	clear: both; 
}
#bodycopy, #homebody {
	width: 490px;
	float:left;
	padding: 10px;

}
#backtotop {
	clear:both;
	font-size:10px ;
	color:#565656;
	margin: 10px 10px 10px 10px
}

#backtotop a{
	font-size:10px ;
	color:#565656;
}
#backtotop a:hover{
	font-size:10px ;
	color:#000;
	text-decoration:none ;
}

#leftNav { font-size:11px; width:217px; margin-top:8px;}
#leftNav ul{ margin:0  ; list-style-type:none; text-align:left; border:0;padding:0; background:url(../images/inside_top_nav.gif) no-repeat;  }
#leftNav ul li{ display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style: normal; font-weight:bold; color:#FFFFFF;}
#leftNav ul li a, #leftNav ul li a:hover{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:6px 0 5px 10px; display:block; }
#leftNav ul li ul{ background:#e6e9ec url(../images/inside_bg_nav.gif) repeat-y; margin:0  ; list-style-type:none; text-align:left; border:0; padding:0 0 0 3px; }
#leftNav ul li ul li{ display:block; padding:0; margin:0;  }
#leftNav ul li ul li a {background:#e6e9ec url(../images/nav_arrow_off.gif) 6px 8px no-repeat; font-size:12px; color:#022587; padding : 4px 0px 4px 14px; width:194px ;  font-weight: normal; margin-top : 2px ; text-decoration : none;  display : block; text-align : left; }
#leftNav ul li ul li a:hover {background:url(../images/nav_arrow_off.gif) 6px 8px no-repeat ; color:#f74008; padding : 4px 0px 4px 14px; }
#leftNav ul li ul li ul{ background:none; margin:0  ; list-style-type:none; text-align:left; border:0; padding:0 0 0 2px; }
#leftNav ul li ul li ul li{ display:block; padding:0; margin:0;  }
#leftNav ul li ul li ul li a {background:#e6e9ec; font-size:12px; color:#022587; padding : 4px 0px 4px 19px; width:170px ;  font-weight: normal; margin-top : 2px ; text-decoration : none;  display : block; text-align : left; }
#leftNav ul li ul li ul li a:hover {background:#cad3d8; color:#022587; padding : 4px 0px 4px 19px; }
#leftNav ul li ul li a.leftNavOn{background-image :url(../images/nav_arrow_off.gif) 6px 8px no-repeat  ; color:#f74008 ; }
#leftNav ul li ul li a.leftNavOn:hover {background-image : url(../images/nav_arrow_off.gif) 6px 8px no-repeat ; color:#f74008 ; }


#footer {
	width: 750px;
	height: 80px;
	border-top: #CCCCCC 1px solid;
	padding-top: 10px;
	clear:both ;
	float:left;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	color:#565656;
	font-size:10px;
} 
#footer p{
    font-size:10px;
}
#footernav{
    float:right;
	font-family: Arial,Helvetica, Verdana, sans-serif;
	color: #565656;
	font-size:10px;
	float:right;
} 
#footernav a{
	font-family: Arial,Helvetica, Verdana, sans-serif;
	color: #565656;
	font-size:10px;
	text-decoration:none;
} 
#footernav :hover, :visted{
	color: #000000;
	text-decoration:none;
}

#banner_img {
   MARGIN-TOP: 10px; HEIGHT: 126px; position:absolute; width:770px; height:130px; overflow:visible; z-index:1;
}
#angelContainer {
	width: 770px;
	height: 160px;
	padding: 0px;
	margin: 0 0 20px 0;
	clear:both ;
}
.angelcontent2 {
	width: 219px;
	height: 34px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 83px;
	padding-bottom: 0px;
	margin: 0px;
	float:left;
	border: 0px;
	background-image:url(../images/newsletter_bg_angel.jpg);
	background-repeat: no-repeat;
}

.go { 
	margin-left: 10px;
	vertical-align:middle;
}

#main_img 
{
    background:url(../images/main_back_img2.jpg) no-repeat;
	margin-top: 10px;
	height: 205px;
	display:inherit;
}
.titleimg1 {
	display: block;
	width: 235px;
	height: 32px;
	overflow:hidden;
}
.rightcolcontent {
	width: 205px;
	padding: 15px;
	margin: 0px;
	float:left;
	border: 0px;
	background-image:url(../images/rightcol_div_middle.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#003070;
}
#angelbox1 {
	width: 235px;
	height: 110px;
	padding: 0 0px 0 10px ;
	margin-left: 0px;
	margin-right: 0px;
	float:left;
}
#angelbox2 {
	width: 235px;
	height: 110px;
	padding: 0 22px 0 22px ;
	margin-left: 0px;
	margin-right: 0px;
	float:left;
}
#angelbox3 {
	width: 235px;
	height: 110px;
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-right: 10px;
	float:right;
}
.angelbox1img {
	display: block;
	height: 12px;
	overflow:hidden;
}
.angelcontent1 {
	width: 219px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	float:left;
	border: 0px;
	background-image:url(../images/angel_middle.gif);
	background-repeat:repeat-y;
}

.angelcontent2 {
	width: 219px;
	height: 34px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 83px;
	padding-bottom: 0px;
	margin: 0px;
	float:left;
	border: 0px;
	background-image:url(../images/newsletter_bg_angel.jpg);
	background-repeat: no-repeat;
}

.Bottomimg{ padding:0 10px 10px 0; }
#bodycopy .ektSitemap
{
    list-style:none;
    font-weight:bold;
}
#bodycopy .ektSitemap ul
{
    list-style:disc;
    margin:0px;
    padding:10px 0 10px 30px;
}
#bodycopy .ektSitemap ul ul
{
    list-style:circle;
    padding:6px 0 0 15px;
    
}