@charset "utf-8";
body  { font: 100% Verdana, Arial, Helvetica, sans-serif; background-color:#aca9a9; background-image:url(../images/layout/bg_body.gif); background-repeat:repeat-x; margin:0 0 20px 0; padding: 0; text-align: center; color: #333333; }
#container {width:960px; margin: 0 auto; text-align:left; background-image:url(../images/layout/bg_content.gif); background-repeat:repeat-y; } 
#container2 {width:960px; margin: 0 auto; text-align:left; background-image:url(../images/layout/bg_main_content.gif); background-repeat:repeat-y; } 
#header {height:247x; width:960px; padding:0px; margin:0; clear:both; overflow:hidden;} 
#menu {padding:0 0 0 20px; margin:0; background-image:url(../images/layout/bg_menu.gif); background-repeat:no-repeat; height:50px; overflow:hidden; overflow:hidden; clear:both; color:#FFFFFF;} 
#menu a {color:#FFFFFF; text-decoration:none; line-height:34px; padding:0 10px;}
#menu a:hover {color:#FFFFFF; text-decoration:underline; line-height:34px; padding:0 10px;}
#menu #tel {float:right; line-height:35px; padding-right:30px;}
#menu #tel img {margin-right:10px;}
#sidebar1 {float:left; width:290px; padding:0; margin:0; }
#sidebar1 .spacer { padding:0 20px 0 14px; margin:0;}
#sidebar1 ul { margin:0; padding:0 0 10px 0; list-style-image:none; list-style-type:none;}
#sidebar1 ul li { margin:0 0 0 6px; padding:0 0 0 14px; background-image:url(../images/layout/bullet.gif); background-repeat:no-repeat; background-position:left 9px;}
#sidebar1 ul li a {color:#333333; font-size:0.8em; line-height:normal; text-decoration:none; }
#sidebar1 ul li a:hover {color:#FFCC66; text-decoration:underline;}
#mainContent { margin: 0 0 0 300px; padding: 0 0 20px 0;}
#mainContent2 { margin: 0 0 0 500px; padding: 0 0 20px 0;}
h1 {color:#002058; text-transform:uppercase; font-weight:normal; font-size:1.3em; line-height:normal; padding:7px 0; margin:0;}
h2 {color:#660000; font-size:1.3em; font-weight:normal; line-height:normal; padding:5px 0; margin:0;}
h3 { color:#660000; font-size:1em; font-weight:bold; border-bottom:1px solid #660000; padding:50px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; }
p { margin:0; padding:5px 0 15px 0;}

#mainContent .spacer { padding:0 20px; margin:0;}
#training, #hardware {width:300px; height:130px; background-repeat:no-repeat; float:left; position:relative; margin-bottom:10px;}
#training { background-image:url(../images/layout/training.jpg);}
#hardware { background-image:url(../images/layout/hardware.jpg); margin-left:19px;}
#training p, #hardware p {
	position:absolute;
	top:106px;
	left:6px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	width: 292px;
}
#footer { padding:0px; margin:0; background-image:url(../images/layout/bg_footer.gif); background-repeat:no-repeat; width:960px; height:55px; position:relative; color:#CCCCCC } 
#footer p { font-size:11px; position:absolute; padding:0; margin:0; }
#footer p#copy { left: 320px; top: 30px; }
#footer p#credit { left: 650px; top: 30px; }
#footer p a {color:#CCCCCC;}
.floatleft {float:left;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

