/* OptiRisk Systems */
/* Version 1.0 */
/* Author: Yael Kollet */

/* Default Styles */

/* for home */
.sub_page_container_home { float:left; width:100%; height:auto; padding-left:0px; margin-top:0px; margin-bottom:0px; padding-top:0px;}
.text_container_home { float:left; width:100%; height:auto; height:inherit;margin-bottom:0px; padding-top:0px;}
.right_container_home { visibility:hidden}


/* Lists with Red bullets */
li.redBullet{
list-style-image:url(images2/red_bullet.gif);
}

.div100left{
	width:98%;
	display:block;
	float:left;
}

.div70left{
	width:69%;
	display:inline;
	float:left
}

.div65left{
	width:64%;
	display:inline;
	float:left
}
.div50left{
	width:49%;
	display:inline;
	float:left
}

.div30left{
	width:29%;
	display:inline;
	float:left

}

.div25left{
	width:24%;
	display:inline;
	float:left

}

.div30right{
	width:30%;
	display:block;
	float:right
}


.div35right{
	width:35%;
	display:block;
	float:right
}

.div50right{
	width:49%;
	display:block;
	float:right

}
.div70right{
	width:69%;
	display:inline;
	float:right
}

.div75right{
	width:74%;
	display:inline;
	float:right
}

.padding-bottom25{
padding-bottom:25px}

.padding-bottom20{
padding-bottom:20px}

.padding-bottom15{
padding-bottom:15px}

.padding-bottom10{
padding-bottom:10px}

.centreText{
text-align:center;
display:block;
}

.centre{
text-align:center;
position:relative;
}

.centreImage{
	vertical-align:middle;
	text-align:center;
}

.div_on{
display:block;
visibility:visible;
}

.div_off{
display:block;
visibility:hidden;
}

dl{margin-top:0; }
dt{
font-weight:normal;
display:inline;
float:left;
width:15em;
}

dd{
display:block;
}



.sectionHead{
margin-top:2em;

}
.secHead1{
font-weight:bold;
}
.secHead2{
font-weight:bold;
}

.width15em{
width:15em;
}

.width10em{
width:10em;
}

.width7em{
width:7em;
}

.margins_left_1_em{
margin-left:1em;
}

/*h2{
color:#3333cc
}
*/
h3 { color:#000000; font-size:13px; font-weight:bold; padding:0px; margin:0px 0px 10px 0px;}
h4 { color:#333333; font-size:12px; font-weight:bold; padding:0px; margin:0px; }

.marginTop3em{
margin-top:3em;
}

#nav_container .middle_on { float:left; width:102px; height:40px; color:#0c003b; font-weight:bold; text-decoration:none; text-align:center; line-height:40px; background-image:url(images/nav_over.gif); background-repeat:no-repeat; }
#nav_container .home_on { float:left; width:38px; height:40px; background-image:url(images/nav_home_over.gif); background-repeat:no-repeat; }
marquee{width:100%; margin-top:-10px; padding-top:0px; margin-right:0px; padding-right:0px;}
marquee ul {float:left;}
marquee li {float:left;}

/* for news and events, event page */
#events_page ul{
list-style-image:url(images/bullet.gif);
list-style-position:outside;

}
#events_page .events_item li{
background-repeat:no-repeat;
padding-bottom:20px;
padding-left:10px;
float:left;

}


#events_page .event_item_details{
width:100%;
display:block;
float:left;
}
#events_page .news_item{
display:none}

#events_page .news_item_details{
display:none}

/* for news and events, news page */
#news_page .news_item{
list-style-image:url(images/bullet.gif);
}
#news_page .events_item{
display:none}

#news_page .event_item_details{
display:none}


/* the news and event in homepage */

#home_boxes_container .news_item_details{
display:none}
#home_boxes_container .event_item_details{
display:none}


#home_boxes_container .home_box_content  li{
list-style-image:none;
list-style-type:none;
background-image:url(images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
padding-right:0px;
}
#home_boxes_container .home_box_content #home_marquee_print{
display:none;
}

/* styles for fonts*/
.font_courier_new{font-family:"Courier New", Courier, monospace}
.font_12{font-size:12pt}
.font_8{font-size:8pt}
.font_red{color:red}
.font_white{color:#FFFFFF}
.blockquote_border{ 
	border:solid; 
	border-bottom-width:1px; 
	border-top-width:1px; 
	border-left-width:1px; 
	border-right-width:1px;
	padding-left:5px;
	padding-top:5px;
	}
#login_button{
	background-image:url(images2/login.gif);
	background-repeat:no-repeat;
	width:55px;
	height:30px;	
	}
.displayNone{
display:none;

}
.displayBlock{
display:block;
}

.noBorders{
border:none}

/*for 3 levels menu */
#sub_page_container #right_container .sub_nav_container .left_align_links li{
width:100%;
float:left;


}
/* Carisma 2008 */
#carisma_2008 #banner_event { float:left; width:956px; height:227px; background-image:url(events/carisma2008/Banner_carisma2008.jpg); background-repeat:no-repeat; background-position:center; text-align:center; display:block  }


/* Carisma 2008 */
#carisma_2010 #banner_event { float:center; width:915px; height:370px; background-image:url(events/carisma2008/Banner_carisma2010.jpg); background-repeat:no-repeat; background-position:center; text-align:center; display:block  }


	
/****************************** TESTING -TEMP ******************/
table.tb {
border: 1px solid #666666;
border-collapse: collapse;
}

	td.nb { border: 1px solid #666666; }
	th.nb { background-color:#e1e7f7; color:#000000; height:30px; text-align:left; border: 1px solid #666666; }

table.nb { border: 0px;}
.content, .shadow {
position: relative;
bottom: 2px;
right: 2px;

}

.shadow{ 
background: #adadad;

}

.content{

background-color: #fff;
color: #000;
border: 1px solid #000;
padding: .5em;
}

#sub_page_container #right_container .sub_nav_container .left_align_links .ul { margin-left:15px; padding-left:5px; margin-top:0px; padding-top:5px; margin-bottom:7px; padding-bottom:0px; }
#sub_page_container #right_container .sub_nav_container .left_align_links .li_selected { list-style-image:url(images/bullet_sub_nav.gif); }
#sub_page_container #right_container .sub_nav_container .left_align_links  li { list-style:none; }