﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML {background: #48a1db url(../img/html-bg.gif) center repeat;}
BODY {padding: 0 0 50px; font-family:Tahoma,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center; }
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}

/* Table Elements */
TABLE {}
TR {}
TD {color:#7e7e7e; font-size: 11px}
/* Inline Elements */
A {color:#48a1db; text-decoration: underline;}
A:hover {color: #48a1db;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#7e7e7e; font-size:11px; padding-left:3px;}
LABEL {color:#7e7e7e; font-size:11px;}
LEGEND {color:#7e7e7e; font-size:11px;}
SELECT {color:#7e7e7e; font-size:11px;}
TEXTAREA {color:#7e7e7e; font-size:11px; font-family:Trebuchet MS,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}

/*STRUCTURE*/
div.site-header, div.site-footer, div.site {
	width: 914px;
	margin: 0 auto;
}

div.site-header {
	background: url(../img/site-header.png) top center no-repeat;
	height: 7px;
	margin-top: 15px;
}
div.site-footer {
	background: url(../img/site-footer.png) bottom center no-repeat;
	height: 29px;
	position: relative;
}
div.site {
	background: url(../img/site-body.png) top center repeat-y;
}
div.header {
	background: url(../img/banner.jpg) top right no-repeat;
	height: 160px;
	width: 907px;
	margin: 0 auto 20px 0;
}

div.inside div.header {
	background: url(../img/banner-content.jpg) top right no-repeat;
}

div.inside {
	padding-bottom: 40px;
}

div.inside div.page {
	margin-top: -60px;
}

div.content {
	float: left;
	width: 541px;
	padding: 0 0 0 1px;
}

	div.indented-content {
		margin-left: 50px;
		margin-right: 30px;
	}	

div.sidecol {
	float: left;
	margin-left: -1px;
	width: 190px;
}

div.clear {
	clear: both;
}
