/* CSS Document */
* { padding:0; margin:0; }

.clear
{ 
	clear:both; 
}
.hide 
{ 
	display:none; 
}

body 
{ 
	font: 9pt/12pt Arial; 
	color:#666666; 
	background:#FAF9F9; 
}

.title
{ 
	font: 14pt Times New Roman; 
	color:#F57B29;
	font-weight: bold; 
	background:#FFFFFF; 
}

.title2
{ 
	font: 14pt Times New Roman; 
	color:#669133;
	font-weight: bold; 
	background:#FFFFFF; 
}

a
{ 
	outline:none; 
}

.OCASlogo 
{ 
	width:762px; 
	padding: 40px 0px 0px 20px; 
	position:relative; 
	top:8px;
}

.page_container
{ 
	margin:0 auto; 
	width:836px; 
	height:auto; 
}

.drop_shadow
{ 
	float:left;
	margin:10px auto 0 10px; 
	width:836px; 
	background: url(/portal/page/portal/OCAS/OCAS_Media/drop_shadow.gif) no-repeat bottom right; 
}

.outter_container
{ 
	position:relative; 
	width:824px; 
	height:auto; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/left_col_bg.gif) top left repeat-y; 
	margin:-2px 4px 6px -2px; background:url(/portal/page/portal/OCAS/OCAS_Media/left_col_bg.gif) top left repeat-y; background-color: #FFFFFF; 
}
.left_col
{ 
	float:left; 
	width:145px; 
	height:auto; /*background:url(/portal/page/portal/OCAS/OCAS_Media/dot_left_col.gif);*/ 
}
.right_col
{ 
	float:left; 
	width:424px; 
	height:auto; 
}
.right_image_cal 
{ 
	float:left; 
	width:180px; 
	height:auto; 
}

.box
{ 
	float:left; 
	margin:10px 20px 10px 20px; 
	padding:0 0 0 0; 
	width:362px; 
	height:auto; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/dot_box.gif) top left repeat-y; 
}
.box_horz_line
{ 
	/*font: 4pt;*/
	margin:0; 
	width:100%; 
	height:3px; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/dot_box.gif); 
}
.box_right
{ 
	padding:0 3px 0 0; 
	width:624px; 
	height:auto; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/dot_box.gif) top right repeat-y; 
}
.box_inside
{ 
	padding:13px; 
}
.box_bottom
{ 
	margin:0 0 0 1px; 
	height:26px; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/nav_top.gif) bottom left repeat-x; 
}
.header_welcome
{ 
	width:175px; 
	height:12px; 
	margin:0 0 3px 0; 
}
.box p
{ 
	padding:0 10px 0 0; 
	font-size:.9em; 
}
.box a:link, 
.box a:active, 
.box a:visited
{
	color: #9ecc4d; 
	background: #FFFFFF; 
	text-decoration:none; 
	font-variant:small-caps; 
	font-style:italic; 
	font-weight:bold;  
}
.box a:hover
{ 
	color: #669133; 
	background: #FFFFFF; 
	text-decoration:none; 
	font-variant:small-caps; 
	font-style:italic; 
	font-weight:bold; 
}

.horz_line
{ 
	float:left; 
	margin:10px 0 10px 20px; 
	width:362px; height:3px; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/dot_box.gif) top left repeat-x; 
}
.space
{ 
	float:left; 
	margin:10px 0 10px 20px; 
	width:362px; 
	height:3px; 
}
.content_left
{ 
	float:left; 
	margin:0 0 0 20px; 
	width:181px; 
	height:auto; 
	background:url(/portal/page/portal/OCAS/OCAS_Media/dot_box.gif) top right repeat-y; 
}
.content_right
{ 
	float:left; 
	width:181px; 
	height:auto; 
}
.content_left p, 
.content_right p
{ 
	padding:0 20px 0 0; 
	font-size:.9em; 
}
.footer_logo
{ 
	position:relative; 
	z-index:3; 
	bottom:17px; 
	left:760px; 
	border:0; 
}

