/* HTML Tag Overrides *****************************************/

/* 	This style forces Mozilla-based browsers to always show a scrollbar.
	By doing this, page shifting is prevented. */
html {
     overflow: -moz-scrollbars-vertical;
}

body { 	
	font-family:Trebuchet MS, Helvetica, Arial;
	color:#fff;
	margin:0;
	background:#869a93 url(../images/bgBody.gif) repeat-x;
	background-position:0 -16px;
}

p { font-size:1em; }

a { color:#000; }
a:hover { color:#000; text-decoration:none; }

ul li { list-style-type:square; }

img { margin:0; }

h1 {
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-bottom:12px;
	font-size:2.5em;
}

/* Structural IDs *****************************************/
#mainWrapper {
	width:929px;
	margin:15px auto 0 auto;
}	

#header {
	width:810px;
	height:156px;
	border-top:1px solid #4f5d58;	
	border-right:1px solid #4f5d58;
	border-left:1px solid #4f5d58;
	background:#fefefe url(../images/bgHeader.gif) no-repeat;
	padding:0 0 0 117px;
	overflow:hidden;
}

#header a.contactUs {
	position:relative;
	top:-114px;	
	left:583px;
	height:15px;
	width:80px;
	display:block;
	font-size:0;
}

#header a.mailTo {
	position:relative;
	top:-75px;	
	left:523px;
	height:15px;
	width:210px;
	display:block;
	font-size:0;
}

#menu {
	width:929px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#menu ul {
	width:927px;
	border-right:1px solid #5e6c66;
	border-bottom:1px solid #596661;
	border-left:1px solid #5e6c66;
	background-color:#c2c7c5;
}

#menu ul li {
	list-style:none;
	float:left;
}

#menu ul li a {
	display:block;
	width:133px;
	height:41px;
	background:url(../images/bgMenuItem.gif);	
	text-align:center;
	text-decoration:none;
	color:#51685f;
	line-height:40px;
	font-size:1em;
	font-weight:bold;
}

#menu ul li a:hover, #menu ul li a.selected {
	background:url(../images/bgMenuItem_on.gif);	
	color:#fff;
}

#menu ul li a.last {
	width:129px;
}

#menu ul li div
{	
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
}

#menu ul li div a
{	
	position:relative;
	display:block;
	margin:0;
	width:133px;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	text-align:center;
	color:#00a981;
	background:#000;
	/* For web browsers who care */
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#menu ul li div a:hover
{	
	background:#000;
	/* For web browsers who care */
	opacity: 1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#homeContent {	
	width:927px;
	min-height:330px;
	border-right:1px solid #48555e;
	border-bottom:1px solid #48555e;
	border-left:1px solid #48555e;
	background:#000 url(../images/bgContent_home.jpg) no-repeat; 
	padding-bottom:8px;	
}

#homeContent #rightToolsWrapper {
	width:302px;	
	padding:55px 0 0 50px;
}

#homeContent #rightToolsWrapper a {
	color:#00a37d;
	text-decoration:none;
	font-size:1.2em;
	margin-left:2px;
	font-style:italic;
	font-weight:bold;
}

#homeContent #twoColWrapper {
	width:913px;
	margin:45px auto 0 auto;
	/*background:url(../images/bgTwoColWrapper.gif) repeat-y;*/
}

#homeContent #twoColWrapper #left-twoThirds {
	float:left;
	width:637px;
	margin-right:8px;
}

#homeContent #twoColWrapper #left-twoThirds .whiteBoxTop { 
	background:url(../images/bgHomepageHeader638x30.gif);
	width:638px; 
	height:30px;
	font-size:0;
}	

#homeContent #twoColWrapper #left-twoThirds .whiteBox {	
	background:url(../images/bgBoxWhite638.gif) repeat-y;	
	width:616px;
	padding:13px 11px 0 11px;
}

#homeContent #twoColWrapper #left-twoThirds .whiteBox p {
	color:#0a568a;		
}

