* {
   padding:0;
   margin:0;
}
img {
border:0px;
}
html {
background-image:url(images/grey.gif);
}
body {
background:url(images/html-back.jpg) repeat-y center;
}
#wrapper {
width:100%;
overflow:hidden;
background:url(images/background2.jpg) no-repeat center top;
}
#containerHome {
position:relative;
width:934px;
margin:auto;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#FFF;
}
#container {
position:relative;
width:934px;
margin:auto;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#FFF;
/*background:url(images/container-back.gif) repeat-y;*/
}
#headerHome {
position:relative;
width:934px;
height:340px;
background-image:url(images/homepage-image-blank.jpg);
}
#header {
position:relative;
width:934px;
height:271px;
}
#termsheader {
position:relative;
width:934px;
height:110px;
}
#about #header {
background-image:url(images/about-main-image.jpg);	
}
#technology #header {
background-image:url(images/tech-main-image.jpg);	
}
#solutions #header {
background-image:url(images/solutions-main-image.jpg);
}
#oneMinute #header {
background-image:url(images/1-minute-main-image.jpg);	
}
#news #header {
background-image:url(images/news-main-image.jpg);	
}
#partners #header {
background-image:url(images/partners-main-image.jpg);	
}
#faq #header {
background-image:url(images/faq-main-image.jpg);
}
#termsheader {
background-image:url(images/terms-header.jpg);	
}
#logo {
margin:9px 0px 0px 40px;
float:left;
}
#introtext {
position:absolute;
bottom:30px;
left:40px;
font-style:italic;
font-size:15px;
line-height:21px;
}
.aboutintrotext {
color:#777777;
width:420px;
}
.solutionsintrotext {
color:#777777;
width:400px;
}
#smallnav {
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 40px 0px 0px;
color:#FFF;
}
#smallnav a:link,
#smallnav a:visited,
#smallnav a:active,
#smallnav a:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}
#smallnav a:hover {
color:#ff8001;
}
#nav {
position:absolute;
right:40px;
top:37px;
clear:right;
height:35px;
text-align:center;
padding-left:7px;
background:url(images/nav-left.png) no-repeat left bottom;	
}
#nav li {
display:inline-block;	
float:left;
}
#nav a:link,
#nav a:visited,
#nav a:active,
#nav a:hover {
display:block;
float:left;
height:28px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
padding:7px 12px 0px 12px;
background:url(images/nav-back.png) no-repeat left;
}
#nav a:hover {
color:#ff8001;
}
.home, .about, .technology, .products, .solutions, .caseStudies, .newsPress, .faq {
background:url(images/shine-shadow.png) no-repeat right;	
padding-right:2px;
}
.partners {
background:url(images/nav-right.png) no-repeat right;
padding-right:7px;
}
#technology li.technology a {
color:#ff8001;
}
#about li.about a {
color:#ff8001;
}
#home li.home a {
color:#ff8001;
}
#solutions li.solutions a {
color:#ff8001;
}
#news li.newsPress a {
color:#ff8001;
}
#partners li.partners a {
color:#ff8001;
}
#faq li.faq a {
color:#ff8001;
}

