/* Default CSS Stylesheet for a new Web Application project */




BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding:0;
}

FRAME
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}

FRAMESET
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding:0;
}


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		



	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	}



td.contactwidgetTableCell{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
font-style:italic; 
background-color:white;
color:black;
position:relative;
top:-30px;    
}

td.leftMenuExterior {
background-color: #CCCC99;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
}

td.leftMenuInterior {
background-color: #DADAB6;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
}

td.leftMenuInteriorNewsHeader {
background-color: #DADAB6;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold; 
}

a.leftMenuAnchor {
background-color: #DADAB6;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
}
	
a.leftMenuAnchor:Hover {
color: #FFFFCC;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration:none 
}	
td.breadCrumbContainer
{
padding-left:5px;
padding-right:5px;
padding-top:7px;
padding-bottom:5px;
margin-top:0px;
}
a.breadCrumbAnchor {
background-color: transparent;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration:underline; 

}
	
a.breadCrumbAnchor:visited {
background-color: transparent; 
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration:underline; 

}



a.breadCrumbAnchor:hover {
background-color: transparent;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
text-decoration:underline; 
}		

span.currentBreadCrumb {
background-color: transparent;
color: #000000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
}
	
span.breadCrumbSeparator {
background-color: transparent;
color: #000000;
font-family:Verdana, Arial, Helvetica;
font-size: 10px;
}

table.leftMenu {
background-color: #CCCC99;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
}


td.leftMenuNewsHeader 
{
background-image: url("../images/leftMenuHeaderNews.GIF"); 
width: 252px;
height:32px; 
background-repeat: no-repeat; 
border:0px; 
padding-left:4px; 
padding-bottom: 1px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
vertical-align:middle;
text-align:right;
}
td.leftMenuSectionHeader 
{
background-image: url("../images/slashgradient2.PNG"); 
width: 252px;
height:13px; 
background-repeat: no-repeat; 
border:0px; 
padding-left:4px; 
padding-bottom: 1px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
vertical-align:middle;
text-align:right;
}
td.newsContainer 
{
background-image: url("../images/news01.gif"); 
width:32px;
height:32px; 
background-repeat: no-repeat; 
border:0px; 
padding-left:4px; 
padding-bottom: 1px;
color: #990000;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
vertical-align:middle;
text-align:right;
}



