
body {
	margin: 0px;
    padding: 0px;
    background: #000 url(../images/background.jpg);
    color: #000;
    font: 11px "Verdana";
    color: #333;
    text-align: center;
	}

span.title {
	font: "Century Gothic";
	color: #183a5f;
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

span.features {
	font: "Century Gothic";
	color: #cd5113;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
a.nav {
	font-weight: normal;
	text-decoration: none;
	color:#333333
	}
	
a.nav:hover {
	text-decoration:underline;
	color:#427fbe;
	}

a.a_content {
   font-weight: bold;
   color: #427fbe;
   text-decoration: none;
  }
 
 a.a_content:link {
	color: #427fbe;
	text-decoration:none;
	}

a.a_content:hover {
	text-decoration: underline;
	}

a.a_content2 {
   font-weight: normal;
   color: #427fbe;
   text-decoration: none;
  }
 
 a.a_content2:link {
	color: #427fbe;
	text-decoration:none;
	}

a.a_content2:hover {
	text-decoration: underline;
	}

hr.headerrule {
	position: relative;
	}

#container {
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	width: 984px;
	height:auto;
	background: url(../images/sublevel_background.png);
	backgraound-repeat: repeat-y;
	}

#theme {
	position:relative;
	width: 959px;
	height: 108px;
	border-top: 1px solid #a6a6a6;
	}

/* Header */
#logo {
	position:absolute;
	margin-left: 0px;
	top: 0px;
	left: 4px;
	width: 207px;
	display: inline;
	}

#searchbox {
    position: relative;
	float:right;
	height: 50px;
    top: 25px;
    right: 4px;
    width: 280px;
    padding-top:10px;
    text-align: right;
	}

#searchlabel {
	font: 0.8em "Verdana";
	color: #ffffff;
	}

#search_button {
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/button.png) no-repeat center top;
	}
	

#toplinks {
	position: absolute;
	top: 4px;
	right: 4px;
	font: 0.9em "Verdana";
	color: #3672af;
	text-aligh: right;
	}

/* Menu container }*/
#menu {
	position: absolute;
	z-index:99;
	left: 12px;
	top: 90px;
	width: 960px;
	height: 24px;
	background: #FFFFFF;
	border-bottom: solid #666666;
	border-width: 1px;
	border-top: solid #666666;
	border-width: 1px;
	}
	
#nav {
	position: relative;
	text-align: left;
	margin-left:5px;
	}
	
/*Ad Space */
#ad {
	position:relative;
	width:959px;
	height:211px;
	padding-top:7px;
	background-color:#FFFFFF;
	}

/*Heading */
#heading h1 {
	font-family:"Century Gothic";
	font-size:18px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	margin-left:4px;
	}


/* Lower Third */
#lowerthird {
	position: relative;
	width: 959px;
	height: auto;
	background: #ffffff;
	padding-bottom:0px;
	}


/*Left Column*/

#leftcolumn {
	position: relative;
	float:left;
	margin-top: 5px;
	padding-left: 4px;
	width: 282px;
	height: auto;
	text-align: left;
	font: .8em "Verdana";
	}

#aboutus {
	position: relative;
	width: 275px;
	height: auto;
	float:left;
	border-bottom: 1px solid #cccccc;
	}
	
#aboutus2 {
	position: relative;
	width: 275px;
	height: auto;
	float:left;
		}
		
#partners_title {
	position: relative;
	float:left;
	width: 275px;
	height: auto;
	padding-top:5px;
	margin-bottom: 3px;
	margin-left:0px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	}

#actions {
	position: relative;
	float:left;
	padding-top: 8px;
	padding-bottom:8px;
	width: 284px;
	height:auto;
	float:left;
	}
	
#actions p {
	margin-bottom:10px;
	}

#spotlight {
	position: relative;
	float:left;
	padding-top: 12px;
	}
	
#spotlight2 {
	position: relative;
	float:left;
	padding-top: 5px;
	padding-bottom:10px;
	}

#spotlight3 {
	position: relative;
	float:left;
	padding-top: 5px;
	padding-bottom:10px;
	margin-left:5px;
	}
		
