/* CSS Document */

/* COMMON STYLE
--------------------------------------------------------- */
/* CSS Document */

/* COMMON STYLE
--------------------------------------------------------- */
body, fieldset {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #FFFFFF url(../bgs/bg.gif) repeat-x;
	font-family: Trebuche-MS,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
}

.td {
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 9pt;
	color: #555555;
	line-height: 140%;
}
#small_font{ font-size: 12px; font-family: Trebuche-MS,Verdana, Arial, Helvetica, sans-serif;}
.td a:link,.td a:visited{color: #FF7200; text-decoration: none; font-weight: normal;}
.td a:hover {color: #FF7200; text-decoration: underline; font-weight: normal;}

#header_txt{ font-style:normal; font-weight:bold; font-size:13px;}
.header{ font-style:normal; font-weight:bold; font-size:13px;}
#Title{font-size:11px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;text-align: left; text-transform:uppercase; color:#666666; margin-top: 0px;}
#red_link a:link,#red_link a:visited{color: #FF7200; text-decoration: none;font-weight: bold;}
#red_link a:hover {color: #FF7200;	text-decoration: underline;font-weight: bold;}
#answer{ font-weight:bold; color:#990000}
#question{ font-weight:bold}
#downloads a:link,#downloads a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC3300; text-decoration: none;font-weight: normal;}
#downloads a:hover {color: #FF7200;	text-decoration: underline;font-weight: normal;}

/*SITE*/
/*----------------------------------------------------------------------*/
#site_header{ background: url(../images/banner_top.jpg) left top no-repeat; height:208px;}
#banner_div{ height:185px; }
#navbar{ padding-top:181px}
#wrapper{margin:0px auto; padding-left: 5px; padding-right: 15px; margin-top: 5px; background:#FFFFFF}
#frame { margin:0px auto;/*background-color:#fff;*/}
#frame2 { margin:0px auto;/*background-color:#fff;*/}
#center_banner{background: url(../images/banner_center.gif)left top no-repeat; height:185px;}
#banner{float:left; height:210px; background:url(../images/banner.swf) #D5DFF0 no-repeat left top; margin-left:5px; margin-top: 2px;}
#banner_top{float:left; height:30px; padding-left:600px; margin-top:30px;}
#ceo {background:url(../images/Benjamin-C.-Ch.gif) no-repeat left ; height:100px;}
#masomo_loan{ background:url(../images/masomo_loan.gif) left no-repeat; height:250px;}

#horizontal_dashed_line{border-bottom: 1px dashed #fff;} 
#horizontal_dotted_top{ border-top: 1px  dashed #000000;} 
#horizontal_dotted_bottom{border-bottom: 1px dashed #000;} 

#header_text{ background:url(../images/header.gif) left no-repeat; height: 32px; color:#FFFFFF; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 12px; font-weight:bold; white-space: nowrap; padding-left: 25px; padding-top: 18px;}
#header_italic{font-weight:bold; text-decoration:underline; font-style:italic}

a:link, a:visited {color: #336699; text-decoration: none;font-weight: bold;}
a:hover {color: #3399FF;	text-decoration: none;font-weight: bold;}
#main_center a:link,#main_center a:visited{color: #FF7200; text-decoration: none;font-weight: bold;}
#main_center a:hover {color: #FF7200;	text-decoration: underline;font-weight: bold;}
#left{background:transparent url(../images/left.jpg) left top no-repeat;float:left; padding-left:3px; padding-top:5px;}
#left h1{ font-size:12px; margin:0px; padding:5px 5px 4px 5px;background:transparent url(../images/bg_title.jpg) left top repeat-x; border:1px solid #333; border-width:0px 1px 0px 1px;}
#left a:link, #left a:visited{display:block; text-decoration:none; border-bottom:1px dashed #fff;padding:3px 10px;color:#1D1D1D;border-bottom:1px dashed #ccc;}
#left a:hover{color:#FF9900}

#pathway{ float:left; font-size:12px; color:#ccc; font-weight:bold; }
#context_administration{ font-family:Gill Sans MT; font-size: 12px; }
#Erro_Login{
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; WIDTH:550PX;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}
#Login{
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; 
}

/* NEWS HEADER */
/*------------------------------------------------------------------------------------------*/
H2.content_heading {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM:0px; MARGIN: 0px; PADDING-TOP:0px
}
#content_heading_underline{ border-bottom:solid  2px #990000 }

/* NEWS SCROLLER */
/*------------------------------------------------------------------------------------------*/
#contentright_within2 {		
		width:15em;
		height:104px;
		padding:0px;
		float:left;
		background:#FBF6F0;
		border-top:1px solid #FFFFFF;
}

.lowbrown{background-color:#F9FBFA;}
#tickertape{
position:relative;
width:100%;
background-color:#F9FBFA;
}

#subtickertape{
background-color:#F9FBFA;
height:80px;
padding-left:3px;
}
.subtickertapefont{
font:bold 11px tahoma;
text-decoration:none;
color:#353535;
}
.subtickertapefont a{
color:#353535;
text-decoration:none;
}
#smallr a{text-decoration:none; font-weight:bold;padding-left:15px; background: transparent url(./images/bullet_arrow.jpg) left center no-repeat;}
#smallr a:hover{color:#663300;}


