<!--


body {background-color: #133580; margin: 0px }

#frame {	width:900px; margin-right:auto; margin-left:auto; margin-top:10px; padding:0px; text-align:left; background-color: #fff; border-left: 0px solid #000; border-right: 0px solid #000;}
	#header {
		width:900px;
		height: 250px;
		padding:0px;
        border-bottom:0px solid #fff;
		}

	#contentholder {
		width: 100%;
		min-height: 410px;
		padding:0px;
		background-color: white;
                }

	#contentleft {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width:580px;
		min-height: 100%;
		padding:0px;
		float:left;
		background-color: transparent;
                border: 0px solid #a1ceff;
		}
	
	#contentleft_portfolio {
		margin-top: 0px;
		margin-right: 0px;
		width:510px;
		min-height: 100%;
		padding:0px;
		float:left;
		background:  url(briefcase.gif) 0px 0px;
	    background-repeat: no-repeat;
		}
		
	
	#contentcenter {
		margin-top: 20px;
		width:430px;
		padding:0px;
		float:left;
		background-color: transparent;
		}
	
	#contentright {
		margin-top: 30px;
		margin-right: 0px;
		width:250px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		float:left;
		background-color:  transparent;
		border: 1px solid #d072d0;
		}


	#content2col {
		margin-top: 10px;
		width:250px;
		padding:0px;
		float:left;
		background-color: transparent;
                border: 0px solid #005b7f;
		}

	#content2col_background {
		margin-top: 0px;
		width:380px;
		padding:0px;
		float:left;
		background-image: url(company_tag.gif);
		background-position: right 20px;
		background-repeat: no-repeat;
                border-left: 0px solid #005b7f;
		}



	#footer {
		width:100%;
		background-color:#ffffff;
		}

	#about {
		margin-top:  20px;
		margin-left: 50px;
		width:540px;
		padding:0px;
		padding-top: 50px;		
		float:left;
		background-image: url(about_bg.gif);
		background-position: left top;
		background-repeat: no-repeat;
        border: 0px solid #005b7f;
		}

	#abouthdr {
		margin-top:  20px;
		margin-left: 50px;
		width:540px;
		padding:0px;
		padding-top: 0px;		
		float:left;
		background-image: url(aboutbg1.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border: 0px solid #005b7f;;		
		}		
		
	#solhdr {
		margin-top:  20px;
		margin-left: 50px;
		width:540px;
		padding:0px;
		padding-top: 0px;		
		float:left;
		background-image: url(solbg1.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border: 0px solid #005b7f;;		
		}		
		
	#solutions {
		margin-top:  0px;
		margin-left: 50px;
		width:540px;
		padding:0px;
		padding-top: 10px;		
		float:left;
		background-image: url(solbg2.gif);
		background-position: left top;
		background-repeat: repeat-y;
		border-right: 0px solid #005b7f;;		
		}

	#soltlr {
		margin-top:  0px;
		margin-left: 50px;
		width:540px;
		padding:0px;
		padding-top: 0px;		
		float:left;
		background-image: url(solbg3.gif);
		background-position: left top;
		background-repeat: no-repeat;
		border-right: 0px solid #005b7f;;		
		}		
		
#clear {clear: both}

.banner {  margin:0px; border-bottom: 0px solid #999;}
.contact {  margin-top:20px; margin-left: 10px; border-bottom: 0px solid #999;}


.title_text
{
text-align:left;
color:#1347bc;
font-size:large;
font-weight:bold;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-top:40px;
margin-left:40px;
margin-right: 25px
} 


.body_text
{
text-align:left;
color:#666;
font-size:small;
font-weight:normal;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-top:15px;
margin-left:40px;
margin-right: 25px
} 

.body_text2
{
text-align:left;
color:#666;
font-size:small;
font-weight:normal;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-top:0px;
margin-left:40px;
margin-right: 25px
} 

.body_text_about
{
text-align:left;
color:#666;
font-size:small;
font-weight:normal;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-left:40px;
margin-right: 125px
} 

.body_text_solutions
{
text-align:left;
color:#666;
font-size:small;
font-weight:normal;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-left:40px;
margin-right: 125px
} 

.about_list
{
text-align:left;
color:#666;
font-size:small;
font-weight:normal;
font-family: Trebuchet MS, verdana;
background-color:transparent;
margin-left:40px;
margin-right: 25px
} 

.footertext
{
text-align:left;
color:#999999;
font-size:x-small;
font-weight:normal;
font-family: verdana;
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
margin-right: 0px
} 

.email
{
text-decoration: none;
color:#d072d0;
font-weight:normal;
font-family: verdana;
background-color:transparent;
margin-left: 0px;
} 


.email_nomargin
{
text-decoration: none;
color:#4f8faf;
font-weight:normal;
font-family: verdana;
background-color:transparent;
} 

a.textlink  {

		text-decoration: none;
		color:#1347bc;
		background-color:transparent;

		border: 0px solid #fff;
         }

a.textlink:hover  {
		color:#edb419;
		 border: 0px solid #fff;
         }

		 
a.portfolio  {

		text-align:left;
		text-decoration: none;
		color:#e775a6;
		font-size:1.0em;
		font-weight:normal;
		font-family: Trebuchet MS, verdana;
		background-color:transparent;
		margin-left:70px;
		margin-right: 5px
		border: 0px solid #0ff;
         }

a.portfolio:hover  {
		color:#edb419;
		 border: 0px solid #fff;
         }
		 
.nav {
width: 200px;
margin-right: 20px;
float:right;
height: 390px;
overflow: hidden;
}

.nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.nav li {
display: block;
float:left;
}

.nav a{
display: block;
width: 200px;
height: 78px;
background-image: url(sprite_nav.gif);
text-indent: -5000px
}

.nav_home a {background-position: -200px 0;}
.nav_home a:hover {background-position: -400px 0;}
.nav_home a:active{background-position: 0 0;}
.nav_home_current a{background-position: 0 0;}

.nav_about a {background-position: -200px -78px;}
.nav_about a:hover {background-position: -400px -78px;}
.nav_about a:active{background-position: 0 -78px;}
.nav_about_current a{background-position: 0 -78px;}

.nav_solutions a {background-position: -200px -156px;}
.nav_solutions a:hover {background-position: -400px -156px;}
.nav_solutions a:active{background-position: 0 -156px;}
.nav_solutions_current a{background-position: 0 -156px;}

.nav_portfolio a {background-position: -200px -234px;}
.nav_portfolio a:hover {background-position: -400px -234px;}
.nav_portfolio a:active{background-position: 0 -234px;}
.nav_portfolio_current a{background-position: 0 -234px;}

.nav_contact a {background-position: -200px -312px;}
.nav_contact a:hover {background-position: -400px -312px;}
.nav_contact a:active{background-position: 0 -312px;}
.nav_contact_current a{background-position: 0 -312px;}


-->
