/* CSS Document
When editing this file make sure to
BACK UP

- keith levi lumanog

 */
 
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
margin-bottom:0px;
margin-top:0px;
background: #00456C url(../images/seattle-web-design.jpg) repeat-x top;
}

a:link , a:visited , a:active {
color:#0175AE;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#025781;
text-decoration:underline;
}

a img {
border:none;
}

#mainwrap{
background:url(../images/graphic.jpg) no-repeat 10% top;
margin-left:-10px;
}
#wrap{
margin:auto;
width:786px;
margin-top:15px;
}
#wrap1{
margin:auto;
width:836px;
margin-top:15px;
}
#image1{
float:left;
margin-top:30px;
margin-left:-5px !important;
margin-left:-8px;
}
#image2{
margin-left:25px !important;
margin-left:0px;
float:left;
margin-top:70px;
}
#image3{
float:left;
margin-top:52px;
margin-left:-5px;
}
#maincontent{
margin:auto;
width:786px;
margin-top:15px;
}

#maincontent1{
margin:auto;
width:836px;
margin-top:15px;
}

#content{
height:265px;
background:url(../images/seattle-web-designer.jpg) repeat-x;
clear:left;
width:786px;
}

#content1{
background:url(../images/seattle-web-designer1.png);
clear:left;
width:201px;
height:158px;
}

#content_sub{
height:265px;
background:url(../images/css.jpg) repeat-x;
clear:left;
width:786px;
}
#homeright{
font-weight:normal;
float:left;
width:320px;
margin-left:30px;
}
#homeright1{
font-weight:normal;
float:left;
width:320px;
margin-left:60px;
}
#bgfiller{
background:url(../images/ecommerce.jpg) repeat-y;
float:left;
width:784px;
}
#bgfiller1{
background:url(../images/ecommerce1.png);
float:left;
width:837px;
background-repeat:no-repeat;
}
#topwrap{
float:left;
height:33px;
width:786px;
background:url(../images/mySQL.jpg) no-repeat;
}

#topwrap_success_stories{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-success.png) no-repeat;
}

#topwrap_success_contact{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-contact.png) no-repeat;
}

#topwrap_success_ourstory{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-ourstory.png) no-repeat;
}

#topwrap_success_client_access{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-client-access.png) no-repeat;
}

#topwrap_top_five_tips{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-top-five.png) no-repeat;
}

#topwrap_sitemap{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-sitemap.png) no-repeat;
}

#topwrap_faq{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-faq.png) no-repeat;
}

#topwrap_thankyou{
float:left;
height:31px;
width:836px;
background:url(../images/mySQL-thankyou.png) no-repeat;
}

#topwrap1{
float:left;
height:31px;
width:837px;
background:url(../images/mySQL1.png) no-repeat;
}

#bottom{
background:url(../images/web-designer.jpg) no-repeat;
height:30px;
width:786px;
float:left;
}

#bottom1{
background:url(../images/web-designer-bottom.png) no-repeat;
height:15px;
width:837px;
float:left;
}

#leftcontent{
margin-left:398px;
width:348px;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:regular;
line-height:1.5em;
}
#leftcontent1{
margin-left:425px;
width:365px;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:regular;
line-height:1.5em;
}
#fword{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#0076ac;
font-size:15px;
}
#fwordsm{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#0076ac;
font-size:15px;
}

.bold{
color:#00466d;
}

.title_strong
{
	color:#023558;
	font-size:15px;
	font-weight:bold;
}

#leftcontent img{
float:left;
}
#leftcontent1 img{
float:left;
}
#leftmaincontent{
float:left;
width:317px;
margin-left:5px;
margin-bottom:10px;
}
#leftmaincontent2{
float:left;
width:310px;
margin-left:5px;
margin-bottom:10px;
}
.clear {
       clear: both;
       height: 1px;
       font-size: 1px;
       line-height: 1px;
       margin-bottom: -1px;
}
#bottomfooter{
padding-left:20px;
height:46px !important;
width:786px;
clear:both;
}

#bottomfooter2{
padding-left:50px;
height:46px !important;
width:786px;
clear:both;
}

/*
#bottomfooterline { margin-top:-48px; }
*/
#bottomfooterline { margin-top:0px; }

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#bottomfooterline { margin-top:0px; }	
}