#homeContent #twoColWrapper #left-twoThirds .whiteBox p a {
	color:#0a568a;
}

#homeContent #twoColWrapper #left-twoThirds .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom638x4.gif) repeat-y;
	width:638px; 
	height:4px;
	font-size:0;
}	

#homeContent #twoColWrapper #left-twoThirds #slipAndRapidColumnWrapper {
	color:#869a93;
}

#homeContent #twoColWrapper #left-twoThirds .aquaBoxTop { 
	background:url(../images/bgBoxAquaTop294x4.gif) no-repeat;
	width:294px; 
	height:4px;
	font-size:0;
}	

#homeContent #twoColWrapper #left-twoThirds .aquaBox {	
	background:url(../images/bgBoxAqua294.gif) repeat-y;	
	width:278px;
	color:#51685f;
	padding:4px 8px 4px 8px;
	font-size:1.1em;
}

#homeContent #twoColWrapper #left-twoThirds .aquaBox p {
	color:#0a568a;		
}

#homeContent #twoColWrapper #left-twoThirds .aquaBoxBottom { 
	background:url(../images/bgBoxAquaBottom294x4.gif) no-repeat;
	width:294px; 
	height:4px;
	font-size:0;
}	

#homeContent #twoColWrapper #left-twoThirds #slipAndRapidColumnWrapper #leftCol {
	float:left;
	width:293px;
	padding:0 14px 0 0;	
	border-right:1px solid #d2d9d6;	
	margin-bottom:10px;
}

#homeContent #twoColWrapper #left-twoThirds #slipAndRapidColumnWrapper #rightCol {
	float:left;
	width:293px;
	margin-left:13px;
}

#homeContent #twoColWrapper #left-twoThirds #slipAndRapidColumnWrapper ul {
	margin-top:10px;
}

#homeContent #twoColWrapper #left-twoThirds #slipAndRapidColumnWrapper ul li {
	list-style:disc;
	margin:5px 0 0 30px;
	font-size:.9em;
	list-style-position:outside;
	line-height:14px;
}

#homeContent #twoColWrapper #right-oneThird {
	float:left;
	width:267px;
}

#homeContent #twoColWrapper #right-oneThird .whiteBoxTop { 
	background:url(../images/bgHomepageHeader267x30.gif);
	width:267px; 
	height:30px;
	font-size:0;
}	

#homeContent #twoColWrapper #right-oneThird .whiteBox {	
	background:url(../images/bgBoxWhite267.gif) repeat-y;	
	width:245px;
	padding:13px 11px 13px 11px;
}

#homeContent #twoColWrapper #right-oneThird .whiteBox p {
	color:#0a568a;		
}

#homeContent #twoColWrapper #right-oneThird .whiteBox p a {
	color:#0a568a;
}

#homeContent #twoColWrapper #right-oneThird .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom267x4.gif) repeat-y;
	width:267px; 
	height:4px;
	font-size:0;
}

#homeContent #twoColWrapper #right-oneThird ul {

}

#homeContent #twoColWrapper #right-oneThird ul li {
	list-style:none;
	margin:0 0 0 8px;	
	font-size:.9em;
	list-style-position:outside;
	color:#869a93;
	width:233px;
	line-height:14px;
}

#homeContent #twoColWrapper #right-oneThird ul li h4 {
	color:#495d42;
	font-weight:bold;
	font-size:1.1em;
	margin:0;
	padding:0;
}

#homeContent #twoColWrapper #right-oneThird ul li a {
	display:block;
	width:98px;
	height:27px;
	background:url(../images/bgMenuItemDivider.gif) left no-repeat;
	text-decoration:none;
	color:#637284;
	padding:0 0 0 124px;	
}	

#homeContent #twoColWrapper #right-oneThird ul li a:hover { cursor:default; }

#overviewContent,
#caseStudyContent, 
#servicesContent,
#theSuiteContent {	
	width:927px;
	min-height:330px;
	border-right:1px solid #48555e;
	border-bottom:1px solid #48555e;
	border-left:1px solid #48555e;
	padding-bottom:8px;	
}

