/* CSS Document */

body
{
padding:0px;
margin:0 auto;
text-align:center; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
background:url(../images/strip_bodybg.gif) repeat-x top left; 
background-color:#3776ce;
}


a img {border:0;} 
a:active {outline: none;}
:-moz-any-link:focus {outline: none;}



p{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
text-align:justify;
line-height:22px;
padding:0px 8px 0px 0px; margin:0px;
}

#outercontainer
{
width:960px;
padding:0px;
margin: 0 auto; text-align:center;
}


#incontainer{
width:960px;
height:90px;
padding:10px 0px 0px 0px;
margin: 0 auto; text-align:center;
}


#header{
width:960px;
height:90px;
}



#logocontainer{
width:177px;
padding:0px 0px 0px 0px;
margin: 0 auto; text-align:center;
float:left;
background-color:#FFFFFF;
}

#topmenucontainer{
width:783px;
padding:0px 0px 0px 0px;
margin: 0 auto; text-align:center;
float:left;
height:27px;

}


#maincontainer{
width:960px;
padding:18px 0px 0px 0px;
margin: 0 auto;
float:left;
background-color:#ffffff;
vertical-align:top;
}


#leftcontainer{
width:673px;
padding:0px 0px 0px 10px;
margin:0; text-align:left;
float:left;
}


.leftdiv
#leftcontainer{
width:673px;
padding:0px 0px 0px 10px;
margin:0; text-align:left;
float:left;
}





#rightcontainer{
width:254px;
padding:0px 6px 0px 13px;
margin:0;
float:left;
text-align:left;
}


.navlinkbar
{
padding-bottom:8px; border-bottom:3px #cccccc solid;
font-size:11px;
font-weight:normal;
color:#333333;

}
.navlinktxt
{
font-size:11px;
font-weight:normal;
color:#333333;
}
.navlinktxt:link{ color:#333333; font-weight:normal; text-decoration:underline;}
.navlinktxt:visited{ color:#333333; font-weight:normal; text-decoration:underline;}
.navlinktxt:hover{ color:#000099; font-weight:normal; text-decoration:none;}

.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#010E47;
	font-weight: bold;
	text-decoration:none;
	padding-top:4px;
}



.subtitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#010E47;
	font-weight: bold;
	text-decoration:none;
	padding-top:4px;
}

.rbarmenubox
{
padding:4px 0px 8px 18px;
}

.rbarlinks
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:24px;
background:url(../images/arrow_blue.png) no-repeat left;
padding-left:11px;
}
.rbarlinks:link{ color:#333333; font-weight:normal; text-decoration:none;}
.rbarlinks:visited{ color:#333333; font-weight:normal; text-decoration:none;}
.rbarlinks:hover{ color:#000099; font-weight:normal; text-decoration:underline;}

.topmenustrip
{
background:url(../images/topmenustrip.gif) repeat-x bottom left; height:27px; 

}

#topmenualign{
width:783px;
padding:0px 0px 0px 0px;
margin: 0 auto; text-align:center;
float:left;
height:27px;
}

.topwelcomeswf
{
padding:18px 18px 0px 0px; vertical-align:middle; width:340px; float:left;
}

.topsearch
{
padding:18px 8px 23px 0px; 
}

.topsearch img
{
padding:0px 0px 0px 0px; vertical-align:middle; 
}



.topsearch .topsearchtxtbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; color:#000066;
width:280px;
line-height:20px;

}


.topbanner{
padding-bottom:3px;
}





.mprodbg{
background:url(../images/img-mainprod.jpg) no-repeat top left; width:675px; height:102px;float:left; padding-bottom:0px;
}

.mprodspeech{
padding:28px 8px 4px 48px; width:120px; float:left;
}

.mprodmvas{
padding:28px 8px 4px 42px; width:115px; float:left;
}

.mprodasterisk{
padding:28px 8px 4px 50px; width:110px; float:left;
}
.mproddbase{
padding:28px 8px 4px 42px; width:115px; float:left;
}

.homebotbox1{
padding:8px 18px 8px 0px; width:210px; float:left;
}

.homebotbox2{
padding:8px 18px 8px 0px; width:210px; float:left;
}

.homebotbox3{
padding:8px 4px 8px 0px; width:210px; float:left;
}

.homebotboxtxt
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
padding:0px 8px 0px 8px; text-align:justify; line-height:14px; 
}

