/* 
AIT Labs Stylesheet  - Website
-----------------
*/

ul, li {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    outline: 0;
    	    font-size: 100%;
	    vertical-align: baseline;
    	    background: transparent;
            font-family: Arial, Helvetica, Sans-Serif;
    }
/* 
Structural Styles
----------------- 
*/
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #666666;		
	margin: 0;
	padding: 0;
	background-image: url('../images/bg_header_fill.gif');
	background-repeat: repeat-x;
	background-position: 0 45px;
}

img {
	border: 0;
}

#siteWrapper {
	margin: auto;	
	width: 1000px;
	background-color: #FFFFFF;
	background-image: url('../images/bg_content.gif');
	background-repeat: repeat-y;
	background-position: 0 145px;
}

/* Used to account for designers request to flush left bullets - unnecssary but requested*/
#contentColumn2Full ul, #contentColumn2 ul, #contentSideBlock ul {
	padding-left: 16px;
	margin-left: 0;
}

	#topBlock {
		height: 45px;
		background-color: #FFFFFF;
		position: relative;
	}

		#itemTab1 {
			position: absolute;
			right: 20px;
			bottom: 5px;
			display: none;
		}
		
			.txtUsername {
				background-image: url('../images/bg_username.gif');
				border: 1px solid #B2D1E0;
				width: 130px;
				height: 16px;
				padding:0 4px; 
				line-height: 16px;
				font-size: 10px;
				margin: 0;
				color: #666666;
				margin-right: 5px;				
			}
			
			.txtPassword {
				background-image: url('../images/bg_password.gif');
				border: 1px solid #B2D1E0;
				width: 130px;
				height: 16px;
				padding: 0 4px;
				line-height: 16px;
				font-size: 10px;
				margin: 0;
				color: #666666;				
			}
			
		#itemTab2 {
			position: absolute;
			right: 20px;
			bottom: 5px;
		}
		
			.txtSearchTopic {
				border: 1px solid #B2D1E0;
				width: 130px;
				height: 16px;
				padding: 0 4px;
				line-height: 16px;
				font-size: 10px;
				margin: 0;
				color: #666666;
			}

		#itemTab3 {
			position: absolute;
			right: 20px;
			bottom: 5px;
			display: none;
		}
		
			.txtSearchCatalog {
				border: 1px solid #B2D1E0;
				width: 130px;
				height: 16px;
				padding: 0 4px;
				line-height: 16px;
				font-size: 10px;
				margin: 0;
				color: #666666;
			}

	#headerBlock {
		height: 100px;
		background-color: #FFFFFF;
		position: relative;
		background-image: url('../images/bg_header.jpg');
		background-repeat: no-repeat;
	}
	
		#logoBlock {
			background-image: url('../images/logo_aitlabs_background.jpg');
			height: 112px;
			position: absolute;
			left: 21px;
			top: -45px;		
			width: 317px;
		}
		
		#topNavBlock {
			position: absolute;
			right: 40px;
			top: 0;
		}
		
			#topNavBlock ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				#topNavBlock ul li {
					float: left;
					padding-left: 3px;
				}

		#contactBlock {
			color: #FFF;
			bottom: 4px;
			position: absolute;
			right: 31px;
		}

		#contactBlock a {
			color: #FFF;
		}

	#contentWrapper {
		min-height: 575px; 
		height:auto !important;
 		height: 575px;		
	}

		#contentWrapper:after {
			content: " "; 
			 display: block; 
			 height: 0; 
			 clear: both; 
			 visibility: hidden;
		}
			
	#footerTopperBlock {
		height: 15px;
		background-image: url('../images/bg_footertop.gif');
		background-repeat: no-repeat;
	}
	
	#footerWrapper {
		clear: both;
		background-image: url('../images/bg_footer_fill.gif');
		background-repeat: repeat-x;		
	}
	
		#footerBlock {
			clear: both;
			margin: auto;
			width: 1000px;
			/*height: 84px;*/
			background-color: #FFFFFF;
			background-image: url('../images/bg_footer.jpg');
			background-repeat: no-repeat;
		}
		
			#footerCopyrightBlock {				
				padding-left: 30px;
				padding-top: 68px;
				padding-bottom: 10px;
				font-size: 9px;
				color: #666666;
			}
			
				#footerCopyrightBlock a {
					color: #666666;
					text-decoration: underline;
				}
				
				#footerCopyrightBlock a:hover, #footerCopyrightBlock a:active {
					color: #666666;
					text-decoration: underline;
				}
			
			
			
