body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	background-image: url(pics/water.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: center;
}

img { border: 0; }
img a { border: 0; }

#head {  
	height: 73px; 
	width: 100%;
	}
	
#leftwrap {  
    position:absolute;
	height: 300%; 
	width: 170px; 
	left: 0px; 
	top: 73px; 
	background-color: #66CCFF;
	}
	
#leftcontent {  	
	padding: 8px 8px 0px 8px;
	}
	
#content {
	width: 620px;
	top: 75px;
	background-color: #FFF;
	margin: 20px auto 20px auto;
	border-color: #066;
	border-width: 2px;
	border-style: solid;
	text-align: center;
}

#footer {border-top: #066 2px solid; margin: 0; text-align: center; padding: 4px 0 4px 0; font-size: 10px;}

p,li,li#level1,li#level2,li#level3,h6,.smallheader,.bodyrev,.bodysmall,.disclaimer,.nav,.sidenav,.pullquote,.captionright,.contact,.links,.leftlinks,.capssubhead
{font-family: Verdana, Arial, Helvetica, sans-serif;
}

p
{color: black;
font-size:  12px;}

li
{font-size:  12px;}

li#level1
{display: list-item;
font-size:  10px;
font-weight: bold;
line-height:  12px;
list-style-image: url(http://www.tu.org/includes/inc_images/y-arrow.gif);
list-style-position: outside;
margin-left: -16px;
margin-top: +8px}

li#level2
{display: list-item;
font-size:  10px;
line-height:  12px;
list-style-image: url(http://www.tu.org/includes/inc_images/g-arrow.gif);
list-style-position: outside;
margin-left: -8px}

li#level3
{display: list-item;
font-size:  10px;
line-height:  12px;
list-style-image: url(http://www.tu.org/includes/inc_images/g-arrow.gif);
list-style-position: outside;
margin-left: +0px}

H1,h2,h3,h4,h5,.quote
{font-family: Georgia, "Times New Roman", Times, serif;
color: #006699;
}


H1
{font-size:  24px;
font-weight: bold; 
}

H2
{font-size:  20px;
font-weight: bold; 
}

H3
{color: #000000;
font-size:  16px;
font-weight: bold; 
}

H4
{color: #000000;
font-size:  14px;
font-weight: bold; 
}

H5
{color: #000000;
font-size:  12px;
font-weight: bold; 
}

H6
{color: #000000;
font-size:  10px;
font-weight: bold; 
}

.smallheader
{color: #006699;
font-size:  20px;
font-weight: bold}

.bodyrev
{color: white;
font-size:  12px}

.bodysmall
{color: #000000;
font-size:  10px}

.disclaimer
{color: #000000;
font-size:  10px}

.nav
{border-bottom:  4px  ;
color: #000000;
font-size:  11px}

.sidenav
{color: #000000;
font-size:  11px;
font-weight: bold;
line-height:  12%}

a:link
{color: #333366}

a:visited
{color: #660099}

a:hover
{color: #333399}

.pullquote
{font-size:  14px;
font-style: italic;
line-height:  18px}

.tenspace
{margin-top:  10px}

.psmallcaps
{font-variant: small-caps}

.pcaps
{text-transform: uppercase}

em
{font-style: italic}

strong
{font-weight: bold}

.exstrong
{font-weight: bold;
text-transform: uppercase}

.psans
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}

.captionright
{color: #666666;
font-style: italic;
text-align: right; font-size: 10px}

.capsspaced
{letter-spacing:  0.25em;
line-height:  16px;
text-transform: uppercase}

var
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  11px}

.quote
{font-size:  14px;
font-style: italic;
line-height:  18px}

.contact
{font-size:  12px;
margin-bottom:  4px;
margin-left:  0px;
margin-right:  0px;
margin-top:  0px}

.links
{font-size:  11px;
font-weight: bold;
margin-bottom:  6px;
margin-left:  0px;
margin-right:  0px;
margin-top:  0px}

#leftcol {width: 120px;}

#leftcol p {
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 6px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 2px;
	padding-top: 2px;
	border-color: #066;
	border-width: 1px 0 0 0;
	border-style: dotted none none none;
}

#leftcol p.sublink {
	border-color: #066;
	border-width: 0 0 0 0;
	border-style: none none none none;
	margin-left: 9px;
}

#leftcol a:link
{color: #333366;
text-decoration: none}

#leftcol a:visited
{color: #660099;
text-decoration: none}

#leftcol a:hover
{color: #333399;
text-decoration: underline}

.table_list
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  11px;
margin:  6px 0px 0px 0px;
}

.abstract
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  12px;
font-style: italic;
line-height:  14px}

