/* /sites/SuiteOfServices/_resources/css/global.css */ @media all { body {
    margin:0 auto;
    text-align:center;
    
    font-family:Arial, helvetica, Sans-Serif;
    font-size:12px;
	color: #333333;
	background:url('/sites/SuiteOfServices/_resources/img/dev/main_bg.gif');
	background-repeat:repeat-x;
	background-color:#b8e1d5;
}
img {
    border:none;
}
a
{
	color: #0691cb;
	text-decoration: underline;
}
a:hover
{
    color:#118a6f;
}

h1
{
    color:#118a6f;
    font-weight:bold;
    font-family:Arial, Verdana, helvetica, Sans-Serif;
    font-size:12px;
    margin-bottom:4px;
    padding-bottom:4px;
    background:url('/sites/SuiteOfServices/_resources/img/dev/h2DownArrow.gif');
    background-repeat:no-repeat;
    background-position:right 8px;
    padding-right:14px;
    float:left;
    clear:both;
    
    /*;
    display:block;*/
   
}

h2 
{
    color:#118a6f;
    font-weight:bold;
    font-family:Arial, Verdana, helvetica, Sans-Serif;
    font-size:12px;
    margin-bottom:0px;
    padding-bottom:0px;
    /*margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;*/
}

h3
{
    FONT-WEIGHT: bold; 
    COLOR: #15896e;
    /*margin:0px;
    padding:0px; float:left;*/
    font-size:12px;
    line-height:normal;
    clear:both;
   
}

h4
{
    font-size:24px;
    color:#007158;    
    font-family:Arial, helvetica, Sans-Serif;
    margin:0px 0px 0px 0px;
    padding:2px 0px 4px 0px;
}
sup
{
    vertical-align:top;
    font-size:90%;
}
.searchbox
{
	display: inline;
}
.required {color:#ff0000;}

#mainImageHeader
{
    background-repeat:no-repeat;
    width:755px;
    height:113px;
    float:left;
}

#mainImageHeader a
{
    top:60px;
    width:150px;
    margin-left:35px;
    height:45px;
    float:left;
    position:absolute;
    overflow:hidden;
}


#wrapper {
    text-align:center;
    	
}
#mainWrapper {
    margin: 0 auto;
    text-align:left;
    width:765px;
    /* do weirdo png thing here*/
    background: url('/sites/SuiteOfServices/_resources/img/dev/page_bg_tile.png');background-repeat:repeat-y;
    overflow:auto;
	padding-left: 5px;

}
#corpNav {
    width:700px;
	height: 16px;
    border-top:solid 1px #ffffff;
    background-color:#666666;
	overflow: auto;
	text-align: right;
	font-size: 11px;
	padding-left: 55px;
}
#corpNav a
{
	color: #ffffff;
	text-decoration: none;
}
#corpNav div
{
	float: left;
	padding-right: 15px;
}
#corpNavItemHome
{
	background: url(/sites/SuiteOfServices/_resources/img/dev/bulletUtilitySolid.gif) no-repeat;
	padding-left: 10px;
	background-position: 0px 5px;
	height: 16px;
}
#corpNavItem
{
	background: url(/sites/SuiteOfServices/_resources/img/dev/bulletUtility.gif) no-repeat;
	padding-left: 10px;
	background-position: 0px 5px;
	height: 16px;
}
#mainNav {
    width:755px;
    height:22px;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    background-color:#b0cc94;
    float:left;
	overflow: auto;
}
.navItem {
    float:left;border-right:solid 1px #ffffff;
}

#homeBoxes
{
	background: #ffffff url(/sites/SuiteOfServices/_resources/img/dev/homeBoxesBG.jpg) no-repeat;
	width: 723px;
	overflow: auto;
	padding-left: 32px;
}
.homeBox
{
	width: 202px;
	float: left;
}
.homeBoxHdr
{
	padding-left: 8px;
}
#homeContent
{
    float:left;
    width:755px;
    clear:both;
    background-color: #ffffff;
    padding-top:19px;
	
}
#homeContentLeft
{
	width: 498px;
	float: left;
	/*padding-top: 18px;
	line-height: 18px;
	padding-bottom: 16px;
	*/
}

#homeContentRight
{
	float: right;
	padding-right:22px;
	padding-top:6px;
	/*padding-left: 87px;*/
}

