/*
***********************************************************************
This file is intended to serve as the control document which represents
the graphical treatment and guidlines for all naviagtional elements.

Iziks Interactive, Inc.
http://www.iziks.com
Created on 11/11/2005 by Brian J. Krummel
***********************************************************************
NOTES:
11/14/2005 - BJK
Original height of navigation boxes was 30px. This dimension allowed the
created navigation box to be the same height as the neighboring logo
box/bar element. However, to get the text centered in the navigation
bar the height was reduced to 16px and a padding top/bottom of 7px 
completed the padding/centered effect.

11/16/2005 - BJK
Pseudo hover class not supported in IE 6.0 for any element other than
anchor link. IE 6.0 hack found at http://www.xs4all.nl/~peterned/hovercraft.html.
Hack applied to body tag to correct/allow rollover treatment to elements.
*************************************************************
/*********************** NAVIGATIONAL ELEMENTS ************************/
/* Controls style of all main navigation elements. */
	.navigation {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.navigation a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.navigation a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.navigation a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #FFFFFF;
		text-decoration: none;
	}
	
/* Defines exact positioning of navigational blocks.	
	/* Controls positioning of navigation item #1. */
		#services {
			display:block;
			position:absolute;
			left:138px;
			top:133px; 
			width:70px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#services:hover {
			background-color:#B2C6D7;
		}

		#services_home {
			display:block;
			position:absolute;
			left:138px;
			top:331px; 
			width:70px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#services_home:hover {
			background-color:#B2C6D7;
		}
	
	/* Controls positioning of navigation item #2. */
		#available {
			display:block;
			position:absolute;
			left:209px;
			top:133px; 
			width:120px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#available:hover {
			background-color:#B2C6D7;
		}
		
		#available_home {
			display:block;
			position:absolute;
			left:209px;
			top:331px; 
			width:120px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#available_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
	
	/* Controls positioning of navigation item #3. */
		#aboutus {
			display:block;
			position:absolute;
			left:330px;
			top:133px; 
			width:67px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#aboutus:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
		
		#aboutus_home {
			display:block;
			position:absolute;
			left:410px;
			top:0px; 
			width:186px; 
			height:248px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#aboutus_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
	
	/* Controls positioning of navigation item #4. */
		#news {
			display:block;
			position:absolute;
			left:398px;
			top:133px; 
			width:48px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#news:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
		
		#news_home {
			display:block;
			position:absolute;
			left:398px;
			top:331px; 
			width:48px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#news_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
	
	/* Controls positioning of navigation item #5. */
		#marketreports {
			display:block;
			position:absolute;
			left:447px;
			top:133px; 
			width:103px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#marketreports:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
		
		#marketreports_home {
			display:block;
			position:absolute;
			left:447px;
			top:331px; 
			width:103px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#marketreports_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
	
	/* Controls positioning of navigation item #6. */
		#featvendors {
			display:block;
			position:absolute;
			left:551px;
			top:133px; 
			width:115px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#featvendors:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
		
		#featvendors_home {
			display:block;
			position:absolute;
			left:551px;
			top:331px; 
			width:115px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#featvendors_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
	
	/* Controls positioning of navigation item #7. */
		#pghculture {
			display:block;
			position:absolute;
			left:667px;
			top:133px; 
			width:123px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#pghculture:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
		
		#pghculture_home {
			display:block;
			position:absolute;
			left:667px;
			top:331px; 
			width:123px; 
			height:16px;
			z-index:1;
			background-color:#4C7AA3;
			background-image:url(../images/navbox/navbg_up.jpg);
			text-align: center;
			padding-top: 7px;
			padding-bottom: 7px;
		}
		
		#pghculture_home:hover {
			background-color:#B2C6D7;
			background-image:url(../images/navbox/navbg_over.jpg);
		}
/*********************** SUBNAVIGATIONAL ELEMENTS ************************/
/* Controls style of all main subnavigation elements. */
	.subnavigation {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #003365;
		text-decoration: none;
	}
	
	.subnavigation a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #003365;
		text-decoration: none;
	}
	
	.subnavigation a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #003365;
		text-decoration: none;
	}
	
	.subnavigation a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #3399CC;
		text-decoration: none;
	}
	
	.subnavigation_home1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #FF9900;
		text-decoration: none;
		/*Adds more space between lines for easier reading.*/
		line-height: 1.25;
	}
	
	.subnavigation_home2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #3399CC;
		text-decoration: none;
		/*Adds more space between lines for easier reading.*/
		line-height: 1.25;
	}
	
	.featuredtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		color: #00427C;
	}

	/* Defines visual treatment of list container.*/
	div#subnavbox ul {
		border: 0;
		margin:0 0 0 0;
		list-style-type: none;
		padding:0;
	}
	
	/* Defines visual treatment of list item.*/
	div#subnavbox li {
		border: 0;
		margin:0;
		padding:.5em 0;
		text-indent: 0;
		border-bottom: 1px;
		border-bottom-color:#E2E9F1;
		border-bottom-style: solid;
	}
	
	/* Defines unique visual treatment of first list item.*/
	div#subnavbox li:first-child {
		border-top: 1px;
		border-top-color:#E2E9F1;
		border-top-style: solid;
	}
	
/*********************** FOOTER ELEMENTS ************************/
/* Controls style of all main subnavigation elements. */
	.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration:none;
	text-align:center;
	padding-top: 30px;
	}
	
	.footer a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #3399CC;
		text-decoration: none;
	}
	
	.footer a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #3399CC;
		text-decoration: none;
	}
	
	.footer a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #3399CC;
		text-decoration: none;
	}

.proGallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration:none;
	text-align:left;
	padding-top: 0px;
	}
