body{margin:0;background:#ffffff;color:#000000;}
body,td,th,input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}

form{padding:0;}

body{font-size:0.7em;}

a{color:#1D407B}
a:visited{color:#1D407B}
a:hover{color:#606060}
a:active{color:#606060}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-table;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.layout{
	margin:15px auto 0 auto;
	padding:0 15px;
	width:732px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #d5d5d5;
	border-left-color: #d5d5d5;
}

.skiptocontent{display:none;}

.header{position:relative;}
	.printlogo{display:none;}
	h1.logo{margin:0;float:left;}
	h1.logo a{display:block;text-decoration:none;background: url(../images/tru/logo.gif) top left no-repeat;width:335px;height:70px;text-indent:-2000px;}

	.toolbar{margin:0;padding:0;float:right;margin:22px 0 0 0; padding:10px;}
	.toolbar li{float:left;display:block;}
	.toolbar li a{float:left;display:block;color:#000000;text-decoration:none;padding:4px 4px;color:#000000 !important}
 
	.search{float:right;margin:30px 0 0 0;} 
	.search label{display:none;}
	
.banner{margin:0 0 5px 0}

.nav{font-family:arial;font-weight:bold;font-size:1em;text-transform:uppercase;}
	.nav ul{margin:0;padding:0;}
	.nav li{float:left;display:block;}
	.nav li a{float:left;display:block;text-decoration:none;width:100%;text-align:center;padding:5px 0; background-image:url(../images/tru/nav-bg.gif);  background-repeat:repeat-y;  background-position:top right;}
	.nav li.last a{background-image:none;}

.location{padding:6px 10px;background:#efefef}

/* Layout - 3 Even Column */
body.threeevencolumn .contentarea{background: url(../images/tru/contentarea-bg-3evencolumn.gif) top left repeat-y;}
body.full .content{width:100%;}


/* Layout - 3 Column */
body.threecolumn .contentarea{background: url(../images/tru/contentarea-bg-3column.gif) top left repeat-y;}
body.threecolumn .subnav{width:18.5%;float:left;}
body.threecolumn .content{width:52%;float:left;margin:0 0 0 5%;}
body.threecolumn .focus{width:19.5%;float:right;}

/* Layout - Left Wide */
body.leftwide .contentarea{background: url(../images/tru/contentarea-bg-leftwide.gif) top left repeat-y;}
body.leftwide .content{width:76%;float:left;margin:0;}
body.leftwide .focus{width:19.5%;float:right;}

/* Layout - Right Wide */
body.rightwide .contentarea{background: url(../images/tru/contentarea-bg-rightwide.gif) top left repeat-y;}
body.rightwide .subnav{width:18.5%;float:left;}
body.rightwide .content{width:71.5%;float:left;margin:0 0 0 5%;}

/* Layout - Full */
body.full .content{width:100%;}

.contentarea{margin:25px 0 0 0;}

.subnav{}
	.subnav ul{margin:0;padding:0;}  
	.subnav li{list-style:none;background: url(../images/tru/divider-horizontal.gif) bottom left repeat-x}
	.subnav li a{background:url(../images/tru/bullet.gif) left no-repeat;display:block;text-decoration:none;padding:10px 0 10px 15px;height:1%}

.content{line-height:1.6em;}
	.content p{margin:0 0 15px 0;}
	.content h1{font-size:1.8em;font-weight:normal;line-height:1em;margin:0 0 10px 0}
	.content h2{font-size: 1.4em;font-weight: normal;}
	.content h3{font-size: 1.2em;font-weight: bold;}
	
.focus{}
	.focus p{margin:0 0 15px 0;}
	.focus p.quicklinks{margin:0 0 10px 0;}
	.focus p.quicklinks label{display:none;}
	.focus p.quicklinks .select{width:100%;font-size:1em;}
	.focus ul{margin:0;padding:0;}  
	.focus li{list-style:none;background: url(../images/tru/divider-horizontal.gif) bottom left repeat-x}
	.focus li a{display:block;text-decoration:none;padding:7px 0 7px 0;height:1%}


.footer{padding:25px 0 15px 0;font-size:.9em;line-height:1.5em;}
.footer p{width:50%;float:left;}
.footer p.right{color:#636363;text-align:right;}