#footer{
float:left;
clear:both;
width:790px;
text-align:center;
margin-top:134px;
color:#2ec7fc;
font-size:10px;
margin-bottom:20px;
}

/* sub pages */

/* client access */
#pagetitle img{
float:right;
margin-top:-18px;
margin-right:5px;
}
#leftpart{
float:left;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:2.5em;
width:276px;
margin-left:50px !important;
margin-left:25px;
margin-top:15px;
}
#rightpart{
float:right;
clear:right;
width:88%;
margin-top:15px;
}
#rightpart table{
margin-top:25px;
line-height:2.5em;
width:100%;
margin-right:5px;
}
/* success stories */
.bold{
font-weight:bold;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
#leftpart2{
float:left;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px; /* previously 13px */
line-height:1.2em;
width:276px;
margin-left:50px !important;
margin-left:25px;
margin-top:15px;
}
.parag p {
margin-bottom:0px;
}

#rightbar{
clear:right;
padding-top:20px !important;
padding-top:0px;
}

#rightbar_success_stories{
clear:right;
padding-top:0;
padding-top:0px;
}

#succ{
margin-left:470px;
}
#leftcontent2{
margin-left:330px !important;
margin-left:327px;
background:url(../images/development.jpg) no-repeat right top;
width:435px;
padding-left:20px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#leftcontent_our_story{
/*margin-left:352px !important;*/
background:url(../images/development.png) no-repeat right top;
width:428px;
height:380px;
padding-left:22px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#leftcontent_our_story img{
float:right;
margin-right:50px;
margin-top:-15px;
margin-bottom:-10px !important;
margin-bottom:10px;
}

#leftcontent_success_client{
margin-left:352px !important;
background:url(../images/development.png) no-repeat right top;
width:428px;
padding-left:20px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#leftcontent_success_client img{
float:right;
margin-right:50px;
margin-top:-15px;
margin-bottom:-10px !important;
margin-bottom:10px;
}


#leftcontent_success_client_long{
margin-left:352px !important;
background:url(../images/development_everett.png) no-repeat right top;
width:428px;
padding-left:20px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#leftcontent_success_client_long img{
float:right;
margin-right:50px;
margin-top:-15px;
margin-bottom:-10px !important;
margin-bottom:10px;
}


#leftcontent_success{
margin-left:330px !important;
margin-left:327px;
width:435px;
padding-left:20px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

#leftcontent_success_stories{
margin-left:390px !important;
width:435px;
clear:right;
padding-top:20px;
color:#666a6c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:1.5em;
}

/* Added by Mark P on 5/11/2006 @ 9:44am PST {{{ */

#topwrap2 {
	float:					left;
	height:					33px;
	width:					786px;
	background:				url(../images/html.jpg) no-repeat 0 0;
}

#topwrap_cap {
	float:					left;
	height:					33px;
	width:					786px;
	background:				url(../images/internet.jpg) no-repeat 0 0;
}

#topwrap_cap_capabilities {
	float:					left;
	height:					31px;
	width:					836px;
	background:				url(../images/internet-capabilities.png) no-repeat 0 0;
}

#leftpart3{
	float:					left;
	width:					190px;
	color:					#666;
	font: 					13px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.2em;
	padding:				15px 0 0 31px;
}

#leftpart3 #butBusiness, #leftpart3 #butTechnical {
	display:				block;
	float:left;
	width:					197px;
	height:					53px;
}

#tabbar_capabilities 
{
	padding-left:50px;
}

#tabbar_capabilities #tabStrategy,
#tabbar_capabilities #tabTechnology,
#tabbar_capabilities #tabPartnerships
{
	display:inline;
	float:left;
	padding-left:24px;
	width:218px;
	height:43px;
}



a:link    #tabStrategy,
a:visited #tabStrategy,
a:link    #tabTechnology,
a:visited #tabTechnology,
a:link    #tabPartnerships,
a:visited #tabPartnerships
{
	background: url(../images/capabilities_tab_out.png);
	background-position:left top;
	background-repeat:no-repeat;

}

a:hover  #tabStrategy, 
a:hover  #tabTechnology,
a:hover  #tabPartnerships
{
	background: url(../images/capabilities_tab_over.png);
	background-position:left top;
}

