/*************************************************************
Main Styles
*************************************************************/
* { margin: 0; padding: 0; }


body
	{
	margin: 0;
	border: 0;
	padding: 0;
	background: #D1D2D4 url(../images/body_bkg.gif) top left repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	}


h1
	{
	margin: 0;
	padding: 5px 0 4px 0;
	font: 20px bold Arial, Helvetica, sans-serif;
	color: #C01F63;
	}

h2
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}

h3
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	}

h4
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #6EB53F; 
	}

h5
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #21BDD3;
	}

h6
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #C01F63;
	}
	
p
	{
	margin: 0;
	padding: 5px 30px 10px 0px;
	font: 12px;
	line-height: 1.25em;
	color: #333;
	}
	
ul
	{
	margin: 0 0 8px 28px;
	padding: 0 0 0 3px;
	list-style:disc;
  	}

li
	{
	padding: 0 0 5px 0;
	color: #333;
  	}
	
img
	{
	margin: 0;
	border: none; 
	padding: 0;
	}

a
	{
	text-decoration: underline;
	color: #333;
	}

a:link
	{
	text-decoration: underline;
	color: #333;
	}
	
a:hover
	{
	text-decoration: underline;
	color: #C01F63;
	}


blockquote
	{
	padding: 18px 5px 20px 15px;
	font: bold 17px Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	}

.clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; 
	}


/*************************************************************
Colors
*************************************************************/

