/* ---( BASE Styles )------------------------------------ */

	html {
	overflow: -moz-scrollbars-vertical;
	}
	
	body {
	background-color: #2488bb;
	margin: 0;
	padding: 0;
	}

	td, div{
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 13px;
	}
	
	img { 
	behavior: url(css/iepngfix.htc); 
	}


/* ---( TEXT Styles )------------------------------------ */
	
	.title-01 {
	color: #1a2931;
	font-weight: bold;
	}

	.title-02 {
	font-size: 17px;
	color: #97d0ee;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.title-03 {
	font-size: 14px;
	color: #003a58;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	.title-04 {
	color: #2488bb;
	font-weight: bold;
	}
	
	.white-01 {
	color: #ffffff;
	}
	
	.white-02 {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	}

	.footer-01 {
	color: #88bfda;
	}
	
	.blue-01 {
	color: #1a2931;
	}
	
	.header-01 {
	font-size: 18px;
	color: #27363d;
	}
	
	
/* ---( LAYOUT Styles )------------------------------------ */

	.white-bg {
	background-color: #FFFFFF;
	}
	
	.line01 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #a7cfe4;
	border-bottom-color: #a7cfe4;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
	.line02 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a7cfe4;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
	.box01 {
	background-image: url(../images/activities-middle-01.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 21px;
	}
	
	.box02 {
	background-image: url(../images/activities-middle-01.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
	
	.box03 {
	background-image: url(../images/activities-middle-01.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 28px;
	}
	
	.box04 {
	background-image: url(../images/sign-up-center.jpg);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	}
	
	.box05 {
	background-image: url(../images/sign-up-top.jpg);
	background-repeat: no-repeat;
	height: 62px;
	padding-top: 5px;
	}
	
	.activities {
	font-size: 18px;
	color: #27363d;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #27363d;
	}
	


/* ---( Form Styles )------------------------------------ */

	input.btn{
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#2488bb;
	border:1px solid #17597D;
	}
	
	input.btnhov{
	color:#ffffff;
   	background-color:#482a2c;
	}
	
	input.btn2{
	color:#005d8c;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#ffffff;
	border:1px solid #17597D;
	}
	
	input.btn2hov{
	color:#005d8c;
   	background-color:#97d0ee;
	}
	
	.contactFormText{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:white;
	}
	

/* ---( LINK Styles )------------------------------------ */

	a:link, a:active, a:visited  {
	text-decoration: none;
	color: #2488bb;
	}
	
	a:hover {
	color: #175779;
	text-decoration: underline;
	}
	
	a.nav-01:link, a.nav-01:active, a.nav-01:visited {
	color: #2488bb;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	}
	
	a.nav-01:hover {
	color: #1a2931;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9cb;
	}
	
	a.nav-02:link, a.nav-02:active, a.nav-02:visited {
	color: #1a2931;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9cb;
	}
	
	a.nav-02:hover {
	color: #1a2931;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9cb;
	}
	
	a.nav-03:link, a.nav-03:active, a.nav-03:visited {
	color: #2488bb;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}
	
	a.nav-03:hover {
	color: #1a2931;
	text-decoration: underline;
	}
	
	a.link-01:link, a.link-01:active, a.link-01:visited {
	color: #2488bb;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	a.link-01:hover {
	color: #1a2931;
	text-decoration: underline;
	}
	
	a.link-02:link, a.link-02:active, a.link-02:visited {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	a.link-02:hover {
	color: #97d0ee;
	text-decoration: underline;
	}
	
	a.link-03:link, a.link-03:active, a.link-03:visited {
	color: #88bfda;
	text-transform: uppercase;
	text-decoration: none;
	}
	
	a.link-03:hover {
	color: #ffffff;
	text-decoration: underline;
	}	
	
	a.subNav:link, a:active, a:visited  {
	text-decoration: none;
	color: #2488bb;
	font-weight:bold;
	}
	
	a.subNav:hover {
	color: #175779;
	text-decoration: underline;
	font-weight:bold;
	}
	
	.pageGroupClass{
	font-size: 18px;
	color: #27363d;
	padding-top:14px;
	}

/* ---( protected pages login styles */
	.loginPageTitleClass{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#990000; font-weight:bold;}
	.loginTableClass{}
	.loginHeaderClass{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990000; background-color:#CCCCCC; font-size:14px;}
	.loginTextClass{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
	.loginFormClass{}
	.loginButtonOffClass{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; border:1px solid #999999; background-color:#666666;}
	.loginButtonOnClass{font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold; border:1px solid #999999; background-color:#333333;}
	
	
/* ---( blog control styles )------------------------------------ */
	.blogLink {font-family:Arial, Helvetica, sans-serif; color:#3366CC; font-size:12px;}
	.blogTitle {font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:16px; font-weight:bold;}
	.blogSubTitle {font-family:Arial, Helvetica, sans-serif; color:#993333; font-size:14px;}
	.blogContent {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
	.blogSubnavTitle {font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; line-height:30px; font-size:14px;}
	
	
/* ---( Announce Styles )------------------------------------ */
	.announceBody {}
	.announceHeader{}
	.announceCenter{}
	.announceTitle {}
	.announceRow1 {}
	.announceRow2{} 
	.announceFormField {}
	.announceButton {}
	.announceButtonHover{}
	.announceFooter {}
	a.announceFooter:hover{}
	.announceDisclaimer{}
	
	/* comments classes */
.commentsText{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-transform:none;
}
.commentsLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:none;
}
.commentsLinks:hover{
	color : #FF00A2 ;
}
.btn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#ffba00;
	border:1px solid #db7701;
}
	
.btnHover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#f1a502;
	border:1px solid #db7701;
}
.commentsDescription{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-transform:none;
}
.textInput{
	
}
.textAreaInput{
	
}
