body{font-family:Arial;height: 98%; background: #F7E8AB url("../images/t_bg.jpg"); background-repeat: repeat-x;}
td{font-size:12px;color:#666666;}
input{border:1px solid #CCCCCC;color:#999999;}
select{border:1px solid #CCCCCC;width:15em;color:#999999;}
textarea{border:1px solid #CCCCCC;width:30em;color:#999999;}
fieldset{border: 1px solid #DDDDDD;}


td.title{white-space:nowrap;font-weight:bold;color:#BAD8FE;width:8em}

hr {color:#FFFFFF; background-color:#FFFFFF; border:1px dotted #CCCCCC; border-style:none none dotted; }

.title{font-size:18px;color:#d2a972;font-family:Arial;text-transform: uppercase;}
.subtitle{font-weight:bold;font-size:14px;color:#666666;}
.content2{font-size:13px;color:#777777;text-align:justify;}
.title2{font-weight:bold;font-size:12px;color:#3ea9ed;}
.content{font-size:12px;color:#999999;}

A:link {font-family:Arial;font-weight:bold;color:#777777;text-decoration: none}
A:visited {font-family:Arial;font-weight:bold;color:#777777;text-decoration: none}
A:active {font-family:Arial;font-weight:bold;color:#777777;text-decoration: none}
A:hover {font-family:Arial;font-weight:bold;color:#777777;text-decoration: underline; color: red;}

a.smalltl:link{color:#BBBBBB;text-decoration:none;font-size:12px;font-weight:normal;}
a.smalltl:visited{color:#BBBBBB;text-decoration:none;font-size:12px;font-weight:normal;}
a.smalltl:active{color:#BBBBBB;text-decoration:none;font-size:12px;font-weight:normal;}
a.smalltl:hover{color:#BBBBBB;text-decoration:underline;font-size:12px;font-weight:normal;}

a.smalltl_w:link{color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold;}
a.smalltl_w:visited{color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold;}
a.smalltl_w:active{color:#FFFFFF;text-decoration:none;font-size:12px;font-weight:bold;}
a.smalltl_w:hover{color:#FFFFFF;text-decoration:underline;font-size:12px;font-weight:bold;}

a.menulink:link 			{text-decoration: none; color: #d2a972; font-weight:bold; font-size:14px;}
a.menulink:visited 	{text-decoration: none; color: #d2a972; font-weight:bold; font-size:14px;}
a.menulink:active 		{text-decoration: none; color: #d2a972; font-weight:bold; font-size:14px;}
a.menulink:hover 		{text-decoration: none; color: #806745; font-weight:bold; font-size:14px;}

a.tmenulink:link 			{text-decoration: none; color: #806745; font-size:14px; margin-right:10px;}
a.tmenulink:visited 	{text-decoration: none; color: #806745; font-size:14px; margin-right:10px;}
a.tmenulink:active 		{text-decoration: none; color: #806745; font-size:14px; margin-right:10px;}
a.tmenulink:hover 		{text-decoration: none; color: #806745; font-size:14px; margin-right:10px;}

.imagecontainer{
	  float:left;
	  clear:left;
	  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(../images/shadow.gif) no-repeat bottom right;
	  margin: 10px 15px 10px 10px !important;
	  margin: 10px 0 10px 5px;
	}
	.imagecontainer img{
		display: block;
		position: relative;
		background-color: #fff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px;
	}

html{height: 100%;}
#nonFooter{position: relative;min-height: 95%;}
* html #nonFooter{height: 92%;}
#footer{position: relative;margin: 10px auto 0 auto;}
/* A CSS hack that only applies to IE -- specifies a different height for the footer */
* html #footer{margin-top: 5px;}

.photo {
  border:solid 1px silver;
  padding:5px;
  } 
  
a.skyicon { color:#777777; size:12px; text-decoration: none; font-weight: normal;}
a.skyicon:hover {text-decoration: underline; font-weight: normal;}