/* STRUCTURAL COMPONENTS */
body {background:#83be4a url(images/bodybg6.gif) repeat-x fixed top left;padding:0px 0 40px;font-family:"Lucida Grande",Helvetica,Arial,sans;font-size:10pt;line-height:1.5;color:#555;text-align:center}
a {color: #24768E;font-weight:bold;text-decoration:none;outline:none}
div {display:block}
li {list-style-image:url(images/bullet.gif)}
.cleary {clear:both}
.hidden {display:none}
table {width:95%;font-size:8pt;margin:5px 0 40px 20px}
td {width:25%;text-align:center}
tr.head {color:#24768e;font-weight:bold;font-size:10pt}
.tdhead {font-weight:bold;text-align:left}


#wrapper {margin:0 auto;text-align:left;width:960px;}
#header {width:100%; height:75px;background:url(images/headerbg.png) no-repeat center 62px;}
#logo {margin:0 0 5px 10px;float:left;width:316px;height:55px}
#demobuttons {float:right; margin:15px 20px 0;}
#header img {border:none}
.headerbutton {height:32px;padding-right:10px;border:0}

/* BANNER COMPONENTS */
#slider, #banner {width:960px;margin:0 auto;position:relative;background:url(images/mainbg.png);}
.scroll {height:250px;width:950px;overflow:auto;overflow-x:hidden;position:relative;clear:left;}
.scrollButtons {position:absolute;top:222px;cursor:pointer;}
.scrollButtons.left {left:10px;}
.scrollButtons.right {right:17px;}
.scrollContainer div.slide {padding: 10px 10px 10px 10px;height:250px;width:950px;color:#fff}
.slide p {font-size:11pt;margin:0;text-align:left}
.slide img {border:none}
.slide h2 {margin:5px 0 10px;font-size:20pt;font-weight:normal;text-align:left}
#slide1 {background:url(images/blue_banner.gif);text-align:center}
#slide2 {background:url(images/green_banner.gif);text-align:center; color:#336533}
#slide3 , #slide4 {background:url(images/black_banner.gif);text-align:center}

.subbanner {height:130px;width:950px;overflow:hidden;position:relative;clear:left;background:url(images/subbanner.jpg);color:#fff}
#assets, #solutions, #fieldsales, #fieldservice, #POD , #Partners, #Hardware, #Technology, #VAR, #SystemIntegrators, #International, #Associations {background:url(images/subbanner2.jpg);color:#336533;}
.subbanner h2 {margin:30px 0 5px 25px;font-size:20pt;font-weight:normal;text-align:left;clear:both}
.subbanner h3{margin:0 0 0 55px;font-size:12pt;font-weight:normal;text-align:left;}
.subbanner img {position:relative;top:-55px;float:right;margin-right:75px;border:none}

/* INDIVIDUAL SLIDES */
#slideimg1 {float:right;margin:10px 100px 0 0;width:220px;height:220px;}
#slidetext1 {float:left;margin:20px 0 0 55px;width:500px;}
#slideimg2 {float:left;margin:10px 0px 0 50px;width:344px;height:220px;}
#slidetext2 {float:right;margin:20px 55px 0 0px;width:475px;}
#slideimg3 {float:right;margin:10px 50px 0 0;width:398px;height:230px;}
#slidetext3 {float:left;margin:20px 0 0 25px;width:450px;}
#slideimg4 {float:right;margin:7px 100px 0 0;width:238px;height:233px;}
#slidetext4 {float:left;margin:20px 0 0 25px;width:450px;}
#slidetext1 img , #slidetext2 img , #slidetext3 img, #slidetext4 img {margin-top:20px; border:0}

/* PAGE NAVIGATION */
#pagenav {background:url(images/mainbg.png) repeat-y}
ul#nav {margin:0 11px 0 0px;padding:0 0 52px 0px;list-style:none;}
ul#nav li {float:left;margin:0 0 0 0px;width:158px;text-align:center;list-style-image:none}
ul#nav a {display:block;padding:16px 0;width:158px;margin:0;background:url(images/pagenav.png) repeat-x;color:#ececec;font-weight:bold}
ul#nav li a:hover {width:158px;color:#fff;margin:0;background:url(images/pagenavhover.png) repeat-x;text-shadow:#555 1px 1px 1px}
ul#nav li a.selected {width:158px;color:#fff;margin:0;background:url(images/pagenavselected.png)repeat-x;text-shadow:#555 1px 1px 1px}

/* CONTENT AREA */
#main {background:url(images/mainbg.png) repeat-y;width:100%;padding-top:10px}
#panel {padding:20px 10px 30px}
#sections {clear:right;float:left;width:250px;}
ul#seclist {margin: 0 0 0 -17px;padding: 0 0 0 15px;}
ul#seclist p {padding-left:10px;margin:0 0 10px;font-size:8pt;color:#7c7c7c;}
ul#seclist p span {font-size:13.5pt;display:block;color:#aaa;font-weight:bold;}
ul#seclist p.mid {margin-top:25px}
ul#seclist li {padding:0;background: url(images/bg_benefits_li.gif) no-repeat center top;list-style: none;list-style-image:none;margin:0}
ul#seclist li.first {background:none;}
ul#seclist li a.selected, ul#seclist li a.selected:hover {background:#e5e9ee url(images/bg_benefits_li_a_selected.png) no-repeat 211px 8px;}
ul#seclist li .selected b {font-size:12pt;font-weight:bold;color: #24768e}
ul#seclist li a {display: block;padding:5px 0 10px 10px;background: url(images/bg_benefits_li_a.png) no-repeat 216px 8px;color: #7C7C7C;outline:none;font-weight:normal;min-height:30px}
ul#seclist li a:hover {background: #f4f3e4 url(images/bg_benefits_li_a_hover.png) no-repeat 216px 8px;}
ul#seclist li strong, ul#seclist li b {display:block;margin-bottom: 0px;color: #24768e;font-size: 11.5pt;font-weight:normal}
ul#seclist li a:hover strong, ul#seclist li a:hover b {color: #24768E;}
ul#seclist li.sublist a {padding-left:25px;font-size:9pt}
ul#seclist li.sublist a b {font-size:9pt}
ul#seclist li.sublist a.selected b {font-size:10.5pt;font-weight:bold}

#content {float:right;width:665px;margin:0}
#subcontent {margin:0px 30px 0 10px}
#subcontent h1 {font-size:18pt;font-weight:normal;margin:0 0 5px;padding-bottom:0px}
#subcontent h2 {font-size:13.5pt;font-weight:normal;margin:10px 0 5px;padding-bottom:2pt}
#subcontent h3{font-size:11pt;margin:20px 0 0;padding-bottom:2pt}
#subcontent.faq h3{font-size:11pt;margin:10px 0 0;padding-bottom:2pt}
#subcontent p {padding:0 0 15px;margin:0;line-height:1.65}
#subcontent ul {margin-top:0px}
#subcontent ul.mainbullet {padding-right:10px;margin-top:0px;}
#subcontent ul.subbullet {list-style-type:none;padding:0 0 5px;color:#7c7c7c;font-weight:normal;text-align:justify;margin:0px}
#subcontent ul.subbullet li {list-style-image:none}
#subcontent ul li {padding-bottom:3pt}
#content a:hover {text-decoration:underline}
.mainbullet {font-weight:bold}
#subcontent ul.mainbullet li a.right {font-size:8pt;float:right;position:relative;top:-20px;font-weight:normal}
.demobar {text-align:center;margin:10px 0 0}
.demobar img {border:none}
.partner, .customer {float:left;width:200px;height:125px;text-align:center;padding:5px 2px;vertical-align:middle;}
.partner *, .customer * {vertical-align:middle}
.partner span, .customer span {display:inline-block;height:100%;}
.partner img, .customer img {border:none}
.partner p, .customer p {padding:0;font-size:8pt;font-weight:bold}
.jumper {padding-bottom:0px;text-align:center; width:600px}
.small {font-size:85%;}

.thumb_center {text-align:center;border:0;margin-top:0px;color:#555;margin-bottom:10px;font-size:8pt}
.thumb_center img {border:none;display:block;margin:0 auto}
.thumb_left {float:left;text-align:center;border:0;color:#555;font-size:8pt;margin:5px 15px 10px 0}
.thumb_left img {border:none;display:block;}
.thumb_right {float:right;text-align:center;border:0;color:#555;font-size:8pt;margin:5px 0 10px 15px}
.thumb_right img {border:none;display:block;}
.thumb_left a, .thumb_right a {display:block;margin-bottom:10px;margin-top:5px}

ul#tabs, ul#smalltabs {list-style:none;padding:0;margin:10px 0 0;width:600px;}
ul#tabs li {float:left;width:31.5%;text-align:center;font-size:12pt;padding-bottom:0px;margin:0;list-style-image:none;margin-left:0px}
ul#smalltabs li {float:left;width:24%;text-align:center;font-size:12pt;padding-bottom:0px;margin:0;list-style-image:none;margin-left:5px}
ul#tabs li.first, ul#smalltabs li.first {margin-left:0px}
ul#tabs li a {display:block;width:100%;font-size:13pt;height:31px;color:#555;margin:0;padding:7px 1px 0px;position:relative;top:4px;background:url(images/tab_no.gif) 0px 0px no-repeat;outline:none}
ul#smalltabs li a {display:block;width:100%;font-size:12pt;height:31px;color:#555;margin:0;padding:7px 1px 0px;position:relative;top:4px;background:url(images/smalltab_no.png) 0px 0px no-repeat;outline:none}
ul#tabs li a.selected, ul#tabs li a:hover {padding:10px 1px 2px;border:none;border-bottom:none;background:url(images/tab.png) no-repeat;height:30px;text-decoration:underline;position:relative;top:1px;color:#24768e;}
ul#smalltabs li a.selected, ul#smalltabs li a:hover {padding:10px 1px 2px;border:none;border-bottom:none;background:url(images/smalltab.png) no-repeat;height:30px;text-decoration:underline;position:relative;top:1px;color:#24768e;}

.pane {float:left;border:1px solid #bbb;padding:15px 15px 0;background:#e8e9e8 url(images/tabs_bg.gif) repeat-x;margin:0 0 20px;width:600px}

#secheader {height:10px;background:#a10000}
#bottom {width:100%;background:url(images/bottomborder.png) no-repeat 0px 1px;}
#bottom h2 {font-size:13pt;font-weight:normal;text-align:center;color:#333;margin-bottom:5px;padding-top:0px;margin-top:20px}
#bottom p {padding:0px 10px 5px;font-size:9pt}
.wrap1 {float:left;width:290px;margin:0 0 0 20px;}
.wrap2 {float:right;width:590px;margin:0 30px 0 0;}
#news {float:left;width:280px;margin: 0;padding:0 15px}
#news p {margin:10px 0 0;width:280px}
#news a:hover {text-decoration:underline}
#news img {float:left;width:48px;height:48px;position:relative;top:-5px;left:-5px;border:0}
#testimonial {float:left;width:280px;margin:20px 0 0;color:#555}
#testimonialheader {background:url(images/testyhead4.png) no-repeat;width:100%;height:24px;margin-top:15px;margin-bottom:0px}
#testimonialcontent {background:url(images/testyfoot4.png) no-repeat center bottom;width:100%;margin-top:0px;padding-bottom:20px;}
#testimonialcontent p {margin:0;padding:0 0 10px 0px;}
#ticker {list-style:none;margin:0px;padding:0px}
ul#ticker li {margin:0 10px}
#ticker p {width:225px;margin-left:15px;margin-right:15px;font-size:85%}
ul#ticker li {list-style-image:none}
#speaker {text-align:right;font-weight:bold;padding:0 20px 0 15px;color:#24768E}
#customers {float:right;width:280px;margin:0px;text-align:center}

#footer {padding:45px 20px 20px;background:url(images/footerbg.png) no-repeat center top;text-align:center;color:#336533;font-size:9pt}
#footer a {display:inline-block;color:#fff;margin:0 50px}
#footer a:hover {color:#336533}

#demotip {display:none;background:transparent url(images/blue_tooltip.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}