td.leftMenuContactWidget 
{
height:13px; 
padding-left:4px; 
padding-bottom: 1px;
color: #990000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
vertical-align:middle;
text-align:left;
background-color: #DADAB6;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
td.leftMenuContactWidgetWT 
{
height:13px; 
padding-left:4px; 
padding-bottom: 1px;
color: #990000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
vertical-align:middle;
text-align:right;
background-color: #DADAB6;
}

td.leftMenuContactWidgetSpacer 
{
height:7px; 
color: White;
background-color: #DADAB6;
}



td.slashSeparator 
{
background-image: url("../images/slashseparator.png"); 
width: 260px;
height:19px; 
background-repeat:no-repeat;
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
font-weight:bold;
vertical-align:bottom;
}
td.slashSeparatorBurgandy 
{
background-image: url("../images/slashseparatorburgandy.png"); 
width: 260px;
height:19px; 
background-repeat:no-repeat;
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
font-weight:bold;
vertical-align:bottom;
}

td.halfSlashSeparator 
{
background-image: url("../images/halfslashseparator.png"); 
width: 540px;
height:19px; 
background-repeat:repeat-x;
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
font-weight:bold;
vertical-align:bottom;
}
td.halfSlashSeparatorBurgandy 
{
background-image: url("../images/halfslashseparatorburgandy.png"); 
width: 540px;
height:19px; 
background-repeat:repeat-x;
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
font-weight:bold;
vertical-align:bottom;
}
td.logoCell 
{
background-image: url("../images/logo4.png"); 
width: 260px;
height:172px; 
background-repeat:no-repeat;
border-style:solid; 
border:1px; 
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
font-weight:bold;
vertical-align:middle;
}



td.technoCell 
{
background-image: url("../images/techno2.png"); 
width: 540px;
height:172px; 
background-repeat:no-repeat;
border:0px; 
padding-left:0px; 
padding-bottom: 0px;
color: white;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight:bold;
vertical-align:middle;
text-align:right;  
}
td.technoCell2 
{
width: 100px;
height:172px; 
border:0px; 
padding-left:0px; 
padding-bottom: 0px;
color: black;
font-family:Verdana, Arial, Helvetica;
font-size:16px;
font-weight:bold;
vertical-align:middle;
text-align:left;  
}
td.contactCell 
{
width: 256px;
height:86px; 
padding-left:0px; 
padding-bottom: 0px;
color: #990000;
font: 10px Verdana, Arial, Helvetica;
position:relative;
left:4px;
top:2px;     
}


.topMenu {
background-color: #FFFFCC;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
color: black;
font: 10px Verdana, Arial, Helvetica;
}

button.leftMenuButton
{
font: 10px Verdana, Arial, Helvetica;
BORDER-RIGHT: black 1px solid; 
PADDING-RIGHT: 0px; 
BORDER-TOP: black 1px solid; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
BORDER-LEFT: black 1px solid; 
COLOR: #990000; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: black 1px solid; 
BACKGROUND-COLOR: white;

}
td.pageTitle{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
background-color:transparent;
color:#000000;
}
table.formTable
{
background-color: #DADAB6;
border-top: #990000 1px solid;
border-left: #990000 1px solid;
border-bottom: #990000 1px solid; 
border-right: #990000 1px solid;  
margin-left:5px;
margin-top:10px;
} 
td.prospectFormContainerCell
{
border-bottom:1px;
border-top:1px;
border-right:1px;
border-left:1px;
border-color:#990000;
}


td.formLabel
{
font-family:Arial, Helvetica;
font-size:14px;
font-weight:normal; 
padding-left:5px;
color:#000000;
} 
td.dataItem
{
font-family:Arial, Helvetica;
font-size:14px;
font-weight:normal;   
	
} 	

td.dataItemInvalid
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	font-weight:normal;
	background-color:Red;
	
	
} 	
input.formInput
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	font-weight:normal;
	width: 100px;
	color:Black;
	background-color:White;
} 	
input.formInputNW
{
	font-family:Verdana, Arial, Helvetica;
	font-size:9px;
	font-weight:normal;
	color:Black;
	background-color:White;
} 	


td.formHeaderText
{
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
	font-style:italic; 

} 	



iframe.tf
{
width:100%;
height:145px;
position:absolute;
z-index:2;
top:0px;
left:0px;
}
iframe.bf
{
width:100%;
height:950px;
position:absolute;
z-index:1;
top:146px;
left:0px;
}


body.bottomPage
{
    margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0;
}
body.topPage
{
background-color:Transparent; 
margin-top: 0px;
margin-left:0px;
}

table.container
{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
border-collapse: collapse;
position:relative;
top:-5px;
left:-1px;
}



button.xbutton
{
background-color:transparent;
height:100%;
width:100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
border-style:none;
border-width:0; 
}

button.xbutton2
{
background-color:transparent;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
border-style:none;
border-width:0; 
}

img.xbutton
{
margin-top: 5px;
margin-right: 0;
margin-bottom: 5px;
margin-left: 0;
padding:0;
}

img.xbutton2
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
height:100%;
}



ul.errorUL
{
font-family:Verdana, Arial, Helvetica;
font-size:9px;
font-weight:normal; 
}


div.errorDisplay
{

overflow:hidden;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
BORDER-RIGHT: ActiveCaption 2px solid;
BORDER-TOP: ActiveCaption 2px solid;
BORDER-BOTTOM: ActiveCaption 2px solid;
BORDER-LEFT: ActiveCaption 2px solid;
POSITION: absolute;
BACKGROUND-COLOR: white;
left:0px;
top:0px;
width:200px;
height:100px;
visibility:visible; 
}


table.IIWinContainer
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
border-collapse: collapse;
border-style:none;
border-width:0px;
width:100%;
}

table.IIWinContainerNaturalWidth
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
border-collapse: collapse;
border-style:none;
border-width:0px;
}