#tabStrategy_over, 
#tabTechnology_over,
#tabPartnerships_over
{
	display:inline;
	float:left;
	padding-left:24px;
	width:218px;
	height:43px;
	background: url(../images/capabilities_tab_over.png);
	background-position:left top;
}

.tab_label
{
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:15px;
}

.tab_description
{
	font-family:'Trebuchet MS';
	font-weight:bold;
	font-size:10px;
}

.success_list
{
	padding-left:20px;
	margin-top:0px;
}

a:link    .tab_label,
a:visited .tab_label
{
	color:#4e4e4e;
}

a:link    .tab_description,
a:visited .tab_description
{
	color:#999999;
}

a:hover   .tab_label
{
	color:#023558;
}

a:hover   .tab_description
{
	color:#306c96;
}

/*******************************/
#butBusiness a:link , #butBusiness a:visited{
	margin:					7px 0 0 0px;
	background:				url(../images/mssql.gif) no-repeat 0 0;
}
#butBusiness a:hover{
	margin:					7px 0 0 0px;
	background:				url(../images/ecommerce.gif) no-repeat 0 0;
}

#butTechnical a:link , #butTechnical a:visited{
	text-decoration:none;
	margin:					26px 0 0 0px;	
	background:				url(../images/web.gif) no-repeat 0 0;
}
#butTechnical a:hover{
	margin:					26px 0 0 0px;	
	background:				url(../images/print.gif) no-repeat 0 0;
}


#leftpart3 #butBusiness span, #leftpart3 #butTechnical span {
	display:				none;
}

#leftcontent3{
	float:					right;
	width:					553px;
	margin-top: 0px !important;
	margin-top:-420px;
	
	padding:				20px 0 0 2px;
	background:				url(../images/customs.jpg) no-repeat 0 0;
	color:					#666;
	font:					bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.5em;
}
#leftcontent_cap{
	float:					right;
	width:					553px;
	margin-top: 0px !important;
	margin-top:-382px;
	padding:				20px 0 0 2px;
	background:				url(../images/customer.jpg) no-repeat 0 0;
	color:					#666;
	font:					bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.5em;
}

#leftcontent_cap_capabilities{
	float:					right;
	width:					540px;
	margin-top: 0px !important;
	margin-top:-382px;
	padding:				20px 0 0 0px;
	color:					#666;
	font:					bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.5em;
}

#leftcontent3 img , #leftcontent_cap img{
	float:					right;
	margin-right:			50px;
	margin-top:				-15px;
	margin-bottom:			-10px !important;
	margin-bottom:			14px; /* modified by keithics  10px; */
}
/*#leftcontent_cap img{
margin-top: -15px !important;
margin-top:15px;
}
*/
#pagetitle3 {
	clear:					right;
	/*margin:					40px 35px 0 55px; */
	margin:					40px 35px 0 55px !important; /* added and modified by keithics */
	margin:                 -30px 35px 0 55px;

}

#pagetitle3_capabilities {
	clear:					right;
	margin:					0px 20px 0px 20px !important; /* added and modified by keithics */

}

/* }}} */


/*
#leftcontent2{
margin-left:330px;
width:427px !important;
width:424px;
padding-top:20px;
color:#666a6c;
font-family:"Trebuchet MS", Arial,Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:1.5em;
}
*/
#leftcontent2 img{
float:right;
margin-right:50px;
margin-top:-15px;
margin-bottom:-10px !important;
margin-bottom:10px;
}
#fword2{
background: url(../images/graphic-logo-design.gif) no-repeat;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
color:#0076ac;
font-size:19px;
padding-left:23px;
clear:right;
}
#picside1{
margin-right:-170px;
float:right;
position:relative;
width:200px;
margin-top:-45px !important;
margin-top:-25px;
padding-left:10px;
}
#picside1 img{
margin-top:30px !important;
margin-top:10px;
}

#screenshot_box{
margin-right:-170px;
float:right;
position:relative;
width:200px;
margin-top:-45px !important;
padding-left:10px;
}
#screenshot_box img{
margin-top:20px !important;
border:1px solid #6ea5cc;
}

/* Replacement for #picside1 */