.space {
margin:0px 7px;
}
.orange {
color:#ff8001;
}
#homepageimage {
position:relative;
width:934px;
height:327px;
background-image:url(images/homepage-image.jpg);
}
#viewdemo {
position:absolute;
top:358px;
left:33px;
}
#viewdemo a:link,
#viewdemo a:visited,
#viewdemo a:hover,
#viewdemo a:active {
display:block;
width:175px;
height:45px;
text-indent:-9999px;
background-image:url(images/view-demo.png);
}
#viewdemo a:hover {
background-position:-175px;
}
#focus {
position:relative;
width:934px;
height:155px;
}
.box1 {
position:relative;
float:left;
width:223px;
height:155px;
background-image:url(images/grey-box-back.gif);
padding:0px 10px 0px 0px;
}
.lastbox {
position:relative;
float:left;
width:225px;
height:155px;
padding-right:10px;
background-image:url(images/grey-box-back.gif);
/*background-image:url(images/grey-box-back-last-new.gif);*/
}
.skylogo {
margin-left:30px;	
}
#content {
position:relative;
float:left;
width:546px;
padding-top: 40px;
padding-right:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left:40px;
font-size:12px;
background:url(images/content-back.gif) no-repeat;
text-align:justify;
}
#content a:link,
#content a:visited,
#content a:hover,
#content a:active {
color:#535353;
font-size:12px;
border-bottom:1px dotted #ff8001;
text-decoration:none;
}
#content a:hover {
color:#ff8001;	
}
.bodyimage {
float:right;
margin:0px 0px 10px 10px;
}
h1 {
margin:25px 0px 15px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#00428b;
font-weight:bold;
}
h1.news-heading-title {
margin:25px 0px 15px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:23px;
color:#00428b;
font-weight:bold;
}
h2 {
margin:15px 0px 0px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#00428b;
font-weight:bold;
}
.righth2 {
margin:15px 0px 0px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
margin-left:15px;
}
p {
font-size:13px;
margin:5px 0px 20px 0px;
line-height:19px;
}
#footer {
position:relative;
clear:both;
width:854px;
background-color:#cecece;
padding:20px 40px 12px 40px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#353535;
text-align:right;
/*border-top:20px solid #FFF;*/
}
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}
#footer a:hover {
color:#ff8001;
}
.address {
color:#666666;	
}
#rightcolumn {
float:right;
margin-right:40px;
/*margin-top:78px;*/
margin-top: 40px;
margin-bottom:25px;
width:278px;
}
#rightcolumn a:link,
#rightcolumn a:visited,
#rightcolumn a:hover,
#rightcolumn a:active {
color:#535353;
font-size:12px;
border-bottom:1px dotted #ff8001;
text-decoration:none;
}
#rightcolumn a:hover {
color:#ff8001;
}
#contenthome {
position:relative;
float:left;
width:350px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left:40px;
margin-bottom:40px;
margin-right:40px;
font-size:12px;
}

.centercolumnhome {
float:left;
margin-top:25px;
margin-bottom:5px;
width:220px;
}
.rightcolumnhome {
float:right;
margin-right:40px;
margin-top:25px;
margin-bottom:5px;
width:220px;
}

.twocolumnhome{
float:left;
margin-top: 0px;
margin-bottom: 25px;
width: 463px;
}

.news {
height:31px;
color:#ff8001;;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
padding:3px 0px 0px 15px;
margin:0px;
background:url(images/news-back.gif) right no-repeat;
background-color: #4F4F4F;
}
.newsbody {
width:205px;
background:url(images/news-main-back.jpg) repeat-x top;
padding-right:15px;
padding-bottom:25px;
line-height:15px;
}
.newsbody a:link,
.newsbody a:visited,
.newsbody a:hover,
.newsbody a:active {
color:#000000;
font-size:12px;
text-decoration:none;
}
.newsbody a:hover {
color:#ff8001;	
}
#newsbody h2 {
margin:0px 0px 0px 15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#3399ff;
font-weight:bold;
padding-top:10px;
}

.pressbody {
width:448px;
background:url(images/news-main-back.jpg) repeat-x top;
background-position: left -90px;
padding-right:15px;
padding-bottom:25px;
line-height:15px;
}
.pressbody a:link,
.pressbody a:visited,
.pressbody a:hover,
.pressbody a:active {
color:#000000;
font-size:12px;
text-decoration:none;
}
.pressbody a:hover {
color:#ff8001;	
}
#pressbody h2 {
margin:0px 0px 0px 15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#3399ff;
font-weight:bold;
padding-top:10px;
}

.list1 {
list-style:none;
margin-left:12px;
color:#FFF;
margin-top:-5px;
/*line-height:22px;*/
}
.list1 li {
padding-left:15px;	
background:url(images/bulletpoint.png) no-repeat left 6px;
font-size:12px;
margin-bottom: 10px;
}

.list1 li a:link,
.list1 li a:visited,
.list1 li a:hover,
.list1 li a:active
{
color:#FFF;
font-size:12px;
text-decoration:none;
}

.list2 {
list-style:none;
margin-left:40px;
line-height:19px;
color:#FFF;
}
.list2 li {
padding-left:15px;	
background:url(images/diamond-bullet-blue.gif) no-repeat left 4px;
font-size:12px;
}
.list2 a:link,
.list2 a:visited,
.list2 a:hover,
.list2 a:active {
color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:12px;
}
.focush2a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0c9dff;
font-size:16px;
font-weight:bold;
margin:1px 0px 15px 40px;
letter-spacing:-1px;
}
.focush2a a:link,
.focush2a a:visited,
.focush2a a:hover,
.focush2a a:active {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0c9dff;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
}
.focush2b {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0c9dff;
font-size:16px;
font-weight:bold;
margin:1px 0px 15px 20px;
letter-spacing:-1px;
}
.focush2b a:link,
.focush2b a:visited,
.focush2b a:hover,
.focush2b a:active {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0c9dff;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
}