#overviewContent {
	background:#000 url(../images/bgContent_overview.jpg) no-repeat;  
}

#overviewContent #twoColWrapper {
	width:880px;
	margin:520px auto 0 auto;
}

#overviewContent #twoColWrapper ul {
	width:420px;
}

#overviewContent #twoColWrapper ul li {
	color:#fff;
	margin-left:30px;
	margin-bottom:10px;
	list-style-type:disc;	
	line-height:15px;
}

#overviewContent #twoColWrapper ul li h3 {
	margin-bottom:5px;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}

#overviewContent #twoColWrapper ul li span {
	color:#869a93;
}

#overviewContent #twoColWrapper #leftCol {
	float:left;
	width:438px;
	margin-right:12px;	
	
}

#overviewContent #twoColWrapper #leftCol #benefitsOfSlipHeader {
	background:url(../images/bgBenefitsOfSlip.gif) no-repeat;
	width:438px;
	height:48px;
}

#overviewContent #twoColWrapper #leftCol #benefitsOfSlip {
	background:url(../images/bgBoxBlack13x142Left.gif) top right no-repeat;
	width:438px;
	padding-top:10px;
}

#overviewContent #twoColWrapper #rightCol {
	float:left;
	width:430px;
}

#overviewContent #twoColWrapper #rightCol #benefitsOfRapidHeader {
	background:url(../images/bgBenefitsOfRapid.gif) no-repeat;
	width:430px;
	height:48px;
}

#overviewContent #twoColWrapper #rightCol #benefitsOfRapid {
	width:430px;
	background:url(../images/bgBoxBlack13x142Right.gif) top left no-repeat;
	padding-top:10px;
}

.fslso { 	
	background:#000 url(../images/bgContent_fslso.jpg) no-repeat;  
}

.msla { 	
	background:#000 url(../images/bgContent_msla.jpg) no-repeat;  
}

.slaw { 	
	background:#000 url(../images/bgContent_slaw.jpg) no-repeat;  
}

.slac { 	
	background:#000 url(../images/bgContent_slac.jpg) no-repeat;  
}
.nsla { 	
	background:#000 url(../images/bgContent_nsla.jpg) no-repeat;  
}

.slip {
	background:#000 url(../images/bgContent_slip.jpg) no-repeat;  
}

.rapid {
	background:#000 url(../images/bgContent_rapid.jpg) no-repeat;  
}

#servicesContent {
	background:#000 url(../images/bgContent_services.jpg) no-repeat;  
}
		
#caseStudyContent #twoColWrapper, 
#servicesContent #twoColWrapper,
#theSuiteContent #twoColWrapper {
	padding:0 0 0 8px;
}

#overviewContent h1,
#caseStudyContent #twoColWrapper h1,
#servicesContent #twoColWrapper h1,
#theSuiteContent #twoColWrapper h1 {
	padding:25px 0 10px 35px;
}

#caseStudyContent #twoColWrapper #leftCol,
#servicesContent #twoColWrapper #leftCol,
#theSuiteContent #twoColWrapper #leftCol {
	float:left;
	width:558px;
	color:#0a568a;
}

#caseStudyContent #twoColWrapper #leftCol ul li,
#servicesContent #twoColWrapper #leftCol ul li,
#theSuiteContent #twoColWrapper #leftCol ul li { 
	list-style:disc;
	margin:0 0 10px 20px;	
}

#caseStudyContent #twoColWrapper #leftCol .whiteBoxTop,
#servicesContent #twoColWrapper #leftCol .whiteBoxTop,
#theSuiteContent #twoColWrapper #leftCol .whiteBoxTop { 
	background:url(../images/bgBoxWhiteTop558x5.gif) repeat-y;
	width:558px; 
	height:5px;
	font-size:0;
}	

