/* lindsay square style sheet */

body {
background-color:white;
background-image:url("../images/main_bg.jpg");
background-position:top left;
background-repeat:repeat-x;
font-family:Verdana, Geneva, Arial, Helvetica;
font-size:11px;
line-height:20px;
color:black;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

.supertable {
background-color:white;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}

/* key borders */
.kleft {
border-left:1px solid #666666;
}
.kright {
border-right:1px solid #666666;
}
.ktop {
border-top:1px solid #666666;
}
.kbot {
border-bottom:1px solid #666666;
}

/* page columns */
.col1 {
padding-top:20px;
padding-left:30px;
padding-right:20px;
padding-bottom:10px;
}
.col2 {
padding-top:20px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
background-color:#E5E5E5;
}

.yellow {
padding:10px;
background-color:#E8EC9D;
}

.gbox {
background-color:#FFFFFF;
padding:10px;
border:1px solid #999999;
}

.gbox2 {
background-color:#FFFFFF;
padding:0px;
border:1px solid #999999;
margin-bottom:10px;
}

.gbox3 {
background-color:#FFFFFF;
padding:10px;
border:1px solid #999999;
margin-bottom:10px;
}

.join {
background-color: #D1C9BE;
color: #000000;
border: 1px solid #000000;
font-size: 10px;
padding: 1px;
}

.navlist {
margin-left:10px;
padding-left:10px;
}
.navlist ul {
margin-left:10px;
padding-left:10px;
}

.listbreaks li {
padding-bottom:8px;
}

.ascii {
line-height:normal !important;
}

.intpic {
margin:5px;
}

.intpic2 {
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:5px;
}

/* page footer */
div.footer {
font-family:Verdana, Geneva, Arial, Helvetica;
color:black;
background-color:white;
margin:auto;
text-align:center;
font-size:10px;
font-weight:normal;
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
line-height:16px;;
}
div.footer a:link {
color:#5E3E59;
text-decoration:underline;
}
div.footer a:visited {
color:#333333;
text-decoration:underline;
}
div.footer a:hover, .footer a:active {
color:#D9DF5B;
text-decoration:underline;
}

/* all default links */
a:link {
color:#5E3E59;
text-decoration:underline;
}
a:visited {
color:#333333;
text-decoration:underline;
}
a:hover, a:active {
color:#D9DF5B;
text-decoration:underline;
}
a.hide {
color:black !important;
text-decoration:none !important;
border-bottom:0px !important;
}
.hidelinks a {
text-decoration:none !important;
border-bottom:0px !important;
}
.textlink {
color:#006666;
text-decoration:underline;
cursor:pointer;
}

/* headers */
h1 {
font-family:Verdana, Geneva, Arial, Helvetica;
font-size:18px;
color:#5F3E59;
}

h2 {
font-family:Verdana, Geneva, Arial, Helvetica;
font-size:16px;
color:#5F3E59;
}

h3 {
font-family:Verdana, Geneva, Arial, Helvetica;
font-size:14px;
color:#5F3E59;
}

h4 {
font-family:Verdana, Geneva, Arial, Helvetica;
font-size:12px;
color:#5F3E59;
}

/* list boxes */
.list {
	padding-left:5px !important;
	margin-left:5px !important;
}

.listbreaks {
  margin-left:10px; /* IE */
  padding-left:10px; /* Firefox */
  list-style-type:square;
}
.listbreaks li {
  margin-bottom:6px;
}

ul.menu {
  margin-left:10px; /* IE */
  padding-left:0px; /* Firefox */
  list-style-type:square;
}
ul.menu li {
  margin-bottom:2px;
}




/*** ported over from old site ***************************/

a.noshow { 	text-decoration: none; color: #000000;}
a.noshow:link { 	text-decoration: none; color: #000000;}
a.noshow:visited { 	text-decoration: none; color: #000000;}
a.noshow:hover { text-decoration: none; color: #000000; border-bottom: 1px #000000 dotted;}

.fields {
 background-color:#DDDDDD; 
 border-style:1px; 
 font-size: 11px; 
 color: #000000; 
 font-style: normal; 
 font-family: verdana;
 }
 
.iwalk_evaluation {
 background:#F0F0F0; 
 border-top:2px solid; 
 border-bottom:1px solid; 
 border-right:1px solid; 
 border-left:2px solid; 
 font-size: 11px; 
 color: #666666; 
 font-style: normal; 
 font-family: verdana;
 width: 80%;
 }
 

.titles {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #789F00;
	text-decoration: none;
}
/* used to display in-text images properly   */
.img_maintext {
margin: 4px 4px 0px 0px;
}
.img_righttext {
margin: 4px 2px 0px 0px;
}

.red {color: #FF0000;} 

.box2 {
background: #FFFFFF;
border-top: 1px #E0E1D9 solid;
border-bottom: 2px #E0E1D9 solid;
border-left: 1px #E0E1D9 solid;
border-right: 2px #E0E1D9 solid;
margin: 5px 5px 5px 5px;
} 
.popuptable {
BORDER-BOTTOM: #000000 2px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 2px solid; 
BORDER-TOP: #000000 1px solid; 
MARGIN: 0px 0px 0px 0px;
}
.legend {
background:#ffffff;
padding:6px;
position:absolute;
left:580;
top:5;
width:195px;
BORDER-BOTTOM: #000000 2px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 2px solid; 
BORDER-TOP: #000000 1px solid; 
overflow: auto;
}
.locationtext {
background:#ffffff;
padding:6px;
position:absolute;
left:5;
top:5;
width:400px;
BORDER-BOTTOM: #000000 2px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-RIGHT: #000000 2px solid; 
BORDER-TOP: #000000 1px solid; 
overflow: auto;
z-index:2;
}

.help {
	float:right;
	width:150px;
	padding:5px;
	margin:5px;
}
