/***  YOUR SITES STYLES  ***/
/* Any styles you need to add can be placed here. */  
/* Note: there is a great number of preset styles in the global stylesheet */

/* Start Rounded Corner */
.rdcnstop, .rdcnsbottom {display:block; background:transparent; font-size:1px;}.rdcnst1, .rdcnst2, .rdcnst3, .rdcnst4 {display:block; overflow:hidden;} .rdcnst1, .rdcnst2, .rdcnst3 {height:1px;} .rdcnst2, .rdcnst3, .rdcnst4 {background:#FFFFFF; border-left:1px solid #6D6F71; border-right:1px solid #6D6F71;} .rdcnst1 { margin: 0 5px; background: #6D6F71; } .rdcnst2 { margin: 0 3px; border-width: 0 2px; } .rdcnst3 { margin: 0 2px; } .rdcnst4 { margin: 0 1px; height: 2px; } .rdcnsb1, .rdcnsb2, .rdcnsb3, .rdcnsb4 {display:block; overflow:hidden;} .rdcnsb1, .rdcnsb2, .rdcnsb3 {height:1px;} .rdcnsb2, .rdcnsb3, .rdcnsb4 {background:#FFFFFF; border-left:1px solid #6D6F71; border-right:1px solid #6D6F71;} .rdcnsb1 {margin:0 5px; background:#6D6F71;} .rdcnsb2 {margin:0 3px; border-width:0 2px;} .rdcnsb3 {margin:0 2px;} .rdcnsb4 {height:2px; margin:0 1px;}

    .rdcns_wrap1 {
        width:          270px; /* width of rounded corners box */
        }
        
    .rdcns_content1 {
        width:          auto; /* do not edit */
        height:       	auto;   /*  uncomment this line and change value to disable auto-height growth, comment line out to enable auto-height growth */
        border:         1px solid #FFF; /* do not edit */
        padding:        7px; /* default: 7px make larger to increase padding between text and box edges */
        color:          #000000; /* color of text */
        font-family:    ariel,sans-serif; /* font face */
        font-size:      14px; /* font size */
        line-height:    16px; /* control spacing between lines of text */
        text-align:     center; /* alignment of text */
        }
			
    .rdcns_wrap2 {
        width:          270px; /* width of rounded corners box */
        }
        
    .rdcns_content2 {
        width:          auto; /* do not edit */
        height:       	auto;   /*  uncomment this line and change value to disable auto-height growth, comment line out to enable auto-height growth */
        border:         1px solid #FFF; /* do not edit */
        padding:        7px; /* default: 7px make larger to increase padding between text and box edges */
        color:          #000000; /* color of text */
        font-family:    ariel,sans-serif; /* font face */
        font-size:      14px; /* font size */
        line-height:    16px; /* control spacing between lines of text */
        text-align:     center; /* alignment of text */
        }
/* End Rounded Corner */
/* ROUNDED CONTAINERS INNER COLUMNS */
.tabBody_1col {
	border:				0px blue solid;
	padding-top:		4px;
	float: 				left;
	width: 				320px;
	margin-left:		15px;
	}
.tabBody_2colA1 {
	border:				0px blue solid;
	padding-top:		4px;
	float: 				left;
	width: 				320px;
	margin-left:		15px;
	}

.tabBody_2colA2 {
	border:				0px green solid;
	padding-top:		4px;
	float: 				left;
	width: 				200px;
	margin-left: 		10px;
	}

.tabBody_3col1 {
	border:				0px solid blue;
	padding-top:		4px;
	float: 				left;
	width: 				150px;
	margin-left:		10px;
	}

.tabBody_3col2 {
	border:				0px green solid;
	padding-top:		4px;
	float: 				left;
	width: 				150px;
	margin-left: 		10px;
	}

.tabBody_3col3 {
	border:				0px purple solid;
	padding-top:		4px;
	float: 				left;
	width: 				150px;
	margin-left:		10px;
	}


/* BODY AND LAYOUT */

body {
	font-family:        arial, verdana, helvetica, sans-serif;
	font-size:          10px;
	padding:            0px;
    border:             0px;
    margin:             0px;
	border-spacing:     0px;
	border-collapse:    collapse;
	background-color:   #D3D3D3;
	color:              #000;
	}

span    {
    display:            inline;
    }

img {
    border:             0px;
    display:            block;
    }
		
/* 
#boards .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#012F72;
	}

#boards ul, #boards ol {
    color:              #012F72;
    }
    
#boards a, #boards a:link, #boards a:active, #boards a:visited {
    font-size:			11px;
    text-decoration:    none;
    color:              #012F72;
    }

#boards a:hover {
    text-decoration:    underline;
    color:              #012F72;
    }

#boards .tabBody_cont {
    color:				#012F72;
    font-size:          10px;
    line-height:        15px;
    }

#boards .tabBody_charcoal {
    font-size:          12px;
    line-height:		15px;
    }
    
#boards .tabBody_charcoal li {
    margin-left:        30px;
    }

*/

/* UNUSED */    

/* CHARCOAL - LOCAL 
#boards .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#000000;
	}

#boards ul, #boards ol {
    color:              #000000;
    }
    
#boards a, #boards a:link, #boards a:active, #boards a:visited {
    font-size:			11px;
    text-decoration:    none;
    color:              #000000;
    }

#boards a:hover {
    text-decoration:    underline;
    color:              #000000;
    }

#boards .tabBody_cont {
    color:				#000000;
    font-size:          10px;
    line-height:        15px;
    }

#boards .tabBody_charcoal {
    font-size:          12px;
    line-height:		15px;
    }
    
#boards .tabBody_charcoal li {
    margin-left:        30px;
    }


GREEN - LOCAL 
#news .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#003315;
	}

#news ul, #news ol  {
    color:              #003315;
    }

#news a, #news a:link, #news a:active, #news a:visited {
    text-decoration:    none;
    color:              #003315;
    }

#news a:hover {
    text-decoration:    underline;
    color:              #003315;
    }

#news .tabBody_cont {
    border:				0px yellow solid;
    color:				#003315;
    font-size:          12px;
    line-height:        15px;
    }


/* ORANGE - LOCAL 
#poptop .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#D1551F;
	}

#poptop ul, #poptop ol {
    color:              #D1551F;
    }
    
#poptop a, #poptop a:link, #poptop a:active, #poptop a:visited {
    text-decoration:    none;
    color:              #D1551F;
    }

#poptop a:hover {
    text-decoration:    underline;
    color:              #D1551F;
    }

#poptop .tabBody_cont {
    border:				0px yellow solid;
    color:				#D1551F;
    font-size:          10px;
    line-height:        15px;
    }


/* BLUE - LOCAL 
#info .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#012F72;
	}

#info ul, #info ol {
    color:              #012F72;
    }
    
#info a, #info a:link, #info a:active, #info a:visited {
    text-decoration:    none;
    color:              #012F72;
    }

#info a:hover {
    text-decoration:    underline;
    color:              #012F72;
    }

#info .tabBody_cont {
    border:				0px yellow solid;
    color:				#012F72;
    font-size:          10px;
    line-height:        15px;
    }



/* RED - LOCAL 
#spot .tab_title, #delays .tab_title, #events .tab_title {
	font-size:			18px;
	font-weight:		bold;
	color:				#780000;
	}

#spot ul, #delays ul, #events ul, #spot ol, #delays ol, #events ol  {
    color:              #780000;
    }
    
#spot a, #delays a, #events a, #spot a:link, #delays a:link, #events a:link, #spot a:active, #delays a:active, #events a:active, #spot a:visited, #delays a:visited, #events a:visited {
    text-decoration:    none;
    color:              #780000;
    }

#spot a:hover, #delays a:hover, #events a:hover {
    text-decoration:    underline;
    color:              #780000;
    }

#spot .tabBody_cont, #delays .tabBody_cont, #events .tabBody_cont {
    border:				0px yellow solid;
    color:				#780000;
    font-size:          10px;
    line-height:        15px;
    }

*/

#navBar {
	width: 138px;
}
	