#homeWebsitesBox
{
	border-left: 1px solid #bde3e6;
	border-right: 1px solid #bde3e6;
	width: 376px;
	padding-top: 1px;
	background: #c7e7ea url(/sites/SuiteOfServices/_resources/img/dev/homeWebsitesBoxBG.gif) repeat-x top left;
	min-height: 71px;
	padding-left: 13px;
	font-size: 10px;
	overflow: auto;
	line-height: normal;
}

#homeWebsitesBox a{display:inline;padding:0;}

#homeWebsitesBoxLeft
{
	float: left; 
	padding-top: 5px; 
	width: 173px; 
	overflow: auto;
}
#homeWebsitesBoxLeft div
{
	float: left;
}
#homeWebsitesBoxRight
{
	float: left; 
	padding-top: 13px; 
	width: 173px; 
	overflow: auto;
	padding-left: 20px;
}
#homeWebsitesBoxRight div
{
	float: left;
}
.homeWebsitesBoxText
{
	padding-top: 10px; 
	padding-left: 5px;
	font-weight:bold;
}

#searchFields
{
	padding-top: 8px;
	overflow: auto;
	clear: both;
}
#searchFields div
{
	float: left;
}
#searchFields input.text
{
	border: 1px solid #94bc44;
	width: 131px;
	height: 18px;
}
#contactInfo
{
	padding-top: 7px;
	clear: both;
	padding-bottom:18px;
}
#contactInfoText
{
	font-size: 11px;
	padding-top: 10px;
	line-height: 14px;
}
#contactInfoText p 
{
    margin:0px;
    padding:0px;
}
#innerContent
{
	padding-left: 2px;
	padding-right: 14px;
	width: 739px;
	background-color: #ffffff;
	overflow: auto;
	float:left;
}
#innerContentLeft
{
	float: left;
	width: 132px;
	padding-top: 8px;
}
#innerContentLeft div
{
	border-bottom: 1px dotted #b0cc94; 
}
#leftNavHdr
{
	padding-left: 9px;
	font-weight: bold;
	color: #007258;
	padding-top:16px;
	padding-bottom:6px;
	
}
#leftNavHdr a
{
	/*padding-left: 9px;
	font-weight: bold;
	color: #007258;
	height:38px;
	vertical-align:bottom;
	text-decoration:none;*/
	
}
.leftNavItem
{
	font-size: 11px;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(/sites/SuiteOfServices/_resources/img/dev/bulletLeftNav.gif) no-repeat;
	background-position: 10px 7px;
}

.leftNavItemOn
{
	font-size: 11px;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(/sites/SuiteOfServices/_resources/img/dev/bulletLeftNavOn.gif) no-repeat;
	background-position: 10px 7px;
	font-weight:bold;
	color:#118a6f;

}

.leftNavItem a
{	
	text-decoration: underline;
}

.leftNavItemOn a
{	
	text-decoration: none;
	color:#118a6f;
}
#innerContentCenter
{
	float: left;
	padding-left: 22px;
	width: 385px;
	padding-right:0px;
	padding-top: 11px;
	
}
#itcText
{
    margin:10px 0px 10px 0px;float:left;width:343px;
    padding-bottom:10px;
}
#hpitctext {margin-top:65px;}
#innerContentCenterText
{
    color:#464646;
	font-size: 12px;
	padding-top: 11px;
	line-height: 18px;
	padding-bottom: 50px;
	/*margin-top:11px;*/
	float:left;
	width:385px;
}
#innerContentCenterText p
{
    /*float:left;*/
}
#innerContentCenterText ul
{
	padding: 0px;
	margin: 0px 0px 8px 0px;
	list-style-type: none;
	/*float:left;*/
}
#innerContentCenterText ul li
{
	background: url(/sites/SuiteOfServices/_resources/img/dev/bulletBlueSquare.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top:2px;
	padding-top:0px;
	line-height:normal;
}
#innerContentCenterText ul li ul
{
	padding: 0px;
	margin: 0px 60px 0px 2px;
	list-style-type: none;
	padding-top: 8px;
}
#innerContentCenterText ul li ul li
{
	background: url(/sites/SuiteOfServices/_resources/img/dev/smallbullet.gif) no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-top:0px;
	padding-top:0px;
	line-height:normal;
	
}
#innerContentRight
{
	float: left;
	width: 198px;
	padding-top: 30px;
}
#innerWebsitesBox
{
	background: #a6cfd4 url(/sites/SuiteOfServices/_resources/img/dev/innerWebsiteBoxBG.jpg) repeat-x top left;
	width: 181px;
	padding-left: 4px;
	font-size: 10px;
	min-height: 163px;
	margin-left: 6px;
	border-left: 1px solid #bde3e6;
	border-right: 1px solid #bde3e6;
	padding-top: 7px;
}
#underInnerWebsitesBox
{
	padding-top: 22px;
	padding-left: 21px;
}
#footerWrapper{
    clear:both;
    padding-right:5px;
    float:left;
}
#footerMain {
    width:717px;
    height:36px;
    background-color:#e9efc4;
    float:left;
	text-align: left;
	font-size: 11px;
	padding-top: 23px;
	padding-left: 20px;
	padding-right: 18px;
	color:#333333;
}
#footerMain a
{
	color: #336600;
}
#footerShadow {
    background:url('/sites/SuiteOfServices/_resources/img/dev/footer_tile.png');
	background-repeat:repeat-x;
    width:765px;
	position: relative;
	right: 5px;
    height:10px;
	overflow: hidden;
	margin: auto;
	clear: both;
}
.footerLeft{width:10px;float:left;}
.footerRight{width:10px;float:right;}