#spotlight_title {
	position: relative;
	float:left;
	width: 275px;
	height: auto;
	padding-top:5px;
	margin-bottom: 10px;
	margin-left:0px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	}
	
	#spotlight_title2 {
	position: relative;
	float:left;
	width: 275px;
	height: auto;
	padding-top:5px;
	margin-bottom: 10px;
	margin-left:5px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	}

#spotlight p {
	margin-bottom:10px;
	}



/*Middle Column*/

#middlecolumn {
	position: relative;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom:15px;
	padding-left: 2px;
	float:left;
	width: 360px;
	height: auto;
	text-align: left;
	font: 11px "Arial";
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	}

#middlecolumn p {
	margin-left: 2px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
	}

#features_title {
	position: relative;
	float:left;
	width: 350px;
	height: auto;
	margin-left:2px;
	margin-top:0px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	}
	
#features {
	position: relatvive;
	float: left;
	width: 360px;
	height:auto;
	padding-top:3px;
	height: auto;
	}
	
#features p {
	font-family: "Arial";
	font-size: 12px;
	margin-top: 0px;
	margin-left: 3px;
	}

#features p.description {
	margin-top: 0px;
	margin-left: 11px;
	font-family: "Arial";
	font-size: 11px;
	}

#solutions {
	position:relative;
	float:left;
	width:360px;
}

#solutions_title1 {
	border-bottom: solid #cccccc;
	border-width: 1px;
	width:190px;
	}

#solutions_title2 {
	border-bottom: solid #cccccc;
	border-width: 1px;
	width:150px;
	}

#solutions ul {
	line-height: 1.5em;
	margin: 0px;
	padding-left: 5px;
	padding-top:3px;
    border: 0px none; 
	list-style-type:none;
	}
 #solutions ul li {
 	margin-left:0;
	}

#productfeatures {
	position: relative;
	padding-top: 15px;
	height: auto;
	float:left;
	}

#features_title {
	position: relative;
	float:left;
	width: 350px;
	height: auto;
	padding-top:5px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	}
	
#features_left {
	position: relatvive;
	float: left;
	width: 360px;
	height:auto;
	padding-top:3px;
	height: auto;
	}

#features_left ul {
	line-height: 1.5em;
	margin: 0px;
	padding-left: 5px;
    border: 0px none; 
    list-style-position: inside;
	}
	
#features_left p {
	margin-top: 0px;
	margin-left: 5px;
	}
	
/*Right Column */
	
#rightcolumn {
	position: relative;
	margin-top: 5px;
	margin-right: 3px;
	float:left;
	width: 282px;
	height: auto;
	text-align: left;
	font: 11px "Arial";
	}

#rightcolumn p {
	margin-left: 8px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
	text-align: left;
	}

#news_title {
	position: relative;
	float:left;
	width: 282px;
	height: auto;
	margin-left:5px;
	border-bottom: solid #cccccc;
	border-width: 1px;
	padding-top:8px;
	}

#newsevents {
	position: relative;
	float:left;
	width: 282px;
	height: auto;
	padding-top:5px;
	}

#feature {
	position: relative;
	float:left;
	width: 275px;
	height: auto;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:20px;
	}

#feature2 {
	position: relative;
	float:left;
	width: 275px;
	height: auto;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:10px;
	}

/*Footer Region */

#footer {
	position: relative;
	width: 959px;
	min-height: 15px;
	padding-top: 5px;
	padding-bottom: 2px;
	border-top: solid #cccccc;
	border-width: 1px;
	background: #ffffff;
	}

#footer_links {
	position: relative;
	float:left;
	margin-left: 4px;
	width: 951px;
	font: .9em "Verdana";
	color:#666666;
	}

#footer_links p {
	text-align: left;
	margin-bottom: 10px;
	}

#footer_links a {
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	}

#footer_links a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #427fbe;
	}

#copyright {
	float: right;
	margin-right: 4px;
	width: 400px;
	height: auto;
	font: .9em "Verdana";
	color: #666666;
	}

#copyright p {
	text-align: right;
	margin-top:0px;
	}