BODY {margin:0; padding:0; width:100%; height:100%; background: url('../img/main_bg2.png') 0 0  repeat-y; }
* { font-family:Verdana,Geneva,Arial,sans-serif; 
}
ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	} 

a { font-weight:bold; color:#558080;text-decoration:none;  }
a:hover {text-decoration:underline; }

.hidden{display:none;}
.foot { font-size:0.7em}

H1, strong{ color:#334444;    }
#left {position:absolute; top:90px;left:0px; width:234px; height:100%; /*background:#ddeeee;*/ z-index:0; }


#content {position:absolute; left:234px; top:90px; width:548px;   background: url('../img/logo_bg.gif') 50% 50% no-repeat ;

     }
#text-content { 	font-size: 0.8em; margin:0; padding:0 25px;   text-align:left;      } 
#text-content p { /*text-indent:40px; */ }

#right { margin-left: 782px; 	position: relative;	display:block; font-size: 70%;   }

#head{ position:static; left:0px; top:0px; height:90px; background:#669999;  width:100%;}

.head-text { margin:0px;   }
.head-text H1{ font-family:  "Lucida Grande CE",lucida, sans-serif; ;font-size: 26px;    margin: 0em;  padding: 0px; padding-left:254px; padding-top:15px;   color: #fff;   }
.head-text p {font-family: "Lucida Grande CE", lucida, sans-serif;font-size:14px; font-weight:bold; color: #fff; margin:0; padding:0px;padding-left:254px;}

#portlet { background-image: url(../img/logo.jpg); top:0;left:0; z-index:3; position:absolute; height:378px; width:234px; }

#heading{position:absolute; left:0px; top:288px; height:36px; width:234px;background:#334444;z-index:1 }


#menu2 { position:relative; border-top:8px solid #557788 ;margin-left:0px; top:324px; width:234px; background:white; }
ul#menu { width:234px;margin:0;padding:0;list-style-type:none;}
ul#menu  li {text-align:left;  color: #557788;font: bold 0.9em Verdana, "Geneva CE", lucida, sans-serif;}
ul#menu  li a:link, ul#menu li a:visited {border-bottom:1px solid #D5EAff;display:block;height:1%;text-decoration:none;font-weight:bold;font-size:0.9em;color:#557788;padding-top:5px;
              padding-bottom:5px;padding-left:25px;}
ul#menu  li a:hover { background-color: #D5EAFF; color:#334444;   border-right:10px solid #334444;border-bottom:1px solid #334444;    } 



#portlet2{ display:block; text-align:left; margin:8px; padding:8px; border:1px solid #5e6d3d; background:#fff;width:300px; font-size: 100%; }
#portlet2 ul {  margin:0px; margin-top:10px; list-style: none; display:block; }
#portlet2 li {  padding:0px; padding-left:0px; margin-left:0px;   }
#portlet2 a {font-weight:bold; text-decoration:none; color:#000;}
#portlet2 a:hover {font-weight:bold; text-decoration:none; color:#c00;}
#portlet2 p { padding:0px; padding-bottom:15px; margin:0px; margin-left:80px;}
#portlet2 span { padding:0px; padding-bottom:15px; margin:0px;}
#portlet2 img { float:left;  }
#portlet2 strong { color:#000; }
#portlet3{ display:block; text-align:left; margin:8px; padding:8px; border:1px solid #5e6d3d; background:#fff;width:300px; font-size: 100%; }
#portlet3 h6 { font-size:110%;  text-decoration:underline; margin:0px; }
#portlet3 ul {  margin:0px; margin-top:10px; list-style: none; display:block; }
#portlet3 li {  padding:0px; padding-left:0px; margin-left:0px;   }
#portlet3 a {font-weight:bold; text-decoration:none; color:#000;}
#portlet3 a:hover {font-weight:bold; text-decoration:none; color:#c00;}

.block {margin:0px;padding:8px;	font-size: 0.8em;}
.block ul {list-style:none; }
.block ul li {background: url(../img/arroe.gif) no-repeat scroll left top; padding-left:10px;padding-bottom:5px; z-index:10;}     
.block a { text-decoration:none; color:#000; }  
.block a:hover { text-decoration:underline; }  
.block H3 {     margin:0;   	font-size: 1.2em;  	border:0px;     }   
.block H2 {     margin:0;   	font-size: 1.2em;  	border:0px; padding-bottom:5px;    }   
.block p { text-indent:40px; }
  
#block1,#block2 { 
    width:240px;
    height:320px;
    padding:8px;
    float:left;
    font-size:12px; 
    line-height:14px;
  }
#block3 {
  margin-top:5px;margin-bottom:5px;
  padding:8px;
  float:left;
   width:509px;
  font-size:12px; 
  line-height:14px;
    }  
  
  
#block1 { border:2px solid #a70008; color:#a70008;  margin-right:10px;  } 
#block2 { border:2px solid #328729; color:#328729;  } 
#block3 {border:2px solid #004d8c;color:#004d8c; }
#block1 h3 {  color:#a70008;   /*color:#ff6633;*/ } 
#block2 h3  {   color:#328729; /*color:#99cc66; */}    
#block3 h3  { color:#004d8c; /*color:#6699cc; */} 


#block1 h2 {  color:#a70008;   /*color:#ff6633;*/ } 
#block2 h2  {   color:#328729; /*color:#99cc66; */}    
#block3 h2  { color:#004d8c; /*color:#6699cc; */} 


.innerportlet{ padding:0px; margin:0px; margin-left:18px;     }
.logoforensic{display:block;margin:0px 8px;width:316px;height:115px;border:1px solid black;background-color:white;}
 .logoforensic img {border:0px;width:310px;}

.right {text-align:right;}


.text ul {	margin: 1em 1em; font-size: 1em;		}
.text li {		padding: 0 0 0 40px;		margin-bottom: 1.2em;
		    background: url(../img/point_new.gif) left top no-repeat ;
	     font-size: 1em;	
	       }
.text sup { font-size: 0.7em;  }
.inner ul {		list-style-type: none;	}
.inner li { background: url(../img/arroe.gif) no-repeat scroll left top;  line-height:14px;padding-left:10px;padding-bottom:3px; z-index:10;margin-left:60px;    	}


h3 {		font-size: 1.2em; color:#334444;  
		border-bottom: 1px solid #334444;
		padding-bottom: .6em;
		margin: 2em 0 .6em 0;
		clear: both;
	}
H4 	{		font-size: 0.95em; color:#334444;  
		border-bottom: 1px solid #334444;
		padding-bottom: .3em;
		margin: 2em 0 .5em 0;
		clear: both;
	}
	
hr {  	clear: both;  color:#ffffff; height:0px;  }	
.copyleft {	clear: both; border-top: 1px solid #334444;  font-size: 0.65em; margin:0px; margin-top:8px;padding:8px 20px; padding-bottom:40px; font-weight:bold; text-align:center;}	




form {  margin: 0;  padding: 0;  min-width: 400px;  max-width: 500px;  width: 500px; }
form fieldset {  border-color: #000;  border-width: 1px;  border-style: solid;  padding: 10px;       margin: 0;}
form fieldset legend {	font-size:1.1em;   font-weight:bold;    }
form label { 	display: block;  	float: left; 	width: 100px; 	padding: 0; 	margin: 5px 0 0; 	text-align: right; }
form fieldset label:first-letter { 	text-decoration:underline;    }
.nofirst  {	color:white;}
form input, form textarea { 	width:auto; margin:5px 0 0 10px; font-size:12px; }
form input#reset {	margin-left:0px;}
textarea { overflow: auto; }
form small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}
form .required{font-weight:bold;} 

form br {
	clear:left; 
}

.newwindow { background-image:url(../img/new-window.gif); background-repeat:no-repeat; background-position: right center; padding-right:10px;}


