html, body { background: #919191; margin: 0; padding: 0; }
.clearer { clear: both; height: 0px; overflow: hidden; margin-top: -1px; }

#wrapper { width: 1051px; margin: 0 auto; }
#outerleftborder { width: 22px; display: block; background: #434343; float: left; min-height: 720px; }
#innerleftborder { width: 7px; background: #ffffff; float: left; min-height: 720px; }
#outerrightborder { width: 22px; display: block; background: #434343; float: left; min-height: 720px; }
#innerrightborder { width: 7px; background: #ffffff; float: left; min-height: 720px; }

#centercontainer {width: 993px; float: left; margin: 0px;}
#topline { height: 4px; background: #525252; }
#header { background-image: url(images/banner_bg.jpg); height: 117px; width: 993px; }
#headwrap { float:left; width: 350px; padding-left: 23px; padding-top: 10px;  height: 95px;}
#logo { float: left; padding-top: 4px; }
#tagline { float: left; clear: both; padding-top: 5px; width: 600px; font-size:11pt; color:#ffffff; font-family:Arial; font-weight:bold;}
#tileslogo { float: left; width: 93px; height: 91px;}
#tileslogo img { padding-top:15px;}
#headertext { float: left; clear: both; width: 845px; font-family: Arial Black; font-size: 14px; color: #ffffff; margin: 0; padding: 0;}
#headertext ul { padding: 0; margin:0; list-style: none; }
#headertext li { float: left; margin-left: 5px; margin-right: 5px;}
.bullet { background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: center 60%; }
.content-scroll { height: 300px; width: 781px; overflow: scroll;}
.content-margin { padding: 20px;}
.content-margin a { text-decoration: none; color: #ff6600;}
.content-margin a:hover { color: #000000;}

/*--------------------
 TOP NAVIGATION STYLES
 --------------------*/
#topnav { width: 993px; height: 38px; border-bottom: 1px solid #242424; font-family: Arial; font-size: 12px; text-transform: uppercase; background-image: url(images/navbg.gif); color: #aeaeae; z-index: 1; }
.navlist {margin: 0; padding: 13px 0px 0px 0px; }
.navlist li { display:block; float:left; list-style-type:none; padding-left:1em; margin-left:1.2em; border-left:1px dotted #9f9f9f; }
.navlist li a, #navlist li a:visited, #navlist li a:active { color: #aeaeae; text-decoration: none; }
.navlist li a:hover { text-decoration: underline;  }
.navlist li:first-child { border-left:none }
.navlist li.selected a { color:#ff9600;}


.currenttopitem { border-bottom: 1px solid #242424; background-image: url(images/greynavbg.gif); height: 32px; width: 100px; }

/*------------------
END NAV STYLES
------------------/*

#midcontainer { width: 993px; }

/*--------------------
LEFT NAVIGATION STYLES 
---------------------*/
#leftnav { float: left; width: 212px; height: 300px; font-family: Arial; font-size: 12px; color: #aeaeae; }

#leftnav .navitem .navtext a, #leftnav .navitem .navtext a:active, #leftnav .navitem .navtext a:visited, #leftnav .topnavitem .topnavtext a, #leftnav .topnavitem .topnavtext a:active, #leftnav .topnavitem .topnavtext a:visited, #leftnav .btmnavitem .navtext a { color: #aeaeae; text-decoration: none; }

#leftnav .currentnavitem .navtext a { color: #24201f; text-decoration: none; }

#leftnav .navitem .navtext a:hover, #leftnav .currentnavitem .navtext a:hover, #leftnav .topnavitem .topnavtext a:hover, #leftnav .btmnavitem .navtext a:hover { text-decoration: underline; }

#top_dropshadow { background-image: url(images/top_navdropshadow.png); width: 212px; background-repeat: repeat-x; height: 7px; clear: both;}
#btm_dropshadow { background-image: url(images/btm_navdropshadow.gif); width: 212px; background-repeat: repeat-x; vertical-align:bottom; height: 17px; clear: both; }

.navitem { border-bottom: 1px solid #242424; background-image: url(images/blacknavbg.gif); height: 32px; width: 212px; }
.topnavitem { border-bottom: 1px solid #242424; background-image: url(images/blacknavbg.gif); height: 34px; width: 212px; clear:both;}
.topnavtext { padding-left: 10px; padding-top: 4px; float: left; }
.topdarkarrow { float: right; padding-right: 9px; padding-top: 3px; }
.darkarrow{ float: right; padding-right: 9px; padding-top: 8px; }
.navtext { padding-left: 10px; padding-top: 10px; float: left; }
.currentnavitem { border-bottom: 1px solid #242424; background-image: url(images/greynavbg.gif); height: 32px; width: 212px; }
.currentnavitem .navtext { padding-left: 10px; padding-top: 10px; float: left; color: #211f20; }
.currenttopnavitem { border-bottom: 1px solid #242424; background-image: url(images/greynavbg.gif); height: 34px; width: 212px; color: #000000;}
.currenttopnavitem a { color: #211f20 !important; text-decoration:none; }
.lightarrow { float: right; padding-right: 9px; padding-top: 8px; }
.btmnavitem { border-bottom: 1px solid #242424; background-image: url(images/blacknavbg.gif); height: 34px; width: 212px; }
/*------------------
END NAV STYLES
------------------*/

#centercontent {
	float: right;
	width: 781px;
	height: 300px;
	z-index: 1;
	font-family: Arial;
	font-size: 17px;
	font-weight: normal;
	color: #211d1c;
	background-image: url(images/defaultbg.jpg); background-repeat: no-repeat;
}
#list {
	padding-left: 0px;
	padding-top: 5px;
}
#list li { margin-bottom: 5px; background-image: url(images/bullet2.png); background-repeat: no-repeat; background-position: 0% 60%; list-style: none; padding-left: 20px; }
#button { width: 130px; height: 18px; padding-left: 30px; padding-top: 5px; }
#button img { border: none; }

#lowerquote { width: 993px; height: 35px; font-family: Arial Black; font-size: 14px; color: #ffffff; background-image: url(images/lowerquote.gif); clear: both; }
#lowerquote p { padding-top: 7px; padding-left: 15px; }

#bottomline {height: 5px; background: #434343; width:100%; } 
#footer { background: #525252; height: 58px; font-family: Arial;}

#left { float: left; height: 61px; width: 250px;  }
#ftrlogo { padding-left: 10px; padding-top: 10px; width: 60px; float: left; }
#copyright { float: left; font-family: Arial; font-size: 11px; color: #ffffff; margin-bottom: 0px; padding-top: 35px; }

#right { float: right; width: 520px; padding-top: 10px; padding-right: 10px; }
#top { width: 520px; font-size: 12px; color: #ffffff; text-align: right; }
#top img { padding-left: 5px; padding-right: 5px; }
#info { margin: 0px; padding: 0px; }

#bottom { font-size: 11px; color: #919191; float: right; padding-top: 4px; }
#btmnavlist {margin: 0; padding: 0;}
#btmnavlist li { display:inline; list-style-type:none; padding-left:1em; margin-left:1em; border-left:1px dotted #919191;}
#btmnavlist li a, #btmnavlist #navlist li a:visited, #btmnavlist #navlist li a:active { color: #919191; text-decoration: none; }
#btmnavlist li a:hover { text-decoration: underline;  }
#btmnavlist li:first-child { border-left: none; }

