/* CSS Document */
body
{
	padding: 0px;
	margin: 0px;
	background: #fff url(../images/b_body.jpg) 0 0 repeat-x;
	color: #848484;
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
div, p, ul, h2, h3, h4, img
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	text-align: justify;
}
ul
{
	list-style-type: none;
}

.clear
{
	clear: both;
	margin: 0px;
	height: 0;
}

p a
{
	color: #2bcade;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 115%;
	line-height: normal;
}
p a:hover
{
	color: #000;
	text-decoration: none;
}

.headline
{
	font: 110% Arial, sans-serif;
	color: #849e04;
	font-weight: bold;
}
.subtitle
{
	font: 10px/12px Tahoma, Geneva, sans-serif;
	color: #42a3a5;
}

#container
{
	width: 773px;
	margin: 0 auto;
	background: url(../images/b_header.jpg) 0 0 no-repeat;
}
#footer
{
	margin: 0 auto;
	height: 81px;
	background-color: #053365; /* background:url(../images/b_footer.gif) 0 0 repeat-x;  margin-top:15px*/
}

#footer p
{
	padding: 25px 0 0 0;
	font: 10px/14px Tahoma, Geneva, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
#footer p a
{
	font: 10px/14px Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 0 3px;
}
#footer p a:hover
{
	text-decoration: none;
	background: #fff;
	color: #000;
}


/* HEADER */

#header
{
	width: 773px;
	height: 317px;
	position: relative;
}

#header img#logo
{
	position: absolute;
	top: 145px;
	left: 66px;
}
#header img#slogan
{
	position: absolute;
	top: 148px;
	left: 547px;
}

#header ul.btn_slogan
{
	position: absolute;
	top: 194px;
	left: 623px;
	width: 72px;
	height: 18px;
	background: url(../images/b_btn1.gif) 0 0 no-repeat;
}
#header ul.btn_slogan li
{
	text-align: center;
	padding-top: 1px;
}
#header ul.btn_slogan li a
{
	font: 10px/14px Tahoma, Geneva, sans-serif;
	color: #0c292b;
	text-decoration: none;
}
#header ul.btn_slogan li a:hover
{
	text-decoration: underline;
}

#header ul.menu
{
	position: absolute;
	top: 1px;
	left: 60px;
	width: 700px;
}
#header ul.menu li
{
	float: left;
	height: 40px;
	margin-right: 39px;
}
#header ul.menu li a
{
	height: 40px;
	display: block;
	text-indent: -20000px;
}
#header ul.menu li a:hover
{
	height: 40px;
}

#header ul.menu li.home a
{
	width: 77px;
	background: url(../images/btn_1.gif) 0 0 no-repeat;
}
#header ul.menu li.home a:hover
{
	width: 77px;
	background: url(../images/btn_1_over.gif) 0 0 no-repeat;
}

#header ul.menu li.about a
{
	width: 73px;
	background: url(../images/btn_2.gif) 0 0 no-repeat;
}
#header ul.menu li.about a:hover
{
	width: 73px;
	background: url(../images/btn_2_over.gif) 0 0 no-repeat;
}

#header ul.menu li.services a
{
	width: 69px;
	background: url(../images/btn_3.gif) 0 0 no-repeat;
}
#header ul.menu li.services a:hover
{
	width: 69px;
	background: url(../images/btn_3_over.gif) 0 0 no-repeat;
}

#header ul.menu li.solutions a
{
	width: 79px;
	background: url(../images/btn_4.gif) 0 0 no-repeat;
}
#header ul.menu li.solutions a:hover
{
	width: 79px;
	background: url(../images/btn_4_over.gif) 0 0 no-repeat;
}

#header ul.menu li.support a
{
	width: 69px;
	background: url(../images/btn_5.gif) 0 0 no-repeat;
}
#header ul.menu li.support a:hover
{
	width: 69px;
	background: url(../images/btn_5_over.gif) 0 0 no-repeat;
}

#header ul.menu li.contacts
{
	margin-right: 0;
}
#header ul.menu li.contacts a
{
	width: 76px;
	background: url(../images/btn_6.gif) 0 0 no-repeat;
}
#header ul.menu li.contacts a:hover
{
	width: 76px;
	background: url(../images/btn_6_over.gif) 0 0 no-repeat;
}

/* CONTENT */

#content
{
	width: 665px;
	position: relative;
	margin: 0 0 0 50px;
}

#content H3
{
	font-family: arial;
	color: #3c5a85;
	font-size: 16px;
	font-weight: bold;
}

#leftPan
{
	width: 405px;
	position: relative;
	margin: 0 30px 0 0;
	float: left;
}
#rightPan
{
	width: 230px;
	position: relative;
	float: left;
}

ul.btn_more
{
	width: 72px;
	height: 18px;
	background: url(../images/b_btn2.gif) 0 0 no-repeat;
}
ul.btn_more li
{
	text-align: center;
	padding-top: 1px;
}
ul.btn_more li a
{
	font: 10px/14px Tahoma, Geneva, sans-serif;
	color: #0c292b;
	text-decoration: none;
}
ul.btn_more li a:hover
{
	text-decoration: underline;
}

#welcome
{
	margin-bottom: 24px;
}
#welcome h2
{
	height: 24px;
	position: relative;
	background: url(../images/h_welcome.gif) 0 0 no-repeat;
}
#welcome p.subtitle
{
	margin-left: 2px;
	margin-bottom: 18px;
}
#welcome img
{
	float: left;
	margin-right: 9px;
}
#welcome p#wel_text
{
	float: left;
	width: 253px;
	margin-bottom: 10px;
	padding-top: 3px;
}
#welcome ul.btn_more
{
	margin-left: 165px;
	float: left;
}

#achievements
{
	margin-bottom: 30px;
}
#achievements h2
{
	height: 19px;
	position: relative;
	background: url(../images/h_achievements.gif) 0 0 no-repeat;
}
#achievements p.subtitle
{
	margin-left: 2px;
	margin-bottom: 18px;
}
#achievements img
{
	float: left;
	margin-right: 9px;
}
#achievements p#ach_text
{
	float: left;
	width: 253px;
	padding-top: 3px;
}

#achievements .clear
{
	height: 13px;
}

#achievements ul
{
	margin-left: 7px;
}
#achievements ul li
{
	font: 10px/12px Tahoma, Geneva, sans-serif;
	color: #122831;
	background: url(../images/check.gif) 0 3px no-repeat;
	padding-left: 15px;
	height: 16px;
}
#achievements ul li a
{
	color: #122831;
	text-decoration: underline;
}
#achievements ul li a:hover
{
	color: #122831;
	text-decoration: none;
}

#applications h2
{
	height: 19px;
	position: relative;
	background: url(../images/h_new.gif) 0 0 no-repeat;
}
#applications p.subtitle
{
	margin-left: 2px;
	margin-bottom: 18px;
}
#applications img
{
	float: left;
	margin-right: 9px;
}
#applications p#app_text
{
	float: left;
	width: 253px;
	padding-top: 3px;
}

#spotlight
{
	margin-bottom: 18px;
	margin-left: 11px;
}
#spotlight h2
{
	height: 19px;
	position: relative;
	background: url(../images/h_spotlight.gif) 0 0 no-repeat;
}
#spotlight p.subtitle
{
	margin-left: 2px;
	margin-bottom: 18px;
}

#spotlight ul
{
	margin-left: 7px;
}
#spotlight ul li
{
	font: 11px Tahoma, Geneva, sans-serif;
	color: #122831;
	background: url(../images/bullet1.gif) 0 4px no-repeat;
	padding-left: 15px;
	height: 24px;
}
#spotlight ul li a
{
	color: #122831;
	text-decoration: underline;
}
#spotlight ul li a:hover
{
	color: #122831;
	text-decoration: none;
}

#featured
{
	width: 222px;
	padding: 3px;
	border: #ededed 1px solid;
	position: relative;
}
#infeatured
{
	background: #fbfbfb;
	padding-bottom: 10px;
}
#infeatured h2
{
	height: 52px;
	position: relative;
	background: url(../images/h_featured.gif) 12px 13px no-repeat;
}
#infeatured p.subtitle
{
	margin-left: 2px;
	margin-bottom: 13px;
	width: 198px;
	border-bottom: #e3e3e3 1px solid;
	padding-bottom: 5px;
	margin-left: 12px;
}
.featured_topic
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	margin-bottom: 9px;
	text-align:left;
}

.featured_topic a
{
	color: #3c5a85;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align:left;
	font-weight:bold;
}

.featured_topic img
{
	float: left;
	margin-right: 10px;
}
.featured_topic p
{
	font-size:80%;
	float: left;
	width: 144px;
	line-height: normal;
	text-decoration: none;
	text-align:left;
}

.ticker
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.style6
{
	color: #5f5e5e;
	font-size: 100%;
	padding-right:10px;
}
.copyright
{
	color: #ffffff;
}
.boxheading
{
	color: #3c5a85;
	font-size: 11px;
	font-weight: bold;
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	color: #3c5a85;
}

TABLE
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