.homebotboxtxt img
{
float:left;
margin:0px 4px 0px 0px;

}




.rbdevzone
{
background:url(../images/rb-devzone.jpg) no-repeat top left;
width:255px;
height:58px;
padding:0px 0px 18px 0px;
}

.rbdownloads
{
background:url(../images/rb-downloads.jpg) no-repeat top left;
width:255px;
height:58px;
padding:0px 0px 23px 0px;
}


.rbwhitepapers
{
background:url(../images/rb-whitepapers.jpg) no-repeat top left;
width:255px;
height:58px;
padding:0px 0px 23px 0px;
}


.rbimplinks
{
background:url(../images/rb-implinks.jpg) no-repeat top left;
width:255px;
height:58px;
padding:0px 0px 23px 0px;
}


.rbboxin
{
padding:4px 0px 0px 100px;
text-align:left;
float:left;
}


.rbtitletxt
{
font-weight:bold;
font-size:11px;
color:#0440b0;
line-height:16px;
background:url(../images/arrowbl.gif) no-repeat left;
padding-left:18px;
padding-top:5px;
}

.rbtitletxtonly
{
font-weight:bold;
font-size:11px;
color:#0440b0;
line-height:16px;
}

.rbconttxt
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-weight:normal;
color:#63707a;
line-height:16px;
}

