/* body ************************************************************************* */
body {
	margin:			15px 0px 0px 0px;  /* Top, Right, Bottom, Left */
	padding:		0px;
	text-align:		center;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:		12px;
	line-height:		16px;
	color:			#333333;
	background-color:	#F2F0E4;  /* Tan */
	background-image:	url(images/background.jpg);
	background-repeat:	repeat-x;
	background-position:	left top;
	background-attachment:	scroll;
	border-style:		hidden;
}
#bodywrapper{
	margin:			0px auto;
	width:			860px;		
	text-align:		left;
}
#headerwrapper {
	padding:		10px 10px 0px 0px;  /* Top, Right, Bottom, Left */
	background-image:	url(images/header.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
	height:			381px;	
	text-align:		right;
}
#headerwrapper2 {
	padding:		10px 10px 0px 0px;  /* Top, Right, Bottom, Left */
	background-image:	url(images/welcomeheader.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
	height:			381px;	
	text-align:		right;
}
#detailwrapper {
	padding:		15px 0px 5px 60px;  /* Top, Right, Bottom, Left */
}
#footerwrapper {	
	color:			#FFFFFF;
	padding:		10px 10px 10px 75px;  /* Top, Right, Bottom, Left */
	background-image:	url(images/footerbackground.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	height:			80px;
}


