/*========================================================*/
/* CSS Style for InterFocus Ltd - laboratoryfurniture.com */
/* CSS Color for research #0066CC */
/* CSS Color for education #009900 */
/* CSS Color for healthcare #1AB3B3 */
/* CSS Color for turnkey #990066 */
/*========================================================*/

body{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #F2F2F2;
	margin-top: 12px;
	margin-bottom: 10px;
}

/* ********** Setting Text Throughout the skin ************** */
TH,TD,DIV{	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	font-size:12px;	color:#333333;	line-height:18px;}

/* ********** Style For width setting of skin ************** */
.StandardWidth {width:980px;}
.FullWidth { width:95%;}

/* ********** Search Style ************** padding-left: 0px; margin-top:6px;	width: 191px;	Font-size: 10px;	height: 0px;	color:#484848; border: 2px dotted #b7b8b4;	background-color: transparent; */
#SearchContainer input{MARGIN: 0px 0px 0px 0px; BORDER: 1px solid #000033; font-size:9px; color:#000033; BACKGROUND:#ffffff;  WIDTH: 100px;  HEIGHT: 10px;}
.search,a.search:link,a.search:active,a.search:visited,.search{ color:#0088CC; text-decoration:none; font-weight:bold; font-size:10px;}
a.search:hover{ text-decoration:underline;}
#dnn_dnnSEARCH_txtSearch{padding-left:18px; color:#5B5B5B; border: 0px dotted #b7b8b4;	background-color: transparent; width:177px;}

/* ********** Login Button Style ************** */
.StandardButton {color: #000000; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif; font-size: 10px; font-weight: normal; background-color: #cccccc; HEIGHT:25px; width: 98%;}


/* ********** Pane Padding ************** */
.TopColumn1{	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;}
.TopColumn2{ padding:3px 3px 3px 3px;}
.TopColumn3{ padding:3px 3px 3px 3px;}
.TopColumn4{	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 3px;}
.BannerPane{ padding:0px 0px 0px 0px;}
.UpperPane{ padding:10px 8px 3px 8px;}
.TopPane{	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
.TopLeftPane{ padding:3px 3px 3px 8px;}
.TopRightPane{	padding:3px 8px 3px 3px;}
.LeftPane{	padding-top: 3px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 0px;}
.ContentPane{	width:100%;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 3px;	padding-left: 10px;}
.RightPane{		padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 10px;}
.MidLeftPane{	width:100%;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;}
.MiddlePane{ padding:3px 3px 3px 3px; width:100%;}
.MidRightPane{	width:100%;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 3px;}
.BottomColumn1{	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;}
.BottomColumn2{ padding:3px 3px 3px 3px;}
.BottomColumn3{ padding:3px 3px 3px 3px;}
.BottomColumn4{	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 3px;}
.BottomPane{ padding:3px 3px 10px 3px;}
.LowerPane{ padding:10px 8px 3px 8px;}
.FooterColumn1{	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 0px;}
.FooterColumn2{ padding:3px 3px 3px 3px;}
.FooterColumn3{	padding:3px 3px 3px 3px;}
.FooterColumn4{	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 3px;}

/* ********** Menu Style ************** MC NOTE: CONTROLS TOP NAV ICON DISPLAY ON DROP DOWN MENUS*/
.MainMenu_MenuContainer{
	width:100%;
}  /*====CONTROLS BACKGROUND BEHIND TOP MENU BAR====*/
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------  controls top nav menu seperator for very top nav bar*/
.MainMenu_MenuBreak{  display: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: Transparent;}

/*=== MC Note: Controls Module Drop Down Menus ====== */
.ModuleTitle_MenuItemSel {background-color: #CEE7FF;}
.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-top: #666666 1px solid;
	border-right: #666666 1px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #666666 1px solid;
	border-left: #666666 0px solid;
	border-top: #666666 0px solid;
	border-right: #666666 0px solid;
	background-color: transparent;
	height: 1px;
}



.MainMenu_MenuItemSel {background-color: transparent;}


/*---------Sub Menu style---------------this are is drop down menu background of each menu cell=======*/
.MainMenu_MenuItem,.submenuitembreadcrumb{
	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	color:#333333;	font-size:12px;	font-weight:normal; line-height:normal;
	padding:5px 5px 5px 5px;
	border:0px #000000 solid; border-width:0px 0px;
}

/*====MC Note: Controls Drop down menu hover color========*/
.submenuitemselected{
	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#0066CC;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	padding:5px 5px 5px 5px;
	border:0px #000000 solid;
	background-color: transparent;
}

/*============CONTROLS OVERALL DROP DOWN OF TOP NAV MENU general container box==================*/
.submenu{
	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:normal;
	font-weight:normal;
	padding:0px;
	margin-top: 1px;
	margin-left: 1px;
	background-color: #FFFFFF;
	background-image:url(images/submenu_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #333333;
}

/*---------Root Menu style---------------*/
.rootmenuitem TD{
	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color: transparent;
	background-image: url(images/menu.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: none;
	height: 40px;
	padding-top: 10px;	padding-right: 15px;	padding-bottom: 2px;	padding-left: 8px;}
	
.rootmenuitemselected TD, .rootmenuitembreadcrumb TD, .MainMenu_RootMenuItemActive TD{
	color:#0066CC;
	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	padding-top: 10px;	padding-right: 15px;	padding-bottom: 2px;	padding-left: 8px;
	background-color: Transparent;
	background-image: url(images/menu_on.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: none;
	height: 40px;
}


/* ********** Other Style ************** */
#wrapper{	position:relative;	height:258px;	background-color: #FFFFFF;}
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }


/* Skin Styles */

a, a:link, a:visited, a:active {	color: 0088CC;	text-decoration: none;}
a:hover {	text-decoration: underline;	color: #0088CC;}
/*-- most of the text on site          --*/
.normal,.Normal{font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size:12px;color:#333333;line-height: 18px;	letter-spacing: normal;}
/*-- most of the bold text on site     --*/ .NormalBold { font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif; font-size: 13px; font-weight: bold; color: #333333; line-height:18px; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif; font-weight: bold; font-size: 13px; }
/*-- headings - mostly in admin        --*/ .Head{ font-size:16px; font-weight:bold; color:#333333; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}
/*-- subheadings - mostly in admin     --*/ .SubHead{ font-size:12px; color:#333333; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}
/*-- subheadings - mostly in admin     --*/ .SubSubHead{ font-size:12px; color:#333333;font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif; }

/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{	color:#0088CC;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	height:18px;	margin-top: 0;	margin-right: 0px;	margin-bottom: 0;
	margin-left: 5px;	padding-top: 3px;	padding-right: 8px;	padding-bottom: 3px;	padding-left: 2px;}
a.login:hover{	color:#0088CC;	text-decoration:underline;	font-weight:normal;	font-size:11px;	font-family: font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{	color:#0088CC;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	height:18px;	margin-top: 0;	margin-right: 0px;	margin-bottom: 0;	margin-left: 5px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;	padding-left: 2px;}

a.user:hover{	color:#0088CC;	text-decoration:underline;	font-weight:normal;	font-size:11px;	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{	color:#888888;	text-decoration:none;	font-weight:normal;	font-size:10px;	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif; padding: 4px 0px 0 17px;}
a.date:hover{	color:#0066CC;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{ font-size:11px; color:#0088CC; text-decoration:none; font-weight:normal; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}
a.breadcrumb:hover{	font-size:11px; color:#0088CC; text-decoration:underline; font-weight:normal;}

/* ********** Breadcrumb Entry Style ************** */
.breadcrumbTitle{ font-size:11px; color:#888888; text-decoration:none; font-weight:normal; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:10px; color:#888888; text-decoration:none; font-weight:Normal;}
a.footer:hover{	color:#0088CC; text-decoration:underline; font-weight:Normal;}

/* ********** Copyright Style ************** */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited{	font-size:10px; color:#888888; text-decoration:none; font-weight:Normal;}
a.copyright:hover{	color:#0088CC; text-decoration:none; font-weight:Normal;}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{	font-size:10px; color:#0088CC; text-decoration:none; font-weight:Normal;}
a.terms:hover{	color:#0088CC; text-decoration:underline; font-weight:Normal;}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{	font-size:10px; color:#0088CC; text-decoration:none; font-weight:normal; font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;}	
a.links:hover{	color:#0088CC; text-decoration:underline; font-weight:normal;}




/* ********* Specific Custom CSS Styles **************** */
.PageTitleBarText {	font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	color:#FFF;	font-size:15px;	padding-left: 0px;	font-weight: bold;	padding-bottom: 5px;}

/*p {	margin: 0px;	line-height:18px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 1px;	color: #333333;	font-size:12px;} */
p {	margin: 0px;	line-height:18px;	color: #333333;	font-size:12px;}
blockquote {font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Verdana, sans-serif;	color:#333333;	line-height:20px;	font-size:14px;	font-weight:bold;}
	
.ContHead{
	font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	font-size:20px;	font-weight:bold;	color:#0066CC; margin-top: 2px; margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;	line-height: 26px;}

h1 {	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	font-size:16px;	font-weight:bold;	color:#333333;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}

h2 {font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;font-size:15px;		line-height:18px;	font-weight:bold;	color:#333333;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;
	padding-left: 0px;}

h3 {	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	font-size:15px;		line-height:18px;	font-weight:bold;	color:#0066CC;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 2px;
	padding-left: 0px;}

/* Bullet Points */

ul, li {
	list-style-image: url(images/blue_box_10px.png);
	list-style-type: square;
}

/* Announcements Listing */

.DNN_ANN_DesignTable {	width: 160px;	padding: 0px;}

.NormalDNN_ANN_Description {font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	font-size: 11px;	color: #5B5B5B;
	text-decoration: none;}

.SubHead {	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #333333;}

.SubHeadDate {font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial,Verdana,sans-serif;	font-size: 9px;	color: #0066CC;	text-decoration: none;	font-style: italic;}

/* End of Announcements CSS */

hr {	padding: 5px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}

.GroupColumns {	border: 1px solid #CCCCCC;	background-color: #F2F2F2;	width: 230px;	height: 120px;}
.imageLeft {float:left; margin:2px 20px 16px 0px;}
.imageRight {float:right; margin:2px 0px 16px 20px;}
.imageSMLeft {float:left; margin:2px 8px 8px 0px;}
.imageSMRight {float:right; margin:2px 0px 8px 8px;}

.FooterText {	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #333333;}

.MainRequestForm {	padding:0px;}
.FormHead {	font-family: Trebuchet, Trebuchet MS, "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}
.headline {
	font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #333333;
	line-height: 26px;
	text-align: left;
	margin-top: 15px;
	font-weight: normal;
}


#bannerimage {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	z-index: 10;
}

#bannercontainer {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 199px;
	width: auto;
}

.headlineWhite {
	font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F5F5F5;
	line-height: 22px;
	font-weight: normal;
	text-transform: lowercase;
}
	
#bannerQuote {
	font-family: Trebuchet, "Trebuchet MS", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	float: right;
	line-height: 22px;
	font-weight: bold;
	vertical-align: bottom;
	margin-right: 10px;
}

.greyWhiteTable {
	padding: 6px;
	border: 1px solid #E2E2E2;
}


