* { zoom:1 }

body  {
	font: 82% Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/assets/images/layout/wallpaper.jpg);
	background-repeat: repeat-x;
	background-color: #0f1929;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;}
	
h1, h2, h3, h4, h5, h6 { position:relative; margin-top:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#2c1b15; line-height:normal}
h1 small { font-size:.55em }
h1 { font-size:32px; margin-bottom: 0.1em; color:#a24106; }
h2 { font-size:16px; margin-bottom: -0.3em; font-weight:bold; }
h3 { font-size:10px }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a24106; margin-bottom: 4px; }
hr { border:solid 2px #d5b98d; border-style: none none dashed ; height:2px; clear:both; margin:10px 0; margin-right: 10px; }
hr.brown { border:solid 2px #a24106; border-style: none none dashed; height:2px; clear:both; margin: 6px 0 20px; margin-right: 10px; width:80%; }
p {color: #2c1b15; line-height: 1.4em; }
p.smaller { font-size: 90%; }
b { color:#C3F;  }
blockquote { margin-left:0; padding-left:0; margin-right:0; padding-right:0; padding-left:2em; font-style:italic; }
div#mainContent ul, div#mainContentFull ul{ list-style: url(/assets/images/layout/bullet.png); list-style-position: 10% 50%; padding: 8px 0px 0px 20px;   }
div#mainContent ul li, div#mainContentFull ul li { line-height: 18px;  }

.dk_brown {color:#2c1b15; }
.russet {color: #cb5208;}
.russet_dkr {color: #a24106;}
.sandy { color: #f4e7d2; }
.sandybaseline { text-transform:uppercase; color: #f4e7d2; letter-spacing: .2em; font-size: 90%;  }
.line { border-style:dashed; border-width:0.1em 0 0 0; border-color: #a24106; width: 90%; vertical-align:bottom; }

body a, body a:link, body a:visited, body a:hover { font-weight: bold;  text-decoration: underline; }
body a:link { color: #a24106;}
body a:visited {color: #cb5208; }
body a:hover {
	color: #FFF;
}

/* NAV */
#mainContentNav ul { list-style:none; margin:0; padding:0; }
#mainContentNav li { position:relative; background:url(/assets/images/layout/nav/underline.png) no-repeat bottom; padding-bottom:8px; }
#mainContentNav li ul { position:absolute; top:0; left:179px; display:none; z-index:2;  width:180px; }
#mainContentNav li:hover ul { display:block;  }
#mainContentNav li ul li {  font-size: 70%; background-color:#f4e7d2; height:22px; padding: 4px 0 0 4px; margin: -1% 0 0 0;}
#mainContentNav li ul li a { text-decoration:none; color:#2c1a14; }
#mainContentNav li ul li a:hover { color:#a24106; }

#nav, #menu1 { font-family:Georgia, "Times New Roman", Times, serif;}
#nav a, #menu1 a {  text-transform:uppercase; color:#000000; font-weight:bold; padding:0 10px; letter-spacing:-1px; }
#nav a:hover, #menu1 a:hover, #nav a.on { background:url(images/nav_hover.gif) no-repeat left; width:11px; height:11px;}
.navhoverright { background:url(images/nav_hover_right.gif) no-repeat right; position:absolute; right:0; top:4px; display:none; }
#nav a:hover .navhoverright, #nav a.on .navhoverright { display:block; }

/* right hand display boxes */
div#pullquote { background: #594230 url(/assets/images/layout/box/box_bot.jpg) no-repeat bottom /*0 100%*/; width: 236px;  }
div#pullquote p { padding: 0px 20px 0 20px; color:#FFF; }
div#pullquote h2 { margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top.jpg) no-repeat top /*100% 0*/;  }
div#pullquote h2 .top2 { margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top2.jpg) no-repeat top/*100% 0*/;  }
div#pullquote h3 { margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top2.jpg) no-repeat top/*100% 0*/;  }
div#pullquote p.furtherinfo { text-align: right; font-size: 70%; text-transform: uppercase; padding: 0 26px 10px 0;}
div#pullquote p.furtherinfo a { color:#FFF; font-weight: normal; }
.clear {clear: right; }

/* central display boxes */
div#pullquoteC { background: #eae0d9 url(/assets/images/layout/box/box_bot_creamy.jpg) no-repeat bottom /*0 100%*/; width: 440px; /*border: solid 2px #090; border-left: 1px; border-left-style:solid; border-left-color: #594230; border-right: 1px; border-right-color: #594230;*/  }
div#pullquoteC p { padding: 0px 20px 0 20px; color:#2c1b15; }
div#pullquoteC h2 { color: #a24106; margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top_creamy.jpg) no-repeat top /*100% 0*/;  }
div#pullquoteC h2 .top2 { margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top_creamy.jpg) no-repeat top/*100% 0*/;  }
div#pullquoteC h3 { margin: 0; padding: 10px 20px 0 20px; background: url(/assets/images/layout/box/box_top_creamy.jpg) no-repeat top/*100% 0*/;  }
div#pullquoteC p.furtherinfo { text-align: right; font-size: 70%; text-transform: uppercase; padding: 0 26px 10px 0;}
div#pullquoteC p.furtherinfo a { color:#a24106; font-weight: normal; }

/* tables */
table {  }
th, td { border-right: 0px; border-bottom: 0px; padding: .3em .5em; font-size: 90%;  }
tr { background:  #f4e7d2;  }
tr.title { font-weight:bold; background: #594230; color: #fff; line-height: 20px; text-align:left; }
tr.titlesmall { font-weight:normal; font-size:80%;  background: #594230; color: #fff; line-height: 14px; text-align:left; }
td.indented { padding: 0 1.8em; font-size: 80%; }
td.wideright { padding-right: 75px; }

/*table p {line-height: 40%; }*/
table .copy { font-size: 90%; line-height: 1.3em; }
.TD1, .TD2, .TD3 { line-height: 1.5em; }
.TD1 { border-left:0px solid; border-top:0px solid; text-align: left; font-size: 100%;}
.TD2 { border-left:0px solid; border-top:0px solid; text-align: center; font-size: 100%;}
.TD3 { border-left:0px solid; border-top:0px solid; text-align: right; font-size: 100%;}
.vertical { tex }

/* image padding */
.imgleft { padding: 0 20px 10px 0; }
.imgright { padding: 0 0px 10px 20px; }
.paddingSPONSLOGO { padding: 4px 0px 0px 10px; }

/* AMS */
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999; }
.ams_hlink a{ color: #FF9900;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	font-weight: bold; padding: 0px; text-decoration: none; }
.ams_hlink a:link {	font-style: normal;	text-decoration: none; color: #FF9900;}
.ams_hlink a:visited {	font-style: normal;	color: #FF9900; text-decoration: none;}
.ams_hlink a:hover {font-style: normal; font-weight: bold; color: #FFCC00;	text-decoration: none; }
