/* CSS Document */

/*************************
	GENERAL DEFINITION
**************************/
body {
	margin:0;
	padding:0;
	background:#010101 url(../images/pagebg.gif) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

p { margin:0; padding:0; }

.clearer {
	margin: 0;
	padding: 0;
	clear: both;
}

#container-all { margin:0 0 0 76px; padding:0;
			     width:730px;
				 background:#FFFFFF;
}

em { color:#FF0000; }

acronym { border-bottom: dotted 1px #000000; }

/*****************************
	HEADER DEFINITION
******************************/
#header { margin:0; padding:0; 
		  width:730px; height:218px;
		  background:#669966;
}

#header #top { margin:0; padding:0;
				height:108px;
				background:#fff;
				color:#006600;
}

#header #bottom { margin:0; padding:0;
				height:91px;
				background:#010101;
				color:#006600;
}

#header #nav-main { margin:0; padding:0;
				    height:19px;
					background:#FF3408;
					color:#FFFFFF;
}

#nav-main p { margin:0; padding:0;
			  line-height:19px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  font-weight:bold;
}

#nav-main a, #nav-main a:link, #nav-main a:visited, #nav-main a:active {
	color:#fff;
	text-decoration:none;
} 

#nav-main a:hover {
	color:#000;
	text-decoration:none;
}

/************************** 
	MAIN DEFINITION
***************************/
#main #company-par { margin:10px 30px; }

#main #contact-par { margin:10px 20px; padding:0; float:right; width:473px;}


#main #company-par p, #main #contact-par p { padding:5px; color:#000; }

#main #company-par p a, #main #contact-par p a { font-size:18px; font-weight:bold; color:#663300; }

#main #browse-letters p { margin:10px 20px 2px 20px; padding:0; }
#main #browse-letters h1 { margin:10px 20px 2px 20px; padding:0; font-size:14px; font-weight:normal; color:#000000; text-align:center;}

#main #browse-results { margin-top:10px; }

#main #browse-letters a, #main #browse-results a { color:#333333; text-decoration:none; }

#main #browse-letters a:hover, #main #browse-results a:hover { text-decoration:underline; }

#main #browse-results table p {
	margin: 0 1px 1px 0; padding: 4px 4px 4px 10px;
	display: block;
	font-size:10px;
}

.evenPar { background-color:#F1F1EB; }
.oddPar { background-color:#E3E3D6; }

.eparent { background:#F1F1EB url(../images/parent.gif) repeat-y; }
.eplant { background:#F1F1EB url(../images/plant.gif) repeat-y; }
.eborder { background:#F1F1EB url(../images/border.gif) repeat-y; }
.oparent { background:#E3E3D6 url(../images/parent.gif) repeat-y; }
.oplant { background:#E3E3D6 url(../images/plant.gif) repeat-y; }
.oborder { background:#E3E3D6 url(../images/border.gif) repeat-y; }

/************************** 
	FOOTER DEFINITION
***************************/
#footer-solunet { margin:0; padding:0;
				  width:730px; height:70px;
				  background:#fff;
				  color:#666633;
}

#footer-solunet #copyright {
	margin:0; padding:5px 21px 0 21px;
	background:#fff url(../images/hdoubleline.gif) repeat-x;
	font-size:10px;
}

#footer-solunet #footer-links {
	margin:0; padding:0;
	height:50px;
	text-align:center;
	background:#010101;
}

#footer-solunet #footer-links p {
	float:left;
	width:16%;
	color:#999999;
	text-align:center;
}

#footer-solunet a, #footer-solunet a:link, #footer-solunet a:active, #footer-solunet a:visited, #footer-solunet a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #fff;
}




/*****************************************************************************************
			NEXT / PREV COMPANY NAV
*****************************************************************************************/
#exec-nav p, #group-nav p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

#exec-nav a, #group-nav a {
	color:#FFFFFF;
}



/*****************************************************************************************
			EXISTING STUFF
*****************************************************************************************/

/*a, a:link, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #fff;
}

a:visited {
	color: #fff;
}

a:hover {
	color: #fff;
}
*/
/* company profile specific */
#company-info-container {
	margin: 0;
	padding: 0;
	width: 730px;
	
	background-color:#E3E3D6;
	
	border-top: solid 1px #999;
	Xborder-bottom: solid 1px #999;
	
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;

}

.company-plant { background-image:url(../images/plant.gif); background-repeat:repeat-y; }
.company-border { background-image:url(../images/border.gif); background-repeat:repeat-y; }
.company-parent { background-image:url(../images/parent.gif); background-repeat:repeat-y; }
.company-plant-h { background-image:url(../images/plant_h.gif); background-repeat:repeat-x; }
.company-border-h { background-image:url(../images/border_h.gif); background-repeat:repeat-x; }
.company-parent-h { background-image:url(../images/parent_h.gif); background-repeat:repeat-x; }

/* 0px in reserve */
#company-info {
	float: left;
	
	margin: 0;
	padding: 0;
	width: 730px; /* 0px in reserve here */
}

#company-info h1 {
	margin: 0;
	padding: 10px 0 5px 10px;

	font-size: 20px;	
}


#company-info h2 {
	margin: 0;
	padding: 10px 0 5px 10px;

	font-size: 14px;
}

#company-info h3 {
	margin: 0;
	padding: 0 0 5px 10px;

	font-size: 12px;
	font-weight:normal;
}

#company-info p {
	margin: 0;
	padding: 0 0 5px 15px;
	
	font-size: 12px;
}

#company-info td {
	font-size: 12px;
}


#gads-300x250 {
	float: left;
	
	margin: 0;
	padding: 20px 0 0;
	width: 300px;
	
	display: inline;
}

#gads-160x600 {
	float: left;
	
	margin: 0;
	padding: 20 0 0;
	width: 160px;
	
	display: inline;
}


/*
