@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/strip.jpg);
	background-color:#6665fe;
	background-repeat:repeat-x;
	background-position:0 32px;
	margin:0;
	padding:0;
	font:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666666;
	text-align: justify;
}



div#toplinks, div#btmlinks {
	text-align:center;
	height:24px;
}

div#toplinks {
	background-color: #ffffff;
	padding-top:8px;
}

div#btmlinks {
	color: #fff;
	padding-bottom:8px;
}

div#btmlinks a {color: #fff}

a {text-decoration:none}
a:hover {text-decoration:underline}

img {border:0}

div#frame {
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

div#header {
	display:block;
	height:133px;
	background-image:url(../images/header.jpg);
}

div#header h1 {display:none}

h1, h2, p {padding:0; margin:0}

div#links {
	display:block;
	height:57px;
	width:782px;
}

div#links span {display:none}

div#links div, div#links a {
	float:left;
	display:block;
	height:100%;
}

div#links a:hover {background-position:0 -57px}

div#links_left {
	width:147px;
	background-image:url(../images/links_left.jpg);
}

div#links_right {
	width:74px;
	background-image:url(../images/links_right.jpg);
}

a#link_home		{ background-image:url(../images/link_home.jpg); width: 109px }
a#link_fsa		{ background-image:url(../images/link_fsa.jpg); width: 112px }
a#link_sales	{ background-image:url(../images/link_sales.jpg); width: 112px }
a#link_course	{ background-image:url(../images/link_course.jpg); width: 112px }
a#link_contact	{ background-image:url(../images/link_contact.jpg); width: 112px }

div#content_top {
	height:25px;
	display:block;
	background-image:url(../images/content_top.jpg);
}

div#content_top {clear:both}

div#content {
	background-image:url(../images/content_strip.jpg);
	background-repeat:repeat-y;
}

div#content_inner {
	background-image:url(../images/content_main.jpg);
	background-repeat:no-repeat;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:0 32px 16px 32px;
}

div#content_inner p {margin-top:0.8em}

div#footer {
	height:120px;
	display:block;
	background-image:url(../images/footer.jpg);
	text-align:right;
}

div#footer_inner {
	padding-top:44px;
	padding-right:24px;
	padding-left:24px;
}

div#footer span {display:none}

div#address {
    width:170px;
    float:left;
	text-align:left;
	color:#DDDDDD;
	font:Arial, Helvetica, sans-serif;
}

div#logos {
    width:500px;
    float:right;
}


