/*********************** ALL DIVS ***************************/

#container{
	width:950px;
	margin: 0 auto;
	padding:0;
	position: relative;
}
#top-radius{
	position:relative;
	width:950px;
	height:20px;
	margin:0 auto;
	padding:0;
	background: url(../images/global/page_top.jpg) left top repeat-x;
}


/*********************** HEADER ***************************/
#header{
	position:relative;
	width:950px;
	height:98px;
	margin:0 auto;
	padding:0;
	background: url(../images/global/header_bg.jpg) left top repeat-x;
}

#logo {
	position: absolute;
	left:32px;
	top:15px;
	float:left;
	margin:0;
	padding:0;
	width: 242px;
	height: 50px;
	background:url(../images/global/logo.jpg) left top no-repeat;
}

#logo a {
	position: absolute;
	top: 5px;
	left:0px;
	width:226px;
	height: 45px;
}
#specialist {
	position: absolute;
	right:21px;
	top:0px;
	float: right;
	margin:0;
	padding:0;
	width: 192px;
	height: 58px;
	background:url(../images/global/oracle_spl.jpg) left top no-repeat;
}
/*********************** TOP MENU ***************************/
#topmenu{
	position: absolute;
	float: right;
	right:0;
	top: 58px;
	width: 677px;
	height:40px;
	margin:0;
	padding:0;
	background: url(../images/global/menu_bg.jpg) left 1px repeat-x;
	z-index:1;
}
#topmenu ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#topmenu ul li{
	position:relative;
	float:left;
	margin-left:4px;
	text-align:center;
	}
#topmenu ul li a {
	height:25px;
	display:block;
	margin:7px 0 0 0;
	padding:0;
	font:12px/25px "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#606060;
	text-decoration:none;
	}
#topmenu li:hover a, #topmenu li a:hover,
#topmenu li.over a,
#topmenu ul li a.active {
	/*background: url(../images/global/menu_on.jpg) left top repeat-x;*/
	color:#FF0000;
	text-decoration:underline;
	}

#topmenu ul li#home a {
	width:64px;
	margin-left:115px;
	margin-right:23px;
	}
#topmenu ul li#services a {
	width:78px;
	margin-right:23px;
	}
#topmenu ul li#crosstrack a {
	width:114px;
	margin-right:23px;
	}
#topmenu ul li#about a {
	width:85px;
	margin-right:23px;
	}
#topmenu ul li#contact a {
	width:95px;
	}
/**************************** Banner *******************************************/
#banner {
	position: relative;
	margin:0 auto;
	padding:0;
	width: 950px;
	height: 169px;
	background:#000;
}
/**************************** MASTER *******************************************/
#master{
	position: relative;
	width:922px;
	padding:17px 14px;
	margin:0 auto;
	background:#FFF url(../images/global/master_bg.jpg) left top repeat-x;
	_z-index:-1;
}
#contbox-topradius{
	position:relative;
	width:922px;
	height:37px;
	margin:0 auto;
	padding:0;
}
#contbox-topradius.home{
	background: url(../images/global/home_c_radius_t.jpg) left top no-repeat;
}
#contbox-topradius.inside{
	background: url(../images/global/inside_c_radius_t.jpg) left top no-repeat;
}


#contbox{
	position:relative;
	width:922px;
	margin:0 auto;
	padding:0 0 10px 0;
}
#contbox.home{
	background: url(../images/global/home_content_bg.jpg) left top repeat-y;
}
#contbox.inside{
	background: url(../images/global/inside_content_bg.jpg) left top repeat-y;
}


