
	/* =INITIAL 
	   v2.1, by Faruk Ates - www.kurafire.net
	   Addendum by Robert Nyman - www.robertnyman.com */
	
	/* Neutralize styling: 
	   Elements we want to clean out entirely: */
	html, body, form, fieldset {
		margin: 0;
		padding: 0;
		font: 100%/120% Arial, Helvetica, sans-serif;
	}
	
	/* Neutralize styling: 
	   Elements with a vertical margin: */
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
		margin: 1em 0;
		padding: 0;
	}

	/* Apply left margin:
	   Only to the few elements that need it: */
	li, dd, blockquote {
	margin-left: 2em;
	}
	
	/* Miscellaneous conveniences: */
	form label {
		cursor: pointer;
	}
	fieldset {
		border: none;
	}
	
	/* Form field text-scaling */
	input, select, textarea {
		font-size: 100%;
	}
	

	
	
#MainContent {
	width: 401px;
	float: left;
	font-size: 14px;
	background-image: url(images/bkgMainContentbottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 10px 0 14px 0;
	margin: 0 15px 15px 0;
}
#CustomerQuote {
	clear: both;
	width: 680px;
	font-size: 13px;
	color: #002E45;
	padding:0px;
}

#SideBar {
	width: 189px;
	float: left;
	font-size: 14px;
	margin: 0 0 15px 0;
}

xxbody {
	padding-top: 22px;
	padding-left: 48px;
}


#MainContent h1 {
	margin: 0 0 5px 0;
	font-size: 18px;
	background-color: #00324D;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bkgMainContentHeader.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 4px 7px;
}

.columnone {
	float: left;
	width: 210px;
	font-size: 12px;
}


.columntwo {
	float: left;
	width: 170px;
	font-size: 12px;

}
.twocolumntext {
}

#TextContent li {
	font-size: 13px;
}
#LoginForm h3 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003151;
	padding: 0 7px;
	background-image: url(images/bkgLoginFormHeader.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-weight: normal;
	margin-bottom:3px;

}
#LoginForm {
	font-size: 12px;
}
.formbuttons {
	text-align: right;
}
#LoginFields {
	padding: 7px;
	background-color: #F68E1D;
	color: #FFFFFF;
	background-image: url(images/bkgLoginBottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.formbuttons a {
	text-decoration: none;
	color: #FFFFFF;
}
.misccontent {
	padding: 7px;
}
#Footer {
	width: 607px;
	text-align: center;
	font-size: 12px;
	color: #B0B0B0;
}

#TextContent {
	border-style: solid;
	border-width: 1px;
	padding: 0 5px;
	border-color: #F68E1D;
	border-bottom-color:#FFFFFF;
}


#TextContent p {
	clear: both;
}

#CustomerQuoteTop {
	background-image: url(images/bkgQuoteTop.gif);
	background-repeat: no-repeat;
	width: 607px;
	background-position: top;
	padding: 12px 0 0 0;
}

#QuoteContent {
	font-size: 12px;
	font-weight:bold;
	padding: 0 7px;
	border-style: solid;
	border-width: 1px;
	border-bottom-color:#FFFFFF;
	border-top-color: #FFFFFF;
	border-left-color: #00334E;
	border-right-color: #00334E;
}


#CustomerQuoteBottom {
	background-image: url(images/bkgQuoteBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 607px;
	padding: 0 0 15px 0;
}


.csMaster
{
	width: 825px;
	height:750px;
	float: left;
	background-image: url(images/background.jpg);
	position:relative;
}

.csRightSide
{
	left:625px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	float:left;
	position:absolute;

}


.csRightSide a 
{
	text-decoration: none;
	cursor:pointer;
	color: #FFFFFF;

}

.csRightSide a:visited 
{
	text-decoration: none;
	color: #FFFFFF;

}

.csRightSide a:hover
{
	color: #00324D;
}

.csRightSide div:hover
{
    background-image  :url(images/csMenuOver.gif);
}

