/* Start of CMSMS style sheet 'style' */
body{
	margin:0px;
	background:url(images/body_bg.gif) repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#58595b;
       
}
#wrapper{
	margin:0px auto;
	width:1046px;
       
}
#header{
	margin:0px;
	width:1046px;
	height:205px;
	background: url(images/header_bg.gif) no-repeat;
	float:left;
}
#logo{
	margin:0px;
	padding:0px;
	width:693px;
	float:left;
}
#signup{
	margin:0px;
	padding:72px 0 0 47px;
	width:306px;
	float:left;
}

#HeaderTop{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:156px;
}
#nav{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:49px;
}
#midsec{
	margin:0;
position:inherit;
	padding:0px;
	width:1046px;
	float:left;
         background:#fff;

	
}

#hack {
position:absolute;
margin: 0px 0 0 1035px;
padding: 0;
z-index: 10;
}

#innerTop1{
        margin: 0px;
        padding: 0px;
	width:1046px;
	float:left;
	height:55px;
	background: url(images/inner_blue_header.gif) repeat-x;
      
}

#innerTop1 h1 {
    margin: 0px;    
padding: 8px 0 0 226px;
         font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	font-weight:normal;
	color:#faab53;
}
        
#top1{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:400px;
}
#top2{
	margin:0px;
	padding:30px 0 18px 27px;
	width:1019px;
	float:left;
	background:#fff;
}
#test{
	margin:0px;
	padding:39px 50px 0 40px;
	width:354px;
	float:left;
	background:#154275;
	height:361px;
        font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	line-height:40px;
}
.subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#23a0c9;
	width:1019px;
	border-bottom:1px solid #23a0c9;
	padding:0 0 10px 0;
}
#middle{
	margin:0px;
	padding:20px 0 0 0;
	width:1019px;
	float:left;
}
.newsEvents{
	margin:0px;
	padding:0px;
	width:425px;
	float:left;
}
.newsEvents h1{
	margin:0px;
	padding:0 55px 0 0;
	width:259px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#23a0c9;
	float:left;
}
.newsEvents h2{
	margin:0px;
	padding:0 0 0 0;
	width:259px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#58595b;
	font-weight:normal;
	display:block;
	float:left;
}
.newsEvents h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#873690;
	font-weight:normal;
	text-decoration:none;
}
.newsEvents h2 a:hover{

	text-decoration:underline;
}
#rightnav{
	margin:0px;
	padding:0px;
	width:169px;
	float:left;
}
#footer{
	margin:0px;
	padding:10px 0 0 24px;
	width:1022px;
	height:44px;
	background:#873690;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#footer a{
	margin:0px;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	text-decoration:underline;
}
.footerText{
	color:#fff;
	font-size:10px;
	font-weight:normal;
}
.footerText a{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.footerText a:hover{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}
#innermid{
	margin:15px 0;
	padding:0px;
	width:1046px;
	background:#fff url(images/mid_bg.gif) repeat-y;
	float:left;
}
#leftmenu{
	margin:0px;
	padding:46px 0 25px 23px;
	width:168px;
	float:left;
}
#innerContainer{
	margin:0px;
	padding:28px 0 25px 38px;
	width:500px;
	float:left;
}
#leftnav{
	margin:0px;
	padding:0 23px 44px 0;
	width:145px;
}
#leftnav ul{
	margin:0px;
	padding:0px;
	width:145px;
}
#leftnav ul li{
	margin:0px;
	padding:0 0 12px 0;
	width:145px;
	list-style:none;
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#60186a;
	
}

#leftnav ul li.currentpage{
	text-decoration:underline;
}
#leftnav ul li ul{
	margin:0px;
	padding:0 0 0 15px;
	width:130px;
}
#leftnav ul li ul li{
	margin:0px;
	padding:0 0 0 0;
	width:130px;
	list-style:none;
}
#leftnav ul li ul li a{
	margin:0px;
	padding:0px;
	width:130px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#205692;
	text-decoration:none;
	
	line-height:15px;
	display:block;
}

#leftnav ul li ul li.currentpage{
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#205692;
	text-decoration:underline;
}


#leftnav ul li a:hover{
color:#faab53;
}
#leftnav ul li a{
	margin:0px;
	padding:0px;
	width:145px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#60186a;
	text-decoration:none;
	
}
#leftnav ul li a:hover{
color:#faab53;
}

