body,
	html {
		margin:0;
		padding:0;
		background: url(../images/border.jpg);
                background-repeat:repeat-y;
                background-position:center;
                background-color: #FFFFCC;
                font-family:Tahoma, "time new roman", courier; 
                font-size:16px;
	}


a:link {color: #660000; text-decoration: underline; }
a:active {color: #660000; text-decoration: underline; }
a:visited {color: #330000; text-decoration: underline; }
a:hover {color: #cc0000; text-decoration: none; }


	#wrap {
		width:839px;
		margin:0 auto;
		background:transparent;
	}

	#header {
    	padding:5px 10px;
		background:transparent;
	}

        .search {
		font-family:Tahoma, "time new roman", courier;   
		text-align:left;
		vertical-align: text-top;
		}

	.header {
		font-family:Tahoma, "time new roman", courier;   
		font-size:20px;
		text-align:right;
		vertical-align: text-top;
		}

        .indent {
                 padding-left: 50pt;
                 padding-right: 50pt;
                 }

	h1 {
		margin:0;
                text-align:center;
                font-size:20px;
    		}

	#banner {
		padding:5px 5px;
                overflow:hidden;
		background: url(../images/banner.chalkbrick.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		vertical-align:text-top;
		height:245px;
		}

#banner-index {
		padding:5px 5px;
                overflow:hidden;
		background: url(../images/open.house.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		vertical-align:text-top;
		height:245px;
                font-family:Tahoma, "time new roman", courier; 
                font-size:16px;
                color: #FFFFFF;
		}

#openhouse {
		padding:129px 120px;
                overflow:hidden;
		height:25px;
                width: 100%;
                font-family:Tahoma, "time new roman", courier; 
                font-size:16px;
                color: #ddddff;
                font-weight: bold;
		}

#indexcenter {
		padding:137px 197px;
                overflow:hidden;
		height:25px;
                width: 100%;
                font-family:Tahoma, "time new roman", courier; 
                font-size:14px;
           
		}

        #banner-online {
		padding:5px 5px;
                overflow:hidden;
		background: url(../images/banner.online.chalk.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		vertical-align:text-top;
		height:245px;
		}

 #banner-aboutus {
		padding:5px 5px;
                overflow:hidden;
		background: url(../images/banner.building2011.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		vertical-align:text-top;
		height:253px;
		}

	#verse {
		padding:0px 5px;
		text-align: center;
		font-size: 12px;
		font-family:"Comic Sans MS", "Lucida Handwriting", "Zapf Chancery"; 
		color: #660000; 
		}
	
	#main {
		float:right;
		width:590px;
		padding:10px;
		background:transparent;
		}

        #main-table {
		float:right;
		width:590px;
		padding:10px;
		background:transparent;
                font-family:Tahoma, "time new roman", courier; 
                font-size:14px;
		}

        .announcements {
		text-align: center;
		margin: 0 auto;
		border: 2px solid #660000;
		background:#ffffcc;
                padding: 5px 15px;
		}

