@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;


}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{
	color:#0273c5;
	text-decoration:none;
	font-size:13px;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

input.button {
	background-color:transparent;
	background-image:url(../images/form-button.gif);
	border:0;
	width:120px;
	height:26px;
	padding:0 0 2px 0;
	font-weight:bold;
	font-size:13px;
	color:white;
}
input.button:hover {cursor:pointer;}


/*   * default typography 
-------------------------------------------------------------- */

body {
	background:#fff url(../images/bg.jpg) repeat-x top center ;	
	
}
/* Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5 
{
	padding:0px;
	margin:0px;

}
h1 {
	font-size: 23px;
	line-height: 2em;
	display:block;
	font-weight:bold;
	color: #000;
	border-bottom:#CCC solid 1px;
}
h1.border0 {
	border-bottom:0px;
}
h2 {
	font-size: 18px;
	font-weight:normal;
	line-height: 2em;
	color:#d9282d;
}
h3 {
	font-size: 29px;
	line-height: 1.5em;
	font-weight:normal;
	color: #ebebeb;
} 
h4 {
	font-size: 32px;
	letter-spacing:-.4px;
	line-height: 1.4em;
	font-weight:normal;
	color: #ebebeb;
} 
h5 {
	font-size: 19px;
	letter-spacing:-.4px;
	line-height: 1em;
	font-weight:normal;
	margin:17px 11px 0px 7px;
	color:#FFF;
	float:left;
}

h6 {
	font-size: 15px;
	font-weight:normal;
	color:#d9282d;
}



/* Layout
-------------------------------------------------------------- */
ul{
	list-style: none;
}
a, img { border:0;}
img{vertical-align:middle;}
.smfont{
	font: 11px/1.5em Verdana, Geneva, sans-serif;
}
.colorblue{
	color:#0075A8;
}
.fleft { float:left;}
.fright {float:right;}
.clr{ clear:both;}

:focus{outline:none;}


.smfont{font-size:11px; font-family:Verdana, Geneva, sans-serif;}

/* Home page
-------------------------------------------------------------- */
.Container {
	margin: 0px auto;
	width: 1000px;
	background:#fff url(../images/Cloud-bg.jpg) no-repeat top center;
	
}



.Container-MenuBar{ width:1000px; margin:20px 0px 0px 0px; position:relative; z-index:99; }
.Container-MenuBar .MenuBar{width:966px; background:transparent url(../images/MenuBar-bg.png) repeat-x top left; height:101px; float:left; }
.Container-MenuBar .leftBg{ width:17px; background:transparent url(../images/MenuBarCurve-bg.png) no-repeat top left; height:101px; float:left;}
.Container-MenuBar .RightBg{ width:17px; background:transparent url(../images/MenuBarCurve-bg.png) no-repeat top right; height:101px; float:left;}

.LogoHolder{ width:255px; height:71px;}



.SocialNetwork-icon{
	width:216px;
	position:absolute;
	margin:7px 0px 0px 0px;
	color:#FFF;
	left: 767px;
	top: 69px;
}

.SocialNetwork-icon p{ float:left; color:#FFF; 	font-size:12px;}
.SocialNetwork-icon a img{ padding-bottom:6px;}





.InnerHeaderImages{width:1000px; height:157px; margin:3px 0px 0px 0px; position:relative; z-index:0 !important;}


.InnerHeaderImages .bg{width:1000px; height:248px; background:url(../images/InnerHeader.jpg) no-repeat top center; }
.InnerHeaderImages .bg div.Slogan{
	position:absolute;
	left: 110px;
	background:url(../images/oracle-logo.png) no-repeat;
	top: 30px;
	width: 251px;
	padding:0px 0px 0px 7px;
	height: 91px;
}

.InnerHeaderImages .bg img{
	float:right;
}



#RollingImages{width:1000px; height:358px; margin:3px 0px 0px 0px; position:relative; z-index:0 !important;}


#RollingImages .First{width:1000px; height:358px; background:url(../images/1.jpg) no-repeat top center; }
#RollingImages .First ul.list{
	width:286px;
	position:absolute;
	left: 697px;
	top: 43px;
	height: 276px;
}
#RollingImages .First ul.list li a{ font-size:24px; line-height:2.3em; color:#FFF; text-decoration:none;}
#RollingImages .First ul.list li a:hover{ font-weight:bold; text-decoration:none;}
#RollingImages .First div.Slogan{
	position:absolute;
	left: 36px;
	background:url(../images/oracle-logo.png) no-repeat;
	top: 105px;
	width: 251px;
	padding:0px 0px 0px 7px;
	height: 91px;
}


