/*
Original design: Inland (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland/
Includes:
jQuery v1.7.1 from http://jquery.org/
Nivo Slider v2.7.1 by Gilbert Pellegrom - http://nivo.dev7studios.com/
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements */
body{background-color:#f2f2f2;color:#333;font-family:Droid+Sans,Tahoma,Arial,sans-serif;font-size:13px;line-height:1.6em;}
/* a{color:#a54569;text-decoration:none;} 
a{color:#500000;text-decoration:none;} */

/* added     */ 
/*  comment color out - testing
a:link{color:#500000;text-decoration:none} 
a:active{color:#500000;text-decoration:none} 
a:visited{color:#000000;text-decoration:none} 
*/

/* changing links so they have no style change by default - grok -- Default link styles to match regular text */
a, a:link, a:visited, a:active {
    color: inherit; /* Inherits color from parent */
    text-decoration: none; /* Removes the underline */
    /* If you want to ensure no font weight or style change, you can specify: */
    font-weight: inherit;
    font-style: inherit;
}




/* below, added - grok    */ 

a:hover {
    color: #0000FF; /* Blue */
    text-decoration: none;
    font-size: 1.05em; /* Increase font size on hover */
    transition: font-size 0.5s ease; /* Smooth transition for the size change */
}


a {
    cursor: pointer;
}


a img{border:none;}
h1,h2,h3,h4{clear:left;color:#5c5a5a;font-weight:400;margin:0.7em 0;font-family:'Yanone Kaffeesatz';}
h1{font-size:2.6em;}
h2{font-size:2.4em;}
h3{font-size:1.9em;}
p,ul{margin:0 0 20px 0;}
i,em {font-style:italic;}
b,strong {font-weight:700;}

/* added following blockquote */

blockquote {
			font-family: Georgia, serif;
			font-size: 15px;
			font-style: italic;
			width: 500px;
			margin: 0.25em 0;
			padding: 0.25em 40px;
			line-height: 1.45;
			position: relative;
			color: #383838;
		}

		blockquote:before {
			display: block;
			content: "\201C";
			font-size: 80px;
			position: absolute;
			left: -20px;
			top: -20px;
			color: #7a7a7a;
		}

		blockquote cite {
			color: #999999;
			font-size: 14px;
			display: block;
			margin-top: 5px;
		}

		blockquote cite:before {
			content: "\2014 \2009";
		}

/* end of added by jt blockquote */

/* Main wrappers */
#wrapper1240{background-color:#fff;margin:20px auto;width:1240px;}
#wrapper960{background-color:#fff;margin:5px auto;width:960px;}
#wrapper760{background-color:#fff;margin:20px auto;width:760px;}
#wrapper600{background-color:#fff;margin:0 auto;width:600px;}
#wrapperfluid{background-color:#fff;margin:0 auto;max-width:1260px;}

/* Layout IDs */
#header{position:relative;}
#sitetitle{float:left;margin:15px 0 10px 30px;color:#500000}
#sitetitle h1 {font-size:40px;color:#777;margin:0 0 10px 0;padding:0;}
#header-image{height:300px;margin:0;padding:0;}
#content{padding:15px 30px;background-color:#fafafa;}
#extended{padding:15px 30px;background-color:#fff;}
#extended a{text-decoration:underline;}

/* Top links menu */
#toplinks{background-color:#fafafa;padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:11px;margin:15px 0 12px 15px;}
#toplinks ul li a{color:#797777;}
#toplinks ul li a:hover{color:#2c2b2b;text-decoration:none;}
#toplinks ul li a.current{color:#500000;font-size:12px}

/* Top links2 menu */
#toplinks2{background-color:#fafafa;padding:0 30px;}
#toplinks2 ul{list-style:none;margin:0;text-align:right;}
#toplinks2 ul li{display:inline-block;font-size:12px;margin:15px 0 12px 15px;text-transform: uppercase;}
#toplinks2 ul li a{color:#797777;}
#toplinks2 ul li a:hover{color:#2c2b2b;text-decoration:none;}
#toplinks2 ul li a.current{color:#000;}

/* Main navigation menu */
#nav{float:right;font-family:'Droid Sans',Verdana,Tahoma,sans-serif;text-align:center;}
#nav ul{list-style:none;margin:30px 30px 26px  0px;}
#nav ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:25px;margin-bottom:0;margin-left:25px;position:relative;}
#nav ul li a{color:#797777;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#nav ul li a:hover{color:#111;}
#nav ul li a.current{color:#500000;font-size:15px}

/* Testing hover links from Venice Ai */


nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: #333;
}

nav2 li {
  float: left;
}

nav2 a {
  display: block;
  padding: 10px 20px;
  color: #fff;
  text-decoration: none;
}

nav2 a:hover {
  background-color: #666;
}

/* Hide submenus by default */
.submenu {
  display: none;
  position: absolute;
  background-color: #333;
}

nav2 li:hover .submenu {
  display: block;
}







/* Columns */
#sidebar{width:33.3%;}
#main{width:66.6%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin:5px 30px;}
#trio1 .inner{margin-left:0;}
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}

