/* OptiRisk Systems */
/* Version 1.0 */
/* Author: Jamie Brooker */

/* Default Styles */

body { background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; margin-top:25px; padding-bottom:30px; margin-bottom:30px; }

a:link { font-size:12px; text-decoration:none; color:#1000a8; }
a:visited { font-size:12px; text-decoration:none; color:#1000a8; }
a:hover { font-size:12px; text-decoration:none; color:#FF0000; }


.sub_nav_container a:link { font-size:12px; text-decoration:none; color:#0c003b; }
.sub_nav_container a:visited { font-size:12px; text-decoration:none; color:#0c003b; }
.sub_nav_container a:hover { font-size:12px; text-decoration:none; color:#FF0000; }
p { margin-top:0px; line-height:20px; }
ul { line-height:20px; }
ul ul { list-style:disc; }
h1 { color:#1000a8; font-size:18px; font-weight:bold; padding:0px; margin:0px; }
h2 { color:#ff0000; font-size:15px; font-weight:bold; padding:0px; margin:0px; }

/* Site Styles */

#main_container { width:auto; height:auto; margin:0 5%; }
/*#header_container { float:left; width:956px; height:82px; }
#header_container a.logo:link { float:left; width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container a.logo:visited { float:left; width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container a.logo:hover { float:left; width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container #iip { float:right; width:119px; height:65px; background-image:url(images/iip.gif); background-repeat:no-repeat; }*/

#header_container { width:auto; height:82px; }
#header_container a.logo:link { width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container a.logo:visited { width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container a.logo:hover {  width:226px; height:65px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#header_container #iip { width:119px; height:65px; background-image:url(images/iip.gif); background-repeat:no-repeat; }
.float_right { float:right; }
.float_left { float:left; }

/* Navigation Styles */

#nav_container { display:none }

/* Banners */

#banner_1 {display:none;}
#banner_2 {display:none;}
#banner_3 {display:none;}
#banner_4 {display:none;}
#banner_5 {display:none;}
#banner_6 {display:none;}


/* Home Styles */

#home_banner { float:left; width:956px; height:332px; background-image:url(images/home_short.jpg); background-repeat:no-repeat; margin-bottom:0px; padding-bottom:0px; }
#home_banner #banner_text { float:left; width:500px; height:auto; margin-top:25px; margin-left:25px; color:#FFFFFF; font-size:15px; line-height:20px; }
#home_boxes_container { float:left; width:956px; height:auto; margin-top:17px; background-image:url(images/home_box_bg.gif); background-repeat:repeat-y; }
#home_boxes_container #home_box_header { float:left; width:956px; height:21px; background-image:url(images/home_box_header.gif); background-repeat:no-repeat; }
#home_boxes_container #home_box_bottom { float:left; width:956px; height:16px; background-image:url(images/home_box_bottom.gif); background-repeat:no-repeat; }
#home_boxes_container #home_marquee_print{display:block;}
#home_boxes_container .home_box_content { float:left; width:auto; height:auto; margin-right:20px; }
#home_boxes_container .home_box_content marquee{ display:none}

#home_boxes_container .home_box_content ul { margin-left:15px; padding-left:15px; margin-top:5px; padding-top:5px; margin-bottom:0px; padding-bottom:0px; }
#home_boxes_container .home_box_content li { list-style-image:url(images/bullet.gif); }
/* the news and event in homepage */
#home_boxes_container .news_item{list-style-image:url(images/bullet.gif);}
#home_boxes_container .events_item{list-style-image:url(images/bullet.gif);}
#home_boxes_container .event_item_details{display:none}
#home_boxes_container .news_item_details{display:none}
/* Sub Page Styles */

#sub_page_container { width:100%; height:auto;  margin-top:37px; margin-bottom:30px; }
#sub_page_container #text_container { width:100%; height:auto; }
#sub_page_container #right_container { display:none }



.link_padding { margin-bottom:7px; }


/* Footer Styles */

#footer { margin:100px auto 0 auto; clear:both; width:920px; height:50px; padding:10px 20px 0 20px; bottom:0px; border-top:dashed thin #CCCCCC;}
#footer p {font-size:90%; color:#0c003b;}
#footer a {font-size:100%; color:#FF0000; font-weight:bold;}
#footer a:link {color:#FF0000;}
#footer a:visited {color:#FF0000;}
#footer a:hover {color:#FF0000; }



/* Text styles */

.bold { font-weight:bold; }
.list_height {  line-height:18px; }

a:link.home_links { color:#000000; text-decoration:none; }
a:visited.home_links { color:#000000; text-decoration:none; }
a:hover.home_links { color:#FF0000; text-decoration:none; }

a:link.sub_nav_selected { color:#FF0000; text-decoration:none; }
a:visited.sub_nav_selected { color:#FF0000; text-decoration:none; }
a:hover.sub_nav_selected { color:#FF0000; text-decoration:none; }

a:link.download { color:#FF0000; font-weight:bold; text-decoration:underline; }
a:visited.download { color:#FF0000; font-weight:bold; text-decoration:underline; }
a:hover.download { color:#FF0000; font-weight:bold; text-decoration:none; }

.sub_nav_padding { padding-left:14px;letter-spacing:0.15em;}


.width15pr { width:15%; }
.width20pr { width:20%; }
.width40pr {	width:40%; }
.width60pr { width:60%; }
.width80pr { width:80%; }
.width100pr { width:100%; }
/* Table Styles */
.Table { border-color:#1000a8; border-style:solid; border-width:1px; }

th.thheader0 { background-color:#1000a8; color:#FFFFFF; height:35px; text-align:left; }
th.thheader1 { background-color:#e1e7f7; color:#000000; height:30px; text-align:left; }

tr.trrow0 { background-color:#FFFFFF; color:#000000; height:25px; text-align:left; font-size:12px; }

td.tdbold { font-weight:bold; color:#1000a8; }

/* 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:inline;
	float:right
}


.div35right{
	width:35%;
	display:inline;
	float:right
}

.div50right{
	width:49%;
	display:inline;
	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;

}

dd{
}

.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: 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; }


/* for news and events, event page */

#events_page{
display:block;
float:left;
width:100%;
}

#events_page ul.events_item{
list-style-type:none;
display:block;
}
#events_page ul.events_item li{
width:100%;
display:table;
}

#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}




/* 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}
.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
}


/* Carisma 2008 */
#carisma_2008 #banner_event {  text-align:left; display:block  }

#carisma_2008.div100left{
	width:100%;
	display:table-cell;
	float:none
}

#carisma_2008.div70left{
	width:100%;
	display:table-cell;
	float:none
}

#carisma_2008.div65left{
	width:100%;
	display:inline;
	float:none
}
#carisma_2008.div50left{
	width:100%;
	display:inline;
	float:none
}

#carisma_2008.div30left{
	width:100%;
	display:inline;
	float:none

}

#carisma_2008.div25left{
	width:100%;
	display:inline;
	float:none

}

#carisma_2008.div30right{
	width:100%;
	display:inline;
	float:none
}


#carisma_2008.div35right{
	width:100%;
	display:inline;
	float:none
}

#carisma_2008.div50right{
	width:100%;
	display:inline;
	float:none

}
#carisma_2008.div70right{
	width:100%;
	display:inline;
	float:none
}

#carisma_2008.div75right{
	width:100%;
		display:inline;
	float:none
}