/* CSS Document */
div.container {
	background-color:#FFFFFF;
	width: 1200px;
	margin: 0px auto;
	border: thin solid #FFFFFF;
}

#header {
	width: 800px;
	background-color: #FFFFFF;
	margin: 0px auto;
	position: relative;
	height: 100px;
	background: url(images/HalCAD-Consulting25.png) no-repeat top left;
	FONT-FAMILY: Verdana;
	font-size: 9pt;
	font-weight: bold;	
	color: #CE7B77;	
}
.Logo1 {
	position: absolute;
	left: 600px;
	top: 5px;
	height: 38px;
}
.Logo2 {
	position: relative;
	top: 70px;
}  
.Logo2 a {
	text-decoration: none;
	}
.Logo2 a:link {
	color: #CE7B77;
	}
.Logo2 a:visited {
	color: #CE7B77;
	}
.Logo2 a:active {
	color: #CE7B77;
	}
.Logo2 a:hover {
	color: #FF0000;
	}
.webcontrol {FONT-SIZE: 8pt; FONT-FAMILY: Verdana; color: #CE7B77; text-decoration: none }
.webcontrol:hover { color: #FF0000; text-decoration: none }	

#topmenu {
/*	background-color: #0087F4;*/
	background-color: #006633;
	position: relative;
	width: 790px;
	height: auto;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	color: #FFFFFF;
	line-height: normal;
	padding-bottom: 3px;
	padding-top: 2px;
}
.topmenutxt {color: #FFFFFF; text-decoration:none } 
.topmenutxt:hover {
	color: #FF0000;
	text-decoration:none;
	margin-bottom: 3px;
}
 
/*body {
	margin: 20px 20px 20px 30px;
	border: 0;
	padding: 0;
	background-color: #FFFFFF;
	text-align: left;
	}   */
#leftside {
	top: 20px;
	float:left;
	position:relative;
	width: 200px;
	background-color: #EEEEFF;
    }
.lefttext {
	margin: 8px;
	padding: 5px 10px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	COLOR: #990000;
	text-indent: 0;
	margin-left: 8px;
	margin-right: 8px;
	text-align:left;
    }
.lefttext h2 {
	font-size: 12pt;
	border-bottom: 2px solid #990000;
	text-align: center;
	font-weight: bolder;
	margin-bottom: 6pt;
	}
.lefttext h3 {
	text-align: left;
	FONT-SIZE: 8pt;
	font-weight: bold;
	margin-bottom: 2pt;
	margin-top:2pt;	
	}
.lefttext h4 {
	text-align: left;
	FONT-SIZE: 8pt;
	margin-top:0pt;
	font-weight:normal;
	}
.datum { 
	COLOR: #008000; text-align: left; font-weight: bold;
	}
.lefttext a {
	text-decoration: none;
	font-weight: bold;
	}
.lefttext a:link {
	color: #0000FF;
	}
.lefttext a:visited {
	color: #0000FF;
	}
.lefttext a:active {
	color: #0000FF;
	}
.lefttext a:hover {
	color: #FF0000;
	}
 /* set background images for corners */
.box        { background: url(./images/box.gif) repeat; }
.l_top      { background: url(./images/l_top.gif) no-repeat top left; }
.l_top  div { background: url(./images/r_top.gif) no-repeat top right; }
.l_bot      { background: url(./images/l_bot.gif) no-repeat bottom left; }
.l_bot  div { background: url(./images/r_bot.gif) no-repeat bottom right; }

 /* height and width details */
.l_top div, .l_top, .l_bot div, .l_bot {
	width: 100%;
	height: 10px;
	font-size: 1px;
}

div.menu_news {
	position: absolute;
	left: 673px;
	height: 278px;
	float: left;
	top: 155px;
	width: 150px;
	background-color: #FFFFFF ;
}
#middle2 {
	background-color: #FFFFFF;
	position:relative;
	margin: 0px auto;
	width: 800px;
	height: auto;
}
#middle {
	top: 20px;
	left:218px;
	width: 500px;
	margin: 0px auto;
	background-color: #FFFFFF;
	position:absolute;
}
.middletext { 
	color: #990000;
	FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	text-align:left;
}
.middletext h1 {
	font-size: 24px;
	color: #008000 ;
	text-align: left;
	font-weight: normal;
	margin-bottom: 3px;
	}
.middletext h2 {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 3px;
	}
.middletext h3 {
	text-align: left;
	FONT-SIZE: 8pt;
	font-weight: bold;
	margin-bottom: 2px;
	}
.middletext li{
	margin-bottom: 2px;
	}
.middletext a:link {
	background-color:#FFFF00 ;
	text-decoration:none
	}
.middletext a:visited {
	background-color:#FFFF00 ;
	text-decoration:none
	}
.middletext a:active {
	text-decoration:none
	}
.middletext2 { 
	color: #EEEEFF;
	FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	text-align:right;
}	
.middletext2 h1 {
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 3px;
	}  
.middletext2 td{ 
	text-align: right;
	background-color: #EEEEFF;
	FONT-SIZE: 10pt;
	color: #800000;
	} 
.middletext2 td a:link {
	color: #800000;
	}
.middletext2 td a:visited {
	color: #800000;
	}
.middletext2 td a:active {
	color: #800000;
	}	
.sitemap { 
	color: #EEEEFF;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
	text-align:left;
}
.sitemap h1 {
	font-size: 24px;
	color: #008000 ;
	text-align: left;
	font-weight: normal;
	margin-bottom: 3px;
	}
.sitemap td{ 
	text-align: left;
	background-color: #FFFFFF;
	FONT-SIZE: 10pt;
	color: #800000;
	} 	  
.sitemap tr a:active {
	color: #800000;
	}
.sitemap tr a:link {
	color: #800000;
	}
.sitemap tr a:visited {
	color: #800000;
	}	
			
#footer {
	position: static;
	top: 1100px;
	left: 200px;
	width: 500px;
	height: 110px;
	background-color: #FFFFFF;
	margin: 0px auto;
}
.foottext
{
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana;
	COLOR: #006ECC;
	text-align: center;
	width: 500px;
}
.navtablink {FONT-SIZE: 8pt;  FONT-FAMILY: Verdana; color: #FFFFFF}
.navtablink a:link {color: #FFFFFF; text-decoration: none}
.navtablink a:hover {font-weight: bold; text-decoration: none}
.navtablink a:visited {color: #FFFFFF; text-decoration: none}

/* ################################################################################## */
/*																                      */
/*	  		            	    	fstooltips.css 			   						  */
/*																                      */
/* ################################################################################## */

.fstooltips {

border: 1px solid #0000A0;
width: 180px;

}

.tipheader {

background-color: #0000A0;
color: #F3B627;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}

.tipcontent {

background-color: #CACAFF;
color: #0000A0;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}

/* ################################################################################## */
/*																                      */
/*	  		            	    	fstooltips.css 			   						  */
/*																                      */
/* ################################################################################## */

.fstooltips {

border: 1px solid #0000A0;
width: 180px;

}

.tipheader {

background-color: #0000A0;
color: #F3B627;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}

.tipcontent {

background-color: #CACAFF;
color: #0000A0;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}
/* ################################################################################## */
/*	  		            	    	fstooltips.css 			   						  */
/* ################################################################################## */
.fstooltips {
border: 2px solid #0000A0 ;
width: 180px;
}
.tipheader {
background-color: #0000A0;
color: #F3B627;
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
FONT-FAMILY: arial;
}
.tipcontent {
background-color: #CACAFF;
color: #0000A0;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt;
FONT-FAMILY: arial;
}
/* ################################################################################## */

