html, body {
	height: 100%;
}



body {
	background-color:#FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.CAMain { 
 	width: 100%;
 	height: 100%;
 	position: relative;
	font:11px verdana, arial, helvetica, sans-serif;
}

.CAContainer { 
	position: absolute; 
	width:1050px; 
	height:662px; 
	left: 50%; 
	top: 50%; 
	margin-left:-525px; 
	margin-top: -331px; 
	background-image:url(../images/bg.jpg);
	background-repeat:no-repeat;
}

a img{border:none;}

object {outline:none;}

h1	{	font: 13px verdana, arial;	margin: 0 0 5px 0; font-weight:bold;	}
h2	{	font: 13px verdana, arial;	margin: 0 0 10px 0; font-weight:bold;	}
h3	{	font: 11px verdana, arial;	margin: 20px 0 0 0; 	}

a	{	color: #00008b;	text-decoration: none; outline:none;	}
a:hover	{	color: #00008b;	text-decoration: underline; outline:none;	}

.scrollbar {
	scrollbar-base-color:#8e8d8f; 
	scrollbar-track-color: #8e8d8f;
	scrollbar-face-color: #d8d7d9;
	scrollbar-highlight-color: #d8d7d9;
	scrollbar-3dlight-color: #d8d7d9;
	scrollbar-darkshadow-color: #d8d7d9;
	scrollbar-shadow-color: #d8d7d9;
	scrollbar-arrow-color: #ffffff;
}

<!-- Header -->

.header { width:1050px; }
.FlashHeaderLogo { float:left; }
.menu { float:right; margin:110px 10px 0 0; width:666px; }

<!-- Body CSS -->

.userChoice { color:#666; }
.userChoice a:link, .userChoice a:visited, .userChoice a:active { text-decoration:none; color:#666; }
.userChoice a:hover { text-decoration:underline; }
.userChoiceGrey { color:#CCC; }
.userChoiceTop { color:#CCC; }
.userChoiceTop a:link, .userChoiceTop a:visited, .userChoiceTop a:active { text-decoration:none; color:#CCC; }
.userChoiceTop a:hover { text-decoration:underline; color:#999; }

.pageWrittenContent { color:#666; float:left; margin: 25px 20px 0 20px; }
.pageWrittenContent p { margin: 5px 0 5px 0; }

.contactUsContent { color:#666; float:left; margin: 10px 15px 0 10px;}
.contactUsContent p { margin: 2px 0 6px 0; }
.contactUsContent a:link, .contactUsContent a:visited, .contactUsContent a:active { text-decoration:none; color:#FFF; }
.contactUsContent a:hover { text-decoration:underline; color:#FFF; }
.contactPerson {margin:2px 0 2px 0; }
.countryContact {border-bottom:1px dashed #CCC; margin-bottom:10px; }

.inhouse { color:#666; float:left; margin: 15px 15px 0 20px; width:300px }



.brandWrittenContent {color:#FFF;  margin:15px 20px 0 20px; height:410px;}
.brandWrittenContent p { margin: 5px 0 5px 0; color:#FFF;}
.brandLogo {width:275px; margin:0 0 15px 0; float:left; }
.brandSubLinks { font-size:12px; color:#FFF; float:right; vertical-align:bottom; width:300px; margin:5px 15px 0 0; }
.brandSubLinks a:link, .brandSubLinks a:visited, .brandSubLinks a:active { font-size:12px; text-decoration:none; color:#FFF; font-weight:bold; }
.brandSubLinks a:hover { font-size:12px; text-decoration:underline; color:#FFF; font-weight:bold; }
.testimonialMore { color:#FFF; float:right; width:250px; margin:10px 5px 0 0; }
.testimonialMore a:link, .testimonialMore a:visited, .testimonialMore a:active { text-decoration:none; color:#FFF; }
.testimonialMore a:hover { text-decoration:underline; color:#FFF; }


<!-- Footer -->
.footer { width:1050px; font-size:10px; color:#CCC; float:left; }
.footer a:link, .footer a:visited, .footer a:active { text-decoration:none; color:#CCC; }
.footer a:hover { text-decoration:underline; }

<!-- downloadable content styles -->
.downloadableContent { color:#000;  margin:15px 20px 0px 25px; height:410px; border:1px solid #000; }
.downloadableContent TABLE TD, .downloadableContent TABLE { border: none; }
.downloadableBackgroundImage { width: 665px; height: 457px; border: 1px solid #8491e1; } 
.warning { color:#F00; font-weight:bold; }
#downloadLink { margin: 100px auto; width: 400px; background: url(../images/download-box-bkg.png) repeat; border:solid 1px #FFF; color: #FFF; text-align: center; padding: 10px; }
#downloadLink a, #downloadLink a:visited, #downloadLink a:active, #downloadLink a:link { color: #FFF; font-weight: bold;  } 