.gray
	{color: #818286;}

.pink
	{color: #C01F63;}

.green
	{color: #6EB53F;}

.teal
	{color: #21BDD3;}

.gold
	{color: #D2AD29;}
	
.slate
	{color: #58585A;}

.black
	{color: #000000;}

	
/*************************************************************
Buttons
*************************************************************/

a.bttn_green
	{
	margin: 0;
	padding: 0 30px 6px 0;
	background-image: url(../images/bttn_green.gif);
	background-position: 2.8em .1em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #6EB53F;
	text-decoration: none;
	}
	
a:hover.bttn_green
	{
	background-image: url(../images/bttn_gray.gif);
	color: #666666;
	}

a.bttn_pink
	{
	margin: 0;
	padding: 0 30px 6px 0;
	background-image: url(../images/bttn_pink.gif);
	background-position: 2.8em .1em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #C01F63;
	text-decoration: none;
	}
	
a:hover.bttn_pink
	{
	background-image: url(../images/bttn_gray.gif);
	color: #666666;
	}

a.bttn_teal
	{
	margin: 0;
	padding: 0 30px 6px 0;
	background-image: url(../images/bttn_teal.gif);
	background-position: 2.8em .1em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #21BDD3;
	text-decoration: none;
	}
	
a:hover.bttn_teal
	{
	background-image: url(../images/bttn_gray.gif);
	color: #666666;
	}



#right a.bttn_green
	{
	margin: 0 0 0 3px;
	padding: 0 30px 6px 0;
	background-image: url(../images/bttn_green_double.gif);
	background-position: 2.6em .35em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #6EB53F;
	text-decoration: none;
	}
	
#right a:hover.bttn_green
	{
	background-image: url(../images/bttn_gray_double.gif);
	color: #666666;
	}

#right a.bttn_pink
	{
	margin: 0 0 0 3px;
	padding: 0 15px 6px 0px;
	background-image: url(../images/bttn_pink_double.gif);
	background-position: 2.6em .35em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #C01F63;
	text-decoration: none;
	}
	
#right a:hover.bttn_pink
	{
	background-image: url(../images/bttn_gray_double.gif);
	color: #666666;
	}

#right a.bttn_teal
	{
	margin: 0 0 0 3px;
	padding: 0 30px 6px 0;
	background-image: url(../images/bttn_teal_double.gif);
	background-position: 2.6em .35em;
	background-repeat: no-repeat;	
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #21BDD3;
	text-decoration: none;
	}
	
#right a:hover.bttn_teal
	{
	background-image: url(../images/bttn_gray_double.gif);
	color: #666666;
	}
	


/*************************************************************
Containers - main container
*************************************************************/

#contain
	{
	margin: 0 auto;
	margin-top: -45px;
	padding: 0;
	width: 1007px;
	background: url(../images/contain_bkg.gif) center repeat-y;
	}	
	
	
/*************************************************************
Table Syles
*************************************************************/


table
	{
	border-style:none;
	border-collapse: collapse;
	margin: 0;
	width: 575px; /*might have to add to tr if giving problem in different browsers*/
	}
	
table .contenttable
	{
	border-style: none;
	border-collapse: collapse;
	margin: 0;
	}
	
table .grey
	{
	background: #E6E6E6;
	color: #58585A;
	font-weight: bold;	
	}
table .dash
	{
	background: #fff;
	border-bottom: 1px dashed #999999;
	}	

td
	{
	width: 150px;
	text-align: left;
	margin: 0px;
	padding: 3px 0 3px  15px;
	}

td a
	{
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	}

th
	{
	padding:.5em;
	text-align: left;
	}

/*************************************************************
Form Syles
*************************************************************/

.appform
	{
	margin: 0;
	padding: 0;
	width: 943px;
	border-left: 7px solid #21BDD3;
	/*background: #fff url(../images/content_bkg.gif) top left repeat-x;*/
	}
	
.appform h1
	{
	padding: 15px 0 0 15px;
	font: 30px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	}
	
.appform h2
	{
	padding: 15px 0 0 15px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #21BDD3;
	}
		
.appform p
	{
	margin: 5px 0 5px 5px;
	padding: 3px 0 3px 10px;
	width: 500px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	}

.appform a
	{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6EB53F;
	text-decoration: underline;
	}	

.appform a:link
	{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6EB53F;
	}
	
.appform a:hover
	{
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58585A;
	}

.appform form
	{
	margin: 0 0 0 30px;
	}
	
input, textarea
	{
	margin: 5px 0 5px 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #666666;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
select
	{
	margin: 5px 0 5px 0;
	padding: 3px 5px 3px 5px;
	border: 1px solid #666666;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333;
	}

/*.submit
	{
	background: url(/images/bttn_green_bkg.gif) center left repeat-x;
	width: 65px;
	}
*/
#bttnForm
	{
	margin:0 50px 0 0;
	padding: 0;
	}
	
.submit a
	{
	float: right;
	margin: 5px 20px 4px 0;
	padding: 2px 8px 2px 8px;
	border: 0;
	font: bold 11px Arial;
	color: #fff;
	background: url(/images/bttn_green_bkg.gif) center left repeat-x;
	width: auto;
	}

.submit a:link
	{
	float: right;
	margin: 5px 20px 4px 0;
	padding: 2px 8px 2px 8px;
	border: 0;
	font: bold 11px Arial;
	color: #fff;
	background: url(/images/bttn_green_bkg.gif) center left repeat-x;
	width: auto;
	}

.submit a:hover 
	{
	border: 0;
	font: bold 11px Arial;
	color: #333;	
	}

a.goonGreen 
	{
	float: right;
	margin: 10px 5px 5px 0px;
	padding: 2px 15px 15px 0px;
	background:url(/images/bttn_green_double.gif);
	background-repeat: no-repeat;
	}
	
a.goonGreen:hover
	{
	float: right;
	margin: 10px 5px 5px 0px;
	padding: 2px 15px 15px 0px;
	background:url(/images/bttn_gray_double.gif);
	background-repeat: no-repeat;
	}

a.gobackGreen
	{
	float: right;
	margin: 10px 5px 5px 0px;
	padding: 2px 30px 15px 0px;
	background:url(/images/bttn_green_double_back.gif);
	background-repeat: no-repeat;
	}

a.gobackGreen:hover
	{
	float: right;
	margin: 10px 5px 5px 0px;
	padding: 2px 30px 15px 0px;
	background:url(/images/bttn_gray_double_back.gif);
	background-repeat: no-repeat;
	}
	
	
	
/*.goonGreen a
	{
	margin: 0;
	padding: 0 30px 6px 0;
	background-image: url(/images/bttn_green_double.gif);
	background-position: 2.8em .1em;
	background-repeat: no-repeat;	
	border: 0;
	}
	
.goonGreen a:hover
	{
	background-image: url(/images/bttn_gray_double.gif);
	color: #666666;
	}*/
	

/****************************************************************
first 3 check boxes
*****************************************************************/

.checkBox1{
	margin: 0 0 0 0;
	padding: 0 0 3px 56px;
	text-align:left;
}
.checkBox1Left{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:left;
}
.checkBox1Right{
	width:250px;
	margin: 0 0 0 0;
	padding: 5px 0 0 10px;
	float:left;
}
label.checkBox{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6F72;
	clear:both;
	font-weight:bold;
}


/*************************************************************
Header - holds aux nav
*************************************************************/

#header
	{
	margin: 0 auto;
	padding: 5px 0 0 0;
	border: 0;
	width: 1007px;
	height: 119px;
	}

#header img
	{
	float: left;
	display: block;
	padding: 0 0 0 40px;
	}
	
#header .links
	{
	float: right;
	margin: 5px 18px 5px 0;
	padding: 5px 0 5px 0;
	background: #818286;
	height: 30px;
	width: 695px;
	color: #fff;
	}

#header .links dl
	{
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	background: #818286;
	width: 260px;
	}
	
#header .links dt
	{
	float: left;
	margin: 0 15px 0 0px;
	padding: 0;
	font: bold 26px Arial, Helvetica, sans-serif;
	width: 60px;
	}

#header .links dd
	{
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	font: 11px Arial, Helvetica, sans-serif;
	}

#header .links dd a
	{
	text-decoration: none;
	text-transform: uppercase;
	color: #22BDD3;
	font-weight: bold;
	}
	
#header .links dd a:link
	{
	text-decoration: none;
	text-transform: uppercase;
	color: #22BDD3;
	font-weight: bold;
	}

#header .links dd a:hover
	{
	color: #fff;
	}
	
#header .aux_nav
	{
	float: right;
	margin: 0 18px 5px 0;
	padding: 0;
	height: 30px;
	width: 695px;
	}
	
#header .aux_nav a
	{
	float: left;
	margin: 6px 10px 0 5px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #192751;
	}

#header .aux_nav a:link
	{
	float: left;
	margin: 6px 10px 0 5px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #192751;
	}

#header .aux_nav a:hover
	{
	color: #22BDD3;
	}


/*************************************************************
Main Nav
*************************************************************/


.nav_wrap
	{
	margin: 0 0 35px 0px;
	padding: 13px 0 0 0;
	width: 1008px;
	height: 157px;
	background: url(../images/header_bkg.jpg) left top no-repeat;
	}
/*\*/
* html .nav_wrap
	 {
	  margin: 0 0 35px 1px;
	  padding:13px 0 0 0;
	 }
	 
#nav
	{
	float: left;
	margin: 0 0 0 33px;
	padding: 0;
	border-left: 7px solid #C21F62;
	border-right: 7px solid #C21F62;
	width: 928px;
	background: url(../images/nav_bkg.gif) bottom left repeat-x;
	}

*html #nav
	{
	margin: 0 0 0 15px;
	width: 935px;
	}

#nav h2
	{
	padding: 0 0 5px 0;
	color: #192751;
	}

#nav h2.on
	{
	padding: 0 0 5px 0;
	color: #C21F62;
	}

#nav ul
	{
	float: left;
	margin: 30px 0 0 8px;
	padding: 0 0 0 3px;
	border-right: 3px solid #fff;
	width: 180px;
	list-style: none;
	font-size: 11px;
	text-transform: uppercase;
	}
	
#nav ul.no_border
	{
	border-right: none;
	width: 138px;
	}

#nav li
	{
	padding: 0 0 6px 12px;
	background-image: url(../images/bullet_nav.gif);
	background-position: 0em .4em;
	background-repeat: no-repeat;
	}

#nav li a
	{
	text-decoration: none;
	color: #666666;
	}

#nav li a:link
	{
	text-decoration: none;
	
	}

#nav li a:hover
	{
	padding: 0 1px 0 1px;
	background: #C21F62;
	color: #fff;
	}

#nav li a.on
	{
	padding: 0 1px 0 1px;
	background: #C21F62;
	color: #fff;
	}

/*************************************************************
Content
*************************************************************/

#content
	{
	margin: 0 auto;
	z-index:0;
	}
	
/*#content img
	{
	border: none;
	}*/
	
.section /*class needed for pages without green border on left, add to content div*/
	{
	padding: 0;
	width: 900px;
	background: #fff url(../images/content_bkg.gif) top left repeat-x;
	}

.page /*class needed for pages with green border on left, add to content div*/
	{
	padding: 130px 0 0 36px;
	width: 900px;
	border-left: 7px solid #6EB53F;
	background: #fff url(../images/content_page_bkg.gif) top left repeat-x;
	color: #333;
	}

.news /*class needed for pages with green border on left, add to content div*/
	{
	padding: 0;
	width: 943px;
	border-left: 7px solid #6EB53F;
	background: #fff url(../images/content_bkg.gif) top left repeat-x;
	}

.page #right
	{
	margin: -55px 0 30px 35px;
	}
	
.page img
	{
	margin: 5px 10px 5px 10px;
	padding: 0 0 -5px 0;
	border-left: 2px solid #6EB53F;
	border-right: 2px solid #6EB53F;
	border-top: 2px solid #6EB53F;
	border-bottom: 2px solid #6EB53F;
	}

.img_wrap
	{
	float: left;
	margin: 0 0 10px 0;
	}
	
.img_wrap img
	{
	float: left;
	padding: 0 10px 10px 0;
	}

.page_header
	{
	position:relative;
	float: left;
	margin: -55px 0 30px -20px;
	padding: 0px 0 0 10px;
	width: 570px;
	z-index:1;
	color: #333;
	}

.page_header img
	{
	border: none;
	position: relative;
	float: left;
	margin: -55px 0 0 -20px;
	padding: 0 0 0 10px;
	z-index:100;
	}
	
.page_header p
	{
	float: left;
	margin: -30px 0 30px -20px;
	padding: 0px 0 0 10px;
	}
	
.page_header h1
	{
	float: left;
	padding: 75px 0 0 25px; 
	font: 55px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C21F62;
	}

.page_header h2
	{
	float: left;
	padding: 75px 0 0 0px; 
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #C21F62;
	}
	
.page_header h3
	{
	float: left;
	font: 11px Arial, Helvetica, sans-serif; 
	color: #666666;
	}
	
.page_header a
	{
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #C21F62;
	}
	
.page_header a:link
	{
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #C21F62;
	}

.section_header
	{
	position:relative;
	float: left;
	margin: -55px 0 30px -20px;
	padding: 0px 0 0 10px;
	width: 570px;
	z-index:1;
	}
		
.section_header img
	{
	border: none;
	position:relative;
	float: left;
	margin: -55px 0 0 -20px;
	padding: 0px 0 0 10px;
	z-index:100;
	}
	
.section_header h1
	{
	font: 55px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C21F62;
	}
	
.news_header
	{
	float: left;
	margin: 0;
	padding: 5px 0 0 0px;
	width: 450px;
	text-decoration:none;
	border: none;	
	color: #333;	
	}
	
.news_header img
	{
/*	float: left;*/
/*	padding: 5px 15px 10px 0px;*/
	margin: 5px 5px 5px 5px;
	}

.news_header p
	{
	float: left;
	margin: 0px 0 0px 0px;
	}
	
	
.news_header p a
	{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	}

.news_header p a:link
	{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	}
	
.news_header a
	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-decoration:none;
	}
	
.news_header a:link
	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-decoration:none;
	}

.news_header ul
	{
	float: left;
	margin: 0px 0 0px 25px;
	padding: 0px 0 0 10px;
	}
	
.news_header li a
	{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
	
.news_header li a:link
	{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}	

.news_header a.on
	{
	color: #333;
	}
	
.news_header a:hover
	{
	color: #21BDD3;
	}
	
.news_header h1
	{
	font: 14px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #C21F62;
	}

.news_header h2
	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #21BDD3;
	}
	
.news_header h3
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	}
	
.news_header h4
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #6EB53F;
	}
	
.news_header h5
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #21BDD3;
	}
	
.news_header h6
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #C01F63;
	}
	
.float_left
	{
	float: left;
	}

.float_right
	{
	float: right;
	}
	
#communityinfo {
	float:left;
	margin: 0 0 0 35px;
}

#communityinfo #community-image {
	border:none;
	margin:-54px 0px 0 -15px !important;
	margin:-54px 0px 0 0;
	padding: 0 14px 0 0;
	width: 235px !important;
	width:225px;
}
#communityinfo #community {
	border:none;
	float:left;
	margin:-50px 0 0 -50px;
	width:auto;
}

