/**Structure  NEW CSS
/** ---------------------------------------------------**/

body {margin: 0;padding: 0;background-image: url(images/ostyR_background.jpg);background-repeat: repeat-y;font:12pt Arial,Helvetica,Sans-serif; width: 850px}

#bodyContainer {width:800px; margin: 0 0 0 50px; }	

#main-body {width: 800px; padding-left: 50px;padding-top: 20px;}	

#footerMenu-T3 {color: #666666;padding: 0 0 20px 0;font-size: 13px;background-image: url(images/footerbar.gif);background-repeat: repeat-x;margin-top: 10px;}
	
#navBlockIndex {width: 155px;border: 0px solid #CCC;padding: 20px 5px 10px 10px;}

#mainContent1-T3 {width: 520px;border: 0px solid #CCC;padding: 20px 25px 10px 5px;float: left;}

#allPagesHeader-T3 {padding: 0px;padding-top: 20px; width: 800px;}

.addressBlock-T3 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;width: 800px;text-align: right;}

.phone {font-size: 12px;padding: 0 0 0 25px;}

.tollfreephone-T3 {font-size: 10px; color:#666666;}
	
#heroImage {padding: 0 0 0 40px;width: 440px;background-image: url(images/ostyR_mainBar.jpg);background-repeat: repeat-x;}	
	
#welcome {padding: 0 10px 0 10px;width: 460px;margin-top: 20px;border: 1px solid #CCC;}

#mainContent2-T3 {padding: 0 0 0 10px;width: 600px;margin-top: 0;border: 0px solid #CCC;}

#contentallPagesHeader-T3 {padding: 0 10px 0 10px;width: 460px;margin-top: 20px;background:#EFD193 url("images/beige_corner.gif") no-repeat left top;}

#contentHeader {padding: 0 10px 0 10px;width: 520px;margin-top: 0;background:#EFD193 url("images/beige_corner.gif") no-repeat left top;}

#contentNote {padding: 0 10px 0 10px;width: 520px;margin-top: 5px;background-color:white;}
	
#contentBlock-T3 {padding: 0 10px 0 10px;width: 460px;margin-top: 20px;border: 0px solid #CCC;}
	


/**Basic Tags
/** ---------------------------------------------------**/
.tan {color: #EFD193; }
.black { color: #000; }
img {	border: 0;}
img.offsite { align: absmiddle }
table { padding: 0; border: 0; }
img.left { margin: 0 15px 15px 0; }
img.right { margin: 0 0 15px 15px; }
.fl { float: left; } 
.fr { float: right; }
.clear { clear: both; }
.flhead-T3 { float: left;padding: 25px 10px 0 5px;}
.flheadsm-T3 { float: left;padding: 14px 10px 0 0px;}
.feature-T3 {background-color: #EFD193; }
.tanBorder {
	padding: 0;
	width: 520px;
	margin-top: 0px;
	border-color: #EFD193;
	border-bottom-style: solid;
	border-bottom-width: thin;
	margin-left: 0px;
}

h1
{
	text-align: left;
	color: #666699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;	
	font-style:italic;
}


h2
{
	text-align: left;
	color: #666666;
	font-family: Times,Serif;
	font-size: 21pt;
	font-weight: normal;
	padding: 0;
}


h3 {text-align: left;color: #00A8EB;font-family: Times,Serif;font-size: 16pt;margin-bottom: 0.25em;}
	
	
a:link, a:active, a:visited {color: #99CC66;text-decoration: none;}
	
a:hover {color: #ffffff;text-decoration: none;background-color: #EFD193;}

p-T3 {text-align: left;color: black;font-size: 14px;}

p.topic {padding: 0px 10px 3px 0px;margin: 0;font-weight: bold;}	



/**NavBlocks
/** ---------------------------------------------------**/


#globalNav-T3 {font-size: 14px;margin: 0 0 0 0;padding: 10px 0 10px 10px;width: 130px;float: left;background:#666699 url("images/purple_corner.gif") no-repeat left top;	}

#globalNav-T3 div {margin-bottom: 4px;}

#globalNav-T3 a {color: #EFD193;text-decoration: none;}

#globalNav-T3 a:hover {color: black ;text-decoration: none; background: #EFD193; display: block; width:100%}

/** #globalNav tr:hover {background: #EFD193;}	**/
/** ul#globalNav {;list-style-type: none;}**/
/** ul#globalNav .li {margin: 0;padding: 0 0 0 0;display: list-item;text-transform: none;font-weight: normal;}	**/




#areaNav-T3 {margin: 20px 0 0 0;padding: 10px 10px 10px 0px;width: 130px;list-style-type: none;float: left;text-align: right;font-size: 12px;
		background-color:white;border: 1px solid #CCC;}

#areaNav-T3 div {margin-bottom: 3px;}

#areaNav-T3 a:link, 
#areaNav-T3 a:active, 
#areaNav-T3 a:visited {color: green;text-decoration: none;}
#areaNav-T3 a:hover {color: #EFD193;	text-decoration: none; background: #666699;	display: block; width:100%}
/** .areaNav tr:hover {background: #666699;}	**/



/**CityTag Box
/** ---------------------------------------------------**/

#tagCity-T3 {padding: 2px 0 2px 0;font-size: 12px;background-image: url(images/ostyR_fade.gif);background-repeat: repeat-x;margin-top: 10px;background-position: bottom;width: 560px;border: 1px solid #CCC;}

#tagCity-T3 p {	color: black;font-family: arial;font-size: 10px;text-align: center;}

#tagCity-T3 a:link { margin-bottom: 10px; text-decoration: none; padding-bottom: 2px; color: #000000; }

#tagCity-T3 a:visited { color: #000000; text-decoration: none;}

#tagCity-T3 a:hover { color: #EFD193; text-decoration: none; background: #67608C; }

#tagCity-T3 a:active { color: #EFD193; text-decoration: none; background: #67608C; }




/**footer
/** ---------------------------------------------------**/

#footerMenu-T3 {padding-top: 8px;padding-left: 50px;list-style-type:none;color: #666666;font-size: 13px;margin-left: 100px;}

#footerMenu-T3 a:link, 
#footerMenu-T3 a:active, 
#footerMenu-T3 a:visited {color: #666666;text-decoration: none;padding-left: 30px;}
	
#footerMenu-T3 a:hover {color: #000000;text-decoration: none;background-color: #EBC98A;	}
	