.csMenuActive
{
     background-repeat:no-repeat;
	 width :200px;
  	 display :block;
	 background-image:url(images/csMenuSelected.gif);
	 font-weight:bolder;
	 font-family:Verdana;
	 font-size:12pt;
	 font-weight:500;
	 padding: 0px 0 3px 10px;
     background-repeat:no-repeat;
}

.csMenuActive a
{
	color:#00334d;
}

.csMenuActive a:visited
{
	color:#00334d;
}



.menuHref
{
	font-size:10pt;
}


#imLogo
{
	top:43px;
	position:absolute;
}

#dvStart
{
	top:220px;
	position:absolute;
}

#dvSolution
{
	top:250px;
	position:absolute;
}

#dvCustomerPortal
{
	top:280px;
	position:absolute;
}

#dvAboutUs
{
	top:310px;
	position:absolute;

}

.dvMenuItem
{
	font-family:Verdana;
	font-size:12pt;
	font-weight:500;
	padding: 0px 0 3px 10px;
    background-image  :url(images/csMenu.gif);
    background-repeat:no-repeat;
	width:200px;
	display:block;
}





#imContact
{
	top:340px;
	position:absolute;
}


#imFooter
{
	top:630px;
	left:27px;
	position:absolute;

}


.csMainContent
{
	top:140px;
	left:40px;
	position:absolute;
}


.bigIamge
{
	top:0px;
	left:0px;
	border-style:solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	position:absolute;

}

H3
{
	position:absolute;
	top:105px;
	left:40px;
	z-index:0;
	font-size:12pt;
	font-weight:bold;
	color:#00334d;

}

.mainImage
{
	background-position: -50px -135px;
	background-repeat:no-repeat;
	position:relative;
	width: 600px;
	height:750px;
	float: left;
	
}

#contentAbout
{
  background-image :url(images/aboutus.gif);

}

#aboutText
{
	position:absolute;
	top:60px;
	width:245px;
	font-family:Verdana;
	font-size:8pt;
	line-height:12pt;
}

.HeadingText
{
	font-family:Verdana;
	font-size:18pt;
	color:#00334d;

}

#AboutLable1
{
	position:absolute;
	top:60px;
	left:320px;
	font-weight:normal;

}

#AboutLable2
{
	position:absolute;
	top:90px;
	left:280px;
}

#AboutLable3
{
	position:absolute;
	top:120px;
	left:330px;

}

#AboutLable4
{
	font-size:16pt;
	position:absolute;
	top:190px;
	left:300px;
	line-height:30px;
}





#contentMain
{
	background-image:url(images/home.gif);
}




#MainLabels
{
}

#MainLabel1
{
	top:30px;
	left:75px;
	position:absolute;
	font-size:22pt;
	line-height:30pt;
	color:#00334d;
	lfilter: Shadow(Color=gray, 	
			Direction=-235, 
			Strength=1);	
}



#MainLabel2
{
	top:70px;
	left:320px;
	position:absolute;
	font-size:22pt;
	line-height:30pt;
	font-weight:bold;
	font-style:italic;
	color:#00334d;
}

#MainLabel3
{
	top:110px;
	left:350px;
	position:absolute;
	font-size:22pt;
	line-height:30pt;
	color:#00334d;
}

#WhatsNew
{
	top:70px;
	left:0px;
	position:absolute;
	font-size:14pt;
	font-weight:bold;
}

#WhatsNewText
{
	top:97px;
	left:6px;
	width:250px;
	position:absolute;
	font-size:9pt;
    margin-bottom:0;
    padding-bottom:0;
    margin-top:0;
    padding-top:0;
    line-height:16px;
    color:#00334d;
}


#WhatsNewText ul
{
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
	font-weight:bold;

}

#WhatsNewText li
{
	font-size:9pt;
	font-weight:normal;

}


