@charset "utf-8";



/* CSS Document */






body



{

	background:url(images/bkgrnd_02.gif);

	background-color:#337F54;

	margin-top:0;

	margin-left:0;

	margin-right:0;

	margin:0;

	font-size: small;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





ol

{

line-height:2.5em;



}

p {font-size:small}







.redFont {color: #8D383D}







h1



{



font-style:italic;



color:#8D383D;



}







h1.header



{



padding:0;



margin:0;



}



ul.top



{



float:right;



width:100%;



padding:0;



margin:0;



list-style-type:none;



}







ul.top li



{



display: inline;



}







ul.top a



{



width:6em;



text-decoration:none;



color:#337F54;



font-size:x-small;



}



ul.top a:hover



{



background-color:#337F54;



color:#ffffff;



}





ul.topinternal



{



width:100%;



padding:0;



margin:0;



list-style-type:none;



}







ul.topinternal li



{



display: inline;



}



ul.topinternal a

{



width:6em;



text-decoration:none;



color:#337F54;



background-color:white;



padding:0.2em 0.6em;



font-size:x-small;

}



ul.topinternal a:hover

{

background-color:#337F54;



color:#ffffff;

}







a.pagelinks



{



color:#8D383D;



font-weight:bold;



font-size:small;



}







a.pagelinks:hover



{



background-color:#8D383D;



color:#FFFFFF;



}







h4



{



color:#8D383D;



font-style:italic;



}



ul.plain



{



font-size:small;



}



ol.plain



{



font-size:small;



}







ul.clients



{



	list-style-image: url(images/fleur.gif);



}







ul.news{}







ul.news li{font-weight:bold; }







h4.plain



{



color:#8D383D;







}







#navigationtech



{



	clear:both;



	margin: 0px 0px 0px 0px;



	background-color: #337F54;



	border-bottom-width: thin;



	border-bottom-style: ridge;



	border-right-width: thin;



	border-left-width: thin;



	border-right-style: ridge;



	border-left-style: ridge;



	background-image: url(images/nav_background.gif);

	

	min-height:34px;







}



#navigation



{



	clear:both;



	margin: 0px 0px 0px 0px;



	background-color: #337F54;



	border-bottom-width: thin;



	border-bottom-style: ridge;



	border-right-width: thin;



	border-left-width: thin;



	border-right-style: ridge;



	border-left-style: ridge;



	background-image: url(images/nav_background.gif);



	height: 34px;



}

#subnavigation

{



	clear:both;



	margin: 0px 0px 0px 0px;



	background-color: #FFFFFF;



	border-bottom-width: thin;



	border-bottom-style: ridge;



	border-right-width: thin;



	border-left-width: thin;



	border-right-style: ridge;



	border-left-style: ridge;



	height: 50px;



}



#content



{



	clear: right;



	height: 100%;



	padding-top: 20px;



	padding-right: 10px;



	padding-bottom: 0px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 20px;



	min-height: 500px;



}



#container



{



	padding: 0px;



	margin: 0px;



	width: 850px;



	line-height:150%;



	background-color: #FFFFFF;



	margin-left: auto;



	margin-right: auto;



}



#footer



{



	background-color:#337F54;



	font-size: small;



}



#subfooter



{



	background-color:#337F54;



	font-size:x-small;



}

#subfooter a

{

	color:#FFFFFF;

	padding-right: 1em;

	}

	



#header



{



	background-color:#337F54;



	height:105px;



	padding-top: 10px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



	background-image: url(images/header_bkgrnd.gif);



	border-top-width: thin;



	border-right-width: thin;



	border-left-width: thin;



	border-top-style: ridge;



	border-right-style: ridge;



	border-left-style: ridge;



}



#internalHeader



{



	background-color:#337F54;



	border-top-width: thin;



	border-right-width: thin;



	border-left-width: thin;



	border-top-style: ridge;



	border-right-style: ridge;



	border-left-style: ridge;







}



#affiliate

{

border:#337F54 double;

padding:10px



}

* html #affiliate {height:10%}





#expertise



{

	background-color:#ffffff;

	width:225px;

	float:right;

	padding:10px;





	

}



#expertise2

{

	background:  url(images/expertise_internal.gif) top center repeat-y;

}



* html #expertise2 {height:10%}



#expertise3

{

	padding:20px;

}

#expertise h4

{

		color: #8D383D;

		background: transparent url(images/expertise_top.gif) no-repeat top center;

		font-weight:bold;

		font-style:normal;

		padding-top: 20px;



}

* html #expertise h4 {height:10%}

#expertiseFooter

{

		background: transparent url(images/expertise_bottom.gif) no-repeat bottom center;

		height:27px;

}





#expertise ul {

	margin: 0px;

	padding: 0px;

	color: #8D383D;

	list-style-type: none;

	}

#experise li {

 

	display: block; 

	}





#expertise a

{

color:#8D383D;

}



#expertise a:hover

{



background-color:#8D383D;



color:#ffffff;



}





#mainsection



{



	padding-right: 20px;



}



img.pic



{



padding:10px;



float:right;



}



ul.mainsitemap

{

	color: #000000;



	padding: 0;



	list-style-type:none;



	margin-left: 30px;



}



ul.subsitemap



{

	color: #000000;

	list-style-type:disc;

	margin-left: 60px;

}



ul.mainsitemap a

{

	color: #000000;

	font-size:small;

	}

	

ul.subsitemap a

{

	color: #000000;

	font-size:smaller;

	}

	

span.required

{

color:#FF0000;

font-weight:bolder;

}

#pictureBlock
{
background-color:#337F54;
padding:1em;
}

