﻿body 
{
	font-family:Arial;
	font-size: 12pt;
	color:#45637a;
    text-align: center;
    margin-left: auto;
    margin-right:auto;	
    width: 100%;
}

h1
{
    font-size:14pt;
}

#container
{
	width:800px;
}
#ContentLeft {
float: left;
width:250px;
}

#ContentRight {
float: right;
width:550px;
}

.body
{
	font-family:Arial;
	font-size: 9pt;
	color:#45637a;
}

.body a:link
{
	color: #45637a;
}

.body a:visited
{
	color: #45637a;
}

.body a:hover
{
	color:#783344;
}
.body a:active
{
	color: #45637a;
}

.footer
{
	font-family:Arial;
	font-size: 8pt;
	color:#aa7038;
	font-weight:bold;
}

.footer a:link
{
	color:#aa7038;
}

.footer a:visited
{
	color:#aa7038;
}

.footer a:hover
{
	color:#783344;
}
.footer a:active
{
	color:#aa7038;
}

.subnav
{
	font-family:Arial;
	font-size: 8pt;
	color:White;
	font-weight:bold;
	
}

.subnav a:link
{
	color:White;
	text-decoration:none;
}

.subnav a:visited
{
	color:White;
	text-decoration:none;
	
}

.subnav a:hover
{
	color:White;
	text-decoration:underline;
}
.subnav a:active
{
	color:White;
	
}

.orangeheader
{
	font-family:Arial;
	font-size: 9pt;
	color:#aa7038;
	font-weight:bold;
}

.orange
{
	font-family:Arial;
	font-size: 9pt;
	color:#aa7038;
	font-weight:bold;
}

.news
{
	font-family:Arial;
	font-size: 9pt;
	color:White;
	
}

.news a:link
{
	font-family:Arial;
	font-size: 9pt;
	color:White;
	text-decoration:none;
	
}

.news a:visited
{
	font-family:Arial;
	font-size: 9pt;
	color:White;
	text-decoration:none;
}


.topnavaboutus img
{
	border:0;
}

.topnavaboutus a:link
{
	background-image:url(NewImages/topnav_aboutus.jpg);
}

.topnavaboutus a:visited
{
	background-image:url(NewImages/topnav_aboutus.jpg);
	
}

.topnavaboutus a:hover
{
	background-image:url(NewImages/topnav_aboutus.jpg);
}
.topnavaboutus a:active
{
	background-image:url(NewImages/topnav_aboutus.jpg);
	
}

.topnavsoftware img
{
 border:0px;
	
}

.topnavsoftware a:link
{
	background-image:url(NewImages/topnav_softwaredevelopment.jpg);
}

.topnavsoftware a:visited
{
	background-image:url(NewImages/topnav_softwaredevelopment.jpg);
	
}

.topnavsoftware a:hover
{
	background-image:url(NewImages/topnav_softwaredevelopment.jpg);
}
.topnavsoftware a:active
{
	background-image:url(NewImages/topnav_softwaredevelopment.jpg);
	
}

.topnavquality img
{
	border:0px;
	
}

.topnavquality a:link
{
	background-image: url(NewImages/topnav_qualityassurance.jpg);
}

.topnavquality a:visited
{
	background-image:url(NewImages/topnav_qualityassurance.jpg);
	
}

.topnavquality a:hover
{
	background-image:url(NewImages/topnav_qualityassurance.jpg);
}
.topnavquality a:active
{
	background-image:url(NewImages/topnav_qualityassurance.jpg);
	
}

.topnavpartnerships img
{
	border:0px;
	
}

.topnavpartnerships a:link
{
	background-image:url(NewImages/topnav_partnerships.jpg);
}

.topnavpartnerships a:visited
{
	background-image:url(NewImages/topnav_partnerships.jpg);
	
}

.topnavpartnerships a:hover
{
	background-image:url(NewImages/topnav_partnerships.jpg);
}
.topnavpartnerships a:active
{
	background-image:url(NewImages/topnav_partnerships.jpg);
	
}

/* classes for web part table */
.webPartTable
{
	border-collapse:collapse;
	border-color:Gray;
	color:GrayText;	
	font-family:Verdana;						
}

.webPartTableCell
{
	border-width:1px;
	border-style:inset;	
	border-color:Gray;
}

.webPartTableCell2
{
	border-width:1px;
	border-left-style:inset;		
	border-color:Gray;	
}

.webPartTableCell3
{
	border-width:1px;	
	border-top-style:inset;
	border-left-style:inset;	
}

.webPartTableCell4
{
	border-width:1px;	
	border-bottom-style:inset;
	border-left-style:inset;
}

.partNameColor
{
	font-family:Verdana;
	color:Navy;	
}

/*** Centered Items (includes:tables) ***/
table.tableCentered
{
    margin:auto;
}

/* New Navbar with Dropdowns */

#globalnav 			{ width:100%; margin:0 auto; padding:0; text-align:center;}
#globalnav li		{ margin:0; padding:0; float:left;  list-style-type: none; list-style-image: none; background:none; padding:0; text-align:center; position:relative;}
#globalnav li a
{
	float: left;
	height: 31px;
	width: 200px;
	line-height: 27px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	overflow: hidden;
	background-image: url(../NewImages/navbar-bkg.gif);
	background-repeat: no-repeat;
	background-position: -200px 0;
}