/*************************************************************
Content Cells - including color styles
*************************************************************/

.cell
	{
	float: left;
	margin: 25px 0 25px 0;
	padding: 8px 8px 8px 18px;
	width: 530px;
	}

.cell img
	{
	float: right;
/*	margin: -8px -8px 8px 12px;
*/	/*border-right: 7px solid #6EB53F;
	border-top: 7px solid #6EB53F;*/
	}

	
.cell a
	{
	color:#333333;
	font-weight:bold;
	}
	
.cell a:link
	{
	color:#333333;
	font-weight:bold;
	}
	
.cell p
	{
	color: #666666;
	}

.cell h6
	{
	padding: 5px 0 15px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1em;
	}

.gray /*used for the gray background div, not set to make color border*/
	{
	background: #E7E8EA;
	}
	
.pink
	{
	border-left: 7px solid #C21F62;
	}

.pink img
	{
	border: 2px solid #C21F62;
	}
	
.green
	{
	border-left: 7px solid #6EB53F;
	}
	
.green img
	{
	border: 2px solid #6EB53F;
	}
	
.teal
	{
	border-left: 7px solid #21BDD3;
	}
	
.teal img
	{
	border: 2px solid #21BDD3;
	}
	
.gold
	{
	border-left: 7px solid #D2AD29;
	}
	
