body{	background: #ff9  center top repeat-x; background:url(images/burlap3seamless.jpg);color: #343434;	font-size: 62.5%;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}
*{	font-size: 1em;}

h1, h2, h3, h4, h5, h6{	color: #000; }
h1{	font-size: 1.8em;	margin: 1em 0;}
h2{	height:57px; font-size: 1.6em;	margin: 0;}
h3{	font-size: 1.4em;	margin: 0.8em 0;}
h4{	font-size: 1.2em;	margin: 0.6em 0;}
h5, h6{	font-size: 1.1em;	margin: 0.45em 0;	letter-spacing: -0.2px;}
h6{	font-size: 1em;	letter-spacing: normal;}
p{line-height:140%; /* 125% is default*/}
textarea{	font-family: Arial, Helvetica, sans-serif;}

ul{	padding: 1px 0;	margin: 1em;}
li{	padding: 0;	list-style-image:url(images/list_arrow.gif);	padding-left: 7px;	margin: 1em;}

a{color: #069;	text-decoration:none;}
a:hover{	color: #039;}


.clear{clear: both;}
.clear_left{clear: left;}
.clear_right{clear: right;}
.float_left{float: left;}
.float_right{float: right;}
#forklift{position:absolute;top:-10px;right:10px}
/*{margin-top: -33px; margin-bottom: 8px; margin-right:-10px; float: right; background:transparent; display:inline;}*/
.imgcentered{margin:3px auto; display:block;}

.calendar_link {margin-top:-30px;float: left;}

.map_left{float:left; width:500px;}
.map_right{float:right; width:500px;}

#affiliations{margin-top:50px;float:right;width:500px;height:250px; border: 1px solid black;}
/*#main_container{font-size: 1.2em;	width: 968px; margin: 0 auto; position: relative;}*/
#main_container{font-size: 1.2em;	width: 1100px; margin: 0 auto; position: relative;}

#logo{width: 120px;	height: 83px;	outline: none;	position:absolute;top:120px;background:url(images/taylorcompress.png);}
#logo2{margin-top:-100px; margin-right:30px; margin-bottom:30px; float:right; width: 120px; 	height: 83px;	outline: none;	background:url(images/taylorcompress.png);}
.logo a{display:block;	text-indent: -9000px;}

/* main menu */
  #main_menu{	margin-top: 3px; margin-left:0; margin-right:0;	float:none; vertical-align:top;	 background:#a08057; height:2em;}
  #main_menu li{display: inline;	font-weight: bold;	font-size: 1.2em;	margin-left: 8px; padding: 0;}
  #main_menu li a{ color: black;	display: block;	float:left;	margin-right: 7px;	margin-left: 5px;	text-decoration:none;	text-transform:uppercase;	padding-bottom: 3px; padding-top: 5px;	border-bottom: 3px hidden transparent;	letter-spacing: -0.5px;}
  #main_menu li a.selected, #main_menu li a:hover, #footer a:hover{	border-bottom: 2px solid black;}
/* end main menu */

  #tile_bar{margin-top: 3px; margin-left:0; margin-right:0; 	float:none;	 background:#a08057; height:2em;}
  #tile_bar li{display: inline;	font-weight: bold;	font-size: 1.2em; margin-top:0px; margin-bottom:0px;}
  .header_bar{font-size:1.2em; padding:5px 0 0 5px;margin:15px 0px 0px; 	float:none;	 background:#a08057; height:1.5em;}

/* login box */
  #login_form_container{margin:0; width:100%; display: block;	}
  #login_form_left{	 top right no-repeat;		height: 55px;	display: block;	float: left;}
  #login_form_right{	top right no-repeat;		display: block;}
  #login{	margin-top: 11px;}
  #login strong{	display: none;}
  #login input{	width: 77px;	height: 17px;	background: white;	border: 1px solid black;	color: #000;	padding-left: 8px;	padding-top: 3px;	font-size: 0.8em;}
  #login input#username{	margin-right:15px;}
  #login input#login_submit{	width: auto;	border: none;	background: none;	font-weight: bold;	font-size: 0.9em;	font-family:Verdana, Geneva, sans-serif;	color: #000;	margin-left:-5px;	cursor:pointer;}
/* end login box */


.tabarea{border:1px solid #4f4d4d;padding:.5em;list-style-image:none;}
#tabs{margin:0;padding:0 10px;list-style:none;min-height:23px}
#tabs li{list-style-image:none;float:left;margin:0 3px 0 0}
#tabs li a{color:#fff;font-weight:bold;display:block;text-decoration:none;height:23px;background:url(/_images/tabs-right.gif) top right no-repeat}
#tabs li a span{display:block;float:left;padding:5px 10px 0px 10px;height:18px}
#tabs li a:hover span{color:#dae1ea;cursor:pointer;background-position:0% -36px}
#tabs li a:hover,#tabs ul li a:active{background-position:100% -36px}

#tabs li.selected a,#tabs li.selected a:hover{color:#fc8;background-position:100% -36px}
#tabs li.selected a span,#tabs li.selected a:hover span{color:#fc8;background-position:0% -36px}

/* coda slider */
  #slider {width:1098px; margin-top:0px; background:white; border-bottom: 1px solid black; border-right: 1px solid black; border-left: 1px solid black;}
  .scroll {overflow: auto; overflow-x: hidden; position: relative; clear: left; width:1098px;margin: 0 auto;	height: auto;}
  .scrollContainer{	min-height: 400px; margin-top:3px;}
  .scrollContainer div.panel { padding: 20px 15px 0px 15px; width: 1068px; min-height: 400px; overflow: hidden; height:auto;}

  .panel_left {width: 500px;	float: left; margin-top:-20px;}
  .panel_right {width: 560px;	float: right; margin-top:55px;}
  .panel_left #note {color:#777; font-size:1.2em}
  .panel_left #note p {margin:.5em 1em 0 0;padding:0;}
  .panel_left #note p.alert {font-weight:bold;color:#D02121}
  .panel_left #slideshow {float:left;border:1px solid #fff;height:230px;width:360px;overflow:hidden}
  .panel_left #address {float:right}
  .panel_left #address ul{color:#777777;	float:left;	font-size:1.2em;	letter-spacing:-0.05em;	margin: 0 0 0 5px;	width:182px;}
  .panel_left #address ul li {	margin:0 0 1em 1em;padding: 0;	list-style:none;}
  .panel_app {margin-top:30px;}
  .contact_left {width: 360px;	float: left; margin-top:0px;}
  .contact_right {width: 275px;	float: right; margin-top:0px;margin-right:200px;}
  .contact_left #address {font-size:1.1em;}
  .contact_left #address ul{color:#777777;	float:left;	font-size:1.2em;	letter-spacing:-0.05em;	margin: 0 0 0 5px;	width:182px;}
  .contact_left #address ul li {	margin:0 0 1em 1em;padding: 0;	list-style:none;}
  .capacity {margin-top:80px;}
/* end coda panels */

/* bottom container */
  #bottom_container {	margin-top: 13px;}
  #bottom_container_top, #bottom_container_bottom{	height: 30px;	background-position: left top;	background-repeat:no-repeat;}
  #bottom_container_top{	background-image:url(images/bottom_container_background_top.png);}
  #bottom_container_bottom{	background-image:url(images/bottom_container_background_bottom.png);}
  #bottom_container_main{  position: relative;	  background: transparent url(images/bottom_container_background.png) top left repeat-y;	  overflow: hidden;	  padding: 13px 35px;	  height:auto;	  width: 897px;	  min-height: 340px;	  height: auto !important;	  height: 340px;  }
  #bottom_container_main_inner{	width: 940px;}
  #bottom_container_main h4{	margin: 1.5em 0;}
  .column1 {float:left;	margin-right:36px;	width: 586px;}
  .column1 iframe {border:1px solid #fff}
  .column2 {	float: left;	margin-right: 36px;	width: 275px;}
/* end bottom container */

/* title replacements */
  h2#title-home {background: url('images/title_storage.png') 0 0 no-repeat;	text-indent: -9000px;	height: 57px;	margin-top: 0px;}
  h2#title-question {background:url(images/title_question.png) top left no-repeat; text-indent: -9000px;  height: 41px;  margin-top: 0px;}
/* end title replacements */

/* footer */
  #footer{	padding: 0 39px;	margin-top: 3px;	font-size: 0.9em;	color: #000;}
  #footer a {	color:#000;	text-decoration: none;	padding-bottom: 3px;	float: left;	margin-right: 10px;}
  #footer a.selected{	border-bottom: 3px solid #bfd2e5;}
/* end footer */

/* buttons */
  .button{	width: 92px;	height: 23px;	padding: 7px 0 0 0;	display: block;	float: left;	text-decoration: none;	text-transform:uppercase;	font-size: 0.9em;	text-align:center;	color: #444;	background-repeat:repeat;}
  .button.green{	background-image:url(images/button_green.png);}
  .button.grey{	background-image:url(images/button_grey.png);}
  .button_margin_left{	margin-left: 18px;}
/* end buttons*/

/* contact forms */
  #contact_form label{	line-height: 1em;}
  #contact_form{	margin-top: 23px;}
  #contact_form input, #contact_form textarea{	background-color: #d6d6d6;	border: 1px solid #FFF;	width: 212px;	margin: 7px 0;	font-size:1.1em;	padding: 3px;	height: auto;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;}
  #contact_form input.submit_green{	width: 92px;	height: 34px;	background: url(images/button_green_submit.png) no-repeat;	border: none;	font-size: 11px;	margin-top: 16px;	padding: 1px 0 0 0;	color: #eee;	cursor:pointer;}
  #contact_form input.submit_blue{	width: 92px;	height: 34px;	background: url(images/button_blue_submit.png) no-repeat;	border: none;	font-size: 11px;	margin-top: 16px;	padding: 1px 0 0 0;	color: #eee;	cursor:pointer;}
  #contact_form input.submit_grey{	background: url(images/button_grey_submit.png) no-repeat;}
  #contact_form label{	margin: 10px 0;}
/* end contact forms */

.maps{margin-top: 65px;}

/* informational message popup */

#modalPopup
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 500px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    /*background-color: white;*/
    /*background: url(images/header_background.png); */ /* repeat-x scroll;*/
    /*border: solid 4px black; */
    position: relative;
    background-color: white;
    top: -250px;
    left: -250px;
    z-index: 1000;
    width: 500px;
    height: 300px;
    padding: 0px;
}
img.backgroundImg
{
    width:100%;
    height:100%;
    position: absolute;
    background-color: transparent;
    z-index: -1;

}
.modalTop
{
    width: 492px;
    padding: 4px;
    font-size: 1.5em;
    font-weight:bold;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}
.modalBottom
{
    /*background: url(images/header_bottom_round.png) no-repeat left top;*/
    width: 500px;
    height: 26px;
    position: relative;
    top: -250px;
    left: -250px;
}

.inline{display:inline;}

/* end message popup */

/* Regular Text */
  .vvsmTxt          {font-size:6pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .vvsmTxtCen       {font-size:6pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .vvsmTxtRight     {font-size:6pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}
  .vsmTxt           {font-size:7pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .vsmTxtCen        {font-size:7pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .vsmTxtRight      {font-size:7pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}
  .ssmTxt           {font-size:8pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .ssmTxtCen        {font-size:8pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .ssmTxtRight      {font-size:8pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}
  .smTxt            {font-size:9pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .smTxtCen         {font-size:9pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .smTxtRight       {font-size:9pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}
  .mdTxt            {font-size:11pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .mdTxtCen         {font-size:11pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .mdTxtRight       {font-size:11pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}
  .lgTxt            {font-size:13pt;text-align:left;font-family:Arial, Helvetica, sans-serif;}
  .lgTxtCen         {font-size:13pt;text-align:center;font-family:Arial, Helvetica, sans-serif;}
  .lgTxtRight       {font-size:13pt;text-align:right;font-family:Arial, Helvetica, sans-serif;}

/* End Regular Text */

/* Error Text */
  .vsmTxtErr        {font-size:7pt;text-align:left;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .vsmTxtCenErr     {font-size:7pt;text-align:center;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .vsmTxtRightErr   {font-size:7pt;text-align:right;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .smTxtErr         {font-size:9pt;text-align:left;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .smTxtCenErr      {font-size:9pt;text-align:center;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .smTxtRightErr    {font-size:9pt;text-align:right;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .mdTxtErr         {font-size:11pt;text-align:left;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .mdTxtCenErr      {font-size:11pt;text-align:center;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .mdTxtRightErr    {font-size:11pt;text-align:right;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .lgTxtErr         {font-size:13pt;text-align:left;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .lgTxtCenErr      {font-size:13pt;text-align:center;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .lgTxtRightErr    {font-size:13pt;text-align:right;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .vlgTxtErr        {font-size:15pt;text-align:left;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .vlgTxtCenErr     {font-size:15pt;text-align:center;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}
  .vlgTxtRightErr   {font-size:15pt;text-align:right;color:#cc0000;font-family:Arial, Helvetica, sans-serif;}

  SPAN.Error		{color:#FF0000;font-weight:bold;}

/* End Error Text */


/* Message Boxes */
.ErrorBox
{
    font-size:9pt;
    color:#FF0000;
    font-weight:bold;
    padding-left:3px;
    padding-right:3px;
    padding-top:3px
}
.MessageBox
{
    font-size:9pt;
    font-weight:bold;
    text-align:center;
    color:#0000ff;
    padding-bottom: 3px;
    padding-left:3px;
    padding-right:3px;
    padding-top:3px
}
/* End Message Boxes */

/* Browse Rows */

TD.AltRow		{background-color: #BBB;font-family:Arial, Helvetica, sans-serif;}
TR.AltRow       {background-color: #BBB;font-family:Arial, Helvetica, sans-serif;}

/* End Browse Rows */

/* Confirm Page buttons */

INPUT.No	        {background-color:#ffcccc;color:#D02121;font-weight:bold;width:75px;border:#D02121 1px solid;cursor:hand;}
INPUT.Yes               {background-color:#ccffcc;color:#346434;font-weight:bold;width:75px;border:#346434 1px solid;cursor:hand;}

/* End Confirm Page buttons */