body {background: #222700 url(/core/images/new_fade.jpg) 0 0 repeat-x;font: 12px/1.6667  Arial, Helvetica, sans-serif;}
h3 {font: 2.25em/3.2333em "Book Antiqua";display: block;margin-top: 20px;}
	
p {font: 1em/1.667 Arial;margin-top: 1.667em;}
em {font-style: italic}
strong {font-weight: bold}
q {font-weight: bold}
cite {font-style: italic}	


#header,#body,#footer {width: 100%;position: relative;}
.content {width: 910px;margin: 0 auto;overflow: hidden;}
.sidebar {width: 125px;float: left;margin-right: 25px;clear: both;}
.main {margin-left: 150px}



/* #header
-------------------------------*/
#header * {position: relative}
#header {height: 150px;z-index: 5;}
#header .content {z-index: 2;height: 100%;}
#header #identity {margin: 5px 0 0;}

/* #nav
-------------------------------*/
#nav {position: absolute;font-size: 10px;left: 13.5em;top: .4em;z-index: 10;background: url(/core/images/nav_back.png) .7em 0 no-repeat;height: 4em;}
#nav ul {text-transform:uppercase;width: 62em;}
#nav ul li {float: left;width: 22%;margin: 0 0 0 2%;}

#nav li a {font: normal 1.6em/2 arial;text-decoration: none;color: #fff;width: 100%;display: block;text-align: center;}
#nav li a:hover {text-decoration: underline}

#nav li#link_01,
#nav li#link_06 {position: absolute;top: 17px;}
#nav li#link_01 {left: -160px;}
#nav li#link_06 {left: 600px;width: 17%}

/* #body
-------------------------------*/
#body {z-index: 5;margin-top: -74px;padding: 25px 0 0;}
#body .content {overflow: visible;position: relative;}
#body .main {min-height: 400px;position: relative;width: 563px;padding: 0 25px 0 12px;background: url(/core/images/background_body.png) repeat-y;z-index: 1;}
#body .main .box_top,
#body .main .box_bottom {position: absolute;left: 0;height: 25px;width: 600px;}
#body .main .box_top {top: -25px;background: url(/core/images/background_body_top.png) no-repeat;}
#body .main .box_bottom {bottom: -25px;background: url(/core/images/background_body_bottom.png) no-repeat;}
#body #address {color: #eee;margin-top: 50px;}
body #address ul{margin-top: 10px;}


/* #footer
-------------------------------*/
#footer {margin: -1em 0 0;/*	padding-bottom: 2em;*/	
position: relative;overflow: hidden;
/*	font-family: "Lucida Sans", Arial;*/	
font-family: Arial;
background: url(/core/images/fade_bottom.jpg) repeat-x 0 0;}	
#footer * {position: relative}	
#footer .content {z-index: 2;padding-top: 3em;}
#footer .link {color: #fff;margin-top: -34px;padding: 30px 12px 0;width: 123px;float: left;border: 0px solid red;border-width: 0 1px;border-color: red #414217 red #8a8c49;height: 170px;}
#footer .link span {font-size: 1.6667em;line-height: 2;}
#footer .link a {margin-left: -10px;padding-left: 10px;display: block;color: #fff;text-decoration: none;}
#footer .link a:hover {color: #FF9900;}


