/* =undo.css 
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- */
/* :link,:visited { text-decoration:none } */
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
hr,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,legend,input { margin:0; padding:0 }
fieldset,a img,:link img,:visited img { border:none }
address { font-style:normal }
table,td,th,tr { border-collapse:collapse;padding:0;margin:0;text-align:left;}
img {display:block;}
body * {font-size:100%;}
/* -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */


a {color:#006;}

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#D4C1A5;
	padding-bottom:1em;
}
p {
	margin-bottom:1em;
}



#page {background:#fff;}

/* Structure -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

/* heres the layout
+#page
++-.layoutA
 | +-.colNav
 | +-.layoutB
 |   +-.colCont
 |	 +-.colAux
 +-.footer

*/

#page {
	margin: 0 auto;
	width:60em; /* 960px */
}
.layoutA {
	margin: 0 0 1em 1.3em;
	overflow:hidden;
	clear:both;
	width: 57.1em; /* 913px */
}
.colNav {
	float:left;
	background:#E8D9C2;
	width:13.65em; /* 218 */
	margin-right:1.55em; /* 25px */
}
.layoutB {
	float:left;
	width:41.85em; /* 670px */
}
.colCont {
	float:left;
/*background:#0f0;*/
	width:27em; /* 432px */
}
.colAux {
	float:right;
	width:13.6em; /* 219px */
/*background:#f00;*/
}


/* z-index *
.layoutA {z-index:0;}
.masthead {z-index:1;}
*/


/* TOOLBAR (also used in footer) */
.toolbar {
	overflow:hidden;
	padding:.65em 0 .3em;
	margin: 0 1.3em;
}
.toolbar .tools {
	float:left;
}
ul.tools,
ul.otherlinks {
	clear:both;
	overflow:hidden;
}
.tools li,
.otherlinks li {
	display:inline;
}
.tools li a,
.otherlinks li a {
	color:#914400;
	font-size: .75em;
	text-decoration:none;
	padding: 0 .7em;
	float:left;
	background: url(/imgs/bg_pipe1.gif) no-repeat left center;
/*border-right:1px solid #C89A65;*/
}
.otherlinks li a {
	background: url(/imgs/bg_pipe2.gif) no-repeat left center;
}
.tools li.first a,
.otherlinks li.first a {
	background: none;
	padding-left:0;
}
.tools li a:hover,
.otherlinks li a:hover {
	text-decoration:underline;
}
.toolbar .txtSz {
	float:right;
	color:#666;
	font-size:.85em;
}
.toolbar .txtSz img {
	display:inline;
	width:1.25em;
	vertical-align:middle;
}
.toolbar {
}



/* MASTHEAD */
.masthead {
	margin:0 1.4em 2.4em 1.3em;
	clear:both;
}
.masthead .logo {float:left;}
.masthead .logo img { border-right:1px solid #fff; }

.page .masthead .logo img { width:13.65em; /* 218px */ }
.page .masthead img.banner { width:43.4em; /* 695px */ }
/*homepage specific */
.homepage .masthead .logo img { width:13.5em; /* 216px */ }
.homepage .masthead img.banner { width:43.7em; /* 699px */}
.homepage .masthead { margin-bottom:1em; }



/* rounded corners */
.layoutA .colNav, .layoutA .colAux .auxNav, .layoutA .colAux .sBlock {position:relative;}
.layoutA .util1, .layoutA .util2, .layoutA .util3, .layoutA .util4 {position:absolute;display:block;height:4px;width:4px;background-image:url(../imgs/box1.gif);background-repeat:no-repeat;}

.colNav .util1 {background-position:0 -8px;top:0;left:0;}
.colNav .util2 {background-position:-4px -8px;top:0;right:0;}
.colNav .util3 {background-position:0 -12px;bottom:0;left:0;}
.colNav .util4 {background-position:-4px -12px;bottom:0;right:0;}

.colAux .auxNav .util1 {background-position:0 0;top:-1px;left:-1px;}
.colAux .auxNav .util2 {background-position:-4px 0;top:-1px;right:-1px;}
.colAux .auxNav .util3 {background-position:0 -4px;bottom:-1px;left:-1px;}
.colAux .auxNav .util4 {background-position:-4px -4px;bottom:-1px;right:-1px;}

.colAux .sBlock .util1 {background-position:0 -16px;top:0;left:0;}
.colAux .sBlock .util2 {background-position:-4px -16px;top:0;right:0;}
.colAux .sBlock .util3 {background-position:0 -20px;bottom:0;left:0;}
.colAux .sBlock .util4 {background-position:-4px -20px;bottom:0;right:0;}




/*
#page {
	overflow:hidden;
}
*/




.breadcrumbs {
	color:#E06900;
	margin-bottom:.3em;
	font-size:.95em;
}
.db {
	background: url(/imgs/bg_dotted.gif) repeat-x left bottom;
}
h1.pagetitle {
	font-weight:normal;
	font-size:1.5em;
	padding-bottom:.2em;
	margin-bottom:.7em;
}
.tagline { /* homepage only */
	font-weight:bold;
/*	font-size:1.5em;*/
	padding-bottom:.2em;
	margin:0 1.5em .7em;
	color:#D45610;
}

#page .colCont {
}
.content {
	font-size:.75em;
	line-height:1.4em;
}
#page .colCont h2 {
	margin-bottom:.5em;
	color:#E06900;
	font-size:1.2em;
}