#threenav{
	margin:0 2px 0 0;
	padding:0px;
	width:166px;
	text-align:right;
}
#container{
	margin:0px;
	padding:0 40px 0 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2b2a29;
	clear:both;
}
.bluetext{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#60186a;
	text-decoration:no
}
.bluetext2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#60186a;
	text-decoration:no
}
#container a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#60186a;
	text-decoration:underline
}
#container a:hover{
	text-decoration:none
}
#container h4{
	margin:0px;
	padding:0 0 0 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#205692;
	text-transform:uppercase;
}
#container h2{
	margin:0 0 10px 0;
	padding:45px 0 2px 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#205692;
	text-transform:uppercase;
	border-bottom:17px solid #205692;
}
#container h3{
	margin:7px 0 0 0;
	padding:0px;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#60186a;
}
#container_2{
	margin:0px;
	padding:0 40px 0 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#2b2a29;
	clear:both;
}
#container_2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#60186a;
	text-decoration:underline
}
#container_2 a:hover{
	text-decoration:none;
}
#container_2 h4{
	margin:0px;
	padding:0 0 0 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#205692;
	text-transform:uppercase;
}
#container_2 h2{
	margin:0 0 10px 0;
	padding:0px 0 2px 0;
	float:left;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#205692;
	text-transform:uppercase;
}
#container_2 h3{
	margin:7px 0 0 0;
	padding:0px;
	width:514px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#60186a;
}
#rightimg{
	margin:11px 0 0 0;
	padding:0px;
	float:right;
	width:263px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#60186a;
}




.txtfld{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	border-top:1px solid #fff;
	border-bottom:none;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	vertical-align:text-top;
        width:100px;  

}
#HeaderTop{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:156px;
}
#nav{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:49px;
}
#midsec{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
}
#top1{
	margin:0px;
	padding:0px;
	width:1046px;
	float:left;
	height:400px;
}
#top2{
	margin:0px;
	padding:30px 0 18px 27px;
	width:1019px;
	float:left;
	background:#fff;
}
#flash{
	margin:0px;
	padding:0px;
	width:602px;
	float:left;
}


.subtitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#23a0c9;
	width:1019px;
	border-bottom:1px solid #23a0c9;
	padding:0 0 10px 0;
}
#middle{
	margin:0px;
	padding:20px 0 0 0;
	width:1019px;
	float:left;
}
.newsEvents{
	margin:0px;
	padding:0px;
	width:425px;
	float:left;
}
.newsEvents h1{
	margin:0px;
	padding:0 55px 0 0;
	width:259px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#23a0c9;
	float:left;
}
.newsEvents h2{
	margin:0px;
	padding:0 0 0 0;
	width:259px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#58595b;
	font-weight:normal;
	display:block;
	float:left;
}
.newsEvents h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#873690;
	font-weight:normal;
	text-decoration:none;
}
.newsEvents h2 a:hover{

	text-decoration:underline;
}
#rightnav{
	margin:0px;
	padding:0px;
	width:169px;
	float:left;
}
#footer{
	margin:0px;
	padding:10px 0 0 24px;
	width:1022px;
	height:44px;
	background:#873690;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#footer a{
	margin:0px;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover{
	text-decoration:underline;
}
.footerText{
	color:#fff;
	font-size:10px;
	font-weight:normal;
}
.footerText a{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.footerText a:hover{
	color:#fff;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

 body { padding: 0px; margin:0px;
 list-style:none; 
 	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
} 
#main_dd,#main_dd ul {  
 margin: 0px;
 list-style-type:none;
 }  
#main_dd li a {  
 display: block;
 list-style-type:none;
 padding:0px;
 color:#f5a655;
 text-decoration:none;
 padding:0 0 7px 0px;/* T R B L */ 
 }  
/* main horiz.list items */ 
#main_dd li {  
 float: left;  
 list-style:none;
 white-space:nowrap;  
 padding: 0px 47px 11px 24px ;
 font-family:"Trebuchet MS";
 font-size:29px;
 color:#f5a655;
 line-height:normal;
 font-weight:normal;
 } 

/* list items */ 
#main_dd li ul li {  
 text-align: left;
 padding: 0px 0px 0px 0px ;
 margin:0px;
 } 
