body
{
	margin:0 auto;
	font:10pt/14pt arial, verdana, tahoma;
	font:8pt/12pt arial,verdana;
	color:#5a5a5a;
	background:url("inner_page_bg1.gif") repeat-x;
}
#body-home
{
	background:url("page_bg1.gif") repeat-x;
}
#top-nav
{
	margin:0;
	padding:0;
	background:#fff url("top_nav_bg.gif") repeat-x;
	text-align:right;
	height:38px;
}
#container
{
	width:750px;
	margin:0 auto;
	background:#fff;
}
/*html>body #container
{
	width:720px;
}
*/
#alpha
{
	float:left;
	width:250px;
	text-align:center;
	background:#fff;
}

	.logo
	{
		margin:0;
		padding:10px 0 5px 3px;
	}

	.main-menu
	{
		margin:15px 0 0 0;
		color:#4a7da5;
		text-align:right;

	}
	.main-menu p
	{
		margin:0;
		padding:5px 0 5px 0;
		color:#0f5387;
		font-weight:bold;
		font-size:11px;
	}
	a.menumain
	{
		color:#4a7da5;
		padding:4px 0 4px 0;
		font-size:11px;
		display:block;
		background:url("dot_line.gif") repeat-x left bottom;
		text-decoration:none;
	}
	a.menumain:hover
	{
		color:#555;
		padding:4px 0 4px 0;
		font-size:11px;
		display:block;
		background:#e5edf3 url("dot_line.gif") repeat-x left bottom;
		text-decoration:none;
	}
#beta
{
	margin-left:265px;
	background:#fff;
	padding:0;
	position: relative;
}

html>body #beta
{
	margin-left:265px;
	
}
	.theme
	{
		padding:0;
		margin:0;
	}
	/* 3px Holly Hack for IE. Hide from IE5-mac. Only IE-win sees this. \*/
  	* html .theme {
	  height: 1%;
	  margin-left: -3px;
	  }/* End hide from IE5/mac */
	
	#content
	{
		color:#555;
		padding:0;
		margin:5px 0 0 0;
	}
		
	#menu-tabs
	{
		margin:0;
		padding:14px 0 7px 0;
		text-align:center;
		background:#ccdbe7;
		border-bottom:3px solid #aec4d5;
	}
	#menu-tabs li
	{
		margin:0px;
		padding:0;
		display:inline;
		font-weight:bold;
	}
	#menu-tabs li a
	{
		color:#3b5f7a;
		margin:0;
		padding:8px;
		background:#e5edf3;
		text-decoration:none;
	}
	#menu-tabs li a.active
	{
		color:#04365e;
		background:#fafcfe;
	}
	#menu-tabs li a:hover
	{
		color:#3b5f7a;
		background:#fff;
	}
	.tab-content
	{
		border:1px solid #ccdbe7;
		border-top:0;
		padding:15px;
	}
	.tab-content h1
	{
		font:14pt/14pt arial,verdana,tahoma;
		color:#0b3a5f;
		padding:0 0 8px 0;
		margin:0;
	}	
	.tab-content p
	{
		color:#0b3a5f;
		padding:0px;
		margin:0 0 0px 0;
	}	
	a, .tab-content a
	{
		color:#0f4168;
		font-weight:bold;
		text-decoration:none;
	}
	a:hover, .tab-content a:hover
	{
		color:#dc6200;
		font-weight:bold;
	}
	.clear
	{	
		clear:left;
	}
	.border{margin-top:15px; border:1px solid #eaeaea; padding:8px;}
	.solutions{float:left; width:45%; padding: 0 2%; background:#cc0000;}
	.services{float:left; width:45%; border-left: 1px solid #d5e3e7; padding: 0 2%; }
	.process{float:left; width:28%; padding: 0 2%; }
	img{
			border:0;
		}
	h2
	{
		font:10pt/14pt arial,verdana,tahoma;
		font-weight:bold;
		color:#555;
		padding:0 0 3px 0px;
		margin:0;
		/*text-transform:uppercase;*/
	}
	
	.left-col {float:left; width:155px; margin-top:10px; margin-right:6px; border:1px solid #eaeaea;}
	.left-col .blocktitle{padding: 0 ; padding:5px; background:#f4f4f4;}
	.left-col a, .right-col a{color:#083A60; text-decoration:none; font-weight:bold; display:block;}
	.left-col p.blockcontent{ padding:5px;margin:0;}

	.right-col {float:right; width:153px;  margin-top:10px; border:1px solid #eaeaea;}
	.right-col .blocktitle{padding: 0; padding:5px; background:#f4f4f4;}
	.right-col p.blockcontent{ padding:5px;margin:0;}


form{display:inline;}
.button{font-size:9px; font-weight:bold; background:#f5fbff; border:1px solid #CCDBE7;padding:2px;}
.inputbox, textarea{background:#f5fbff; border:1px solid #CCDBE7;padding:2px; width:120px;}
textarea{width:150px;}
label {	margin-bottom: 10px; text-align: right; width: 75px;padding-right: 20px;}



#footer
{
	clear:both;
	padding:10px;
	color:#0f4168;
	margin:20px 0 0 0;
	border-top:1px solid #aec4d5;
	border-top:4px solid #aec4d5;
	background:#fff;
}

#footer a{color:#0f4168; text-decoration:none;}
#footer a:hover{color:#000;}
