/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; font-family: Arial,Helvetica,sans-serif;
	
}
body {font-size:100%; line-height:1.125em; background:url(../images/bgb.png) repeat-x top #001D2B}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif; color:#898c8e;	}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}
.fleft {float:left}

.fLeft {float:left;}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%; }
a img{ border:0}
img{ vertical-align:top;  }

a{color:#000000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}

.link{color:#000000; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link:hover{text-decoration:underline }

h3 {color:#1D2226; margin:0 0 10px 0;}
#content h4.pageTitle {font-size:16px; font-weight:bold; color:#262626;text-align:center;margin:15px 0 5px 0;}

ul{margin:0; padding:0; list-style:none;}
ul li{}
ul li a{color:#898c8e; text-decoration: none; line-height:1.909em; padding: 11px;} 
ul li a:hover {color:#1d2226; font-weight:bold;  text-decoration:none; }
ul li .current {color:#1d2226; font-weight:bold;  text-decoration:none; }

.ul li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:10px; line-height:1em }
.ul li a{color:#ffffff; text-decoration:none ; line-height:1.25em; font-weight:bold; font-size:1em} 
.ul li a:hover { text-decoration:underline; }

.ul1 li{background:url(../images/marker2.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:10px; }
.ul1 li a{color:#000000; text-decoration:none ; line-height:1.66em; font-weight:bold; font-size:1em} 
.ul1 li a:hover { text-decoration:underline; }


/*.tail-top{ background:url(../images/bg1.png) no-repeat top center }*/ /***comment this line out for a transparent background***/

.col-1, .col-2, .col-3, .col-4, .col-5{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; width:977px;}

/*======= header =======*/
#header {width:977px; height:189px; background:url(../images/top.gif) no-repeat top center}/* */

/*======= index.html =======*/
#page1 #content .col-1{ width:185px; margin:0 13px 15px 0;}
#page1 #content .col-2{ width:977px;}
#page1 #content .col-3{ width:175px; margin-right:40px; color:#00344C}
#page1 #content .col-4{ width:180px; color:#00344C}
#page1 #content .col-5{ width:690px; color:#00344C; margin-right:15px;}
#page1 #content .col-6{ width:977px;}

/*======= index-1.html =======*/
#page2 #content .col-1{ width:194px; margin-right:13px}
#page2 #content .col-2{ width:745px}
#page2 #content .col-3{ width:175px; margin-right:40px}
#page2 #content .col-4{ width:180px}


/*======= footer =======*/
#footer { height:30px; }


/*
.link-1 { display:block; float:right; background:url(../images/link_bg.gif) left top repeat-x; color:#ffffff; text-decoration:none; }
.link-1 em { display:block; background:url(../images/link_left.gif) no-repeat left top;}
.link-1  b { display:block; background:url(../images/link_right.gif) no-repeat right top; padding:0 6px 2px 6px; font-style:normal;}
.link-1:hover{ text-decoration:none; color:#d4d0c8}
*/
.link-1 { display:block; float:right; }

.tip {color:#000;}

/*header*/
#header {font-size:0.75em; color:#FFFFFF }
#header .logo{ margin:7px 0px 0px 0px }
#header .m{ margin:0 0 0 1px }

/*content*/
#content{ font-size:0.75em; width:977px; text-align:left; background:#fff url(../images/bg_cont.gif);}
#content .indent-main{padding:5px 0px 0 0px}
#content .indent-mainHome{padding:0px}
.homeBG {background:url(images/homeBG.jpg) no-repeat 0 0; padding:27px 0 0 0; min-height:251px;}
.homeBG2 {background:url(images/homeBG2.jpg) no-repeat 0 0; padding:27px 0 0 0; min-height:251px;}
.homeBG3 {background:#00425c url(images/homeBG4.jpg) no-repeat 0 0; padding:20px 0 0 0; min-height:243px;}
#content .indent-col{padding:10px 0 0 15px;}
#content .title{  margin-bottom:16px}
#content .title1{  margin-bottom:11px}
#content .title2{  margin-bottom:24px; background:url(../images/tail1.gif) repeat-x bottom; padding-bottom:2px; }
#content .img-left{ float:left; margin:0 27px 25px 0; }
#content .img-left:hover{ border:thick; border-color:#000000; margin:0 27px 25px 0} 

#content .img-indent{ margin:0 0 16px 0}
#content p{ margin:0 0 7px 0}
#page3 #content p{ margin:0 0 17px 0}
#content .p{ margin:0 0 33px 0}
#content .p1{ margin:0 0 11px 0}
#content .p2{ margin:0 0 40px 0}
#content .p3{ margin:0 0 25px 0}
#content .p4{ margin:0 30px 40px 0}
#content h4{color:#000000; font-size:1em; margin-bottom:5px;  }
#content h5{color:#000000; font-size:1em; }
#content .tail{ background:#e8e8e8 url(../images/tail.gif) repeat-x bottom; padding:14px 0 14px 10px; margin-bottom:0; width:160px;}
#content .tail ul li a, #content .tail ul li a:link, #content .tail ul li a:visited {color:#00344C; text-decoration:none;}
.current-link{ 
	font-weight:bold; text-decoration:none; font-size: 1.2em; color:#000000; font-family:Arial, Helvetica, sans-serif;
}
.current-link:hover{ 
	font-weight:bold; text-decoration:none; 
}

.block{ background:url(../images/bg_block3.gif) no-repeat top left; height:224px; margin:0 0 0 15px; width:645px; float:left; display:inline;}
#content .indent-block {padding:18px 0 0 32px}
.homeText {width:297px; float:left; margin:0 5px 0 8px; display:inline;}
.redLine {border-top: 3px solid #fe0003; width:150px; margin:15px 0 0 70px;}
.redLine2 {border-top: 3px solid #fe0003; width:196px; margin:15px 0 0 16px;}
.mainCopy {padding:0 0 0 0px;}
.mainCopy p {color:#606060; font-size:13px;}

#content .indent{padding:0 0 0 0}

/*box*/
.box{ background:#fff; width:100%; font-size:.916em}
.box .border-bottom {background:url(../images/border_bottom.gif) repeat-x bottom;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
.box .indent-box{ padding:0 0 0 15px; }
.box .indent-box1{ padding:20px 15px 0 20px; }


/*footer*/
#footer { color:#aaacad; font-size:0.6875em; background:url(../images/menu-bg.png) repeat-x top; margin-bottom:7px;}
#footer .indent-footer{ padding:6px 50px 0 35px; float:left;}
#footer .indent-footer2{ padding:6px 50px 0 12px; float:right; color:#666;}
#footer a {color:#666; text-decoration:none;  font-size:11px;}
#footer a:hover {  text-decoration:underline;}
/*.bot-left{background:url(../images/bot_left.gif) no-repeat top left;}
.bot-right{ background:url(../images/bot_right.gif) no-repeat top right; height:46px;}*/

.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px;	font-family:Tahoma;}

.indent-2{ position:relative; padding-left:20px; float:left}
.h{ height:30px}
.h1{ height:30px; background:url(../images/bg_input.gif) no-repeat top left}
.block-contact span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-top:2px;
}

input{

	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 

   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:152px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto
}


.fadedTextDesign {
	filter: alpha(opacity=100);
	opacity:1;
	position:absolute;
	left:100px;
	top:10px;
}

.webqamap{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.waterSlide {
	background:url(../images/ocean.jpg)no-repeat 0 0;
	width:977px;
	height:100px;
	overflow:hidden;
}

/*
.webqamap:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}
*/

.webqamap-current{
	opacity:1.0;
	filter:alpha(opacity=100);
}

.GoogleSearch{
	float:right;
	margin:2px 25px 0 0;
	width:308px;
}

.SearchButton-TRANS{
	color: #FFFFFF;
	/*border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
	border:1px solid #000000; 
	background:#00344C;*/
	border:0 none;
	background:url(../images/searchBtn.gif) no-repeat 0 0;
	width:75px; 
	height:24px;
	font-size:1em;

	padding:0px 0 4px 5px;
	cursor:pointer;
	

}

.SearchButton-OPAQUE{
	color: #FFFFFF;
	border:0 none;
	/*border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
	border:1px solid #000000; 
	background:#00344C;*/
	background:url(../images/searchBtn.gif) no-repeat 0 0;
	width:75px; 
	height:24px;
	font-size:1em;
	padding:0px 0 4px 5px;
	cursor:pointer;
	
	
	
}

.oracle {
	
	text-align:center;
	padding-right:16px;
	color:#FE0003;
	font-size:14px;
	font-weight:bold;
}

h3.chartTitle {
	font-size:16px;
	font-weight:bold;
	color:#1D2226;
	text-align:center;
	margin:0 0 20px 0;
}

h3.chartTitle-current {
	font-size:16px;
	
	color:#1D2226;
	text-align:center;
	margin:0 0 20px 0;
	opacity:0.99;
	filter:alpha(opacity=99);
}
h3.chartTitle-inactive {
	font-size:16px;
	
	color:#1D2226;
	text-align:center;
	margin:0 0 20px 0;
	opacity:0.4;
	filter:alpha(opacity=40);
}



.summary {
	margin:30px 0 0 0;
	width:230px;
	float:left;
	padding:0 15px 0 25px;
}
.marginT30 {
	margin-top:30px;
}
.marginT10 {
	margin-top:10px;
}
.marginT5 {
	margin-top:5px;
}

.class {
	
}

.oracle a, .oracle a:link, .oracle a:visited {
	color:#FE0003;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.oracle a:hover, .oracle a:active {
	text-decoration:underline;
}

.demoCall {
	float:right;
	margin:5px 25px 0 0;
}
.demo {
	background:url(../images/demo.png) no-repeat 0 0;
	width:156px;
	height:24px;
	border:0 none;
	color:#fff;
	padding:0 0 8px 0;
	cursor:pointer;
	
}

.searchField {background:url(../images/searchField.gif) no-repeat 0 0;
	width:224px;
	height:20px;
}
input.google {
	margin:2px 0 0 3px;
	background:#FFFFFF none repeat scroll 0 0;
	border:0 none;
	font-size:1em;
	height:14px;
	padding-left:5px;
	padding-top:2px;
	width:200px;
}

.headerLogo {
	width:977px;
	height:58px;
	background:url(../images/webQA.png) no-repeat 0 0;
	margin:7px 0 0 0;
}

.topLogo {
	float:left;
	margin:12px 0 0 20px;
	width:224px;
	height:45px;
}

.logoLink {
	width:224px;
	height:45px;
}

.topRight {
	float:right;
	width:335px;
	height:57px;
}

/**********style for the header drop down menu**************/
.menu1{
border:none;
border:0px;
margin:0px;
padding:0px;
font-family:verdana,geneva,arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:ABABAB;
background:transparent url(../images/menu-bg.png) repeat-x scroll left top;
height:30px;
}
.menu1 ol{
/*background:url(../images/menu-bg.png) top left repeat-x;*/
height:30px;
list-style:none;
margin:0;
padding:0;
}
.menu1 li{
float:left;
}
.menu1 li a{
color:#666666;
display:block;
font-weight:bold;
line-height:30px;
padding:0px 15px;
text-align:center;
text-decoration:none;
}
.menu1 li a:hover{
color:#00344C;
text-decoration:none;
}

.menu1 li ol li a {
	line-height:20px;
}
.menu1 li ol{
background:#000000;
border-left:2px solid #000;
border-right:2px solid #000;
border-bottom:2px solid #000;
display:none;
height:auto;
filter:alpha(opacity=70);
opacity: 0.7;
position:absolute;
width:225px;
z-index:200;
-moz-opacity: 0.7;
-khtml-opacity: 0.7;

/*top:1em;
/*left:0;*/
}
.menu1 li:hover ol{
display:block;
}
.menu1 li li {
display:block;
float:none;
width:225px;
}
.menu1 li ol a{
display:block;
font-size:10px;
font-style:normal;
padding:0px 8px 0px 15px;
text-align:left;
background:#000000;
color:#FFFFFF;
}
.menu1 li ol a:hover{
background:#949494;
color:#000000;
opacity:1.0;
filter:alpha(opacity=100);
}
.menu1 p{
clear:left;
}	
.menu1 #current{
/*
background:url(../images/current-bg.gif) top left repeat-x;
*/
background-color:#00344C;
color:#ffffff;
}


/*************rounded corners style*********************/
.rbroundbox { /*background: url(../images/box_images/bodyBox.gif) repeat;*/background:#D3D5E0; padding:10px; width:150px; margin:0 0 10px 0; }
.rbtop div  { background: url(../images/box_images/tl.gif) no-repeat top left; }
.rbtop      { background: url(../images/box_images/tr.gif) no-repeat top right; }
.rbbot div  { background: url(../images/box_images/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/box_images/br.gif) no-repeat bottom right; }

 /* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 150px;
	height: 6px;
	font-size: 1px;
}
.rbcontent  {
	color:#00344C;
	margin: 3px; 
}

.tabNewsContainer { background:#57666e url(../images/tabsNewsBG.gif) repeat-x 0 0; min-height:165px; padding: 15px 18px 0pt 18px;}
.tabNewsContainer2 { background: url(../images/tabsNewsBG.gif) repeat-x 0 0; height:27px; padding: 15px 10px 0pt 20px;}

.newsContainer {width:380px; min-height:103px; margin:0 10px 0 0;float:left; color:#000; background:#fff url(images/graydient.png) repeat-x scroll 50% top;
border:1px solid #DDDDDD; padding:3px; font-size:11px;}
.newsContainer2 {width:380px; height:20px; margin:0 10px 0 0;float:left; color:#000; background:#fff url(images/graydient.png) repeat-x scroll 50% top;
border:1px solid #DDDDDD; padding:3px; font-size:11px;}
.clientWrpr {float:left; width:170px; height:100px; border-right:1px solid #00344C; margin:3px 5px 0 5px; padding-right:5px; color:#00344C;}
#content .clientWrpr h5 {color:#00344C;}
#content .eventsWrpr h5 {color:#00344C;}
.eventsWrpr {float:left; width:225px; height:110px; padding:0 0 0 5px; margin:3px 0 0 0; color:#00344C;}
.topNavWrp {float:left; width:820px;}
.topShareWrp {float:right; width:150px; padding:6px 0 0 0;}
.newsMargin {margin:2px 0 0 5px;}
ul.newClients {list-style-type:none;}
ul.newClients li{display:inline; margin:0 5px;}

ul.tabNav {list-style-type:none;}
ul.tabNav li a, ul.tabNav li a:link, ul.tabNav li a:visited  {color:#002b3e; text-decoration:none; font-weight:normal;}
ul.tabNav li a:hover, ul.tabNav li a:active {font-weight:normal; text-decoration:underline;}

.colText1 {
	float:left;
	text-align:center;
	margin-right:55px;
	width:150px;
	color:#00344C;
}

.colText2 {
	float:left;
	text-align:center;
	margin-right:25px;
	width:170px;
	color:#00344C;
}

.colText3 {
	float:left;
	text-align:center;
	margin-right:0;
	width:200px;
	color:#00344C;
}

 img a {border:0 none;}

.questionIcon {background:url(images/questionW.gif)no-repeat center top;}
.world {background:url(../images/world.gif) no-repeat 38% 0%; padding:0 36px 0 0; height:27px;}
.phone {background:url(../images/phone.gif) no-repeat 31% 0%; padding:0 36px 0 0; height:24px;}
.contactTitle {color:#FE0003; font-weight:bold;}

.questionW {background: url(images/questionW.gif) no-repeat scroll 0% 0%; width:17px; height:17px; padding:0 30px 10px 0;}

.tabLink {float:left;width:542px; height:29px;}
.newsLink {float:left; width:388px; margin-right:5px;}
.tableMarginL {margin:0 0 0 5px;}

.bridge {
	font-size:16px; 
	font-weight:bold; 
	color:#262626;
	text-align:center;
	margin:15px 0 5px 0;
}

a img {border:0 none;}