div.test
{
background-color:Aqua;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
border-collapse: collapse;
width:100%;
}
div.test2
{
background-color:blue;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
border-collapse: collapse;
width:100%;
}
div.container
{
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding:0;
border-collapse: collapse;
width:100%;
}
div.Ov
{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
border-collapse: collapse;

}




div.Resizer
{
position:absolute;
top:0px;
left:0px;
background-color:yellow;
height:10px;
width:10px;
}

td.meeting{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
background-color:#FFFFFF;
color:#000000;
background-image: url("../images/meeting2.png"); 
background-repeat:no-repeat;
width:540px;
height:122px;
}

table.mainTable
{
position:absolute;
top:-15px;
}

.demoBox {
  position:absolute;
  left:20px;
  top:10px;	
  overflow:hidden;
  visibility:visible;
  width:300px;
  height:170px; 	
  margin:0;
  padding:0;
  font-size:x-small;
  color:#000;
  background:#BF8660;
  cursor:default;
  border:1px solid #596380;
}
.demoBar {
  overflow:hidden;
  font-size:x-small;
  height:1.2em;
  margin:0;
  padding:1px;
  font-weight:bold;
  color:#000;
  background:#596380;
  cursor:default;
}
.demoBtn {
  position:absolute;
  overflow:hidden;
  font-size:x-small;
  width:1.2em;
  height:1.2em;
  margin:0;
  padding:0;
  color:#000;
  background:#596380;
  cursor:default;
}
.demoContent {
  margin:10px;
}

td.RFPFormSectionHeader 
{
border:0px; 
padding-left:5px; 
padding-bottom: 5px;
padding-top: 5px;
color: #000000;
font-family:Arial, Helvetica;
font-size: 14px;
font-weight:bold;
vertical-align:middle;
text-align:right;
}

button.rowButton
{
width:24px;
height:24px;
}
img.rowButtonImage
{
margin-right:auto;
margin-left:auto;
margin-top:auto;
margin-bottom:auto;
}
td.detailSectionColHeader
{
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
font-weight:bold;
vertical-align:middle;
color: #E9E9CA; 
background-color: #990000; 
}	
	
td.footer
{
background-color:Transparent;
color:Black;
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
border-right: Gray 1px solid;
padding-left:3px; 
padding-right:3px; 
padding-top:0px; 
padding-bottom:0px;
}	

td.footerRHCell
{
background-color:Transparent;
color:Black;
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
padding-left:3px; 
padding-right:3px; 
padding-top:0px; 
padding-bottom:0px;
}	

a.footer:link {
background-color: Transparent;
color:Black;
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
text-decoration:none; 

}
a.footer:visited {
background-color: Transparent;
color:Black;
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
text-decoration:none; 

}
	
a.footer:hover {
background-color: Transparent;
color:Black;
font-family:Verdana, Arial, Helvetica;
font-size: 9px;
text-decoration:underline; 
}	

