/* MAIN */
body, html, td{
font-size:10pt;
font-family:Tahoma, Arial, sans-serif;
color: #231f20;
}

/* RESETS */
*{padding:0; margin:0;}
ul{list-style-type:none;}
fieldset{border:none;}
img {-moz-outline:none; outline: none; border:none;}
a:link, a:visited, a:active {-moz-outline:none; outline: none; border:none; text-decoration: none; color: #000;}
a:hover {-moz-outline:none; outline: none; border:none; text-decoration: none; color: #333;}
h1{margin-top: 0px; margin-bottom: 0px; line-height: 20px; font-size: 12pt;}
h2{margin-top: 0px; margin-bottom: 0px; line-height: 16px; font-size: 10pt; font-weight: normal;}

/*SLIDESHOW*/
/* slideshow */
#home_slideshow{ position:relative; width: 100%; height:463px; overflow:hidden;}
/* BOX POSITION */
#home_slideshow #home_slideshow_violator{z-index:1000; width:100%; height:30px; float:left; position:relative; top: -50px; left: 0px;}
/* CAPTION TEXT */
#home_slideshow #home_slideshow_violator #project_caption{text-align: left; display:none; padding:10px 18px; color:#fff; float:left; font-weight: bold; font-size:16pt; position:relative; left: 42%; top: -160px;}
/* SLIDES */
#home_slideshow #home_slideshow_violator #slide_navigation{position:absolute; right:15px; top:8px;}
/* UNSHOWN SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a{text-indent:-9999px; overflow:hidden; display:block; background-color:#231f20; width:25px; height:25px; float:left; margin: 0px 0px 0px 10px; cursor:pointer; overflow:hidden;}
/* HOVERED SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a:hover{background-color:#aeaeae;}
/* CURRENT SLIDE */
#home_slideshow #home_slideshow_violator #slide_navigation a.activeSlide{background-color: #ffffff;}
#home_slideshow #home_slideshow_violator #slide_navigation a{outline:none;}
#home_slideshow li span.slide_caption{display:none;}
#home_slides{overflow:hidden; height:463px;}

/*HACKS*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* INPUT */
input, submit {
  padding: 5px;
}

#FOOL1 {
  background: url(../banners/001.jpg) center;
  height: 463px;
  width: 100%;
}
#FOOL2 {
  background: url(../banners/002.jpg) center;
  height: 463px;
  width: 100%;
}
#FOOL3 {
  background: url(../banners/003.jpg) center;
  height: 463px;
  width: 100%;
}
#FOOL4 {
  background: url(../banners/banner005.jpg) center;
  height: 463px;
  width: 100%;
}
#none {
  height: 463px;
  width: 100%;
}

/*TWITTER*/
#twitter_update_list li
{
text-align: left;
list-style:none;
margin: 0px 0px 10px 0px;
padding: 0px 0px 15px 0px;
border-bottom: 1px #231f20 dashed;
font-size: 10px;
}

ul#twitter_update_list a {
text-align: left;
display:block;
font-size: 10px;
text-decoration: none;
padding-top: 10px;
padding-left: 3px;
color: #231f20;
}

li.twit {
text-align: left;
color: #231f20;
font-size: 10pt;
line-height: 1.5;
}

a.headButton:link,a.headButton:active,a.headButton:visited {
padding: 5px;
background-color: transparent;
color: #fff;
border: 2px solid #fff;
}
a.headButton:hover {
padding: 5px;
background-color: #fff;
color: #231f20;
border: 2px solid #fff;
}

a.white:link,a.white:active,a.white:visited {
color: #fff;
}
a.white:hover {
color: #ccc;
}
a.green:link,a.green:active,a.green:visited {
padding: 3px;
background-color: transparent;
color: #000;
display: block;
width: 130px;
}
a.green:hover {
padding: 3px 0px 3px 6px;
background-color: transparent;
color: #333;
display: block;
width: 130px;
}
a.green1:link,a.green1:active,a.green1:visited {
padding: 3px;
background-color: transparent;
color: #000;
display: block;
}
a.green1:hover {
padding: 3px 0px 3px 6px;
background-color: transparent;
color: #333;
display: block;
}