.one {
font-size:16px;
color: white;
}
.vidimage {
margin-left:20px;	
}
.vidimage2 {
margin-right:10px;
float:left;
}

.piechart {
float:left;
margin-left:17px;
}
.focustext {
float:right;
width:102px;
color:#ffffff;
font-size:12px;
margin-right:5px;
}
a.oneminute:link,
a.oneminute:visited,
a.oneminute:hover,
a.oneminute:active {
position:absolute;
display:block;
right:25px;
bottom:5px;
width:138px;
height:29px;
text-indent:-9999px;
background-image:url(images/one-minute.png);
}
a:hover.oneminute {
background-position:-138px;
}
a.solutionsButton:link,
a.solutionsButton:visited,
a.solutionsButton:hover,
a.solutionsButton:active {
position:absolute;
display:block;
right:25px;
bottom:5px;
width:138px;
height:29px;
text-indent:-9999px;
background-image:url(images/sector-solutions.png);
}
a:hover.solutionsButton {
background-position:-138px;
}
a.viewcasestudy:link,
a.viewcasestudy:visited,
a.viewcasestudy:hover,
a.viewcasestudy:active {
position:absolute;
display:block;
right:25px;
bottom:5px;
width:138px;
height:29px;
text-indent:-9999px;
background-image:url(images/view-case-study.png);
}
a:hover.viewcasestudy {
background-position:-138px;
}

/* SUBPAGE LAYOUT */

#subpageimage {
position:relative;
width:934px;
height:181px;
}
#subnav {
position:relative;
display:block;
width:894px;
height:28px;
background:url(images/subnav-back.gif) repeat-x;
padding-left:40px;
z-index:+20;
}
#subnav li {
position:relative;
display:inline-block;
float:left;
height:24px;
font-size:13px;
padding-top:3px;
}
.subnavfirst, .subnavbutton {
padding-right:20px;
background:url(images/subnav-li-back.gif) no-repeat right;
}

.subnavbutton {
padding-left:0px;	
}
.subnavfirst a:link,
.subnavfirst a:visited,
.subnavfirst a:hover,
.subnavfirst a:active {
display:block;
float:left;
height:21px;
padding:0px;
color:#3399ff;
text-decoration:none;
background:url(images/subnav-button.gif) left top;
}
.subnavfirst a:hover {
background-position:-300px;
color:#FFF;
}
.subnavbutton a:link,
.subnavbutton a:visited,
.subnavbutton a:hover,
.subnavbutton a:active {
display:block;
float:left;
height:21px;
padding:0px;
color:#3399ff;
text-decoration:none;
background:url(images/subnav-button2.gif) left top;
}
.subnavbutton a:hover {
background-position:-300px;
color:#FFF;
}
.subnavbuttonlast a:link,
.subnavbuttonlast a:visited,
.subnavbuttonlast a:hover,
.subnavbuttonlast a:active {
display:block;
float:left;
height:21px;
padding:0px;
color:#3399ff;
text-decoration:none;
background:url(images/subnav-button2.gif) left top;
}
.subnavbuttonlast a:hover {
background-position:-300px;
color:#FFF;
}
.subnavlast a:link,
.subnavlast a:visited,
.subnavlast a:hover,
.subnavlast a:active {
display:block;
float:left;
height:21px;
padding:0px;
color:#3399ff;
text-decoration:none;
background:url(images/subnav-button3.gif) right top;
}
.subnavlast a:hover {
background-position:right 21px;
color:#FFF;
}
#subnavactive a:link, #subnavactive a:visited, #subnavactive a:hover, #subnavactive a:active { color:#ffffff; background-position:-300px; }