.layoutA ul {
	padding-left:1em;
}
.layoutA ul li {
	margin-bottom:1em;
	padding-left:.7em;
	background-repeat:no-repeat;
	background-position: 0 .45em;
}
.layoutA ul li { background-image:url(/imgs/bullet_ul.gif); }
ul.aux li { background-image:url(/imgs/bullet_ulalt.gif); }



/* generic */
.sBlock .content {
	color:#914400;
}
.sBlock h2 {
	color:#E06900;
	font-size:1.3em; /* 16px */
	font-weight:normal;
	margin-bottom:.5em;
}
.sBlock ul {
	padding:0 0 .3em 0;
	margin: 0 0 .8em 0;
}

#page .colAux a,
.layoutA .colNav a {
	text-decoration:none;
	color:#914400;
}
#page .colAux a:hover,
.layoutA .colNav a:hover {
	text-decoration:underline;
}


.colAux .auxNav {
	margin-bottom:1em;
	background: #FFFBDE;
	border:1px solid #E8D9C2;
}
.colAux .auxNav ul {
	padding:1em 1.25em 0;
}
.colAux .auxNav li {
	margin-bottom:1.2em;
	padding-left:1.3em;
	background:url(/imgs/bullet_nav.gif) no-repeat 0 .2em;
	text-transform:uppercase;
	font-size: .75em;
}
.colAux .sBlock {
	background-color: #FFFBDE;
	padding:1em 1.25em .5em;
	margin-bottom:1em;
}
.colAux .sBlock ul.aux li {margin-bottom:.5em;}

form.signup {
	color:#4B4B4B;
}
form.signup .txt {
	border:1px solid #E88C38;
	width:100%;
	padding:.2em;
	margin:.6em 0;
}
form.signup .button {
	width:6.2em;
}




.colNav .sBlock {
	padding:1.2em 1.6em 0;
	font-size:.75em;
}
.colNav .sBlock h2 {
	font-size:1.3em;
}
.colNav .sBlock li {

}
.colNav .sBlock dl dt {background:url(/imgs/bullet_nav.gif) no-repeat .1em 0.3em;}
.colNav .sBlock dl dd ul li {background:url(/imgs/bullet_nav2.gif) no-repeat 0 .4em;}
.colNav .sBlock dl dd ul li ul li {background:url(/imgs/bullet_nav3.gif) no-repeat 0 .7em;}

.colNav .sBlock h2 {}
.colNav .sBlock dl {margin-bottom:1em;}
.colNav .sBlock dl dt {margin:0 0 .65em 0;padding:0 0 0 1.1em;text-transform:uppercase;}
.colNav .sBlock dl dd {margin:0 0 0 1.1em;}
.colNav .sBlock dl dd ul {margin:0;padding:0;}
.colNav .sBlock dl dd ul li {margin:0 0 .75em 0;padding: 0 0 0 .65em;}
.colNav .sBlock dl dd ul li a {}
.colNav .sBlock dl dd ul li ul {margin:.75em 0;}
.colNav .sBlock dl dd ul li ul li {}
.colNav .sBlock dl dd ul li ul li a {}
.colNav .sBlock dl dt a.active,
.colNav .sBlock dl dd li a.active {font-weight:bold;}









.footer {
	background:#FFFBDE url(/imgs/bg_footerBL.gif) no-repeat bottom left;
	border-top:1px solid #D4C1A5;
	clear:both;
}
.footer .util1 {
	background:transparent url(/imgs/bg_footerBR.gif) no-repeat bottom right;
	overflow:hidden;
	padding: 1em 1.5em;
}
.footer ul.tools {
	margin-bottom:1em;
}
.footer .otherlinks a {
	font-weight: normal;
	color:#E06900;
	float:left;
}


