/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body
{
    text-align:center;
}

body
{
    text-align:-moz-center;
}

a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
}

#login_form input {
	width: 55px;
	height: 15px;
}
.dk_blue {
	background-color: #006498;
	width: 164px;
}
.mid_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding-left: 12px;
	padding-right: 5px;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 20px;
	padding-right: 10px;
	vertical-align: top;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	width: 200px;
}
.news_home {
	overflow: auto;
	height:275px;
	width: 164px;
}
.news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	vertical-align: top;
}
.news_img {
	padding-bottom: 3px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
}
.footer_bg {
	background-color: #5D94B2;
	height: 30px;
}
.rt_col {
	height: 100%;
}
.version {
	height: 74px;
	position: relative;
	text-align: right;
}
.stretch_bg {
	background-image:url(img/home_stretch.gif);
}
.lower_content {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-top: 10px;
	width: 650px;
	position: relative;
	padding-bottom: 40px;
	color: #333333;
	text-align:justify;
}
.sub_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B0A6A1;
}
#aboutNav {
	position:absolute;
	left:67px;
	top:186px;
	z-index:9;
	background-color: #FFFFFF;
	visibility: hidden;
}
#solutionsNav {
	position:absolute;
	left:67px;
	top:157px;
	z-index:9;
	background-color: #FFFFFF;
	visibility: hidden;
}
#servicesNav {
	position:absolute;
	left:67px;
	top:248px;
	z-index:7;
	background-color: #FFFFFF;
	visibility: hidden;
}
#companyNav {
	position:absolute;
	left:67px;
	top:216px;
	z-index:8;
	background-color: #FFFFFF;
	visibility: hidden;
}
	
/* END DEMO CSS */
#dhtmlgoodies_menu{		
	/*font-family:arial;*/	/* Font for main menu items */
	width:164px;	/* Width of main menu */
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */	
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul{	
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	/*padding-left:10px;*/
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
/* text-decoration:none;	/* No underline */
	/* color:#000;	/* Black text color */
	
	/* height:20px;	 pixel height */
	/* line-height:20px;	20 pixel height */
	/* vertical-align:middle;	/* Align text in the middle */
	/* border:1px solid #000;	Black border */
	/* background-color:#FAFAFA;	Light blue background color */
	/* margin:1px;	A little bit of air */
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */	
	/* display:block; */
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	/* color:#FFF;
	background-color:#317082; */
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border-left:1px solid #B0A6A1; /* sub outside border*/
	border-right:1px solid #B0A6A1; /* sub outside border*/
	border-bottom:1px solid #B0A6A1; /* sub outside border*/
	background-color:#FFFFFF;
	/*font-family:arial;*/
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;	
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	/*text-decoration:none;*/	/* No underline */
	/*color:#000;*/	/* Black text color */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	/*height:16px;*/	/* 16 pixels height */
	/*line-height:16px;*/	/* 16 pixels height */
	padding:5px;	/* 1px of "air" inside */
	border-top:1px solid #B0A6A1; /* inner border */
	border-collapse:collapse;		
	
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	/* color:#FFF;	White text */
	/* background-color:#317082;	Blue background */
}

#navigation {padding: 1px; margin: 0; padding-top:10px;}
#navigation li {list-style: none; margin: 0; padding: 0.25em 1em; text-align: left; padding-bottom:5px; padding-top:5px ;cursor:pointer}
#navigation li a {text-decoration: none; color: #666666; font-size:12px; font-family: Segoe UI, Arial, Verdana, Sans-Serif; }

.navSelected
{
     background-color:#D7D7E8;     
}

.navMouseOver
{
     background-color:#D7D7E8;     
}

.navMouseOut
{
     background-color:Transparent;     
}


#bullets
{
    margin: 0; padding: 0.25em 1em; text-align: left; padding-bottom:5px; padding-top:5px ;cursor:pointer; font-weight:bold;
}

#bullets li a
{
    text-decoration:none;
    color:#335687;
}

#bullets1 li
{
    margin: 0; padding: 0.25em 1em; text-align: left; padding-bottom:5px; padding-top:5px ;cursor:pointer; font-weight:bold;
}

#bullets1 li a
{
    text-decoration:none;
    color:#335687;
}

#bullets li span
{
    color:#335687;
}

#bullets1 li span
{
    color:#335687;
}


.menuText
{
    color:White;  font-weight:bold; font-size:12px; text-align:center; 
    width:110px; cursor:pointer; height:25px; vertical-align:middle; border:solid 0px black; 
}

.menuText
{
    text-align:-moz-center;
}

.menuText a
{
    color:white;
    font-size:12px;
}

.menuText a:hover
{
 text-decoration:none;
}

.menuTextHover
{
    color:#666666;  font-weight:bold; font-size:12px; text-align:center; 
    width:110px; cursor:pointer; height:25px; vertical-align:middle; border:solid 0px black; background-image:url(..\img\SolutionsMouseOver.png);
}

.menuTextHover
{
    text-align:-moz-center;
}

.menuTextHover a
{
    color:#666666;
    font-size:12px;
}

.menuTextHover a:hover
{
 text-decoration:none;
}

.menuTextSelected
{
    color:#666666;font-weight:bold; font-size:12px; text-align:center; 
    width:110px; cursor:pointer; height:25px; vertical-align:middle; border:solid 0px black; background-image:url(..\img\SolutionsMouseOver.png);
}

.menuTextSelected
{
   text-align:-moz-center;
}

.menuTextSelected a
{
    color:#666666;
    font-size:12px;
}

.menuTextSelected a:hover
{
 text-decoration:none;
}


.column_content
{
	margin:10px 10px 10px 10px; text-align:justify;
	
}

.column_content h2
{
	font-size: 15px;
	font-weight: bold;
}

.column_content h3
{
	float: left;
	width: 125px;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
}

.column_content p
{
	clear: both;
}

.infobox
{
}