body {
	width:901px;
	margin:0 auto;
	background-color:#63C;
	background-image: url(../img/background.png);
	position: relative;
	font-family: verdana, arial, helvetica, sans-serif; 
	color:#FFF;
}

a:link { 
	color: #f1dd55;
	}
a:visited { 
	color: #f1dd55;
	}
a:hover { 
	color: #CCCCCC;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

#cartoon {
	position:absolute;
	clip:rect(auto, auto, auto, auto);
	z-index:999;
	background-repeat:no-repeat;
	height:342px;
	width:356px;
	background-image:url(../img/SKM.png);
	left: 691px;
	top: 332px;
}
#about_header{
	height:139px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/about_header.png);
}
#home_header{
	height:56px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/home_header.png);
}
#products_header{
	height:127px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/product_header.png);
}
#technologies_header{
	height:155px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/tech_header.png);
}
#websites_header{
	height:138px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/web_header.png);
}
#team_header{
	height:231px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/team_header.png);
}
#submissions_header{
	height:120px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/submissions_header.png);
}
#contact_header{
	height:129px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/contact_header.png);
}
#privacy_header{
	height:56px;
	width:666px;
	margin-top:10px;
	margin-left:10px;
	background-image: url(../img/home_header.png);
}

#content_fill{
	width:650px;
	margin-left:10px;
	background-color: #796A9A;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
}
.content_fill a{
	color: #ffffff;
	
}
#content_footer{
	width:666px;
	margin-left:10px;
	background-image:url(../img/content_footer.png);
	background-repeat:no-repeat;
}
#content_body {
	float:left;
	background-color: #ffcb2d;
	width: 901px;
	position: relative;
}
#header_banner {
	background-color: #ffcb2d;
	background-image: url(../img/header.jpg);
	background-repeat:no-repeat;
	height: 118px;
	width: 901px;
	clip: rect(auto,auto,auto,auto);
	position: relative;

}
#nav_back{
	background-color: #FFFFFF;
	height: 47px;
	float: left;
	width: 901px;
	background-image: url(../img/nav.jpg);
}
.header_nav {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B2C6F;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	height: 37px;
	float: left;
	width: 76px;
	padding-top: 6px;
	
}
.header_nav a{
	color: #3B2C6F;
	text-decoration: none;
}
.header_nav a:hover{
	color: #32ABC0;
}

#page {
	height: 522px;
	width: 622px;
	float: left;
	background-color: #FFFFFF;
	
}
#content {
	
	width: 690px;
	float: right;
	background-color: #ffcb2d;
	
	background-repeat: no-repeat;
	text-indent: 5px;
	overflow: auto;
}


#main_navigation {
	background-color: #ffcb2d;

	width: 190px;

	top: 167px;
	float: left;
	margin-left:15px;
	margin-top:10px;
}
#main_navigation ul{
	list-style: none;
	padding: 0;
	margin: 5;
} 
#main_navigation li{
	
	list-style: none;
	float: left;
	margin-left:10px;
} 
#main_nav_top{
	height:15px;
	width:190px;
	background-image:url(../img/menu_top.png)
}
#main_nav_bottom{
	height:15px;
	width:190px;
	background-image:url(../img/menu_bottom.png)
}
#main_nav_mid{
	width:190px;
	height:475px;
	background-color:#ef2847;
}
#footer {
	height: 190px;
	width: 901px;
	float: left;
	background-color: #ffcb2d;
	background-image: url(../img/footer.jpg);
	background-repeat:no-repeat;
	position: relative;	
	
}
#spacer {
	height: 55px;
	width: 242px;
	float: left;
	background-color: #FFFFFF;
}

.footer_nav {
	background-color: #ffae00;
	font-family: Arial, Helvetica, sans-serif;
	color: #2e124c;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	height: 18px;
	float: left;
	width: 80px;
	padding-top: 6px;
}
.footer_space {

	font-family: Arial, Helvetica, sans-serif;
	color: #2e124c;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	height: 18px;
	float: left;
	width: 80px;
	padding-top: 6px;
	;
}
.footer_nav a{
	color: #2e124c;
	text-decoration: none;
}
.footer_nav a:hover{
	color: #FFFF00;
}
.copyright {
	background-color: #ffcb2d;
	font-family: Arial, Helvetica, sans-serif;
	color: #2e124c;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	height: 18px;
	float:
	width: 420px;
	padding-top: 6px;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
#apDiv1 {
	position:absolute;
	width:95px;
	height:78px;
	z-index:100;
	left: 42px;
	top: 19px;
}
#apDiv2 {
	position:absolute;
	width:123px;
	height:74px;
	z-index:101;
	left: 335px;
	top: 95px;
	visibility: inherit;
}
#apDiv3 {
	position:absolute;
	width:81px;
	height:115px;
	z-index:102;
	left: 482px;
	top: 10px;
}
#apDiv4 {
	position:absolute;
	width:127px;
	height:95px;
	z-index:103;
	left: 169px;
	top: 12px;
}
#apDiv5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 65px;
}
#apDiv6 {
	position:absolute;
	width:94px;
	height:86px;
	z-index:2;
	left: 332px;
	top: 8px;
}
#apDiv7 {
	position:absolute;
	width:200px;
	height:52px;
	z-index:2;
	left: 42px;
	top: 113px;
}
#apDiv8 {
	position:absolute;
	width:116px;
	height:78px;
	z-index:2;
	left: 577px;
	top: 83px;
}
#apDiv9 {
	position:absolute;
	width:111px;
	height:88px;
	z-index:2;
	left: 781px;
	top: 79px;
}