#RollingImages .Second{width:1000px; height:358px; background:url(../images/2.jpg) no-repeat top center;}
#RollingImages .Second ul.list{
	width:286px;
	position:absolute;
	left: 697px;
	top: 43px;
	height: 276px;
}
#RollingImages .Second ul.list li a{ font-size:24px; line-height:2.3em; color:#FFF; text-decoration:none;}
#RollingImages .Second ul.list li a:hover{ font-weight:bold; text-decoration:none;}
#RollingImages .Second div.Slogan{
	position:absolute;
	left: 36px;
	background:url(../images/oracle-logo.png) no-repeat;
	top: 105px;
	width: 251px;
	padding:0px 0px 0px 7px;
	height: 91px;
}


#RollingImages .Third{width:1000px; height:358px; background:url(../images/3.jpg) no-repeat top center;}
#RollingImages .Third ul.list{
	width:286px;
	position:absolute;
	left: 697px;
	top: 43px;
	height: 276px;
}
#RollingImages .Third ul.list li a{ font-size:24px; line-height:2.3em; color:#FFF; text-decoration:none;}
#RollingImages .Third ul.list li a:hover{ font-weight:bold; text-decoration:none;}
#RollingImages .Third div.Slogan{
	position:absolute;
	left: 36px;
	background:url(../images/oracle-logo.png) no-repeat;
	top: 105px;
	width: 251px;
	padding:0px 0px 0px 7px;
	height: 91px;
}


.InnerServices .bg-left{ background:url(../images/Services-Inner-Corner.jpg) no-repeat top left; left:0px; top:0px; width:9px; height:11px; position:absolute;}
.InnerServices .bg-right{ background:url(../images/Services-Inner-Corner.jpg) no-repeat top right; right:2px; top:0px; width:9px; height:11px; position:absolute;}

