/* CSS Styles for AGResearch
	
	Created by: Deluge Interactive: Delaney Computer Services
	Web: www.dcsny.com
	E-Mail: customer@dcsny.com
	
	Creator: Tsvetan Dimitrov
	E-Mail: t.dimitrov@dcsny.com
	
	All rights reserved.
*/

/* ***************************************************************************** */

/* Global properties for type selectors */
body{ background-color:#001770;}
*{ font-family:Arial, Helvetica, sans-serif; font-size:12px}

a:link {color:#ad760c; text-decoration:none;}
a:visited {color:#ad760c; text-decoration:none;}
a:active {color:#ad760c; text-decoration:underline;}
a:hover {color:#ad760c; text-decoration:underline;}

/* The most outer holder of all content */
.contentHolder
{
	width: 720px;
	min-height: 575px;
	padding: 0px 20px 30px 20px;
	background-color:white;
	border: 0px;
}

/* The top logo */
.topLogo
{
	border: 0px;
	width: 100%;
	height: 95px;
	padding-top:5px;
}
	
	.top_nav {
		float:right; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		width:200px;
		color:#99592d;
		text-align:right;
	}
	
	.top_nav a:link {font-size: 8pt;color:#99592d; text-decoration:none;}
	.top_nav a:visited {font-size: 8pt;color:#99592d; text-decoration:none;} 
	.top_nav a:active {font-size: 8pt;color:#99592d; text-decoration:underline;}
	.top_nav a:hover {font-size: 8pt;color:#99592d; text-decoration:underline;}

	/* The logo image */
	.topLogo .logo
	{
		width: 104px;
		height: 71px;
		/*background:url(images/logo.gif) no-repeat;*/
		float:left;
	}
	
	/* The logo header text */
	.topLogo .headerText
	{
		width: 308px;
		height: 71px;
		background:url(images/logo_text.gif) bottom left no-repeat;
		float:left;
		margin-left: 8px;
	}

.yellowLine
{
	/* no good for IE! width:100%;
	height: 1px; 
	background-color: #ad760c;*/
	clear:both;
	padding:0; /* IMPORTANT */
	margin:0;

}

/* Will hold the navigation and the upper part with "How can A&G help you" */
.topPartHolder
{
	width: 100%;
	min-height: 247px;
	display: inline;
}
	
#leftPartHolder
{
	width: 160px;
	float:left;
	background-color: #103052;
	min-height:479px;
	border-bottom: #ad760c solid 1px;
}

#rightPartHolder
{
	width: 560px;
	float:right;
	background-color: #e7e7e7;
	border-top: #ad760c solid 1px;
	border-bottom: #ad760c solid 1px;
}

#rightPartPadding
{
	padding:10px;
	text-align:left;
}

#rightPartPadding a:link {color:#ad760c; text-decoration:none;}
#rightPartPadding a:visited {color:#ad760c; text-decoration:none;}
#rightPartPadding a:active {color:#ad760c; text-decoration:underline;}
#rightPartPadding a:hover {color:#ad760c; text-decoration:underline;}

#interiorHeader
{
	background-color:#fff;
	border-bottom: #ad760c solid 1px;
	height:62px;
	background-image:url(/images/bt_header_alt.gif);
	background-repeat: no-repeat;
}
	
#interiorHeaderPadding
{
	padding:16px 10px;
	text-align:left;
}

.interiorHeaderHeadline
{
	color: #103052;
	font-size:16pt;
	font-weight:bold;
	line-height:15pt;
	font-family: Palatino, Georgia, "Times New Roman", Times, serif;
}

.interiorHeaderSubHeadline {font-family:Arial, Helvetica, sans-serif; color:#ad760c; font-size:10pt;}

#interiorHeaderPadding a {text-decoration:none;}

	/* The navigation column */
	.navigation
	{
		width: 160px;
		height: 248px;
		background: url(images/bg_left_menu.gif) no-repeat;
		border-top: #ad760c solid 1px;
		/*border-bottom: #ad760c solid 1px;
		display: inline;
		*/
	}
	
	.navigation UL /* ULs required */
	{
		margin:0;
		display: inline;
	}
	.navigation li
	{
		width:138px;
		height:20px;
		color:white;
		text-align:right;
		padding-right:15px;
		margin-right:3px; 
		padding-top:5px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		float:right;
		background:url(images/brown_arrow.gif) right no-repeat;
		clear:both;
		list-style: none;
		overflow:hidden;
		/*border:red solid 1px;
		display: inline;  IMPORTANT! */
		list-style: none;
	}
	
	.navigation a:link {color:white; text-decoration:none; font-size:9pt;}
	.navigation a:visited {color:white; text-decoration:none; font-size:9pt;}
	.navigation a:active {color:white; text-decoration:underline; font-size:9pt;}
	.navigation a:hover {color:white; text-decoration:underline; font-size:9pt;}
	
	/* What's left of the navigation */
	.centralPart_main
	{
		width:559px;
		height: 248px;
		float:left;
		background:url(images/bg_right_part2.jpg) no-repeat;
		margin:auto;
		border-top: #ad760c solid 1px;
		border-bottom: #ad760c solid 1px;
		position:relative; /* IMPORTANT REL-ABS */
		
	}
	
	.centralPart_main DIV
	{
		position:absolute;/* IMPORTANT REL-ABS */
		left:4px;
		bottom:0;
		width:100%;
	}
	.centralPart_main  H1
	{
		margin:0;
		padding:0;
	}
	
	
	.centralPart_home
	{
		width:559px;
		height: 248px;
		float:left;
		background:url(images/bg_right_part.jpg) no-repeat;
		display: inline;
		border-top: #ad760c solid 1px;
		border-bottom: #ad760c solid 1px;
	}
	
	.centralPart_home UL /* ULs required */
	{
		margin:0;
	}
	.centralPart_home li
	{
		width:120px;
		height:19px;
		clear:both;
		float:left;
		list-style: none;
		position:relative;
		left: 135px;
		display: inline; /* IMPORTANT! */
	}
	
/* Will holde the 3 columns */
.lowerPartHolder
{
	width:698px;
	padding: 11px;
	min-height:201px;
	background-color:#c7d2ce;
	position:relative; 
	color:#333333;
}
	.lowerPartHolder * a {color:#99592d; text-decoration:none;}
	.lowerPartHolder * a:visited {color:#99592d; text-decoration:none;} 
	.lowerPartHolder * a:active {color:#99592d; text-decoration:none;}
	.lowerPartHolder * a:hover {color:#99592d; text-decoration:underline;}

	.lowerPartHolder .column1
	{
		background-color:#fff;
		/* need this for the javascript column expansion to work */
		overflow:hidden; 
		width:151px;
		min-height:180px;
		padding:5px;
		float:left;
		text-align: left;
	}
	
	.lowerPartHolder .column1_main
	{
		background-color:#e5e5e5;
		/* need this for the javascript column expansion to work */
		overflow:hidden; 
		width:160px;
		min-height:180px;
		padding:5px;
		float:left;
		text-align: left;
	}
	
	.lowerPartHolder .column2
	{
		background-color: #e5e5e5;
		overflow:hidden;
		width:337px;
		min-height:180px; 
		padding:5px;
		float:left;
		margin-left: 12px;
		text-align:left;
	}
	
	.lowerPartHolder .column2_main
	{
		background-color: #e5e5e5;
		overflow:hidden;
		width:506px;
		min-height:180px; 
		padding:5px;
		float:left;
		margin-left: 12px;
		text-align:left;
	}
	.lowerPartHolder .column2_main .list_name a {color:#001770; text-decoration:none; font-size:12pt;}
	.lowerPartHolder .column2_main .list_name a:active {color:#001770; text-decoration:underline; font-size:12pt;}
	.lowerPartHolder .column2_main .list_name a:visited {color:#001770; text-decoration:none; font-size:12pt;} 
	.lowerPartHolder .column2_main .list_name a:hover {color:#001770; text-decoration:underline; font-size:12pt;}

	.lowerPartHolder .column3
	{
		background-color:#fff;
		overflow:hidden; 
		width:156px;
		min-height:180px;
		float:left;
		padding:5px;
		margin-left: 12px;
		text-align:left;
	}
	
.deluge_logo {
	position: fixed;
	bottom: 0;
	right: 0;
}

.footer
{
	color: white;
}

.footer a,a:active,a:visited
{
	color: white;
	text-decoration:underline;
}

.footer a:hover
{
	color:#99592d;
}

/* presentation styles */
#presentation {
width:714px;
height:477px;
border:double 3px #ad760c;
background-color:#e5e5e5;
background-image:url(images/bg_presentation.jpg);
<cfoutput>visibility:#whState#;</cfoutput>
text-align:center;
z-index:11;
}

#presentation_container {width:670px; min-height:400px; padding:10px 20px;}

#slideshow_control {
	width:100%;	
	height:20px;
	font-size:8pt;
	border-bottom:dotted 1px #99592d;
	padding-bottom:10px;
	margin-bottom:10px;
}

#slideshow_control .item {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding:3px 7px; color: #fff; border:solid 1px #99592d; background-color:#001770; cursor:pointer;}

#slideshow_control .item a:link {color:#99592d; text-decoration:none;}
#slideshow_control .item a:visited {color:#99592d; text-decoration:none;}
#slideshow_control .item a:active {color:#000; text-decoration:none;}
#slideshow_control .item a:hover {color:#000; text-decoration:none;}

#presentation_text {width:100%; height:400px; float:right; overflow:auto;}

#presentation_headline{
font-family:palatino,times,georgia;
font-size:20pt;
color:#001770;
text-align:left;
margin:10px 0 20px 0;
font-weight:bold;
}

#presentation_body {
font-family:palatino,times,georgia;
font-size:15pt;
font-style:italic;
color:#5a3b00;
text-align:left;
font-weight:bold;
}
#presentation_body a:link {color:#5a3b00; text-decoration:none;}
#presentation_body a:visited {color:#5a3b00; text-decoration:none;}
#presentation_body a:active {color:#5a3b00; text-decoration:underline;}
#presentation_body a:hover {color:#5a3b00; text-decoration:underline;}

#presentation_body table
{
	padding:3px;
	border-style:none;
	border-collapse:collapse;
}

#presentation_body table th
{
	padding:3px;
	border-style:none;
	border-collapse:collapse;
}

#presentation_body table td
{
	padding:3px;
	border-style:none;
	border-collapse:collapse;
}

#presentation_body ul {
font-family: Arial, Helvetica, sans-serif;
font-size:14pt;
color:#666;
text-align:left;
font-weight:bold;
font-style:normal;
margin: 30px 0 0 30px;
list-style-type: none;
padding: 0;
}

#presentation_body ul li {
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
text-align:left;
font-weight:bold;
font-style:normal;
margin: 10px 0;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position: 15px 0.2em;
padding:0 10px 0 45px;
}

#presentation_body table ul {
font-family: Arial, Helvetica, sans-serif;
font-size:14pt;
color:#666;
text-align:left;
font-weight:normal;
font-style:normal;
margin: 10px 0;
list-style-type: none;
margin: 0;
padding: 0;
}

#presentation_body table ul li {
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
text-align:left;
font-weight:normal;
font-style:normal;
margin: 10px 0;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position: 15px 0.2em;
padding:0 10px 0 45px;
}

#presentation_nav {
width:210px;
border-right: dotted 1px #666;
margin: 10px 10px 10px -0px;
font-family: Arial, Helvetica, sans-serif;
font-size:small;
color:#999;
text-align:left;
font-weight:bold;
height:400px;
overflow:auto;
float:left;
padding-right:10px;
}	

#presentation_nav li {font-size:x-small;margin-left:-12px;}

#presentation_nav a:link {font-size:x-small;color:#999;text-decoration:none;}
#presentation_nav a:visited {font-size:x-small;color:#999;text-decoration:none;}
#presentation_nav a:active {font-size:x-small;color:#999;text-decoration:underline;}
#presentation_nav a:hover {font-size:x-small;color:#999;text-decoration:underline;}

#presentation_footer {color:#000; font-size:8pt; text-align:right;}

#presentation_footer a:link {font-size:x-small;color:#000;text-decoration:none;}
#presentation_footer a:visited {font-size:x-small;color:#000;text-decoration:none;}
#presentation_footer a:active {font-size:x-small;color:#000;text-decoration:underline;}
#presentation_footer a:hover {font-size:x-small;color:#000;text-decoration:underline;}

#client_highlight_alt {text-align:center; width:140px; height:150px; background-color:#ffffff; border:solid 1px #ad760c; z-index:1000;}