.sosvideo {
		z-index:5;
		}

        .pricingnoncva {
                margin: 0 auto;
                text-align:left;
                font-size:95%; 
                border: 1px solid #660000; 
                border-rules:all;
                frame:void; 
                cell-spacing:3px; 
                cell-padding:4px;
                }

        .online-ex1 {background:#CCFFFF;}
        .online-ex2 {background:#CCCCFF;}

.ss3
{ text-align: center;
width:33.3%;
color: black;}

.ss2
{ text-align: center;
width:50%;
color: black;}
		

	#footer {
		clear:both;
		padding:5px 5px;
		background: #cc9966;
		}

	#footer table td {
		text-align: center;
                font-size:13px;
                color:#660000;
                font-weight: bold;
		}

	* html #footer {
		height:1px;
		}
        

	#sidelinks {
		float:left;
		width:205px;
		height: auto;
		padding:10px;
		background:transparent;
		white-space: nowrap;
                border-style:none groove none none;
		border-color: #660000;
		border-width: 2px;
		}

        p#quicklinks {
		font-family:'Lucida Handwriting', cursive;
		font-color: #660000;  
		text-align:center;
		}

	#sidelinks ul {
        	font: 15px/15px Tahoma, "time new roman", courier; 
		margin: 0;
		padding: 0;
		background: url(../images/underline.gif) repeat-x left top;
		}

	#sidelinks ul li {
		list-style-type: none;
		padding: 6px 0;
		margin: 0;
		background: url(../images/underline.gif) repeat-x left bottom;
		}

	#sidelinks ul li a {
		padding: 2px 10px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#sidelinks ul li a.selected {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #660000;
		}

	#sidelinks ul li a:hover {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li a:active {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li a:visited {
		padding: 2px 10px 2px 10px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#sidelinks ul li a.selected:visited {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#sidelinks ul li a:visited:hover {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li ul {
		top: -8px;
		margin: 0;
		padding: 0;
		border: none;
		background: none;
		}	

	#sidelinks ul li ul li {
		font: 13px/13px Tahoma, "time new roman", courier; 
		list-style-type: none;
		padding: 0px 0 6px 8px;
		margin: 0;
		border: none;
		background: none;
		}

	#sidelinks ul li ul li a {
		padding: 1px 10px 1px 10px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#sidelinks ul li ul li a.subselected {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #660000;
		}

	#sidelinks ul li ul li a.subselected:visited {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #660000;
		}

	#sidelinks ul li ul li a.subselected:visited:hover {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li ul li a:hover {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li ul li a:active {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}

	#sidelinks ul li ul li a:visited {
		padding: 1px 10px 1px 10px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#sidelinks ul li ul li a:visited:hover {
		padding: 1px 10px 1px 6px;
		display: block;
		text-decoration: none;
		color: #333;
		border-left: 2px dotted #333;
		}








/* begin horizontal css tabs */
 
	ul#tabnav { 
		text-align: left;
		margin: 1em 0 1em 0;
		font: bold 12px verdana, arial, sans-serif;
		border-bottom: 1px solid #660000;
		list-style-type: none;
		padding: 3px 10px 3px 10px; 
		}
 
		ul#tabnav li { 
			display: inline;
			}
 
		body#tab1 li.tab1, 
		body#tab2 li.tab2, 
		body#tab3 li.tab3, 
		body#tab4 li.tab4 {
			border-bottom: 1px solid #fff; 
			}
 
		body#tab1 li.tab1 a, 
		body#tab2 li.tab2 a, 
		body#tab3 li.tab3 a, 
		body#tab4 li.tab4 a { 	
			background-color: #FFFFCC;
			color: #660000;
			position: relative;
			top: 1px;
			padding-top: 4px;
			}
 
		ul#tabnav li a { 
			padding: 3px 4px;
			border: 1px solid #660000;
			background-color: #660000;
			color: #fff; 
			margin-right: 0px; 
			text-decoration: none;
			border-bottom: none;
			}
 
		ul#tabnav a:hover { 
			background: #ffffcc; 
                        color: #000;
			}
 
/* end horizontal css tabs */

#supplies ul {
        	font: bold 12px verdana, arial, sans-serif; 
		margin: 0;
		padding: 0;
				}

	#supplies ul li {
		list-style-type: none;
		padding: 6px 0;
		margin: 0;
                border-bottom: 
			}

	#supplies ul li a {
		padding: 2px 10px;
		display: block;
		text-decoration: none;
		color: #333;
		}

	#supplies ul li a.selected {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #990000;
		background: #ffffcc;
		}

	#supplies ul li a:hover {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #990000;
                background: #ffffcc;
				}

        #supplies ul li a:active {
		padding: 2px 10px 2px 6px;
		display: block;
		text-decoration: none;
		color: #990000;
                background: #ffffcc;
		}


#suppliesk1 {   border-top: 1px solid #660000;
                border-bottom: 1px solid #660000;
                font-family:Tahoma, "time new roman", courier; 
                font-size:14px;
}