.rbmoretxt
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#ff0000;
padding-right:8px; vertical-align:top; text-align:right;
}
.rbmoretxt:link{ color:#ff0000; font-weight:normal; text-decoration:none;}
.rbmoretxt:visited{ color:#ff0000; font-weight:normal; text-decoration:none;}
.rbmoretxt:hover{ color:#000099; font-weight:normal; text-decoration:underline;}



.dotline-dbl
{
background:url(../images/dotline-dbl.gif) repeat-x top left; 
height:28px;
}

.dotlineimg
{
padding:5px 0px 0px 8px;
}


.conttxt
{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
font-weight:normal;
line-height:16px;
}

.newsbox
{
padding:8px;
}

.newsmoretxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#092862;
padding-right:18px; text-align:right; vertical-align:top;
}
.newsmoretxt:link{ color:#092862; font-weight:normal; text-decoration:none;}
.newsmoretxt:visited{ color:#092862; font-weight:normal; text-decoration:none;}
.newsmoretxt:hover{ color:#000099; font-weight:normal; text-decoration:underline;}


.implinktxtonly
{
text-align:left; vertical-align:top;
line-height:20px;
padding-bottom:10px;
}

.implinktxt
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C4370F;
padding-right:13px; 
}
.implinktxt:link{ color:#C4370F; font-weight:bold; text-decoration:none;}
.implinktxt:visited{ color:#C4370F; font-weight:bold; text-decoration:none;}
.implinktxt:hover{ color:#000099; font-weight:bold; text-decoration:underline;}

h1.titletxt
{
font-weight:bold;
font-size:12px;
color:#0440b0; margin:0px; padding:0px;
}

.wtitletxt
{
font-weight:bold;
font-size:12px;
color:#000;
line-height:22px;
padding-left:8px;
}

h1.wtitletxt
{
font-weight:bold;
font-size:12px;
color:#fff;
background-color:#585859;
line-height:22px;
padding-left:8px;
}


ul.homelook {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
line-height:13px;
 text-align:left;
 font-weight:normal;
  list-style-image: url("../images/arr-dot.gif");
  list-style-position:outside; padding-left:13px; margin:0px;
}

	ul.homelook li {
	 padding: 5px 5px 5px 1px;
	 color: #333333;
	 line-height:14px;
	 text-align:justify;
	}



ul.contpoints {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
line-height:22px;
 text-align:left;
 font-weight:normal;
  list-style-image: url("../images/arrow_round.png");
  list-style-position: outside;
}

	ul.contpoints li {
	 padding: 7px 10px 8px 10px;
	 color: #333333;
	 line-height:20px;
	 text-align:justify;
	}


.teamcontainer{
width:668px;
padding:18px 6px 10px 0px;
margin:0; text-align:left;
float:left;
border-bottom:1px #D56D42 dashed; 
}

.borderbottom{
width:668px;
padding:7px 6px 7px 0px;
margin:0; text-align:left;
float:left;
border-bottom:1px #D56D42 dashed; 
} 


.teamtitle
{



text-align:left; vertical-align:top;
line-height:16px; color:#ff0000;
color:#000033;
font-weight:bold; font-size:13px;
}

.teamtitleg
{
text-align:left; vertical-align:top;
line-height:16px;
color:#ff0000;
font-weight:normal; font-size:11px; 
}


.teamimg
{
padding:0px 6px 6px 0px; 
float:left; 
text-align:left;
height:120px;
}

.abtuslocbox
{
width:315px; 
float:left; 
padding:0px 6px 2px 14px;
}


ul.abtuslocbuv {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
line-height:22px;
text-align:left;
font-weight:normal;
list-style-image: url("../images/arrow-dbl.gif");
list-style-position: outside;
}

ul.contpoints li {
padding: 6px 10px 7px 10px;
color: #333333;
line-height:20px;
}


ol.numlist {
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
line-height:22px;
text-align:left;
font-weight:normal;
list-style-position: outside;
}

	ul.contpoints li {
	 padding: 4px 10px 5px 10px;
	 color: #333333;
	 line-height:20px;
	}





#footercontainer{
width:960px;
padding:0px 0px 40px 0px;
margin: 0 auto;
float:left;
}

.footbgred{
width:960px;
padding:6px 0px 0px 0px;
margin: 0 auto;
float:left;
border-bottom:1px #fff solid;
background-color:#f51b11;
}


#footlinkmenu
{
padding:0px 0px 4px 8px; 
vertical-align:top;
}

.footmenutxtsep
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
}

.footmenutxt
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
padding:0px 2px 0px 2px;
}
.footmenutxt:link{ color:#ffffff; font-weight:normal; text-decoration:none;}
.footmenutxt:visited{ color:#ffffff; font-weight:normal; text-decoration:none;}
.footmenutxt:hover{ color:#000099; font-weight:normal; text-decoration:underline;}


.footbgblue{
width:960px;
padding:6px 0px 0px 0px;
margin: 0 auto;
float:left;
background-color:#3776ce;
}


#footcopy{
width:460px;
padding:0px 0px 0px 8px;
margin: 0 auto;
float:left;
text-align:left;
}


#footpolicy{
width:480px;
padding:0px 8px 0px 0px;
margin: 0 auto;
float:right;
text-align:right;
}


div{
margin:0px; padding:0px;
}


#tab_1 td
{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
text-align:justify;
line-height:28px; padding-left:12px; padding-right:8px;
margin:6px 8px 6px 8px; 
}

#tab_2 td
{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
text-align:justify;
line-height:28px; padding-left:12px; padding-right:8px;
margin:6px 8px 6px 8px; 
}

#tab_3 td
{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#333333; 
text-align:justify;
line-height:28px; padding-left:12px; padding-right:8px;
margin:6px 8px 6px 8px; 
}

.graytxt
{
font-family:Tahoma, Arial, Helvetica, sans-serif; 
font-size:11px; color:#A4A4A4; 
text-align:left;
line-height:28px; 
}

.style1 {
color: #FF0000;
} 