@charset "UTF-8";

body {
	background-image: url(images/bg.gif);
}

#container {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Arial, sans-serif;
}

a img {
	border: none;
	decoration: none;
}
/*Start Header*/


#header {
	position: relative;
	height: 100px;
	width: 940px;
	padding: 0px;
}
#header h1 {
	position: absolute;
	height: 77px;
	width: 307px;
	background-image: url(images/logo.gif);
	text-indent: -1000px;
	margin-top: 10px;
}

#headercontact {
	position: absolute;
	left: 660px;
	width: 280px;
	color: #5F5857;
	text-align: right;
	margin-top: 0px;
	
}
#headercontact p {
	font-size: 35px;
	margin-top: 20px;
	margin-bottom: 5px;
}

#headercontact a {
	font-size: 16px;
	text-decoration: none;
	color: #5F5857;
	margin:5px;
}

#headercontact a:hover {
	color: #8F8483;
}

/*End Header*/


/*Navigation Bar*/
#nav {
	width: 940px;
	height: 45px;
	background: url(images/navmenu2.png);
	padding: 0;
	position: relative;
	margin: 10px auto 0px;	
}

#nav li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}

#nav li, #nav a {
	height: 45px; display: block;}
	
	
#navhome { left: 0; width: 140px }

#navbusiness { left: 140px; width: 160px; }

#navedu { left: 300px; width: 160px }

#navdev { left: 460px; width: 160px }

#navtrain { left: 620px; width: 160px; }

#navcontact { left: 780px; width: 160px; }


#navhome a:hover {
	background: transparent url(images/navmenu2.png) 	0 -45px no-repeat;}

#navbusiness a:hover {
	background: transparent url(images/navmenu2.png) 	-140px -45px no-repeat;}

#navedu a:hover {
	background: transparent url(images/navmenu2.png) 	-300px -45px no-repeat;}

#navdev a:hover {
	background: transparent url(images/navmenu2.png) 	-460px -45px no-repeat;}

#navtrain a:hover {
	background: transparent url(images/navmenu2.png) 	-620px -45px no-repeat;}

#navcontact a:hover {
	background: transparent url(images/navmenu2.png) 	-780px -45px no-repeat;}

/*End Navigation Bar*/


/*Content Area*/

#contentbox {
	width: 940px;
	height: 990px;
	background-color:#FFFFFF;
	padding: 0;
	position: relative;
	background-color: #FFFFFF;
	font-size:14px;
}

.contentsidebar a {
	text-decoration: none;
	color: #576687;
}

#contentboxleft {
	position:absolute;
	width: 4px;
	height: 990px;
	background: url(images/bgedge.gif) repeat-y;
}

#contentmain {
	position: absolute;
	left: 4px;
	width: 680px;
	height: 720px;
	padding: 10px;
}

#contentsidebar {
	position:absolute;
	left: 720px;
	padding: 5px;
	width: 200px;
	height: 730px;
}

.content h2 {
	color: #576687;
	margin-top:0px;
	margin-bottom: 5px;
}

.content h3 {
	color: #576687;
	margin-top:5px;
	margin-bottom: 5px;
}

.content p {
	margin-bottom: 0px;
}

.content a {
	text-decoration: none;
	color: #576687;
	}

.content a:hover {
	text-decoration: underline;
	}
	
.content hr {
	margin-top:0px;
	margin-bottom:5px;
}

p.morelink {
	text-align:right;
	color: #576687;
	font-weight:bold;
	margin-top:5px;
	margin-bottom: 5px;
}

p.larger {
	font-size:16px;
	margin-bottom: 5px;
}

p.smaller {
	font-size:12px;
	margin-bottom: 5px;
}

p.hide {
	text-indent: -20000px;
	position:absolute;
	visibility:hidden;
}

p.quote
	{
	font-style: italic;
}

content ul, li {
	border-width: 3px;
	line-height: 150%;
}
#contentboxright {
	position: absolute;
	left: 936px;
	width: 4px;
	height: 990px;
	float: right;
	background: url(images/bgedger.gif) repeat-y;
}

img.right {
	float: right;
}

img.left {
	float: left;
}




/*Footer Area*/



#footer {
	width: 940px;
	height: 200px;
	position: relative;
	margin: 10px auto;
	font-size: 14px;
}

#footer h3 {
	color: #ffffff;
	margin-bottom: 5px;
}

#footer p {
	margin-top: 5px;
}

#footer ul, #footer li, #footer a {
	margin-top: 5px;
	list-style: none;
	padding: 0px;
}

#footercol1 {
	position: absolute;
	width: 220px;
}

#footercol2 {
	position: absolute;
	left: 240px;
	width: 220px;
}

#footercol3 {
	position: absolute;
	left: 480px;
	width: 220px;
}

#footercol4 {
	position: absolute;
	left: 720px;
	width: 220px;
}
#footer a {
	text-decoration: none;
	color: #333333;
	}

#footer a:hover {
	text-decoration: underline;
	}

/*Contact Form*/


#contactform {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Arial, sans-serif;
}

#contactformheader {
	position: relative;
	height: 70px;
	width: 540px;
	padding: 0px;
}
#contactformheader h1 {
	position: absolute;
	height: 50px;
	width: 200px;
	background-image: url(images/logosml.gif);
	text-indent: -1000px;
	margin-top: 10px;
}

#contactformheadercontact {
	position: absolute;
	left: 340px;
	width: 200px;
	color: #5F5857;
	text-align: right;
	margin-top: 0px;
}
#contactformheadercontact p {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 5px;
}

#contactformheadercontact a {
	font-size: 12px;
	text-decoration: none;
	color: #5F5857;
	margin:5px;
}

#contactformheadercontact a:hover {
	color: #8F8483;
}

#contactformcontent {
	position: relative;
}

#contactform h3 {
	color: #576687;
	margin-top:5px;
	margin-bottom: 5px;
}

/*Product Detail*/

#product {
	font-family: Helvetica, Arial, sans-serif;
	padding: 10px;
}
#productheader {
	position: relative;
	height: 130px;
	padding: 0px;

}
#productimg {
	position: absolute;
	width: 128px;

	
}
#product h3 {
	position:absolute;
	color: #576687;
	margin-top:-128px;
	margin-bottom: 5px;
	left: 150px;

}

#productheaderinfo {
	position:relative;
	margin-top:-100px;
	margin-bottom: 5px;
	left: 150px;
	width: 360px;
	font: 11px;
	font-weight: bold;

}	

#productcontent {
	position: relative:
}
#productfooter {
	font: 11px;
	font-weight: bold;
	text-align:center;
}


