/*
YUI 3.5.1 (build 22)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}


/* BASE */

body { font-family: "nimbus-sans", Arial, Helvetica, sans-serif; font-size:0.9em; background-color:#ffffff; color:#5F6062; line-height: 1.4em; }

h1 { font-size: 1.5em; font-weight:bold; color:#6F1200; text-transform:uppercase; text-decoration:none; padding: 0 0 1em 0; line-height: 1em; }
h2 { font-size: 1.3em; } 
h3 { font-size: 1.2em; font-style:italic; padding:0px 0px 15px; } 
h4 { font-size: 1.1em; font-weight:bold; padding: 0 0 0.2em 0; } 
h5 { font-size: 1em; font-weight:bold;} 
h6 { font-size: 0.9em; font-style:italic;}

label { }
input[type=text],input[type=email],input[type=email], textarea, select { }
input[type=button], input[type=submit] { }

p { padding-bottom: 1em; }
a { outline: none; color: #6F1200; text-decoration:underline; }
a:hover { text-decoration: none; }

ul { list-style: disc outside none; margin: 0; padding: 0 0 1em 1em; }
ul li { padding: 0 0 0.2em 0; }
ul ul { padding: 0.2em 0 0 1em;  }

ol { list-style: decimal; margin: 0; padding: 0 0 1em 1em; }
ol ol { padding: 0.2em 0 0 1em;  }

hr { border: 0; border-bottom: 1px solid #ffffff; margin: 20px 0 40px; clear: both; }

img{ border:none;behavior:url(../cmsimages/"pngbehavior.htc"); }

strong { font-weight: bold; }
em{ font-style: italic; }

table { border: 0; padding: 0; margin: 0;  }
td { vertical-align:top; }

/* END BASE */


/* serif */
h4, h5, h6 , #right h2{ /*font-family: "chaparral-pro", georgia, serif; font-weight: normal; */}




/* Layout */
#container{ width:960px; margin:0px auto; position:relative; }

#header{ background:transparent url(../cmsimages/header.gif) no-repeat left top; border-bottom: 4px solid #701400; height:122px; width:960px; } 
#logo{padding:50px 0px 11px 74px;}
#flash{width:660px; height:187px;}
#wrapper{padding:22px; border-left:1px solid #D7D7D7; width:860px; }
#footer{color: #717073; font-size:0.9em;	border-top:1px solid #D7D7D7; padding-top:5px; }



/* Navigation */

#navtop { margin-top:34px; float: right;}
#navtop li{ float: left; margin-left:5px; list-style: none;}
#navtop a{ height:25px; width:87px; display: block; line-height:18px; text-align:center; background:transparent url(../cmsimages/nav_off.gif) no-repeat left top;  color: #FFFFFF; font-size:10px; text-transform:uppercase; text-decoration:none; } 
#navtop li.selected a,#navtop li:hover a{ background:transparent url(../cmsimages/nav_on.gif) no-repeat left top; text-decoration: none; }


/* Content */

.red { color: #800000; }
.darkgrey { color: #5F6062 ; }
.imgleft { float: left; margin: 0 10px 10px 0; border:4px double #D7D7D7;}
.imgright { float: right; margin: 0 0 10px 10px; border:4px double #D7D7D7; }
.arrow { color: #8000000; background: url(../cmsimages/arrow.png) right top no-repeat; padding-right: 15px;}


/* home page */
.contact_info { width:155px; padding-top:65px; text-align:right; font-size:11px; color: #9b9ca0;}
.contact_info p{ padding:10px 0px 0px; line-height: 1.2em;} 
.contact_info a{ text-decoration:none; }	
#main { margin:20px 0px; }

.main_content{ border:4px double #D7D7D7; margin-right:20px; width:516px; padding:14px;}	
.main_content ul#bulletList{ list-style-type:disc; border:none; padding:0px 5px 15px 25px; width:460px; margin: 0px 0px; font-size:11px;}
.main_content ol#numberList{ list-style-type:decimal; border:none;padding:0px 5px 15px 30px;width:460px; margin:0px 0px;}
.main_content ul#bulletList li, .main_content ol#numberList li{ background-color:transparent; width:460px; padding-bottom:3px; padding-left:5px; vertical-align:top; line-height:11px;}

.secondary_content {  width:516px; padding: 28px 14px 14px; font-size: 0.9em;}



.toggle { background: url(../cmsimages/toggle_arrow_closed.png) right -4px no-repeat; cursor: pointer; color: #6F1200; text-decoration:none; padding: 0 0 0.5em 0; padding-right: 30px;}
.toggle.open  { background: url(../cmsimages/toggle_arrow_open.png) right -4px no-repeat;}
.toggle:hover { text-decoration: none; }
.toggle_content { padding: 0.5em 1em 2em; display: none;}
.toggle_content a { padding: 0.5em 0.8em;  background: #9b9ca0; color: #ffffff; border-radius:  0 15px 15px 0; text-decoration: none;  }



.sideblock{ border:4px double #D7D7D7; width:234px; margin-bottom:8px; background-color:#F2F2F2; font-size:0.9em; }
.sideblock h2 { background:transparent url(../cmsimages/header_section.gif) no-repeat left top; width:148px; height:31px; line-height:31px; vertical-align:middle; color:#FFFFFF; font-size: 12px; font-weight:normal; text-transform:uppercase; padding-left:86px; padding-bottom: 1em;} 
.sideblock a{text-decoration:none;}
.sideblock p, .sideblock li { padding: 0 1em 1em 1em; }
.sideblock ol { list-style: decimal inside; padding: 0;}
 .sideblock ul { list-style: disc inside; padding: 0;}

/* sub page */

#subwrapper{ background:transparent url(../cmsimages/subpage_bg.jpg) no-repeat left top; width:860px; }
#subwrapper .main_content{ /*background-color:#E7EBEC;*/}
#subwrapper .sub_menu{ border:none; width:305px; margin-bottom:0px; background-color:#FFFFFF; font-size:12px; padding:15px 20px 0px;  margin-left:513px; height:150px; }
#subwrapper .sub_menu ul{ list-style:none; padding-left: 0; font-size: 0.9em;}
#subwrapper .sub_menu ul li{ list-style:none; padding: 0 0 0.6em 0; line-height: 1.2em;  }
#subwrapper .sub_menu ul a {text-transform:uppercase; text-decoration:underline; }

#right { width:526px; margin: 52px 20px}
#right h2 { padding: 0 0 0.2em 0; }

#left { width: 234px; margin: 52px 20px }

#leftBorder{background: #9B9CA0 url(../cmsimages/border_left.gif) repeat-y right top;}
#rightBorder{background: #9B9CA0 url(../cmsimages/border_right.gif) repeat-y left top;}





#pageLink{color: #6F1200;}
#listTable{ border:0; width:100%; margin:20px 0; font-size: 0.9em;}
#listTable th { background: #ffffff; border: 0; padding:0.5em; font-weight: bold; }
#listTable td { padding:0.5em; border:1px solid #D7D7D7;background-color:#F2F2F2;}

.showThis{display:block;}
.hideThis{display:none;}