.slate
	{
	border-left: 7px solid #58585A;
	}



/*************************************************************
Right Column 
*************************************************************/

#right
	{
	float: right;
	margin: 30px 0 30px 35px;
	padding: 0;
	width: 300px;
	}

#right .cell img.cell_header
	{
	margin:  -8px -8px 0 0;
	padding: 0;
	border: 0;
	}

#right .cell
	{
	border-left: none;
	float: left;
	margin: 0px 0 40px 0;
	padding: 8px 8px 8px 18px;
	background: #E7E8EA;
	width: 267px;
	}

#right .cell img
	{
	float: right;
	margin: 5px -20px 0 8px;
	/*border-right: none;
	border-top: none;*/
	border: none;
	}

#right .cell p
	{
	color: #333;
	}

#right .cell h6
	{
	padding: 5px 0 15px 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 1em;
	}

#right .cell h3
	{
	margin: 0;
	padding: 0 0 4px 0;
	font: bold 15px Arial, Helvetica, sans-serif;
	}
		
#right div.pink
	{
	border-right: 7px solid #C21F62;
	}

#right div.green
	{
	border-right: 7px solid #6EB53F;
	}

#right div.teal
	{
	border-right: 7px solid #21BDD3;
	}

#right .gold
	{
	border-right: 7px solid #D2AD29;
	}
	