#nav-corporate {
	background: #666;
	font-size: 11px;
	margin: 0;
	padding: 0px 10px 1px 10px;
	text-align: right;
	float:right;
}
#nav-corporate li 
{ 
    display: inline; 
}

#nav-corporate a 
{
    background: transparent url(../img/dev/nav_corporate.gif) 22px center no-repeat;
    color: #fff;
    padding: 0 0 0 30px;
    text-shadow: 0 0 0 #666;
}
#nav-corporate .on a { background-image: url(../img/dev/nav_corporate_on.gif); }
		
#nav-corporate a:hover  
{
    color: #eee; 
}
		
.nav 
{
    
	margin: 0;}
	
.btnGo
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnGo.gif');  
    width:28px;
    height:23px;  
    border:0;
}
.btnSubmit
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnSubmit.gif');  
    width:56px;
    height:23px;  
    border:0;
}
.btnSubmit:hover
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnSubmitOver.gif');  
    width:56px;
    height:23px;  
    border:0;
}
.btnGoOver
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnGoOver.gif');  
    width:28px;
    height:23px;  
    border:0;
}
.GreenHeader 
{
    color:#007258;
    font-weight:bold;
    font-family:Arial, Verdana, helvetica, Sans-Serif;
    font-size:12px;
    margin-bottom:0px;
    padding-bottom:0px;
}

/* --------------------------------- site exit ------- */

#exitconfirm div { margin: 0; }
#exitconfirm ul { list-style: none; margin: 0; }
	#exitconfirm li { display:inline; }
	#exitconfirm a.btn { background: #fff url(../img/css/smallbullet.gif) 1px 5px no-repeat; margin-right: 15px; padding-left: 9px; white-space: nowrap; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.jqmOverlay {background-color:#000000;}
#TB_window h1 { margin-bottom: 1em; }
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #406A3D;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

	* html #TB_ajaxContent button { margin: 5px 10px 0 0; }
	*+html #TB_ajaxContent button { margin: 5px 10px 0 0; }
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;

	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color: #7aac74;
	border-bottom: 1px solid #406A3D;
	color: #fff;
	height:27px;
	margin-bottom: 1em;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent #primary fieldset p {width:380px;}
#TB_ajaxContent input {	width: auto !important;	}
#TB_ajaxContent textarea {width: 380px !important;}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}	


/* ----- show primary only for template inside a thickbox window ------- */

#TB_window #wrapper, #TB_window #content, #TB_window #primary
{
	width: auto;
	margin-left: 0;
	background: transparent none;
}
#TB_window #header, #TB_window #footer, #TB_window #secondary, #TB_window #tertiary, 
	#TB_window #safety-information, #TB_window #nav-utility, #TB_window #nav,
	#TB_window #breadcrumbs
{
	display:none;
}
/* Contact Form */

#emailUs label{float:left;width:155px;padding:2px;}
#emailUs input{float:left;}
fieldset {border:none;}
#emailUs .rdMoreInfo label{float:left;width:64px;text-align:left;padding:2px;}
#emailUs .rdMoreInfo p {margin:0px 0px 0px -2px;padding:2px 0px 0px 0px;float:left;}

