body, ul {margin: 0;padding: 0;}
body {background-color: #666;}
ul {
	list-style-image: none;
	list-style-type: disc;
}
a {text-decoration: none;}
.lt {float: left;}
.rt {float: right;}



#content {width: 100%; height: 100%;}
#hd, #bd, #ft {position: relative;}
#hd, #bd {background-color: white;}
#bd, #ft {max-width: 1058px;}

/* IE lte 6 broken 
#hd {
	min-height: 62px;height: 7%;
	width: auto;max-width: 1046px;
	padding: 8px 0 0 1%;
	}
*/
#hd {
	min-height: 62px;height: 7%;
	min-width: 754px;width: 100%;max-width: 1058px;
	padding-top: 8px;
	z-index: 300;
	}
	
#hd .right, #hd img {position: absolute;}
#hd .left {
	top: 0;
	width: 44%;max-width: 457px;
	height: 10px;
	}
#hd .right {
	right: 0; top: 0;
	width: 55.4%;max-width: 589px;
	margin: 0;
	padding: 0;
	text-align: center;
	}

/* 
#hd img {width: 100%;max-width: 1052px;}
IE lte 6 broken
*/
#hd img {width: 100%;}
#hd .identity {width: 100%;}

/* 
#bd {min-height: 500px;max-height: 85%;}
IE fix follows
*/
#bd {min-height: 500px;height: auto;}

/* IE lte 6 fixed -wrapped in <div> */
#corner {
	position: absolute;
	right: 0; bottom: 0;
	width: 35px;
	height: 35px;
	}

	
#bd:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	

#ft {min-height: 60px;height: 8%;max-height: 8%;}
#ft {padding: 18px 0;color: #FFF;font: 84% Tahoma, Helvetic, sans-serif;}
#ft .lt {width: 35.8%; text-align: right;}
#ft .rt {width: 64%;}
#ft p {line-height: 1.5em;}
#ft .lt p {padding-right: 20px;}
#ft .rt p {border-left: 2px solid white;padding-left: 20px;margin-right: 20%;}

ul.global_nav {position: relative;line-height: 50px;}
ul.global_nav li {display: inline;padding: 0 1.5em;}
ul.global_nav a {font: 100% Arial;font-weight: bold;color: #666;}
ul.global_nav a:hover {color: #8485A2;}

.api_con_head {min-width: 220px;}
.api_con_head div {text-align: center;display: block;}
.arrow {width: 11px;} 
.arrow_bar  {
	background-color: transparent;
	background: url(images/arrow_barv2.png);
	background-repeat:repeat-x;
	width: 20%;
	height: 43px;
	}	

.arrow_text {margin: 0px 0;max-width: 50%;}
/* .arrow_text {margin: 6px 0;max-width: 50%;} */


#api_main .arrow_text {margin-top: 0px;}
br.clear {clear: both;}

#bd {
	background-image: url(images/back/background_drawing_2.png);
	background-position: top right;
	background-repeat: no-repeat;	
	padding-top: 2%;
	}
	

a.go_back:link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, helvetica; margin-left: 10px;
}
a.go_back:active {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, helvetica; margin-left: 10px; 
}
a.go_back:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: verdana, arial, helvetica; margin-left: 10px; 
}		
	
	
a.smallred:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e6001d; FONT-FAMILY: verdana, arial, helvetica
}
a.smallred:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e6001d; FONT-FAMILY: verdana, arial, helvetica
}
a.smallred:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e6001d; FONT-FAMILY: verdana, arial, helvetica
}	

.project_image 
	{
	border-style:outset;
	border-color: 000;
	border-width: 2px;
	}