/* CSS Document */

body	{
	position: relative;
	width:1000px;
	text-align:center;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
p	{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1 px solid red;
}

b {
	font-weight: bold;
	color:#993300;
}

a:link	{
	color:#620920;
	text-decoration:none;
	
}
a:visited	{
	color:#620920;
	text-decoration:none;
	
}
a:active	{
	color:#620920;
	text-decoration:none;
	
}
a:hover		{
	color:#620920;
	text-decoration:underline;
	
}

div.navbar	{
	text-align:right;
	padding-right:70px;
	padding-top:85px;
}

div.navbar a:link	{
	color:#333333;
	text-decoration:none;
	padding-right:23px;
}
div.navbar a:visited	{
	color:#333333;
	text-decoration:none;
	padding-right:23px;
}
div.navbar :active	{
	color:#333333;
	text-decoration:none;
	padding-right:23px;
}
div.navbar a:hover		{
	color:#993300;
	text-decoration:underline;
	padding-right:23px;
}

div.header	{
	width:1000px;
	height:130px;
	background-image:url(images/header_img.gif);
	background-repeat:no-repeat;
	clear: both;
}

div.content	{
	position: relative;
	width: 1000px;

	text-align: left;

	background-image:url(images/bg_shadow_repeatY.gif);
	background-repeat:repeat-y;
}

div.body_headline	{
	width:380px;
	height:220px;
	background-image:url(images/home_welcome.gif);
	background-repeat:no-repeat;
	margin-right:15px;
	float:right;
}

div.body_headline_content	{
	width:380px;
	padding-top:75px;
	padding-left:35px;
	padding-right: 35px;
}

div.body_img	{
	width:591px;
	height:287px;
	background-image:url(images/body_img.jpg);
	background-repeat:no-repeat;
	margin-left:35px;
	margin-top:-50px;	
}

div.services_img	{
	float: left;
	display: inline;
	margin-left: 39px;

	width:578px;
	height:281px;

	background-image:url(images/services_image.jpg);
	background-repeat:no-repeat;
}

div.home_img	{
	float: left;
	display: inline;
	margin-left: 39px;

	width:578px;
	height:281px;

	background-image:url(images/home_image.jpg);
	background-repeat:no-repeat;
}

div.about_img	{
	float: left;
	display: inline;
	margin-left: 39px;

	width:578px;
	height:281px;

	background-image:url(images/TAM_image.jpg);
	background-repeat:no-repeat;
}

div.contact_img	{
	float: left;
	display: inline;
	margin-left: 39px;

	width:578px;
	height:281px;

	background-image:url(images/contact_image.jpg);
	background-repeat:no-repeat;
}

div.services_headline	{
	width:320px;
	min-height:210px;
	background-image:url(images/services_header.gif);
	background-repeat:no-repeat;
	margin-right:9px;
	float:right;
	
	padding-top:75px;
	padding-left:35px;
	padding-right: 35px;
		
}
div.about_headline	{
	width:381px;
	height:287px;
	background-image:url(images/about_about.gif);
	background-repeat:no-repeat;
	margin-left:625px;
	margin-top:-50px;
	position:absolute;	
}
div.contact_headline	{
	width:381px;
	min-height:287px;
	background-image:url(images/contact_header.gif);
	background-repeat:no-repeat;
	margin-left:625px;
	margin-top:-50px;
	position:absolute;	
}

div.home_quadrants	{
	width:973px;
	margin-left:35px;
	margin-top:15px;
}

div.TAM_box	{
	clear: both;
	border: solid 1px black;
	width:900px;
	height: 220px;
	background-image:url(images/services_TAM.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:30px;
	min-height:220px;
	
	padding-top:70px;
	padding-left:35px;
	padding-right: 35px;
}
div.helpful_box	{
	width:972px;
	background-image:url(images/contact_helpful.gif);
	background-repeat:no-repeat;
	margin-left:35px;
	margin-top:250px;
	position:absolute;
	min-height:300px;
}
div.power_box	{
	width:900px;
	height: 220px;
	background-image:url(images/about_power.gif);
	background-repeat:no-repeat;
	margin-left:35px;
	margin-top:250px;
	position:absolute;
	min-height:300px;
}
div.expect_box	
{
	border: solid 1px black;
	width:900px;
	height: 220px;
	background-image:url(images/services_expect.gif);
	background-repeat:no-repeat;
	margin-top:15px;
	margin-left:30px;
	
	
	padding-top:70px;
	padding-left:35px;
	padding-right: 35px;
}
div.home_solutions	{
	background-image:url(images/home_solutions.gif);
	background-repeat:no-repeat;
	width:241px;
	height:350px;
	float:left;
	
}

div.home_service	{
	background-image:url(images/home_service.gif);
	background-repeat:no-repeat;
	width:242px;
	height:350px;
	float:left;

}
div.home_assurance	{
	background-image:url(images/home_assurance.gif);
	background-repeat:no-repeat;
	width:243px;
	height:350px;
	float:left;

}
div.home_management	{
	background-image:url(images/home_management.gif);
	background-repeat:no-repeat;
	width:246px;
	height:350px;
	float:left;

}
div.footer	{
	position: relative;
	bottom: -1px;

	clear: both;

	width:1000px;
	height: 130px;

	background-image:url(images/bg_shadow_bttm.gif);
	background-repeat:no-repeat;
}

div.BoxContainer {
	position: relative;
	background-image:url(images/gradient.gif);
	background-repeat:repeat-x;
	overflow: hidden;
}

div.HeadlineBoxContainer {
	position: relative;
	display: inline;
	float: right;
	margin-right: 30px;
	width: 349px;

	background-image:url(images/gradient.gif);
	background-repeat:repeat-x;
	overflow: hidden;
}

div.MinHeight {
	float: left;
}

div.BlueLeft {
	position: absolute;
	left: 0px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/BlueLeft.gif);
	background-repeat:no-repeat;
}

div.BlueCenter {
	position: absolute;
	left: 0px;
	top: 0px;

	width:99%;
	height:55px;

	background-image:url(images/BlueCenter.gif);
	background-repeat:repeat-x;
}

div.BlueRight {
	position: absolute;
	right:-1px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/BlueRight.gif);
	background-repeat:no-repeat;
}