/* Footer */
#footer{clear:both;background-color:#fafafa;}
#footer p{color:#777;font-size:12px;margin:0;padding:5px 0px 0px 0px;text-align:center;}
#footer ul{color:#777;font-size:12px;margin:0;padding:0px 0px;text-align:center;}
#footer a{color:#777;}
#footer a:hover{color:#333;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/* Alternate color scheme, add class="altcolors" to the body tag to apply */
.altcolors{background-color:#e6e8e8;}
.altcolors #wrapper600, .altcolors #wrapper760, .altcolors #wrapper960, .altcolors #wrapper1240, .altcolors #wrapperfluid {box-shadow: 0px 0px 28px #888;}
.altcolors #toplinks, .altcolors #footer{background-color:#eaecec;}
.altcolors #content{background-color:#f2f4f4;}

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}

/*
Skin Name: Nivo Slider Default Theme (modified)
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider, modified to work with the Inland One template.
Version: 1.2
Author: Gilbert Pellegrom (modified by Andreas Viklund)
Author URI: http://dev7studios.com
*/
.slider-wrapper .nivoSlider{position:relative;height:300px;background:#fafafa url(images/loading.gif) no-repeat 50% 50%;margin-bottom:55px;}
.slider-wrapper .nivoSlider img{position:absolute;top:0;left:0;display:none;}
.slider-wrapper .nivoSlider a{border:0;display:block;}
.slider-wrapper .nivo-controlNav{position:absolute;left:50%;bottom:0px;margin-left:-60px;/* Tweak this to center bullets */}
.slider-wrapper .nivo-controlNav a{display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.slider-wrapper .nivo-controlNav a.active{background-position:0 -22px;}
.slider-wrapper .nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.slider-wrapper a.nivo-nextNav{background-position:-30px 0;right:15px;}
.slider-wrapper a.nivo-prevNav{left:15px;}
.slider-wrapper .nivo-caption{font-family:'Droid Sans',Helvetica,Arial,sans-serif;background:rgba(0, 0, 0, 0.2);text-align:center;text-shadow:0 0 4px #111;}
.slider-wrapper .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.slider-wrapper .nivo-caption a:hover{color:#fff;}

/* Mobile styles */
#wrappermobile {width:100%; margin:0px auto;}
#wrappermobile .slider-wrapper, #wrappermobile .slider-wrapper .nivoSlider {width:100%;}
#wrappermobile .slider-wrapper .nivoSlider img{width:100%;}
#wrappermobile #sitetitle {margin:20px auto 0; padding:0; text-align:center;float:none;}
#wrappermobile #nav {float:none;}
#wrappermobile #nav ul {margin:20px auto 5px;}
#wrappermobile #nav ul li {margin:0 15px 10px; line-height:20px;}
#wrappermobile #header-image {height:100px;}
#wrappermobile #content {padding:15px;}
#wrappermobile #footer{background-color:#f2f2f2;padding:10px 30px;}
#wrappermobile #footer p{font-size:0.6em;margin:0;padding:0;}

/* following added by me */
/* News box from templatemo */

#news_section {
	margin: 0 0 40px 0;
	padding: 0;
}

.news_section h3 {
}

.news_box a {
	font-weight: normal;
	text-decoration: none;
}

.news_box a:hover {
	color:#0000FF;
	text-decoration:none;
}  

.news_box  {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }
/* End of news box from templatemo */

/* for rotating quote formatting   */


#quotetext {
    width:500px;
    padding:10px 10px 0px 10px;
    border:3px double #999;
    margin:15px 15px 15px 15px;
    background-color:#f0f0f0;
 }
#quotetext p {
    padding:0 0;
    font-size:90%;
 }
.name {
    font-weight:bold;
    color:#222;
 }
 
 /* end of rotating quote formatting   */
 

  /* beginning of table formatting by me   */
  
table.stylelatest {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
	}

th {
	padding: 0 0.5em;
	text-align: ;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	width: 10%;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	width: 10%;
	}

/* td:first-child {
	width: 70px;
	}
*/

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table formatting by me  */ 
 
 
 
 
  /* beginning of table formatting by me   */
  
table.style1 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 900px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 70px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table formatting by me  */

 /* beginning of table2 formatting by me   */
  
table.style2 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 550px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 70px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table2 formatting by me  */
   
    /* beginning of table3 formatting by me   */
  
table.style3 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

tr.last td {
	border-bottom: 1px solid #FB7A31;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 70px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table3 formatting by me  */

    /* beginning of table4 formatting by me - equal column  */
  
table.style4 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 350px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

tr.last td {
	border-bottom: 1px solid #FB7A31;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
   text-align: center;	
	width: 80px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table4 formatting by me  */


    /* beginning of table4a formatting by me - equal column  */
  
table.style90 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 350px;
	}



th {
	padding: 0 0.5em;
	text-align: center;
	}

tr.yellow td {
	border-top: 0px solid #FB7A31;
	border-bottom: 0px solid #FB7A31;
	background: #FFC;
	}

tr.last td {
	border-bottom: 0px solid #FB7A31;
	}

td {
	border-bottom: 0px solid #CCC;
	padding: 0 0.5em;
   text-align: center;	
	width: 80px;
	}

td+td {
	border-left: 0px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table4a formatting by me  */






    /* beginning of table5 formatting by me   */
  
table.style5 {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

tr.last td {
	border-bottom: 1px solid #FB7A31;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}



td:nth-child(1) {
   width: 110px; text-align: center;}
td:nth-child(2) {
   width: 160px; text-align: center;}
td:nth-child(3) {
   width: 180px; text-align: center;}
td:nth-child(4) {
   width: 80px; text-align: center;}
td:nth-child(5) {
   width: 70px; text-align: center;}
td:nth-child(6) {
   width: 70px; text-align: center;}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

  
  
   /* end of table5 formatting by me  */



    /* beginning of table6 formatting by me  with equal column */
  
table.style6 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 550px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	text-align: center;
	}

tr.last td {
	border-bottom: 1px solid #FB7A31;
	}

td {
	border-bottom: 0px solid #CCC;
	padding: 0 0.5em;
   text-align: center;	
	width: 80px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}

  
  
   /* end of table6 formatting by me  */


  /* beginning of table7 formatting by me - simple  */
  
table.style7 {
	font: 13px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;	
	text-align: left;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;	
	
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;	
	text-align: left;
	}

td:first-child {
	width: 150px;	
	text-align: left;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: left;
	}

  
  
   /* end of table7 formatting by me  */



/* add button for form */

.button {
    border: 1px solid #006;
    background: #9cf;
}


/* add text box */

.boxed {
  border: 1px solid green ;
  text-align:center ;
  padding: 0 0.5em;
}

.boxed a {
	font-weight: normal;
	text-decoration: none;
}

.boxed a:hover {
	color:#0000FF;
	text-decoration:none;
}  



/* add text box2 - not centered */

.boxed2 {
  border: 1px solid green ;
  text-align:left ;
  padding: 0 1.0em;
}

.boxed2 h2 {
  font-weight: bold;;
  text-align:center;
  padding: 0 1.0em;
}

.boxed2 a {
	font-weight: normal;
	text-decoration: none;
}

.boxed2 a:hover {
	color:#0000FF;
	text-decoration:none;
}  


<style>
        /* Define a class for the table style */
        .myTable {
            margin-left: 20px; /* Indent the table from the left side */
            border-collapse: collapse; /* Collapse table borders */
            width: 50%; /* Set the width of the table */
        }
        /* Center the text in the table */
        table {
            width: 30%;
        }
        table td, table th {
            text-align: center;
            padding: 4px; /* Adjust the padding for narrower cells */
        }
        /* Underline the header row */
        th {
            border-bottom: 1px solid black;
        }
        /* Remove borders from all other rows */
        td {
            border: none;
        }
    </style>