img, div { behavior: url("iepngfix.htc"); border:none; }

body, html { margin:0; padding:0; line-height: 1.5;}
body { background:url(../images/body_bg.gif); }

a { text-decoration:none; }
a:hover, a.on { text-decoration:underline; }

#container {width: 916px; margin:0 auto; }
#footer { clear:both; width:880px; margin:0 auto; background:#fff; padding:10px; font: 10px/1.25em lucida, Arial, Helvetica, sans-serif;}
#footer a { color:#7f561b; } 

#masthead { width:916px; margin:0 auto; }
#masthead #logo { float:left; display:block; height:146px; width:310px; background:url(../images/logo.jpg) no-repeat;  }

#padded { padding-left:7px; width:901px; }

#topNav { clear:both; background:#7f561b url(../images//top_nav_bg.jpg) no-repeat; height:50px; }
#subNav { background:#faedd3; font:0/0 Arial, Helvetica, sans-serif; }  #subNav ul { margin:0; padding:0; list-style:none; text-align:center; } #subNav ul li { padding:0 8px; display:inline; }   #subNav ul li a { font: bold 12px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#7f561b; } 
#breadCrumb { font: .7em Arial, Helvetica, sans-serif !Important; background:#fff; padding:0 0 0 20px;}	 
#breadCrumb a { font: 1.2em Arial, Helvetica, sans-serif; color:#91975d; }

/*	2 column layout */
/* column container */

.colmask { position:relative;				/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */ 
clear:both;	float:left; width:100%;			/* width of whole page */ 
overflow:hidden;							/* This chops off any overhanging divs */ 
background:#fff; 
padding:15px 0 0 0;
border-bottom:5px solid #8d5f1c;
}


.textsize {margin-left: 20px; margin-top: 10px;}
.textsize a, .textsize img {padding: 0 !Important; margin: 0 !Important;}

/* 2 column left menu settings */
.leftmenu {}
.leftmenu .colright { float:left; width:200%; position:relative; left:185px; background:transparent; }
.leftmenu .col1wrap { float:right; width:50%; position:relative; right:200px; padding-bottom:1em;  }
.leftmenu .col1 { margin:0px 10px 0 275px; padding:0 0 20px 0; position:relative; right:100%; overflow:hidden; min-height:250px; }
.leftmenu .col2 { margin:0px 0 0 20px; padding:0 0 0 0; float:left; width:220px; position:relative; right:185px; }

/* copyContainer */
#copyWrap {border-top:15px solid #91975d;font: 0.7em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; }
#copyWrap p {font: 1.0em Lucida Sans, Lucida, Arial, Helvetica, sans-serif;}
#copyWrap a {color: #7f561b;}
#copyWrap table {margin-top: 10px; border-collapse: collapse; margin-left: 2px;} 
#copyWrap table td {border: 1px solid #91975d;padding: 2px 5px 2px 5px;}
#col1left { float:left; width:288px; padding:15px 0 0 0; }
#col1right { margin-left:328px; padding:15px 0 0 0; }
#col1right.nopad { padding:0; }
.colright p {font: 0.7em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; }


#copyContainer h1{ font: bold 1.4em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline; color:#de9a00; }
#copyContainer span.colon { font:1.4em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; color:#7f561b; }
#copyContainer h2{ font: 1.2em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; font-style:italic; display:inline; color:#7f561b; }
#copyContainer h3{ font: bold 0.75em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; color:#de9a00; }
#copyContainer h4{ font: bold 1.2em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; color:#de9a00; font-style:italic; color:#de9a00; }

#coverover { background:transparent url(../images//over_png.png) bottom no-repeat; }
#coText { padding:20px 20px 50px 20px; color:#faedd3; font: 0.75em Lucida Sans, Lucida, Arial, Helvetica, sans-serif;}
#coText a {color: #333; }

#copyWrap ul { margin:1em 0 1em 1.3em; padding:0; list-style-image:url(../images//bullet.gif); }
#copyWrap ul li { margin:0; padding:0; }

/*	Left navigation */
ul#leftNav { margin:0; padding:1em 0; list-style:none; background:url(../images//hr.gif) bottom no-repeat ; }
ul#leftNav, ul#leftNav a { font: 11px/1.5em Lucida Sans, Lucida, Arial, Helvetica, sans-serif; color:#91975d; }
ul#leftNav a:hover{ color:#90965d; }
ul#leftNav li { text-transform:uppercase; background:url(../images//hr.gif) top no-repeat ; padding:10px 0 5px 0; }
ul#leftNav li ul { margin: 0 0 0 1em; padding:0; list-style:none; }
ul#leftNav li ul li { text-transform:none; background:none; padding:0; }

iframe {height: 1000px;width: 100%;overflow-x: hidden;overflow:auto}


.nb {background:#FDFF34; border: 1px dotted #d9e3d9; padding: 5px;text-align: center; font-weight: bold !Important;font-size: 15px !Important;}
.nb a {color: #7f561b;}
