body {
	/*border:1px solid black;*/
	background:url(images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
	margin:0px;
	color:#656565;
}

a:link { color:#1f548a; text-decoration:none; font-style:italic; }
a:visited { color:#1f548a; text-decoration:none; font-style:italic; }
a:active { color:#1f548a; text-decoration:none; font-style:italic; }
a:hover { color:#000; text-decoration:none; font-style:italic; }

.callout {font-size: 9px}

html,body { height:100%; }

img {
	border:none;
}

#alpha { float:left; }
#beta { float:right; }

.vertdots{
	width:1px;
	height:100%;
	background:url(images/dotted.gif);
	float:left;
	font-size:0px;
}

.hordots{
	width:100%;
	height:1px;
	background:url(images/dotted.gif);
	float:left;
	font-size:0px;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
}

#wrapper {
	height:100%;
	width:796px;
	margin:0px auto;
}

#wrapper_top {
	height:125px;
	width:100%;
	position: relative;
	background-color:#1f548a;
	margin:0px;
	padding:0px;
}

#wrapper_bottom {
	width:100%;
}

/*#shadow_left {
	height:100%;
	width:16px;
	background:url(images/bg_shadow_left.gif);
	float:left;
}

#shadow_right {
	height:100%;
	width:16px;
	background:url(images/bg_shadow_right.gif);
	float:left;
}*/

#main_content {
	width:764px;
	/*height:100%;*/
	min-height:100%;
	float:left;
	background:url(images/bottom_background.gif);
	position:relative;
	padding:0px 16px;
}

#main_contentProducts {
	width:764px;
	min-height:100%;
	float:left;
	background:url(images/bottom_background.gif);
	position:relative;
	padding:0px 16px;
}

#logo {
	width:227px;
	height:125px;
	float:left;
	background-color:#003c7a;
}

#logo img {
	float:left;
	margin:20px 28px;
}

#menu {
	height:44px;
	position:absolute;
	float:right;
	bottom:0px;
	right:0px;
	width:536px;
}

#menu ul {
	margin:0px;
	padding:0px;
	height:100%;
}

#menu li {
	float:left;
	padding:16px 0px 0px 0px;
	margin:0px;
	list-style:none;
	height:28px;
	text-align:center;
}

#menu .active { background:url(images/menu_active_bg.gif);}

#menu .home { width:86px; }
#menu .about { width:120px; }
#menu .products { width:189px; }
#menu .contact { width:137px; }

#banner {
	width:764px;
	height:228px;
	background:url(images/banner.jpg) no-repeat;
}

#banner_performance {
	width:764px;
	height:83px;
	background:url(images/banner_performance.jpg) no-repeat;
}

#banner_products {
	width:764px;
	height:83px;
	background:url(images/banner_products.jpg) no-repeat;
}

#banner_clients {
	width:764px;
	height:83px;
	background:url(images/banner_clients.jpg) no-repeat;
}


#banner_contact {
	width:764px;
	height:83px;
	background:url(images/banner_contact.jpg) no-repeat;
}

#submenu {
	background-color:#000;
	float:right;
	width:536px;
	height:25px;
	margin:0px;
	padding:0px;
}

#submenu ul {
	margin:9px 0px 0px 20px;
	padding:0px;
}

#submenu li {
	float:left;
	margin:0px 46px 0px 0px;
	padding:0px;
	list-style:none;
	font-size:1px;
}

#wrapper_bottom #alpha {
	width:196px;
	font-size:10px;
	font-style:italic;
	line-height:200%;
	padding:16px;
	color:#333333;
	/*font-weight:bold;*/
}

#wrapper_bottom #alpha  h2{
	font-size: 14px;
}

#wrapper_bottom #alpha #readall {
	margin-top:20px;
	float:right;
}

#wrapper_bottom #beta {
	width:480px;
	height:100%;
	padding:28px 20px;
}

#wrapper_bottom #beta .title {
	margin-bottom:10px;
}

#footer {
	bottom:0px;
	right:16px;
	position:absolute;
	width:536px;
	height:29px;
	float:right;
}

#footer #alpha {
	padding:4px;
	margin-left:16px;
	color:#9b9b9b;
}

#footer #beta {
	padding:4px;
	margin-right:5px;
}

#footer #beta a:link { color:#9b9b9b; text-decoration:underline; font-style:normal; }
#footer #beta a:visited { color:#9b9b9b; text-decoration:underline; font-style:normal; }
#footer #beta a:active { color:#9b9b9b; text-decoration:underline; font-style:normal; }
#footer #beta a:hover { color:#000; text-decoration:underline; font-style:normal; }

.headline, h1 {
	color: #1F548A;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
}

.subhead {
	color: #1F548A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 16px;*/
	padding-bottom: 0px;
}

.subhead, h2 {
	color: #1F548A;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 16px;*/
	margin-bottom: -12px;
}

