body, html  { margin: 0px; padding: 0px; font: 12px/18px arial, sans-serif; }
/*body 			{background-image:url(images/house.jpg); background-repeat: no-repeat; background-position: 50% 200px; background-color: #ffffff;}*/
body            {background-color: White}
h2          { font: 24px/28px arial, sans-serif; font-weight:normal; color:#003366; padding-top: 40px; }	
h3					{ font-size: 14px; font-weight:bold; color: #3399CC; line-height:20px; padding-left: 40px; padding-top: 10px; padding-right: 300px; }
h4          { font-size: 12px; font-weight:bold; color: #3399CC; line-height:16px; padding-left: 40px; padding-right: 300px; }

h1.home 		{ z-index: 1; font-size: 14px; font-weight:bold; color: #003366; padding-right: 0px; }
h2.home 		{ font-size: 14px; font-weight:bold; color: #003366; padding-right: 0px; }
h3.home			{ font-size: 16px; font-weight:bold; color: #003366; padding-left: 25px; padding-top: 2px; padding-right: 0px; }
h3.home a		{ font-size: 16px; font-weight:bold; color: #003366; padding-left: 25px; padding-top: 2px; padding-right: 0px; text-decoration:none;}
h3.home a:visited	{ font-size: 16px; font-weight:bold; color: #003366; padding-left: 25px; padding-top: 2px; padding-right: 0px; text-decoration:none;}
h3.home a:link		{ font-size: 16px; font-weight:bold; color: #003366; padding-left: 25px; padding-top: 2px; padding-right: 0px; text-decoration:none;}
h3.home a:hover		{ font-size: 16px; font-weight:bold; color: #003366; padding-left: 25px; padding-top: 2px; padding-right: 0px; text-decoration:none; }

div					{ color: #666666; }	
blockquote	{ padding-left: 20px; padding-right: 300px; }
ul					{ margin: 0px 0px 0px 20px; padding:0px; }
li					{ margin: 0px 0px 0px 0px; padding:0px; }
ol 					{ margin:0px; }
td					{ font: 12px/17px arial, sans-serif; color:#666666; }

a					{ color: #990000; text-decoration: underline; }
a:link 		{ color: #990000; text-decoration: underline; }
a:visited { color: #990000; text-decoration: underline; }
a:hover 	{ color: #999999; text-decoration: underline; }

div#titlebar	{ margin:0px; width:100%; height:80px; background-image:url("images/titlebar.jpg"); }
div#topbar1		{ margin:0px; width:90%; height:2px; background-color:#666666; }
div#topbar2		{ margin:0px; width:800px; height:10px; margin-top:0px !important; /*FF margin*/; margin-top:-13px; /*IE margin*/; background-color:#990000; }
div#topbar3		{ margin:0px; width:800px; margin-top:0px !important; /*FF margin*/; margin-top:-5px; /*IE margin*/; background-color:#FFFFFF; }
div#bottombar1	{ margin:0px; width:800px; height:2px; background-color:#666666; }
div#bottombar2	{ margin:0px; width:800px; height:5px; margin-top:0px !important; /*FF margin*/; margin-top:-13px; /*IE margin*/;background-color:#990000; }
div#bottombar3	{ margin:0px; width:800px; height:5px; margin-top:0px !important; /*FF margin*/; margin-top:-10px; /*IE margin*/;background-color:#FFFFFF; }

div#topnav		{ margin:0px; width:90%; /*IE width*/ } 
#topnav			{ font:11px arial, sans-serif; color:#FFFFFF; text-align:right; }
#topnav a		{ color:#FFFFFF; text-decoration:none; } 
#topnav a:link		{ color:#FFFFFF; text-decoration:none; } 
#topnav a:visited	{ color:#FFFFFF; text-decoration:none; } 
#topnav a:hover		{ color:#FFFFFF; text-decoration:underline; }
/* Sub Nav */
div#nav1category    { width:215px; height:20px; color:#FFFFFF; background:#98B1B4;  border:1px solid #CCCCCC; font-size: 12px; font-weight: bold; margin-top:4px; } 
div#nav2category    { width:215px; height:20px; color:#FFFFFF; background:#98B1B4;  border:1px solid #CCCCCC; font-size: 12px; font-weight: bold; margin-top:4px; } 
div#nav3category    { width:215px; height:20px; color:#FFFFFF; background:#98B1B4;  border:1px solid #CCCCCC; font-size: 12px; font-weight: bold; margin-top:4px; } 
div#navbox1title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox2title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox3title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox4title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox5title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox6title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox7title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox8title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox9title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox10title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox11title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox12title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox13title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox14title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox15title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 
div#navbox16title 	{ width:215px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 10px; font-weight: bold; padding-left:2px; margin-top:4px; } 

div#footer			{ margin:0px; width:800px; }
#footer	{ font: 10px/16pxverdana,arial,sans-serif; color:#666666; padding-bottom:3px; padding-top:5px; text-align:center;  }
#footer a:link		{ color:#003366; text-decoration:none; }
#footer a:visited	{ color:#003366; text-decoration:none; }
#footer a:hover		{ color:#99CCFF; text-decoration:none; }

/* Home */

	div#mainimage	{ margin:0px; width:350px; height:180px; background-image:url("images/trust.jpg"); }
	div#boxes			{ margin-left:0px; margin-top:10px; width:800px; } 
	
	.tabactive 						{ font-family:verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #3399CC; }
	.tabactive a					{ font-family:verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #3399CC; text-decoration:none; }
	.tabactive a:visited	{ font-family:verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #3399CC; text-decoration:none; }
	.tabactive a:hover  	{ font-family:verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #3399CC; text-decoration:underline; }
	
	.box_title   	{ padding-left: 30px; font: 11px/16px arial, sans-serif; font-weight:bold; color:#FFFFFF; }
	.navh_title   	{ padding-left: 10px; font: 11px/16px arial, sans-serif; color:#FCFCFC; }
	.navs_title   	{ padding-left: 15px; font: 11px/16px arial, sans-serif; color:#FFFFFF; }
	.box_title a  { font: 11px/16px arial, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none;}
	.box_title a:link 		{ font: 11px/16px arial, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
	.box_title a:visited  { font: 11px/16px arial, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
	.box_title a:hover  	{ font: 11px/16px arial, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; }
	.box_text	{ font: 11px/14px arial, sans-serif; font-weight:normal; color:#666666; padding-left:10px; padding-right:10px; }

/* Contact Us */

	div#contactmain	{ width:640px; height: 510px; color:#000000; }
	p#contactmain		{ padding-left: 30px; }

/* About Us */

	div#aboutbox1title 	{ width:150px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 11px; font-weight: bold; padding-left:6px; margin:10px 0 0 15px; }
	div#aboutbox1body 	{ width:150px; border:1px solid #CCCCCC; border-top:none; font-size: 9px; padding:3px; line-height:13px; margin:0 0 0 15px; }
	#aboutbox1body a:link		{ color:#666699; text-decoration:none; font-size:11px; }
	#aboutbox1body a:visted	{ color:#98B1C4; text-decoration:none; font-size:11px; }
	#aboutbox1body a:hover	{ color:#98B1C4; text-decoration:underline; font-size:11px; }
	
	div#aboutbox2title 	{ width:150px; height:20px; color:#000000; background:#EEEEEE;  border:1px solid #CCCCCC; font-size: 11px; font-weight: bold; padding-left:6px; margin:20px 0 0 15px; }
	div#aboutbox2body 	{ width:150px; border:1px solid #CCCCCC; border-top:none; font-size: 9px; padding:3px; line-height:13px; margin:0 0 0 15px; }

	div#aboutmain			{ width:600px; height: 500px; color:#000000; padding-right:60px; }
	p#aboutmain				{ padding-left: 30px; }
	p#aboutmaintitle	{ padding-left: 30px; font-size: 14px; font-weight: bold; }


/* TCS */

	div#tcsbox1title 	{ width:150px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 11px; font-weight: bold; padding-left:5px; margin-top:10px; }
	div#tcsbox1body 	{ width:150px; border:1px solid #CCCCCC; border-top:none; font-size: 9px; padding:3px; line-height:13px; }
	#tcsbox1body a:link		{ color:#666699; text-decoration:none; font-size:11px; }
	#tcsbox1body a:visted	{ color:#98B1C4; text-decoration:none; font-size:11px; }
	#tcsbox1body a:hover	{ color:#98B1C4; text-decoration:underline; font-size:11px; }
	
	/* Testimonials */
	div#tcsbox2title 	{ width:150px; height:20px; color:#000000; background:#EEEEEE;  border:1px solid #CCCCCC; font-size: 11px; font-weight: bold; padding-left:6px; margin-top:20px; }
	div#tcsbox2body 	{ width:150px; border:1px solid #CCCCCC; border-top:none; font-size: 9px; padding:3px; line-height:13px; }
	
	div#tcsmain	{ margin-left:15px; width:615px; line-height:15px; color:#000000; }
	#tcsmain h1	{ font-size:18px; font-weight:300; text-align:left; line-height:16px; }
	
	div#tcsmain2	{ margin-left:15px; width:615px; line-height:15px; color:#000000; }
	#tcsmain2 h1	{ font-size:18px; font-weight:300; text-align:left; line-height:16px; }
	
	div#tcsbox1title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox1body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox3title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox3body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox4title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox4body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	
	div#tcsbox5title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox5body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox6title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox6body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox7title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox7body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox8title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox8body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox9title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox9body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
	
	div#tcsbox10title 	{ position:relative; margin-left:30px; width:260px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#tcsbox10body 	{ position:relative; margin-left:30px; width:260px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
			
	div#tcsimagebox	{ float:right; margin-left:10px; border:none; }
	.tagline	{ font-size:9px;font-style:italic; }
	
/* Tech Services */

   	div#techbox3title 	{ position:relative; margin-left:0px; width:590px; height:20px; color:#FFFFFF; background:#3C5F84;  border:1px solid #CCCCCC; font-size: 10pt; font-weight: bold; padding-left:6px;}
	div#techbox3body 	{ position:relative; margin-left:0px; width:590px; color:#000000; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:3px; line-height:16px; }
    
    div#techbox2title 	{ width:175px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 12px; font-weight: bold; padding-left:6px; margin-top:10px; }
	div#techbox2body 	{ width:175px; border:1px solid #CCCCCC; border-top:none; font-size: 11px; padding:3px; line-height:13px; }

    div#techbox1title 	{ width:175px; height:20px; color:#FFFFFF; background:#98B1C4;  border:1px solid #CCCCCC; font-size: 12px; font-weight: bold; padding-left:6px; margin-top:10px; }
	div#techbox1body 	{ width:175px; border:1px solid #CCCCCC; border-top:none; font-size: 11px; padding:3px; line-height:13px; }

    li#BoldMe     { font-weight:bold; font-size: 12px;}
    li#NoBold     { font-weight:normal; font-size: 11px; }

    div#techsubmain	{ margin-left:15px; width:590px; line-height:15px; color:#000000;
                      background-image:url(../donerightbg.jpg);
                      background-repeat:no-repeat;
                      background-position: 10px 25px; }    

    
    div#techsubmain2	{ margin-left:15px; width:590px; line-height:15px; color:#000000;}

   	#techsubmain h5  { font-size:15px; font-weight:bold; text-align:left;}
	#techsubmain h1	 { font-size:18px; font-weight:600; text-align:left; line-height:16px; }
   	#techsubmain2 h5 { font-size:15px; font-weight:bold; text-align:left;}
	#techsubmain2 h1 { font-size:18px; font-weight:600; text-align:left; line-height:16px; }
	
/* Nav Controls */

	div#navbox1title 	{ width:240px; height:20px; color:#FFFFFF; background:#282b76;  border:1px solid #CCCCCC; font-size: 13px; font-weight: bold; padding-left:5px; margin-top:10px; }
	div#navbox1body 	{ width:238px; border:1px solid #CCCCCC; border-top:none; font-size: 12px; padding:4px; line-height:14px; font-weight: bold}
	
/* Avatars */
	div#AvatarTitle 	{ width:360px; height:20px; color:#000000; background:#EEEEEE;  border:1px solid #CCCCCC; font-size: 11px; font-weight: bold; margin-top:20px; }
	div#AvatarBody 	    { width:280px; font-size: 9px; padding:20px; line-height:10px; }
	