
html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#6B6B6B;background-color:#FFFFFF;text-align:center;}
body.popup {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#505050;background:none;background-color:#FFFFFF;text-align:left;padding:10px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li, hr, div {border:0px;margin:0px;padding:0px;}
.clear {clear:both;height:0px;font-size:1%;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.space {clear:both;height:20px;font-size:1%;overflow:hidden;}
#wrapper {width:100%;background:url(images/page-bg.jpg) top left repeat-x #FFFFFF;}
#wrapperinner {margin:0 auto;width:1050px;text-align:left;}
#header {width:1050px;height:142px;position:relative;background:url(images/header-bg.jpg) top left no-repeat;}
#logo {position:absolute;width:272px;height:117px;top:22px;left:0px;}
#datetime {position:absolute;width:300px;height:28px;top:110px;right:12px;}
#datetime p {text-align:right;color:#DADADA;font-size:80%;font-weight:normal;}
#datetime span.time {color:#BAA079;}
#homefeature {width:982px;height:280px;position:relative;margin-left:58px;}
#flashimg {width:982px;height:280px;margin-left:58px;}
#headerimg {width:982px;height:280px;position:relative;margin-left:58px;}
.headerlink {position:absolute;width:160px;height:36px;top:185px;left:636px;}

a {outline:none;}

#menu {width:982px;height:41px;overflow:hidden;margin-left:58px;}
#menu ul {}
#menu li {float:left;display:inline;width:124px;height:41px;text-align:center;list-style:none;font-size:80%;font-weight:bold;}
#menu a {color:#FFFFFF;width:124px;height:41px;padding:12px 0px 0px 0px;display:block;voice-family: "\"}\""; voice-family:inherit;height:29px;}
#menu a:link, #menu a:visited {color:#FFFFFF;text-decoration:none;background:url(images/menu-bg.jpg) 0 top no-repeat;}
#menu a:active, #menu a:hover {color:#FFFFFF;text-decoration:none;background:url(images/menu-bg.jpg) -124px top no-repeat;}
#menu a.on {color:#BAA079;text-decoration:none;background:url(images/menu-bg.jpg) -124px top no-repeat;}

.content {width:982px;padding-top:4px;padding-bottom:12px;min-height:320px;margin-left:58px;}
/*\*/
* html .content {height:320px;}
/**/
.content p {font-size:90%;}

.hleft {width:600px;float:left;display:inline;margin-left:10px;}
.hleft h1 {padding:0px 0px 10px 0px;font-size:135%;color:#222222;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.4em;}
.hpanel {background:url(images/hdots.gif) bottom left repeat-x;}
.hpanell {background:none;}
.hpanel h2, .hpanell h2 {font-size:120%;font-weight:bold;color:#009CE1;padding:10px 0px 8px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.hpanel h2 a:link, .hpanel h2 a:visited, .hpanell h2 a:link, .hpanell h2 a:visited {color:#009CE1;text-decoration:none;}
.hpanel h2 a:active, .hpanel h2 a:hover, .hpanell h2 a:active, .hpanell h2 a:hover {color:#009CE1;text-decoration:underline;}
.hpanel p, .hpanell p {font-size:100%;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;padding:0px 0px 10px 0px;}
.hpanel a, .hpanell a {color:#A5190A;font-weight:bold;}
.hpanel a:link, .hpanel a:visited, .hpanell a:link, .hpanell a:visited {color:#009CE1;text-decoration:none;}
.hpanel a:active, .hpanel a:hover, .hpanell a:active, .hpanell a:hover {color:#009CE1;text-decoration:underline;}
span.blue {color:#009CE1;}
.hright {width:330px;float:right;display:inline;margin-right:16px;}


.newsletter {width:330px;height:84px;background:url(images/newsletter-bg.jpg) top left no-repeat;}
.newsletter h4 {color:#FFFFFF;font-size:110%;padding:8px 130px 3px 12px;}
.newsletter a:link, .newsletter a:visited {color:#009CE1;text-decoration:none;}
.newsletter a:active, .newsletter a:hover {color:#009CE1;text-decoration:none;}
.newsletter p {color:#FFFFFF;font-size:90%;padding:0px 130px 0px 12px;}
p.blue {font-weight:bold;color:#009CE1;}

#nav {width:250px;float:left;display:inline;margin-left:18px;}
#left {width:310px;float:left;display:inline;margin-left:18px;margin-top:4px;}
#left p, #nav p {padding-bottom:12px;}
#right {width:310px;float:right;display:inline;margin-right:6px;margin-top:4px;}
#right h2 {font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;color:#A5190A;font-size:90%;font-weight:bold;padding:0px 0px 4px 0px;}
#right p {padding-bottom:12px;}
#left a:link, #left a:visited, #right a:link, #right a:visited {color:#009CE1;text-decoration:none;font-weight:bold;}
#left a:active, #left a:hover, #right a:active, #right a:hover {color:#009CE1;text-decoration:underline;font-weight:bold;}
#right img {margin:0 auto;text-align:center;display:block;}

#full {width:676px;float:right;display:inline;margin-top:4px;padding-bottom:10px;}
h1 {font-size:150%;font-weight:bold;color:#009CE1;padding:0px 0px 20px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
h1 a:link, h1 a:visited {color:#009CE1;text-decoration:none;}
h1 a:active, h1 a:hover {color:#009CE1;text-decoration:underline;}
h2 {font-size:120%;font-weight:bold;color:#009CE1;padding:0px 0px 6px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
h2 a:link, h2 a:visited {color:#009CE1;text-decoration:none;}
h2 a:active, h2 a:hover {color:#009CE1;text-decoration:underline;}
#full ul {padding-bottom:12px;margin-left:10px;}
#full li {padding-bottom:2px;padding-left:2px;margin-left:6px;list-style-image:url(images/bullet.gif);}
#full p {padding-bottom:12px;font-size:100%;}
#full a:link, #full a:visited {color:#009CE1;text-decoration:none;font-weight:bold;}
#full a:active, #full a:hover {color:#009CE1;text-decoration:underline;font-weight:bold;}

#movie {margin-top:10px;}

#nav ul {margin-top:4px;padding-bottom:14px;}
#nav li {list-style:none;padding-bottom:8px;font-size:90%;font-weight:bold;}
#nav a {color:#75777B;padding:2px 0px 2px 0px;display:block;}
#nav a:link, #nav a:visited {color:#75777B;text-decoration:none;}
#nav a:active, #nav a:hover {color:#000000;text-decoration:none;}
#nav a.on {color:#009CE1;}
#nav p a {color:#009CE1;padding:2px 0px 2px 0px;display:block;font-weight:bold;}
#nav p a:link, #nav p a:visited {color:#009CE1;text-decoration:none;}
#nav p a:active, #nav p a:hover {color:#009CE1;text-decoration:none;}

table#timeline {font-weight:bold;margin-bottom:22px;}
table#timeline td {padding-bottom:3px;font-size:90%;}
table#timeline td.date {color:#009CE1;}
table#timeline a:link, table#timeline a:visited {color:#404041;text-decoration:none;}
table#timeline a:active, table#timeline a:hover {color:#404041;text-decoration:underline;}

p.quote {font-size:100%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:1.4em;}
p.sig {font-size:100%;color:#000000;font-weight:bold;font-size:90%;}
p.blue {font-weight:bold;color:#009CE1;}
p.telephone {font-size:160%;color:#009CE1;font-weight:bold;} 
span.blue {font-weight:bold;color:#009CE1;}

.white {color:#FFFFFF;padding-top:6px;}
.ShowImage {padding-bottom:12px;}

.leftimage {margin-right:8px;margin-bottom:4px;border:1px solid #D3D3D3;}
.rightimage {margin-left:8px;margin-bottom:4px;border:1px solid #D3D3D3;}

#scroll {width:100%;height:155px;background:url(images/scroll-bg.jpg) top left repeat-x #C9C9C9;text-align:center;}
#scrollinner {margin:0 auto;width:982px;text-align:left;padding-left:58px;}
#scrollinner h3 {color:#FFFFFF;font-size:100%;padding:12px 0px 8px 10px;}
.scroller {width:960px;height:110px;position:relative;margin-left:7px;overflow:hidden;}
.scrollable {width:860px;height:96px;float:left;position:relative;overflow:hidden;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.items div {float:left;width:863px;text-align:center;}
.items div img {margin-left:5px;margin-right:5px;}
a.browse {float:left;display:block;width:48px;height:48px;margin-top:24px;background:url(images/hori-large.jpg) no-repeat;cursor:pointer;font-size:1%;}
a.scrollright {background-position:0 -48px;clear:right;}
a.scrollright:hover {background-position:-48px -48px;}
a.scrollright:active {background-position:-96px -48px;} 
a.scrollleft{margin-left:0px; } 
a.scrollleft:hover {background-position:-48px 0;}
a.scrollleft:active {background-position:-96px 0;}
a.disabled {visibility:hidden !important;}

.latest {width:330px;background:url(images/latestpanel-bg.jpg) bottom left no-repeat;margin-bottom:12px;position:relative;}
.latestinner {width:330px;background:url(images/latestpanel-top.gif) top left no-repeat;min-height:120px;}
/*\*/
* html .latestinner {height:120px;}
/**/
.latestcontent {width:310px;padding-top:10px;padding-bottom:6px;margin-left:10px;}
.latestl {float:left;display:inline;width:170px;margin:10px 0px 6px 6px;}
.latestimage {float:right;display:inline;width:129px;margin:0px;}
.latestcs {position:absolute;bottom:12px;left:10px;}
.latest h1 {font-size:120%;font-weight:bold;color:#222222;padding:0px 10px 4px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.latest h2 {font-size:100%;font-weight:bold;color:#009CE1;padding:0px 0px 3px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.latest p {font-size:86%;padding:0px 0px 5px 0px;line-height:1.3em;}
.latest a:link, .latest a:visited {color:#009CE1;text-decoration:none;}
.latest a:active, .latest a:hover {color:#009CE1;text-decoration:underline;}

span.newsdate {font-size:90%;font-weight:bold;}
.newsimage {margin-right:10px;border:1px solid #D3D3D3;}

.blatest {width:330px;margin-bottom:12px;}
.blatesttop {width:330px;height:6px;background:url(images/latestpanel-top.gif) top left no-repeat;overflow:hidden;font-size:1%;}
.blatestinner {width:330px;min-height:120px;background:url(images/latestpanel-bg.jpg) bottom left no-repeat;}
/*\*/
* html .blatestinner {height:120px;}
/**/
.blatestcontent {width:310px;padding-top:10px;padding-bottom:6px;margin-left:10px;}
.blatestl {float:left;display:inline;width:170px;margin:10px 0px 6px 10px;}
.blatestimage {float:right;display:inline;width:132px;margin:0px;}
.blatest h1 {font-size:120%;font-weight:bold;color:#222222;padding:0px 10px 4px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.blatest h2 {font-size:100%;font-weight:bold;color:#009CE1;padding:0px 0px 3px 0px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.blatest p {font-size:86%;padding:0px 0px 5px 0px;}
.blatest a:link, .blatest a:visited {color:#009CE1;text-decoration:none;}
.blatest a:active, .blatest a:hover {color:#009CE1;text-decoration:underline;}

div.dots {width:100%;height:16px;background:url(images/dots.gif) top left repeat-x;}
div.sdots {width:100%;height:10px;background:url(images/dots.gif) center left repeat-x;clear:both;}


.picpanel {width:310px;float:left;display:inline;margin-bottom:12px;margin-right:26px;min-height:180px;background:url(images/picpanelinner-bg.gif) bottom left no-repeat;padding-bottom:8px;}
/*\*/
* html .picpanel {height:180px;}
/**/
.picpanellast {width:310px;float:left;display:inline;margin-bottom:12px;margin-right:0px;background:url(images/picpanelinner-bg.gif) bottom left no-repeat;padding-bottom:8px;}
.ipad {background:url(images/panel1-bg.jpg) top left no-repeat;}
.sm3c {background:url(images/panel2-bg.jpg) top left no-repeat;}
.folder {background:url(images/panel3-bg.jpg) top left no-repeat;}
.globe {background:url(images/panel4-bg.jpg) top left no-repeat;}
.phone {background:url(images/panel5-bg.jpg) top left no-repeat;}
.chart {background:url(images/panel6-bg.jpg) top left no-repeat;}

.picpanelinner {text-align:center;min-height:180px;}
/*\*/
* html .picpanelinner {height:180px;}
/**/
.picpanelinner h3 {font-size:100%;font-weight:bold;color:#009CE1;padding:114px 6px 3px 6px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.picpanelinner h3 a:link, .picpanelinner h3 a:visited {color:#009CE1;text-decoration:none;}
.picpanelinner h3 a:active, .picpanelinner h3 a:hover {color:#009CE1;text-decoration:underline;}
.picpanelinner p {font-size:90%;padding:0px 16px 0px 16px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;} 
.picpanelinner p a:link, .picpanelinner p a:visited {color:#676767;text-decoration:none;font-weight:bold;}
.picpanelinner p a:active, .picpanelinner p a:hover {color:#676767;text-decoration:underline;font-weight:bold;}	 

#full .picpanelinner p {font-size:90%;} 

.panell {width:310px;float:left;display:inline;background:url(images/panel-bg.jpg) bottom left no-repeat;margin-bottom:12px;padding-bottom:10px;}
.panelr {width:310px;float:right;display:inline;background:url(images/panel-bg.jpg) bottom left no-repeat;margin-bottom:12px;padding-bottom:10px;}
.panelinner {width:310px;background:url(images/panel-top.jpg) top left no-repeat;min-height:150px;padding-top:10px;}
/*\*/
* html .panelinner {height:150px;}
/**/
.panelinner img {margin-left:16px;}
.panelinner h2 {font-size:120%;font-weight:bold;color:#009CE1;}
.panelinner h3 {font-size:100%;font-weight:bold;color:#009CE1;padding:10px 16px 12px 16px;font-family:Lucida Grande, Arial, Helvetica, sans-serif;}
.panelinner h3 a:link, .panelinner h3 a:visited {color:#009CE1;text-decoration:none;}
.panelinner h3 a:active, .panelinner h3 a:hover {color:#009CE1;text-decoration:underline;}
.panelinner p {font-size:80%;padding:0px 16px 10px 16px;font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;}
.panelsml {color:#A4937A;font-size:90%;}

#full .panelinner p {font-size:90%;}

#footer {width:100%;background:url(images/footer-bg.jpg) top left repeat;text-align:center;padding-bottom:200px;font-family:Arial, Helvetica, sans-serif;}
#footerinner {margin:0 auto;padding-top:6px;width:982px;text-align:left;padding-left:58px;}
#footer div.left {width:300px;float:left;display:inline;margin-left:0px;padding-top:14px;}
#footer div.left p {font-weight:bold;font-size:90%;color:#A4937A;padding-bottom:2px;}
#footer div.left a:link, #footer div.left a:visited {color:#A4937A;text-decoration:none;}
#footer div.left a:active, #footer div.left a:hover {color:#A4937A;text-decoration:underline;}
#footer div.left img {margin-bottom:2px;}
#footer div.left a {padding-left:12px;color:#404041;}
#footer div.left p.white {font-size:80%;color:#B5B5B5;font-weight:normal;}
#footer div.right {width:670px;padding-top:16px;float:right;display:inline;}
#footer div.right td {padding:0px 10px 0px 10px;background:url(images/footer-sep.gif) top right repeat-y;}
#footer div.right h3 {color:#A4937A;font-size:90%;padding:0px;padding-bottom:3px;}
#footer div.right h3 a:link, #footer div.right h3 a:visited {color:#A4937A;text-decoration:none;}
#footer div.right h3 a:active, #footer div.right h3 a:hover {color:#A4937A;text-decoration:underline;}
#footer div.right ul {color:#DADADA;font-size:90%;padding:0px;list-style:none;}
#footer div.right li {color:#DADADA;font-size:90%;padding:0px;list-style:none;padding-bottom:3px;}
#footer div.right li a:link, #footer div.right li a:visited {color:#DADADA;text-decoration:none;}
#footer div.right li a:active, #footer div.right li a:hover {color:#DADADA;text-decoration:underline;}

.contactform {width:640px;background:url(images/contactform-bg.jpg) bottom left no-repeat;margin-top:10px;margin-bottom:12px;padding-bottom:12px;}
.contactforminner {width:640px;background:url(images/contactform-top.jpg) top left no-repeat;min-height:232px;}
/*\*/
* html .contactforminner {height:232px;}
/**/
form.contact {width:616px;margin-left:12px;padding-top:12px;}
div.textrow {clear:both;padding:12px 12px 0px 12px;}
div.formrow {background-color:#FFFFFF;margin-top:10px;clear:both;padding:10px 10px 6px 10px;}
div.formrow label {width:120px;font-size:90%;float:left;display:inline;}
div.formrow label.nflt, div.formrow input.nflt {width:auto;float:none;}
form.contact input {width:370px;float:left;display:inline;border:0px solid #C6C6C6;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
form.contact textarea {width:590px;border:0px solid #C6C6C6;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
p.flt {width:370px;float:left;display:inline;}
form.contact input.checkbox {width:26px;float:left;display:inline;text-align:left;}
.buttonrow {width:590px;margin-top:8px;clear:both;}
form.contact input.submit {width:83px;height:25px;}
form.contact input.signup {width:79px;height:25px;}
form.contact input.profile {width:131px;height:25px;}
.error {color:#FF0000;font-weight:bold;}
.buttonstandard2 {width:140px;padding:2px 10px 2px 10px;border:1px solid #333333;}
form.contact input.inputnobg {background:none;border:1px solid #FFFFFF;}
form.contact input.inputbg {/*background:url(images/input-bg.jpg) bottom right no-repeat;*/border:1px solid #EAEAEA;}
form.contact textarea.inputnobg {background:none;border:1px solid #FFFFFF;}
form.contact textarea.inputbg {/*background:url(images/input-bg.jpg) bottom right no-repeat;*/border:1px solid #EAEAEA;}

.holder {width:982px;height:280px;overflow:hidden;}
ul#carousel {list-style:none;width:982px;height:280px;overflow:hidden;}
ul#carousel li {position:relative;width:982px;height:280px;overflow:hidden;}
a.cslink {position:absolute;display:block;width:154px;height:32px;top:150px;right:200px;}

ul#mycarousel {list-style:none;width:960px;height:110px;overflow:hidden;}
.scroller {width:960px;height:110px;position:relative;margin-left:7px;overflow:hidden;}

.jcarousel-control{position:absolute;display:block;top:215px;right:22px;border:0px solid #ffffff;}
.jcarousel-control .jump{display:none;}

.jcarousel-skin-tango .jcarousel-container {-moz-border-radius:10px;border:0px solid #346F97;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:848px;padding:10px 60px 10px 60px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:848px;height:96px;}
.jcarousel-skin-tango .jcarousel-item {width:133px;height:96px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left:0;margin-right:10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff;color:#000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute;top:33px;right:5px;width:48px;height:48px;cursor:pointer;background: transparent url(images/hori-large.jpg) no-repeat 0 -48px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left:5px;right:auto;background-image:url(images/hori-large.jpg);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position:-48px -48px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor:default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute;top:33px;left:5px;width:48px;height:48px;cursor:pointer;background:transparent url(images/hori-large.jpg) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(images/hori-large.jpg);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-48px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor:default;}

#homefeature {width:982px;height:280px;display:block;overflow:hidden;position:relative;}
.jshowoff p.jshowoff-slidelinks {position:absolute;width:140px;height:15px;top:218px;left:838px;margin:0;padding:0;}
.jshowoff-slidelinks a, .jshowoff-controls a {display:block;width:15px;height:15px;margin:0px 7px 0px 0px;float:left;text-indent:16px;overflow:hidden;background:url(images/marker.gif) 0px 0px;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color:#CD003A;background:url(images/marker-on.gif) 0px 0px;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {color:#CD003A;background:url(images/marker-on.gif) 0px 0px;}
p.jshowoff-controls {display:none;background:#aaa;overflow:auto;height:1%;padding:0px;margin: 0;}
.jshowoff-controls a {margin: 5px 5px 0 0;font-size:12px;padding:0px;}
.jshowoff-pausetext {color:#fff;}
a.cslink {position:absolute;display:block;width:154px;height:32px;top:150px;right:200px;}