td.GrayHeader
{
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:White;
background-color:#A5A695;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.BurgandyHeader
{
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:White;
background-color:#990000;  
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.KhakiHeader
{
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color:White;
background-color: #808040;  
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.LeftService
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
background-color:#EEEEEC;
color:Black;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}
td.OfferingsContainer
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
background-color:White;
color:Black;
padding:0px 0px 0px 0px;
}

td.MiddleService
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
background-color:#FFF4F4;
color:Black;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.RightProduct
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
background-color:#E9E9CA;
color:Black;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.MiddleServiceBold
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
background-color:#FFF4F4;
color:Black;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.RightProductBold
{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
background-color:#E9E9CA;
color:Black;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}





td.productHeader{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold; 
background-color:#FFFFFF;
color:#000000;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:8px;  
}

div.productHeader{
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
font-weight:bold; 
background-color:#FFFFFF;
color:#990000;
}

td.pageMenu
{
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
font-weight:bold; 
background-color:#990000;
color:#E9E9CA;
padding-left:5px; 
padding-right:5px; 

}

div.contentInterior{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:normal; 
background-color:#FFFFFF;
color:#000000;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}
div.benefitHeader{
font-family: Verdana, Arial, Helvetica;
font-size: 15px;
font-weight:bold; 
background-color:#FFFFFF;
color:#990000;
}

hr.burgandySeparator
{
width:100%;
background-color:#FFFFFF;
color:#990000;
height:1px;
}

span.anchorSpan
{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold; 
background-color:#990000;
color:#E9E9CA;
}
span.anchorSpan:hover
{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold; 
background-color:#E9E9CA;
color:#990000;
}

div.hover1
{
width:200px;
height:200px;
background-image:url("../images/IntroOffer.png"); 
}

table.optInFormTable
{
background-color: #DADAB6;
border-top: #990000 1px solid;
border-left: #990000 1px solid;
border-bottom: #990000 1px solid; 
border-right: #990000 1px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
} 

td.SCHeader
{
font-family: Verdana, Arial, Helvetica;
font-size: 12pt;
font-style:italic;
color:#006699;
background-color:#ffffff;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}


body.leftMenuFrame
{
background-color:transparent; 
z-index:2; 
margin-top: 0px;
margin-left:0px;
width:100%;
}
body.rightMenuFrame
{
background-color:transparent; 
z-index:1; 
margin-top: 0px;
margin-left:0px;
width:100%;
}
iframe.leftFrame
{
display:inline; 
width:150px;
height:300px;
position:absolute;
z-index:2;
top:120px;
left:0px;
}
iframe.rightFrame
{
display:inline; 
width:650px;
height:300px;
position:absolute;
z-index:1;
top:120px;
left:151px;
}

table.outerTable1
{
width:800px;
height:120px;
border-top: #006699 1px solid;
border-left: #006699 1px solid;
border-bottom: #006699 1px solid; 
border-right: #006699 1px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

table.outerTable2
{
width:800px;
height:120px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

body.frameSet
{
margin-top: 0px;
margin-left:0px;
width:100%;
}

div.footerDiv
{
width:800px;
position:absolute;
top:420px;
left:0px;
}

td.HeaderDarkBlueWater
{
background-image: url("../images/HeaderDarkBlueWater.jpg");
width:800px;
height:121px;
}

td.HeaderLightBlueWater
{
background-image: url("../images/SC-Banner.gif");
width:800px;
height:121px;
}
div.menuDiv
{
background-color:#2A80ED;
color:White;
width:100px;
}
div.whiteText
{
display:inline; 
background-color:Transparent;
color:White;
position:relative;
left:-33px;
top:0px; 
width:60px;
font-family:Arial; 
font-size:12px;
font-weight:bold;
}

div.greyText
{
display:inline; 
background-color:Transparent;
color:Black;
position:relative;
left:1px;
top:1px; 
width:60px;
font-family:Arial; 
font-size:12px;
font-weight:bold;
}



td.rcTableContentWBG
{
color:#000000;
background-color:#ffffff;
font-family:Arial; 
font-size:14px;
font-weight:normal;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

td.rcTableContentGBG
{
color:#000000;
background-color:#ECECED;
font-family:Arial; 
font-size:14px;
font-weight:normal;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}




td.servicesSectionHeader
{
background-color:#EAF4FE;
color:#000000;
font-family:Verdana; 
font-size:13px;
font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:0px; 
padding-bottom:5px;  
}
td.contactSectionHeader
{
background-color:#EAF4FE;
color:#000000;
font-family:Verdana; 
font-size:15px;
font-weight:bold;
padding-left:5px; 
padding-right:5px; 
padding-top:0px; 
padding-bottom:5px;  
}



td.s_sc-eng-contact_page_0
{
width: 443px;
height: 91px;
background-image: url('../images/s_sc-eng-contact_page_0.gif');
background-repeat: no-repeat;
}
td.Contact_NoImageSlice_0
{
width: 357px;
height: 91px;
background-color: #eaf4fd;
color: #000000;
}
td.Contact_NoImageSlice_1
{
width: 443px;
height: 228px;
background-color: #eaf4fd;
color: #000000;
}
td.s_sc-eng-contact_page_3
{
width: 357px;
height: 228px;
background-image: url('../images/s_sc-eng-contact_page_3.gif');
background-repeat: no-repeat;
}
td.Contact_NoImageSlice_2
{
width: 800px;
height: 781px;
background-color: #eaf4fd;
color: #000000;
}

div.left{
position:absolute;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0;
color: #ffffff; 
background-color: transparent; 
left: 0px;
top: 0px;
width: 35px;
height:30px;
line-height:30px;
background-image: url("../images/CaptionBar.png");
background-repeat:repeat-x;
}
div.center{
position:absolute;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0px;
color: #550810; 
background-color: transparent; 
left:35px;
width:100px;
top: 0px;
height:30px;
line-height:30px;
font-family:System;
font-size:14px;
background-color: blue;
background-image: url("../images/CaptionBar.png");
background-repeat:repeat-x;
}
div.right{
position:absolute;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:0;
color: #ffffff; 
background-color: transparent; 
left: 88px;
top: 0px;
width: 30px;
height:30px;
line-height:30px;
background-image: url("../images/CaptionBar.png");
background-repeat:repeat-x;
}


p.anchorP
{
font-family: Arial, Helvetica;
font-size: 12px;
}
p.anchorP:hover
{
font-family: Arial, Helvetica;
font-size: 12px;
color:#2A80ED;
}
td.testimonials_NoImageSlice_0
{
width: 800px;
height: 51px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_1
{
width: 44px;
height: 242px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-testimonials_page_2_2
{
width: 224px;
height: 242px;
background-image: url('../images/s_poltech-testimonials_page_2_2.png');
background-repeat: no-repeat;
}
td.s_poltech-testimonials_page_2_3
{
width: 251px;
height: 242px;
background-image: url('../images/s_poltech-testimonials_page_2_3.png');
background-repeat: no-repeat;
}
td.s_poltech-testimonials_page_2_4
{
width: 239px;
height: 242px;
background-image: url('../images/s_poltech-testimonials_page_2_4.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_2
{
width: 42px;
height: 242px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_3
{
width: 800px;
height: 5px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_4
{
width: 44px;
height: 280px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-testimonials_page_2_8
{
width: 714px;
height: 280px;
background-image: url('../images/s_poltech-testimonials_page_2_8.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_5
{
width: 42px;
height: 280px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_6
{
width: 800px;
height: 156px;
background-color: #fdf6e4;
color: #000000;
}


td.SCPumps_NoImageSlice_0
{
width: 590px;
height: 90px;
background-color: #eaf4fd;
color: #000000;
}
td.SCPumps_NoImageSlice_1
{
width: 210px;
height: 90px;
background-color: #eaf4fd;
color: #000000;
}
td.SCPumps_NoImageSlice_2
{
width: 590px;
height: 801px;
background-color: #eaf4fd;
color: #000000;
font-family:Arial; 
font-size:14px;
font-weight:normal;
padding-left:40px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}
td.s_scpumps_3
{
width: 210px;
height: 801px;
background-image: url('../images/s_scpumps_3.png');
background-repeat: no-repeat;
}
td.SCPumps_NoImageSlice_3
{
width: 590px;
height: 309px;
background-color: #eaf4fd;
color: #000000;
}
td.SCPumps_NoImageSlice_4
{
width: 210px;
height: 309px;
background-color: #eaf4fd;
color: #000000;
}
font.SCPumpsItalicBold
{
font-family:Arial; 
font-size:14px;
font-weight:bold;
font-style:italic; 
}

font.SCPumpsBold
{
font-family:Arial; 
font-size:14px;
font-weight:bold;
}
td.scCollage
{
width: 600px;
height: 389px;
background-image: url('../images/SC_Collage1.png');
background-repeat: no-repeat;
}
a.leftMenuAnchor {
background-color: #ECECED;
color: #000000;
font-family:Verdana, Arial, Helvetica;
font-size: 14px;
font-weight:bold;
text-decoration:none 
}
	
a.leftMenuAnchor:Hover {
background-color:#000000; 
color: #ECECED;
font-family:Verdana, Arial, Helvetica;
font-size: 14px;
font-weight:bold;
text-decoration:none 
}	
td.leftMenuTableContent
{
color:#000000;
background-color: #ECECED;
font-family:Arial; 
font-size:14px;
font-weight:normal;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:5px;  
}

body.poltechBackground
{
background-color:#FDF6E4;
width:800px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}


td.PoltechHeader
{
background-image: url("../images/Poltech-Banner.png");
width:800px;
height:120px;
}
table.menuFrameTable
{
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
width:800px;
}


td.upperLeftBlueSpacer
{
height:11px;
}

td.lowerLeftBlueSpacer
{
height:11px;
}




td.upperLeft
{
width:15px;
height:12px;
background-image: url("../images/ulc.png");
background-repeat: no-repeat; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}




td.top
{
height:12px;
background-image: url("../images/ts.png");
background-repeat:repeat-x;
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

td.upperRight
{
width:15px;
height:12px;
background-image: url("../images/urc.png");
background-repeat: no-repeat; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}



td.left
{
width:15px;
background-image: url("../images/ls.png");
background-repeat: repeat-y; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}




td.right
{
width:15px;
background-image: url("../images/rs.png");
background-repeat: repeat-y; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

td.lowerLeft
{
width:15px;
height:16px;
background-image: url("../images/llc.png");
background-repeat: no-repeat; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

td.bottom
{
height:16px;
background-image: url("../images/bs.png");
background-repeat:repeat-x;
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}


td.lowerRight
{
width:15px;
height:16px;
background-image: url("../images/lrc.png");
background-repeat: no-repeat; 
color:#000000;
background-color:#ffffff;
border-top: #550810 0px solid;
border-left: #550810 0px solid;
border-bottom: #550810 0px solid; 
border-right: #550810 0px solid;  
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

td.rcsContentInterior{
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
background-color:#FFFFFF;
color:#000000;
padding-left:0px; 
padding-right:0px; 
padding-top:3px; 
padding-bottom:3px;  
}

td.contentInteriorHeader{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold; 
background-color:#FFFFFF;
color:#000000;
padding-left:5px; 
padding-right:5px; 
padding-top:5px; 
padding-bottom:8px;  
}

span.contentInteriorBoldItalic{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
font-style:italic; 
background-color:white;
color:black;
}

span.contentInteriorItalic{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-style:italic; 
background-color:white;
color:black;
}
td.rcsContentInteriorServices{
font-family: Verdana, Arial, Helvetica;
font-size: 13px;
background-color:#FFFFFF;
color:#000000;
padding-left:0px; 
padding-right:0px; 
padding-top:3px; 
padding-bottom:15px;  
}

td.Portfolio_NoImageSlice_0
{
width: 800px;
height: 65px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_1
{
width: 95px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_2
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_2.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_2
{
width: 49px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_4
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_4.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_3
{
width: 50px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_6
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_6.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_4
{
width: 93px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_5
{
width: 800px;
height: 39px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_6
{
width: 95px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_10
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_10.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_7
{
width: 49px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_12
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_12.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_8
{
width: 50px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_14
{
width: 171px;
height: 152px;
background-image: url('../images/s_poltech-job_portfolio_14.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_9
{
width: 93px;
height: 152px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_10
{
width: 800px;
height: 38px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_11
{
width: 95px;
height: 154px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_18
{
width: 171px;
height: 154px;
background-image: url('../images/s_poltech-job_portfolio_18.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_12
{
width: 49px;
height: 154px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_20
{
width: 171px;
height: 154px;
background-image: url('../images/s_poltech-job_portfolio_20.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_13
{
width: 50px;
height: 154px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech-job_portfolio_22
{
width: 171px;
height: 154px;
background-image: url('../images/s_poltech-job_portfolio_22.png');
background-repeat: no-repeat;
}
td.Portfolio_NoImageSlice_14
{
width: 93px;
height: 154px;
background-color: #fdf6e4;
color: #000000;
}
td.Portfolio_NoImageSlice_15
{
width: 800px;
height: 240px;
background-color: #fdf6e4;
color: #000000;
}

td.s_poltech_testimonials_page_0
{
width: 44px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_0.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_1
{
width: 192px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_1.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_2
{
width: 56px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_2.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_3
{
width: 213px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_3.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_4
{
width: 39px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_4.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_5
{
width: 212px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_5.png');
background-repeat: no-repeat;
}
td.s_poltech_testimonials_page_6
{
width: 44px;
height: 56px;
background-image: url('../images/s_poltech_testimonials_page_6.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_0
{
width: 44px;
height: 151px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_8
{
width: 192px;
height: 151px;
background-image: url('../images/s_poltech_testimonials_page_8.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_1
{
width: 56px;
height: 151px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_2
{
width: 213px;
height: 151px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_3
{
width: 39px;
height: 151px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_12
{
width: 212px;
height: 151px;
background-image: url('../images/s_poltech_testimonials_page_12.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_4
{
width: 44px;
height: 151px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_5
{
width: 44px;
height: 83px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_15
{
width: 192px;
height: 83px;
background-image: url('../images/s_poltech_testimonials_page_15.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_6
{
width: 56px;
height: 83px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_17
{
width: 213px;
height: 83px;
background-image: url('../images/s_poltech_testimonials_page_17.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_7
{
width: 39px;
height: 83px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_19
{
width: 212px;
height: 83px;
background-image: url('../images/s_poltech_testimonials_page_19.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_8
{
width: 44px;
height: 83px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_9
{
width: 44px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_10
{
width: 192px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_11
{
width: 56px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_testimonials_page_24
{
width: 213px;
height: 129px;
background-image: url('../images/s_poltech_testimonials_page_24.png');
background-repeat: no-repeat;
}
td.testimonials_NoImageSlice_12
{
width: 39px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_13
{
width: 212px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_14
{
width: 44px;
height: 129px;
background-color: #fdf6e4;
color: #000000;
}
td.testimonials_NoImageSlice_15
{
width: 800px;
height: 361px;
background-color: #fdf6e4;
color: #000000;
}

td.contact_NoImageSlice_0
{
width: 582px;
height: 75px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_contact_page_1
{
width: 218px;
height: 75px;
background-image: url('../images/s_poltech_contact_page_1.png');
background-repeat: no-repeat;
}
td.s_poltech_contact_page_2
{
width: 582px;
height: 32px;
background-image: url('../images/s_poltech_contact_page_2.png');
background-repeat: no-repeat;
}
td.s_poltech_contact_page_3
{
width: 218px;
height: 32px;
background-image: url('../images/s_poltech_contact_page_3.png');
background-repeat: no-repeat;
}
td.contact_NoImageSlice_1
{
width: 582px;
height: 355px;
background-color: #fdf6e4;
color: #000000;
}
td.s_poltech_contact_page_5
{
width: 218px;
height: 355px;
background-image: url('../images/s_poltech_contact_page_5.png');
background-repeat: no-repeat;
}
a.poltechAnchor {
background-color: #FDF6E4;
color: #1364B6;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:none 
}
	
a.poltechAnchor:Hover {
background-color: #FDF6E4;
color: #FF0216;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:none 
}	

a.poltechAnchorWBG {
background-color: #FFFFFF;
color: #1364B6;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:none 
}
	
a.poltechAnchorWBG:Hover {
background-color: #FFFFFF;
color: #FF0216;
font-family:Verdana, Arial, Helvetica;
font-size: 11px;
font-weight:bold;
text-decoration:none 
}	


body.sakuraBackground
{
background-color:#F9F6E5;
width:800px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

td.s_sakuramain_0
{
width: 150px;
height: 150px;
background-image: url('../images/s_sakuramain_0.png');
background-repeat: no-repeat;
}
td.s_sakuramain_1
{
width: 650px;
height: 150px;
background-image: url('../images/s_sakuramain_1.png');
background-repeat: no-repeat;
}
td.s_sakuramain_2
{
width: 150px;
height: 450px;
background-image: url('../images/s_sakuramain_2.png');
background-repeat: no-repeat;
}
td.sakuramain_NoImageSlice_0
{
width: 610px;
height: 450px;
color: #000000;
font-family:Verdana, Arial, Helvetica;
font-size: 14px;
font-weight:normal;
text-decoration:none; 
padding-left:40px; 
padding-right:0px; 
padding-top:5px; 
padding-bottom:5px; 
}
