/******************************************************************************/
/*       <link href="css/styles.css" type="text/css" rel="stylesheet" />      */
/******************************************************************************/
/*                     styles for trainercomm.com         2008                */
/******************************************************************************/ 
@import url("reset.css");
@import url("grid_layout.css");


HTML, BODY, #basic{
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#basis{
	margin: auto;
	width: 751px;	/* width of basis */
	display: table;
	margin-bottom: -50px;
}

#main{
	min-height: 100%;
}

#header{
	height: 102px;	/* height of header */
}

#hrefs{
	height: 28px;	/* height of header */
	border-bottom:#000000 solid 2px;
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;	
}


#hrefs DIV{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:8px 0 0 5px;
}



#hrefs A, #hrefs A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}


#footer{	
	margin: auto;
	height: 77px;	/* height of footer */
}


/*needed to make room for footer*/
#clearfooter{
	clear: both;
	height: 50px;	/* height of footer */
}
* > HTML #clearfooter {
	float: left;
	width: 100%;
}/* ie mac styles */


/*** standard classes ***********************************************************************************************/
.separator1{
	height: 1px;
	font-size: 1px;
	display: block;
}
.separator2{
	height: 2px;
	font-size: 1px;
	display: block;
}
.separator3{
	height: 3px;
	font-size: 1px;
	display: block;
}
.separator5{
	height: 5px;
	font-size: 1px;
	display: block;
}
.separator10{
	height: 10px;
	font-size: 1px;
	display: block;
}
.separator20{
	height: 20px;
	font-size: 1px;
	display: block;
}
.separator50{
	height: 50px;
	font-size: 1px;
	display: block;
}

.clear{
	clear:both;
	display: block;
}






/*** follow sections can edit *****************************************************************************/
BODY
{
	background-color: #faffe2;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;

}


h3{
	font-size:13px;
	font-weight:bold;
	margin:5px 0px 10px;
}

h4{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	margin:5px 0px 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #666666;
}

em{
	font-style:italic;
	color:#666666;
	font-weight: 600;
	padding-bottom: 10px;
}

strong{

	font-style:bold;

}

#pr_footer{
	font-style:italic;
	font-size: 10px;
	padding-right: 20px;
}	


/*** footer **************************************************************/

#footer
{
	background-image:url(../images/footer-bg.gif);
	background-repeat: repeat-x;	
	border-top:#000000 solid 2px;
}

#logo 
{
	float:left;
	padding-top:20px;
}

#menu
{
	float:left;
	color:#000000;
	width:751px;
}

#menuleft UL
{
	font-size:11px;
	text-transform:uppercase;
	padding:65px 0 0 0px;
	color:#000000;
	width:490px;
}

#menuleft UL LI
{	float: left;
	padding-left:0px;
}

#menuleft
{
	float:left;
	width:490px;
}


#searchform
{
	padding:0px;
	float:right;
	width:125px;
	padding-top:64px;
	font-size:1px;
	text-align:right;
	/padding-top:63px;
}

#header *{
}
#searchform INPUT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #c4c4c4;
	padding:2px 0 0 2px;
}
#search
{
	border-left:#9bb23b solid 1px;
	border-top:#9bb23b solid 1px;
	border-bottom:#9bb23b solid 1px;
	border-right:0px;
	height:14px;		
	width:80px;
	margin-right:23px;
	/margin-right:22px;
}
#searchbut
{
	position:absolute;
	margin:0px;
	top:62px;
	margin-left:-25px;
}


#flash
{
	height:180px;
	border-bottom:#000000 solid 2px;
	background-image:url(../images/flash-bg.gif);
	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;	
	padding-top:10px;
	padding-top:expression(0+'px');
	position:relative;
}

#flash_hp
{
	height:180px;
	border-bottom:#000000 solid 2px;
	background-image:url(../images/flash-bg.gif);
	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;	
	padding-top:10px;
}

#flash_sp1{
	float:left;
	width:501px;
	height:182px;
	margin:0;
	padding-top:0px;
	padding-top:expression(5+'px');
	position:relative;
	top:0px;
	top:expression(5+'px');
}

