/*** BODY ***/
body { background:#EEE url('img/header.gif') repeat-x left top; color:#000000; font:62.5% Tahoma, Helvetica, Arial, Sans-Serif; }


/*** HEADER ***/
#header { background: #EEE; clear:both; width:750px; height:70px; margin:0 auto }

#logo {	float:left;	margin:18px 0 0 10px; }
#logo img { float: left; }


/*** NAVIGATION ***/
#menus { float: right }

#menu { margin: 0; padding: 0; float: right; margin-top: 10px }	

#menu li { float: left; font-size: 13px; list-style: none }
#menu li a	{ color: #00005A; background: url('images/navigation-border.png') no-repeat center right; display: block; padding: 5px 12px; text-decoration: none; border-right: color: #00005A; white-space: nowrap }
#menu li a.last { background: none }
#menu li a:hover { color: #8F0101 }
	
#menu li ul { margin: 1px 0 0 -1px; padding:0; position: absolute; visibility: hidden; border: 1px solid #00005A; border-top: 1px solid #00005A; z-index:500 }
#menu li ul li { float: none; display: inline; line-height: 14px }
#menu li ul li a {	width: auto; background: #EEE; color: #00005A; border: none }
#menu li ul li a:hover { color:#8F0101; border: none }

#international-sites { float: right; clear: right; margin-top: 10px }
#international-sites li { float: left; list-style-type:none; margin-left: 10px; }


/*** CONTENT WRAPPER ***/
#contentWrapper { background:#FFF url('images/contentbg.gif') repeat-x 50% top; border-top:1px solid #FEFEFE; color:#000; }

#content { min-height: 640px }
#content ul { margin-bottom: 1em; }
#content ul li { background: url('images/comment.gif') no-repeat left 4px; margin: 4px 0; padding-left: 16px; }


/*** CLIENTS ***/
#clients div { padding-bottom: 20px; vertical-align: middle; text-align: center;}


/*** SERVICES ***/
#services-list li { font-weight: bold; }
.software_solution { text-align:center; }
.solutions_seperator { padding-top: 20px; }
.solution_description { font-size: 1.2em; display: block; }

/*** PARTNERS ***/
.software-partner { margin-top: 2em; }


/*** KEY PLAYERS ***/
.key-player { padding-bottom: 20px; }

/*** CONTACT US ***/
#contact_details div p { font-size:1.4em; }
.contact_details_seperator { padding-top: 20px; }



/*** FOOTER ***/
#footerWrapper { background:#eee; color:#414141;  }

#footer { padding-top: 10px }
#footer p { background:#eee; color:#414141; font-size: 1.4em; line-height:1.4em }
#footer p span { color: rgb(143,1,1); }