#caseStudyContent #twoColWrapper #leftCol .whiteBox,
#servicesContent #twoColWrapper #leftCol .whiteBox,
#theSuiteContent #twoColWrapper #leftCol .whiteBox {	
	background:url(../images/bgBoxWhite558.gif) repeat-y;	
	font-size:1.2em;
}

#servicesContent #twoColWrapper #leftCol .whiteBox,
#theSuiteContent #twoColWrapper #leftCol .whiteBox {
	width:532px;
	padding:15px 15px 0 11px;
}

#caseStudyContent #twoColWrapper #leftCol .whiteBox,
#theSuiteContent #twoColWrapper #leftCol .whiteBox {
	width:513px;
	padding:15px 15px 15px 30px;
}

#caseStudyContent #twoColWrapper #leftCol .whiteBox p,
#servicesContent #twoColWrapper #leftCol .whiteBox p,
#theSuiteContent #twoColWrapper #leftCol .whiteBox p {
	color:#0a568a;		
}

#servicesContent #twoColWrapper #leftCol .whiteBox p {
	margin-left:15px;
	margin-right:15px;
}

#caseStudyContent #twoColWrapper #leftCol .whiteBox p a,
#servicesContent #twoColWrapper #leftCol .whiteBox p a,
#theSuiteContent #twoColWrapper #leftCol .whiteBox p a {
	color:#0a568a;
}

#caseStudyContent #twoColWrapper #leftCol .whiteBoxBottom,
#servicesContent #twoColWrapper #leftCol .whiteBoxBottom,
#theSuiteContent #twoColWrapper #leftCol .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom558x5.gif) repeat-y;
	width:558px; 
	height:4px;
	font-size:0;
}	

#caseStudyContent #twoColWrapper #rightCol,
#servicesContent #twoColWrapper #rightCol,
#theSuiteContent #twoColWrapper #rightCol {
	float:left;
	width:333px;	
	margin-left:14px;
}

#caseStudyContent #twoColWrapper #rightCol #moreInfoMSLA {	
	width:333px;
	height:22px;		
	background:url(../images/buttonMoreInfoMSLA.jpg) no-repeat;	
	margin-top:457px;
}

#caseStudyContent #twoColWrapper #rightCol #moreInfoFSLSO {	
	width:333px;
	height:22px;
	background:url(../images/buttonMoreInfoFSLSO.jpg) no-repeat;
	margin-top:400px;
}

#caseStudyContent #twoColWrapper #rightCol #moreInfoMSLA a,
#caseStudyContent #twoColWrapper #rightCol #moreInfoFSLSO a,
#servicesContent #twoColWrapper #rightCol #moreInfoServices a {
	color:#fff;
	margin-left:220px;
	text-decoration:none;
}

#servicesContent #twoColWrapper #rightCol #moreInfoServices {	
	width:333px;
	height:22px;		
	background:url(../images/buttonMoreInfoServices.jpg) no-repeat;	
	margin-top:355px;
}

#caseStudyContent #twoColWrapper #rightCol #infoMSLA {
	color:#3c6a9b;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	font-style:italic;
	margin-top:480px;
}

#caseStudyContent #twoColWrapper #rightCol #infoFSLSO {
	color:#3c6a9b;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	font-style:italic;
	margin-top:420px;
}

#servicesContent #twoColWrapper #rightCol #info {
	text-align:right;
	margin-top:10px;
	font-style:italic;
	font-weight:bold;
}

#demosContent {	
	width:877px;
	min-height:400px;
	height:400px;
	border-right:1px solid #48555e;
	border-bottom:1px solid #48555e;
	border-left:1px solid #48555e;
	padding:55px 0 40px 50px;	
	background:#000 url(../images/bgContent_demo.jpg) no-repeat;  
}

#demosContent #twoColWrapper {

}

#demosContent #twoColWrapper #leftCol {
	float:left;
	width:288px;
	margin-right:56px;
}

#demosContent #twoColWrapper #leftCol ul#tabs li {
	float:left;
	list-style:none;
}

