body {
    margin:0;
    padding:0;
    font-size:14px;
    font-family:arial,helvetica,sans-serif;
    background:#ffffff;
    color:#000000;
}

img { border:0; }

a.blue { 
	color:#336699; text-decoration:underline; 
}

a.blue:hover, a.blue:active { 
	color:#336699; text-decoration:underline; 
}

#container {
    margin:0 auto;
    width:902px;
    position:relative;
}

div.clearer { clear:both; }

div.home_header {
	background:url(../images/dataraker.gif) #ffffff; background-repeat:no-repeat; background-position:0px 30px;
	width:900px; height:122px;
	text-align:right;
	overflow:hidden;
}

/*div.home_header img { margin-top:72px; }*/

#hp_tagline {
	float:right; 
	background:url(../images/tagline_bg.gif); 
	width:589px; height:43px; 
	margin-top:50px;
}

#hpt_text {
	width:559px;
	margin:10px 15px;
	text-align:right;
	font-family:helvetica,arial,sans-serif;
	color:#0068a0;
	font-size:19px;
	font-weight:normal;
}

#images {
	height:284px;
	overflow:hidden;
}

#images img {
	float:left;
}

div.homeimpact1 {
	width:300px;
	float:left;
	overflow:hidden;
}

div.homeimpact1_text {
	background:url(../images/about_bg.jpg);
	height:103px;
	font-family:arial,helvetica,sans-serif; color:#ffffff; font-size:14px;
	padding:10px;
	overflow:hidden;
	text-align:left;
}

div.homeimpact2 {
	float:left;
	width:300px;
	margin:0px 1px;
	overflow:hidden;
}

div.homeimpact2_text {
	background:url(../images/approach_bg.jpg); background-repeat:no-repeat;
	height:103px;
	font-family:arial,helvetica,sans-serif; color:#ffffff; font-size:14px;
	padding:10px;
	overflow:hidden;
	text-align:left;
}

div.homeimpact3 {
	float:left;
	width:298px;
	overflow:hidden;
}

div.homeimpact3_text {
	background:url(../images/contact_bg.jpg); background-repeat:no-repeat;
	height:103px;
	font-family:arial,helvetica,sans-serif; color:#ffffff; font-size:14px;
	padding:10px;
	overflow:hidden;
	text-align:left;
}

#sub_header {
	width:900px; height:122px;
	text-align:left;
	overflow:hidden;
}

#sub_tagline {
	width:591px; height:122px;
	float:right;
	background:url(../images/tagline_bg_sub.gif);
}

#st_text {
	width:575px;
	margin:60px 15px 0px 0px;
	text-align:right;
	font-family:helvetica,arial,sans-serif;
	color:#0068a0;
	font-size:19px;
	font-weight:normal;
}

#sub_header h1 {
	width:291px; height:79px;
	margin-top:30px;
	display:block;
	background:url(../images/dataraker.gif);
}

#sub_header h1 b { display:none; }

#menu {
	width:900px; height:30px;
	overflow:hidden;
}

#menu ul {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}

#menu li {
	display:inline;
	float:left;
}

#menu span { display:none; }

a.nav_app { width:300px; height:29px; display:block; background:url(../images/nav_approach.gif); }
a.nav_biz { width:300px; height:29px; display:block; background:url(../images/nav_solutions.gif); }
a.nav_abo { width:300px; height:29px; display:block; background:url(../images/nav_aboutus.gif); }

div.content {
	width:525px;
	border-left: #dcdcdc 1px solid;
	overflow:hidden;
	float:left;
}

div.subpage_text {
	width:500px;
	font-family:arial,helvetica,sans-serif; color:#000000; font-size:14px;
	text-align:justify;
}

div.grayline { 
	width:900px; height:1px;
	background-color:#dcdcdc;
}

div.tanline {
	width:692px; height:1px;
	background-color:#e1c197;
}

div.submenu {
	position:absolute; top:180px; left:0px; 
	width:154px;
	overflow:hidden;
}

/* SUBMENU ABOUT */
#submenu_about {
	float:left;
	width:180px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
}

#submenu_about a { color:#717b26; text-decoration:none; }
#submenu_about a:hover, div.submenu_about:active { color:#717b26; text-decoration:none; }

#submenu_about ul {
	list-style-image: url("../images/arrow_green.gif");
	padding-left:20px;
}

#submenu_about li {
	margin-bottom:7px;
}

/* SUBMENU APPROACH */
#submenu_approach {
	float:left;
	width:180px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
}

#submenu_approach a { color:#c3842f; text-decoration:none; }
#submenu_approach a:hover, div.submenu_approach:active { color:#c3842f; text-decoration:none; }

#submenu_approach ul {
	list-style-image: url("../images/arrow_gold.gif");
	padding-left:20px;
}

#submenu_approach li {
	margin-bottom:7px;
}

/* SUBMENU SOLUTIONS */
#submenu_solutions {
	float:left;
	width:180px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
}

#submenu_solutions a { color:#0072aa; text-decoration:none; }
#submenu_solutions a:hover, div.submenu_solutions:active { color:#0072aa; text-decoration:none; }

#submenu_solutions ul {
	list-style-image: url("../images/arrow_blue.gif");
	padding-left:20px;
}

#submenu_solutions li {
	margin-bottom:7px;
}

#footer {
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
	width:890px;
	position:relative;
	padding:7px 0px 0px 0px;
	text-align:left;
}

div.footer_right {
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
	width:445px;
	text-align:right;
	padding:7px 0px 0px 0px;
	position:absolute; top:0px; left:445px;
}

a.homelink { color:#ffffff; text-decoration:none; }
a.homelink:active, a.homelink:hover { color:#ffffff; text-decoration:none; }

#footer a { 
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
	text-decoration:none;
}

#footer a:hover, .footer a:active { 
	font-family:arial,helvetica,sans-serif; color:#333333; font-size:11px;
	text-decoration:none;
}

.basepad { margin-bottom:5px; }

h1{font-weight:normal;font-size:1.6em;}
h2{font-weight:bold;font-size:1.3em;}
h3{font-weight:bold;font-size:1.2em;}

h1.gold { color:#c3842f; border-bottom:1px #c3842f solid; }
h1.blue { color:#0072aa; border-bottom:1px #0072aa solid; }
h1.green { color:#717b26; border-bottom:1px #717b26 solid; }

br.clearer{
    clear:both;
}

div.header{
    
}
div.logo{
    
}
div.nav{

}
div.nav ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
div.nav li{
    display:inline;
    margin:0;
    padding:0;
}
div.main{

}

div.fleft{
    float:left;
}
div.fright{
    float:right;
}