/* headings ************************************************************************* */
H1{
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	font-size:		14px;
	font-weight:		bold;
}
H2{	
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	font-size:		12px;
	font-weight:		bold;
}
H3{
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	font-size:		12px;
	font-weight:		bold;
	color:			#008ACE;   /* Blue */  
}
H4{
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	padding:		2px 0px 0px 10px;  /* Top, Right, Bottom, Left */
	font-size:		12px;
	font-weight:		bold;
	height:			31px;
	background-image:	url(images/subheaderbackground.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
H5{
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	font-size:		12px;
	font-weight:		normal;
}
H6{
	margin:			0px 0px 5px 0px;  /* Top, Right, Bottom, Left */
	padding:		2px 0px 0px 10px;  /* Top, Right, Bottom, Left */
	font-size:		12px;
	font-weight:		bold;
	height:			31px;
	background-image:	url(images/subheaderbackground2.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}


/* menu ********************************************************************** */
ul{
	margin:			0px;
	padding:		10px 0px 0px 0px; /* Top, Right, Bottom, Left */
	list-style-type:	none;
}
li{
	padding:		0px 0px 0px 15px; /* Top, Right, Bottom, Left */
	display:		inline;
}
ul.verticallist{
	padding:		0px 10px 20px 25px; /* Top, Right, Bottom, Left */
	list-style-type:	disc;
}
li.verticallist{
	padding:		0px 0px 5px 0px; /* Top, Right, Bottom, Left */
	display: 		list-item;
}
ul.verticallistinner{
	padding:		0px 10px 0px 25px; /* Top, Right, Bottom, Left */
	list-style-type:	circle;
}
li.verticallistinner{
	padding:		0px 0px 0px 0px; /* Top, Right, Bottom, Left */
	display:		list-item;
}

/* dropdown menu ************************************************************* */
span.menuitem{
	width:			auto;
	display:		block;
	text-indent:		5px;
	padding:		5px 0;
	letter-spacing:		1px;
	font-size:		12px;
	font-weight:		bold;
	background-color:	#19456C; /* Blue */
}
.dropdownmenu{
	position:		absolute;
	top:			0;
	border:			1px solid #CCCCCC;         	
	z-index:		100;
	width:			160px;
	visibility:		hidden;		
	background-color:	#162C4B; /* Darker Blue */
	color:			#FFFFFF; 
}
.dropdownmenu a{
	width:			auto;
	display:		block;
	text-indent:		5px;
	padding:		5px 0;
	font-size:		12px;
}

.dropdownmenu a:hover{ 
	background-color:	#FDD44F;   /* Yellow */
	color:			#FFFFFF;
}


/* links ********************************************************************** */
a:link, a:visited, a:active {
	color:			#333333;
	font-size:		12px;
	font-weight:		bold;
}
a:hover {
	color:			#008ACE;   /* Blue */  	           
	font-size:		12px;
	font-weight:		bold;
}
a.menu:link, a.menu:visited, a.menu:active {	
	color:			#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}
a.menu:hover {	
	color:			#FFFFFF;   /* White */     	           
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}
a.menucolor:link, a.menucolor:visited, a.menucolor:active {	
	color:			#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}
a.menucolor:hover {	
	color:			#FDD44F;   /* White */     	           
	text-decoration:	none;
	font-weight:		bold;
	font-size:		13px;
}

/* form ********************************************************************** */
.form {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;

}
.formbuttons {
	background-color:	#FFFFFF;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#000000;

}


/* div ********************************************************************** */
div.aboutuscol1{
	float:			left;
	width:			267px;
}
div.aboutuscol2{
	float:			left;	
	width:			266px;
}
div.aboutuscol3{
	float:			right;	
	width:			267px;
}
div.colBackgroundTop{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	height:			23px;
	background-image:	url(images/columnsbackgroundTop.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.colBackgroundMiddle{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	height:			320px;
	background-image:	url(images/columnsbackgroundMiddle.gif);
	background-repeat:	repeat;
	background-position:	left top;	
}
div.colBackgroundBottom{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	height:			32px;
	background-image:	url(images/columnsbackgroundBottom.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.detailBackgroundTop{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	height:			25px;
	background-image:	url(images/detailbackgroundTop.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.detailBackgroundMiddle{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	background-image:	url(images/detailbackgroundMiddle.gif);
	background-repeat:	repeat;
	background-position:	left top;
}
div.detail{
	
}
div.detailBackgroundBottom{
	padding:		0px 15px 0px 15px; /* Top, Right, Bottom, Left */
	height:			30px;
	background-image:	url(images/detailbackgroundBottom.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.employeeCol1{
	float:			left;
	width:			150px;
}
div.employeeCol2{
	float:			left;	
	width:			150px;
}
div.employeeCol3{
	float:			left;	
	width:			150px;
}
div.employeeCol4{
	float:			right;	
	width:			312px;
	text-align:		center;
	background-image:	url(images/employeebackground.gif);
	background-repeat:	no-repeat;
	background-position:	center top;
	padding:		6px 6px 0px 0px; /* Top, Right, Bottom, Left */
}
div.moduleCol1{
	float:			left;
	width:			380px;
}
div.moduleCol2{
	float:			right;
	width:			380px;
}
div.picasCol1{
	float:			left;
	width:			425px;
}
div.picasCol2{
	float:			right;
	width:			325px;
	text-align:		center;
}
div.headerCol1{
	float:			left;
}
div.headerCol2{
	float:			right;
}
div.addonsCol1{
	float:			left;
	width:			380px;
}
div.addonsCol2{
	float:			right;
	width:			380px;
}
div.membersCol1{
	float:			left;
	width:			100px;
}
div.membersCol2{
	float:			right;
	width:			670px;
}
div.addheightmembers{
	height:			200px;
}
div.addheightcareers{
	height:			225px;
}
div.contactCol1{
	float:			left;
	width:			300px;
}
div.contactCol2{
	float:			right;
	width:			450px;
}
div.picascustomersCol1{
	float:			left;
	width:			295px;
	text-align:		center;
}
div.picascustomersCol2{
	float:			left;
	width:			180px;
	text-align:		center;
}
div.picascustomersCol3{
	float:			right;
	width:			295px;
	text-align:		center;
}
div.labortrackingCol1{
	float:			left;
	width:			190px;
}
div.labortrackingCol2{
	float:			right;
	width:			560px;
}
div.welcomecol1{
	float:			left;
	width:			266px;	
	height:			308px;
	background-image:	url(images/newsandevents/news1.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.welcomecol2{
	float:			left;	
	width:			267px;
	height:			308px;
	background-image:	url(images/newsandevents/news2.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.welcomecol3{
	float:			right;	
	width:			266px;
	height:			308px;
	background-image:	url(images/newsandevents/news3.jpg);
	background-repeat:	no-repeat;
	background-position:	left top;
}
div.leftrequest{
	float:			left;
	text-align:		right;
	width:			200px;
}
div.rightrequest{
	float:			right;	
	width:			560px;
}
div.newsCol1{
	float:			left;
	text-align:		left;
	width:			75px;
}
div.newsCol2{
	float:			right;	
	width:			685px;
}
div.usersCol1{
	float:			left;	
	width:			380px;
}
div.usersCol2{
	float:			right;	
	width:			380px;
}
div.usersInfoCol1{
	float:			left;	
	width:			55px;
}
div.usersInfoCol2{
	float:			right;	
	width:			325px;
}
div.center{
	text-align:		center;
}
div.clear{
	clear:			both;
}
p{
	padding:		0px 0px 25px 0px; /* Top, Right, Bottom, Left */
	margin:			0px;
}