﻿/* CSS layout */
#wrapper{min-width:770px;max-width:1200px;margin: 0 auto;position:relative}
#content-wrapper {position:relative;width:80%}
	#3bar #content-wrapper {background: transparent url("images/content_wrap_bg.gif") repeat-y 30px 0}
	#3bar #page-content {margin: 0 25% 0 220px}

	#masthead {background-color: #fff;height:auto;}
	#sitename{font:verdana;letter-spacing: -.05em;margin:0 0 0 0px;padding:5px 0;color:#ea2a29;border:none;text-align:right;}

/* CONTAINER */
	/*#container {position: relative;width: 100%;}	*/
	#container li.doc {background-position: 3px -500px}	
	#left-col {position:absolute;top:25px;left:2px;width:165px;padding-bottom: 60px;padding-top:20px;border-top:5px solid #622700;}
	#content-wrapper{background: transparent url("images/content_wrap_bg.gif") repeat-y 30px 0;padding:2%;}
	#content-wrapper {position:relative;width:100%}
	
	#page-content {margin: 0 25% 0 220px;text-align:justify;border-top:5px solid #622700;}
	#page-content li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0;}
	
	#sidebar {position:absolute;top:25px;right:55px;width:20%;border-top:5px solid #622700;padding-top: 1px;padding-bottom: 40px;}

	#page-content #breadcrumb {margin-top:-5px;font-size:83%;font-weight:normal;padding-top:2px;}
	#page-content #breadcrumb a:visited {text-decoration:none}
	#page-content #breadcrumb a:link {text-decoration:none}
	#page-content #breadcrumb a:active {text-decoration:underline}
	#page-content #breadcrumb a:hover {text-decoration:underline}

	#utility {position:absolute;top:0;left:25px;width:165px;border-top: 5px solid #999;padding-bottom: 40px}
	/*#left-col {top:257px;position:absolute;left:25px;width:165px;padding-bottom:60px;padding-top:3px;}*/

	#right{position:absolute;right:25px;width:18%;border-top: 5px solid #622700;padding-top: 3px;padding-bottom: 40px;padding-left:2%;}
	#right2{position:absolute;top:360px;right:25px;width:18%;border-top: 5px solid #622700;padding-top: 3px;padding-bottom: 40px;padding-left:2%;}
	#top-nav{text-align:center;padding-top:8px;padding-bottom:10px;}

	/* BOTTOM PART */
		#ads{clear:both;border-top: 1px solid #E3E8EE;padding: 10px 0 10px;font-size:86%;color:#999;text-align:center;}
		#ads a:link {color:#999}
		#bottom {color:#000;background: #efefef url("images/sprites.gif") repeat-x 0 -1500px;padding: 6px; text-align:right;}
  /* FOOTER */
	#footer {clear:both; border-top: 1px solid #E3E8EE; padding: 10px 0 10px; font-size:86%; color:#ea2a29; text-align:center;}
	#footer p {margin:0;}
	#footer a:link {color:#999}

   .footer{text-align:center;font-size:x-small;}

	.featurebox a {font-weight:normal}
	.featurebox img{padding:4px;float:left;}
	.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 0 0 1.5em;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%}
	.featurebox h6 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox h5 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox h4 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox h3 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox h2 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox h1 {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox p {margin: 0 0 .3em;border-bottom: 1px solid #622700;color:#622700}
	.featurebox p {border:none;margin: 0 0 1em;color:#444}

/** FORMATTING **/
	body{padding: 0 0 20px;background: #fff url("images/body_bg.gif") repeat-x 0 100%;font-size: 90%;font-family:Tahoma, Helvetica, sans-serif;}
	form {margin: 0 0 1.5em}
	input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
	fieldset {border: none}
	label {display:block;padding: 5px 0}
	label br {clear:left}


img {border:none} 

hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both;width:80%;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* FORMATTING *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	body{padding: 0 0 20px;background: #fff url("images/body_bg.gif") repeat-x 0 100%;font-family:Tahoma, Helvetica, sans-serif;}
	form {margin: 0 0 1.5em}
	input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
	fieldset {border: none}
	label {display:block;padding: 5px 0}
	label br {clear:left}

 /* GENERAL FORMATTING (TYPO ETC.)*/
	p {margin: 0 0 1.5em;}
	hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
	blockquote{background-image:url('../images/open-quote.gif');background-position: top left;background-repeat: no-repeat;text-indent: 20px;text-align: justify;}

	h6 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h5 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h4 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h3 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h2 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h1 {letter-spacing: 0.01px;font-family: tahoma,verdana,sans-serif;margin: 1.2em 0 .3em;color:#622700;border-bottom: 1px solid #eee;padding-bottom: .1em}
	h1 {font-size: 196%;margin-top:.6em}
	h2 {font-size: 136%}
	h3 {font-size: 126%}
	h4 {font-size: 116%}
	h5 {font-size: 106%}
	h6 {font-size: 96%}
	
	.bottom{font-size:small;}

/* LISTS */
	ul {margin: .3em 0 1.5em 0;list-style-type:none;}
	ul.related {margin-top: -1em}

	ol {margin: .5em .5em 1.5em;}
	ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
	
	ul.nomarker li {background:none;padding-left:0;}
	
	dl {margin: 0 0 1em 0}
	dt {font-weight:bold;margin-top: 1.3em}
	dl dl {margin: 0 0 1.5em 30px}
	
	ol {margin: 0 0 1.5em;}	

/* IMAGES */
	img {border:none}
   .img {padding:2px 2px 2px 2px;border: 0.01px #622700 solid}

/* LINKAGE */
		a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
		a:link {background:transparent;text-decoration:underline;cursor:pointer} 
		a:link {background:transparent;text-decoration:underline;cursor:pointer} 
		a:link {background:transparent;text-decoration:underline;cursor:pointer} 
		a {background:transparent;text-decoration:underline;cursor:pointer;} 
		a:link {color:/*#c00*/#943c01;} 
		a:visited {color:#999} 
		a:active {color:#024fa4} 
		a:hover {color:#024fa4;text-decoration:none;} 

/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */
		a.morelink:active {background: transparent url("images/sprites.gif") no-repeat 5px -600px;padding-left:21px}
		a.morelink:hover {background: transparent url("images/sprites.gif") no-repeat 5px -600px;padding-left:21px}
		a.morelink:visited {background: transparent url("images/sprites.gif") no-repeat 5px -600px;padding-left:21px}
		a.morelink:link {background: transparent url("images/sprites.gif") no-repeat 5px -600px;padding-left:21px}
		a.morelink:hover {background: transparent url("images/sprites.gif") 5px -400px}
		.morelink span {position:absolute;left:-9999px;width:900px}

		a[href$='.doc'] {
			background:transparent url('../images/word.png') center right no-repeat;
			display:inline-block;
			padding-right:18px;
			line-height:18px;
		}
		a[href$='.pdf'] {
			background:transparent url('../images/pdf.png') center right no-repeat;
			display:inline-block;
			padding-right:18px;
			line-height:18px;
		}
		a[title~="opens in new window"] {
			background:transparent url('../images/external.png') center right no-repeat;
			display:inline-block;
			padding-right:18px;
			line-height:18px;
		}
		a[href$='#top']{
			background:transparent url('../images/arrow_up.png') center left no-repeat;
			display:inline-block;
			padding-left:18px;
			line-height:18px;
			text-transform:lowercase;	
		}
	
/* TABLES */
	.tables {border: 2px solid #622700;border-collapse:collapse;border-collapse:collapse;text-align:left;}
		.tables td {background: #fff url("images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff;font-size:90%;color:#000;border:1px solid #000000;border-collapse:collapse;}
		.tables th {text-align:left;border: 1px solid #fff}
		.tables thead {color:#fff;font-size:100%;background: #900 url("images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
		.tables tbody th {color:#fff;font-size:95%;background: #88b8db url("images/sprites.gif") repeat-x 0 -1400px;padding: 6px}
		.tables tbody th.sub {font-size:90%;color:#000;background: #efefef url("images/sprites.gif") repeat-x 0 -1500px;padding: 6px}
         td.head-image{background-position:center;background-repeat:no-repeat;width:857px;height:170px;}
         