body { margin: 0; padding: 0; font-family: Verdana, sans-serif; text-align: left; line-height: 1.0em; color: #000; background: #fff; voice-family: "\"}\""; voice-family: inherit; }
div#wrapper	{ width: 770px; margin: 0 auto; padding: 0; text-align: left; background:url(../images/bg.gif) left repeat-y; }
#descTxt { background: #D4D0C8; line-height: 14px; font-size: 11px; border:0; border-bottom:1px solid #000; text-align:center; margin:0; padding: 3px 0px 2px 0px}

/****************
   Base Styles
****************/
b, strong { font-weight: bold; }
i, em { font-style: italic; }
acronym, abbr { cursor: help; border-bottom: 1px dotted #CCC; }
hr { display: none; }
a img { border: 0; }
.left { float: left; }
.right { float: right; }
label { text-align: right; font-weight: bold; }
input, textarea { font-family: Verdana, sans-serif; font-size: 1.0em; padding: 2px; }

/****************
   Top Banner
****************/
div#logo{ width:300px; border-right:5px solid #E5E5E5; float:left; background:#fff}
div#number{	width:283px; float:right; padding:0; margin:0; background:#fff}
div#leftimages { clear:both; float:left; width:273px; padding:0; margin:0; background:#fff}
div#strapline { float:left; width:383px;padding:0; margin:0; background:#fff; border:0;}
div#rightimages { float:left; width:114px; padding:0; margin:0; background:#fff}

/****************
   Main Menu
****************/
div#menu{ float:left; width:205px; font-weight:bold; margin:0; padding:0;font-size:0.7em;}
#menu ul{margin: 0px; list-style-type:none; padding:0px;}
#menu li{padding: 0; margin:0px 0px 0px 5px;; border-bottom: 1px solid #FFF; line-height:2em; background:url(../images/light-grey-bullet.gif) no-repeat; background-position: 10px 6px;}
#menu a, #menu a:link, #menu a:visited{ display:block; margin:0; padding:0px 10px 0px 30px; text-decoration:none; width:165px;color:#000; }
#menu a:hover{background:#EDEDED url(../images/dark-grey-bullet.gif) no-repeat; background-position: 10px 6px;}
#menu .onactive a:link, #menu .onactive a, #menu .onactive a:visited {width:165px; color:#FFF; background:#F26530 url(../images/orange-bullet.gif) no-repeat; background-position: 10px 6px;}
#menu .onactive a:hover{ color:#FFF; background:#D8511E url(../images/orange-bullet.gif) no-repeat; background-position: 10px 6px;}
#menu .break {background:#F5F5F5;}

#menu .home a:link, #menu .home a {width:165px; color:#000; background: url(../images/home-up.gif) no-repeat;; background-position: 0px 0px;}
#menu .home a:hover{width:165px; color:#000; background: #EDEDED url(../images/home-over.gif) no-repeat;; background-position: 0px 0px;}
#menu .homeactive a, #menu .homeactive a:link, #menu .homeactive a:visited{width:165px; color:#FFF; background: #F26530 url(../images/home-active.gif) no-repeat;; background-position: 0px 0px;}
#menu .homeactive a:hover{width:165px; color:#FFF; background: #D8511E url(../images/home-active-over.gif) no-repeat;; background-position: 0px 0px;}

#menu .double a, #menu .double a:link, #menu .double a:visited{ display:block; margin:0; padding:4px 10px 4px 30px; text-decoration:none; width:165px; color:#000; line-height:1.2em;}
#menu .doubleo a, #menu .doubleo a:link, #menu .doubleo a:visited{ display:block; margin:0; padding:4px 10px 4px 30px; text-decoration:none; width:165px; color:#FFF; line-height:1.2em;
background:#F26530 url(../images/orange-bullet.gif) no-repeat; background-position: 10px 6px;}
#menu .doubleo a:hover{ display:block; margin:0; padding:4px 10px 4px 30px; text-decoration:none; width:165px; color:#FFF; line-height:1.2em;
background:#D8511E url(../images/orange-bullet.gif) no-repeat; background-position: 10px 6px;}


/****************
   Main Content
****************/
div#container{ clear:both; width:760px; margin:0; padding:0; }
div#crumbs {width:530px; float:left; font-size:0.65em; padding:0px 0px 0px 20px; margin:0}
div#content{ width:520px; margin:0; padding:0px 10px 0px 20px; background:transparent; float:left; font-size:0.7em; line-height:1.5em}
h1 {font-size:1.5em; padding:10px 0px 0px 0px; margin:0; line-height:1.2em;}
h2 {font-size:1.25em; padding:10px 0px 0px 0px; margin:0; line-height:1.2em;}
h3 {font-size:1.2em; padding:10px 0px 0px 0px; margin:0; line-height:1.2em; color:#F26530;}
.red{color:#FF0000;}
.contacttable { vertical-align:middle; text-align: right; padding:3px; margin:0; background:#ffffff;}
.highlight {background:#F7F7F7; border:1px dashed #F26530; padding:5px; width:508px; margin:0;}

.rightcol {float:right; padding:13px 0px 0px 10px; margin:0px 0px 10px 0px; width:160px}
.rightcta {border: 1px solid #ccc; padding: 5px; margin:0; width:160px}
.dropdown {font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif}

.pagelink{ width:320px; font-weight:bold; margin:10px 0px 0px 0px; padding:0;}
.pagelink ul{margin: 0px; list-style-type:none; padding:0px;}
.pagelink li{padding: 0; margin:4px 0px 4px 0px; border: 1px solid #ccc; line-height:24px; height:24px;}
.pagelink a, .pagelink a:link, .pagelink a:visited{ display:block; margin:0; padding:0px 10px 0px 30px; text-decoration:none; width:278px;color:#000; 
background: #f5f5f5 url(../images/light-grey-bullet.gif) no-repeat; background-position: 10px 6px;}
.pagelink a:hover{background:#EDEDED url(../images/dark-grey-bullet.gif) no-repeat; background-position: 10px 6px; color:#000; text-decoration:none;}

.bullets {margin:5px 0px 0px 0px; padding:0; }
.bullets ul { padding:0;margin:0; list-style-type: none;}
.bullets li { padding: 0px 0px 8px 25px; margin:0; background: url(../images/dark-grey-bullet.gif) 1px 2px no-repeat;}
.subbullets li { padding: 0px 0px 4px 15px; margin:0; background: url(../images/subbullet.gif) 3px 5px no-repeat;}

.textcta{ width:520px; margin:20px 0px 10px 0px; padding:0; border-top: 1px dashed #CCC;}
.textcta ul{margin: 0px; list-style-type:none; padding:0px;}
.textcta li{padding: 0px 0px 20px 20px; margin:15px 0px 0px 0px; border: 0; background: url(../images/dark-grey-bullet.gif) no-repeat; background-position: 0px 2px}

.hidden { display: none; }
/****************
   Default Links
****************/
a:link, a:visited, a:active { text-decoration: underline; color: #F26530; background: transparent; }
a:hover { text-decoration: underline; color: #B53A0B; background: transparent; }

/****************
   Footers
****************/
#footer1 { clear:both; width: 545px; margin:0; padding: 3px 0px 3px 225px; font-size:0.7em; line-height: 1.5em; border-top: 5px solid #E5E5E5; background:#fff}
#footer2 { width: 545px; margin: 0 auto; padding: 3px 0px 3px 225px; font-size:0.7em; line-height: 1.5em; background: #000; color:#FFF; }
.alignright {
	text-align: right;
	background: #FFFFFF;
	vertical-align: top;
	padding: 3px;
}
.alignleft {
	text-align: left;
	background: #f5f5f5;
	vertical-align: top;
	padding: 3px;
}
