body{
	margin:0;
	background:#bbb9ba url(../images/bg-body.gif) repeat-x;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#68696a;
}
a{
	color:#da251d;
	color: #4088b8;
	outline:none;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

h3 > a {
	color: #af120c;
}
h4 > a {
	color: #af120c;
}
img{border-style:none;}
#wrapper{
	width:960px;
	margin:0 auto;
}
#header{
	padding:14px 0 15px;
}
#header .holder{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.logo{
	margin:0;
	float:left;
}
.logo a{
	display:block;
	background:url(../images/logo.gif) no-repeat;
	width:204px;
	height:75px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 7px;
}
.oracle-partner-logo {
	float:right;
	margin:51px 5px 0 0;
	display:block;
	background:url(../images/logo1.gif) no-repeat;
	width:188px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav{
	margin:0;
	list-style:none;
	background:url(../images/bg-nav.gif) no-repeat;
	width:938px;
	height:36px;
	padding:8px 0 0 22px;
	overflow:hidden;
}
#nav li{
	float:left;
	padding:0 16px 0 0;
}
#nav a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	float:left;
	height:36px;
	padding:0 0 0 1px;
	line-height:15px;
}
#nav a span{
	cursor:pointer;
	float:left;
	height:29px;
	padding:7px 25px 0 21px;
}
#nav a:hover {
	background:url(../images/bg-nav-a-hover.gif) no-repeat;
}
#nav li.active a{
	color:#3f3d3f;
	background:url(../images/bg-nav-a2.gif) no-repeat;
}
#nav a:hover span {
	background:url(../images/bg-nav-span-hover.gif) no-repeat 100% 0;
}
#nav li.active a span{
	background:url(../images/bg-nav-span2.gif) no-repeat 100% 0;
}
.slideshow {
    font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
    color: #333;
}
.slideshow .slideset {
	position: relative;
	height: 203px;
}
.slideshow .slideset .slide {
	position: absolute;
	top: 0;
	left: 0;
}
.slideshow .slideset div.active {
	z-index: 1;
}

.slideset h3 {
    color:#4088b8;
}

.slideset a,
.slideset a:hover {
	text-decoration: none;
}

.visuals{
/*
	width:960px;
	height:203px;
	color:#fff;
	position:relative;
	*/
}
.visuals,
.visuals_MS,
.visuals_lic,
.visuals_staffing {
	width:906px;
	height:163px;
	padding:40px 0 0 54px;
	color:#fff;
}
.visuals {
	background:url(../images/bg-visuals.jpg) no-repeat;
}
.visuals_MS{
	background:url(../images/Managed_Services_Banner.jpg) no-repeat;
}
.visuals_lic{
	background:url(../images/License_Banner.jpg) no-repeat;
}
.visuals_staffing {
	background:url(../images/banner-staffing.jpg) no-repeat;
}

.oracle-title,
.oracle-title_MS,
.oracle-title_lic,
.oracle-title_staff
{
	margin:0 0 10px;
	width:344px;
	height:35px;
	text-indent:-9999px;
}
.oracle-title {
	background:url(../images/text-oracle-prof-big.png) no-repeat;
}
.oracle-title_MS{
	background:url(../images/text-oracle-ms.png) no-repeat;
}
.oracle-title_lic{
	background:url(../images/text-oracle-licensing-big.png) no-repeat;
}
.oracle-title_staff{
	background:url(../images/text-staffing-services-big.png) no-repeat;
}

.cont-holder{
	position:absolute;
	top:40px;
	left:54px;
}

.visuals h3, .visuals_MS h3, .visuals_lic h3, .visuals_staffing h3{
	margin:0 0 20px;
	font:18px/21px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:-1px;
}
.visuals ul, .visuals_MS ul, .visuals_lic ul, .visuals_staffing ul{
	margin:0;
	padding:0 0 0 34px;
	list-style:circle;
	font-size:14px;
	line-height:17px;
}

#testimonials {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11px;
}
li.testmonial {
	margin:0;
	list-style: none;
	font-size: 11px;
}

#testimonials blockquote {
	padding: 0;
	font-size: 11px;
	margin:0 0 13px;
}

.testimonial .attribution {
	display: block;
/* 	margin-top: 8px; */
/* 	padding-top: 8px; */
	font-weight: bold;
	 color:#4088b8;
}

.services-links{
	position: relative;
	z-index: 2;
	margin:0;
	padding:0;
	list-style:none;
	width:960px;
}
.services-links:after{
	content:"";
	clear:both;
	display:block;
}
.services-links li{
	float:left;
}
.services-links a{
	display:block;
	width:295px;
	height:50px;
	padding:9px 0 0 24px;
	background:url(../images/bg-service-links.gif) repeat-x;
	border-bottom:1px solid #00051e;
	border-top:1px solid #001d72;
	border-left:1px solid #001d72;
	position:relative;
	color:#fff;
	font:20px/23px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:-1px;
	outline: none;
}