/* navigation */
#left_nav_no_bullet { list-style-type:none; }
.left_nav
{ 
	width:145px; 
	height:auto; 
	padding-top: 25pt; 
	padding-bottom: 4pt; 
	background:#9CD948 url(/portal/page/portal/OCAS/OCAS_Media/nav_top.gif) repeat-x top left; 
	font-family: Times New Roman; list-style-type:none; 
}

.left_nav ul a 
{ 
	display: block; 
	width:141px; 
	color: #666666; 
	font-size: 12px;  
	text-decoration: none; 
	font-weight: bold;
	font-variant:small-caps; 
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.left_nav ul a:hover
{ 
	color: #669133; 
	background: #FFFFFF; 
	text-decoration:none; 
}


.left_nav2 ul a 
{ 
	width:129px; 
	color: #669133; 
	font-size: 12px
	/* font-style:normal; */
	/* font-variant: small-caps; */
	font-weight: normal;
	background: #FFFFFF; 
	padding-left: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.left_nav2 ul a:hover 
{ 
	background: #909077;
	width: 127px; 
	color: #FFFFFF; 
}

.left_nav2_active 
{ 
	color: #669133;
	background: #FFFFFF;
	width: 127px; 	 
}

.footer_text 
{
	clear:both; 
	color: #8C8C8C; 
	font-size:7pt; 
	position:relative; 
	bottom:3px; 
	left:16px;  
	font-weight:normal;
}
.footer_text a:link, 
.footer_text a:active, 
.footer_text a:visited
{ 
	color: #8C8C8C; 
	text-decoration:none; 
	font-variant:small-caps;  
	font-size: 7pt; 
	font-weight:bold; 
}
.footer_text a:hover
{ 
	color:#333333; 
	text-decoration:none; 
	font-variant:small-caps; 
	font-size: 7pt; 
	font-weight:bold; 
}

.cal_text_date 
{
	color:white; 
	font-weight: bold;
}
.cal_text_desc 
{
	color:#666666; 
	font-weight: bold;
}
.cal_text_desc a:link, 
.cal_text_desc a:active, 
.cal_text_desc a:visited
{ 
	color: #666666; 
	text-decoration:none; 
	font-weight:bold; 
}
.cal_text_desc a:hover
{ 
	color:#333333; 
	text-decoration:none; 
	font-weight:bold; 
}


.readmore_green 
{
	color: #9ecc4d; 
	font-size: 9pt; 
	font-weight:bold;
	text-decoration:none; 
	font-variant:small-caps; 
	font-style:italic;
}

.readmore_green a:hover 
{
	color: #669133; 
	font-size: 9pt; 
	font-weight:bold;
	text-decoration:none; 
	font-variant:small-caps; 
	font-style:italic;
}

.toogle_lang 
{
	float:right; 
	color: #9ecc4d; 
	font-size: 9pt; 
	font-weight: bold;
}
.toogle_lang a:link, 
.toogle_lang a:active, 
.toogle_lang a:visited
{ 
	color: #9ecc4d; 
	text-decoration:none; 
	font-variant:small-caps;  
	font-size: .9em; 
	font-weight:bold; 
}
.toogle_lang a:hover
{ 
	color:#669133; 
	text-decoration:none; 
	font-variant:small-caps; 
	font-size: .9em; 
	font-weight:bold; 
}

.textlinks 
{
	color: #666666; 
	font-size:10pt; 
	font-weight:normal;
}
	.textlinks a:link, 
	.textlinks a:active, 
	.textlinks a:visited
{ 
	color: #666666; 
	text-decoration:none; 
	font-size: 10pt;
}
.textlinks a:hover
{ 
	color:#333333; 
	text-decoration:none; 
	font-size: 10pt;
}

.greenlinks 
{
	color: #669133;
	font-weight:bold;
}
	.greenlinks a:link, 
	.greenlinks a:active, 
	.greenlinks a:visited
{ 
	color: #669133; 
	text-decoration:none;
	font-weight:bold;
}
.greenlinks a:hover
{ 
	color:#9ecc4d; 
	text-decoration:none;
	font-weight:bold;
}