#datastorage IMG{
	behavior:url("assets/js/pngbehavior.htc");
	width:186px;
	height:44px;
}


#flash2
{
	/*background-repeat:no-repeat;*/
	background-image:url('');
	width:237px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-top:expression(10+'px');
	position:absolute;
	left:514px;
	z-index:10;
	/left:512px;
}
#flash2 *{
}

#flash2top
{
	height:87px;
	color:#FFFFFF;	
	font-size:16px;
	overflow:hidden;
	background-image:url(../images/flash-top.jpg);
	background-repeat:no-repeat;
	line-height:20px;
}

#flash2top P{
	padding: 0px 8px 0px 10px;
	background-image:url(../images/flash-p-bg.gif);
	background-repeat:repeat-x;
	background-position:0 -11px;
	margin-top:5px;
}

#flash-switcher{
	display:block;
	position:absolute;
	top:85px;
	height:10px;
	padding:0px;
	width:35px;
	margin-left:227px;
	text-decoration:none;
	color: #595959;
	background-position:left center;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:6px;
	background-color:transparent;
}

#flash-switcher.opened{
}
#flash-switcher.closed{
}

span.opened img{
position:absolute;
left: 0;
padding-top:5px;
}
span.closed img{
position:absolute;
left: 0;
padding-top:5px;
}

#flash-switcher.opened .closed, #flash-switcher.closed .opened{
	display:none;
}

#flash-switcher SPAN{
	font-size:9px;
	color:#fff;
	padding-bottom:8px;
	text-decoration:none;
}
#flash-open IMG{
	
}

#flash2bottom
{
	color:#FFFFFF;
	line-height:16px;	
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

#flash2bottom div{
	padding:8px 8px 0px 0px;
	margin: 0px;
	background-color:#747F43;
	font-size:12px;
	height:68px;
}

#flash2bottom P
{
	font-style:italic;
	padding-left:25px;
}

#flash2bottom IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:237px;
	height:9px;
	position:absolute;
}

#flash2bottom A
{
	font-weight:bold;
	line-height:16px;
	font-style:italic;
	text-decoration:none;
	color:#FFFFFF;
	float:left;		
	padding-left:20px;
	background-image:url(../images/arrowcarat.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;		
	margin-left:5px;
}
		
	
#flash2bottom A:hover
{
	font-weight:bold;
	line-height:16px;
	font-style:italic;
	text-decoration:none;
	color:#FFFFFF;
}


#editcont IMG
{
	padding:20px 0 5px 0;
}


#centerleft
{
	float:left;
	width:496px;
}

#centerleft1{font-size:1px;}

#centerleft1 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:496px;
	height:8px;			
}


#centerleft2{
	font-size:1px;
}

#centerleft2 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:496px;
	height:7px;		
}

#centerright
{
	float:right;
	width:244px;		
}

#centerright1
{
	font-size:1px;
}

#centerright1 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:244px;
	height:8px;
}

#centerright2
{font-size:1px;}
	
#centerright2 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:244px;
	height:8px;
}	


.p1
{
	font-size:13px;
	padding-bottom:20px;
	line-height:18px;
	padding-bottom:15px;
}

#p2
{
	font-size:11px;
	font-weight:bold;
	padding-bottom:28px;
}

#p3
{
	font-size:10px;
	font-weight:bold;
	color:#b97c0f;
}

.p4
{
	font-size:12px;
	color:#000000;
	line-height:14px;
}
#p5
{
	font-size:11px;
	color:#FFFFFF;
}

.p6
{
	font-size:10px;
	text-transform:uppercase;
	color:#FFFFFF;
}

#p7
{
	font-size:15px;
	font-weight:normal;
	color:#000000;
	padding-bottom:30px;
}

.p8
{
	font-size:10px;
	font-style:italic;
}

.p9
{
	font-size:12px;
}


#footerleft A
{
	font-size:9px;
	color:#eddec3;
	text-transform:uppercase;
	text-decoration:none;
}