#picIconBox {
	display:				block;
	float:					right;
	margin-top:				-29px;
	margin-right:			-130px;
	width:					212px;
	height:					253px;
	text-decoration:		none;
}

.floScanBG  {
	background:				url(/images/icon_bg_floscan.gif) no-repeat 0 0;
}

.denaliBG  {
	background:				url(/images/icon_bg_denali.gif) no-repeat 0 0;
}
	




#leftmaincontent1{
font-weight:normal;
margin-left:15px;
padding-left:60px;
}
#leftmaintext{
font-weight:normal;
margin-left:15px;
padding-left:78px !important;
padding-left:85px;
}
#bottomfooter1{
/*background:url(../images/web-designer2.jpg) no-repeat !important;*/
background:url(../images/webpage.jpg) no-repeat;
height:45px;
width:786px;
clear:both;
}

#blue { padding-left:16px; }

#blue li {
/*margin-left:-10px;*/
list-style-image:url(../images/developers.gif);
}
#bgfiller2{
background-color:#7DCAE8;
float:left;
width:784px;
}
#leftfiller{
background:url(../images/databases.jpg) repeat-y 57px 100% !important;
background:url(../images/databases.jpg) repeat-y 54px 100% ;
height:auto;
}
#topfullbg{
background: url("../images/database-design.jpg") no-repeat right -2.2% !important;
background: url("../images/database-design.jpg") no-repeat 80% -1%;
/* background:url(../images/bgright.jpg) no-repeat top 47px; */
padding-top:2px !important;
margin-top:4px;
margin-left:40px;
}
#topfullbg{
margin-left:0px !important;
margin-left:-6px;
}
#topfullbg img{
margin-left:0px !important;
margin-left:3px;
}
#bottom2{
background:url(../images/webpage.jpg) no-repeat !important;
background:url(../images/webpages.jpg) no-repeat;
height:30px;
width:786px;
float:left;
}

#story{
clear:right;
float:right;
}
#bottom_clean{
height:30px;
width:786px;
float:left;
}
#bgfiller_clean{
background:#7DCAE8 !important;
background:#7DCAE8 url("../images/database.gif") repeat-y right;
float:left;
width:784px;
}

#bgfiller_clean_capabilities{
float:left;
width:836px;
height:374px;
}

#bgfiller_clean_success_stories{
float:left;
width:830px;
}

#bgfiller_clean_contact{
background-color:#ffffff;
float:left;
width:831px;
}

#bgfiller_clean_generic,
#bgfiller_clean_success_stories_client{
background-color:#ffffff;
float:left;
width:831px;
}

#content_sub_clean{
height:265px;
background:url(../images/designs.jpg) repeat-x;
clear:left;
width:786px;
margin-left:-1px;
}

#content_sub_clean_capabilities{
min-height:374px;
background:url(../images/web-designs-capabilities.png);
clear:left;
width:836px;
}

#content_sub_clean_success_stories{
background:url(../images/making-web-sites.png);
background-repeat:no-repeat;
clear:left;
width:836px;
}

#content_sub_clean_success_stories_client{
background:url(../images/generic_bg.png);
background-repeat:no-repeat;
clear:left;
width:836px;
}

#content_sub_clean_generic,
#content_sub_clean_papers,
#content_sub_clean_sitemap{
background:url(../images/generic_bg.png);
background-repeat:no-repeat;
clear:left;
width:836px;
padding:30px 20px 0;
}

#pagetitle2{
clear:right;
margin-left:55px;
width:330px;
}

#pagetitle_success_stories{
clear:right;
margin-left:35px;
width:330px;
}

#rheader{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
color:#0076ac;
font-size:19px;
clear:right;
background:url(../images/graphic-logo-design.png) no-repeat;
padding-left:25px;
}
/* mp - 5/10/2006 { */
#rheader2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold !important;
color:#0076ac;
font-size:15px;
clear:right;
background:url(../images/graphic-logo-design.png) no-repeat 0 3px;
padding-left:25px;
word-spacing:1px;
letter-spacing:1px;
}
#rheader2 span {
	color:#666A6C;
	font-weight: bold;
	font-size:14px;
}
/* } */

#suc_text{
margin-left:20px;
font-weight:normal;
margin-top:15px;
}