.subnavbuttoncut {
display:block;
height:21px;
background:url(images/subnav-cut.png) right no-repeat;
padding:0px 17px 0px 17px;
cursor:pointer;
}
.subnavbuttoncutlast {
display:block;
height:21px;
background:url(images/subnav-cut2.png) left top no-repeat;
padding:0px 12px 0px 17px;
cursor:pointer;
}
.subnavbuttoncutfirst {
display:block;
height:21px;
background:url(images/subnav-cut.png) right no-repeat;
padding:0px 17px 0px 12px;
cursor:pointer;
}
.menu em {
	min-width:250px;
	height: 20px;
	position: absolute;
	top: 43px;
	left: 17px;
	text-align: left;
	font-style: normal;
	font-size:12px;
	z-index: 2;
	display: none;
	background-image:url(images/em-back.gif);
	padding:1px 0px 0px 20px;
	color:#FFF;
}
.mainlist {
margin:10px 0px 0px 0px;
padding:15px 0px 11px 0px;
color:#535353;
font-weight:bold;
}
.mainlist li {
list-style:none;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 20px;
background:url(images/diamond-bullet.gif) no-repeat left 4px;
}
.orderedlist {
margin:10px 0px 0px 20px;
padding:15px 0px 11px 0px;
font-weight:bold;
font-size:14px;
color:#F60;
}
.orderedlist li {
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
}
.olwrapper {
font-size:12px;
color:#535353;
}
#sitemaplist {
margin:10px 0px 0px 0px;
padding:15px 0px 11px 0px;
color:#535353;
}
#sitemaplist a:link,
#sitemaplist a:visited,
#sitemaplist a:hover,
#sitemaplist a:active {
color:#535353;
font-size:12px;
border-bottom:1px dotted #ff8001;
text-decoration:none;
}
#sitemaplist a:hover {
color:#ff8001;	
}
#sitemaplist li {
list-style:none;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 20px;
background:url(images/bulletpoint.png) no-repeat left 5px;	
}
#sitemaplist li ul {

}
#sitemaplist li ul li {
list-style:none;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 20px;
background:url(images/bulletpoint.png) no-repeat left 5px;
}
.list3 {
margin:0px;
color:#535353;
padding:0px 0px 10px 0px;
}
.list3 li {
list-style:none;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 20px;
background:url(images/bulletpoint.png) no-repeat left 5px;
}
#tabs {
margin:0px 0px 0px 0px;
padding:0px;
width:100%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#tabs li { 
list-style:none;
padding:0px;
}
#tabs a:link,
#tabs a:visited,
#tabs a:hover,
#tabs a:active {
  display:block;
  padding:10px;
  text-decoration:none;
  margin:0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666;
  background-color:#FFF;
  border-bottom:dashed #CCC 1px;
	}
:focus {
	border:0px;
}
#tabs span {
	font-size:15px;
	font-weight:bold;
}
#tabs a:hover {
  background-color:#dedede;
  }

#tabs a.selected {
  margin-bottom:0px;
  color:#666;
  background-color:#e8e8e8;
  border-bottom:dashed #CCC 1px;
  cursor:default;
  }
 .usual div {
  padding:10px 10px 8px 10px;
  background-color:#dfefff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9 {
  padding:0px 10px;
  text-decoration:none;
  margin:20px 0px 20px 0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333;
  border-bottom:dashed #CCC 1px;
  border-top:dashed #CCC 1px;
  background-color:#e8e8e8;
}
.rightimage {
margin-bottom:10px;	
}
#rightwrapper {
color:#FFF;
background:url(/images/news-main-back.jpg) repeat-x;
padding:0px 0px 15px 0px;
font-size:11px;
}
#rightwrapper p {
text-align:left;
margin-right:15px;
margin-left:15px;
margin-top:15px;
color:#000000;
font-size:12px;
}
/* OLD HEADER #rightwrapper h2 {
display:block;
background:url(images/news-back.gif) no-repeat top right;
color:#ff8001;
text-align:left;
padding:6px 15px 2px 0px;
font-size:18px;
height:30px;
margin-top:0px;
} */
#rightwrapper h2 {
display:block;
background:url(images/news-back.gif) no-repeat top right;
color:#ff8001;
text-align:left;
padding:6px 0px 2px 15px;
font-size:18px;
height:30px;
margin-top:0px;
}

#rightwrapper a:link,
#rightwrapper a:visited,
#rightwrapper a:hover,
#rightwrapper a:active {
color:#535353;
font-size:12px;
text-decoration:none;
border-bottom:0px;
}
#rightwrapper a:hover {
color:#ff8001;	
}
.imagebutton {
margin:6px 0px 3px 0px;
}
.rightlist {
margin:0px;
padding:10px 15px 10px 15px;
font-size:13px;
font-weight:bold;
}
.rightlist li {
list-style:none;
margin:6px 0px 0px 0px;
padding:0px 0px 0px 20px;
background:url(images/bulletpoint-white.png) no-repeat left 5px;
font-weight:normal;
font-size:12px;
}
#itcFeatures {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #999;
text-align:left;
border-collapse:collapse;
background:url(images/table-back.gif) repeat-x top;
}
#itcFeatures strong {
12px;
}
#itcFeatures th {
	padding:5px;