#footerleft A:hover
{
	font-size:9px;
	color:#eddec3;
	text-transform:uppercase;
	text-decoration:underline;
}

#center
{
	margin-bottom:10px;
}

#centerright A, #centerleft A
{
	font-size:10px;
	color:#ca9d4a;
}

#centbottom
{
	width:710px;	
	padding:20px 20px 0px 20px;
	margin-bottom:75px;
	color:#eddec3;	
}


#centbottom A
{
	font-size:12px;
	color:#eddec3;
	text-decoration:none;
	
}

#fireeye
{
	float:right;
	padding-right:15px;
}

#centercont
{
	float:left;
	width:300px;
	padding-left:18px;
}


#footerleft
{
	float:left;
	width:650px;
	padding:5px 0 0 5px;
	color:#eddec3;
	font-size:10px;
	line-height:13px;
}


#footerright
{
	float:right;
	width:255px;
	padding:25px 0 0 0px;;
}

#footerright UL
{
	font-size:18px;
	color:#FFFFFF;
}

#footerright UL LI
{	float: left;
	padding-right:15px;	
}



#li1{width:118px;}

#li2{width:130px;}

#li3{width:73px;}

#li4{width:93px;}

#li5{width:70px;}


#li1 A, #li2 A, #li3 A, #li4 A,#li5 A
{
	float:left;
	color:#000000;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;		
	background-position:0 2px;
	padding-left:12px;	
}

#li1 A:hover, #li2 A:hover, #li3 A:hover, #li4 A:hover, #li5 A:hover
{
	background-image:url(../images/arrow_home.gif);
	background-repeat:no-repeat;
}

#inscription1{padding:28px 0 20px 18px;}

#inscription2
{
	padding:20px 0 10px 15px;
	background-color:#FFFFFF;
}

#inscription3
{
	padding:0 0 20px 20px;
}

#inscription4
{
	padding:10px 0 10px 15px;
}

#inscription5
{
	padding:15px 0 10px 12px;
}

#inscription6
{
	padding:7px 0 16px 15px;
	background-color:#FFFFFF;
}

.taghref A
{
	text-decoration:none;
	color:#ca9d4a;
}

.taghref A:hover
{
	text-decoration:underline;
	color:#ca9d4a;
}
	
#centbottom1{font-size:1px;}

#centbottom1 IMG
{
	behavior:url('assets/js/pngbehavior.htc');
	width:753px;
	height:8px;
	position:relative;
	top:1px;			
	top:expression(0+'px')
}

#centbottom2{font-size:1px;}

#centbottom2 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:753px;
	height:6px;	
}

/*********************** HOMEPAGE ARTICLE NEWS LISTING **********************/

#article
{
	background:#ffffff;
	padding:18px 0 30px 0;	
}


#article .left {
		float:left;
		width:250px;
		margin:0;
		padding:0;
		}

#article .middle {
		float:left;
		width:250px;
		margin:0 10px 0 0;
		padding:0 10px 0 0;;
		}

#article .right {
		float:left;
		width:240px;
		margin:0;
		padding:0;
		}
	
.hrefnews A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-right: 50px;
}
.hrefnews A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;		
}
.taghref{padding-bottom:50px;}

/* homepage news listing */
.textnews{padding:0 0 10px 20px;}
.textnews EM{
	display:block;
	margin:2px 0px;
}
.textnews .hrefnews A
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding-right: 0px;
}
.textnews .hrefnews A:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;		
}

/* subpage news listing */
.textnews_sp{
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 0;
	padding-left: 0;
}
.textnews_sp EM{
	display:block;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}



#news{padding-bottom:75px}

#centercontent{background-color:#FFFFFF}

#hrefbotcenter{padding:0 0 45px 18px;}

#rightcontent
{
	background-color:#FFFFFF;	
	padding:0 10px 10px 15px;
	line-height:16px;

}

#rightcontent_sp
{
	padding:0 0 10px 15px;
	line-height:16px;	
}