#demosContent #twoColWrapper #leftCol ul#tabs li a.left {
	display:block;
	background:url(../images/tabLeft.gif) no-repeat;
	width:83px;
	height:27px;
	color:#51685f;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding-left:65px;
}

#demosContent #twoColWrapper #leftCol ul#tabs li a.left.selected {
	background-image:url(../images/tabLeft_on.gif);
	color:#77998c;
}

#demosContent #twoColWrapper #leftCol ul#tabs li a.right {
	display:block;
	background:url(../images/tabRight.gif) no-repeat;
	width:80px;
	height:27px;
	color:#51685f;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding-left:60px;
}

#demosContent #twoColWrapper #leftCol ul#tabs li a.right.selected {
	background:url(../images/tabRight_on.gif) no-repeat;
	color:#77998c;
}

#demosContent #twoColWrapper #leftCol ol#rapid,
#demosContent #twoColWrapper #leftCol ol#slip {
	padding:10px 0 10px 0;
}

#demosContent #twoColWrapper #leftCol ol#rapid li,
#demosContent #twoColWrapper #leftCol ol#slip li {
	margin:0 0 0 10px;
	color:#495d42;
	font-weight:bold;
	padding-bottom:20px;
	background:url(../images/hr238x11.gif) bottom no-repeat;
	list-style:none;
	list-style-position:outside;
	display:block;
}

#demosContent #twoColWrapper #leftCol ol#rapid li.last,
#demosContent #twoColWrapper #leftCol ol#slip li.last {
	background:none;
}

#demosContent #twoColWrapper #leftCol ol#rapid li a,
#demosContent #twoColWrapper #leftCol ol#slip li a {
	color:#495d42;
	text-decoration:none;
	font-weight:bold;
	display:block;
	
}

#demosContent #twoColWrapper #leftCol ol#rapid li span,
#demosContent #twoColWrapper #leftCol ol#slip li span {
	color:#869a93;
	font-size:.9em;
}

#demosContent #twoColWrapper #leftCol .whiteBoxTop { 
	background:url(../images/bgBoxWhiteTop288x5.gif) repeat-y;
	width:288px; 
	height:4px;
	font-size:0;
}

#demosContent #twoColWrapper #leftCol .whiteBox {	
	background:url(../images/bgBoxWhite288.gif) repeat-y;
	width:258px;
	padding:15px 15px 1px 15px;
}

#demosContent #twoColWrapper #leftCol .whiteBox p {
	color:#0a568a;		
}

#demosContent #twoColWrapper #leftCol .whiteBox p a {
	color:#00a37d;
	text-decoration:none;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
}

#demosContent #twoColWrapper #leftCol .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom288x5.gif) repeat-y;
	width:288px; 
	height:4px;
	font-size:0;
}

#demosContent #twoColWrapper #leftCol .darkBlueBoxTop { 
	background:url(../images/bgBoxDarkBlueTop288x5.gif) repeat-y;
	width:288px; 
	height:5px;
	font-size:0;
}	

#demosContent #twoColWrapper #leftCol .darkBlueBox {	
	background:url(../images/bgBoxDarkBlue288.gif) repeat-y;
	width:252px;
	padding:14px 19px 6px 17px;
}

#demosContent #twoColWrapper #leftCol .darkBlueBox p {
	color:#aac6e5;	
	text-align:left;
	margin-bottom:0;
}

#demosContent #twoColWrapper #leftCol .darkBlueBox p a {
	color:white;	
}

#demosContent #twoColWrapper #leftCol .darkBlueBoxBottom { 
	background:url(../images/bgBoxDarkBlueBottom288x5.gif) repeat-y;
	width:288px; 
	height:5px;
	font-size:0;
}	

#demosContent #twoColWrapper #leftCol .darkBlueBox p.call {
	color:#fff;
	text-align:center;
	font-size:1.7em;
	font-style:italic;
	margin:0;
}

#demosContent #twoColWrapper #rightCol {
	float:left;
	width:483px;
}