/*CONTENT */
/*----------------------------------------------------------------------*/
#slide{float:left; background: #FFFFFF url(../images/Slide/.jpg) no-repeat; margin-left:7px;}
#left_col{float:left;  background-color:#fff; }
p{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; padding-left:5px;}
.contentheading, h1 {
	height: 30px;
	margin:0px;
	color: #07581d;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#contents{ margin:0px auto; margin-top:5px;}
#left{ float:left; margin-left:5px;}
#header{ }
#textarea{ margin-top:0px; /*background-color:#f6f8f7; */ border:1px solid #cccccc; color:#000; }
#textarea_{ padding-left:8px; }

#textarea2{ margin-top:0px; background-color:#f6f8f7; border:1px solid #cccccc; color:#000; }
#textarea2_{ padding-left:8px;
 }

#right_{ float:left; margin-left:13px;}
#Login{BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid;BORDER-BOTTOM: #ccc 1px solid; }
#Login_header {padding: 6px 9px 6px 9px;background: #F1F1F1;font-weight: bold;font-size: 9pt;
margin-bottom: 0px;}
.Rect{BORDER-RIGHT:#CC3300 1px solid; BORDER-TOP: #CC3300 1px solid; BORDER-LEFT: #CC3300 1px solid; BORDER-BOTTOM: #CC3300 1px solid; background-color:#FFEBE8; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP:4px; font-size: 11px; font-weight: bold;
}
td.form1 {padding: 12px 0px 5px 10px;font-weight: bold;text-align: left;vertical-align: top;}
td.form1A {padding: 12px 0px 5px 10px;font-weight: bold;text-align: left;vertical-align: top; font-size:11PX}
td.form2A {padding: 10px 0px 5px 10px; font-size:11PX; color:#003366; font-weight:bold}
td.form2 {padding: 10px 0px 5px 10px;}
td.form3 {padding: 10px 0px 5px 10px; color:#FFFFFF;}
#Red{padding: 10px 0px 5px 10px; color:#990000;}
#Font_Text{font-size: 10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Rect_error{BORDER-RIGHT:#CC3300 1px solid; BORDER-TOP: #CC3300 1px solid; BORDER-LEFT: #CC3300 1px solid; BORDER-BOTTOM: #CC3300 1px solid; background-color:#FFEBE8; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px;}
#table_Box{BORDER-RIGHT:#9999CC 1px solid; BORDER-BOTTOM: #006699 1px solid; background-color:#FFFFFF;}
#table_Box2{BORDER-LEFT:#9999CC 1px solid; BORDER-RIGHT:#9999CC 1px solid; BORDER-BOTTOM: #006699 1px solid; background-color:#FFFFFF;}
#table_Inside{BORDER-TOP:#006699 1px solid; background-color:#ECEFF5; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; font-size: 11px; font-weight: bold; color:#000000;}
#table_inside_text{font-size: 11px; font-weight: bold; color:#000000;}
#Profile_pic{BORDER-LEFT:#ccc 1px solid; BORDER-RIGHT:#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-TOP:#ccc 1px solid; background-color:#FFFFFF; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;}

/*Menu */
/*----------------------------------------------------------------------*/
#module_menu { 
font-size: 8pt;
font-family: tahoma,verdana,arial;
font-weight: bold;
text-align:left;
text-decoration: none !important;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 6px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
height:20px;
background: url(../bgs/menu_br.gif) left top no-repeat;
color: #fff;
/*border-left:6px solid #00CC66;
border-bottom:1px solid #000000;*/

}

#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li {
padding-left: 0;
list-style:none; float: left; 
white-space: nowrap;
}
#mainlevel-nav a { 
	font-size: 12px;
	color: #0B3F6A;
	text-decoration: none;
	font-family: "Lucida Sans", Tahoma, Arial;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #acacac;
	padding-right: 13px;
	padding-left: 13px; 
}
	