#suc_text_capabilities{
font-weight:normal;
}

#suc_text_stories{
font-weight:normal;
}

#footer_story{
float:left;
clear:both;
width:100%;
text-align:center;
margin-top:50px;
color:#2ec7fc;
font-size:10px;
margin-bottom:20px;
}

#spacer{
height:20px !important;
height:0px;
margin-top:0px !important;
margin-top:-25px;
}


#spacer_success_stories{
height:100px;
}

/*a.blue {
color:#0175AE;
font-weight:bold;
text-decoration:none;
}

a.blue:hover {
color:#025781;
text-decoration:underline;
}*/


#commentBox, #commentBox2 {
	width:				275px;
	margin:				0;
	padding: 			0;
}

#commentBox {
	width:				390px;
	float:				right; 
	padding: 			0 15px 0 0; /* modified by Mark P :: Much cleaner to format as "padding: top right bottom left;" */
}

#commentBox_success {
	width:				390px;
	float:				right; 
	padding: 			0 40px 0 0;
}

#commentBox_success .name{
	float:				left;
	margin:				0;
	padding:			3px 0 0 0;
	color:				#555;
	font-size:			9px;
	text-align:			right;
	margin:				0 0 0 -20px; /* modified by Mark P */
	width:				150px; /* added by keithics */
}

#commentBox_success .xline{
	float:				left;
	background:			url(../images/developments.gif) no-repeat 8px 0;
	width:				16px;
	height:				55px;
}

#commentBox_success .quote{
	float:				left;
	color:				#047;
	font:				 italic 13px Georgia, Serif;
	word-spacing:		-1px;
	width:				200px;
	font-weight:		normal;
	text-align:			left;
}

/***********************/

#awardsBox  {
	width:				350px;
	margin-top:			20px;
	/*padding: 			0px 80px 0px 0;*/
	padding: 			0px 30px 0px 0;    
	float:right;
	text-align: center;
}

#awardsBox_success_stories  {
	width:				349px;
	height:                         119px;
	position:                       relative;
	top:                           -160px;
	left:                           420px;
}

#commentBox2 {
	clear:both;
	position:relative;
	top:1px;
	left:1px;
	margin:				120px 0 0 -19px;
}

#commentBox .name, #commentBox2 .name {
	float:				left;
	margin:				0;
	padding:			3px 0 0 0;
	color:				#555;
	font-size:			9px;
	text-align:			right;
}

#commentBox .name {
	margin:				0 0 0 -20px; /* modified by Mark P */
	width:				150px; /* added by keithics */
	
}

#commentBox .xline, #commentBox2 .xline {
	float:				left;
	background:			url(../images/developments.gif) no-repeat 8px 0;
	width:				16px;
	height:				55px;
}

#commentBox .quote, #commentBox2 .quote {
	width:				170px;
	float:				left;
	color:				#047;
	font:				 italic 13px Georgia, Serif;
	word-spacing:		-1px;
}

#commentBox .quote {
	width:				200px;
	font:				italic 13px Georgia, Serif;
	font-weight:		normal;
	text-align:			left;
}
/* added by keithics */

#topwrap3 {
	float:					left;
	height:					33px;
	width:					786px;
	background:				url(../images/xhtml.jpg) no-repeat 0 0;
}
#toptitle img{
margin-left:-8px;
float:left;
}
/* ** Hides from IE5-mac \*/
* html #toptitle img{
margin-left:-5px;
}
/* End hide from IE5-mac ** */ 
#title{
margin-top:-10px;
float:right;
margin-right:20px;
}
#content_sub_clean2{
padding:30px 20px 0px 20px;
height:265px;
background:url(../images/designs.jpg) repeat-x;
clear:left;
width:746px;
margin-left:-1px;
}
#rtext{
font-family:Arial, Helvetica, sans-serif;
float:left;
font-size:12px;
line-height:1.4em;
color:#666;
width:340px;
margin-top:30px;
}
#separator{
float:left;
margin-left:12px;
width:725px;
background:url(../images/business-web-designs.gif) no-repeat center top;
}
#separator1{
float:left;
margin-left:12px;
width:725px;
background:url(../images/business-web-development.gif) no-repeat center top;
}
#papers{
float:left;
margin-left:8px;
width:710px;
color:#666;
font-size:12px;
}
#papers h1,h2,h3,h4,h5{
margin-top:12px;
margin-bottom:12px;
font-size:13px;
font-weight:bold;
}
/* ** Hides from IE5-mac \*/
* html #separator1,#separator {
margin-left:8px;
}
/* End hide from IE5-mac ** */ 
#ltext{
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-left:20px;
width:340px;
font-size:12px;
color:#666;
line-height:1.4em;
}