#demosContent #twoColWrapper #rightCol h2 {
	color:#fff;
	font-size:1.7em;
}

#demosContent #twoColWrapper #rightCol h3 {
	color:#657586;
	font-size:1.5em;
	margin-top:20px;
}

#demosContent #twoColWrapper #rightCol ol {
	margin-bottom:20px;
}

#demosContent #twoColWrapper #rightCol ol li {
	list-style:lower-alpha;
	margin:0 0 0 50px;
	color:#65746e;
	font-weight:bold;
}

#demosContent #twoColWrapper #rightCol .blackBoxTop { 
	background:url(../images/bgBoxBlackTop483x4.gif) repeat-y;
	width:483px; 
	height:4px;
	font-size:0;
}	

#demosContent #twoColWrapper #rightCol .blackBox {	
	background:url(../images/bgBoxBlack483.gif) repeat-y;
	width:445px;
	padding:14px 19px 1px 19px;
}

#demosContent #twoColWrapper #rightCol .blackBox p {
	color:#869a93;	
}

#demosContent #twoColWrapper #rightCol .blackBox p.divider {
	background-color:#596661;
	height:1px;
	line-height:1px;
	font-size:0;
	width:483px;
	padding:0;
}

#demosContent #twoColWrapper #rightCol .blackBoxBottom { 
	background:url(../images/bgBoxBlackBottom483x4.gif) repeat-y;
	width:483px; 
	height:4px;
	font-size:0;
}	

#faqContent {	
	width:857px;
	min-height:330px;
	border-right:1px solid #48555e;
	border-bottom:1px solid #48555e;
	border-left:1px solid #48555e;
	padding:25px 0 60px 70px;	
	background:#000 url(../images/bgContent.gif) no-repeat;  
}

#faqContent .whiteBoxTop { 
	background:url(../images/bgBoxWhiteTop792x5.gif) repeat-y;
	width:792px; 
	height:5px;
	font-size:0;
}	

#faqContent .whiteBox {	
	background:url(../images/bgBoxWhite792.gif) repeat-y;
	width:762px;
	padding:15px 15px 15px 15px;
}

#faqContent .whiteBox p {
	color:#0a568a;		
}

#faqContent .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom792x5.gif) repeat-y;
	width:792px; 
	height:4px;
	font-size:0;	
}

#faqContent .questionBoxTop { 
	background:url(../images/bgBoxAquaTop760x4.gif) no-repeat;
	width:760px; 
	height:4px;
	font-size:0;
}	

#faqContent .questionBox {	
	background:url(../images/bgBoxAqua760.gif) repeat-y;
	width:730px;
	padding:15px;
	color:#51685f;	
	margin:0;	
	font-style:italic;	
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#faqContent .questionBox .q {
	float:left;
	width:40px;
	margin-bottom:15px;
	font-weight:bold;
}

#faqContent .questionBox .question {
	float:left:;
	width:680px;	
}

#faqContent .answerBox {
	margin:20px 0 20px 16px;
}

#faqContent .a {
	float:left;
	width:40px;
	margin:0 0 25px 0;
	font-weight:bold;
	color:#0a568a;
	font-size:1.3em;
}

#faqContent .answer {
	float:left:;
	width:680px;	
	margin:10px 0 0 0;
	color:#0a568a;
	font-size:1.3em;
}

#faqContent .questionBoxBottom { 
	background:url(../images/bgBoxAquaBottom760x4.gif) no-repeat;
	width:760px; 
	height:4px;
	font-size:0;
}

#multistateContent {	
	width:877px;
	min-height:400px;
	height:400px;
	border-right:1px solid #48555e;
	border-bottom:1px solid #48555e;
	border-left:1px solid #48555e;
	padding:55px 0 40px 50px;	
	background:#000 url(../images/bgContent_MultiState.jpg) no-repeat;  
}

#multistateContent #twoColWrapper {

}

#multistateContent #twoColWrapper #leftCol {
	float:left;
	width:288px;
	margin-right:56px;
}