div.GreenLeft {
	position: absolute;
	left: 0px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/GreenLeft.gif);
	background-repeat:no-repeat;
}

div.GreenCenter {
	position: absolute;
	left: 0px;
	top: 0px;

	width:99%;
	height:55px;

	background-image:url(images/GreenCenter.gif);
	background-repeat:repeat-x;
}

div.GreenRight {
	position: absolute;
	right:-1px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/GreenRight.gif);
	background-repeat:no-repeat;
}

div.PurpleLeft {
	position: absolute;
	left: 0px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/PurpleLeft.gif);
	background-repeat:no-repeat;
}

div.PurpleCenter {
	position: absolute;
	left: 0px;
	top: 0px;

	width:99%;
	height:55px;

	background-image:url(images/PurpleCenter.gif);
	background-repeat:repeat-x;
}

div.PurpleRight {
	position: absolute;
	right:-1px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/PurpleRight.gif);
	background-repeat:no-repeat;
}

div.OrangeLeft {
	position: absolute;
	left: 0px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/OrangeLeft.gif);
	background-repeat:no-repeat;
}

div.OrangeCenter {
	position: absolute;
	left: 0px;
	top: 0px;

	width:99%;
	height:55px;

	background-image:url(images/OrangeCenter.gif);
	background-repeat:repeat-x;
}

div.OrangeRight {
	position: absolute;
	right:-1px;
	top: 0px;

	width:70px;
	height:55px;

	background-image:url(images/OrangeRight.gif);
	background-repeat:no-repeat;
}

div.BoxTopLeft {
	position: absolute;
	left: 0px;
	top: 55px;

	width:35px;
	height:10px;

	background-image:url(images/BoxTopLeft.gif);
	background-repeat:no-repeat;
}

