/*-------------------------------------------    
    General Selectors
-------------------------------------------*/
* {margin: 0;}
html, body {height: 100%;}

h1,h2,h3,h4,h5,h6 { font-weight: normal; clear: both;} 

h1 { font-size: 1.5em; line-height: 1.25em; margin-bottom: 0.75em; color: #692b14;}
/*Safari*/ html*h1 {font-size: 1.45em;} 
h2 { font-size: 1.05em; margin: 1.5em 0 0.15em 0; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif; text-transform: uppercase; font-weight: bold;} 
h3 { font-size: 1.1em; line-height: 1; margin: .75em 0 .35em; font-weight: bold; color: #444;} 
h4 { font-size: 1em; line-height: 1.25; margin-bottom: 1.25em; font-family: Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;  text-transform: uppercase;} 
h5 { font-size: .9em; font-weight: bold; margin-bottom: 1.5em; } 
h6 { font-size: .8em; font-weight: bold; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } 

.nomargin { margin: 0em; }

p {clear: both; margin: 0 0 1.5em; line-height: 1.25em;} 
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; } 
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; } 

a:focus, a:hover {color: #692b14; border: 0 none;} 
a {color: #505426; text-decoration: none; border-bottom: 2px dotted #505426;} 
a img {border: 0px none;}


ul, dl, ol, table {margin: 0; line-height: 1.3; padding-bottom: 15px;}

dd, li { margin: 0 0 0 15px;}
ol li { margin-left: 25px; }
ul li {list-style-type: disc; line-height: 1.3;}

blockquote {margin: 1.2em 3em 2.2em 2.2em; padding: 10px 10px; border-left: 5px solid #c3d8d9; background: #fefefe; line-height: 1.3em;}
	blockquote p, blockquote cite { font-style: italic; color: #865c2f;}
/*IE7*/ html*blockquote {line-height: 1.3em; padding: 10px 20px 0 10px;}

table {border-collapse: collapse; margin: 0; border: none; color: #574c43; }

th {
	background: #0f2e3d;
	text-align: left;
}
th, th a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	text-transform: uppercase; 
	letter-spacing:0.1em; 
	color: #fff; 
	font-weight: bold;
	border: none;
	padding: 6px 10px;

}
td {padding: 0;}
	
/* inline */
em { font-style: italic; }
strong { font-weight: bold; }

sub, sup { line-height: 0; }


/*PNG Fix*/
img, div, h1, ul, li {behavior: url(iepngfix.htc) }

hr {border-top: 1px solid #ceccc9; border-bottom: none; border-left: none; border-right: none;}

/*-------------------------------------------    
    End General Selectors
-------------------------------------------*/