.pagebanner,.pagebanner1,.pagebanner2,.pagebanner2a,.pagebanner2b,.pagebanner2c,.pagebanner2d,.pagebanner2e,.pagebanner2f,.pagebanner3,.pagebanner4,.pagebanner5,.pagebanner5b ,.pagebanner6 ,.pagebanner6a,.pagebanner6b {
margin:0 auto; width:960px; height:72px}
.pagebanner h1,.pagebanner1 h1,.pagebanner2 h1,.pagebanner2b h1,.pagebanner2c h1,.pagebanner2d h1,.pagebanner2e h1, .pagebanner2f h1, .pagebanner3 h1,.pagebanner4 h1,.pagebanner5 h1,.pagebanner5b h1,.pagebanner6 h1 ,.pagebanner6a h1,.pagebanner6b h1 {
position:relative; top:28px; left:20px; color:#FFF; font-family:"Lucida Sans","Verdana",sans-serif;font-size:1.5em; float:left;display:none}

.pagebanner{ background:#000 url('../images/solutions/banner_solutions.jpg') no-repeat top right}
.pagebanner1{ background:#000 url('../images/solutions/platform.jpg') no-repeat top right}
.pagebanner2{ background:#000 url('../images/company/banner.jpg') no-repeat top right}
.pagebanner2b{background:#000 url('../images/company/partners.jpg') no-repeat top right}
.pagebanner2c{ background:#000 url('../images/company/banner_news.jpg') no-repeat top right}
.pagebanner2d{ background:#000 url('../images/company/banner_careers.jpg') no-repeat top right}
.pagebanner2e{ background:#000 url('../images/company/legal.jpg') no-repeat top right}
.pagebanner2f{ background:#000 url('../images/company/banner_news2.jpg') no-repeat top right}
.pagebanner3{ background:#000 url('../images/partners/banner.jpg') no-repeat top right}
.pagebanner4{ background:#000 url('../images/contact/banner.jpg') no-repeat top right}
.pagebanner5{ background:#000 url('../images/login/banner.jpg') no-repeat top right}
.pagebanner5b{ background:#000 url('../images/login/banner3.jpg') no-repeat top right}
.pagebanner6{ background:#000 url('../images/partners/banner2.jpg') no-repeat top right}
.pagebanner6a{ background:#000 url('../images/partners/banner2a.jpg') no-repeat top right}
.pagebanner6b{ background:#000 url('../images/partners/banner2b.jpg') no-repeat top right}

#breadcrumb {background:transparent url('../images/nav_bread.png') repeat-x top; margin:0 auto; width:960px;height:25px}
#breadcrumb ul {display:block;padding:2px 0 2px 20px; float:left}
#breadcrumb ul li{display:inline; padding:0 0.1em 0 0;color:#fff;text-transform:lowercase;font-size:0.6em}
#breadcrumb a {display:block;display:inline;text-transform:lowercase}
#breadcrumb li a:link, #breadcrumb li a:visited {color:#999}
#breadcrumb li a:hover {color:#fff;text-decoration:underline}

/*.pagetitle {color:#454545; font-weight:bold; font-size:1em; padding:1.0em 0 0.5em 1em}*/
#wrapper2{margin:0 auto; width:960px;text-align:left; background:#fff url('../images/side_nav_bg.png') repeat-y top left}

* html #content2{ margin-left:0}
#content p,#content2 p{color:#666} 
#content2{margin-left:0.3em;padding:1em 1em 0 2em;background:#fff url('../images/top_content.png') no-repeat top left}
#content{margin-left:0.3em;padding:1em 1em 0 2em}
#content ul li,#content2 ul li{color:#666;font-size:0.8em;margin:0 0 3px 15px;font-family:Arial, Helvetica, sans-serif}
#content h1{ font-size:19px; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 15px 0;letter-spacing:-1px}
#content h2{ font-size:17px; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 10px 0;letter-spacing:-1px}
#content h3{ font-size:0.9em; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 10px 0}

p{color:#404040; font-size:0.9em;line-height:1.1em;padding-bottom:1em;font-family:Arial, Helvetica, sans-serif}

#content2 h1{ font-size:19px; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 20px 0;letter-spacing:-1px}
#content2 h2{ font-size:17px; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding-bottom:10px;letter-spacing:-1px}
#content2 h3{ font-size:0.9em; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 10px 0}
#content2 h4{ font-size:0.9em; color:#333;font-family:"Lucida Sans","Verdana",sans-serif; padding:10px 0 10px 0}

.rightcontent{float:left; width:170px; margin-top:20px}
.leftcontent{float:left; width:225px}
.centercontent1{float:left; width:720px}
.centercontent2{float:left; width:540px}
.title_banner{width:730px; height:120px; float:right}
.list {list-style-image:url('../images/list.gif'); margin-bottom:15px; font-size:1.0em}

#s_menu {font-size:0.75em;text-align:left;float:left; margin-top:15px}
#s_menu a {display:block;background:#2D2C2C url('../images/index/button_bg.png') no-repeat top left;text-decoration:none;color:#878787;width:230px;height:25px;font-weight:bold;}
* html #s_menu a span {color:#fff}
#s_menu a span {position:relative;top:4px;left:35px;cursor:pointer;display:block;color:#fff}
#s_menu a:hover span {color:#878787}
#s_menu a:link{color:#fff;cursor:default}
#s_menu a:visited {color:#fff;cursor:default}
#s_menu a:active {background:transparent url('../images/index/button_bg.png') no-repeat top left;color:#fff;cursor:default}
#s_menu a:hover {background:#3C3C3C url('../images/index/button_bg_on.png') no-repeat top left;color:#fff;cursor:default}
#s_menu .selected {background:#3C3C3C url('../images/index/button_bg_on.png') no-repeat top left;color:#fff;cursor:default}
#s_menu ul li ul{font-size:11px}

#s_menu ul li ul a {display:block;background:#2D2C2C url('../images/index/button_bg1.png') no-repeat top left;text-decoration:none;color:#878787;width:230px;height:25px;font-weight:bold;}
#s_menu ul li ul a:active {background:transparent url('../images/index/button_bg1.png') no-repeat top left;color:#fff;cursor:default}
#s_menu ul li ul a:hover {background:#3C3C3C url('../images/index/button_bg1_on.png') no-repeat top left;color:#fff;cursor:default}
#s_menu ul li ul .selected {background:#3C3C3C url('../images/index/button_bg1_on.png') no-repeat top left;color:#fff;cursor:default}

/*p.redlink {color:#991B1F;font-family:Arial, sans-serif; font-size:0.8em}*/
.dot_line{border-bottom:1px dotted #666; margin:0 0 15px 0;width:100%}
.dot_line2{border-top:1px dotted #666; margin:0 0 15px 0}
.dot_line3{border-top:1px dotted #666; margin:0 0 15px 0}

#ben_box, #ben_box2, #ben_box3, #ben_box4, #ben_box5, #ben_box6, #ben_box7, #ben_box8{ list-style-position:outside; font-size:19px; width:270px; float:right; position:relative; bottom:16px; left:16px}
#ben_box ul li, #ben_box2 ul li, #ben_box3 ul li, #ben_box4 ul li, #ben_box5 ul li, #ben_box6 ul li, #ben_box7 ul li, #ben_box8 ul li{color:#333}
#ben_box ul, #ben_box2 ul, #ben_box3 ul, #ben_box4 ul, #ben_box5 ul, #ben_box6 ul, #ben_box7 ul, #ben_box8 ul{ margin-bottom:10px}
#ben_box li, #ben_box2 li, #ben_box3 li, #ben_box4 li, #ben_box5 li, #ben_box6 li, #ben_box7 li, #ben_box8 li{padding-left:5px; padding-bottom:2px}
.tick {list-style-image:url('../images/solutions/tick_blue.png')}
.tick2 {list-style-image:url('../images/solutions/tick_yellow.png')}
.tick3 {list-style-image:url('../images/solutions/tick_purple.png')}
.tick4 {list-style-image:url('../images/solutions/tick_blue2.png')}
.tick5 {list-style-image:url('../images/solutions/tick_orange.png')}
.tick6 {list-style-image:url('../images/solutions/tick_red.png')}
.tick7 {list-style-image:url('../images/solutions/tick_green.png')}
.tick8 {list-style-image:url('../images/solutions/tick_green2.png')}

.color_ap {color:#024675}
.color_build {color:#CBA302}
.color_doc {color:#601752}
.color_build {color:#CBA302}
.color_expence {color:#0182A0}
.color_ereq {color:#D25502}
.color_proof {color:#892934}
.color_safe {color:#568E14}
.color_hr {color:#016A76}
.ben{margin:0 10px 0 25px;font-weight:bold}
.ben_head {padding:25px 0 15px 20px; letter-spacing:-1px;font-size:19px}

/*feature buttons2*/
#right_nav {float:right;line-height:normal;text-align:center;}
#right_nav ul {}
#right_nav li {background:transparent url('../images/but_left.png') no-repeat scroll left top;margin:0 0 6px 0;padding:0 0 0 10px;width:150px}
#right_nav a {font-family:Verdana, Arial, Helvetica, sans-serif;background:transparent url('../images/but_right.png') no-repeat scroll right top;color:#fff;display:block;font-weight:bold;
padding:10px 15px 8px 0px;text-decoration:none;font-size:11px;float:none;width:auto}
* html #right_nav a:hover {color:#fff} 
#right_nav a:hover {color:#fff}
#right_nav #selected{background-position:0 -32px;border-width:0}
#right_nav #selected a {background-position:100% -32px;color:#003399;padding-bottom:5px}
#right_nav li:hover, #right_nav li:hover a {background-position:0 -32px;color:#fff}
#right_nav li:hover a {background-position:100% -32px}
/*feature buttons1*/ 
.b_link {font-size:0.7em; text-align:left; float:left; margin-bottom:10px}
.b_link a {
display:block;
background:transparent url('../images/bullet.png') no-repeat top left;
text-decoration:none;
font-weight:bold;
color:#666;
}
.b_link a span{
position:relative;
bottom:3px;
left:1px;
padding-left:16px;
cursor:pointer;
display:block;
}
.b_link a:link, .b_link a:visited {color:#666}
.b_link a:active {}
.b_link a:hover {background:transparent url('../images/bullet2.png') no-repeat top left; color:#991B1F; text-decoration:none}
.b_space {margin-left:20px}

.bizpic {padding:0 0 0 130px}
.bizpic h3{ padding-top:0}
.biz_ap {background:url('../images/index/big_ap.png') no-repeat top left}
.biz_ereq {background:url('../images/index/big_ereq.png') no-repeat top left}
.biz_proof {background:url('../images/index/big_pod.png') no-repeat top left}
.biz_safe {background:url('../images/index/big_safe.png') no-repeat top left} 
.biz_hr {background:url('../images/index/big_hr.png') no-repeat top left}
.biz_expence {background:url('../images/index/big_expence.png') no-repeat top left} 
.biz_build {background:url('../images/index/big_build.png') no-repeat top left} 
.biz_doc {background:url('../images/index/big_doc.png') no-repeat top left} 

/* support/contact us page*/
.block span {display: block}
.block	{display: block;}
.borderbtm {background:url(../images/separator.gif);background-repeat: repeat-x}
.popupmap {background: url('../images/map.gif') no-repeat 0 0;margin: 15px 0 0 0;padding: 0 0 0.2em 1.7em;}
.block_box	{width:330px; float:left}

/* Partner page */
#content2 #cs {margin:20px 0 0 0; padding: 0; list-style-type: none; }
#content2 #cs h2 {font-size: 150%; padding:15px 0 5px 0}
#content2 #cs ul { padding:0 0 0 200px;width: 440px;}
#content2 #cs ul li {padding:0; margin: 0; border-bottom:1px dotted #000; list-style-type: none; text-align: left; width: 440px; font-size: 80%;text-align:justify}
#content2 #cs ul li ul {margin:0; padding:15px 0 0 0}
#content2 #cs li span {display: block; padding-bottom:15px}

/* download datasheet page*/
.datasheet	{margin: 10px 0 10px 0; list-style-type:none}
.datasheet li, .datasheet ul li {list-style-type:none}
.formright {margin: 0 0 8px 20px}
.formleft {width: 130px; float: left}
.smallfield, .input{font-size:12px}
.red {color: #FF0000}
.grey {color: #48503C}
.code_box {background:#eee;padding:10px 10px 0 10px}

/* careers page */
.careerbox { height:132px;overflow:auto;font-size:11px}
#careerbox table {border-collapse: collapse;width: auto}
#careerbox col {border-right: 1px solid #E4E4E4; background-color:#E4E4E4}
col#LocCol {width: 150px}
col#VacCol {width:450px}
.date {font-size:11px; font-weight:bold}

#careerbox thead {color: #999; background: #2D2C2C url('../images/nav_bread.png') repeat-x top}
#careerbox thead tr:hover {color: #999; background: #2D2C2C url('../images/nav_bread.png') repeat-x top}
#careerbox th {font-weight: normal;text-align: left;} 
#careerbox th, #careerbox td {padding: 0.3em 1em;font-size:12px}
.odd {background-color:#E4E4E4}
#careerbox tr:link, #careerbox tr:visited, #careerbox tr:active {text-decoration:none}
#careerbox tr:hover {background-color:#D5D5D5;color:#2D2C2C;cursor:pointer}
.pic_border { border:1px solid #999}
.pic {border:1px solid #999; padding:3px; margin:15px 0 15px 15px; float:right}

#downloadmenu {padding-top:15px}
#downloadmenu ul li a.pdf {background: url('../images/page_white_acrobat.png') no-repeat 0px 3px}
#downloadmenu ul li a.pdf2 {background: url('../images/icon_pdf.gif') no-repeat 0px 3px}
#downloadmenu ul{
padding:0 0 0 15px;
height:22px;
background-color:#ddd;
list-style:none;
}
#downloadmenu ul li{list-style:none; padding:0; margin:0}
#downloadmenu ul li a {
margin:0;
color: #333;
display: block;
padding: 2px 0 2px 25px;
text-decoration: none;
font-weight: bold;
font-size: 90%
}
#downloadmenu ul li a:visited{color: #333}
#downloadmenu ul li a:hover{color:#991B1F;background-color:#ddd}

.tickbox {position:relative;bottom:1px;left:7px}
.demopic {float:right;margin:0 0 0 10px}
.nav_bot {background:#fff url('../images/nav_bot.png') no-repeat bottom left; width:100%; height:51px}

/* news stories*/
.news_title  {font-size:14px; color:#333; border-bottom: 1px dotted #333; padding: 3px 0 3px 0; margin:0; font-weight:bold}
.news_list {font-size:12px;color:#999; font-weight: bold; float:left; width: 140px; text-align:right; padding-right:10px}
* html .news_links{ font-size:12px;margin:0  0 8px 0; font-weight: bold; width:500px}
.news_links {font-size:12px;margin:0  0 8px 0; font-weight: bold; overflow:hidden}
.newspic {margin: 0 0 10px 10px; padding:0; color: #999; line-height: 10px; float:right}
.news_date {margin: 0 0 5px 0; font-weight:bold}
.newspic img {border: solid 4px #ccc}
.caption {margin: 5px; text-align:left ; font-size:12px}
.captionbig	{margin: 5px; text-align:left; font-size: 110%; font-weight: bold; line-height: 15px}
.quote3	{background-color: #E2E2E2; border:4px solid #ccc}
.quote3 {width: 200px;margin: 0 0 10px 10px;padding: 10px;color: #fff;float:right}	
.quote3 ul {margin:5px 0 0 0;list-style-image:url('../images/list.gif')}
.quotetitle	{font-weight:bold; font-size:13px; color:#333}
		
