p {margin:0; padding:0;}
div {margin:0; padding:0;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
blockquote {margin:0; padding:0;}

body {text-align:center; font:75% Arial,Tahoma,"Times New Roman",Geneva,sans-serif; background:#D3CAAA url(/images_template/bgrepeat.jpg) repeat-x; padding:10px 0;}

p {margin:0 0 14px 0; line-height:120%; color:#444; }
p.style1 {background:#ee8800; color:#fff; padding:4px; border:1px solid #ddd;}
p.style2 {background:#ffbb22; color:#663300; padding:4px; border:1px solid #ddd;}
p.style3 {background:#faf9df; color:#663300; padding:4px; border:1px solid #ddd;}

ol.style1 {background:#faf9df; padding:4px; border:1px solid #ddd;}
ul.style1 {background:#faf9df; padding:4px; border:1px solid #ddd;}


form {color:#444;}

blockquote {margin-left:20px; margin-top:-8px}

.sitemaplist li {font-size:16px; }
.sitemaplist li ul li {font-size:14px;}
.sitemaplist li ul li ul li {font-size:12px;}


.cb {clear:both; margin:0;}

.cr {clear:right}

em {color:#83081C; font-size:12px; font-style:normal; font-weight:bold} 

h1 {color:#83081C; margin:8px 0px; font-size:18px; font-weight:bold;}

h2 {color:#83081C; margin:8px 0px; font-size:16px; font-weight:bold;}

h2.style1 {margin-bottom:0px}

h3 {margin-bottom:0; font-size:14px; font-weight:bold; color:#83081C;}

h3.style1 {margin-bottom:10px; font-size:14px; font-weight:bold; color:#83081C;}

h3.style2 {margin-bottom:5px; font-size:11px; font-weight:normal; color:#0f48af;}

h4 {color:#444; font-size:14px; font-weight:bold; margin-bottom:10px;}

h5 {border-bottom:1px solid #ccc; color:#83081C; font-size:14px; padding:1px 0px; font-weight:bold; margin-bottom:20px}

h5.style1 {border-bottom:1px solid #ccc; color:#83081C; font-size:14px; padding:1px 0px; font-weight:bold; margin-bottom:20px; width:482px}

h6 {border-bottom:1px solid #ccc; color:#444; font-size:14px; padding:1px 0px; font-weight:bold; margin-bottom:20px; margin-top:0}

h6.style1 {border-bottom:1px solid #ccc; color:#444; font-size:14px; padding:1px 0px; font-weight:bold; margin-bottom:20px; width:482px}

h6.style2 {background:#663333; color:#fff; font-size:14px; font-weight:bold; margin-bottom:20px}

h6.style3 {background:#ffbb22; color:#663300; font-size:14px; font-weight:bold; margin-bottom:20px; margin-top:0}

h6.style4 {background:#ffbb22; color:#663300; font-size:14px; font-weight:bold; margin-bottom:20px; width:482px}

h6.style5 {background:#ee8800; color:#663300; font-size:14px; font-weight:bold; margin-bottom:20px; width:482px}

h6.style6 {background:#ee8800; color:#663300; font-size:14px; font-weight:bold; margin-bottom:20px}

.captionBox {font:italic 10px Arial,sans-serif; color:#666}
.captionBox img {padding-bottom:6px}

caption {font-size:0.9em; text-align:center; color:#473a3a; font-weight:normal; font-style:italic; margin-bottom:10px; padding-bottom:5px; margin-left:3px}

acronym {cursor:help; border-bottom:1px dashed #666; color:#777}

dt {color:#70675E; margin-top:1.5em; font-weight:bold; font-size:12px;}
dd {color:#70675E; font-size:.9em; margin-left:15px; }

ul {color:#444; font-size:10px;}
ol {color:#444; font-size:10px;}
li {margin:10px 0px 10px 35px; font-size:12px}

table {font-size:12px;}

.fl {float:left}
.fr {float:right}
.rm15 {margin-right:15px;}
.rm20 {margin-right:20px;}
.rm50 {margin-right:50px;}

.valignmid {vertical-align:middle}

legend {padding:0 6px}
fieldset {padding:8px; margin-bottom:20px}

img, a img {border:none;}

.dn {display:none;}

a:link {color:#83081c; text-decoration: none}
a:visited {color:#83081c; text-decoration:none}
a:hover {color:#ee8800; text-decoration: underline}

/*a:visited {color:#83081c}
a:hover {color:#ee8800}*/

#bodybox {border:2px solid #bbb;  width:810px; margin:0 auto; background:#fff; text-align:left; }

#header {position:relative; text-align:center; padding:0; background:#fff; }

#headerPrint {display:none}

#headerImg {margin:10px 0px;}

#nav {font-size:12px; margin-top:20px; margin-bottom:6px; font-family:Tahoma,"Times New Roman",sans-serif;}

#nav ul {margin:0; padding:0; margin-left:0px; list-style:none; }

#nav li {margin:0; padding:0; margin-right:0px; display:inline;}

#nav li a {padding:6px 8px; background:#FDB711; text-decoration:none; color:#444; margin-right:-2px}

#nav li a:hover {background:#EA7F1F; font-weight:bold; text-decoration:none;}

#nav a.active {background:#EA7F1F; font-weight:bold;}

#extendedBar {height:1.8em; padding-top:5px; background:#B05E15 url(/images_template/nav_background_2x20.jpg) top repeat-x;  border-bottom:1px solid #ccc; position:relative; clear:both}

#sublinks {text-align:left; color:white; padding:0 0 0 27px; font-family:Tahoma,Arial,sans-serif;}
#sublinks a {text-decoration:none; color:#444; font-size:11px}
#sublinks a:link {}
#sublinks a:visited {}
#sublinks a:hover {font-weight:bold; text-decoration:none;}
#sublinks a.active {font-weight:bold}

#searchBar {text-align:right; height:20px; clear:both; position:relative; background:#fff; padding:5px 15px;}

#bread {position:absolute; top:0; left:0; margin:4px 0 -10px 15px; font-size:10px; z-index:1}

#mainSearchBox {border:1px solid #ccc; height:17px; padding:0 3px 0 20px; font-size:1em; color:#444; background:url(/images_template/icon_search_13x13.gif) 2px no-repeat; width:124px}

#content {background:#fff; padding: 0px 15px 15px 15px;  width:780px; text-align:left;  font-size:100%}


.bodyLeft {float:left; width:501px}
.bodyRight {float:right; width:251px; margin:0 0 20px 20px; border:1px solid #faf8ba; background:#fff; padding:3px;}
.bodyRight ul {margin-left:10px; color:#333;}

.bodyRight li {margin:10px 0 10px 10px; font-size:12px}

.loginBox {border:1px solid #ccc; background:#fff; padding:3px; width:400px; margin-left:25%}
.al .loginBox {margin-left:0}

.innerbox {background:#faf9df url(/images_template/box-simple-yellow2.gif); repeat-x;  padding:6px 0 6px 6px;}
/* old color #F3F3EC*/
.innerbox ul {margin:0 0 0px 0;}
.innerbox li {margin:6px 0; list-style:none;}

.innerbox li li, .innerbox li li a:link, .innerbox li li a:visited {font-size:11px; color:#83081c;}

.innerbox li ul li, .innerbox li ul li a:link, .innerbox li ul li a:visited {font-size:11px; color:#83081c;}

.innerbox li li li, .innerbox li li li a:link, .innerbox li li li a:visited {font-size:10px; color:#83081c;}

.innerbox li li li li a:link {font-size:9px; color:#83081c;}

.innerbox li {background:url(/images/1-triangle-icon.gif) left 3px no-repeat; padding-left:17px }
.innerbox li:hover {background:#ffffcc url(/images/1-triangle-icon.gif) left 3px no-repeat; padding-left:17px }
.innerbox li.open {background:url(/images/81-2-triangle-icon.gif) left 3px no-repeat; padding-left:17px }
.innerbox li.nosub {background:url(/images/1-triangle-icon.gif) left 3px no-repeat; padding-left:17px }
.innerbox li.nosub:hover {background:#ffc url(/images/1-triangle-icon.gif) left 3px no-repeat; padding-left:17px }
.innerbox li a:link {text-decoration:none; color:#83081c;}
.innerbox li a:visited {text-decoration:none; color:#83081c;}
.innerbox li a:hover {text-decoration:none; color:#ee8800; }

.innerbox em {font-style:normal; font-weight:bold; font-size:16px; color:#444;}
.innerbox b {color:#83081C;}
.innerbox label {font-weight:bold; font-size:12px;}
.innerbox input {border:1px solid #333;}
.innerbox h2 {margin-top:0px}

.fileDownloads {border-top:1px solid #faf8ba; border-bottom:1px solid #faf8ba; background:#faf9df url(/images_template/box-simple-yellow2.gif) repeat-x; padding:10px; margin:0 -15px}
.fileItem {float:left; margin-right:10px; width:16%; height:60px; text-align:center; position:relative;}
.fileItem a {text-decoration:none; font-size:10px;}

.commentsbox {border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#faf9df url(/images_template/box-simple-yellow2.gif) repeat-x; padding:10px; margin:10px -15px 0 -15px; color:#333}
.commentsbox p {padding-top:6px}
.commentsbox h3 {margin:5px 0 15px 0; font-size:16px; color:#333; position:relative; z-index:10}

.commentsbox input,textarea {border:1px solid #999; margin:2px 0 7px 0;}

.comment {border-top:1px dashed #ccc; padding:6px; font-size:12px; color:#555; margin-top:10px}
.comment label {font-weight:bold; font-size:13px;}


/* columns */

.col1 {float:left; width:47%; margin-right:25px;}
.col2 {float:left; width:47%;}


.imageright {margin-right: 0px;	margin-bottom: 5px; margin-left: 20px;}
.imagecenter {margin-right: 10px; margin-bottom: 5px; margin-left: 10px;}
.imageleft {margin-right: 20px; margin-bottom: 5px; margin-left: 0px;}

.threecol1 {float:left; width:30%; margin-right:20px; text-align:left;}
.threecol2 {float:left; width:30%; margin-right:20px; text-align:left;}
.threecol3 {float:left; width:30%; margin-right:20px; text-align:left;}

.threecol img {float:left}


#footer {color:#666;  border-top:1px solid #ccc; text-align:left; background:#f1f1ec url(/images_template/bottom_grad.jpg) top repeat-x; }

#footerContents { line-height:140%; padding:6px 15px;}

#footer {color:#666; text-decoration:none; font-size:10px;}

.smlinks a {color:#473a3a;}

/* Contact Page */

#formContact {font-size:14px;}

#formContact label {font-weight:bold; font-size:13px;}


.submitbtn {background:#7C0217 url(/images_template/nav_background_2x20.jpg) top repeat-x; border:1px solid #666; color:#fff;}

/*.contactForm {border-bottom:1px dashed #ccc;}*/


