body {
	background:#fff;
	color: #3a3a3a;
	font: 76% Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align:justify;
}
img { border:0; margin:0; padding:0; }
#header {
	color:#505050;
	height:189px;
	margin:0;
	padding:0;
	
}
* { text-align:justify }
.help { width:300px; float:left}
.help1 { width:150px; float:left}
.help1 img { padding-left:16px;}
#title {
	height:87px;
	width:990px;
	margin-left:5px;
}
.map { width:400px; height:230px; float:left; margin-left:50px;}
#xcavn {
	margin:0 0 0 600px;
	}

/* Main layout and header */
#wrapper {
	color: #303030;
	margin: 0 auto;
	padding: 0;
	width: 990px;
	background:#FFF;
}
#footer {
	background: url(../images/footer_menu_bg.jpg) no-repeat center;
	clear:both;
	color: #f0f0f0;
	font-size:0.9em;
	padding:5px 0 5px 0;
	text-align:center;
	margin-bottom:0px;
	
}

#footer p {
	margin: 0;
	padding: 0;
	text-align:center;
}

#footer a {
	color: #ffffff;
	font-weight: 200;
	text-decoration: none;
	font-size:13px;
	margin:0 10px 0 10px;
}

#footer a:hover {
	text-decoration: underline;
}

/* Links and paragraphs */
a {
	background:inherit;
	color:#166090;
	text-decoration:none;
	font-weight:700;
}

a:hover {
	background:inherit;
	color:#286ea0;
	text-decoration:underline;
}

a img {
	border:0;
}


blockquote {
	background: #f4f4f4;
	border-bottom: 1px solid #d8d8d8;
	border-left: 4px solid #ccc;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	color: #505050;
	margin: 16px;
	padding: 7px 7px 7px 11px;
}

blockquote p {
	font-size:1.1em;
	line-height:1.3em;
	margin:0;
}
caption {
	font-size: 1.5em;
	font-weight: 400;
	margin: 0;
	padding: 6px 0 8px;
	text-align: left;
}

th {
	background: url(../images/menubg2.gif) repeat-x bottom left #eaeaea;
	color: #505050;
	padding: 7px;
	text-align: left;
}

form, fieldset,  {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
table { float:left }

input,textarea, select {
border:1px solid #ccc;
font-family:Verdana,Tahoma,Arial,Sans-Serif;
padding:0;
margin:0;
width:250px;
}

label {
	margin: 2px;
}

.submit { background:url(../images/submit.png) no-repeat center ; height:22px; width:89px; float:left}
.reset { width:100px; float:left; width:51px; height:22px; margin: 5px 0 0 10px;}

img { 
font-family:Verdana,Tahoma,Arial,Sans-Serif;
padding:0;
margin:0; 
}

textarea {
color:#727272;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;

}

/* Search box */
#searchbox label, .hide {
	display: none;
}

#searchbox {
	margin: 6px 0 16px;
	padding: 0;
}

#searchform {
	background:#fff;
	border:1px solid #ccc;
	color:#505050;
	font-size:0.9em;
	padding:4px;
	width:116px;
}

/* Various classes */
.announce h2 {
	margin:0 0 10px;
	padding:0;
}

.textright {
	margin:-10px 0 4px;
	text-align:right;
}

.center {
	text-align:center;
}

.small {
	font-size:0.8em;
}

.large {
	font-size:1.3em;
}

.highlighted {
	background:#f0f0f0;
	border:1px solid #b0b0b0;
	color:#303030;
	padding:3px;
}

.button {
	background:url(../images/menubg.gif) repeat-x bottom left #f4f4f4;
	border-bottom:1px solid #d8d8d8;
	border-left:4px solid #ccc;
	border-right:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	color:#505050;
	font-weight:700;
	margin:0 0 15px;
	padding:7px 7px 7px 11px;
	width:120px;
}

.left {
	float:left;
	margin: 0 10px 5px 0;
}

.right {
	float:right;
	margin: 0px 0 5px 10px;
}

img.center {
	display: block;
	text-align: center;
	margin: 0 auto 8px;
}


.bg {background: url(../images/button1a.jpg);}
.menu {padding:0 0 0 25px; margin:0; list-style:none; height:40px; background:#fff; position:relative; font-family:arial, verdana, sans-serif; font-weight:bold}
.menu li.top {display:block; float:left; position:relative; background:url(../images/button1a.jpg) repeat-x;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; font-weight:bold; color:#000; text-decoration:none; font-size:12px; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link:hover {color:#fff; background: url(../images/button4.png) no-repeat;}
.menu li a.top_link:hover span {background:url(../images/button4.png) no-repeat right top;}

.menu li.top {display:block; float:left; position:relative; background:url(../images/button1a.jpg) repeat-x;}
.menu li a.selected {display:block; float:left; height:40px; line-height:33px; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 12px; cursor:pointer; background: url(../images/button4.png) no-repeat;}
.menu li a.selected span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px; background:url(../images/button4.png) no-repeat right top;}


#box_all {
	min-height:200px;
	margin: 20px 0 40px 0;}


#box_all .text {
padding: 50px 50px 0px 25px;}

.box {
width: 330px;
height: 201px;
float: left;
margin-top:25px;
} 

.box1 { background:url(../images/sap_solutions_image.jpg)  no-repeat top center;}
.box2 { background:url(../images/sap_services_image.jpg) no-repeat top center;}
.box3 { background:url(../images/about_sap_image.jpg) no-repeat top center;}

.read_box .img { float:right;}
.read_box { margin-left:39px; }
 a { text-decoration:underline;}
.copyright_left { font-weight:bold; margin:0 0 10px 25px ; width:350px; float:left; }
.copyright_right { font-weight:bold; margin:0 20px 10px 0 ; width:255px; float:right; }

h1 {text-transform:uppercase; color:#FFF; background:url(../images/menu_02.png) no-repeat; height:50px; font-size:15px;
 padding:17px 0 0 30px; font-weight:bold; }
h2 {text-transform:uppercase; color:#FFF; background:url(../images/menu_021.png) no-repeat; height:50px; font-size:15px;
 padding:17px 0 0 30px; font-weight:bold; }
 
p { margin-left:0px; font:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; }
.text p {  margin-left:40px; font:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; }
.body { width:920px; margin-left:30px}
.body li { font-size:12px; }

.heading { color:#095385; font-size:16px; font-weight:bold; text-transform:uppercase;}
.subHead {  color:#095385; font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none}
li { list-style-image:url(../images/bullet.png) ; padding:5px 0 10px 0; }

#note  img { padding:0px 10px 2px 2px; float:left; text-align:center}
#note span { padding:10px 0 0 0; }