div.BoxTopRight {
	position: absolute;
	right: -1px;
	top: 55px;

	width:35px;
	height:10px;

	background-image:url(images/BoxTopRight.gif);
	background-repeat:no-repeat;
}

div.BoxLeft {
	position: absolute;
	left: 0px;
	top: 0px;

	width:35px;
	height: 1000px;

	background-image:url(images/BoxLeft.gif);
	background-repeat:repeat-y;
}

div.BoxContent {
	padding-top: 60px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 35px;
}

div.BoxContentWithLink {
	padding-top: 60px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 1px;
}

div.BoxRight {
	position: absolute;
	right: -1px;
	top: 0px;

	width:35px;
	height:1000px;

	background-image:url(images/BoxRight.gif);
	background-repeat:repeat-y;
}

div.BoxMiddleLeft {
	Position: absolute;
	left: 0px;
	bottom: 34px;

	width:35px;
	height:25px;

	background-image:url(images/BoxMiddleLeft.gif);
	background-repeat:no-repeat;
}

div.BoxMiddleRight {
	Position: absolute;
	right: -1px;
	bottom: 34px;

	width:35px;
	height:25px;

	background-image:url(images/BoxMiddleRight.gif);
	background-repeat:no-repeat;
}

div.BoxBottomLeft {
	Position: absolute;
	left: 0px;
	bottom: -1px;

	width:70px;
	height:35px;

	background-image:url(images/BoxBottomLeft.gif);
	background-repeat:no-repeat;
}

div.BoxBottomCenter {
	position: absolute;
	left: 0px;
	bottom: -1px;

	width:100%;
	height:35px;

	background-image:url(images/BoxBottomCenter.gif);
	background-repeat:repeat-x;
}

div.BoxBottomRight {
	Position: absolute;
	right: -1px;
	bottom: -1px;

	width:70px;
	height:35px;

	background-image:url(images/BoxBottomRight.gif);
	background-repeat:no-repeat;
}

div.BoxLink {
	position: relative;
	clear: both;
	padding-left: 35px;
	padding-bottom: 35px;
	font-size: 110%;
	color: red;
}

div.BoxTitle {
	position: absolute;
	left: 0px;
	top: 0px;

	width: 100%;
	height: 50px;
}

div.TitleWhite {
	position: absolute;
	left: 35px;
	bottom: 0px;

	font-size: 140%;
	color: white;
}

div.TitleBlack {
	position: absolute;
	left: 35px;
	bottom: 0px;

	font-size: 140%;
	color: black;
}

div.BoxLink {
	position: relative;
	padding-left: 35px;
	padding-bottom: 35px;
	font-size: 110%;
	color: red;
}

div.ProductLogoBox	{
	float: left;
	display: inline;
	margin-left: 39px;
/*	border: 1px solid red; */

	width:250px;
	height:20em;

	text-align: center;
	font-family: Arial;
	line-height:20em;
	
	clear: both;

}

img.ProductLogo {
	vertical-align: middle;
/*	display: block;
	margin: auto auto auto auto; */
}

div.ProductContainer {
	position: relative;
	display: inline;
	float: right;
	margin-right: 30px;
/*	margin-bottom: 35px; */
	width: 677px;

	background-image:url(images/gradient.gif);
	background-repeat:repeat-x;
	overflow: hidden;

/*	border: 1px solid green; */
}

div.BoxContainer2 {
	position: relative;
/*	background-image:url(images/gradient.gif);
	background-repeat:repeat-x; */
	overflow: hidden;
}


div.ProductLogoBox2	{
	float: right;
	display: inline;
	margin-right: 39px;
/*	border: 1px solid red; */

	width:250px;
	height:20em;

	text-align: center;
	font-family: Arial;
	line-height:20em;
	
	clear: both;

}
div.ProductContainer2 {
	position: relative;
	display: inline;
	float: left;
	margin-left: 30px;
/*	margin-bottom: 35px; */
	width: 677px;

	background-image:url(images/gradient.gif);
	background-repeat:repeat-x;
	overflow: hidden;

/*	border: 1px solid green; */
}

td  {
	/* border: 1px solid black; */
}