#inBalanceForm label{float:left;width:265px;padding:2px;}
#inBalanceForm input{float:left;}
#inBalanceForm .rdMoreInfo label{float:left;width:64px;text-align:left;padding:2px;}
#inBalanceForm .rdMoreInfo p {margin:0px 0px 0px -2px;padding:2px 0px 0px 0px;float:left;}
.ibFormLabel {border-bottom:dashed 1px #cccccc;}


button.link-continue
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnContinue.gif');  
    width:71px;
    height:23px;  
    border:0;
}
button.link-continue span {display:none;visibility:hidden;}
button.link-goback span {display:none;visibility:hidden;}
button.link-continue:hover
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnContinueOver.gif');  
    width:71px;
    height:23px;  
    border:0;
}

button.link-goback
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnGoBack.gif');  
    width:71px;
    height:23px;  
    border:0;
}
button.link-goback:hover
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/btnGoBackOver.gif');  
    width:71px;
    height:23px;  
    border:0;
}
:root{overflow-y:scroll;}

/*above main image */
#greenBar 
{
    width:755px;
    height:22px;
    background-color:#118a6f;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    float:left;
}
/*below main image*/
#colorStrips
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/colorStrips.gif');
    background-repeat:no-repeat;
    width:755px;
    height:15px;
    float:left;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #ffffff;
    clear:both;
}

#homeTags
{
    width:755px;
    border-bottom:solid 1px #ffffff;
    height:85px;
}
#homeTagLeft
{
    width:239px;
    height:85px;
    float:left;
}
#homeTagRight
{
    width:516px;
    height:85px;
    float:left;
}
#hpUnderShadow
{
    width:755px;
    height:8px;
    background:url('/sites/SuiteOfServices/_resources/img/dev/hpUnderShadowTile.gif');
    background-repeat:repeat-x;
    clear:both;
}
#hpUnderShadowLeft
{
    width:7px;
    height:8px;
    float:left;
    
}
#UnderShadow
{
    width:755px;
    height:8px;
    background:url('/sites/SuiteOfServices/_resources/img/dev/UnderShadowTile.gif');
    background-repeat:repeat-x;
    clear:both;
}
#UnderShadowLeft
{
    width:7px;
    height:8px;
    float:left;
    
}
.hpBucketText
{
    font-family:Arial, helvetica, Sans-Serif;
    font-weight:normal;
    color:#464646;
    font-size:12px;
    padding-top:8px;
}

.hpBucketText a
{
    background:url('/sites/SuiteOfServices/_resources/img/dev/ReadMoreLinkArrow.gif');
    background-repeat:no-repeat;
    background-position:right 3px;
    padding-right:7px;
    font-weight:bold;
}
.docTable{
    background:url('/sites/SuiteOfServices/_resources/img/dev/ctTableBG.gif');
    background-repeat:repeat-y;
    border-top:solid 1px #ffffff;
    float:left;
    width:385px;
    clear:both;
   
    
}
.docImg
{
    width:60px;
    padding:7px 5px 3px 9px;
}
.docLink
{
    padding:14px 12px 5px 0px;
    color:#118a6f;
    font-weight:bold;
}
.docLinkSmall
{
    font-size:11px;
    padding-left:74px;
    padding-bottom:6px;

}
.docLink a
{
    color:#009add;
    font-weight:bold;
    font-size:11px;
    
}
.docLink a:hover
{
    color:#118a6f;
    font-weight:bold;
    
}
.docBTT
{
    background-color:#ffffff;
    border-top:solid 1px #dcdcdc;
    text-align:right;
    padding:8px;
}
.docBTT a
{
    color:#8a8a8a;
    font-size:10px;
    font-family:Tahoma, Arial, helvetica, Sans-Serif;
    background:url('/sites/SuiteOfServices/_resources/img/dev/bulletBackToTop.gif');
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:11px;
}

.docBTT a:hover
{
     color:#118a6f;
}

.docSpacer
{
    background-color:#ffffff;
    border-top:solid 1px #dcdcdc;
}

#intITC
{
    margin-top:35px;
    border-top:solid 1px #118a6f;
    float:left;
}
#hpITC
{
    margin-top:35px;
    margin-left:25px;
    padding:0px 0px 20px 0px;
    border-top:solid 1px #118a6f;
    font-size:12px;
} }
