﻿/* Master Page  Section*/
body 
{
    margin: 0; /* to avoid margins */
    text-align: center; /* to correct the centering IE bug*/
	background-color:#c9c9c9;
}

body.other
{
	background-color:White;
}

A.footLink
{
	border-right: medium none;
	border-top: medium none;
	font-weight: normal;
	font-size: 11px;
	border-left: medium none;
	color: #687275;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left:5px;
}

A 
{
    font-weight: normal;
	font-size: 11px;
	color: #a94c85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.navtocontact 
{
    color: #a94c85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
}

.footBar
{
	border-right: medium none;
	border-top: medium none;
	font-weight: normal;
	font-size: 11px;
	border-left: medium none;
	color: #687275;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-top:0px;
}

#footer
{
 width:978px;
 height:40px;
 margin-top:10px;
 font-size: 11px;
 color: #687275;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-bottom:10px;
}

#mainBgr
{
    position:relative;
    margin-top:10px;
	width:978px;
	height:680px;
	background-repeat: no-repeat; 
	background-image:url(../Images/background_white.gif);
}

#logoLeft
{
    position:absolute;
	left:10px;
	top:5px;
	background-repeat:no-repeat;
	background-image: url(../Images/search_header.gif);
	width:235px;
	height:203px;
}

#Phone 
{
    position:absolute;
    left:135px;
    top:75px;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    font-variant:small-caps;
}

#certification
{
    position:absolute;
    left:95px;
    top:150px;
    font-family:Verdana;
    font-size:10px;
}

#searchbox 
{
    position:absolute;
    left:10px;
    top:213px;
    width:235px;
    vertical-align:middle;
}

#leftMenuImage
{
    position:absolute;
    left:10px;
    top:254px;
	background-repeat: no-repeat;
	background-image: url(../images/left_menu.gif);
	width:235px;
	height:230px;
}

#leftbottomFlash
{
    position:absolute;
    left:10px;
    top:481px;
	background-image: url(../images/lower_left_sea.jpg);
	width:230px;
	height:187px;
}

#leftbottomCover 
{
    position:absolute;
    left:10px;
    top:481px;
}

#leftMenuDiv 
{
    position:absolute;
    left:20px;
    top:271px;
    width:215px;
    height:200px;
}

#leftMenuDiv A 
{
    text-align:left;
    font-variant:small-caps;
    font-weight:bold;
}

#topRightImage 
{
    position:absolute;
	top:5px;
	right:10px;
	background-image: url(../Images/upper_right.jpg);
	height:203px;
	width:210px;
}

#learnhow 
{
    position:absolute;
    top:20px;
    right:10px;
    width:180px;
    height:60px;
}

#searchTip
{
    position:absolute;
    top:90px;
    right:10px;
    width:180px;
    height:100px;
}

.title
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* M A I N   P A G E*/
#mainTopImage
{
     position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/home/home_header.jpg);
      height:199px;
      width:512px;
}

#mainKeyword 
{
    position:absolute;
    top:100px;
    left:260px;
    width:300px;
}