#main_dd li ul li a {  
 display: block;
 list-style:none;
 float:left;
 background-color: #FFF; 
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px 0px 22px 12px;
 width:200px;
 color:#f5a655;
  
 }  
 #main123{  
 display: block;
 list-style:none;
 float:left;
 width: 11em;  
 w\idth: 11em; /* Opera hack. ACK! */ 
 padding: 0px 6px 2px 6px;  
 }  
#main_dd li ul {  
 position: absolute;
 width: 11em;
 w\idth: 11em;
 list-style:none;
 left: -999em;  
 padding: 0px;  
 margin: 0px; 
  
 }  
#main_dd li:hover ul, #main_dd li.sfhover ul {  
 left: auto;
 width:0px;
 padding:1px 0px 0 2px;
 list-style:none;
 } 
 
 
#main_dd a:hover {
color:#873690;
 } 
#main_dd ul a:link
{ 
list-style:none;
 	font-family:"Trebuchet MS";
font-size:15px;
font-weight:bold;
line-height:normal;
width:200px;
color:#f5a655;
padding:0 0 13px 12px;
text-decoration:none;
display:block;
 white-space:normal;


} 
#main_dd ul a:visited 
{ 
list-style:none;
 	font-family:"Trebuchet MS";
font-size:15px;
width:200px;
padding:0 0 13px 12px;
font-weight:bold;
line-height:normal;
color:#f5a655;
text-decoration:none;
 white-space:normal;

} 
#main_dd ul a:active
{ 
list-style:none;
 	font-family:"Trebuchet MS";
font-size:15px;
padding:0 0 13px 12px;
font-weight:bold;
line-height:normal;
color:#873690;
text-decoration:none;
background:#FFF;
 white-space:normal;
}  
#main_dd ul a:hover
{ 
list-style:none;
font-family:"Trebuchet MS";
font-size:15px;
padding:0 0 13px 12px;
font-weight:bold;
line-height:normal;
color:#873690;
text-decoration:none;
background:#FFF;
 white-space:normal;

} 




a.snapshot{
	margin:0px;
	padding:0px;
	background:url(images/buttons/snapshot.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#205692;
	text-decoration:none;
	font-size:0px;
}
a.snapshot:hover{
	margin:0px;
	padding:0px;
	background:url(images/buttons/snapshot_on.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#205692;
	text-decoration:none;
	font-size:0px;
}
a.donate{
	margin:0px;
	padding:0px;
	background:url(images/buttons/donate.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#60186a;
	text-decoration:none;
	font-size:0px;
}
a.donate:hover{
	margin:0px;
	padding:0px;
	background:url(images/buttons/donate_on1.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#60186a;
	text-decoration:none;
	font-size:0px;
}
a.apply{
	margin:0px;
	padding:0px;
	background:url(images/buttons/apply.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#a80c8a;
	text-decoration:none;
	font-size:0px;
}
a.apply:hover{
	margin:0px;
	padding:0px;
	background:url(images/buttons/apply_on.gif) no-repeat;
	width:169px;
	height:32px;
	float:left;
	color:#a80c8a;
	text-decoration:none;
	font-size:0px;
}

a.snapshot2{
	margin:0px;
	padding:0px;
	background:url(images/buttons/snapshot_small.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#205692;
	text-decoration:none;
	font-size:0px;
}
a.snapshot2:hover{
	margin:0px;
	padding:0px;
	background:url(images/buttons/snapshot_small_on.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#205692;
	text-decoration:none;
	font-size:0px;
}
a.donate2{
	margin:12px 0 0 0;
	padding:0px;
	background:url(images/buttons/donate_small.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#60186a;
	text-decoration:none;
	font-size:0px;
}
a.donate2:hover{
	margin:12px 0 0 0;
	padding:0px;
	background:url(images/buttons/donate_small_on.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#60186a;
	text-decoration:none;
	font-size:0px;
}
a.apply2{
	margin:12px 0 0 0;
	padding:0px;
	background:url(images/buttons/apply_small.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#a80c8a;
	text-decoration:none;
	font-size:0px;
}
a.apply2:hover{
	margin:12px 0 0 0;
	padding:0px;
	background:url(images/buttons/apply_small_on.gif) no-repeat;
	width:112px;
	height:22px;
	float:left;
	color:#a80c8a;
	text-decoration:none;
	font-size:0px;
}

#threenav{
	margin:0px;
	padding:0px;
	width:112px;
	float:right;
}
/* End of 'style' */