font-size:14px;
font-weight:bold;
color:#3399ff;
background-color:#3e3e3e;
border:0px;
}
#itcFeatures td {
	border-right:1px solid #999;
	border-left:1px solid #999;
border-bottom:1px dashed #999;
padding:3px;
vertical-align:top;
}
.tableheading2
{
    background-color:#ff962e;
    color:#FFF;
    font-weight:bold;
    padding:5px;
    font-size:13px;
}
.logoIcon {
text-align:center;	
}

/* LIGHTBOX CSS */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*LIGHTBOX FINISH */

/* CONTACT FORM*/
#contactUsForm {
width:480px;
overflow:hidden;
padding:20px 10px;
border-top:solid #CCC 1px;
background:url(images/form-back-2.jpg) top no-repeat;
}
#loginForm {
width:480px;
overflow:hidden;
padding:20px 10px;
border-bottom:dashed #CCC 1px;
border-top:dashed #CCC 1px;
background:url(images/form-back.gif) repeat-y;
}
.ruler {
width:460px;
clear:both;
height:1px;
}
.inputfield {
border-collapse:collapse;
border:1px solid #CCC;
background-color:#FFF;
width:230px;
font-size:14px;
color:#000000;
padding:2px;
}
.formLabel {
float:left;
width:180px;
display:block;
height:27px;
padding:3px 0px 0px 0px;
text-align:right;
}
.input1 {
height:28px;
float:right;
width:255px;
display:block;
padding-left:25px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
}
.input1 input:focus {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.input2 {
float:right;
width:255px;
display:block;
padding-left:25px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
}
/*.input2 textArea:focus {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}*/
.input3 {
float:right;
width:255px;
display:block;
padding-left:25px;
padding-top:5px;
background:none;
}
.textArea {
width:230px;
height:40px;
font-size:14px;
color:#000000;
padding:2px;
margin-bottom:5px;
border-collapse:collapse;
border:1px solid #CCC;
font-family:Arial, Helvetica, sans-serif;
}
.selectOptions {
font-size:14px;
color:#000000;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
}
#submitButton {
}
/* CONTACT FORM*/

#newsreleases a:link,
#newsreleases a:visited,
#newsreleases a:hover,
#newsreleases a:active {
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-color:#FFF;
border-bottom:dashed #CCC 1px;
padding:10px;
text-decoration:none;
}
#newsreleases a:hover {
background-color:#dedede;
}
#inthenews a:link,
#inthenews a:visited,
#inthenews a:hover,
#inthenews a:active {
display:block;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background-color:#FFF;
border-bottom: none;
padding:10px;
text-decoration:none;
}
#inthenews a:hover {
background-color:#dedede;
}
#downloadswrapper a:link,
#downloadswrapper a:visited,
#downloadswrapper a:hover,
#downloadswrapper a:active {
display:block;
width:240px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
background:#FFF url(/images/download-link-back.jpg) no-repeat bottom left;
border-bottom:solid #CCC 1px;
padding:10px;
text-decoration:none;
float:left;
margin:0px 10px 5px 0px;
text-align:left;
}
#downloadswrapper a:hover {
background-position:-260px bottom;
}
#downloadswrapper strong {
color:#ff8001;
}
.download-description {
font-size:11px;
}
.downloadtn {
float:left;
margin:0px 5px 5px 0px;
}
.profileImage {
float:right;
margin:3px 0px 5px 5px;
}
a#downloadDataSheet:link,
a#downloadDataSheet:visited,
a#downloadDataSheet:hover,
a#downloadDataSheet:active {
display:block;
width:158px;
height:29px;
background-image:url(images/read-data-sheet-button.png);
text-indent:-9999px;
text-decoration:none;
border:0px;
}
a#downloadDataSheet:hover {
background-position:-158px;
}
a#downloadDataSheet2:link,
a#downloadDataSheet2:visited,
a#downloadDataSheet2:hover,
a#downloadDataSheet2:active {
display:block;
width:152px;
height:29px;
background-image:url(images/download-datasheet-button.gif);
text-indent:-9999px;
text-decoration:none;
border:0px;
}
a#downloadDataSheet2:hover {
background-position:-152px;
}
#diagram a:link,
#diagram a:visited,
#diagram a:hover,
#diagram a:active {
border:0px;
}
#diagram {
margin-bottom:15px;	
}
.caption {
font-style:italic;
font-size:12px;
font-weight:bold;
text-align:center;
width:100%;
}
.pravinprofile {
background:url(images/pravin.jpg) bottom right no-repeat;
}
.joeprofile {
background:url(images/joe.jpg) bottom right no-repeat;
}
.jonprofile {
background:url(images/jon.jpg) bottom right no-repeat;
}
.russellprofile {
background:url(images/russell.jpg) bottom right no-repeat;
}
.melvynprofile {
background:url(images/melvyn.jpg) bottom right no-repeat;
}
.profilewrapper {
margin-right:100px;
}
.gallery {
margin-right:5px;
margin-bottom:5px;
float:left;
}
#gallerywrapper {
overflow:hidden;
margin-bottom:15px;
}
.homepageDatasheetButton {
position:absolute;
right:10px;
bottom:5px;
}
a.morelinks:link, a.morelinks:visited, a.morelinks:hover, a.morelinks:active {
position:absolute;
display:block;
background:url(/images/logo-icon-small.gif) left top no-repeat;
right:30px;
padding:2px 0px 5px 23px;
bottom:5px;
color:#0c9dff;
font-size:12px;
text-decoration:none;
}
a.morelinks:hover {
color:#ff8001;
}
.red {
color:#F00;	
}
.eventblock {
margin-top:5px;
padding-top:10px;
border-bottom:1px dashed #ff8001;
padding-bottom:10px;
}
.eventblock img {
float:right;
margin:0px 0px 5px 10px;
}
h3 {
color:#333;
padding:10px 0px 5px 0px;
}
#download-images a:link,
#download-images a:visited,
#download-images a:active,
#download-images a:hover {
border:0px;
margin-top:10px;
margin-right:7px;
}
.date {
	font-style:italic;
	font-weight:normal;
}
.close-button {
float:right;
margin-top:10px;
}
/* VIDEO */
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -210px;
    width: 400px;
    background-color: #ffffff;
    color: #333;
    padding: 10px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/* VIDEO */
