@charset "utf-8";
/* CSS Document */


/* smk */
#mygalone {
	top: 7px;
	border: 2px solid black;
}

#bottom .title {
	padding-bottom: 8px;
}

#bottom .thumbnail {
	padding-left: 10px;
}

#bottom .thumbnailText {
/*	float: left;
	display: inline;
*/}

/* ----------- */




html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   	background: #e8e8e8;
      	min-height: 100%;
	height: auto;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #455560;
   	line-height: 147%;
}
  
body {
	overflow-y: scroll;
}

h1,h4,h5,h6   {
     	font-size: 14px;
     	color: #666;
     	font-weight: bold;
}
     
h2   {
      	color: #666;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	margin:0;
	padding:0;  
	line-height: 16px;
}

h3   {
      	color: #666;
	font-weight: bold;
	font-size: 14px;
	text-transform: none;
	margin-bottom: 10px;
	padding-top: 0;
	margin-top: 0;  
}

a    {
       color: #00556a;
}

a:hover {
	text-decoration: none;
}

#container {
	width: 912px;
	margin: 0 auto;	
}
	
#top {
	padding:0;
	width: 820px;
	margin: 0 auto;
}

#logo {
	width: 240px;
	height:65px;
	float: left;
	margin-top: 25px;
	margin-left: 15px;		
}

#wrapper {
	width: 912px;
	display: inline-block;
	background:  url(botwrbg.png) no-repeat bottom;
	margin-top: 15px;
	padding-bottom: 55px;
}

#inwrapper {
	width: 820px;
	float: left;
	clear: left;
	margin-left: 49px;
	background: url(wrapperbg.png) no-repeat top;
}

#header {
	width: 820px;
	height: 340px;
	float: left;
	clear: left;
	margin-top: 15px;
	padding: 0;
	background: #fff;
	margin-bottom: 25px;
}

#slider {
	width: 790px;
	height: 320px;
	float: left;
	margin-left: 15px;
}

#main {
	width: 820px;
	clear: left;
	background: #fff;
	float: left;
	margin-top: 20px;
}

#content {
	width: 500px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#content2 {
	width: 800px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}

#right {
	width: 200px;
	padding: 0;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	
}

#right h3 {
	margin-bottom: 6px;
	margin-top: 0;
	font-size: 14px;
	color: #00566a;
	text-transform: uppercase;
}

#right .moduletable {
	padding-bottom: 15px;
	width: 100%;
	border-bottom: dotted 1px #e8e8e8;
	margin-bottom: 15px;
}

#backtop {
	width: 39px;
	height: 39px;
	clear: both;
	margin: 0 auto;
	padding-top: 40px;
}

#bottom {
	width: 840px;
	clear: both;
	margin: 0 auto;
	padding-top: 20px;
	margin-top: -60px;
	position: relative;
	z-index: 300;
}

#bottom .moduletable {
	color: #666;
	font-size: 11px;
	width: 260px;
	float: left;
	min-height: 50px;
	margin-left: 20px;
	margin-right: 0px;
}

#bottom h3 {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
}

#user3 {
	margin-right: 0px;
}

#footer {
	width: 912px;
	clear: left;
	float: left;
	padding-top: 15px;
	background: url(footerbg.png) no-repeat top center;
	color: #666;
	font-size: 11px;
	text-align: center;
	margin-top: 40px;
}

#searchBox h3,
#breadcrumbs h3,
#footer h3,
#mainMenu h3 {
	display: none;
}

h2.contentheading, h2.componentheading, .componentheading {
	margin-bottom: 6px;
	margin-top: 0;
	font-size: 14px;
	color: #00566a;
	text-transform: uppercase;
}


ul { 
	margin: 2px;
	padding: 6px;
	padding-left: 15px;
}

li {	
	line-height: 150%;
}

ul.arrow1 li,
ul.arrow2 li {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

textarea,
input { 
	border: solid 1px #666; 
	color: #333; 
}
	
.button {
	cursor: pointer;
}

/* Slideshow */
.svw {width: 50px; height: 20px;} .svw ul {position: relative; left: -999em;} /*core classes*/ 
.stripViewer { position: relative; overflow: hidden; margin: 0 0 1px 0; } 
.stripViewer ul { /* this is your UL of images */ 
	margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none; 
} 
.stripViewer ul li { float:left; } 
.stripTransmitter { overflow: auto; width: 1%; height: 23px; padding-top: 7px; text-align:center; } 
.stripTransmitter ul { line-height: 22px; margin: 0; padding: 0; position: relative; list-style-type: none; width:790px; display: inline; text-align: center;} 
.stripTransmitter ul li{width: 20px;  margin: 0 1px 1px 0; text-indent: -9999px; display:inline;} 
.stripTransmitter a{ text-align: center; color:#fff;  background: url('roundbutton.png') no-repeat; width:20px; height: 20px; display:inline-block; } 
.stripTransmitter a:hover, a.current{ background: url('roundbuttonon.png') no-repeat;  } /*tooltips formatting*/ 
.tooltip { padding: 0.5em; color: #000; border: 5px solid #dedede; } 
