/*------------------- GENERIC LAYOUT -------------------*/
body { 
	padding: 0; margin: 0; background: #e6e6e6; text-align: center; 
	background-image: url(img/background.jpg);
	background-repeat: repeat-x;
}
#page { 
	width: 881px; margin: 0 auto; text-align: left;
	position:relative;
}
#content {
	margin-left:60px;padding-top:15px;width:560px;
}
#contentback {
	margin:0;padding:0;background-image:url(/img/main_sub.gif);background-repeat:repeat-y;
}
#contentcontainer {
	position:absolute;left:0px;top:143px;
}
#logo {

}
#menu {
	position:absolute;left:0px;top:76px;z-Index:5;
}
#sidebar {
	position:absolute; left:630px; top:160px;width:251px;z-index:100;
}
hr { color: #dddddd; background: #cccccc; height:1px; border: none; }
table, td, tr { margin: 0; padding: 0; border: 0; border-collapse: collapse; vertical-align: top; padding: 0px; margin: 0px; border-spacing: 0; }
img { border: 0 }
blockquote { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 20px 0 }
.clear, .clear-me { clear: both; padding: 0px; margin: 0px; }
.hideme { display: none; }
.imagelink { cursor: pointer; background-position: center; background-repeat: no-repeat; display: block }

/*------------------- GENERIC TYPOGRAPHY -------------------*/



/* copy */
body, td, th, div, li, select, input { font: 11px Arial, Helvetica, sans-serif; color: #303030; }

/* links */
a, a:visited, a:link { color: #303030; text-decoration: none; }
a:hover { text-decoration: underline }
.more{ font-size:9px; font-weight:bold; }
h1 a, h1 a:visited, h1 a:link { color: #70A000; text-decoration: none; }
h2 a, h2 a:visited, h2 a:link { color: #70A000; text-decoration: none; }
a.more{text-decoration:underline;}


/* headers */

p { font-size: 11px; color: #303030; margin: 4px 0px 8px 0px; }
h1 { font-size: 16px; color: #70A000; margin: 0px 0px 0px 0px;}
h2 { font-size: 14px; color: #70A000; margin: 0px 0px 0px 0px;}
h3 { font-size: 11px; color: #000000; margin: 0px 0px 0px 0px; font-weight: bold }
h1 span, h2 span, h3 span { font-size: 10px; color: #808080; float: right; font-weight: normal; }
h1 span a, h2 span a, h3 span a { color: #808080; }
h1.top, h2.top, h3.top { margin-top: 0 }
.green {color: #70A000;}

/* Menu */
div#menu td.menuitem      {text-align:left;padding-top:6px;padding-left:8px;font-size:12px;font-weight:bold;color:#f0f0f0;line-height:12px;}
div#menu td.menuitemactive {text-align:left;padding-top:6px;padding-left:8px;font-size:12px;font-weight:bold;color:#ffffff;line-height:12px;background-image:url(img/menu_active.gif);}
div#menu td.delimiter  {padding:0px;margin:0px;}
div#submenu td.menuitem       {text-align:left;padding-top:4px;padding-left:6px;padding-right:20px;font-size:10px;font-weight:bold;color:#ffffff;line-height:10px;}
div#submenu td.menuitemactive {text-align:left;padding-top:4px;padding-left:6px;font-size:10px;font-weight:bold;color:#ffffff;line-height:12px;background-image:url();}
div#submenu td.delimiter  {padding:0px;margin:0px;}

.menuitem a, .menuitem a:active, .menuitem a:visited, .menuitem a:hover {text-decoration:none; color:#FFFFFF;}
.menuitemactive a, .menuitemactive a:active, .menuitemactive a:visited, .menuitemactive a:hover {text-decoration:none; color:#FFFFFF;}

/* lists */
ul, ol { padding: 0px 0px 0px 14px; margin: 10px 0px 15px 0px; font-size: 12px; }
ul li ul, ol li ol, ul li ol, ol li ul { margin-top: 10px; font-size: 11px; }
ul.below_header, ol.below_header { margin-top: 14px; }
ol { margin-left: 4px; }
* html ol { margin-left: 12px; }
ul { list-style-image: url('/img/bullet_circle.gif'); }
ul ul { list-style-type: disc; list-style-image: none; }
* html ul { padding-left: 0px; margin-left: 18px; }
li { margin: 0px 0px 10px 0px; padding: 0px 7px 0px 6px; line-height: 14px; }
* html li { padding-left: 6px; }
ul li { padding-left: 11px; }
* html ul li { padding-left: 9px; }
ul.nostyle { list-style: none; list-style-image: none; margin-left: 0; padding-left: 0px }
ul.nostyle li { list-style: none; list-style-image: none; margin-left: 0; padding-left: 0px }
ul.boxstyle li { margin: 0; padding: 0px }
ul.normal li { list-style-image: url('/img/bullet.gif'); padding:0px; line-height:normal; margin-left:5px; list-style:square}

#content {min-height:500px}

.tblspacing{padding:1px;}

table.boxtbl{ width:202px; margin-left:10px;}