.subheadrev
{
	background-color: #036;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.outline,.outline2,.outline3
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  11px;
margin-right:  0px;
margin-top:  0px}

.outline
{margin-bottom:  10px;
margin-left:  0px;
}

.outline2
{margin-bottom:  6px;
margin-left:  18px;
}

.outline3 
{margin-bottom: 6px; 
margin-left: 34px; 
}

.capssubhead
{border-top: medium;
font-size:  12px;
letter-spacing:  0.1em;
text-transform: uppercase; 
font-weight: bold; 
border-color: #000000 black black; 
border-top-width: 1px}

blockquote 
{  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px}

.toTop 
{  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: italic; 
margin-top: 18px; 
text-align: right;}

.attribution 
{  font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
margin-top: 8px; 
text-indent: 24px}

td.tdcaption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
background-color: white;
text-align: right;
height: 14px;
}

td.tdphoto {
background-color: white;
}

table.rates {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 12px;
}

table.tbphoto {
padding: 6px;
margin: 6px;
}

table.callout
{
	padding: 6px;
	margin: 6px;
	background-color: #9CC;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}

table.plaincallout
{
	padding: 6px;
	border-color: #000;
	border-width: 1px;
	border-style: solid;
}

.ratesrow1 {
	background: #B9D6EC;
}



/*new styles*/

.homeprop {
	padding: 0px 6px 6px 6px;
	border-color: #999;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

.homeprop img {margin: 0; padding:0;}

.homeprop ul {text-align:left; list-style: square;}

/* Styles for striping data tables with javascript stripes.js */ 
table caption {text-align:left; margin: .5em 0 .2em 0;}

table#tbstriped,
table#tbstriped2,
table#tbstriped3  { border: 1px solid #666; font-size: .85em; margin-bottom: 1em;}
		
table#tbstriped tbody tr th, 
table#tbstriped2 tbody tr th,
table#tbstriped3 tbody tr th
{
	background-color: #0764A8;
	font-size: .85em;
	color: #fff;
	text-align: left;
	padding: 3px 8px;
}

table#tbstriped th, 
table#tbstriped2 th , 
table#tbstriped3 th  { border: 1px solid #999; }

table#tbstriped tr td, 
table#tbstriped2 tr td, 
table#tbstriped3 tr td
{
	font-family: "lucida grande", verdana, sans-serif;
	font-size: .85em;
	padding: 3px 8px;
	background: #fff;
}

table#tbstriped thead td, 
table#tbstriped2 thead td, 
table#tbstriped3 thead td
{
	color: #fff;
	background-color: #C8C028;
	font-weight: bold;
	border-bottom: 1px solid #999;
}

table#tbstriped tbody td, 
table#tbstriped2 tbody td , 
table#tbstriped3 tbody td  { border-left: 1px solid #D9D9D9; }

table#tbstriped tbody tr.even td,
table#tbstriped2 tbody tr.even td,
table#tbstriped3 tbody tr.even td { background-color: #B9D6EC; }

table#tbstriped tbody tr.selected td,
table#tbstriped2 tbody tr.selected td,
table#tbstriped3 tbody tr.selected td
{
	background: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

table#tbstriped tbody tr.ruled td,
table#tbstriped2 tbody tr.ruled td,
table#tbstriped3 tbody tr.ruled td
{
	color: #000;
	background-color: #C6E3FF;
	font-weight: bold;
	border-color: #3292FC;
}

/* Opera fix */
head:first-child+body table.tbstriped tr.ruled td { background-color: #C6E3FF; }

ul.plain
{
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
}
