/* MAIN TEMPLATE CSS STYLES */

#Table_01 {position:absolute; 	left:-409px; 	margin-left: 50%;
	top:0px; 	width:816px; 	height:auto;
}
#header {position: relative; 	width:816px;	height: 140px;}
#sdlogo {
	left:0px;	top:0px; 	width:277px; 	height:140px;
	background-image:url(../images/sdlogo.gif); background-position: top left;
	background-repeat: no-repeat; 			position:absolute; 
}
#sdheader {	position:absolute; 	left:277px; 	top:0px; 	width:539px; 	height:98px;}
#menubar {	position:absolute; 	left:277px; 	top:98px; 	width:539px;	height:42px; margin:0px; padding:0px;
background-image:url(../images/menubar.gif); background-position: top left; background-repeat: no-repeat;}
#menubar #menubar-links { top: 0px; left: 0px; padding:7px 0px 0px; margin:0px; /* border:1px solid red; */}
#menubar #menubar-links ul{margin-left: 1px; /*border:1px solid green; */}
#menubar #menubar-links li{display:inline; padding: 0px 10px; /*border:1px solid blue; */}

#content { position: relative;  width:816px; height: auto; min-height:440px; margin-top: 10px; display: block;}
#maincolumn {position:relative; 	left:0px; 	top:0px; 	width:224px; 	height:442px; float: left;
background-image:url(../images/maincolumn.gif); background-position:top left; background-repeat: no-repeat;}
#maincolumn #maincolumn-content { position: relative; padding:15px 14px;}
#maincontent {position:relative; 	left:0px; 	top:0px; 	width:580px; 	height: auto; min-height: 440px; float: right;}
#maincontent #maincontent-mainpage { position:relative; height: 440px;  background-image: url(../images/sd-van.png); background-position: bottom right;background-repeat: no-repeat;}
#maincontent #pagetitle {position:relative; width: auto; border-bottom: 1px solid #CCC; margin-bottom: 10px;}
#maincontent #pagetitle h1 {font-size: 21px;}
#footer {position:relative; top: 10px; 	left:0px; 	top:0px; 	width:816px; 	height:48px;
  margin: 0px; padding:0px; 	bottom: 0px; 	clear: both;
/* background-image:url(images/footer.gif); background-position: top left; background-repeat: no-repeat; */}
#footer-links {position: relative; left: 5px;  width: 800px; margin-top: 5px; padding-top: 5px; text-align: center; border-top: 1px solid #666;}

/* ------------------ MAIN CSS STYLES ---------- */

body { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; color: #000000;}
a {color: #000; text-decoration: underline;}
a:hover { font-weight: bold;}	
p {padding: 0px 0px 1px 0px; margin: 0px 0px 1px 0px; line-height: 14px;}
img.tbMargin_halfem {margin: .5em 0; }
img.tbMargin_1em {margin: 1em 0; }

h1 {font-size: 18px; margin: 0; padding:0;}
h2 {font-size: 16px; margin: 0; padding:0;}
h3 {font-size: 14px; margin: 0; padding:0;}
h4 {font-size: 13px; margin: 0; padding:0;}
ul {padding: 0px; margin: 0px;}	
.bold {font-weight: bold;}
.menulinks {font-size: 13px; color:#FFF; font-weight:bold; /*font-style: italic;*/ }	
.menulinks a {text-decoration: none; color:#FFF;}
.menulinks a:hover {text-decoration: underline;}

.footerlinks {font-size: 12px; color:#666;  font-weight:bold; /*line-height: 14px;font-style: italic;*/ }	
.footerlinks a {text-decoration: none; color:#666;}
.footerlinks a:hover {text-decoration: underline; color:#333;}

.footerlinks2 {font-size: 11px; color:#666;   /*font-weight:bold; font-style: italic;*/ }	
.footerlinks2 a {text-decoration: none; color:#666;}
.footerlinks2 a:hover {text-decoration: underline; color:#333;}

.color-white {color:#FFF; text-decoration: none;}
.color-white a{color:#FFF; text-decoration: underline;}
.color-red {color:red;}
.color-blue {color:#333399;}

/* ------------------ FACILITIES PAGE CSS STYLES ---------- */

#photoslideshow { position: relative; width: 570px; height: 185px; bottom: 0px; left:5px; }