#mainKeyword h1 
{
    color:#333333;
    font-size:15pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#mainTitle 
{
    position:absolute;
    top:180px;
    left:260px;
    width:300px;
    height:40px;
}

#mainTitle h1 
{
    color:#663366;
    font-size:15pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    font-weight:normal;
    font-style:italic;
}

#mainContentMiddle
{	
	position:absolute;
	top:213px;
	left:245px;
	background-image:url(../Images/home/home_content.jpg);
	background-repeat:no-repeat;
	height:460px;
	width:510px;
}

#mainContentRight
{	
	position:absolute;
	top:213px;
	right:10px;
	background-image:url(../Images/home/home_right.gif);
	background-repeat:no-repeat;
	height:460px;
	width:210px;
}

#mainContentRightDesc
{
	position:absolute;
    top:240px;
    right:12px;
	height:450px;
	width:200px;
}

#mainContentMiddleDesc
{	
	position:absolute;
    top:240px;
    left:250px;
	height:410px;
	width:510px;
}

#mainContentMiddleDesc title
{	
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
    margin-left:0px;
}

#homeRightUpContent 
{
    position:absolute;
    top:5px;
    left:2px;
    right:2px;
    height:150px;
}

#homeRightDownContent 
{
    position:absolute;
    top:200px;
    left:2px;
    right:2px;
    height:250px;
    background-image:url(../Images/home/home_enhanced_map.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.enhancedOfferingTitle
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.enhancedOfferingText
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
 
/* C O M M O N*/
.whitebgr
{
	 background-color:Transparent;
}
p
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:justify;
    margin-left:15px;
    margin-right:15px;	 
    	
}
p.other
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:5px;	
    	
}

.normal 
{
    FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
}

.top
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h3
{
	margin-left:15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h4,h5
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headerTop
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight:bold;
}
h4.other
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}
p.textHeader
{
	margin-left:15px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, HelveticaserviceText, sans-serif;
	margin-bottom:0px;
    margin-top:2px;
}
.textBold
{
	FONT-WEIGHT:  bold;
    FONT-SIZE: 11px;
    COLOR: #000000 ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:justify;
    margin-left:15px;
    margin-right:15px;
    margin-top:-10px;
}
.textBoldIndent
{
	FONT-WEIGHT:  bold;
    FONT-SIZE: 10px;
    COLOR: #000000 ;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.title
{
	FONT-WEIGHT:  bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:justify;
}

.tiptitle 
{
    FONT-WEIGHT:  bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
}
.button 
{
    border-style:solid;
    border-width:1px;
    border-color:#c9c9c9;
    background-color:white;
    font-weight: bold;
	font-size: 11px;
	color: #a94c85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/** S E R V I C E ***/
#serviceTopImage
{
    position:absolute;
    left:245px;
    top:9px;
    background-image: url(../Images/service/services_header_image.jpg);
    height:199px;
    width:512px;
}

#serviceKeyword 
{
    position:absolute;
    top:20px;
    left:260px;
    width:300px;
}

#serviceKeyword h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#serviceKeyword h2 
{
    color:#333333;
    font-size:10pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#serviceTitle 
{
    position:absolute;
    top:150px;
    left:260px;
    width:300px;
    height:40px;
}

#serviceTitle h3
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    font-weight:bold;
}

#serviceMainContent
{
	position:absolute;
    left:245px;
    top:213px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#serviceServiceBox1
{
	position:absolute;
	top:65px;
	left:10px;
	background-image: url(../Images/service/services_box.gif);
	background-repeat:no-repeat;
	width:350px;
	height:201px;	
}

#serviceServiceBox2
{
	position:absolute;
	top:65px;
	left:365px;
	background-image: url(../Images/service/services_box.gif);
	background-repeat:no-repeat;
	width:350px;
	height:201px;	
}

#serviceServiceBox3
{
	position:absolute;
	top:280px;
	left:10px;
	background-image: url(../Images/service/services_box_small.gif);
	background-repeat:no-repeat;
	width:350px;
	height:201px;	
}

#serviceServiceBox4
{
	position:absolute;
	top:280px;
	left:365px;
	background-image: url(../Images/service/services_box_small.gif);
	background-repeat:no-repeat;
	width:350px;
	height:201px;	
}

p.serviceText
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
    margin-left:15px;
    margin-top:0px;
    margin-bottom:5px;

}

/** P R O C E S S ***/
#processTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/process/process_header_image.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#processTitle 
{
    position:absolute;
    top:20px;
    left:260px;
    width:500px;
}

#processTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    letter-spacing:0;
}

#processTitle h2 
{
    color:#333333;
    font-size:15pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#processTitle h3 
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#processMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#processSteps
{
    position:absolute;
    top:130px;
    left:20px;
    width:480px;
    height:300px;
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
}

#processFormula4Success
{
	FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR:#000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align:left;
    margin-top:40px;
    margin-left:120px;
    margin-right:80px;
}

#processStepsImage
{
	position:absolute;
    top:150px;
    right:5px;
	background-image: url(../Images/process/process.gif);
	background-repeat:no-repeat;
	height:220px;
	width:220px;	
}

#processBarsImage
{
	position:absolute;
    top:20px;
    left:30px;
	background-image: url(../Images/process/process_formula.gif);
	background-repeat:no-repeat;
	height:83px;
	width:54px;	
}

p.processtextHeader
{
	margin-top:-15px;	
	margin-bottom:5px;
	margin-left:-1px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/** T E C H ***/

#techTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/technology/sea_tech_head.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#techKeyword 
{
    position:absolute;
    top:95px;
    left:432px;
    text-align:left;
    font-family:Verdana;
    font-weight:bold;
    font-size:10pt;
    letter-spacing:0.1em;
}

#techTitle 
{
    position:absolute;
    top:160px;
    left:406px;
    width:300px;
    height:40px;
}

#techTitle h1 
{
    color:#999999;
    font-size:13pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    font-weight:bold;
}

#techMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

/** C O N T A C T**/
#contactTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/contact/contact_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#contactTitle 
{
    position:absolute;
    top:85px;
    left:320px;
    width:200px;
}

#contactTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#contactMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#dynamicTitle 
{
    position:absolute;
    top:175px;
    left:290px;
    width:400px;
    height:25px;
    /*background-color:Red;*/
    font-size:15px;
    color:#620970;
    font-family:verdana, arial, sans serif;
    padding-top:5px;
    text-align:left;
    font-weight:normal;
    
}

/** P R I V A C Y ***/

#privacyTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/privacy/privacy_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#privacyTitle 
{
    position:absolute;
    top:170px;
    left:260px;
    width:300px;
    height:40px;
}

#privacyTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    font-weight:bold;
}

#privacyMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#privacy 
{
    margin-top:10px;
    width:700px;
    height:390px;
    overflow:auto;
    text-align:left;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/** S I T E M A P ***/

#siteMapTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/sitemap/sitemap_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#siteMapTitle 
{
    position:absolute;
    top:170px;
    left:260px;
    width:300px;
    height:40px;
}

#siteMapTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
    font-weight:bold;
}

#siteMapMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#siteMapUL 
{
    text-align:left;
    margin-top:30px;
    margin-left:50px;
}

/** P A R T N E R S H I P S ***/

#partnerShipsTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/program/programs_header_image.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#partnerShipsTitle 
{
    position:absolute;
    top:20px;
    left:260px;
    width:500px;
}

#partnerShipsTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#partnerShipsTitle h2 
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-weight:bold;
    font-family:Verdana;
}

#partnerShipsTitle h3
{
    color:#333333;
    font-size:10pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#partnerShipsMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#partnerShipBox1
{
	position:absolute;
	top:100px;
	left:25px;
	background-image: url(../Images/program/partnership_box.gif);
	background-repeat:no-repeat;
	width:312px;
	height:138px;	
}

#partnerShipBox2
{
	position:absolute;
	top:100px;
	left:389px;
	background-image: url(../Images/program/partnership_box.gif);
	background-repeat:no-repeat;
	width:312px;
	height:138px;	
}

#partnerShipBox3
{
	position:absolute;
	top:270px;
	left:25px;
	background-image: url(../Images/program/partnership_box.gif);
	background-repeat:no-repeat;
	width:312px;
	height:138px;	
}

#partnerShipBox4
{
	position:absolute;
	top:270px;
	left:389px;
	background-image: url(../Images/program/partnership_box.gif);
	background-repeat:no-repeat;
	width:312px;
	height:138px;	
}

.partnerShipTitle 
{
    padding-left:20px;
    padding-top:15px;
    text-align:left;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    font-weight:bold;
    display:block;
    padding-bottom:0px;
    margin-bottom:0px;
}


/** SEARCH OPTIMIZATION ***/

#optimizationTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/optimization/optimization_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#optimizationTitle 
{
    position:absolute;
    top:20px;
    left:270px;
    width:300px;
}

#optimizationTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#optimizationTitle h2 
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-weight:bold;
    font-family:Verdana;
}

#optimizationMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#optimizationBox1
{
	position:absolute;
	top:160px;
	left:25px;
	background-image: url(../Images/optimization/optimization_box.gif);
	background-repeat:no-repeat;
	width:300px;
	height:250px;	
}

#optimizationBox1 ul,#optimizationBox2 ul
{
    text-align:left;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-top:0px;
    line-height:15px;
}

#optimizationBox2
{
	position:absolute;
	top:160px;
	left:401px;
	background-image: url(../Images/optimization/optimization_box.gif);
	background-repeat:no-repeat;
	width:300px;
	height:250px;	
}


/** SPONSORED SEARCH ***/

#sponsoredSearchTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/sponsored/sponsored_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#sponsoredTitle 
{
    position:absolute;
    top:20px;
    left:270px;
    width:300px;
}

#sponsoredTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#sponsoredTitle h2 
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-weight:bold;
    font-family:Verdana;
}

#sponsoredSearchMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

#sponsoredSearchBox1
{
	position:absolute;
	top:160px;
	left:25px;
	background-image: url(../Images/optimization/optimization_box.gif);
	background-repeat:no-repeat;
	width:300px;
	height:250px;	
}

#sponsoredSearchBox1 ul,#sponsoredSearchBox2 ul
{
    text-align:left;
    FONT-WEIGHT:  normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-top:0px;
    line-height:15px;
}

#sponsoredSearchBox2
{
	position:absolute;
	top:160px;
	left:401px;
	background-image: url(../Images/optimization/optimization_box.gif);
	background-repeat:no-repeat;
	width:300px;
	height:250px;	
}

/** WEB PORTFOLIO ***/

#webPortfolioTopImage
{
      position:absolute;
      top:9px;
      left:245px;
      background-image: url(../Images/webportfolio/web_design_header.jpg);
      background-repeat:no-repeat;
      height:199px;
      width:512px;
}

#webTitle 
{
    position:absolute;
    top:20px;
    left:270px;
    width:300px;
}

#webTitle h1 
{
    color:#333333;
    font-size:18pt;
    text-align:left;
    margin:0;
    font-family:Verdana;
}

#webTitle h2 
{
    color:#666666;
    font-size:12pt;
    text-align:left;
    margin:0;
    font-weight:bold;
    font-family:Verdana;
}

#webPortfolioMainContent
{
	position:absolute;
    top:213px;
    left:245px;
	background-image: url(../Images/content_big.gif);
	background-repeat:no-repeat;
	height:451px;
	width:726px;	
}

.portfolioitem 
{
    cursor:pointer;
    border:0;
}