.services-links a strong{
	display:block;
	text-transform:uppercase;
}
.services-links a span{
	display:block;
	margin-top:10px;
}
.decoration{
	position:absolute;
	top:-14px;
	left:125px;
	width:35px;
	height:18px;
	visibility:hidden;
	background:url(../images/bg-decoration.gif) no-repeat;
}
.services-links a:hover, .services-links li.active a{
	background-position:0 -75px;
	border-bottom:1px solid #d0d0d0;
	border-top:1px solid #e5e5e6;
	border-left:1px solid #d0d0d0;
	color:#143a6c;
	text-decoration:none;
}

.services-links a:hover {
	background-position:0 -150px;
}
.services-links a:hover .decoration, .services-links li.active a .decoration{
	visibility:visible;
}
.services-links li.active a:hover .decoration {
	background:url(../images/bg-decoration.gif) no-repeat;
}
.services-links a:hover .decoration {
	background:url(../images/bg-decoration-hover.gif) no-repeat;
}
.intro-block{
	border:solid #d6d6d6;
	border-width:0 1px;
	background:#fefefd url(../images/bg-intro-block.gif) repeat-x;
}

.intro-block h3{
	font-weight: normal;
}

.two-columns{
	height:1%;
	overflow:hidden;
	padding:22px 20px 28px 17px;
}
.solutions{
	width:636px;
	float:left;
}
.solutions h3{
	margin:0 0 14px 4px;
}
.spotlights{
	width:636px;
	background:url(../images/bg-spotlight-c.gif) repeat-y;
}
.spotlights .holder{
	background:url(../images/bg-spotlight-t.gif) no-repeat;
}
.spotlights .frame{
	width:635px;
	padding:1px 0 22px 1px;
	background:url(../images/bg-spotlight-b.gif) no-repeat 0 100%;
	overflow:hidden;
}
.spotlights .column{
	float:left;
	padding-top: 15px;
}
.spotlights .short{
	width:209px;
	margin:0 1px 0 0;
}
.spotlights .long{
	width:213px;
}
.spotlights .column .image-holder{
	height:117px;
}
.spotlights .column .image-holder img{
	display:block;
	margin:0 auto;
}
.spotlights .column .text-holder{
	font-size:11px;
	line-height:13px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
	text-align: center;

}
.spotlights .column .text-holder a{
	font-weight:bold;
}
.spotlights .column .text-holder strong{
	display:block;
	color:#333;
	font-size:12px;
}
.spotlights .column .text-holder p{
	margin:0;
}
.about-us{
	width:269px;
	float:right;
}
.about-us .title{
	border-bottom:1px solid #d3d3d4;
	padding:1px 0 12px 6px;
}
.about-us p{
	margin:0 0 8px;
}
.about-us .holder{
	font-size:11px;
	line-height:18px;
	padding:17px 7px 0 6px;
}
.about-us .holder a{
	font-weight:bold;
}
.partners .title{
	border-bottom:1px solid #e9e9ea;
	padding:0 0 14px 20px;
}
.partners .holder{
	position:relative;
	padding:30px 0 16px 95px;
	height:1%;
}
.prev, .next{
	position:absolute;
	top:38px;
	text-indent:-9999px;
	overflow:hidden;
	width:22px;
	height:24px;
}
.prev{
	background:url(../images/btn-prev.gif) no-repeat;
	left:34px;
}
.next{
	background:url(../images/btn-next.gif) no-repeat;
	right:36px;
}
.partners ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.partners ul li{
	float:left;
}
.partners ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.sap{
	background:url(../images/btn-sap.gif) no-repeat;
	width:178px;
	height:25px;
	margin:6px 54px 0 0;
}
.oracle{
	background:url(../images/btn-oracle.gif) no-repeat;
	width:172px;
	height:25px;
	margin:6px 48px 0 0;
}
.lexmark{
	background:url(../images/btn-lexmark.gif) no-repeat;
	width:148px;
	height:40px;
	margin:4px 42px 0 0;
}
.tera3{
	background:url(../images/btn-3tera.gif) no-repeat;
	width:137px;
	height:38px;
}
#main{
	width:100%;
	overflow:hidden;
	padding:0 0 19px;
}
.main-title{
	background:url(../images/bg-main-title.gif) no-repeat;
	width:934px;
	height:55px;
	padding:19px 0 0 26px;
	margin:0 0 19px;
}
.about-vigilant-title,
.oracle-managed-services-title,
.oracle-prof-services-title,
.our-services-title,
.partners-title,
.remote-dba-title,
.bi-quickstart-title,
.licensing-title,
.ebiz-title,
.customers-title,
.contact-title,
.community-title,
.management-title,
.contract-services-title,
.oracle-hosting-title,
.staffing-services-title,
.blog-title {
	margin:0;
/* 	width:125px; */
	height:35px;
	text-indent:-9999px;
}
.blog-title {
	background:url(../images/text-blog.png) no-repeat;	
}
.staffing-services-title {
	background:url(../images/text-staffing-services.png) no-repeat;	
}

