﻿body {font-family:arial,helvetica,sans-serif;font-size:12px;background-color:White;}
table td{vertical-align:top;}
h2{font-family:Comic Sans MS;font-size: 26px;color: #ff0000;}
.form{clear:left; margin:0; padding:5px;}
.form label{float:left;width:40%;}
.form input{width:300px;}
legend{font-family:Comic Sans MS;font-size: 18px;color: #ff0000;}
fieldset{border: medium solid #FF6600; padding:5px;}
#admin-content{text-align:center;margin-left:20%;}
#wrapper{width:960px;margin:0px auto;background-color:White;}
#header{height: 80px;background-color: White;padding: 5px;color: #ff9966;font-family: 'Comic Sans MS';font-weight: bold;font-size: 35px;float:left;}
#headerright{float:right;padding: 5px;color: #ff9966;font-family: 'Comic Sans MS';font-weight: bold;font-size: 30px;}

#content-left{width:140px; float:left;}
#content-left a{width: 140px;float: left;padding-left:10px;text-align: left;color: #ff9966;font-family: 'Comic Sans MS';}

#content-right{width:550px;float:left;padding:10px;}
#content-right td{vertical-align:top;}


#content-maintop{width:960px;float:left;background-image: url(../i/top.jpg);background-repeat:repeat-y;background-position: left top;}

#content-maintopleft{width:140px; float:left;padding-left:0;text-align:left;}
#content-maintopright{float:left;padding:0;width:660px;}
#content-maintopright img{vertical-align:bottom;}

#content-mainmiddle{width:960px; float:left;background-image:url(../i/bottom.jpg); background-repeat:repeat-y;}	
.content-mainbottom{width:760px;height:32px;float:left;background-image:url(../i/CornersBottom.jpg); background-repeat:no-repeat; background-position:top left;}
#footer{width: 960px;	text-align: center;	height: 30px;	font-size: 10px;	color: #ff9966;	font-family: 'Comic Sans MS';}
#footer ul{list-style:none;line-height:30px;display:inline;}
#footer ul li{display:inline;}
#footer a{color: #ff9966;text-decoration: none;}
#footer a:hover{color: #00ccff;}
.clear{clear:both;}

#links{list-style:none;}
#links a{text-transform: capitalize;text-decoration: none;color: #000099;}
#links a:hover{	color: #0099ff;}
.header{font-family: Comic Sans MS;	font-size: 14pt;font-weight: bold;color: #ff0000;}
#right-column{width:140px; float:left; padding:10px;color:White;}
#linkstop{list-style:none;padding:15px;margin:0;}
#linkstop a{display:block; width:115px;height:25px;text-align:left;}

#quotes{background-color:Transparent;padding:30px;text-align:left;}
.quotelink{text-decoration:none; color:White; font-size:1.3em; font-style:italic;}

.home{background-image:url(../i/home.jpg);background-repeat:no-repeat;background-position:top left;}
.home:hover{background-image:url(../i/homeOn.jpg);background-repeat:no-repeat;background-position:top left;}
.about{background-image:url(../i/about.jpg);background-repeat:no-repeat;background-position:top left;}
.about:hover{background-image:url(../i/aboutOn.jpg);background-repeat:no-repeat;background-position:top left;}
.service{background-image:url(../i/service.jpg);background-repeat:no-repeat;background-position:top left;}
.service:hover{background-image:url(../i/serviceOn.jpg);background-repeat:no-repeat;background-position:top left;}
.criteria{background-image:url(../i/criteria.jpg);background-repeat:no-repeat;background-position:top left;}
.criteria:hover{background-image:url(../i/criteriaOn.jpg);background-repeat:no-repeat;background-position:top left;}
.contact{background-image:url(../i/contact.jpg);background-repeat:no-repeat;background-position:top left;}
.contact:hover{background-image:url(../i/contactOn.jpg);background-repeat:no-repeat;background-position:top left;}
.contact-details{width:100%;}
.headerimage{width:660px;border:0;padding:0;}
.quote{height:25px;}
.quoteend{height:25px;float:right;}

.textarea{width:300px;height:400px;}

.success{color: #009900; background-color: #ccff99;}
.fail{	color: #ff6666;	background-color: #ffffcc;}



.loginpanel{width:500px; background-color: #66ccff; text-align:center; }
.loginstatus{padding:5px; color: #ff9966;}
.admintextbox{width:760px;}
.admintextarea{width:760px;height:500px;}
.admingrid{width: 960px;background-color: #ffffcc;}
.admingridalt{background-color: #ffcc99;}
.admingridheader{font-size: 16px;color: #ffffff;background-color: #66ccff;}
.tablist{padding: 3px 0;margin-left: 0;margin-bottom: 0;margin-top: 0.1em;font: bold 12px Verdana;border-bottom: 1px solid gray;}
.tablist li{list-style: none;display: inline;margin: 0;}
.tablist li a{text-decoration: none;padding: 3px 0.5em;margin-right: 3px;border: 1px solid #778;border-bottom: none;background: white;}
.tablist li a:link, .tablist li a:visited{color: navy;}
.tablist li a:hover{color: black;background: lightyellow;border-color: navy;}
.tablist li a.current{background: lightyellow;}