#multistateContent #twoColWrapper #leftCol ul#tabs li {
	float:left;
	list-style:none;
}

#multistateContent #twoColWrapper #leftCol ul#tabs li a.left {
	display:block;
	background:url(../images/tabLeft.gif) no-repeat;
	width:83px;
	height:27px;
	color:#51685f;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding-left:65px;
}

#multistateContent #twoColWrapper #leftCol ul#tabs li a.left.selected {
	background-image:url(../images/tabLeft_on.gif);
	color:#77998c;
}

#multistateContent #twoColWrapper #leftCol ul#tabs li a.right {
	display:block;
	background:url(../images/tabRight.gif) no-repeat;
	width:80px;
	height:27px;
	color:#51685f;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	padding-left:60px;
}

#multistateContent #twoColWrapper #leftCol ul#tabs li a.right.selected {
	background:url(../images/tabRight_on.gif) no-repeat;
	color:#77998c;
}

#multistateContent #twoColWrapper #leftCol ol#rapid,
#multistateContent #twoColWrapper #leftCol ol#slip {
	padding:10px 0 10px 0;
}

#multistateContent #twoColWrapper #leftCol ol#rapid li,
#multistateContent #twoColWrapper #leftCol ol#slip li {
	margin:0 0 0 10px;
	color:#495d42;
	font-weight:bold;
	padding-bottom:20px;
	background:url(../images/hr238x11.gif) bottom no-repeat;
	list-style:none;
	list-style-position:outside;
	display:block;
}

#multistateContent #twoColWrapper #leftCol ol#rapid li.last,
#multistateContent #twoColWrapper #leftCol ol#slip li.last {
	background:none;
}

#multistateContent #twoColWrapper #leftCol ol#rapid li a,
#multistateContent #twoColWrapper #leftCol ol#slip li a {
	color:#495d42;
	text-decoration:none;
	font-weight:bold;
	display:block;
	
}

#multistateContent #twoColWrapper #leftCol ol#rapid li span,
#multistateContent #twoColWrapper #leftCol ol#slip li span {
	color:#869a93;
	font-size:.9em;
}

#multistateContent #twoColWrapper #leftCol .whiteBoxTop { 
	background:url(../images/bgBoxWhiteTop288x5.gif) repeat-y;
	width:288px; 
	height:4px;
	font-size:0;
}

#multistateContent #twoColWrapper #leftCol .whiteBox {	
	background:url(../images/bgBoxWhite288.gif) repeat-y;
	width:258px;
	padding:15px 15px 1px 15px;
}

#multistateContent #twoColWrapper #leftCol .whiteBox p {
	color:#0a568a;		
}

#multistateContent #twoColWrapper #leftCol .whiteBox p a {
	color:#00a37d;
	text-decoration:none;
	font-size:1.2em;
	font-style:italic;
	font-weight:bold;
}

#multistateContent #twoColWrapper #leftCol .whiteBoxBottom { 
	background:url(../images/bgBoxWhiteBottom288x5.gif) repeat-y;
	width:288px; 
	height:4px;
	font-size:0;
}

#multistateContent #twoColWrapper #leftCol .darkBlueBoxTop { 
	background:url(../images/bgBoxDarkBlueTop288x5.gif) repeat-y;
	width:288px; 
	height:5px;
	font-size:0;
}	

#multistateContent #twoColWrapper #leftCol .darkBlueBox {	
	background:url(../images/bgBoxDarkBlue288.gif) repeat-y;
	width:252px;
	padding:14px 19px 6px 17px;
}

#multistateContent #twoColWrapper #leftCol .darkBlueBox p {
	color:#aac6e5;	
	text-align:left;
	margin-bottom:0;
}

#multistateContent #twoColWrapper #leftCol .darkBlueBox p a {
	color:white;	
}

#multistateContent #twoColWrapper #leftCol .darkBlueBoxBottom { 
	background:url(../images/bgBoxDarkBlueBottom288x5.gif) repeat-y;
	width:288px; 
	height:5px;
	font-size:0;
}	