/* Home Page Styles 
--------------------*/						
			#contentColumn1 {
				float: left;
				width: 142px;
				padding-top: 30px;
				padding-left: 30px;
				position: relative;
			}		

				#contentColumn1 ul#mainNavigation {
					margin: 0;
					padding: 0;
					/*padding-bottom: 35px;
					padding-bottom: 10px;*/
					list-style: none;
					border-top: 1px dotted #3399CC;
					font-size: 10px;
					/*list-style-position:outside;
					position: relative; 
					left:10px;
					width:132px;*/
				}
				    #mainNavigation img {
						padding: 0 3px 0 0;
					}
    
					#mainNavigation li, #mainNavigation li.offState {
						border-bottom: 1px dotted #3399CC;
						padding: 3px 0 3px 0;
						font-size: 10px;
					}
					
						#mainNavigation li a {
							color: #666666;
							text-decoration: none;
							font-size: 10px;
						}

						/*#mainNavigation li.offstate div.mainNavaction {
							float:left;
							width:12px;
							position:relative;
						}

						#mainNavigation li.offstate div.mainNavContent {
							float:right;
							width:110px;
							position:relative;
							white-space:normal;
							background-color:red;
						}*/
						
						#mainNavigation li a:hover, #mainNavigation li a:active {
							color: #003366;
							text-decoration: none;
							font-size: 10px;
						}
						
							#mainNavigation li.onState {
								padding: 3px 0 0 0;
								color: #333333;
								border: 0;
							}						
							
								#mainNavigation ul.mainNavigationSub {
									margin: 0;
									padding: 0;									
									margin-top: 3px;
									list-style: none;
									border-top: 1px dotted #3399CC;
									font-size: 10px;
								}
								
									#mainNavigation .mainNavigationSub li {
										border-bottom: 1px dotted #3399CC;
										padding: 3px 0 3px 12px;
										font-size: 10px;
									}									
									
									#mainNavigation .mainNavigationSub li.last {
										border-bottom: 0;
										padding: 3px 0 3px 12px;
										font-size: 10px;
									}
										#mainNavigation .mainNavigationSub li a {
											color: #6699CC;
											text-decoration: none;
											font-size: 10px;
										}
										
										#mainNavigation .mainNavigationSub li a:hover, #mainNavigation .mainNavigationSub li a:active {
											color: #003366;
											text-decoration: none;
											font-size: 10px;
										}
										
											#mainNavigation .mainNavigationSub li.onSubState {
												border-top: 1px dotted #3399CC;
												border-bottom: 1px dotted #3399CC;
												padding: 3px 0 3px 12px;
												color: #333333;
												font-size: 10px;
											}
									
												
			#contentColumn2 {
				float: left;
				width: 798px;
				padding-left: 5px;
				padding-right: 20px;
			}
			
			
				#contentHeaderBlock {
					padding-right: 5px;
					padding-left: 5px;
					height: 310px;
					background-image: url('../images/bg_banner.gif');
					background-repeat: no-repeat;
				}
				
					#pageBannerHome {
						float: left;
						padding-right: 1px;
						border-right: 1px dotted #CCCCCC;
					}
					
					#pageBannerInterior {
						float: left;
					}
					
						#contentColumn2 ul#mainFeatureNavigation {
							padding: 0;
							margin: 0 0 0 1px;
							list-style: none;
							font-size: 10px;
						}						
						
							ul#mainFeatureNavigation li#pnlPM {
								/* begin hack for IE 6 */
								float: left;
								clear: left;
								/* end hack for IE 6 */
								height: 75px;
								width: 220px;
								margin: 0;
								padding: 0;
								border-bottom: 1px dotted #CCCCCC;
								background-repeat: no-repeat;
							}
							
							ul#mainFeatureNavigation li#pnlF {
								/* begin hack for IE 6 */
								float: left;
								clear: left;
								/* end hack for IE 6 */
								height: 76px;
								width: 220px;
								margin: 0;
								padding: 0;
								border-bottom: 1px dotted #CCCCCC;
								background-position: 0 1px;
								background-repeat: no-repeat;
							}
							
							ul#mainFeatureNavigation li#pnlC {
								float: left;
								clear: left;
								height: 76px;
								width: 220px;
								margin: 0;
								padding: 0;
								border-bottom: 1px dotted #CCCCCC;
								background-position: 0 1px;
								background-repeat: no-repeat;
							}
							
							ul#mainFeatureNavigation li#pnlCRO {
								float: left;
								clear: left;
								height: 75px;
								width: 220px;
								margin: 0;
								padding: 0;
								background-position: 0 1px;
								background-repeat: no-repeat;
							}
							
							ul#mainFeatureNavigation li {
							    float: left;
								clear: left;
								width: 220px;
								height: 76px;
								margin: 0;
								padding: 0;
								background-position: 0 1px;
								background-repeat: no-repeat;
								border-bottom: 1px dotted #CCCCCC;
								overflow: hidden;
							}
							
							ul#mainFeatureNavigation li.last {
							    float: left;
								clear: left;
								height: 75px;
								width: 220px;
								margin: 0;
								padding: 0;
								background-position: 0 1px;
								background-repeat: no-repeat;
								border-bottom: 0;
							}
							.pmOver {
								background-image: url('../images/btn_painmanagement_over.jpg');
							}
							.pmOff {
								background-image: url('../images/btn_painmanagement_off.jpg');
							}
							.fOver {
								background-image: url('../images/btn_forensics_over.jpg');
								background-position: 0 1px;
							}
							.fOff {
								background-image: url('../images/btn_forensics_off.jpg');
								background-position: 0 1px;
							}
							.cOver {
								background-image: url('../images/btn_clinical_over.jpg');
								background-position: 0 1px;
							}
							.cOff {
								background-image: url('../images/btn_clinical_off.jpg');
								background-position: 0 1px;
							}
							.croOver {
								background-image: url('../images/btn_croservices_over.jpg');
								background-position: 0 1px;
							}
							.croOff {
								background-image: url('../images/btn_croservices_off.jpg');
								background-position: 0 1px;
							}
							
							
								#mainFeatureNavigation a, #mainFeatureNavigation a:hover, #mainFeatureNavigation a:active {
									text-decoration: none;
									color: #FFFFFF;
									display: block;
									margin: 0;
									padding: 26px 10px 0 10px;	
									overflow: hidden;	
									visibility: hidden;						
								}
								
									#mainFeatureNavigation a .link {
										text-decoration: underline;
									}
					

				#contentCopyBlock {
					clear: both;
					padding-top: 13px;
					padding-left: 25px;
				}

					#contentCopyBlockPadding {
						float: left;
						width: 527px;
						padding-right: 20px;
						padding-top: 15px;
					}
					
				#contentCopyBlockInterior, .contentCopyBlockInterior {
					clear: both;
					padding-top: 5px;
					padding-left: 25px;
				}
				
				#contentCopyBlockInteriorNoHeader, .contentCopyBlockInteriorNoHeader {
					clear: both;
					padding-top: 10px;
					margin-left: 25px;
				}

					#contentCopyBlockPaddingInterior {
						float: left;
						width: 527px;
						padding-right: 20px;
					}	
				
				#contentNewsBlock {
					float: left;
					background-color: #DBDEE1;
					width: 210px;
					padding: 5px;
				}
				
					#contentNewsBlockTitle {
						padding: 0 5px 5px 5px;
						font-size: 10px;
						text-transform: uppercase;
						border-bottom: 1px dotted #666666;
						font-weight: bold;
						color: #006699;
						font-family: Verdana, Arial, Helvetica, sans-serif;
					}

				
					#contentNewsBlock dl {
						margin: 0;
						padding: 0;
						padding-top: 5px;
						font-size: 9px;
					}
					
						#contentNewsBlock dl dd {
							margin: 0;
							clear: both;
							float: left;
							padding: 10px;
							width: 190px;
						}
						
							#contentNewsBlock dl dd a {
								color: #006699;
								text-decoration: none;
								font-size: 10px;
							}
							
							#contentNewsBlock dl dd a:hover, #contentNewsBlock dl dd a:active {
								color: #006699;
								text-decoration: none;	
								font-size: 10px;
							}
							
								.overNewsItem {
									background-color: #EAEAEA;
								}
								
								.offNewsItem {
									background-color: #DBDEE1;
								}			
								
								#contentNewsBlock dl dd img {
									float: left;
									padding: 0px;
									margin: 0 10px 0 0;
									
								}
				