#contbox-btmradius{
	position:relative;
	width:922px;
	height:29px;
	margin:0 auto;
	padding:0;
}
#contbox-btmradius.home{
	background: url(../images/global/home_c_radius_b.jpg) left top no-repeat;
}
#contbox-btmradius.inside{
	background: url(../images/global/inside_c_radius_b.jpg) left top no-repeat!important;
}
#leftcol-home{
	position: relative;
	width:516px;
	padding:16px 56px;
	margin:0;
	float:left;
	font:12px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
}
#leftcol-home ul{
	width:516px;
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}
#leftcol-home ul li{
	padding:0 0 0 15px;
	margin:10px 0 0 0;
	list-style:none;
	background:url(../images/global/bullet.jpg) left 4px no-repeat;
}
#rightcol-home{
	position: relative;
	right:36px;
	width:211px;
	padding:0;
	margin:0;
	float: right;
	font:12px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
}
#rightcol-home p{
	margin:10px 0 0 0;
}
#rightcol-home p img.oracle{
	margin-top:7px;
}

/********************* Inside Pages **************************/

#leftcol{
	position: relative;
	width:516px;
	padding:0px 56px;
	margin:0;
	float:left;
	font:12px/20px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
}
#leftcol ul{
	list-style:square;
}
#leftcol b{
	color:#4D70B8;
}
#leftcol a, #leftcol a:visited, #leftcol a:active{
	color:#000000;
	text-decoration: underline;
	cursor:default;
}
#leftcol a:hover{
	color:#FF0000;
	text-decoration:none;
	cursor:default;
}

#rightcol{
	position: relative;
	right:36px;
	width:211px;
	padding:0 0 0 45px;
	margin:20px 0 0 0;
	float: right;
	font:12px/20px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(../images/global/col_sep.jpg) 0 145px repeat-y;
}	
#testimonial{
	display:block;
	position:relative;
	padding:10px 0 0 20px;
	margin-left:-20px;
	margin-top:20px;
	font-style: italic;
	background:url(../images/global/quote1.jpg) left top no-repeat;
}
#testimonial-name{
	display:block;
	position:relative;
	padding:25px 0 40px 20px;
	margin-left:-20px;
	margin-top:-20px;
	font-style: italic;
	background:url(../images/global/quote2.jpg) right top no-repeat;
}
/**************************** projects *******************************************/
#projects{
	position: relative;
	width:950px;
	height:80px;
	padding:0;
	margin:0;
	background:#1b336a url(../images/projects/selected.jpg) left top no-repeat;
}
#projects ul{
	position: relative;
	left:162px;
	float: left;
	width:785px;
	height:46px;
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
}
#projects ul li{
	list-style:none;
	float: left;
	height:46px;
	margin:0 45px 0 0;
	padding:0;
}


/**************************** FOOTER *******************************************/

#footer{
	position: relative;
	width:906px;
	height:20px;
	padding:10px 22px 0 22px;
	margin:0 auto;
	background: url(../images/global/footer.jpg) left top no-repeat;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#666666;
}

#footer ul{
	margin:0;
	padding:0px;
	list-style:none;
}
#footer ul li.copy{
	float: left;
	padding:0;
	margin:0;
	text-decoration: none;
	width:205px;
	display:block;
}
#footer ul li.copy span{
	margin:0 10px;
}
#footer ul li.ndic{
	float: right;
	padding:0;
	margin:0;
	text-decoration: none;
	width:150px;
	display:block;
	text-align:right;
}
#footer ul li a, #footer ul li a:visited, #footer ul li a:active{
	text-decoration: none;
	color:#666;
	cursor: pointer;
}
#footer ul li a:hover{
	text-decoration: underline;
	color:#FF6600;
	cursor:pointer;
}

/******** MISCE ************************/

#spacer{
	margin:0;
	padding:0;
	/*height:1px;*/
	clear:both;
	height:1px;
}

/******************** RSS **********************************/
.rss-items {
  margin: 0;
  padding: 0;
  list-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.rss-item {
  margin: 10px 0 0 0;
  padding: 0;
  list-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
.rss-item a{
  margin:0;
  padding: 0;
  list-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#000000;
  text-decoration:none;
}
.rss-item a:hover{
  margin: 0;
  padding: 0;
  list-style:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#ff0000;
  text-decoration:underline;
}
.rss-title {
font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#000000;
  text-decoration:none;
}