.main div .masthead {width: 100%;height:200px;background-color: #FFCC33;background-color: #fff;display: block;margin-top: 25px;}
.main div {overflow: hidden;}
.main div div {background: none;}

/*  Punchouts
-------------------------------*/
.punchout {margin: 1.667em 1em 1em;border: 1px solid #aaa;padding: .833em;overflow: hidden;position: relative;}
.punchout.left {float: left;margin-left: 0;}
.punchout.right {float: right;margin-right: 0;}
.punchout.small {width: 30%}
.punchout.large {width: 40%}

.punchout img {width: 100%}
.punchout em {font-style: italic;font-size: .84em;line-height: 1.2;display: block;}

/* .main div
-------------------------------*/
	
.main div {padding-bottom: 2em}
.main div div {}
.main div div {overflow: hidden;padding-bottom: 0}
.main div img {}
#page_title {position: relative;margin: -66px 0 20px;height: 65px;z-index: 2;}
#page_title h2 {position: relative;text-align: center;color: #fff;z-index: 1;font-style: italic;font: bold italic 4em/65px "Book Antiqua","Times New Roman";}
#page_title img {background: #000;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;opacity: .25;border: 0px solid #aaa;border-width: 2px 0 0;}
	
.main div div h3 {line-height: 20px;margin-top: 40px;}

p.tagline {margin: 0;font: bold oblique 1.4em/20px "Book Antiqua","Times New Roman";color: #666;}
p.tagline strong {font-weight: inherit;font-style: inherit;font-size: 1em}
	

.main .examples {border: 0px solid #ccc;text-decoration: none;color: #000;font: normal 1em/1.5 Arial, Helvetica, sans-serif;overflow: hidden;clear: both;margin: 20px 0;/*background: rgba(255, 158, 59, .5);
border: 2px solid #FF9E3B*/}

.examples li {list-style: decimal;margin-left: 40px;color: #000;}
.examples a {display: block;font: bold oblique 1em/1.5 Arial, Helvetica, sans-serif;color: #EB8F00;margin-left: 0;}
.examples img {height: 20px;width: 20px;vertical-align: middle;margin: 0;background: red}	
div.examples img.example {background: url(/core/images/examples2.png) 0 0 no-repeat;}
div.examples img.example._1 {background-position: 0;}
div.examples img.example._2 {background-position: -21px 0;}
div.examples img.example._3 {background-position: -42px 0;}
div.examples img.example._4 {background-position: -63px 0;}



/* forms
-------------------------------*/
form {position: relative;display: block;overflow: hidden}
form,
form * {font: 13px Arial;color: #000}
label {font: 1em/1.4 Arial}
legend {font: 1em/1.4 Arial}
input, select, textarea {font: 1em/1.2 Arial}

form br {clear: both;line-height: 1px}
fieldset {border: 1px solid #ccc;margin: 1em 0;padding: 0 1em 1em;}
label {position: relative;clear: left;float: left;text-align: right;margin: 4px .5em 0 0;border: 1px solid transparent;border: 1px solid #fff;width: 150px;}
input[type='text'], select, textarea {margin: 4px 0 0 0;border: 1px solid #7F9DB9;display: block;float: left;padding: 1px;}
input[type='text'], textarea {padding-left: 3px}
input[readonly], input.readonly	{background: #fff;color: #666;outline: none;border-color: #eee}
input.readonly:focus {background-color: #fff;color: #666;outline: none;border-color: #eee}
input[type='text']:focus, select:focus, textarea:focus,
input[type='text'].focus, select.focus, textarea.focus 	{background-color: #fff;border: 1px solid #f90}
input[type='hidden'] {display: none}
input[type='submit'], input.submit, #submit {border-color: #222700;background: #C0C03D;font-weight: bold;float: none;font-size: 1em;padding: 0 .5em;}

select 	{padding: 0 1px}
option[selected] {background: #cdf;color: #000}

#first_last_name {display: none}

.hide {display: none}
.align_r {text-align: right}
.error {display: block;border: 1px solid #eee;color: #f00;text-align: center}



p#primary_p {height: 12em}
div#holding {display: none}


div.section p a {color: #EB8F00;font: oblique bold 1em/1.5 Arial, Helvetica, sans-serif;}
div.section p a:visited {color: #D38100;}

.section ul.bullet {padding-left: 2em;list-style: outside disc;}
.section ul.bullet li {margin-top: .5em;}
.section ul.bullet br {display: none}
.section ul.bullet li br {display: auto}