#mainlevel-nav a:hover { 
	color: #374149;
	text-decoration: underline; 
}
	
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select,.inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #E6F2FF; 
}
	
/* ROUNDED CORNERS */
/* FROM YOOTHEME */
/*------------------------------------------------------------------------------*/
.bg_grey { background-color:#f9f9f9; border:1px solid #ddd;}
.border_grey{ border:1px solid #ddd;}

.bl {background: url(../images/Lbottom.gif) 0 100% no-repeat;}
.br {background: url(../images/Rbottom.gif) 100% 100% no-repeat}
.tl {background: url(../images/LTop.gif) 0 0 no-repeat}
.tr {background: url(../images/RTop.gif) 100% 0 no-repeat; padding:10px}
.border_bl{ border:solid #DADADA 1px; width: 16em; background-color:#F9FBFA; margin-right:5px;}
.border_square{ border:solid #DADADA 1px; background-color:#F9FBFA}

.border_top{ border-left:solid #DADADA 1px; border-top:solid #DADADA 1px; border-right:solid #DADADA 1px; border-bottom: solid #ffffff 3px;  width: 16em; background-color:#EAFBEE; }
.border_top2{ border-left:solid #DADADA 1px; border-top:solid #DADADA 1px; border-right:solid #DADADA 1px; border-bottom: solid #ffffff 3px;  width: 16em; background-color:#F2F2F2; }

/*.clear {font-size: 1px; height: 1px}*/
.br_image{ background:url(../images/new_budge.gif) 0 100% no-repeat; float: right; height:37px;}
.br2_image{ background:url(../images/hot_badges.gif) 0 100% no-repeat; float: right; height:37px;}
#downloadicon{ background:url(../images/DownloadIcon.gif) no-repeat; float:left; width: 16em; padding-left: 0px; text-align: center;}
#noticeboardicon{ background:url(../images/noticeboard-icon.gif) 50%  no-repeat; float:left; width: 16em; padding-top: 5px; text-align: center;}

.menuheading, h1 {height: 20px;	margin:0px;	color: #07581d;	font-weight: bold;	font-size: 14px;	white-space: nowrap;	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	text-align: center;}
.menuheading2, h1 {height: 10px;	margin:0px;	color: #07581d;	font-weight: bold;	font-size: 12px; white-space: nowrap;	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;	text-align: lrft;}

/* FOOTER */
/*-------------------------------------------------------------------------------------------------*/
#footer_bg{ background:#F9DEB0 url(../bgs/page_footer_bg.gif) left top repeat-x; width: auto;}
.footer{text-align:center; font-family: Trebuche-MS,Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;}
.footer a:link,.footer a:visited {color:#000; text-decoration: none; font-weight:normal }
.footer a:hover { color: #003333; text-decoration: underline; }

/* POPUP IMAGES */
/*-------------------------------------------------------------------------------------------------*/
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv1 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv2 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv2 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv3 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv4 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv5 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv6 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
#popUpDiv7 {
	position:absolute;
	background-color:#eeeeee;
	width:500px;
	height:500px;
	clear: both;
	border: 8px solid #FFFF99;
	padding: 5px 5px 5px 5px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