/*
Interior Styles
---------------
*/
				#sideBarContainer {
					position: absolute;
					top: 370px;
					width: 142px;
					padding-bottom: 20px;
					font-size: 10px;
				}
				
				#menuBarContainer {
					overflow: hidden;
					height: 470px;					
					font-size: 10px;
				}			
				
				.sideBarTitle {
					color: #6699CC;
					padding-top: 5px;
					padding-bottom: 5px;
					margin-top: 15px;
					margin-bottom: 5px;
					border-top: 1px dotted #CCCCCC;
					border-bottom: 1px dotted #CCCCCC;					
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
				}
				
				.didYouKnowBlock {
					margin-top: 0;
					margin-bottom: 35px;
					font-size: 10px;
				}
				
				#contentColumn1 ul.relatedContentBlock {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				
				.relatedContentBlock li a {
					color: #666666;
					text-decoration: underline;
				}
				
				.relatedContentBlock li a:hover, .relatedContentBlock li a:active {
					color: #666666;
					text-decoration: underline;
				}

		
					#breadCrumbBlock {
						/*padding-bottom: 10px;*/
						padding: 0 0 10px 0;
						font-size: 10px;
						font-family: Verdana, Arial, Helvetica, sans-serif;						
					}
					
					#breadCrumbBlock p {
						margin-top:0;
						width:350px;
						float:left;
					}

						#breadCrumbBlock a {
							color: #6699CC;
							font-size: 10px;
						}
						
						#breadCrumbBlock a:hover, #breadCrumbBlock a:active {
							color: #6699CC;
							text-decoration: underline;
							font-size: 10px;
						}
					
						#contentSideBlock {
							float: left;
							width: 220px;
							font-size: 10px;
						}
						
							.featureBox {
								margin-bottom: 5px;
								float: left;
								width: 220px; 
								height: 148px;
								overflow: hidden;
								font-size: 10px;
							}
							
							.featureBoxBottom {
								margin-bottom: 20px;
								float: left;
								width: 220px; 
								height: 148px;
								overflow: hidden;
								font-size: 10px;
							}
							
								.featureBoxCopy {
									background-image: url('../images/bg_featurebox.jpg');
									color: #DBDEE1;
									padding: 10px;
									width: 200px;
									height: 54px;
									overflow: hidden;
									font-size: 10px;
								}
							
									.featureBoxCopy a { 
										color: #DBDEE1;
										text-decoration: underline;			
										font-size: 10px;					
									}
									
									.featureBoxCopy a:hover, .featureBoxCopy a:active {
										color: #CCCCCC;
										text-decoration: underline;								
										font-size: 10px;
									}
									
			
			/* 
			Related Content Styles
			----------------------
			*/

			#contentSideBlock #relatedContentBlock {
				clear: both;
				background-color: #C2D4E1;
				color: #006699;
				margin-bottom: 20px;
				padding: 5px;
				float: left;
				width: 210px;
				font-size: 11px;
			}
			
				#relatedContentTitle {
					padding: 0 5px 5px 5px;
					text-transform: uppercase;
					border-bottom: 1px dotted #FFFFFF;
					font-weight: bold;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
				}
				
				#relatedContentBody {
					padding: 7px 5px 0 5px;
				}
				
					#relatedContentBody p {
						margin-top: 0;
					}
					