#multistateContent #twoColWrapper #leftCol .darkBlueBox p.call {
	color:#fff;
	text-align:center;
	font-size:1.7em;
	font-style:italic;
	margin:0;
}

#multistateContent #twoColWrapper #rightCol {
	float:left;
	width:483px;
}

#multistateContent #twoColWrapper #rightCol h2 {
	color:#fff;
	font-size:1.7em;
}

#multistateContent #twoColWrapper #rightCol h3 {
	color:#657586;
	font-size:1.5em;
	margin-top:20px;
}

#multistateContent #twoColWrapper #rightCol ol {
	margin-bottom:20px;
}

#multistateContent #twoColWrapper #rightCol ol li {
	list-style:lower-alpha;
	margin:0 0 0 50px;
	color:#65746e;
	font-weight:bold;
}

#multistateContent #twoColWrapper #rightCol .blackBoxTop { 
	background:url(../images/bgBoxBlackTop483x4.gif) repeat-y;
	width:483px; 
	height:4px;
	font-size:0;
}	

#multistateContent #twoColWrapper #rightCol .blackBox {	
	background:url(../images/bgBoxBlack483.gif) repeat-y;
	width:445px;
	padding:14px 19px 1px 19px;
}

#multistateContent #twoColWrapper #rightCol .blackBox p {
	color:#869a93;	
}

#multistateContent #twoColWrapper #rightCol .blackBox p.divider {
	background-color:#596661;
	height:1px;
	line-height:1px;
	font-size:0;
	width:483px;
	padding:0;
}

#multistateContent #twoColWrapper #rightCol .blackBoxBottom { 
	background:url(../images/bgBoxBlackBottom483x4.gif) repeat-y;
	width:483px; 
	height:4px;
	font-size:0;
}	

#contactUs {
	background:url(../images/bgContactUs.jpg) no-repeat;
	width:599px;
	height:302px;
}

#contactUs #mailTo {
	position:relative;
	top:190px;	
	left:353px;
	height:15px;
	width:210px;
	display:block;
	font-size:0;
}

#contactUs #closeWindow {
	position:absolute;
	top:-1px;
	left:548px;
}

#footer {
	width:929px;
	margin:10px auto 20px auto;
	color:#28332f;
	font-size:.9em;
}

#footer .twoColWrapper {
	width:600px;
	margin:auto;
}

#footer #contactInfo {
	float:left;
	margin:0 20px 0 0;
	padding-top:10px;
}

#footer #logoISD {
	float:left;
	width:90px;	
}

/* Custom Classes *****************************************/
.boxWrapper {	
}

.boxWrapper .header .leftCorner {
	float:left;
	width:4px;
	height:29px;
	background:url(../images/bgBoxLeftCorner.gif);
}

.boxWrapper .header h3 {
	float:left;	
	height:29px;
	background:url(../images/bgBox.gif) repeat-x;
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	line-height:29px;
	color:#51685f;
}

.boxWrapper .header .rightCorner {
	float:left;
	width:4px;
	height:29px;
	background:url(../images/bgBoxRightCorner.gif);
}

.boxWrapper .content {
	background-color:#fff;
	border-top:1px solid #596661;
	border-right:1px solid #596661;
	border-left:1px solid #596661;
	padding:13px 11px 13px 11px;
}

.whiteTab {
	background:url(../images/bgTabReadMore.gif) no-repeat;
	width:108px;
	height:31px;
	margin-top:0;
	padding-left:198px;
	float:left;
}

.whiteTab a {
	text-decoration:none;
	color:#657486;
}

.darkBlue { color:#424f5d; }
.darkGreen { color:#51685f; }
.teal {	color:#009c77; }

.clear { clear:both; font-size:0; height:0; padding:0; margin:0; line-height:0; }

.clearfix:after {
	   content:".";
	   display:block;
	   height:0;
	   clear:both;
	   visibility:hidden;
   }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */



