/* CSS Document */

/* common */
body {
	background-image: url(images/background.gif);
	background-repeat: repeat-x; 
	background-color: #8ea0ac;
    margin: 20px 0 0 0;
    padding: 0;
	font-family: Verdana, Trebuchet MS, Arial, sans-serif; 
	font-size: 13px; 
	line-height:20px;

}

/* Title Text Styles*/
.title1 {
	font-size: 13px; 
	color: #0088f1; 
	text-decoration: none;; 
}


.footer {
	font-size: 11px; 
	color: #686868; 
	text-decoration: none;
	padding-left:10px; 
	width: 470px;
}

/* Link Text Styles*/

.link1 {
	font-size: 13px; 
	COLOR: #686868; 
	text-decoration: none; 
}

.link1:link { 
	font-size: 13px; 
	COLOR: #686868; 
	text-decoration: none; 
}

.link1:hover { 
	font-size: 13px; 
	COLOR: #243f74; 
	text-decoration:; 
}

.footerText {
	font-size: 11px; 
	COLOR: #686868; 
	text-decoration: none; 
}

.footerText:link { 
	font-size: 11px; 
	COLOR: #686868; 
	text-decoration: none; 
}

.footerText:hover { 
	font-size: 11px; 
	COLOR: #243f74; 
	text-decoration:; 
}

textarea.textarea1{
	border: 1px solid #6d90b0;
	padding:0px; margin:0px;
	font-family: Arial;
	font-style:normal;
	font-size: 12px;
	text-align:left;
	text-indent:2px;
}

input.input1{
	border: 1px solid #6d90b0;
	font-style:normal;
	font-size: 11px;
	text-align:left;
	text-indent:2px;
	background-color:#edf5fb;
}

/* positioning divs */
#container {
    margin-right: auto;
    margin-left: auto;
    width: 775px;
    background: #ffffff;
	padding-top:1px;
	/*border:1px solid red;*/
}

#headerContainer {
	margin: 2px auto 0 auto;
    width: 769px;
	background:#b3b3b3;
	/*border:1px solid blue;*/
}

#header1 {
    width: 769px;
	height:38px;
	/*border:1px solid green;*/

}
#headerImage1 {
    width: 135px;
	height:38px;
	float: left;
	/*border:1px solid green;*/
}

#headerImage2 {
	background-image: url(images/header1.jpg);
	background-repeat:no-repeat;
    width: 634px;
	height:38px;
	float: right;
	/*border:1px solid green;*/
}

#header2 {
	margin: 6px 0 0 0;
    width: 100%;
	height:155px;
	/*border:1px solid green;*/

}

#header3 {
	background-image: url(images/navi.gif);
	margin: 0;
    width: 100%;
	height:38px;
	padding:0;
	/*border:1px solid green;*/
}

#content {
	margin: 0;
    width: 100%;
	min-height:600px;
	/*border:1px solid red;*/	
}

#leftContentBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/leftContentBG.jpg);
	background-repeat:no-repeat;
}

#aboutUsBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/aboutUsBG.jpg);
	background-repeat:no-repeat;
}

#teamBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/teamBG.jpg);
	background-repeat:no-repeat;
}

#partnersBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/partnersBG.jpg);
	background-repeat:no-repeat;
}

#contactUsBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/contactUsBG.jpg);
	background-repeat:no-repeat;
}

#privacyPolicyBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/privacyPolicyBG.jpg);
	background-repeat:no-repeat;
}

#capabilitiesBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/capabilitiesBG.jpg);
	background-repeat:no-repeat;
}

#strategyBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/strategyBG.jpg);
	background-repeat:no-repeat;
}

#technologyBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/technologyBG.jpg);
	background-repeat:no-repeat;
}

#marketingOperationsBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/marketingOperationsBG.jpg);
	background-repeat:no-repeat;
}

#acquisitionBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/acquisitionBG.jpg);
	background-repeat:no-repeat;
}

#relationshipMarketingBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/relationshipMarketingBG.jpg);
	background-repeat:no-repeat;
}

#analyticsBG {
	margin: 10px 0 0 0;
	float: left;
    width: 480px;
	/*border:1px solid green;*/
	background-image:url(images/analyticsBG.jpg);
	background-repeat:no-repeat;
}

#experienceBG {
	margin: 10px 10px 0 10px;
    width: 100%;
	background-image:url(images/experienceBG.jpg);
	background-repeat:no-repeat;
}

#leftContent {
	margin: 10px 0 0 0;
	text-align:left;
	padding: 40px 10px 10px 30px;
	/*border:1px solid green;*/
}

#rightContent {
	margin: 10px 0 0 0;
	text-align:left;
	float: right;
	width: 278px;
	/*border:1px solid green;*/
}

#flashHeader {
	width: 769px;
	height: 155px;
}
	
#flashSpotlight {
	width: 278px;
	height: 455px;
}

#TGPExperience {
	width: 700;
	height: 400;
}

#tgpDiagram {
	width: 235px;
	height: 180px;
	float:left;
}

#footerBG {
	height: 10px;
	background:#243f74;
	/*clear: both;*/
	margin-top: 5px;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#203645;
	margin:auto auto;
	width:769px;
	text-align:center;
	padding-top:1px;
}