#acrobat {
float:left;	
}
#flashcontent {
	z-index:5000;
margin-left:15px;
padding-top:15px;
height:150px;
}
#noborder {
border:0px;	
}
a.jqModal {
	font-size: 120%;
}
#biggertext {
font-size:14px;	
}
.download-pdf-link {
	display:block;
margin:20px 0px 10px 0px;	
}
.dollarsign {
	font-family:Arial, Helvetica, sans-serif;
}

#pcirequirementsbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #999;
	text-align:left;
	border-collapse:collapse;
	background-color: #CCCCCC;
}

.pciHeading
{
    background-color:#ff962e;
    color:#FFF;
    font-weight:bold;
    padding:3px;
    font-size:13px;
	border-bottom: 1px solid #999;
}

#category1_link
{
    color: White;
    text-decoration:none;
}


.pciRequirements
{
	border-bottom:1px solid #999;
	/*border-top:1px dashed #999;*/
	padding:12px 3px 3px 3px;
	vertical-align:top;
	background-color: #CCCCCC;
}

.pciRequirements p
{
	font-size:11px;
}

.pcilist {
margin:0px 0px 0px 20px;
padding:0px 0px 5px 0px;
color:#535353;
font-weight:bold;
}

.pcilist li
{
list-style:none;
margin:0px 0px 4px 0px;
padding:3px 0px 0px 20px;
background:url(images/diamond-bullet.gif) no-repeat left 4px;
background-position:left center;
vertical-align: middle;
}

.normaltext
{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

#headline_light h1
{
	margin-bottom: 20px; 
	font-size: 25px; 
	color:white; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
}

#headline_light ul
{
	border-top:dashed 1px #CCCCCC;; 
	border-bottom:dashed 1px #CCCCCC;; 
	width: 425px; 
	padding:3px 0px;
}

#headline_light li
{
	padding: 5px 0px 5px 15px;
	color:#CCCCCC;
	font-size: 15px;
	background:url(images/diamond-bullet.gif) no-repeat left center;
	list-style:none;
}

#headline_light a:link, #headline_light a:visited, #headline_light a:hover, #headline_light a:active 
{
	text-decoration: none;
	color:#CCCCCC;
}

#headline_dark h1
{
	margin-bottom: 30px; 
	font-size: 25px; 
	color: #00428b; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
}

#ticker
{
	font-size: 15px;
	padding-bottom: 20px;
}