.oracle-hosting-title {
	background:url(../images/text-oracle-hosting.png) no-repeat;	
}
.contract-services-title {
	background:url(../images/text-contract-services.png) no-repeat;	
}
.management-title {
	background:url(../images/text-management.png) no-repeat;	
}

.community-title {
	background:url(../images/text-community.png) no-repeat;	
}
.contact-title {
	background:url(../images/text-contact.png) no-repeat;	
}

.customers-title {
	background:url(../images/text-customers.png) no-repeat;	
}

.ebiz-title {
	background:url(../images/text-ebiz.png) no-repeat;	
}
.licensing-title {
	background:url(../images/text-oracle-licensing.png) no-repeat;	
}

.bi-quickstart-title {
	background:url(../images/text-bi-quickstart.png) no-repeat;	
}
.remote-dba-title {
	background:url(../images/text-remote-dba.png) no-repeat;	
}
.partners-title {
	background:url(../images/text-partners.png) no-repeat;	
}

.oracle-managed-services-title {
	background:url(../images/text-oracle-managed-services.png) no-repeat;
}
.our-services-title {
	background:url(../images/text-our-services.gif) no-repeat;
}
.about-vigilant-title {
	background:url(../images/text-about-vigilant.png) no-repeat;
}

.oracle-prof-services-title {
	background:url(../images/text-oracle-ps-30-point.png) no-repeat;
	background:url(../images/text-oracle-prof.png) no-repeat;
}

	
#content{
	width:711px;
	float:left;
	
}
.content-t{
	background:url(../images/bg-content-t.gif) no-repeat;
	width:711px;
	height:9px;
	overflow:hidden;
}
.content-c{
	width:669px;
	padding:5px 21px 1px 21px;
	background:url(../images/bg-content-c.gif) repeat-y;
	overflow:hidden;
}
.content-b{
	background:url(../images/bg-content-b.gif) no-repeat 0 100%;
	width:711px;
	height:10px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
#content .intro-text{
	line-height:16px;
	word-spacing:-1px;
	padding:0 0 20px;
}
#content .intro-text p{
	margin:0;
}

.outro-text {
	line-height: 16px;
	word-spacing: -1px;
	padding:20px 0
}

.section-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 -24px;
}
.section{
	background:url(../images/bg-section.gif) repeat-x;
	padding:13px 0 0;
	height:1%;
}
.section .holder{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.section h3{
	margin:0 0 22px;
	font:bold 18px/21px "Trebuchet MS", Helvetica, sans-serif;
	color:#1c3e6e;
	color:#af120c;
	letter-spacing:-1px;
}

h1 {
	margin:0 0 10px;
	font:bold 22px/22px "Trebuchet MS", Helvetica, sans-serif;
	color:#af120c;
	letter-spacing:-1px;
}

h2, h3 {
	margin:0 0 10px;
	color:#af120c;
	letter-spacing:-1px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
}

h2 {
	font-size: 18px;
}

.section .image-holder {
	width:110px;
	float:left;
	padding:0 27px 28px 0;
}

.general-text .image-holder {
	width:150px;
	float:left;
	padding:5px 0px 5px 0;
}

.section .image-holder img{
	display:block;
	margin:0 auto;
}
.section .text-holder p{
	margin:0 0 16px;
}

.general-text .image-holder + .text-holder {
	margin-left: 200px;
}

.partners-page .section .text-holder {
	margin-left: 200px;
}

.content-list{
	margin:0;
	padding:5px 0 10px 145px;
	list-style:none;
}
.content-list li{
	background:url(../images/bullet.gif) no-repeat;
	padding:0 0 5px 28px;
}
.section .read-more{
	display:block;
	background:url(../images/btn-read-more.gif) no-repeat;
	width:68px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	margin-left: 137px;
}

.ms-column {
	font-size:11px;
	line-height:13px;
	width:223px;
	float:left;
}

.ms-column ul {
	margin-bottom: 25px;
}
.ms-column li {
	list-style-type: circle;
}

#sidebar{
	width:232px;
	float:right;
}

#sidebar .graphic {
	margin: 0 0 10px 0;
}

