/* Page Layout */

	html, body {
		height: 100%; 
		margin: 0px;
	} 

	html {
		background: #00321b;
	}

	.oc-Container {
		width: 752px; 
		border: 1px solid #000000;               
	}
	
	
	.oc-SectionMenu, .oc-PageContent, {
		vertical-align: top;
		text-align: left;
		height: 99%;
	}
	
	.oc-Header {
		width: 750px;
		height: 120px;
		padding: 0px;
		background: #ffffff;
		vertical-align: middle;
		border-bottom: 1px solid #ffffff;

	}
	
	.oc-PageContent {
		text-align: left;
		width: 100%;
		background: #ffffff;
		padding: 0px 0px 15px 15px;
	}

	.oc-HomeContent1 {
		border: 0px solid #000000;
	}

	.oc-HomeContent2 {
		width: 595px;
		text-align: left;
		background: #ffffff;
		border: 0px solid #000000;
	}

	.oc-HomeContent3 {
		border: 0px solid #000000;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}

	.oc-footer {
		border: 0px solid #00321b;

	}
	
	/* MAC IE 5.x Hack */
	*>html .oc-PageContent {
		width: 650px;
	}	
	
	
/* Links */

	a {
		color: #006699;
		text-decoration: underline;
	}
	
	a:hover {
		color: #990000;
		text-decoration: underline;
	}

	

/* Text Formatting */

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000
	}
	
	tr  {		vertical-align: top; }
	body, td, th, li {
		font-size: 11px;
	}
	
	.bodytable {
		font-size: 10px;
		border: 1px solid #000000;
		position: relative;
		padding: 2pt 2pt;
		border-width: thin;
		border-style: groove;
		}


	.quote {
		font-size: 11px;
		font-style: italic;
		}

	.quote-person {
		font-size: 10px;
		}
		
		
	.oc-location {
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		border-bottom: 1px solid #000000;
		padding: 10px 5px 5px 2px;
		background: #ededed;
		margin-left: -15px;
		margin-right: -15px;
	}

	.oc-location A:Link, .oc-location A:Visited, .oc-location A:Active {
		color: #638bc8;
		text-decoration: underline;
	}
	
	.oc-location A:Hover {
		color: #ff0000;
		text-decoration: underline;
	}

h1 {font-size: 18px; margin: 0 0 .5em 0; padding-top: 10px;}
h2 {font-size: 16px; margin: 0 0 .5em 0;}
h3 {font-size: 14px; margin: 0 0 .5em 0;}
h4 {font-size: 12px; margin: 0 0 .5em 0;}


/* OFFERED AT STYLES */





.ddm1 {

    text-align: left;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 8px 8px 8px 8px;
    border: 1px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #3D8A0F;
    color: #ffffff;
    font: 12px;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #91B434;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #B56F00;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #A99C00;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #B56F00;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }


