body {margin:0; padding:0; border:0;background: url(img/bg_site.jpg) repeat-x;font: 12px lucida,verdana,arial,helvetica;color:#324D9A;}
h1 { font: bold 26px lucida,arial,helvetica;line-height:26px; margin: 0px 0px 0px 0px;color:#FFF;}

/* GLOBAL CLASSES ******************************************** */

.h1-intro {font: 16px lucida,arial,helvetica;margin: 5px 0px 10px 0px;color:#333;}
.size14    { font-size:14px; }
.clear     { clear:both; }
.dkblue    { color:#324D9A; }
.bold      { font-weight:bold; }
a { color:#324D9A; text-decoration:none;}
a:hover { text-decoration:underline;}


/* MASTER PAGES ******************************************** */

#rightcolumn-master-leftcolumn {
  	float:left;
  	width:850px;
  	margin:0px 0px 10px 0px;
	}

/* Site */

#site-container {
  	width:900px;
	margin:0 auto; 
  	padding:0; 
  	border:0;
	}

/* HEADER ******************************************** */

#header { margin: 8px 0px 0px 0px; }
#header td#logo, table#header td#tagline{ padding: 3px 20px; }


/* BREADCRUMB ******************************************** */

#breadcrumb {height:38px;background: #FFF url(img/bg_breadcrumb.jpg) no-repeat;}


/* CONTENT CLASSES ******************************************** */

.content-header-h1 {float:left;width:500px;padding:0px; border:0px;margin:15px 5px 0px 10px;height:45px}
.content-header-bg {float:left;width:898px;margin-left:1px;background: url(img/bg_header_content.jpg) no-repeat;}
.content-div { margin: 20px 0px 2px 20px; }
.content-div-copy {font: 12px lucida,arial,helvetica;line-height:18px;color:#333;}
.content-div-copy ol {list-style-position: outside;padding: 3px;margin: 5px 0px 10px 25px;}
.content-div-copy ol li {margin-bottom: 18px;}

/* CONTENT OBJECTS ******************************************** */

#content-main {float:left;width:900px;background: #FFF url(img/bg_content.gif) repeat-y;padding:0px; border:0px;}

/* FOOTER ******************************************** */

#footer-base { background:#666; }