.box{
	width:232px;
	margin:0 0 10px;
}
.box .t{
	background:url(../images/bg-box-t.gif) no-repeat;
	width:232px;
	height:9px;
	overflow:hidden;
}
.box .c{
	background:url(../images/bg-box-c.gif) repeat-y;
	width:232px;
}
.box .c:after{
	content:"";
	clear:both;
	display:block;
}
.box .inner{
	float:left;
	width:229px;
	padding:0 2px 0 1px;
	margin:-9px 0 -8px;
	position:relative;
}
.box .b{
	background:url(../images/bg-box-b.gif) no-repeat;
	width: 232px;
	height: 8px;
	overflow:hidden;
}
.items{
	padding:9px 0 0;
}
.items ul{
	margin:0;
	padding:0 18px 8px 19px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.items ul li{
	border-top:1px solid #d0d0d0;
	height:1%;
	margin:-1px 0 1px;
	padding:5px 0 7px 3px;
}
.items ul a{
	color:#21457a;
	font:14px/17px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:-1px;
}
.contact-us{
	display:block;
	background:url(../images/btn-contact-us.gif) no-repeat;
	width:231px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px;
}
.box .title{
	background:url(../images/bg-box-title.gif) repeat-x 0 100%;
}
.box .title .holder{
	background:url(../images/bg-box-title-holder.gif) no-repeat 12px 7px;
	padding:13px 0 13px 51px;
	height:1%;
}
.box .title h3{
	margin:0;
	font:bold 18px/21px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing:-2px;
	color:#21457a;
}
.box .downloads{
	padding:1px 12px 8px 11px;
}
.box .downloads ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.box .downloads ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	border-top:1px solid #ddddde;
	margin:-1px 0 1px;
	padding:14px 0 17px;
}
.box .downloads ul .image-holder{
	float:left;
	margin:0 6px 0 0;
}
.box .downloads ul .image-holder img{
	display:block;
	float:left;
}
.box .downloads ul .text-holder{
	font-size:11px;
	line-height:15px;
	padding:4px 0 0;

}
.box .downloads ul .text-holder h4{
	margin:0;
	font-size:12px;
	line-height:15px;
	color:#da251d;
	word-spacing:-2px;
}
.box .downloads ul .text-holder p{
	margin:0;
}
#footer{
	width:960px;
	background:url(../images/bg-footer-c1.gif) repeat-y;
	color:#fff;
	margin:0 0 38px;
}
.footer-holder{
	background:url(../images/bg-footer-t1.gif) no-repeat;
}
.subpage .footer-holder{
	background:url(../images/bg-footer-t2.gif) no-repeat;
}
.footer-frame{
	width:958px;
	padding:29px 1px 10px;
	background:url(../images/bg-footer-b1.gif) no-repeat 0 100%;

}
.three-columns{
	width:934px;
	overflow:hidden;
	padding:0 0 6px 24px;
	border-bottom:1px solid #205186;
	min-height: 135px;
}
.three-columns .column{
	float:left;
	font-size:11px;
	line-height:13px;
}
.three-columns .title{
	background:url(../images/bg-title01.gif) repeat-x 0 7px;
	margin:0 0 13px;
}
.three-columns .title h3{
	margin:0;
	font-size:11px;
	line-height:14px;
	color:#4d87b6;
	text-transform:uppercase;
	background:#071842;
	display:inline;
	padding:0 5px 0 0;
}

.three-columns .info{
	width:284px;
	margin:0 38px 0 0;
}
.three-columns .info ul{
	margin:-4px 0 0;
	padding:0 0 0 2px;
	list-style:none;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
}
.three-columns .info ul li{
	padding:0 0 7px;
}
.three-columns .info ul a{
	color:#fff;
}
.three-columns .testimonials{
	width:280px;
	margin:0 31px 0 0;
}
.three-columns .testimonials strong{
	display:block;
	margin:0 0 13px;
}
.three-columns .testimonials blockquote{
	margin:0;
	font-style:italic;
	font-size:13px;
	line-height:16px;
}
/*
.three-columns .testimonials blockquote q{
 	quotes:none; 
}
.three-columns .testimonials blockquote q:before, .three-columns .testimonials blockquote q:after{
	content:"";
}
*/
.three-columns .communities{
	width:272px;
}
.three-columns .communities p{
	margin:0;
}
.three-columns .communities a{
	color:#4d87b6;
}
#footer .holder{
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
}

#contact-form {
	margin-bottom: 15px;
}

#contact-form textarea {
	width: 650px;
}

.copyright{
	float:left;
	font-size:10px;
	padding:9px 0 0 23px;
}
.copyright p{
	margin:0;
}
.logo2{
	float:right;
	margin:0 21px 0 0;
}
.logo2 a{
	display:block;
	background:url(../images/logo2.gif) no-repeat;
	width:92px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
}

.general-text {
	margin-top: 15px;
}

.post {
	margin-bottom: 35px;
	line-height: 18px;
}

#sidebar ol, ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar h2 {
	margin: 8px 0 8px 8px;
}

#sidebar .widget li {
	padding-left: 16px;
	padding-bottom: 12px;
}

