﻿@import url("appform_styles.css");

/* INTERBAY : MAIN STYLESHEET ----------*/

body 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 80%;
	/*color: #A49A8C;*/
	/*color: #8C867D;*/
	color: #5F5B56;
	margin: 0px;
	padding: 0px;
}

/* CONTAINER ----------*/

div#Layout
{
	width: 973px;
	margin: 0px auto;
	padding: 0px; 
}

/* HEADER ----------*/

img.clsLogoImage
{
	display: none;
}

div#Header
{
	float: left;
	width: 100%;
	height: 141px;
	border-bottom-color: #AAA094;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

div#Header img.clsSloganImage
{
	float: right;
	margin: 53px 0px 0px 4px;
	padding: 0px;
}

div#Header img.clsLogo
{
	float: left;
	margin: 53px 0px 0px 4px;
	padding: 0px;
}

h1
{
	float: left;
	height: 141px;
	width: 265px;
	margin: 0px;
	padding: 0px;
}

h1 a
{
	float: left;
	height: 56px;
/*	width: 262px; JL_18_04_2007*/
	width: 192px;
	font-size: 1px;
	color: #FFFFFF;
	/*background-image: url(../img/interbay_logo.gif);	*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 53px 0px 0px 4px;
	padding: 0px 0px 0px 2px;
}

h1 a:hover
{
	color: #FFFFFF;
}


h2
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 100%;
	color: #5F5B56;	
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h2.clsBlue
{
	color: #41B7C8;		
}

h2.clsPink
{
	color: #D8027E;	
}

h2.clsGreen
{
	color: #99CC67;	
}

h3
{
	font-family: Arial, Verdana, Tahoma;
	color: #42B7C9;	
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	
}

h4
{
	font-family: Arial, Verdana, Tahoma;
	color: #D8027E;	
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h5
{
	font-family: Arial, Verdana, Tahoma;
	color: #98CB66;	
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

img
{
	border: none;
}

span.ValidatorStyle
{
	/*font-size: 40px;*/
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

span.LargeValidatorStyle
{
	font-size: 40px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

/* SUB HEADER ----------*/

div#SubHeader
{
	float: left;
	width: 100%;
	height: 38px;
	border-bottom-color: #AAA094;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}


div#SubHeader span.clsBreadCrumbs
{
	float: left;
	height: 15px;
	width: 500px;
	margin: 14px 0px 0px 4px;
	padding: 0px;
}

div#SubHeader span.clsBreadCrumbs a
{
	color: #333333;
	text-decoration: none;
}

div#SubHeader span.clsBreadCrumbs a:hover
{
	color: #333333;
	text-decoration: underline;
}

/* FIELDSET SEARCH ----------*/

fieldset.clsSearchField
{
	float: right;
	text-align: right;/*
	height: 31px;*/
	width: 200px;
	margin: 0px;
	/*padding: 7px 0px 0px 0px;*/
	border: none;	
	border: white 1PX SOLID;	
}

fieldset.clsSearchField label
{
	margin-top:-20px; /*Other Browsers*/
	*margin-top:-44px; /*Targets IE 7*/
	float:left;
}
/*
fieldset.clsSearchField label
{
	font-size: x-small;
	/*margin: 0px 7px 0px 0px;*/
	/*margin: 2px 0px 0px 0px;*/
	/**margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
/*	vertical-align: middle;*/
/*	background-color: Green;
}*/
fieldset.clsSearchField input.clsSearchTextBox
{
	height: 15px;
	width: 110px;
	font-size: 11px;
	vertical-align: middle;
	border: solid 1px #A49A8C;	
	vertical-align: top;
}

fieldset.clsSearchField input.clsSearchButton
{
	vertical-align: top;
}

fieldset.clsLoginField
{
	border: none;
	vertical-align: top;
}

/* GENERAL ----------*/

a
{
	color: #A49A8C;
	text-decoration: underline;
}

a:hover
{
	color: #A49A8C;
	text-decoration: underline;	
}

/* LEFT NAVIGATION ----------*/

ul#LeftNavigation
{
	float: left;
	width: 140px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

ul#LeftNavigation li
{
	margin: 0px;
	padding: 0px;
	border-bottom-color: #AAA094;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

ul#LeftNavigation li.hidden
{
	border: none;
}

ul#LeftNavigation li.NoNav
{
	margin: 0px;
	padding: 5px 0px 5px 5px;	
}

ul#LeftNavigation li a
{
	display: block;
	/*height: 17px;*/
	margin: 0px;
	padding: 3px 0px 0px 17px;
	font-size: 12px;
	color: #41B7C8;
	text-decoration: none;
	background-image: url(../img/bullet_lightblue.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
		
}

ul#LeftNavigation.Grey li a
{
	color: #797368;
	background-image: url(../img/bullet_grey.gif);
}

ul#LeftNavigation li a:hover, ul#LeftNavigation li a.Current
{
	color: #0C2577;
	background-color: #CFC9C2; 
	background-image: url(../img/bullet_darkblue.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

ul#LeftNavigation.Grey li a:hover, ul#LeftNavigation li a.Current
{
	color: #797368;
	background-color: #CFC9C2; 
	background-image: url(../img/bullet_grey.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

ul#LeftNavigation li ul
{
	display: none;
	margin: 0px;
	padding: 0px;
	border-top-color: #AAA094;
	border-top-style: dashed;
	border-top-width: 1px;
}

ul#LeftNavigation li ul.keepdrop
{
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-color: #AAA094;
	border-top-style: dashed;
	border-top-width: 1px;
}

ul#LeftNavigation li ul li
{
	height: 20px;
	margin: 0px;
	padding: 0px;
	border: none;
}

ul#LeftNavigation li ul li.clsLast
{
	border-bottom: none;
}

ul#LeftNavigation li ul li a
{
	display: block;
	height: 18px;
	margin: 0px;
	padding: 3px 0px 0px 25px;
	text-decoration: none;
	background-image: url(../img/bullet_sub_darkblue.gif);
	background-repeat: no-repeat;
	background-position: 17px 7px;
}



ul#LeftNavigation li ul li a:hover, ul#LeftNavigation li ul li a.Current
{
	color: #0C2577;
	background-color: #CFC9C2; 
	background-image: url(../img/bullet_sub_darkblue.gif);
	background-repeat: no-repeat;
	background-position: 17px 7px;
}

/* CONTENT ----------*/

/* LANDING CONTENT ----------*/

div#ContentLanding
{
	clear: both;
	height: 470px;
	margin: 0px;
	padding: 0px 0px 0px 4px;
}

div#ContentLanding img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

div#ContentLanding img.clsMainLandingImage
{
	float: left;
	margin: 20px 0px 20px 0px;
	padding: 0px;
	
}

div#ContentLanding div#Redirection 
{
	float: left;
	width: 430px;
	margin: 20px 0px 20px 18px;
	padding: 0px;
	
}

div#ContentLanding div#Redirection img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

div#ContentLanding div#Redirection div#OptionOne
{
	float: left;
	position: relative;
	margin: 0px 0px 11px 0px;
	padding: 0px;
}

div#ContentLanding div#Redirection div#OptionTwo
{
	float: left;
	position: relative;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}

div#ContentLanding div#Redirection div#OptionThree
{
	float: left;
	position: relative;
	margin: 0px 0px 9px 0px;
	padding: 0px;
}

div#ContentLanding div#Redirection div#OptionFour
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}

div#ContentLanding div#Redirection fieldset
{
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

div#ContentLanding div#Redirection fieldset#fldOptionOne
{
	width: 408px;
	position: absolute;
	bottom: 5px;
	left: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

fieldset#fldOptionOne span.clsRememberCheckBox
{
	margin-top: 20px;
}

div#ContentLanding div#Redirection fieldset#fldOptionTwo
{
	width: 188px;
	position: absolute;
	bottom: 5px;
	left: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

fieldset#fldOptionTwo span.clsRememberCheckBox
{
	margin-top: 20px;
}

div#ContentLanding div#Redirection fieldset#fldOptionThree, div#ContentLanding div#Redirection fieldset#fldOptionFour
{
	width: 189px;
	position: absolute;
	bottom: 5px;
	left: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

fieldset#fldOptionThree span.clsRememberCheckBox, fieldset#fldOptionFour span.clsRememberCheckBox
{
	margin-top: 10px;
}

input.clsRedirectButton
{
	float: right;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

span.clsRememberCheckBox
{
	float: left;
}

span.clsRememberCheckBox input
{
	float: left;
	height: 15px;
	width: 15px;
	margin: 3px 0px 0px 3px;
	padding: 0px;
	vertical-align: middle;
}

span.clsRememberCheckBox label
{
	float: left;
	height: 14px;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px 0px;
	vertical-align: middle;
}

/* GENERIC CONTENT ----------*/

div#Content
{
	float: left;
	width: 638px;
	margin: 0px;
	padding: 10px;
	border-left-color: #AAA094;
	border-left-style: dashed;
	border-left-width: 1px;
}

/* for Mozilla/Safari */

*>#Content
{
	min-height: 470px;
}

/* for IE, with IE5/Mac backslash filter \*/

* html #Content
{
	height: 470px;
}

div#Content p
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight: normal;
}

div#Content img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

div#Content img.clsHomeMainImage
{
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 0px;
}

/* FORM TABLE ----------*/

table.clsForm
{
	float: left;
	margin-left: 15px;
}

table.clsForm tr td img
{
	height: 22px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

table.clsForm tr td label.clsMessage, table.clsForm tr td span.clsMessage
{
	color: red;	
}

table.clsForm tr td label.clsLabel_200px
{
	float: left;
	width: 200px;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

table.clsForm tr td label.clsLabel_150px
{
	float: left;
	width: 150px;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

table.clsForm tr td label.clsLabel_100px
{
	float: left;
	width: 100px;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

table.clsForm tr td label.clsLabel_80px
{
	float: left;
	width: 80px;
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

table.clsForm tr td input.clsTextBoxNormal
{
	float: left;
	height: 15px;
	width: 196px;
	font-size: 100%;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 4px;
	border: solid 1px #8e7c62;	
}

table.clsForm tr td textarea.clsTextBoxNormal
{
	float: left;
	width: 196px;
	font-size: 100%;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 4px;
	border: solid 1px #8e7c62;	
}

table.clsForm tr td input.clsTextBoxNoWidth
{
	float: left;
	height: 15px;
	font-size: 100%;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 4px;
	border: solid 1px #8e7c62;	
}


table.clsForm tr td input.clsCalanderTextBox
{
	float: left;
	height: 15px;
	width: 170px;
	font-size: 100%;
	vertical-align: middle;
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 0px 4px;
	border: solid 1px #8e7c62;	
}

table.clsForm tr td textarea.clsTextArea
{
	width: 195px;
	font-family: Verdana;
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	border: solid 1px #8e7c62;
}

table.clsForm tr td input.clsFileTextBox
{
	height: 18px;
	width: 200px;
	padding: 0px;
	font-size: 100%;
	margin: 0px 0px 1px 0px;
	border: solid 1px #8e7c62;
}

table.clsForm tr td select.clsDropDownNormal
{
	width: 202px;
	padding: 0px;
	font-size: 11px;
	margin: 2px 0px 0px 0px;
	border: solid 1px #8e7c62;
}

table.clsForm tr td input.clsSendButton
{
	float: right;
	margin: 0px;
	cursor: hand;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #4db5c5;
	border: solid 1px #8e7c62;
}

input.clsPostCodeButton
{
	float: right;
	margin: 1px 0px 1px 0px;
	cursor: hand;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	background-color: #4db5c5;
	border: solid 1px #8e7c62;
}

/* SITE MAP ----------*/

ul#SiteMap
{
	width: 250px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: square;
}

ul#SiteMap li
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

ul#SiteMap li a
{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #A49A8C;
	text-decoration: none;
}

ul#SiteMap li a:hover, ul#SiteMap li a.Current
{
	color: #0C2577;
}

ul#SiteMap li ul
{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
}

ul#SiteMap li ul li
{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: none;
}

ul#SiteMap li ul li a
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

ul#SiteMap li ul li a:hover, ul#SiteMap li ul li a.Current
{
	color: #0C2577;
}

/* RIGHT PANEL ----------*/

div#RightPanel
{
	float: right;
	width: 151px;
	margin: 0px;
	padding: 5px 0px 20px 0px;
}

div.Dots
{
    border-width: 1px;
    border-left-color: #AAA094;
    border-left-style: dashed;	
}


div#RightPanel fieldset
{
	position: relative;
	height: 150px;
	margin: 0px;
	padding: 0px;
	border: none;
}

/* for Mozilla/Safari */

*>#RightPanel
{
	height: 475px;
}

/* for IE, with IE5/Mac backslash filter \*/

* html #RightPanel
{
	height: 475px;
}

/* FOOTER ----------*/

div#Footer
{
	clear: both;
	height: 78px;
	margin: 0px;
	padding: 0px;
	border-top-color: #AAA094;
	border-top-style: dashed;
	border-top-width: 1px;
}

div#Footer ul#FooterNavigation
{
	float: left;
	width: 430px;
	margin: 43px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#Footer ul#FooterNavigation li
{
	float: left;
	height: 12px;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #A49A8C;
}

div#Footer ul#FooterNavigation li.clsFirstItem
{
	border-left: none;
}

div#Footer ul#FooterNavigation li a
{
	display: block;
	line-height: 12px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	color: #797368;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none;
}

div#Footer ul#FooterNavigation li a:hover
{
	color: #333333;
	text-decoration: none;
}

div#Footer ul#ExternalWebsites
{
	float: left;
	width: 250px;
	margin: 36px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

div#Footer ul#ExternalWebsites li
{
	float: left;
	height: 17px;
	margin: 0px;
	padding: 2px 0px 0px 35px;
}

div#Footer ul#ExternalWebsites li.clsUnitedStates
{
	background-image: url(../img/flag_usa.gif);	
	background-repeat: no-repeat;
	background-position: 0px top;
}

div#Footer ul#ExternalWebsites li.clsCanada
{
	background-image: url(../img/flag_canada.gif);	
	background-repeat: no-repeat;
	background-position: 0px top;
}

div#Footer ul#ExternalWebsites li a
{
	color: #0C2577;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	vertical-align: middle;
	text-decoration: none;
}

div#Footer ul#ExternalWebsites li a:hover
{
	color: #0C2577;
	text-decoration: underline;
}

div#Footer img.clsFooterLogoImage
{
	float: right;
	margin: 12px 5px 0px 0px;
	padding: 0px;	
}

/* MISC ----------*/

ul.clsJargonList
{
	height: 15px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}

ul.clsJargonList li.clsFirst
{
	float: left;
	margin: 0px;
	padding: 0px;
	border-left: none;
}

ul.clsJargonList li
{
	float: left;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #A49A8C;
}

ul.clsJargonList li a
{
	display: block;
	font-weight: bold;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	text-decoration: underline;
}

ul.clsJargonList li a:hover
{
	color: #41B7C8;
	text-decoration: none;
}

ul.clsJargonList li a.Current
{
	color: #41B7C8;
	text-decoration: none;
}

ul#JargonListItems
{
	clear: both;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-type: square;
}

ul#JargonListItems li
{
	height: 14px;
	margin: 0px;
	padding: 0px;
}

ul#JargonListItems li a
{
	display: block;
	font-weight: normal;
	height: 14px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

ul#JargonListItems li a:hover
{
	margin: 0px;
	padding: 0px;
	color: #41B7C8;
	text-decoration: underline;
}

ul#ContentList
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul#ContentList li
{
	margin: 0px;
	padding: 0px;
}

ul#ContentList li h2
{
	color: #0c2577;
	margin: 0px;
	padding: 0px;
}

ul#ContentList li a
{
	width: 100px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	color: #0c2577;
	text-decoration: underline;
	background-image: url(../img/more_icon.gif);
	background-position: right;
	background-repeat: no-repeat;
}

ul#ContentList li a.clsNoImage
{
	width: 100px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	color: #0c2577;
	background-image: none;
	text-decoration: underline;
}

ul#ContentList li a:hover
{
	margin: 0px;
	padding: 0px 5px 0px 0px;
	color: #0c2577;
	text-decoration: none;
}

ul#LiteratureList
{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

ul#LiteratureList li
{
	/*height: 160px;*/
	/*clear: both;*/
	/*margin: 0px;*/
	/*padding: 0px;*/
	/*border-bottom: dashed 1px #CCCCCC;*/
	/*Matt Shaw 01/04/08 - changes to literature list*/
	float:left;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	text-align:left;
	width:190px;
	/*End of Matt's changes*/
}

ul#LiteratureList li img
{
	width:104px;
	height:150px;
	margin-bottom:10px;
}

ul#LiteratureList li a
{
	text-align:center;
	text-decoration:none;
}
ul#LiteratureList li a:hover
{
	color:#40bff2;
}
ul#LiteratureList li.lastlistitem
{
	height: 160px;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-bottom: none;
}


ul#LiteratureList li p
{
	/*float: left;*/
	margin: 0px;
	padding: 3px 5px 0px 0px;
	color: #0c2577;
	text-decoration: underline;
	
}

ul#LiteratureList li p a
{
	float: left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	color: #0c2577;
	text-decoration: underline;
	vertical-align: text-bottom;
	/*Added By Matt Shaw 01/04/08*/
	text-decoration:none;
}

ul#LiteratureList li p a img
{
	/*display: block;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

ul#LiteratureList li p a:hover
{
	margin: 0px;
	padding: 0px 5px 0px 0px;
	color: #0c2577;
	text-decoration: none;
}

/* PRODUCTS TABLE*/

table#tblProductValues 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0C2e68;
}

table#tblProductValues tr td.clsBlueHeader 
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0c2e68;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

table#tblProductValues tr td.clsLightGreen 
{
	text-decoration: none;
	background-color: #e8f1d5;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

table#tblProductValues tr td.clsGreen 
{
	text-decoration: none;
	background-color: #cee0a3;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

table#tblProductValues tr td.clsDarkGreen 
{
	text-decoration: none;
	background-color: #a5c755;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

table#tblProductValues tr td p
{
	margin: 0px;
	padding: 0px;
}

td.clsTopRight
{
	background-image: url(../img/top_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

td.clsBottomLeft
{
	background-image: url(../img/bottom_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;	
}

span.style2 {font-size: 80%;padding-right: 5px;}
div.style4 {font-size: 11px}
p.clsIndent {text-indent: 10px;}

p.clsIndentTierText 
{
	text-indent: 10px;
	color: #FFFFFF;
	font-size: 9px;	
}

/* CASE STUDIES */

div#CaseStudyImageAndTitle
{
	width: 150px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

span.TitleLabel
{
	font-weight: bold;
	color: #495C99;
}

div#CaseStudyDetails
{
	width: 430px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div.BackLink
{
	clear: left;
}

div.BackLink a
{
	font-weight: bold;
	color: #495C99;
	text-decoration: none;
}

div.BackLink a:hover
{
	color: #495C99;
	text-decoration: underline;
}

.BlueButton
{
	 background-color: #0c2577; 
	 color: White;
}

.btnFindAddress
{
	 width: 75px;
	 height: 22px;
	 background-image: url(../img/find_address.gif);
	 background-color: #0c2577; 
	 color: White;
}

.clsSubmitButton
{
	float: right;
}



/* PACKAGERS */

/* INTERBAY : PACKAGE PAGES ----------*/

h2.clsGreen_new
{
	color: #abd344;		
}

.box_login
{
margin:50px auto;
width: 350px;
height:220px;
background-image:url(../img/back_login2.gif);
background-repeat: no-repeat;
border-right:0;
border-top:0;
position:relative;
}

.title_login
{
	padding: 7px 10px 2px 88px;
	text-align:left;
    color: black;
    font-weight:bold;
	float:left;	
}

.title_login_white
{
	padding: 7px 10px 2px 88px;
	text-align:left;
    color: white;
    font-weight:bold;
	float:left;	
}

.title_login_grey
{
	padding: 7px 10px 2px 88px;
	text-align:left;
    color: Gray;
    font-weight:bold;
	float:left;	
}

.img_login
{
	padding: 0px 10px 3px 4px;
	text-align:left;
	float:left;	
}

.content_login
{
	padding-left: 87px;
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
		float:left;	
}

.title_faq
{
	padding-left: 0px;
	padding-bottom:20px;
	padding-top:20px;
	text-align:left;
	font-weight: bold;
}
.content_faq
{
	padding-left: 0px;
	padding-bottom:5px;
	text-align:left;
}

.arrowback_faq
{
	padding: 0px 0 0 0px;
	text-align:left;
	float:left;
	float:right;
}

.faq_copy
{
	padding: 7px 0 5px 5px;
	text-align:left;
	float:left;
}

.faq_copy a.line{
	position:absolute;
	padding:6px 0 0 0;
	margin:0;
	height:10px;
}


.faq_copy  a:link,
.faq_copy  a:visited{
	margin-top:0px;
	font-size:12px;
	text-decoration:none;
	color:#5F5B56;
}

.faq_copy  a:hover,
.faq_copy  a:active{
	text-decoration:underline;
}

.faq_arrow
{
	padding: 0px 0 0 0px;
	text-align:left;
	float:left;	
}



#line ul.bullet li{
	color:#797368;
	list-style-image: url(../img/arrow_faq.gif);

	
}

.arrow_login
{
	float: left;
	padding-bottom:0px;
	padding-top:0;
	
}

.title_login a.centercopy
.title_login2 a.centercopy{
	position:absolute;
	padding:2px 0 0 0;
	margin:0;
	height:10px;
}


.title_login  a:link,
.title_login2  a:link,
.title_login  a:visited
.title_login2  a:visited{
	margin-top:0px;
	
	font-size:12px;
	text-decoration:none;
	color: black;
}

.title_login  a:hover,
.title_login2  a:hover,
.title_login  a:active
.title_login2  a:active
{
	text-decoration:underline;
}

.loz_topright
{
    top:0;
	right:0;
	width: 18px;
	position:absolute;
}

.loz_bottonleft
{
    width: 18px;
	position:absolute;
	bottom:0;
	left:0;
}

.line
{
	padding:0px;
	margin:0px;
}
.box
{
float: left;
padding: 5px;
margin:0 15px 10px 15px;
width: 25%;
text-align: left;
}

.two_col
{
float: left;
margin-top:0px;
text-align: left;
padding: 0px 0 0px 0;
width: 62%;
font-size:11px;

}

.two_col_title
{
float: left;
font-color:#abd344;
text-align: left;
font-weight: bold;
font-size:11px;
}

.two_col_pic
{
float: left;
margin-top:0px;
text-align: left;
padding: 0px 10px 10px 0;
height: 150px;
}

.box_pictures
{
float: left;
padding: 20px 10px 30px 5px;
width: 47%;
margin-top:0px;
border-width: 1px;
text-align: left;
}

.box_pictures_left
{
float: left;
padding: 20px 10px 30px 0px;
width: 47%;
margin-top:0px;
margin-right:10px;
text-align: left;
border-width: 1px;
border-right-color: #AAA094;
border-right-style: dashed;


}

ul#LeftNavigation li.newnavtop2{
	margin-top:280px;
	border-top:1px #AAA094 dashed;
}

.box_bold
{
font-weight: bold;
text-align: left;
}

/*CONTACT US  ----------*/

.topoftable{
	height:20px;
	background: #ffffff url(../img/c_top_table.gif) no-repeat;
}

.bottomtable{
	height:30px;
	background: #ffffff url(../img/c_bottom_table.gif) no-repeat;

}
.atable
{
	padding: 5px 0 5px 0;
	width: 640px;
	font-size:11px;
	background: #ffffff url(../img/c_back_table.gif) repeat-y;
}


.t1,
.t1top
{
	float:left;
	width: 120px;
	padding: 5px 0 5px 5px;
	margin-left:5px;
	border-width: 1px 0 0 0;
	border-color: #AAA094;
	border-style: dashed;
	height: 50px;
}
.t2,
.t2top
{
	float:left;
	width:140px;
	padding: 5px 0 5px 5px;
	border-width: 1px 1px 0 1px;
	border-color: #AAA094;
	border-style: dashed;
	height: 50px;
}
.t3,
.t3top
{
	float:left;
	width: 70px;
	padding: 5px 0 5px 5px;
	border-width: 1px;
	border-width: 1px 1px 0 0;
	border-color: #AAA094;
	border-style: dashed;
	height: 50px;
}
.t4,
.t4top
{
	float:left;
	width: 75px;
	padding: 5px 0 5px 5px;
	border-width: 1px 0 0 0;
	border-color: #AAA094;
	border-style: dashed;
	height: 50px;
}
.t5,
.t5top
{
	float:left;
	width: 190px;
	padding: 5px 0 5px 5px;
	margin-right:5px;
	border-width: 1px;
	border-width: 1px 0 0 1px;
	border-color: #AAA094;
	border-style: dashed;
height: 50px;
}
.t1top,
.t2top,
.t3top,
.t4top,
.t5top {
	color:#abd344;
	font-weight:bold;
	border-top-width:0;
}


/*END CONTACT US  ----------*/


/*CONTENT  dashed----------*/

div#Content_d
{
	float: left;
	width: 638px;
	margin: 0px;
	padding: 10px;
	border-left-color: #AAA094;
	border-left-style: dashed;
	border-right-style: dashed;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-color: #AAA094;
}

/* for Mozilla/Safari */

*>#Content_d
{
	min-height: 470px;
}

/* for IE, with IE5/Mac backslash filter \*/

* html #Content_d
{
	height: 470px;
}

div#Content_d p
{
	margin: 0px 0px 15px 0px;
	padding: 0px;
	font-weight: normal;
}

div#Content_d img
{
	display: block;
	margin: 0px;
	padding: 0px;
}

div#Content_d img.clsHomeMainImage
{
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	padding: 0px;
}

.clearboth
{
	clear: both;
}
/* END PACKAGERS */




/* Landing page */

.large_Loz
{
 	float:left;
	margin: 0px;
	padding: 0 0 0 2%;	
}

.large_Loz_right
{
 	float:right;
	margin: 0px;
	padding: 0 0 2% 0;
	
	
}

.large_Loz_right_small
{
 	float:right;
	padding:0;
	margin:0;
	position:relative;
	height:101px;
	overflow: visible !important;
	overflow: hidden;
}

.large_Loz_right_small2
{
 	float:right;
	padding:0;
	margin:0;
	position:relative;
	height:104px;
	overflow: visible !important;
	overflow: hidden;
}

.tickbox
{
	padding: 0 0 0 31px;
	position: relative;
	width:150px;
	bottom:46px;
	z-index:2;
	float:left;
	font-size:12px;
	color:white;
}

.tickbox2
{
	padding: 0 0 0 31px;
	position: relative;
	width:150px;
	bottom:43px;
	z-index:2;
	float:left;
	font-size:12px;
}

.img_top
{
	padding-right:170px;
}

.toppad{
	padding-top:2px;
}

.tickbox_copy
{

	bottom:20px;


}

span.leftpad{
	margin-left:18px;
}

.login{
	position: absolute;
	top:140px;
	height: 40px;
	width: 978px;
	/*background-color: #CC99CC;*/
	/*border: 1px solid #FF3399;*/
/* END Landing page */