#right .slate
	{
	border-right: 7px solid #58585A;
	}

#right ul.green_arrows
	{
	float: left;
	margin: 10px 0 8px 0;
	list-style: none;
	}

#right ul.green_arrows li
	{
	padding: 0 0 20px 18px;
	background-image: url(../images/bullet_arrows.gif);
	background-position: 0em .4em;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #333;
	}

#right ul.green_arrows li a
	{
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
	font-size: 12px;
	color: #21BDD3; 
	text-transform: uppercase;
	text-decoration: none;
	}
	
#right ul.green_arrows li a:link
	{
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
	font-size: 12px;
	color: #21BDD3; 
	text-transform: uppercase;
	text-decoration: none;
	}	
	
	
#right ul.green_arrows li a:hover
	{
	color: #333333; 
	}	
		
/*************************************************************
Footer
*************************************************************/

#footer
	{
	margin: 0 auto;
	margin-top: 20px;
	padding: 10px 0 0 0;
	border-top: 10px solid #818286;
	width: 942px;
	text-align: center;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}

#footer a
	{
	color: #666;
	text-decoration: none;
	margin: 0 6px 0 6px;
	}
	
#footer a:hover
	{
	color: #C01F63;
	text-decoration: none;
	margin: 0 6px 0 6px;
	}

#footer a:link
	{
	text-decoration: none;
	margin: 0 6px 0 6px;
	}
	

#footer img
	{
	float: right;
	margin: -15px 25px 0 0;
	padding: 0px 0px 0px 0px;
	}	
/*************************************************************
CMS Edit Menu....This enables "Page View" Mode in the CMS Editor
*************************************************************/
.editmenu
	{
	position: fixed;
	top: 0;
	right: 0;
	margin: 0 10px 0 0;	
	padding: 15px 13px 8px 13px;
	float: right;
	border: 2px solid #BFE8F7;
	background: #ffffff;
	z-index: 1000;
	}

	
 .editmenu a 
 	{
	display:block;
	margin: 0 0 7px 0;
	background: #C0ECFF;
	padding: 4px 8px 4px 8px;
	color: #0078AE;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	}

 .editmenu a:hover 
 	{
	display:block;
	background: #FFBF7F;
	}	
	
.warning {
	border:1px solid red;
	color:red;
	margin-bottom:10px;
	padding:3px;
}