#rightcontent_img
{
	padding:10px 0px 10px 0px;	
}

#rightcontent_sp P
{
line-height:15px;
padding:0 30px 16px 0;
}



#rightcontent_sp UL
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}

#rightcontent_sp UL A
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#rightcontent_sp UL A:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
	
#contentspg
{
	float:left;
	width:501px;
	background-color:#FFFFFF;
}

#contentspg UL, #contentspg OL {
	font-size: 12px;
	line-height: 16px;
	padding-right: 20px;
}

#contentspg UL LI, #contentspg OL LI{
	margin-bottom:8px;
}


#right
{
	float:right;
	width:237px;
}

.sidebartop
{
	height:8px;
}

.sidebarbottom
{
	height:8px;
}

.key
{	background-image:url(../images/keyoff.png);
	background-repeat:no-repeat;	
	width:178px;
	height:17px;
	font-size:10px;				
	padding:1px 0 0 0;
}

.key A{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:14px;
	background-image:url(../images/key.jpg);
	background-repeat:no-repeat;
	background-position:3px 3px;
	float:left;		
}

.key A:hover
{
	color:#FFFFFF;
	text-decoration:none;
}


#newspage
{
	height:204px;
	background-color:#FFFFFF;
	float:left;
	width:172px;
	padding:0 25px 18px 15px;
	overflow-y:scroll;
}

#newspage A
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}

#newspage A:hover
{
	color:#a76914;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.newsdescrip
{
	padding-bottom:25px;
}

#editcontent_spage
{
	padding:32px 22px 0 0;
}

#editcontent_spage P
{
	line-height:20px;
	padding-bottom:32px;
}

#intro
{
	float:left;
	background-color:#9bb23b;
	margin-left:23px;
	margin-left:expression(11+'px');
	margin-top:18px
}

#textintro
{
	position:relative;
	left:5px;
	padding:0 15px 0px 12px;
	width:444px;
	font-size:16px;
	background-color:#ffffff;
}

/********************** CENTER CONTENT *********************/
#centercont_sp
{
	padding:20px 0 0 23px;
}

#centercont_sp A{
	color:#b97c0f;
}

#centercont_sp A:hover{
	background-color:#b97c0f;
	color:#fff;
}


#centercont_sp UL{
	list-style-type:disc;
	padding-left: 20px;
}


#centercont_sp P{
	line-height:20px; 
	padding:0 22px 22px 0;
}

#centercont_sp h1{
	font-size:17px;
	font-weight:600;
	margin:5px 0px 10px;
	/*color:#bf2227;*/
}

#centercont_sp h2{
	font-size:15px;
	font-weight:600;
	margin:5px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right:20px;
}

#centercont_sp h3{
	font-size:13px;
	font-weight:500;
	margin:3px 0px 10px;
}

#centercont_sp BLOCKQUOTE{
	padding: 15px 22px 22px 0;
	width: 90%;
}

#centercont_sp BLOCKQUOTE CITE{
	font-size:18px;
	font-style:italic;
	color:#bf2227;
}

#centercont_sp BLOCKQUOTE CITE A{
	text-decoration:none;
	color:#bf2227;
	padding-left:25px;
	text-align:left;
	float:left;	
	background-image:url(../images/arrowgrey.gif);
	background-repeat:no-repeat;
	background-position:3px 3px;
}

#centercont_sp BLOCKQUOTE CITE A:hover
{	text-decoration:none;
}

TABLE.quickInfo {
	width: 450px;
	border: 1px dotted #BDCF73;
	background-color: #FAFFE2;
	margin-bottom: 14px;
}

TABLE.quickInfo td {
	padding: 10px;
	}

TABLE.quickInfo td.col1 {
	vertical-align: top;
	background-color: #BDCF73;
	color: #FFFFFF;
	font-weight: 600;
	}
	
TABLE.quickInfo td.col2 {
	vertical-align: top;
	line-height: 14px;
	}

#clients
{
	margin-bottom:5px;
	margin-top:10px;
	background-image:url(../images/client-bg.gif);
	background-repeat:no-repeat;
	width:239px;
	height:150px;
}

