/* Site specific color and images that 'skin' the selected layout. */

/*
.formButton {
	BORDER: 1px solid #67914c;
	background-color: #edf3e9;
	text-align: center;
}
*/

#mainContainer {
	position: relative;
	top: 0;
	left: 0;
	width: 802px;
	border: 1px solid black;
	}
#innerFrame {
	margin: 1px;
	border: 1px solid black;
	background: white;
	text-align: left;
	}
#bradingContainer {
	text-align: left;
	}	
#siteTagLine {
	position: absolute;
	z-index: 4;
	top: 164px;
	right: 10px;
	color: white;
	width: 516px; 
	font-size: 1.3em;
	font-weight: 600;
	font-style: italic;
	text-align: right;
	}
#tagLineback {
	position: absolute;
	z-index: 3;
	top: 162px;
	right: 1px;
	width: 515px;
	height: 30px;
	background: #16A7A7;
	-moz-opacity:.5;
	filter:alpha(opacity=50)
	}
#header {
	position: absolute;
	z-index: 2;
	top: 2px;
	right: 1px;
	background: #16A7A7;
	width: 516px;
	height: 190px;
	}	
#addressBlock {
	width: 285px;
	height: 86px;
	border-top: 1px solid #16A7A7;
	border-bottom: 1px solid #16A7A7;
	color: #16A7A7;
	overflow: hidden;
	}
#pageaddress {
	margin-top: 10px;
	font-size: 1.1em;
	font-weight: 600;
	line-height: .9em;
	letter-spacing: -0.01em;
	}			
#leftCell {
	background: #16A7A7 url(../images/teal34.jpg);
	text-align: center;
	}		
#menu, #newsBlock {
	width: 163px;
	margin-top: 7px;
	margin-left: 7px;
	background: url(../images/menuBack.jpg);
	text-align: left;
	padding-top: 5px;
	}	
.menuBottom {
	width: 163px;
	height: 8px;
	margin-left: 7px;
	background: url(../images/menubottom.jpg) no-repeat;
	}	
.menuBlock, .adminMenu {
	margin: 3px 10px 0px 3px;
	padding-bottom: 4px;
	}

.menuCategory a, .menuCategory a:visited, .menuCategory a:hover {
	color: #A7162A;
	font-size: 1.2em;
	text-decoration: none;
	padding-top: 4px;
	margin-left: 3px;
	}	
.menuCategory {
	}		
.menuCategory li ul li a, #adminMenu a {
    display: block;
    color: #0E7B7B;
    text-align: left;
    height: 15px;
	font-size: .9em;
	padding-top: 2px;
    text-decoration: none;
	margin: 0px 0px 0px 0px;
    margin-left: 2px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    text-indent: 10px;
    letter-spacing: 0.02em;
    font-weight: 600;
	}
.menuCategory li ul li a:visited, #adminMenu a:visited {
	color: #0E7B7B;
	font-size: .9em;
	margin-left: 2px;
	padding-top: 2px;
	}	
ul.menuCategory, ul.menuCategory li ul {
	white-space: normal;
	padding: 0;
	margin: 0;
	}
ul.menuCategory li ul {
	margin-left: 3px;
	margin-bottom: 4px;
	border-bottom: 1px solid #A7162A;
 	padding-bottom: 4px;
	width: 150px;
	}	
.menuCategory li, .menuCategory li ul li  {		
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
.menucategory li ul li a:hover, #adminMenu a:hover {
    text-decoration: none;
    color: #16A7A7;
	font-size: .9em;
	margin-left: 2px;
	padding-top: 2px;
	}	
#newsTicker {
	margin-left: 3px;
	color: 	#0E7B7B;
	font-weight: bold;
	}
#rightCell {
	 padding: 10px;
	 background: #E9EAEA;
	 }	
#right {
	width: 605px; 
	}	
#pagebottom {
	margin-top: 20px;
	border-top: 1px solid #A7162A;
	padding-top: 10px;	
	}
#quickBooks {
	background: url(../images/qb.jpg) 50% 50% no-repeat;
	width: 100%;
	height: 75px;	
	margin-top: 15px;
	margin-bottom: 15px;
	}

	

