.preloadimage {display:none;}

img{
 border:0px solid #000000;
}

img.portrait{
 border:1px solid #000000;
}

div.existingclients{
float: right;
margin-top: 40px;
margin-left: 10px;
}

div.existingclients table{
width: 190px;
border: 1px solid #8F7F65;
background: url('images/existingclientsbg.png');
color: #ffffff;
}

body{
background-color: #EEEEEE;
background-image: URL('images/grad_background.gif');
background-repeat: repeat-x;
font-family: tahoma, arial;
color: #333333;
font-size: 14px;
}

a{
color: #ffffff; 
text-decoration: underline;
}

font.header{
font-family: tahoma, arial;
color: #ffffff;
font-size: 14px;
}

font.footer{
font-family: tahoma, arial;
color: #ffffff;
font-size: 12px;
}

font.title{
font-family: tahoma, arial;
color: #000000;
font-size: 17px;
}

/* menu css menu css menu css */


ul.navhome {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 94px; /* Width of Menu Items */
	height: 35px;
	}

ul.navhome li {
	position: relative;
	}
	
/* Styles for Menu Items */
ul.navhome li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/home_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navhome li a:hover { color: ; background: URL('images/nav/home_on.png'); } /* Hover Styles */

body#home ul.navhome li a { color: ; background: URL('images/nav/home_on.png'); } /* On Styles */
		
li:hover ul.navhome, li.over ul.navhome { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navabout {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navabout li {
	position: relative;
	}

/* Styles for Menu Items */
ul.navabout li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/about_us_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navabout li a:hover { color: ; background: URL('images/nav/about_us_on.png'); } /* Hover Styles */
		
body#about ul.navabout li a { color: ; background: URL('images/nav/about_us_on.png'); } /* On Styles */
		
li:hover ul.navabout, li.over ul.navabout { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navindividual {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navindividual li {
	position: relative;
	}

/* Styles for Menu Items */
ul.navindividual li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/individual_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navindividual li a:hover { color: ; background: URL('images/nav/individual_on.png'); } /* Hover Styles */
		
body#individual ul.navindividual li a { color: ; background: URL('images/nav/individual_on.png'); } /* On Styles */
		
li:hover ul.navindividual, li.over ul.navindividual { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navassociations {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navassociations li {
	position: relative;
	}

/* Styles for Menu Items */
ul.navassociations li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/associations_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navassociations li a:hover { color: ; background: URL('images/nav/associations_on.png'); } /* Hover Styles */
		
body#associations ul.navassociations li a { color: ; background: URL('images/nav/associations_on.png'); } /* On Styles */
		
li:hover ul.navassociations, li.over ul.navassociations { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navgroups {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navgroups li {
	position: relative;
	}

/* Styles for Menu Items */
ul.navgroups li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/groups_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navgroups li a:hover { color: ; background: URL('images/nav/groups_on.png'); } /* Hover Styles */
		
body#groups ul.navgroups li a { color: ; background: URL('images/nav/groups_on.png'); } /* On Styles */
		
li:hover ul.navgroups, li.over ul.navgroups { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navservices {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navservices li {
	position: relative;
	}
	
/* Styles for Menu Items */
ul.navservices li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/services_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navservices li a:hover { color: ; background: URL('images/nav/services_on.png'); } /* Hover Styles */
		
body#services ul.navservices li a { color: ; background: URL('images/nav/services_on.png'); } /* On Styles */
		
li:hover ul.navservices, li.over ul.navservices { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navcontact {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navcontact li {
	position: relative;
	}
	
/* Styles for Menu Items */
ul.navcontact li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/contact_us_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navcontact li a:hover { color: ; background: URL('images/nav/contact_us_on.png'); } /* Hover Styles */
		
body#contact ul.navcontact li a { color: ; background: URL('images/nav/contact_us_on.png'); } /* On Styles */
		
li:hover ul.navcontact, li.over ul.navcontact { display: block; } /* The magic */


/* end menu css end menu css end menu css */

/* menu css menu css menu css */


ul.navresources {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	height: 35px;
	}

ul.navresources li {
	position: relative;
	}

/* Styles for Menu Items */
ul.navresources li a {
	display: block;
	text-decoration: none;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #2A6497;
	background: URL('images/nav/resources_off.png');
	padding: 0px;
	border: 0px solid #c8d5d4;
	border-bottom: 0;
	width: 190px;
	height: 35px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul.navresources li a:hover { color: ; background: URL('images/nav/resources_on.png'); } /* Hover Styles */
		
body#resources ul.navresources li a { color: ; background: URL('images/nav/resources_on.png'); } /* On Styles */
		
li:hover ul.navresources, li.over ul.navresources { display: block; } /* The magic */


/* end menu css end menu css end menu css */