/* CSS Document */
body {
margin:0;
padding-bottom:30px;
margin-bottom:30px;}

img {border:0;margin:0;}
.clear {clear:both;}

#body {
background:#92A2B2 repeat-x top left;
padding-left:35px;
padding-bottom:15px;
border-bottom:3px solid #3F4953;}

#wrapper {
position:relative;
width:971px;}

#left {
float:left;
width:707px;}


.style1 {
	color: #990000;
	font-weight: bold;
}
.style3 {color: #000000}



#topnav {
list-style:none;
margin:0;
background-color:#3F4953;
width:654px;
padding-left:30px;
padding-top:3px;
padding-top:3px;
border-bottom:1px solid #3F4953;
position:relative;
z-index:1;
text-transform:none;}

#topnav ul, #topnav li {
list-style:none;
margin:0;
padding:0;}

#topnav li {
float:left;
display:block;
width:100px;
padding:0 0px;}

topnav span {
padding:0 5px;}

#topnav li ul {
position:absolute;
left:-999em;
background-color:#92A2B2;	
width:150px;
padding:0;
margin:0;
/margin-left:-70px;
/margin-top:15px;
border:1px solid #145A95;
border-bottom:none;}

#topnav li li {
border-bottom:1px solid #145A95;
width:150px;
padding:0;
margin:0;}

#topnav li li a {
padding:7px;
display:block;}

#topnav li li a:hover {
background-color:#F4E4CD;
color:#145A95;}

#topnav li:hover ul li, #topnav li.hover ul li {
clear:left;}

#topnav li:hover ul,#topnav li.hover ul  {
left:auto;}

/*dhmtml nav end */

#content {
width:634px;
/width:633px;
padding-right:50px;
background:#fff repeat-y top right;
padding:25px;}

#content_bottom {
width:634px;
/width:633px;
position:relative;
padding-bottom:50px;
background:#fff repeat-y top right;
padding-right:50px;}

#right {
float:right;
width:260px;
padding-top:.3em;}

#photo {
	position:absolute;
	right:21px;
	top:28px;
	;
	width:305px;
	height:156px;
	left: 657px;
}

#right h4 {
padding-left:10px;
font-size:130%;
line-height:120%;
text-align:right;
margin-top:0;
margin-right:25px;
color:#ffffff;}

#right h4 span {
text-transform:uppercase;
font-weight:bold;}

#right h4 span.one {color:#336598;}

#right h4 span.two {color:#764A09;}

#right h4 span.three {color:#556423;}

#sidebar {
width:225px;
background-color:#C5CED8;
padding:8px;
padding-bottom:20px;}

#sidebar h5 {
color:#33689A;}

#sidebar h5 b {
text-transform:uppercase;
font-size:110%;}

#sidebar strong { 
display:block;
font-size:110%;
line-height:115%;
margin-top:15px;}

#sidebar strong a {color:#000;}

#footer {
padding-left:44px;
width:940px;
margin-bottom:30px;}

#footernav {
margin-top:-10px;
text-align:center;
width:250px;
float:right;
padding-bottom:170px;
background:transparent url(/atf/cf/%7BE729E68D-22F3-4596-9503-54FE676F2264%7D/tu_logo.gif) no-repeat bottom center	;}



/* homepage content styles */


/* homepage content styles */

body.home h2 {
color:#33669B;
font-family:georgia;
margin:5px 0;
font-size:185%;}


.contentleft {
color:#004B8C;
width:258px;
float:left;
padding:4px;
padding-bottom:13px;
background:#DAE5D5 url(/atf/cf/%7BE729E68D-22F3-4596-9503-54FE676F2264%7D/homeleft_bg.gif) no-repeat bottom right;}

.contentleft blockquote {margin:10px 0;}

.contentleft p {margin:0;}

.contentright {width:50%;float:left;padding-left:5%;margin-bottom:20px;}

.contentright strong {
color:#33669B;
font-family:georgia;
margin:5px 0;
font-size:165%;}


.tell {
padding-left:40px;
background:transparent url(/atf/cf/%7BE729E68D-22F3-4596-9503-54FE676F2264%7D/tell_arrow.gif) no-repeat top left;
color:#D08B26;}

.contentfooter {
padding-top:20px;border-top:2px solid #004B8E;margin-top:20px;}

.contentfooter div {
float:left;
width:29%;
padding:1%;}

.contentfooter img {margin:0;}

.contentfooter h3 {margin:5px 0;}

#webfeature {height:38.5em;}
