@charset "utf-8";
/* CSS Document */

/* GENERAL
##################################################################################################################################### */
body {background: url(/images/background.png) repeat-x; text-align:left; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#222; line-height:22px;}

label {font-size:10px;}


a {color:#7f2c2c; text-decoration: underline;}
a:hover {color:#264180; text-decoration:none;}

#ocm-container {width:912px; overflow:hidden; text-align:left;}
#ocm-mainbackground {width:912px; background:url(/images/background-main.png) no-repeat;}
#ocm-main {width:880px; padding:20px; margin-left:5px;}
#ocm-left {width:595px; float:left; margin-top:10px; min-height:600px;}
#ocm-left img {border:#444 2px solid;}
#ocm-right {width:260px; float:right; margin-top:10px;}

/* Box */
#ocm-box {margin-bottom:20px;}

/* Highlight Box */
#ocm-highlightbox {background-color:#eee; border:#666 1px solid; padding:20px; line-height:16px;}


/* Downloads */
#ocm-downloads {line-height:25px;}
#ocm-downloads ul {list-style:none; padding:0; margin:0; float:left; width:550px;}
#ocm-downloads ul li {float:left; width:275px; margin:0; padding:0;}
#ocm-downloads ul li a {color:#7f2c2c; text-decoration: underline;}
#ocm-downloads ul li a:hover {color:#264180; text-decoration:none;}

/* Titles & Headers */
.ocm-title {color:#264180; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-size:20px;}
.ocm-title2 {color:#7f2c2c; font-family: Arial, Helvetica, sans-serif; font-size:16px;}

.ocm-smalltext {font-size:11px; line-height:18px;}
.ocm-text10 {font-size:10px; line-height:14px;}

blockquote {margin-left:50px; line-height:18px;}

#ocm-divider {background-image:url(/images/divider.png); width:500px; height:20px; margin:30px 0;}

/* SIDEBAR
##################################################################################################################################### */
#ocm-sidebardivider {border-top: #a0a0a0 1px solid; padding:10px 0 0px 0; margin-top:15px; width:250px; clear:both;}

#ocm-sidebarevents a {color:#222; text-decoration:none;}
#ocm-sidebarevents a:hover {color:#444;  text-decoration:none;}

#ocm-sidebarevents { margin:0; padding:0px; line-height:16px; font-size:12px;}
#ocm-sidebarevents ul {list-style: none; margin:0; padding:0; width:250px;}
#ocm-sidebarevents ul li {margin:0; padding:0; }
#ocm-sidebarevents ul li a {text-decoration:none; display:block; padding:0;}
#ocm-sidebarevents ul li a:hover{text-decoration:none; }
#ocm-sidebarevents img {border:none; margin-right:10px; float:left; padding-bottom:10px;}

/* HEADER
##################################################################################################################################### */
#ocm-header{width:912px; height:250px; background:url(/images/background-header.png);}

/* FOOTER
##################################################################################################################################### */
#ocm-footer {background:url(/images/background-footer.png);}
#ocm-footer2{width:912px; height:65px; background:url(/images/background-footer2.png);}

/* NAVIGATION
##################################################################################################################################### */
#ocm-navigation{width:912px; height:28px; background:url(/images/background-navigation.png); padding:0 0 0 5px;}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
.menu ul{
	background:#444;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
	width:903px;
	}
	.menu li{
		float:left;
		padding:0px;
		}
	.menu li a{
		background:#444;
		color:#fff;
		display:block;
		font-weight:normal;
		line-height:28px;
		margin:0px;
		padding:0px 15px;
		text-align:left;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #7f2c2c;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#444;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:250px;
		z-index:200;
		border-left:#fff 1px solid;
		border-bottom:#fff 1px solid;
		border-right:#fff 1px solid;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:250px;
		height: auto;
		border-bottom:#666 1px solid;
		}
	.menu li:hover li a{
		background:none;
		height:auto;
		line-height:16px;
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:13px;
		font-style:normal;
		margin:0px;
		padding:6px 10px 10px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#7f2c2c;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	

		
