﻿	
/* CSS Document */
* {
	margin:0;
	padding:0;
}
	a:link, a:visited {
		color:rgb(0,153,255);
		text-decoration:none
	}
	
	a:hover, a:active {
		color:rgb(153,0,51);
		text-decoration:underline
	}

	a.menu:link, a.menu:visited	{color:rgb(0,153,255);text-decoration:none}
	a.menu:hover, a.menu:hover {color:rgb(171,128,68);text-decoration:none}

	a.scroller:link, a.scroller:visited {color:rgb(0,153,255);text-decoration:underline}
	a.scroller:hover, a.scroller:active {color:rgb(186,204,222);text-decoration:underline}
	
	a.portlinks:link, a.portlinks:visited, 
	a.login:hover, a.login:active {
		color:rgb(50,58,79);
		text-decoration:underline
	}
	
	a.portlinks:hover, a.portlinks:active, 
	a.login:link, a.login:visited {
		color:rgb(0,153,255);
		text-decoration:underline
	}
	
	a.cont:link, a.cont:visited {color:rgb(0,153,255);	text-decoration:underline}
	a.cont:hover, a.cont:active {color:rgb(121,194,242);text-decoration:underline;background-color:rgb(235,222,174)}

	body { 
		width:780px;
		margin:0 auto;
		top:0;
		text-align:center;
		font:11px verdana, arial, sans-serif;
		line-height:14px;
		color:#3d2307
	}

	#holdall {
		width:770px
	}
	
	#page { 
		width:770px;
		float:left;
		background:url(/images/bg-page.gif) repeat-y top center
	}

	h1 img {border-style:none; padding:0; margin:0}
	
	.navbar	{
		width:98px;
		height:17px;
		text-align:center;
		border-top:none;
		border-bottom:none;
		border-right:solid thin black;
		border-left:solid thin black;
		background:url(/images/Mod_Interior.jpg) repeat-y;
		padding:1px 7px 1px 7px;
		letter-spacing:.5px;
		font:14px helvetica,arial,serif; 
		color:white;
		font-weight:bold; 
		text-decoration:none
	}
		
	#popup1 {
		width:400px;
	}
	
	#top {
		width:772px;
	}

	#topsideL {
		width:168px;
		height:85px;
		float:left;
		margin:0 0 0 1px;
		*margin:0 0 0 0
	}	

	#topsideM {
		width:545px;
		*width:*543px;
		height:30px;
		margin:55px 0 0 0;
		float:left;
		background:url(/images/bg_navmid.gif) repeat-x 0 0
	}
	
		
		ul {}
	
	li {
		list-style:none
	}
	
		#topsideM ul {
			list-style:none;
			padding:0;
			margin:0
		}

		#topsideM li {
			/*
			width:auto;
			display:block;
			text-align:center;
			*/
			height:30px;
			background:url(/images/navborders.gif) no-repeat 2px top;
			float:left;
			font-size:9pt;
			font-weight:bold;
			padding:8px 35px 2px 40px;
			margin:0 auto;
			text-align:center;
			*padding:8px 0 2px 35px
		}
	
			
	#topsideR {
		width:55px;
		height:30px;
		float:left;
		margin:55px 0 0 0;
		background:url(/images/bg_navright.gif) no-repeat 0 0
	}
	
	#admin-nav {width:970px; background:url(/images/bg_navmid.gif) repeat-x 0 0; height:30px}
		#admin-nav li {
			height:30px;
			display:block;
			list-style:none; 
			font-size:10pt; 
			background:url(/images/navborders.gif) no-repeat 3px top;
			float:left;
			font-size:9pt;
			text-align:center;
			font-weight:bold;
			padding:8px 0 2px 45px;
		}
		
	#bothalf {
		clear:both;
		width:770px;
	}

	#left-side {
		 width:150px;
		 float:left;
		 text-align:center
	}
	
		#flash {
			width:150px;
			height:90px;
			padding-top:6px;
			background-color:#BACCDE
		}
		
		#left-nav {
			width:150px
		}
		
			#left-nav ul {
				list-style:none;
				margin-left:0
			}
			
			#left-nav li {
				width:145px;
				height:28px;
				background:url(/images/btn_leftnav2.gif) no-repeat 0 0;
				list-style:none;
				font-weight:bold;
				text-align:right;
				font-size:10px;
				text-indent:0;
				margin:0 0 0 0;
				padding:0 5px 0 0;
				line-height:24px
			}
						
			a.navleft:link, a.navleft:visited, a.navtop:link, a.navtop:visited {
			    color:#323A4F;
			    text-decoration:none
			}

			a.navleft:hover, a.navleft:active {
				color:#BACCDE;
				text-decoration:underline
			}

			a.navtop:hover, a.navtop:active {
				color:#6F9BC7;
				text-decoration:underline
			}
		
		#Login, #anontemp {
			width:135px;
			font:7pt verdana, tahoma, arial, sans-serif;
			color:#614414;
			border:solid 1px #AD8C57;
			background:#EBDEAE url(/images/bg_login.gif) repeat-x;
			padding:2px 2px 2px 2px;
			margin:10px 3px 10px 5px
		}
		
			.login-input {
				font:7pt  verdana, arial, tahoma, sans-serif;
				color:#615539; 
				background-color:#FFFBEB; 
				border:solid 1px #6E5124; 
				padding:0 2px 0 2px;
				margin:2px 2px 2px 2px
			}
					
			.login-btn, .logout-btn {
				width:82px;
				height:20px;
				padding:3px 0;
				border:none;
				cursor:pointer
			}
			
			.login-btn {
				background:url(/images/btn_login.gif) no-repeat top center
			}
			
			.logout-btn {
				background:url(/images/btn_logout.gif) no-repeat top center
			}
			
			.btn-submit, .btn-preview, .btn-cancel, .btn-upload, .btn-filter, .btn-deleteBots {
				border:none;
				width:82px;
				height:20px;
				cursor:pointer
			}
			
			.btn-submit {background:url(/images/btn_submit.gif) no-repeat top center}		
			.btn-preview {background:url(/images/btn_preview.gif) no-repeat top center}
			.btn-cancel {background:url(/images/btn_cancel.gif) no-repeat top center}
			.btn-upload {background:url(/images/btn_upload.gif) no-repeat top center}
			.btn-filter {background:url(/images/btn_filter.gif) no-repeat top center}
			.btn-deleteBots {width:100px; background:url(/images/btn_deleteBots.gif) no-repeat top center; border:none}
			.btn-DeletePic {width:78px; height:16px; background:url(/images/btn_DelPic.gif) no-repeat top center; border:none; cursor:pointer}			
			.btn-remove {width:72px; height:18px; background:url(/images/btn_remove.gif) no-repeat top center; border:none; cursor:pointer}
			.btn-location {width:14px; height:16px; background:url(/images/btnLocation.gif)no-repeat center center; padding-bottom:3px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; border:none; font-size:x-small }
			.btn-LocationAll {width:80px; height:16px; background:url(/images/btnLocationAll.gif)no-repeat center center; padding-bottom:3px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; border:none; font-size:x-small }
			.calpng {padding-top:0}
			
	#container {
		width:614px;
		float:left;
		padding-top:20px;
		background:url(/images/bg_index2.gif) repeat-x top left
	}
	
	#button {
		background-image:url(/images/bg_btn.gif);
		background-position:center;
		color:rgb(26,49,71);
		text-align:center
	}

	.btnSend {
		background:url(/images/btn_send_ann.gif) 0 0 no-repeat;
		width:80px;
		height:25px;
		color:#7F9AB5;
		font-size:2pt
	}
	
	.btnTest {
		background:url(/images/btn_test.jpg) 0 0 no-repeat;
		width:80px;
		height:25px;
		color:#7F9AB5;
		font-size:2pt
	}
	
	.cap {
		font-size:x-small;
		font-weight:normal
	}

	.cattext {
		font-size:7pt; 
		font-weight:bold; 
		text-decoration:none
	}
	
	.contact table { 
		z-index:0
	}

	#containertop {
		width:500px;
		text-align:left;
		padding:0 0 15px 10px;
		font-weight:normal;
		letter-spacing:.2em
	}

	#containerbot {
		width:570px;
		height:20px;
		top:10px;
		position:relative;
		float:left;
		text-align:center
	}

	#contact { 
		font-family:system, sans-serif;
		font-weight:bold; 
		font-size:7pt
	}

	div.contact {
		font-size:7pt;
		width:100%;
		font-family:verdana, sans-serif;
		text-align:center;
		padding-top:8px;
		word-spacing:.5em
	}

	h1 {
		font-weight:bold;
		font-size:11pt;
		padding:10px 0;
		color:#987d49;
		letter-spacing:1.1
	}

	h2 {
		font-weight:bold;
		font-size:10pt;
		margin-top:20px;
		color:#b49b6a
	}
	
	#content {padding:10px 20px; text-align:left}
		#content p {margin-top:10px; text-align:justify; line-height:12pt; font-size:1em; font-family:Verdana, Arial, sans-serif}
		#content ul {margin:10px 0 0 20px}
		#content li {
			list-style:none;
			background:url(../images/tick.gif) 0 5px no-repeat;
			line-height:17px;
			padding-left:16px
		}
	
	.titlebar {
		background-color:#D1C5A9;
		font-size:8pt; 
		color:rgb(69,42,12); 
		font-weight:bold;
		line-height:10pt;
		text-align:center;
		padding:2px 5px;
		border:solid 1px #C4B48D;
		margin:7px auto
	}

	.title {
		margin-left:0 auto 5px auto;
		text-align:center;
		font-size:9pt; 
		font-weight:bold;
		padding:0 20px
	}
	
	.inputTitle {font-weight:bold; color:#333}
	.inputTitleBar {background-color:#FCA949; padding:5px 0; font-weight:bold; font-size:12px; text-align:center}

	.highlighttext {
		font-size:7pt; 
		color:rgb(37,79,33); 
		background-color:rgb(255,255,0)
	}
	
	a img {
		border:none 
	}
	
	.indented {
		padding-left:180px; 
		padding-top:10px; 
		padding-bottom:10px; 
		font-size:7pt; 
		color:rgb(37,79,33); 
		line-height:12pt
	}
	
	.indexpadded {
		background-color:white;
		padding-left:30px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		font-size:11px; 
		font-weight:bold; 
		text-decoration:none
	}

	#home-1, #home-2 {
		padding:10px 25px;
		text-align:justify
	}

	#indextext {
		width:315px;
		float:left;
		text-align:justify;
		padding:0 10px 10px 0;
		letter-spacing:-0.2px
	}

	.pic {
		padding:10px 10px
	}

	.img {
		padding:10px 10px;
		border:solid thin #DBD1AD
	}
	
	.more {
		margin:10px 0
	}

	.input, .msg {
		font:8pt  verdana, arial, tahoma, sans-serif;
		color:#615539; 
		background-color:#FFFBEB; 
		border:solid 1px #947444; 
		padding:0 2px;
		margin:4px 2px
	}
	
	.input {	
		height:17px
	}

	.msg {	
		overflow:auto
	}
	
	.btn {	
		font-weight:bold;
		font-size:small;
		color:#F6F0DA; 
		background-color:rgb(105,87,60); 
		border:solid rgb(250,151,2) 2px;
		height:24px;
		padding:1px 2px
	}
	
	.mgt ul, #activities ul {
		list-style:none;
		margin-left:50px;
	}
	
	.mgt li, #activities li {
		list-style:none;
		line-height:12px;
		font-size:7pt; 
		color:rgb(50,58,79); 
		text-decoration:none;
		padding:2px 0px 2px 50px;
		*padding:2px 0px 2px 20px;
		*margin-left:30px;
		text-indent:50px;
	}
	


	li li {
		list-style:circle
	}

	#sitemgr li {
		text-indent:-40px
	}

	#sitemgr {
		padding:10px 10px 10px 10px;
		margin-bottom:0px
	}

	.log {
		background:url(/images/bg_login.gif) repeat-x;
		color:rgb(61,35,7); 
		font:7pt tahoma,arial,serif; 
		font-weight:normal;
		text-align:right;
		padding-left:1px;
		padding-top:2px;
		padding-right:1px;
		padding-bottom:2px;
		border-color:rgb(196,180,141);
		border-style:dotted;
		border-width:thin
	}

	.mod {
		font-size:7pt;
		color:rgb(0,0,153);
		font-weight:normal;
		padding-left:5px;
		padding-top:10px;
		padding-right:5px;
		padding-bottom:10px;
		vertical-align:top;
		text-align:center;
		width:98px;
		height:100px
	}
	
	P { 
		font-size:7pt;  
		line-height:10pt;
		text-align:justify;
		padding-left:10px;
		padding-top:0px;
		padding-right:10px;
		padding-bottom:0px
	}

	#pageI {
 		width:600px;
		background:url(/images/bg_index.gif) repeat-x;
		padding-top:10px
	}
	
	.portfolio {
		width:100%;
		margin:20px auto;
		text-align:center;
	}
	
	.port {
		width:47.5%;
		height:216px;
		float:left;
		background-color:#F5F0DF;		
		text-align:center;
		line-height:11px;
		border:solid 1px rgb(219,209,173);
		font-size:7pt;
		padding:5px 0;
		margin:5px 5px
	}

	.row1, .row2 {
		color:rgb(69,42,12); 
		font:7pt verdana, arial, tahoma, trebuchet ms, sans-serif; 
		font-weight:normal; 
		padding:2px 2px;
		border:solid 1px #C4B48D;
		text-align:center
	}
	
	.row1 {background-color:#ede5cc}
	.row2 {background-color:#f5f0df}

	.gv {font-family:verdana, Arial, sans-serif; font-size:7pt; border:solid 1px #c4b48d; padding:1px 2px }
	.gv1, .gv2 {text-align:center; padding:2px 5px; line-height:13px}
	.gv1 {background-color:#fff }
	.gv2 {background-color:#f5f0df }
	.gvPics table td, .gvData table td, #gvLinks table td {padding:5px 5px; border:solid 1px #c4b48d}

	.scrollingcontainer {
		overflow:auto;
		scrollbar-3dLight-color:#000;
		scrollbar-arrow-color:#f60; 
		scrollbar-base-color:#d1c5a9;
		scrollbar-darkshadow-color:#DBD1AD;
		scrollbar-face-color:#d1c5a9;
		scrollbar-highlight-color:#d1c5a9;
		scrollbar-shadow-color:#d1c5a9;
		scrollbar-track-color:#fff
	}
	.scrollingcontainer table th {position:relative; height:26px; top:expression(this.offsetParent.scrollTop-2)}
	.scrollingcontainer table tbody {overflow-x:hidden}
			
/* used for empty table cells */
	.mt1 { 
		background-color:#ede5cc;
		color:#ede5cc;
		font:tarial, ahoma, trebuchet ms, verdana, sans-serif; 
		font-weight:normal; 
		border:solid 1px rgb(196,180,141);
		padding:2px 2px 2px 2px;
		text-align:center
}

	.mt2 { 
		background-color:#F5F0DF;
		color:#f5f0df;
		font:7pt arial, tahoma, trebuchet ms, verdana, sans-serif; 
		font-weight:normal; 
		border:solid 1px rgb(196,180,141);
		padding:2px 2px;
		text-align:center
	}

	td {
		font-size:8pt;	
		text-align:justify
	}

	.sm {
		font:11px verdana, arial, helvetica, sans-serif; 
		color:#3d2307
	}
	.xsm {font-size:x-small}
	
	.largetext {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif
	}
	
	.smtext {
		font-size:x-small
	}	

	.mgttext {
		font:8pt verdana, "century gothic", helvetica, sans-serif;
		color:rgb(61,35,7)
	}

	.errmsg {
		font:bold 8pt trebuchet ms,century gothic,helvetica,serif; 
		color:#C00
	}
	
	.tbl {
		margin:20px auto 20px auto;
		text-align:center;
		border:solid 1px #5C3802;
		padding-bottom:10px
	}
	
	.important {color:Red }
	
	#formstuff {
		background-color:#F5F0DF;
		font-size:7pt;
		color:rgb(50,58,79);
		border:solid 1px rgb(50,58,79);
		padding:2px 2px 2px 2px
	}

	#bot {
		clear:both;
		width:770px;
		height:35px;
		margin:0 0 0 0;
		background:url(/images/border_bottom.gif) no-repeat 0 0
	}
	
	#Calendar1 {
		width:90%;
		height:90%;
		border:solid 1px #D2B785;
		background-color:#FFF;
		color:#615539
}

	.Cal-Today, .Cal-Weekdays, .smCal-Today {
		color:#615539;
		width:40px;
		height:40px;
    	font:bold 9pt helvetica, arial, sans-serif;
    	line-height:1.2em;
    	background-color:#FFF;
		border:solid 1px #D2B785
	}
	
	.smCal-Today, .smCal-WeekDays {
		color:#615539;
    	font:normal 8pt helvetica, arial, sans-serif;
    	line-height:1.0em
	}	
	
	.pad-2 {padding:0 2px 0 2px }
	.pad-5 {padding:0 5px 0 5px }
	.top-5 {padding-top:5px}
	.margintop-2 {margin-top:2px}
	.align-left {text-align:left}
	.align-center {text-align:center }
	.align-right {text-align:right }
	
	#footer {
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		margin:0 auto 0 auto;
		text-align:center;
		letter-spacing:.4em
	}

	#footer a:hover, #footer a:active {
		background-color:rgb(235,222,174);
		text-decoration:underline
	}

	#copyright {
		font-size:x-small;
		color:#9f9f9f;
		margin:5px auto;
		text-align:center
	}
	
	#clear {
		clear:both
	}