#globalnav li:hover a.button 		{ background-position:-200px -31px;}
#globalnav li.first a				{ background-position:0 0;}
#globalnav li.first:hover a.button 	{background-position:0 -31px;}
#globalnav li.last a				{ background-position:-400px 0;}
#globalnav li.last:hover a.button 	{background-position:-400px -31px;}

#globalnav li ul				{display:none; padding:4px 0 0; margin:0 4px; position:absolute; z-index:1000; top:26px; left:0; width:192px; background: #d4ad7e url(../NewImages/dropdown-top-bkg.gif) top left repeat-x; }
#globalnav li ul li				{padding:0; display:block;height:auto; text-align:left;}
#globalnav li ul li a			{color:#5f2031;height:auto;line-height:16px;padding:5px 5px 5px 12px; width:175px; text-decoration:none !important; background:none; border-bottom:1px solid #e7d1b7;}
#globalnav li ul li.bottom a 	{border:0 none;}
#globalnav li ul li a:hover		{background:#efdcae;}

#globalnav li:hover ul 	{display:block;}

/*ALL BELOW is from OldStyles.css*/

.subHeaderPart1
{
	font-size:23px;
	color:Black;
	letter-spacing:1px;
}

.subHeaderPart2
{
	font-size:23px;
	color:#AAAAAA;
	letter-spacing:1px;
}

/* image picture */
.topImage1
{
    background-image:url(../Images/smilyTechPeople.png);
}

.topImage2
{
    background-image:url(../Images/header_woman_globe.png);
}

.topImage3
{
    background-image:url(../Images/header_3biz_people_office.png);
}

.topImage4
{
    background-image:url(../Images/header_3business_people1.png);
}

.topImage5
{
    background-image:url(../Images/header_3business_people2.png);
}

.topImage6
{
    background-image:url(../Images/header_business_man_on_map2.png);
}

.topImage99
{
    background-image:url(../Images/header_business_man_on_map1.png);
}

.topImage7
{
    background-image:url(../Images/header_business_man_skateboard2.png);
}

.topImage8
{
    background-image:url(../Images/header_business_man_skateboard1.png);
}


.topImageBG
{
    width:770px; 
    margin-left:auto; 
    margin-right:auto; 
    text-align:left; 
    text-align:left; 
    top:-5px; 
    position:relative;
}

/*rounded corner styles*/

.raised {
     background:transparent;
     width:100%;
 }
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised
.b2b, .raised .b3b, .raised .b4b 
{
     display:block;
     overflow:hidden;
     font-size:1px;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b 
{
     height:1px;
 
}

.raised .b2 {
 /*background:#ccc; */
 background-color:#ffffff;
 /*border-left:1px solid #fff; */
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
 }
 
.raised .b3 
{
     background-color:#ffffff;
     border-left:1px solid #ddd;
     border-right:1px solid #ddd;
}
.raised .b4 
{
     background-color:#ffffff;
     border-left:1px solid #ddd;
     border-right:1px solid #aaa;
}
.raised .b4b 
{
     background-color:#ece6ec;
     /*background:#ccc; */
     border-left:1px solid #eee;
     border-right:1px solid #999;
}
.raised .b3b {
 background-color:#ece6ec;
 /*background:#ccc; */
 border-left:1px solid #ddd;
 border-right:1px solid #999;
 }
.raised .b2b {
 background-color:#ece6ec;
 /*background:#ccc; */
 border-left:1px solid #aaa;
 border-right:1px solid #999;
 }
.raised .b1 {
 margin:0 5px;
 background:#ddd;
 }
.raised .b2, .raised .b2b {
 margin:0 3px;
 border-width:0 2px;
 }
.raised .b3, .raised .b3b {
 margin:0 2px;
 }
.raised .b4, .raised .b4b {
 height:2px; margin:0 1px;
 }
.raised .b1b {
 margin:0 5px; background:#999;
 }
.raised .boxcontent {
 display:block;  
 background-color:#ffffff;
 background-image:url(../Images/divGradientBG.png);
 background-position:bottom;
 background-repeat:repeat-x;
 border-left:1px solid #ccc;
 border-right:1px solid #999;
 padding-left:10px;
 padding-right:10px;
 
}
.raised .header {
 display:block;  
 background-color:#ffffff;
/* background-image:url(../Images/smilyTechPeople.png);*/
 background-position:right;
 background-repeat:no-repeat;
 border-left:1px solid #ccc;
 border-right:1px solid #999;
 padding-left:5px;
 
}

.backGroundImage
{
	background-image:url(/Images/redButton3.png);
    background-attachment:fixed; 
    background-repeat: no-repeat;
    background-position: center;
}

.backTable
{
	background-color:White;
}

.bodyBackTable
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	/* color:#45637a; */
	color:Black;
	background-color:White;	
	text-align:left;
}
#quotes
{
	height:650px;
	overflow:hidden;
}

td
{
	vertical-align:top;
}