/* CSS Document */

body {
	padding:0;
	background:#FFF;
	color:#2b2b2b}

#triangles {display:none}

/* Styles for Semi-Elastic Layout ----------------------------------------------- */
#sizer {
	width:100%;
	max-width:auto}
#expander {
	background:#FFF;
	margin:0;
	min-width:784px;
	position:relative}

#container {
	xxxposition:relative;
	margin:0;
	padding:0;
	width:660px;
	xxxborder:1px solid #000;
	background:#FFF}

/* Universal Styles ----------------------------------------------- */

/* ---- h1, h2, h3, etc. ---- */
h1 {
	margin-left:0;
	xxxpadding:15px 0 .5em 40px;
	background:#FFF;
	xxxfont:2em/1.5 tahoma,"Trebuchet MS",verdana,sans-serif;
	color:#383838}
h2 {
	margin-left:0;
	xxxmargin:20px 40px .5em 30px;
	xxxpadding:10px 0 0 40px;
	background:#FFF;
	xxxfont:1.6em/1.5 tahoma,"Trebuchet MS",verdana,sans-serif;
	xxxcolor:#383838}
h2.article {
	margin:10px 40px 1em;
	padding:10px 0 12px 30px;
	font-size:1em;
	font-weight:bold;
	background:transparent url(../images/icon_file.gif) no-repeat 0 1.2em;
	border-bottom:1px solid #CCC}
h3 {
	xxxfont-size:1.5em}

/* Header ----------------------------------------------- */
#header {
	width:100%;
	height:170px;
	background:#FFF}

a#logo {
	xxxposition:absolute;
	xxxtop:0;
	left:0;
	xxxwidth:221px;
	xxxheight:171px;
	background:#FFF}
a#logo img {display:block}

#bg7,
#phone,
#subnav,
#bg5,
#nav,
#main-pic {display:none}

/* wrapper, content ----------------------------------------------- */
#wrapper {
	position:relative;
	margin:0 0 20px;
	background:#FFF}
hr#clear {
	xxxpadding:0 0 17px;
	visibility:visible;
	xxxclear:both}
#content_sizer {
	xxxmargin-left:0;	/* = width of #left */
	xxxmargin-right:258px}	/* = width of #right */
#content {
	xxxpadding:10px 0 0;
	xxxwidth:100%;
	xxxmin-height:500px;
	xxxheight:auto !important;
	xxxheight:500px;
	background:#FFF}

/* Sidebar ----------------------------------------------- */
.sidebar {
	xxxposition:relative;
	xxxtop:20px;
	xxxright:20px;
	xxxfloat:right;
	xxxclear:both;
	xxxwidth:242px;
	xxxmin-height:450px;
	xxxheight:auto !important;
	xxxheight:450px;
	xxxfont-size:.9em;
	background:#FFF}
.sidebar .bg1 {display:none}

.sidebar h2 {
	xxxmargin:0 20px 1em;
	padding:0 20px;
	margin-left:0;
	background:#FFF}

/* ---- Text Size ---- */
.text-size,
.text-size .bg1 {display:none}

/* Footer ----------------------------------------------- */
#footer {
	xxxposition:relative;
	xxxclear:both;
	xxmargin:0 0 20px;
	xxxpadding:10px 0 0;
	xxxwidth:100%;
	xxxheight:15em;
	xxxfont-size:.8em;
	xxxborder-top:1px solid #d9e9f3;
	background:#FFF}

.back,
#footer #bg6,
#bg2, #bg2a,
#bg3, #bg3a,
#bg4, #bg4a {display:none}
