body {font-size:12px; font-family:arial; color:#000000; background-position:0; margin:0; text-decoration:none}
	
/*div {min-height:100%}*/
/* * html div {height:100%; overflow:visible;}  }*/

#canvas {background:url(/includes/images/logo_back.gif) no-repeat; background-position:180px 0;  padding:0px;margin:0px;border-collapse:collapse;width:100%;}
/*#sidebar {width:180px;  background-color:#CC3333; margin-right:20px; }*/
#sidebar {width:180px;  background-color:#CC3333; padding:0px;}
/*#maincontent {float:left; margin:0}*/
#maincontent{margin-left:19px;}



.sidebar {margin:6px 20px 10px 20px; width:140px; line-height:15px; color:#FFFFFF;}

#breadcrumb {font-size:10px; color:#666666;   line-height:10px}
#breadcrumb{ margin:0px 0px 4px 19px; padding:3px 0 0 0; border:0px solid #000;}

#on_this_page {position:absolute; left:750px; top:168px; width:157px; padding:0; margin:0}
#on_home_page {position:absolute; left:750px; top:291px; width:157px; padding:0; margin:0}

a:link 		{color:#CC3333; text-decoration:none; font-weight:bold}
a:visited 	{color:#CC6666; text-decoration:none; font-weight:bold}
a:active 	{color:#DD9B00; text-decoration:none; font-weight:bold}
a:hover 	{color:#FF6666; text-decoration:none; font-weight:bold}

a.nav2:link {color:#FFCCCC; text-decoration:none; font-weight:bold; margin-left:16px; text-transform:capitalize; font-size:13px; letter-spacing:1px}
a.nav2:visited {color:#FFCCCC; text-decoration:none ; font-weight:bold; margin-left:16px; text-transform:capitalize; font-size:13px; letter-spacing:1px}
a.nav2:hover {color:#FFFFFF; text-decoration:none ; font-weight:bold; margin-left:16px; text-transform:capitalize; font-size:13px; letter-spacing:1px}
a.nav2:active {color:#FFFFFF; text-decoration:none ; font-weight:bold; margin-left:16px; text-transform:capitalize; font-size:13px; letter-spacing:1px}

p {/*margin:0 0 10px 0;*/ width:510px; /*line-height:15px*/}
h1	{font-size:32px; color:#CC3333; font-weight:bold; margin:31px 0 10px; text-transform:uppercase; border-bottom:2px solid #C33;  width:500px}
h2	{font-size:18px; color:#CC3333; font-weight:bold; margin:30px 0 5px 0; text-transform:uppercase; width:500px}
h3	{font-size:14px; color:#791F00; font-weight:bold; margin:20px 0 5px 0;}
h4	{font-size:14px; color:#CC3333; font-weight:bold; margin:0; font-style: italic; }

ul{width:410px;}
li{margin:5px 2px 5px 2px;}
/*ul {margin:5px 0 5px 0; width:340px}*/
/*li {margin:5px 30px 5px 0; padding:0}*/

/*ol {margin:5px 0 5px 0; width:340px}*/

.indent {margin:4px 30px 8px 30px; width:310px}

ul#nav1 {margin:5px 0 5px 30px; list-style:none; padding:0}
li.nav1 {margin:5px 0 5px 0; padding:0}

.home_quote {font-size:16px; color:#FFFFFF; font-weight:bold; line-height:22px; font-style:italic; letter-spacing:2px; margin:10px 0 0 30px}

.h2_header {font-size:21px; color:#3A8181; font-weight:bold; text-decoration:none; margin-top:5px; margin-bottom:5px; margin-left:0}

.photo_byline {font-size:11px; text-decoration:none; margin:6px 20px 12px 20px; width:300px; line-height:13px; color:#669999}

.form_grey {font-size:10px; color:#666666; font-weight:bold; text-decoration:none; text-align:right}

.h3_column_top {font-weight:bold; color:#FFFFFF; margin:5px 0 5px 0; background-color:#CC3333}

.on_this_page {font-size:14px; font-weight:bold; color:#3A8181; text-decoration:none; margin:5px 0 5px 0; text-transform:uppercase}

.on_home_page {font-size:14px; font-weight:bold; color:#3A8181; text-decoration:none; margin:5px 0 5px 0; text-transform:uppercase}

.more {font-weight:bold; color:#530000; text-decoration:none}

.link_list {font-family:Arial; font-size:12px; color:#950000; text-decoration:none; font-weight:lighter}


.back_top {font-size:10px; color:#FFFFFF; background-color:#669999; text-decoration:none; text-transform:uppercase; width:70px; 
	margin:10px 0 10px 390px; padding:4px 12px 2px 12px; border-top:none; border-right:none; border-bottom:4px solid #D2E7E7; border-left:none; display:block}

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

#footer {color:#FFFFFF; background-color:#CC3333; text-align:center; width:100%; margin:0}

#redundant {background-color:#db7171; color:#f8e3e3; padding:10px 0 10px 0; letter-spacing:1px; margin:0 0 40px 0}

a.redundant:link 	{color:#f8e3e3; text-decoration:none; margin-right:3px; margin-left:3px; text-transform:capitalize} 
a.redundant:visited	{color:#e5b2b2; text-decoration:none; margin-right:3px; margin-left:3px; text-transform:capitalize}
a.redundant:hover 	{color:#FFFFFF; text-decoration:none; margin-right:3px; margin-left:3px; text-transform:capitalize}
a.redundant:active 	{color:#FFFFFF; text-decoration:none; margin-right:3px; margin-left:3px; text-transform:capitalize}

#last_updated {background-color:#CC3333; color:#faebeb; padding:20px 0 30px 0; text-align:center; margin:0; font-size:11px}
.design_by {background-color:#CC3333; color:#FFCCCC; padding:10px 0 30px; text-align:center; margin:0; font-size:11px; display:block}

#nav_section {border:0px solid #000; background:#e08585; width:156px; padding:0; margin-top:52px; margin-left:24px; letter-spacing:1px}

a.dark:link 	{color:#FFCCCC; text-decoration:none} 
a.dark:visited 	{color:#FFCCCC; text-decoration:none}
a.dark:hover 	{color:#FFFFFF; text-decoration:none}
a.dark:active 	{color:#FFFF00; text-decoration:none}

ul#section {text-align:left; list-style:none; padding:0; margin:0; width:156px}
ul#section li {display:block; margin:0; padding:0}
ul#section li a {display:block; padding:5px 5px 5px 11px; color:#FFFFFF; background-color:#e08585; border-bottom:1px #C33 solid; text-decoration:none}
#nav_section>ul#section li a {width:auto}
ul#section li.active a {background-color:#faebeb; color:#CC3333}
ul#section li a:hover, ul#section li.active a:hover {color:#CC3333; background-color:#faebeb}


ul#on_page {text-align:left; list-style:none; padding:0; margin:0; width:157px}
ul#on_page li {display:block; margin:0; padding:0}
ul#on_page li a {display:block; padding:5px 5px 5px 10px; color:#009999; text-decoration:none; background:transparent url(/includes/images/page_corner_up.gif) no-repeat bottom}
#on_page>ul#on_page li a {width:auto}
ul#on_page li a:hover, ul#on_page li.active a:hover {color:#00CCCC; background:url(/includes/images/page_corner_up_m.gif) no-repeat bottom}

ul#on_page li a.lowest {display:block; padding:5px 5px 5px 10px; color:#009999; text-decoration:none; background-color:transparent; background-image:url(/includes/images/page_corner_low.gif); background-repeat:no-repeat; background-position:bottom}
ul#on_page li a.lowest:hover, ul#on_page li.active a.lowest:hover {color:#00CCCC; background:url(/includes/images/page_corner_low_m.gif); background-repeat:no-repeat; background-position:bottom}

.alert {
	display: block;
	background-color: #FFFF33;
	width: 400px;
	padding: 10px;
	margin: 10px;
}

.alert p{width:380px}

.alert2 {
	display: block;
	background-color: #CC66FF;
	width: 300px;
	padding: 10px;
	margin: 10px;
}


.hoverpicholder{border:1px solid #000;position:absolute;}

.debug{border:1px solid #00f;}
.debug td{border:1px solid #00f;}
.debug img{border:1px solid #0f0;}