/***************************************************/
#leftcontent4{
	clear:					left;
	float:					right;
	width:					553px;
	margin:					-386px 0 0 0 !important;
	margin:					-375px 0 0 0;	
	padding:				0px 0 0 2px;
	background:				url(../images/web-custom.jpg) no-repeat 0 0;
	color:					#666;
	font:					normal 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.5em;
}

#leftcontent4X{
	clear:					left;
	float:					right;
	width:					503px;
	padding:0;
	position:absolute;
	top:-45px; *top:368px;_top:-45px;
	left:281px;
	padding:				5px 0 0 2px;
	background:				url(../images/web-custom.jpg) no-repeat -50px  45px ;
	color:					#666;
	font:					normal 12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.5em;
}

#picbottom { 
	display:block; 
	position:absolute;
	top:416px;
	_top:400px;
	left:253px;
}


#leftcontent4 img {
	margin-top:10px;
	float:					right;
	margin-right:			50px;
	margin-bottom:10px;
}

#leftcontent4X img {
	margin-top:40px;
	float:					right;
	margin-right:			50px;
	margin-bottom:0px;
}

#leftpart4{
	color:					#666;
	font: 					12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.2em;
	padding:				0px 0 0 25px;
	float:left;
	position:relative;
}

#leftpart4X{
	color:					#666;
	font: 					12px Arial, Verdana, Helvetica, sans-serif;
	line-height:			1.2em;
	padding:				0px 0 0 25px;
	float:left;
	position:relative;
}

#leftpart4X p{
margin-top:20px;
font-weight:bold;
}

#leftpart4X img{
border:none;
}





.fname{
color:#0178B2;
font-weight:bold;
}


#leftpart4 p{
margin-top:20px;
font-weight:bold;
}
#leftpart4 img{
border:none;
}
#quotes{
	float:				left;
	clear:left;
	color:				#047;
	font:				italic 11px Georgia, Serif;
	word-spacing:		-1px;
	}
.required{
/*color:#FF0000;*/
}
#title h1 , .title h1{
font-size:16px;
text-align:center;
width:690px;
margin-bottom:30px !important;
margin-bottom:0px;
}

#webAward {
	position:			relative;
	top:				-45px;
	left:				685px;
	background:			url(../images/webaward.jpg) no-repeat 0 0;
	width:				76px;
	height:				61px;
	margin-bottom:		-45px;

}

#webAward_home {
	position:			relative;
	top:				0px;
	left:				-7px;
	width:				800px;
	height:				54px;
}

#phpscripts
{
    position:relative;
    top:-15px;
    left:0px;
}


.tips_bullet_one
{
	background-image:url(../images/tips_one.png);
}

.tips_bullet_two
{
	background-image:url(../images/tips_two.png);
}

.tips_bullet_three
{
	background-image:url(../images/tips_three.png);
}

.tips_bullet_four
{
	background-image:url(../images/tips_four.png);
}

.tips_bullet_five
{
	background-image:url(../images/tips_five.png);
}

.tips_bullet_one,
.tips_bullet_two,
.tips_bullet_three,
.tips_bullet_four,
.tips_bullet_five
{
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:3px;
	margin-left:-25px;
}

.menu_capabilities { margin-top:2px; margin-bottom:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
.menu_stories      { margin-top:3px; margin-bottom:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
.menu_story        { margin-top:3px; margin-bottom:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
.menu_contact      { margin-top:2px; margin-bottom:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }
.menu_access       { margin-top:3px; margin-bottom:2px; padding-left:5px; padding-top:1px; padding-bottom:1px; }

a:hover .menu_capabilities,
a:hover .menu_stories,
a:hover .menu_story,
a:hover .menu_contact,
a:hover .menu_access       { background-color:#93EEFE; }