#WhatsNewTextCP
{
	top:245px;
	left:6px;
	width:250px;
	position:absolute;
	font-size:9pt;
    margin-bottom:0;
    padding-bottom:0;
    margin-top:0;
    padding-top:0;
    line-height:16px;
    color:#00334d;
}


#WhatsNewTextCP ul
{
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
	font-weight:bold;

}

#WhatsNewTextCP li
{
	font-size:9pt;
	font-weight:normal;

}

#ReadMore
{
	top:240px;
	left:150px;
	position:absolute;
	color:Orange;
	font-size:10pt;
}



#contentCustomerPortal
{
	background-image:url(images/CustomerPortal.gif);
}


#WhatsNew
{
	position:absolute;
	top:255px;
	left:10px;
	line-height:18px;
	font-size:10pt;
	color:#00334d;
	
}
#AvalableServices
{
	position:absolute;
	top:55px;
	left:10px;
	line-height:18px;
	font-size:11pt;
	color:#00334d;
	
}

#AvalableServices legend
{
	font-size:12pt;
	font-weight:bold;
}

#AvalableServices a
{
	font-size:10pt;
	color:#00334d;
}


#CustomerPortalLabel1
{
	position:absolute;
	top:43px;
	left:270px;
	line-height:50px;
}




#CustomerPortalLabel2
{
	position:absolute;
	top:90px;
	left:380px;
}

#CustomerPortalLabel3
{
	position:absolute;
	top:120px;
	left:330px;

}

#contentSolutions
{
	background-image:url(images/solutions.gif);
}


#solutionLinks
{
	top:55px;
	left:20px;
	position:absolute;
	font-size:10pt;
	line-height:14pt;
}

#solutionLinks a
{
	color:#00334d;
}

#solutionLinks a:hover
{
	color:Orange;
}

.soluctionSelected
{
	font-size:11pt;
	font-weight:bolder;
	
}
	
.customerQuote
{
	margin-top:20px;
	padding-top:20px;
	font-size:8pt;
}


#SolutionsLable1
{
	position:absolute;
	top:43px;
	left:270px;
	line-height:50px;

}

#SolutionsLable2
{
	position:absolute;
	top:90px;
	left:380px;
}

#SolutionsLable3
{
	position:absolute;
	top:120px;
	left:330px;

}

#SolutionsLable4
{
	position:absolute;
	top:150px;
	left:380px;

}

#active
{
	display:none;
}

.SolutionsText
{
	position:absolute;
	top:190px;
	left:20px;
	width:500px;
	font-family:Verdana;
	font-size:9pt;
	line-height:14pt;
}

.SolutionsLabel
{
	font-weight:bold;
	color:#00334d;
}

.csFieldsSet
{
}

.csFieldsSet legend
{
	padding-left:0px;
	margin-left:0px;
	margin-bottom:5px;
}

.csFieldsSet div
{
	padding-left:10px;
	margin-left:10px;
}

#dvContactUs
{
	position:absolute;
	top:350px;
	left:625px;
	width:144px;
	height:230px;
	color:White;
	font-size:9pt;
	background-image:url(images/csContact.jpg);
	padding-left:5px;
	line-height:13px;
}

#aPrincipalBios
{
	color:Orange;
	font-size:10pt;
}

#aPrincipalBios:visited
{
	color:Orange;
	font-size:10pt;
}

#dvContactUs p
{
}

#dvContactUs a
{
	color:orange;
	font-size:8pt;
}

#contentPrincipalBiographies
{
	background-image:url(images/PrincipalBios.gif);
}

#ScottPic
{
	position:absolute;
	top:50px;
	left:40px;

}

#Scott
{
	
	position:absolute;
	top:50px;
	left:200px;
	width:350px;
	height:400px;
	font-size:10pt;
	line-height:12pt;
}

#ChrisPic
{
	position:absolute;
	top:280px;
	left:410px;
}


#Chris
{
	position:absolute;
	top:280px;
	left:40px;
	width:350px;
	height:400px;
	font-size:10pt;
	line-height:12pt;


}
