/* CSS Document 
header blue: #0079AC
header blue: #00386C
body blue: #0087C0
gray: #666666

*/

body{
	font-family:Arial;
	font-size:12px;
	width:989px;
	max-width:989px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	color:#333333; 
}
body.popup{
	font-family:Arial;
	font-size:12px;
	width:570px;
	margin-left:30px;
	margin-right:20px;
	margin-top:46px;
	color:#333333;
	background:url(../images/bg.png) repeat-x;
}
.first-p {color:#0087C0; font-size:13px; letter-spacing:-.03em;}
:focus {outline: 0;}
h2 {margin-top:33px; font-size:30px; letter-spacing:-1.3px; color:#00386C;}
.first-p{ font-size:14px;}
h3 {color:#00386C; margin-top:25px; margin-bottom:15px;}
h4 {color:#0087C0; margin-bottom:0px;}
h5 {color:#0087C0; margin:30px 0px 20px;}
p{ margin-top:0px; line-height:20px;}
font.text1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}

a{color:#0079AC;}
a:hover{color:#00386C;}
a img{border:0}

.learn-more {height:30px;}
.learn-more img {float:left;}
.learn-more span {float:left; padding-left:5px;}

#content-inner li {margin-bottom:10px;}
.clear {clear:both;}


#navigation {
	background:url(../images/header-bg.gif) no-repeat; 
	height:94px;
	left:auto;
	right:auto;
}
/**
#navigation ul {list-style:none; padding:0px; padding-top:36px; *padding-left:350px;}
#navigation li a {height:30px; display:block; }
#navigation li {display:block; float:left; padding:0px; margin:0px;  }
#navigation span {display:none;}
#nav-Solutions	a{background:url(../images/menu/nav-Solutions.gif);		width:110px;}
#nav-Products	a{background:url(../images/menu/nav-Products.gif);		width:114px;}
#nav-Partners	a{background:url(../images/menu/nav-Partners.gif);		width:111px;}
#nav-Company	a{background:url(../images/menu/nav-Company.gif);		width:118px;}
#nav-Contact-Us	a{background:url(../images/menu/nav-Contact-Us.gif);	width:122px;}
#nav-Home{ width:394px; display:block; height:94px; *height:74px; float:left; }
**/

#navigation ul {
	width: 513px; 
	height: 32px; 
	position: absolute; /** Places image at the top of the page **/
	top: 64px; /** Determines the height from the top of the page **/
	left:40%;
	background: url(../images/menu.gif) no-repeat 0 0;
	list-style: none;
	margin: 0; padding: 0;
}
#navigation li {
	display: inline;
}
#navigation li a:link, #navigation li a:visited {
	border: none;
/**	width: 80px; /** width of the button in active state **/
	height: 32px; /** height of the button in active state **/
	display: block; 
	position: absolute; 
	top: 0; 
	text-indent: -7000px; /** Removes li text from the screen **/
}
#navigation li.home a:link, #navigation li.home a:visited { 
	left: 0;
	width:52px;
}
#navigation li.products a:link, #navigation li.products a:visited { 
	left: 57px;  /** how many px left of the first button i.e blue **/
	width: 90px;
}
#navigation li.corporate a:link, #navigation li.corporate a:visited { 
	left: 160px;  /** how many px left of the first button i.e blue **/
	width: 90px;
}
#navigation li.industry a:link, #navigation li.industry a:visited { 
	left: 260px;  /** how many px left of the first button i.e blue **/
	width: 80px;
}
#navigation li.partners a:link, #navigation li.partners a:visited { 
	left: 350px; /** how many px left of the first button i.e blue **/
	width: 80px;
}
#navigation li.contact a:link, #navigation li.contact a:visited { 
	left: 440px;  /** how many px left of the first button i.e blue **/
	width: 85px;
}

#navigation li.home a:hover {
	background: url(../images/menu.gif) no-repeat 0 -31px; /** moves image up 30px showing the rollover states **/ 
}
#navigation li.products a:hover {
	background: url(../images/menu.gif) no-repeat -57px -31px; /** moves image up 30px and right 80px showing the rollover states **/
}
#navigation li.corporate a:hover {
	background: url(../images/menu.gif) no-repeat -160px -31px;
}
#navigation li.industry a:hover {
	background: url(../images/menu.gif) no-repeat -260px -31px;
}
#navigation li.partners a:hover {
	background: url(../images/menu.gif) no-repeat -350px -31px;
}
#navigation li.contact a:hover {
	background: url(../images/menu.gif) no-repeat -440px -31px;
}

#container {background-color:#FFFFFF;}
#content {background:url(../images/content-bg.gif)  no-repeat; padding-left:11px;  padding-right:11px;}

#header-message{  margin:36px 0px 7px; height:128px; width: 350px; }
#header-message p{ font-size:50px; *font-size:35px; color:#0079AC; margin-top:-5px; }

#col-left		{float:left; width:185px; padding:195px 0px 0px 30px; }
#col-left p {width:160px;}
#col-content	{float:left; width:525px; }
#col-right		{float:right; width:215px; }

#col-right-menu	{ list-style:none; margin:0px; padding:0px;  margin-top:35px; height:165px;}

#col-right-tile-links{ padding:70px 40px 0px; margin:0px; list-style:none;}
#col-right li{ margin:0px 0px 8px; text-align:center;}
#col-right a img{ border-width:0px;}

#col-one{width:680px; padding-left:27px; float:left; }
#col-two{width:170px; margin-right:27px; *margin-right:13px;  margin-top:28px;
	background:url(../images/col-two-bg.jpg) #F7FBFD no-repeat; border:1px solid #ccc; float:right; padding:15px;}
#col-two ul { list-style:none; padding:0px; margin:0px;}
#col-two ul a{ text-decoration:none}
#col-two ul a:hover{ text-decoration:underline}
#col-two-form {width:220px; padding-left:20px; padding-top: 20px; padding-right:20px; float:right; }

#footer{ color:#0079AC; background:url(../images/footer-bar.png) top right no-repeat; margin-top:10px; text-align:center; padding:5px 11px;}
#footer a{ color:#666;}
#footer span{ color:#ccc;}


.tabs{ list-style:none; padding:0px; margin-top:12px; margin-bottom:0px; margin-left:0px; height:20px;  }
.tabs li{ float:left;}
.tabs a.active {color:#0087C0; font-weight:bold; padding-bottom:7px; text-decoration:none;}
.tabs a{ display:block; color:#898989; text-decoration:undeline; border:1px solid #ccc; border-bottom-width:0px; margin:0px 2px 0px 0px; padding:6px 10px; background:url(../images/tab-bg.gif) no-repeat top right #fff;}
.tabs a:hover{color:#0087C0; }
#tab-content-area{ clear:both;}

.tabsNEW { list-style:none; padding:0px; margin-top:-49px; *margin-top:-49px; margin-bottom:0px; margin-left:0px; height:20px;  }
.tabsNEW li{ float:left;}
.tabsNEW a.active {color:#0087C0; font-weight:bold; padding-bottom:7px; text-decoration:none;}
.tabsNEW a{ display:block; color:#898989; text-decoration:undeline; border:1px solid #ccc; border-bottom-width:0px; margin:0px 2px 0px 0px; padding:6px 10px; background:url(../images/tab-bg.gif) no-repeat top right #fff;}
.tabsNEW a:hover{color:#0087C0; }