/* 
Full Column Template 
-----------------------
*/
			#contentColumn2Full {
				float: left;
				width: 782px;
				padding-left: 5px;
				padding-right: 20px;				
			}
				
				#topNavLinks {
					border-bottom: 1px dotted #CCCCCC;
					padding-bottom: 5px;
					margin-bottom: 5px;
					width: 757px;
					font-size: 10px;
				}
				
					#topNavLinks a {
						font-size: 10px;
						font-weight: bold;
						font-family: Verdana, Arial, Helvetica, sans-serif;
					}
					
				#forensicsGraph {
					background-color: transparent;
					background-image: url('../images/bg_forensics_panel.gif');
					background-repeat: repeat-y;
					width: 757px;
					font-size: 10px;
				}
				
					#forensicsGraph th {
						font-size: 10px;
						color: #006699;
						padding: 3px 6px 10px 6px;
						background-color: #FFFFFF;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-weight: bold;							
					}
					
					#forensicsGraph tr th.alignmentLeft {
						text-align: left;
					}
					
					
					
					#forensicsGraph td {					
						padding: 3px 6px;
						background-color: transparent;
					}
					
						#forensicsGraph .cell1 {
							width: 231px; 
							text-align: left;
						}
						
						#forensicsGraph .cell2, #forensicsGraph .cell3, #forensicsGraph .cell4, #forensicsGraph .cell5 {
							width: 115px; 							
						}
				
					#forensicsGraph tr th.collapse {
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;				
						background-color: #FFFFFF;
					}
					
					
					#forensicsGraph tr td.collapse {
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;				
						background-color: transparent;				
					}
						
				#specimensGraph {
					background-image: url('../images/bg_specimens_panel.gif');
					background-repeat: repeat-y;			
					width: 757px;
					font-size: 10px;
				}
				
					#specimensGraph th {
						font-size: 10px;
						color: #006699;
						padding: 3px 6px 10px 6px;
						background-color: #FFFFFF;	
						font-family: Verdana, Arial, Helvetica, sans-serif;			
						font-weight: bold;							
					}		
										
					#specimensGraph tr td {					
						border-top: 1px dotted #CCCCCC;
						padding: 3px 6px;
						background-color: #E9EFF3;																		
					}						
						
						#specimensGraph .topBorder {
							border: 0;
						}
						
					
					#specimensGraph tr td.alternatingColorRow, #forensicsGraph tr td.alternatingColorRow {
						background-color: #F5F8FA;
					}
					
					#specimensGraph tr td.alignmentCenter, #forensicsGraph tr td.alignmentCenter {
						text-align: center;
						background-color: transparent;
					}
					
					#specimensGraph tr th.collapse {				
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;
						background-color: #FFFFFF;			
						font-weight: normal;				
					}
					
					#specimensGraph tr td.collapse {
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;
						background-color: transparent;						
						font-weight: normal;
					}
					
				#contentColumn2Full #searchTabButtons {
					margin: 0;
					padding: 0;
					list-style-type: none;
					float: left;
					height: 21px;
					line-height: 0;
					font-size: 0;
					width: 757px;
					background-image: url("../images/bg_searchtabs.gif");
					background-position: 3px 20px;
					background-repeat: repeat-x;					
				}
				
					#contentColumn2Full ul#searchTabButtons li {
						margin: 0;
						padding: 0;
						list-style-type: none;
						float: left;
						height: 21px;
						line-height: 0;
						font-size: 0;
					}
				
						#contentColumn2Full #searchTab1, #contentColumn2Full #searchTab2, #contentColumn2Full #searchTab3 {
							height: 25px;
							padding-top: 5px;
							background-image: url("../images/bg_searchtabs.gif");
							background-position: 3px 29px;
							background-repeat: repeat-x;
							margin-bottom: 10px;
							float: left;
							width: 757px;
						}
						
						#searchTab1 {
							height: 20px;
							padding-top: 10px;
						}	

							#searchTab1 a {					
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-weight: bold;
							}	
							
							#searchTab1 strong {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								font-weight: bold;
								color: #666666;
							}
				
				
				#testCatalogGraphWrapper {
					background-image: url('../images/bg_testcatalog.gif');
					background-repeat: repeat-y;			
					float: left;
					width: 757px;
				}
				
				#testCatalogGraphTop {
					width: 757px;
					background-color: #FFFFFF;					
				}
				
				#testCatalogGraph {
					width: 755px;
					background-color: transparent;
					margin-left: 1px;
					font-size: 10px;
				}
				
					#testCatalogGraphTop th {
						font-size: 10px;
						color: #006699;
						padding: 3px 6px 10px 6px;
						background-color: #FFFFFF;	
						font-family: Verdana, Arial, Helvetica, sans-serif;			
						font-weight: bold;			
						text-align: left;									
					}		
										
					#testCatalogGraph tr td {					
						border-top: 1px dotted #CCCCCC;
						padding: 3px 6px;
						background-color: #E9EFF3;																		
					}						
						
						#testCatalogGraph .topBorder {
							border: 0;
						}
						
					
					#testCatalogGraph tr td.alternatingColorRow, #testCatalogGraph tr td.alternatingColorRow {
						background-color: #F5F8FA;
					}
					
					#testCatalogGraph tr td.alignmentCenter, #testCatalogGraph tr td.alignmentCenter {
						text-align: center;
					}
					
					#testCatalogGraphTop tr th.collapse, #testCatalogGraphTop tr.rowStandard th.collapse {				
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;
						background-color: #FFFFFF;			
						font-weight: normal;				
					}
					
					#testCatalogGraph tr td.collapse, #testCatalogGraph tr.rowStandard td.collapse {
						padding: 0;
						margin: 0;
						width: 1px;
						font-size: 0;
						line-height: 0;
						background-color: transparent;	
						font-weight: normal;				
					}
					
					#testCatalogGraph tr.rowFeatured td {
						color: #006699;				
					} 
					
					#testCatalogGraph tr.rowStandard td {
						color: #666666;		
					} 
					
						#testCatalogGraph .detailCell {
							padding: 0;
							margin: 0;
							border-top: 0;
						}
							
							#testCatalogGraph .detailCellPadding {
								float: left;
								width: 745px;
								padding: 0 5px 5px 5px;
							}
							
								#testCatalogGraph .detailCellListing {
									background-color: #FFFFFF;
									padding: 0;
									margin: 0;
									list-style-type: none;
									padding: 3px;
									float: left;
									width: 739px;
								}
								
									#testCatalogGraph .cellListingData {
										float: left;
										list-style-type: none;
										padding-left: 80px;
									}
									
									#testCatalogGraph .cellListingLinks {
										float: right;
										width: 34px;
										list-style-type: none;
									}
									
									.cellListingHighlight {
										color: #6699CC;
									}