.InnerServices{ width:1000px; position:relative;}
.InnerServices ul{}
.InnerServices ul li{ float:left; width:248px; background:url(../images/Service-bg.jpg) repeat-x top left;}
.InnerServices ul li h5{ padding-top:19px; font-size:22px;}
.InnerServices ul li.ServiceSep{float:left; background:url(../images/Service-Sep.jpg) repeat top left; width:2px; height:107px;}
.InnerServices ul li a.readmore{ float:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/icon/ReadMore-ico.png) no-repeat right; padding:0px 6px 3px 0px; width:60px; text-decoration:none; vertical-align:middle; margin:25px 8px 6px 0px;}
.InnerServices ul li a.readmore:hover{ color:#8eacb1; text-decoration:underline; }
.InnerServices ul li a.readmore.Mar{ margin:22px 8px 6px 0px;}
.InnerServices ul li img{ float:left; margin:17px 4px 0px 7px;}





.Services .bg-left{ background:url(../images/Services-Corner.jpg) no-repeat top left; left:0px; top:0px; width:9px; height:11px; position:absolute;}
.Services .bg-right{ background:url(../images/Services-Corner.jpg) no-repeat top right; right:2px; top:0px; width:9px; height:11px; position:absolute;}
.Services{ width:1000px; position:relative;}
.Services ul{}
.Services ul li{ float:left; width:248px; background:url(../images/Service-bg.jpg) repeat-x top left;}
.Services ul li.ServiceSep{float:left; background:url(../images/Service-Sep.jpg) repeat top left; width:2px; height:164px;}
.Services ul li a.readmore{ float:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/icon/ReadMore-ico.png) no-repeat right; padding:0px 6px 3px 0px; text-decoration:none; vertical-align:middle; margin:24px 8px 6px 0px;}
.Services ul li a.readmore:hover{ color:#8eacb1; text-decoration:underline; }
.Services ul li img{ float:left; margin:17px 4px 0px 7px;}
.Services ul li ul.list{  width:161px; float:left; margin:7px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8eacb1;}
.Services ul li ul.list li{  width:161px;  background:url(../images/icon/Correct-ico.png) no-repeat left top; line-height:1.5em; padding:0px 0px 0px 18px;}


.bodyContainer{width:1000px; background-color:#FFF; float:left; }

.BodyContent{width:718px; padding:15px; float:left; background-color:#FFF; 	font-size:13px; color:#464646;}
.BodyContent.TrainingBg{ background:url(../images/BodyContent-bg.jpg) no-repeat bottom right; }
.BodyContent p.sep{border-bottom:#CCC solid 1px; height:1px;}
.BodyContent ul.list{ margin-top:4px;}
.BodyContent ul.list li{background:url(../images/icon/CheckBoxCorrect-ico.png) no-repeat top left; padding-left:30px; color:#616466; font-size:13px; 
margin-bottom:8px; line-height:1.7em;}

.News-Contact{ width:232px; float:right; padding:10px; background:#fff url(../images/News-bg.jpg) repeat-x top center; font-size:12px;}

.Testimonials{ color:#434548; font-size:13px; line-height:1.3em; padding:14px; background:url(../images/Testimonials-bg.png) no-repeat; width:331px; height:95px; position:relative;}

.Testimonials p.Author{
	color:red;
	text-transform:uppercase;
	position:absolute;
	left: 34px;
	top: 99px;
	width: 265px;
	text-align:right;
}

.Contact{ border-top:#ccc solid 1px;}
.Contact p{ color:#444749; font-size:13px;}

.BlueBox{background:url(../images/BlueBox-bg.png) no-repeat top left; color:#FFF; font-size:13px; text-align:center; line-height:1.1em; vertical-align:middle; width:33px; height:33px;}

.FooterRollingLogo-Container{ width:1000px; clear:both; border-top:#efefef solid 1px; padding-top:20px;}
.FooterRollingLogo-Container .Left-bg{background:url(../images/FooterRound-bg.png) no-repeat top left; width:9px; height:92px; float:left;}
.FooterRollingLogo-Container .Right-bg{background:url(../images/FooterRound-bg.png) no-repeat top right; width:9px; height:92px; float:left;}
.FooterRollingLogo-Container .Footer-Logo{ float:left; height:92px; padding:15px 0px 0px 0px; width:981px; background:url(../images/FooterLogo-bg.png) repeat-x top right;}

.FooterContainer{ width:100%; background:url(../images/FooterBottom-bg.jpg) repeat-x bottom left; clear:both; padding:38px 0px 0px 0px;}
.FooterContainer .Content{ width:1000px; margin:0px auto; color:#6b7983;}
.FooterContainer .Content a{color:#6b7983; font-size:13px;  line-height:2.1em;}
.FooterContainer .Content a:hover{text-decoration:underline;}
.FooterContainer .Content p{text-align:center; line-height:2.1em; }
.FooterContainer .Content p.RightAlign{ text-align:right; color:#6b7983; font-size:12px;}

.Heading1{ color:#0889b2; font-size:16px; text-transform:capitalize;}


.tickmarks {
    margin: 10px 0 0;
    padding: 0;
	font-size:14px;	
}

.tickmarks li {
    background-image: url("../images/tick-arrow.png");
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 18px;
	font-size:14px;
}