#spotlight
{
	margin-bottom:20px;
	background-image:url(../images/spotlight-bg.gif);
	background-repeat:no-repeat;
	width:238px;
	height:292px;	
}

#in_the_news{margin-bottom:25px;}

#in_the_news_right
{
	float:right;
	width:25px;
	height:222px;
	background-color:#FFFFFF
}

#nulbox
{
	height:15px;
	width:237px;
	background-color:#FFFFFF
}

#in_the_news_text
{
	width:237px;
	height:222px;
}

.pbold{ font-weight:bold}

#datastorage
{
	position:absolute;
	width:186px;
	height:41px; 
	left: 23px;
	top:148px;
	top:expression(153+'px');
}

#currentclient IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:111px;
	height:19px;
}

#inscription5 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:113px;
	height:22px;
}

#inscription6 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:83px;
	height:17px;
}

#inscription6 IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:83px;
	height:17px;
}

.sidebartop IMG, .sidebarbottom IMG
{
	behavior:url("assets/js/pngbehavior.htc");
	width:237px;
	height:8px;
}

.sidebarbottom IMG{
	position:relative;
	top:-4px;
	/top:0px;
}








/*********************** within this section  ***************************/

#within-this-section{
	margin-top:10px;
}
#within-this-section H2{
	background-color:#fff;
	padding:10px 0px 10px 15px;
}
#within-this-section H2 IMG{
	behavior:url("assets/js/pngbehavior.htc");
	width:137px;
	height:18px;
}

#within-this-section UL LI{
	padding:0px;
	margin:0px;
}
#within-this-section UL LI A:hover{
	background-image:url(../images/within-this-section-bg.gif);
	background-color: transparent;
}
#within-this-section UL LI A{
	padding-left: 30px;
	padding-top:4px;
	display:block;
	background-color:#FFFFFF;
	color:black;
	text-decoration:none;
	height:18px;
	overflow:hidden;
}

#within-this-section UL{
	margin:0px;
}

#within-this-section .key-wrapper
{
	background-color:#FFFFFF;
	padding:10px 0px 10px 15px;
}

#within-this-section .key{
	padding-top:3px;
}





/*************************************************************************************/

.tooltips{
	background-image:url(../images/tooltips-bg.gif);
	width: 474px;
	height:235px;
	position:absolute;
	z-index:10;
	background-repeat:no-repeat;
	display:none;
}
.tooltips H2{
	padding:15px 10px;
}
.tooltips H2 IMG{
	behavior:url("assets/js/pngbehavior.htc");
	width:154px;
	height:18px;
	float:left;
}
.tooltips H2 A{
	font:10px;
	color:#b97c0f;
	display:block;
	float:right;
}

.tooltips DIV{
	margin:10px;
	padding-top:30px;
	clear:both;
	height:115px;
}

.tooltips DIV P{
	margin:10px 0px;
}

.tooltips UL{
	list-style-type:disc;
	padding-left:20px;
}
.tooltips UL LI{
	margin-bottom:10px;

}
.tooltips .tooltips-spur{
	z-index:9px;
	top:25px;
	display:block;
	left:390px;
	position:relative;
	width:16px;
}
.tooltips .tooltips-spur IMG{
	behavior:url("assets/js/pngbehavior.htc");
	width:16px;
	height:57px;
}

.bio-heading{
	padding-bottom:10px;
	padding-right:20px;
}
.bio-heading IMG{
	float:left;
	margin-right:20px;
}

.bio-list{
	padding-left:0px !important;
}
.bio-list LI{
	list-style-type:none;
	clear:both;
	padding-right:20px;
	margin-bottom:20px;
}

.bio-list LI IMG{
	float:left;
	margin-top: 15px;
	margin-right:10px;
	margin-bottom:15px;
}
.bio-list LI BIG{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0px;
}