.caseupper {
	text-transform: uppercase;
}

.borderimage{
border:1px solid white;
}


#borderlinks-home a{
padding-left: 3px;
display: block;
width: 150px;
color: black;
text-decoration: none;
border: 1px solid white;
}



/* #borderlinks-home a:hover  { color: #000080; background-color: #ffffe0; border: solid 1px black; } */
#borderlinks-home a:hover  { color: #000080; background-color: transparent; border: solid 1px black; }

#borderlinks-services a{
padding-left: 3px;
display: block;
width: 150px;
color: black;
text-decoration: none;
border: 1px solid white;
}

/* #borderlinks-services a:hover  {
											color: #000080; 
											background-color: #ffffe0; 
											border: solid 1px black; 
											}
*/											

#borderlinks-services a:hover  {
											color: #000080; 
											background-color: transparent; 
											border: solid 1px black; 
											}

#borderlinks-information a{
padding-left: 3px;
display: block;
width: 150px;
color: black;
text-decoration: none;
border: 1px solid white;
}

/* #borderlinks-information a:hover  { color: #000080; background-color: #ffffe0; border: solid 1px black; } */

 #borderlinks-information a:hover  { color: #000080; background-color: transparent; border: solid 1px black; }


.pagenav img {
	display:inline
	}


.newsbox {
  background-color: #d5dae1;
	}	

#PhotoNavIndex table {
	background-color: #cccc99;
	border: 1px;
	}
	
#PhotoNavIndex {
	margin:0;
	padding:0;
	background-color: transparent;
	
	}

#PhotoNavIndex ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}

#PhotoNavIndex a.PhotoNavLink {
	background-color: transparent;
	padding-left: 1em;
	padding-right: 1em;
	font-size: 10pt;
	font-family: arial;
}

#PhotoNavIndex a.PhotoNavLink:link, 
#PhotoNavIndex a.PhotoNavLink:visited,
#PhotoNavIndex a.PhotoNavLink:active{
	color: #172f76;		
	text-decoration: none;
		background-color: transparent;
} 
	
	 
#PhotoNavIndex a.PhotoNavLink:hover {
	color: white;
	text-decoration: none;
	background: #f46322;
	font-weight: bold;
	}

.topnewsbox {

	background-image: url("/graphics/Home/fitnessboxtop.gif");

	background-repeat: repeat;

}	



.bottomnewsbox {

	background-image: url("/graphics/Home/fitnessboxbottom.gif");

	background-repeat: repeat;

}



.fitnessbox {

  background-color: #E4DEC6;

	}



.topbox {

	background-image: url("/graphics/Home/boxtop.gif");

	background-repeat: repeat;

}	



.bottombox {

	background-image: url("/graphics/Home/boxbottom.gif");

	background-repeat: repeat;

}



.newsbox {

  background-color: #d5dae1;

	}	



/*a, a:link, a:active, a:visited {text-decoration:none;color:#4D4D4F;}*/

/*
#mainBody a, #mainBody a:link, #mainBody a:visited {text-decoration:underline;color:#003399;}

#mainBody a:hover, #mainBody a:active {text-decoration:underline;color:#CC0033;}
*/
legend{font-weight:bold;}
.required{margin:10px 10px 10px 10px;}
input.noshow {visibility: hidden;padding:0px;margin:0px;}
		