/* 
General CSS Styles
------------------ 
*/

#contentColumn2Full {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666666;
}
p {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666666;
}
h1 {
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentHighlight {
	color: #6699CC;
}


h1.GreenH1 {
	font-size: 13px;
	color: #718C3F;
	font-weight: bold;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2.GreenH2 {
	font-size: 12px;
	font-weight: bold;
	color: #9FAD3E;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contentGreenHighlight {
	color: #9FAD3E;
}

.contentText {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #666666;
	caption: Standard Text;
}

.smallText {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #666666;
	visible: false;
}

#searchTab1 .smallText 
{
    padding-top: 3px;
}

a {
	color: #6699CC;
	text-decoration: none;
	outline: none;
}

a:hover, a:active {
	color: #6699CC;
	text-decoration: underline;
	outline: none;	
}

.floatLeft {
	float: left;
	text-align: left;
}

.floatRight {
	float: right;
	text-align: right;
}

.noBorder {
	border: 0;
}

.clearBoth {
	clear: both;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.imgLeftAlign {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	caption: Image Position Left;
}

.imgRightAlign {
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
	caption: Image Position Left;
}

hr {
	clear: both;
	height: 1px;
	color: #666666;
	background-color: #666666;
	padding: 0;
	border: 0;
}


ol.NoSpace, ul.NoSpace 
{
    margin-top:-20px;
}


div.mainNavaction {
							float:left;
							width:12px;
							position:relative;
						}

div.mainNavContent {
							float:right;
							width:110px;
							position:relative;
							white-space:normal;
							background-color:red;
						}