.bio-list LI BIG A{
	color:#000000;
	text-decoration: none;
}
.bio-list LI BIG A:hover{
	color:#000000;
	text-decoration: none;
} 
.bio-list LI SMALL{
	font-size:12px;
	font-style:italic;
	margin-bottom:10px;
	display:block;
}

.bio-list  LI P{
	padding:0px !important;
	display:inline;
}



/************************************************************/
.client-page-nav{
text-align:center;
	margin-bottom:10px;
}
.client-page-nav A{
padding-bottom:3px;
	padding-right:10px;
	font-size:11px;
}

/********************SEARCH CUSTOMIZATION************************/

.FSF_resultLink{
	display:block;
	font-weight:bold;
	margin:5px 0px;
}

.FSF_resultDescription{
	display:block;
}


/*********************** homepage slides NAVIGATION *************************/


#centermenu
{
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background-color:#FFFFFF;
	padding:17px 0 28px 18px;	
}


#centermenu UL LI {float: left; background-color:white;}
#centermenu UL {background-color:white; width:100%;}

#menu1 A
{
	float:left;
	width:153px;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu1-triple.gif);
	background-repeat:no-repeat;
}

#menu1 A:active,#menu1 A:hover
{
	float:left;
	width:153px;
	height:32px;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/menu1_a-triple.gif);
	background-repeat:no-repeat;
}


#menu2 A
{
	float:left;
	width:154px;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu2-triple.gif);
	background-repeat:no-repeat;
}

#menu2 A:active,#menu2 A:hover
{
	float:left;
	width:154px;
	height:32px;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/menu2_a-triple.gif);
	background-repeat:no-repeat;
}

#menu3 A
{
	float:left;
	width:153px;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu3-triple.gif);
	background-repeat:no-repeat;
}

#menu3 A:active,#menu3 A:hover
{
	float:left;
	width:153px;
	height:32px;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/menu3_a-triple.gif);
	background-repeat:no-repeat;
}

#menu4 A
{
	float:left;
	width:84px;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu4.gif);
	background-repeat:no-repeat;
}

#menu4 A:active,#menu4 A:hover
{
	float:left;
	width:84px;
	height:32px;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/menu4_a.gif);
	background-repeat:no-repeat;
}


#menu5 A
{
	float:left;
	width:89px;
	height:32px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu5.gif);
	background-repeat:no-repeat;
}

#menu5 A:active,#menu5 A:hover
{
	float:left;
	width:89px;
	height:32px;
	padding-top:8px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/menu5_a.gif);
	background-repeat:no-repeat;
}

/*********************** homepage slides *************************/

#homepage-slide-wrapper{
	background-color:#fff;
	height:270px;/* 175px */
	/height: 260px; /* 143px */
	clear:both;
	position:relative;
	overflow: visible; /*hidden;*/
	overflow: hidden;
	margin:0px 20px;
	padding-top:7px; /* 10px */
	padding-bottom:0px; /* 17px */
}
.homepage-slide{
	background-color:#fff;
	display:none;
	position:absolute;
	width:455px;
}
.homepage-slide H3{
	margin-top:0px;
	margin-bottom:15px;
}
.homepage-slide P{
	font-size: 13px;
	line-height:18px;
}

.homepage-slide P IMG{
	float:right;
	margin-left:10px;
}

.homepage-slide A{
	clear:both;
	display:block;
	margin-top:5px;
}
.homepage-slide P A{
}

#menu1_slide.homepage-slide{
	display:block;
}

/*********************** press releases *************************/

#pr_intro
{
	float:left;
	margin-left:8px;
	margin-top:18px
}

#pr_textintro
{
	position:relative;
	left:5px;
	padding:0 15px 0px 12px;
	width:444px;
	font-size:16px;
	background-color:#ffffff;
	text-transform: uppercase;
}

#pr_subhead {
	font-style: italic;
	font-weight: 600;
	padding-right: 20px;
	line-height: 18px;
}

/*********************** Services jQuery links *************************/


.serviceTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #c18b2c;
	display: block;
	width: 458px;
}

.serviceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #faffe2;
	border: 1px solid #c18b2c;
	width: 440px;
	display: block;
}
