﻿body {font-size: 11px; color: #484848; font-family:Verdana; padding:0px; margin:0px;}
a {color:#484848; text-decoration:none; outline:none; text-decoration:underline;}
a:hover{}
a img {border:none;}

/*ul li { list-style:square; margin-bottom: 5px; /*list-style-image:url('/media/img_bullet.gif');*//*} */

/* list with images */
ul { margin-left: 10px; padding-left: 0; list-style: none; }
ul li {	padding-left: 14px; background-image: url('/media/img_bullet.gif'); background-repeat: no-repeat; background-position: 0 -3px;}
html[xmlns] ul {padding-left: 2em;}
html[xmlns] ul li {background: none; /* undo the background-image */ list-style-image: url('/media/img_bullet.gif'); padding: 0;}
/* end list with images */









h2 {font-size:19px; color:#888888; font-weight:bold;}
h3 {font-size:13px; margin:0px; padding-bottom:0; font-weight:bold;}
.clr {clear:both; width:100%; height:1px; padding:0; margin:0; overflow:hidden;}
p { margin:10px 0px;}

.ErrorMessage {color:Red;}

#pageWrap {width:960px; margin:auto;}

/** header **/
#printHeader { display:none;}
#Header { width:100%; height:120px; position:relative; background-image:url('/media/tmp-img-tagline.jpg'); background-position:right 85px; background-repeat:no-repeat;}
#Logo { height:120px; width:200px; margin-left:13px; float:left; background-image:url('/media/tmp-img-logo.jpg'); background-position:left center; background-repeat:no-repeat; float:left; }
a#Logo { text-decoration:none;}
a#Logo:hover { text-decoration:none;}

#UserLinks { color:#333333; float:right; clear:right; margin-top:15px; text-align:right;}
#UserLinks a {color:#333333; text-decoration:none;}
#UserLinks a:hover { text-decoration:underline;}
#UserLinks .UserLinksDivider {height:1em; width:0px; padding-left:.5em; margin-left:.5em; border-left:dotted 1px;}

#Slogan { position:absolute; width: 300px; height: 20px; right:0px; bottom:0px; background-color:#CCCCCC;}
#MainNavWrap{ height:30px; background-image:url('/media/tmp-bg-mainnav.jpg'); background-repeat:repeat-x; background-position:left center; margin-bottom:3px; width:100%; background-color:#F7C708; display:block; height:30px; line-height:30px;}
#MainNavWrap ul#MainNavigation { height:30px; display:block; margin:0px; padding:0px; float:left; clear:both; height:30px; background-color: #F5C410;}
#MainNavWrap ul#MainNavigation li { list-style-image:none; padding-left:0; list-style:none; background:none; display:block; float:left; height:30px; border-right: 1px solid #D5A700; padding: 0;}
ul#MainNavigation a {color:#484848; text-decoration:none; padding:0px; text-decoration:none; display: block; padding: 0 15px; text-transform: lowercase;}
ul#MainNavigation a:hover{background-color: #FFD62E;}
.currentPage {background-color: #FFD62E;}




#InlineSearchDiv {float:right; height:30px; margin-right:2px; overflow:hidden; width:220px;}
#InlineSearchDiv img { border:none;}

#InlineSearchDivLabel { height:30px; width:55px; float:left;}
#InlineSearchDivInput { height:30px; width:125px; float:left;}
#InlineSearchDivButton { height:30px; width:40px; float:left;}
#InlineSearchDivButton input {width: 28px; height: 17px; color: #888888; font-weight:bold; background-color: #E7E7E7; margin: 6px 0 0 4px; font-size: 9px; border: 1px solid #888888; padding-bottom: 3px;} 
input.InlineSearchTextBox {width:118px; height:17px; padding:0px; margin:0px; margin-top:4px}



/** Master Content **/
#ContentWrap { margin-bottom:1em; }

/** Home page **/
#HomeBanner {width:100%; height: 190px; background-color:#212121;}

#HomeInsights{ width:780px; padding-left:180px; height: 42px; line-height:42px; background-color:#EEEEEE; margin-bottom:23px; background-image:url('/media/tmp-img-sci-insights.jpg'); background-position:left center; background-repeat:no-repeat;}
#HomeInsights a { text-decoration:none;}

.homeBucket {width:240px; height:100%; float:left; }
.homeBucket h2 { font-weight:normal; margin-top:6px;}

#homeContentWrap{min-height:260px;height:auto !important; height:260px; }
#homeLinkBucket {width:194px; /*background-image:url('/media/tmp-divider.jpg'); background-repeat: no-repeat; background-position:right top;border-right:1px solid #E2E2E2;*/}
#homeContentBucket1 {width:264px; /*background-image:url('/media/tmp-divider.jpg'); background-repeat: no-repeat; background-position:right top;border-right:1px solid #E2E2E2*/;}
#homeContent1{padding-left:10px; padding-right:20px; }
#homeContentBucket2 {width:265px; /*background-image:url('/media/tmp-divider.jpg'); background-repeat: no-repeat; background-position:right top; border-right:1px solid #E2E2E2*/;}
#homeContent2{padding-left:10px; padding-right:20px; }
#homeContentBucket3 {width:233px; }
#homeContent3{padding-left:10px; }
#homeQuickLinks {width:234px;}/*will be deleted after LIVE*/
.hContentDiv{width:0; border-right:1px solid #E2E2E2;float:left;/*height:260px;*/height:100%;}



/** Link Bucket **/
#homeLinkBucket {font-size:11px;}
#homeLinkBucket ul { width:163px; padding:0px; margin:0px;}
#homeLinkBucket li {list-style-image:none; padding-left:0; list-style:none; background:none; border-left:solid 3px #f7cb06; list-style:none; margin-bottom:2px;}
#homeLinkBucket a  { color:#484848; text-decoration:none; display:block; padding-left:10%; width:90%; background-color:#EEEEEE; line-height:30px;}
#homeLinkBucket a:hover {background-color:#DDDDDD; }

/** Content Buckets **/
#HomeContentBucket2ClientName { font-weight:bold; font-size:13px;}


/** Quick Links**//********WILL BE REPLACED WITH #homeContentBucket3*/
#homeQuickLinks { position:relative; background-color:#F1BE13; font-size:11px;}
#homeQuickLinks a { text-decoration:none; }
#homeQuickLinks ul {margin:0px; padding:0px;}
#homeQuickLinks ul li {list-style-image:none; padding-left:0; list-style:none; background:none;}
ul#HomeTabbedPane { margin:0px; padding:0px; position:relative; }
ul#HomeTabbedPane .divider { font-size:4px; height:1px; border-bottom:solid 1px #CCCCCC; width:100%; clear:both; margin:0px;}

/** ie6 does not understand chain of css classes, it reads a.b.c as a.c, also doesnt get a > b, have to use a b **/
ul#HomeTabbedPane li.Tab, ul#HomeTabbedPane li.Tab_Active {list-style:none; display:inline-block; float:left; overflow:visible; position:absolute; left:0px; top:0px;}
.TabContent { visibility:hidden; position:absolute; top:30px; left:0px; width:169px; height:229px; padding-left:25px; padding-right:40px; overflow:hidden; background-image:url('/media/tmp-newsbox-bottom.jpg'); background-position:center;}

ul#HomeTabbedPane > li.Tab_Active > .TabContent { visibility:visible;}
#homeQuickLinks .TabContent a { text-decoration:underline;}
a.TabHeader {height:30px; float:left; outline:none;}
a.TabHeader:hover {text-decoration:none;}

a#NewsTabHeader {width:83px; background-image:url('/media/tmp-news-tab-off.jpg'); position:absolute; left:0px; top:0px;}
a#LinksTabHeader {width:88px; background-image:url('/media/tmp-tab-qlinks-off.jpg'); position:absolute; left:70px; top:0px;}
a#EventsTabHeader {width:152px; background-image:url('/media/tmp-events-tab-off.jpg'); position:absolute; left:83px; top:0px;}

li.Tab_Active a#NewsTabHeader {background-image:url('/media/tmp-news-tab-on.jpg');}
li.Tab_Active a#LinksTabHeader {background-image:url('/media/tmp-tab-qlinks-on.jpg');}
li.Tab_Active a#EventsTabHeader {background-image:url('/media/tmp-events-tab-on.jpg');}

#NewsTabContent li {list-style-image:none; padding-left:0; list-style:none; background:none; list-style:none; margin-bottom:5px;}
#NewsTabContent h3 { margin:0px; padding:0px; padding-bottom:2px; padding-top:5px; font-weight:normal; font-size:11px;}

#LinksTabContent li { list-style:none; margin-bottom:5px; }
#LinksTabContent h3 { margin:0px; padding:0px; margin-bottom:3px; margin-top:5px; font-size:11px;}
#EventsTabContent li { list-style:none; margin-bottom:5px;}
#EventsTabContent h3 { margin:0px; padding:0px; margin-bottom:2px; margin-top:5px; font-weight:normal; font-size:11px;}

.TabbedPaneReadMoreLink { position:absolute; right:20px; bottom:15px; font-weight:bold;}

/** Interior Pages**/
#pageBody { margin-top:1em;}
#pageBody h2 {padding:0px; margin:0px;}





/** Left Column**/
#leftColumn {width:200px; float:left; margin-right:5px; overflow:hidden;}
#leftColumn #SideNav {padding-top: 5px; padding-bottom: 1px; background-color: #343434; font-family: Verdana; font-size: 15px; color: #666666; }
#SideNav ul {width:200px; margin:0px; padding:0px; background-color:#FAC90E;}
#SideNav ul li {list-style-image:none; padding-left:0; list-style:none; background:none;  width:200px;  list-style:none; display:block; margin:0px;}
#SideNav ul li a{width:176px; padding:5px 10px 5px 10px; border-left:4px solid #333333; display:block; text-decoration:none;}
#SideNav ul li a:hover { text-decoration:none; color: #000000;}
#SideNav ul li ul li { font-size:0.8em;}
#SideNav ul li ul li a { padding-left:20px; width:166px;}
#SideNav ul li ul li ul li a { padding-left:30px; width:156px;}
#SideNav a .SideNavBullet { float:left; width:20px; padding-bottom:5em; margin-bottom:-5em;}
/*#SideNav a .SideNavTitle { margin-left:20px;}*/
#SideNav a.Active { border-left:4px solid #333333; background-color:#FFFFFF;}
#SideNav h2 {margin: 10px; color: #CCCCCC; font-weight: normal; }

#SideNav .sideLevel3{border-bottom:solid 1px #000;}
#SideNav .sideLevel4{background-color:#FCE070;}
#SideNav .sideLevel5{background-color:#FDEA9F;}
#SideNav .sideLevel4 a{border-bottom:solid 1px #000;border-top:solid 1px #000;}
#SideNav .sideLevel5 a{border-bottom:none;border-top:none;padding:2px 10px 2px 30px;}


#leftColumn #RelatedPages { margin-top:20px; font-family: Verdana; font-size: 13px; color: #666666;}
#RelatedPages h2 { margin-left:13px;}
#RelatedPages ul {margin:0px; padding:0px;}
#RelatedPages ul li {list-style-image:none; padding-left:0; list-style:none; background:none; list-style:none; display:block; margin-bottom:1px;}
#RelatedPages ul li a {padding:5px 10px 5px 14px; display:block; background-color:#F1F1F1; text-decoration:none;}
#RelatedPages ul li a:hover { background-color:#E1E1E1;}

#RelatedPages a .RelatedPagesBullet { float:left; width:20px; padding-bottom:5em; margin-bottom:-5em;}
#RelatedPages a .RelatedPagesTitle { margin-left:20px;}



/** Right Column **/
#rightColumn { width:755px; float:right;}
h1#pageTitle {padding: 0px; margin: 0px; font-family: Verdana; font-size: 27px; font-weight:normal; color: #FFFFFF; height: 48px; padding-top: 52px; padding-left: 35px; background-color: #333333; position:relative; }

h1#pageTitle .AdContents { width:320px; position:absolute; top:0px; right:30px; display:block;}
h1#pageTitle .AdContents p { margin-top:5px; margin-bottom:5px;}
h1#pageTitle .AdContentsContents { display:block; padding:10px 10px 0px 10px; background-image:url('/media/tmp_banner_overlay_bg.png'); background-repeat:repeat-y; color:#666; font-size:11px;}
h1#pageTitle .AdContentsBottom {width:320px; height:14px; display:block; background-image:url('/media/tmp_banner_overlay_bottom.png');}

h1#pageTitle .AdContentsContents a {color:#0099FF; text-decoration:underline;}

#pageBody { padding-left:32px; width:600px;}

#pageBody .hr { height:0px; padding-bottom:.5em; margin-bottom:.5em; border-bottom:1px solid #CCCCCC;}
#pageBody .hr hr { visibility:hidden;}



/** Generic Table Styles**/
table.GenericTable {width:100%; border-collapse: collapse;}
table.GenericTable td { padding:10px 20px 10px 20px;}

table.GenericTable thead tr{
    background-color:#E0E0E0;
    font-size:19px;
    color:#8F8F8F;
}

table.GenericTable tbody tr{
    background-color:#F4F4F4;
}

table.GenericTable tbody tr.highlight
{
    background-color:#C4C4C4;
}

table.GenericTable tbody tr
{
    background:none;

}


/** Page Downloads and application notes **/
.RelatedDownloads { background-color:#ffffff; padding:15px; }
.RelatedDownloads img {text-decoration:none;}
.RelatedDownloads h2 { /*font-weight:normal;*/ font-size:16px;}
.RelatedDownloads h3 {margin:0px; padding:0px;}
.RelatedDownloads p {   margin-bottom:0px; }
.RelatedDownloads h4 {margin:0px; padding:0px; font-size:11px; font-weight:bold;}
.RelatedDownloads .RelatedDownloadsRow { clear:both; border-bottom:dotted 1px #C8C8C8;}
.RelatedDownloads .RelatedDownloadsLink { width:100%; clear:both;}
.RelatedDownloads .RelatedDownloadsGuide { background-image:url('/media/tmp-img-locked.jpg'); background-position:left center; background-repeat:no-repeat; padding-left:30px; padding-top:10px; width:100%; clear:both; height:26px; line-height:26px;}
.RelatedDownloadsGuideText { line-height:26px; height:20px;}
.RelatedDownloads .DownloadInfo { width:100%; float:left; clear:left; text-decoration:none; }
.RelatedDownloads .DownloadInfo a {text-decoration:none; }
.RelatedDownloads .DownloadInfo a h4 { text-decoration:underline;}
.RelatedDownloads .DownloadInfo .DownloadTitle {color:#0064ff; text-decoration:underline; font-size:16px; font-weight:bold;}
.RelatedDownloads .DownloadInfo .DownloadDownload {color:#50A056; text-decoration:none; font-size:12px;}
.RelatedDownloads .DownloadInfo .DownloadDetails {color:#50A056; text-decoration:none; font-size:12px;}
.RelatedDownloads a .DownloadAccess { text-decoration:none;}
ul.RelatedDownloadsList { width:100%; clear:both; margin:0px; padding:0px;} 
ul.RelatedDownloadsList li {list-style-image:none; padding-left:0; list-style:none; background:none; }
ul.RelatedDownloadsList .DownloadAccess {height:30px; background-position:center center; background-repeat:no-repeat;}



/*
.DownlaodsSearchResultsRow { border-bottom:dotted 1px #c0c0c0; padding-top:20px;}
.DownlaodsSearchResultsRowIndex { float:left; width:40px; font-size:16px; font-weight:bold; color:#000;}
.DownlaodsSearchResultsRowDetails { width:600px; float:right;}
a.DownlaodsSearchResultsRowDetailsTitle { color:#0064ff; text-decoration:underline; font-size:16px; font-weight:bold; }
a.DownlaodsSearchResultsRowDetailsDownload , a.DownlaodsSearchResultsRowDetailsDetails {color:#50A056; text-decoration:none; font-size:12px;}



*/








#ApplicationNoteDownload {height:26px; width:130px; margin-top:2em;}
#ApplicationNoteDownload a.AppNodeDownloadLink { width:130px; height:26px; float:right; clear:right; text-decoration:none;}
#ApplicationNoteDownload a.AppNodeDownloadLink .DownloadAccess { width:20px; float:left; height:26px; background-position:center center; background-repeat:no-repeat;}
#ApplicationNoteDownload a.AppNodeDownloadLink img {border:none; margin-left:10px; float:left;}


/** List of all application notes in application notes page **/
.Downloads#ApplicationNotes {}
.Downloads#ApplicationNotes h2 { font-weight:normal; font-size:16px;}
.Downloads#ApplicationNotes h3 {margin:0px; padding:0px;}
.Downloads#ApplicationNotes h4 {margin:0px; padding:0px; padding-top:10px; font-size:11px; font-weight:bold;}

.Downloads#ApplicationNotes .DownloadsRow { width:100%; clear:both; border-bottom:solid 1px #C8C8C8;}


.Downloads#ApplicationNotes .DownloadInfo { width:100%; clear:both;}
.Downloads#ApplicationNotes .DownloadAccess { width:20px; margin-right:10px; float:left; clear:left;}
ul.DownloadsList { width:100%; clear:both; margin:0px; padding:0px;} 
ul.DownloadsList li {list-style-image:none; padding-left:0; list-style:none; background:none; list-style:none; padding:10px;}
ul.DownloadsList li.highlight {background-color:#F4F4F4;}
ul.DownloadsList .DownloadAccess {height:30px; background-position:center center; background-repeat:no-repeat;}
ul.DownloadsList a.downloadLink h4 {height:12px; line-height:12px; padding:0px; padding-top:15px;}









.Locked { background-image:url('/media/tmp-img-locked.jpg');}
.Unlocked {background-image:url('/media/tmp-img-unlocked.jpg')}
.Unprotected {background-image:url('/media/tmp-img-free.jpg')}

a.Locked {background-image:none;}
a.Unlocked {background-image:none;}
a.Unprotected {background-image:none;}
ul.RelatedDownloadsList li.RelatedDownloadsRow {list-style:none; padding:3px 0 10px 0; margin:0px; clear:both; display:block; padding-left:30px; background-image:url('/media/tmp_icon_dl_white.jpg'); background-position:left 5px; _background-position:left 15px; background-repeat:no-repeat; padding-top:10px; }







/** Press Releases **/
#pressRelasesLinkBar{ width:100%; clear:both; height:20px; line-height:20px; margin-bottom:20px;}
a.PressReleasesRssLink { background-image:url('/media/img-icon-rss.jpg'); background-position:right center; background-repeat:no-repeat; padding-right:15px; display:block; float:left; height:20px; line-height:20px;}
ul#PressReleaseYearIndex { height:20px; float:right; width:540px; text-align:right; margin:0px; padding:0px;}
ul#PressReleaseYearIndex li { list-style-image:none; padding-left:0; list-style:none; background:none; height:20px; list-style:none; width:40px; padding:0px 5px; text-align:center; display:block; float:right;}
li.PressReleasesYearIndexDivider {border-right:dotted 1px;}
ul#PressReleaseYearIndex li.Active a { font-weight:bold;}
.PressReleaseDate {}
.PressReleaseHeader{float:right;}
.currentPR{font-weight:bold;}


/** Forms **/
.Form {width:560px; padding:20px 29px; background-color:#F3F3F3;}
.Form h2 {margin:0px; color:#888888;}

.row {width:100%; clear:both; padding-bottom:15px; height:30px; overflow:visible;}
.TextAreaRow {width:100%; clear:both; padding-bottom:15px; height:172px; overflow:visible;}
.LabelCell {float:left; clear:left; font-size:13px; font-weight:bold;}
.InputCell {float:left; clear:right; }

/** Contact Form **/
#ContactForm {}
#ContactForm .hr { margin-bottom:2em;}
#ContactForm .LabelCell {width: 190px;}
#ContactForm .InputCell {width:370px;}
#ContactForm .InputCell input {width:280px; clear:left; float:left; height:22px;}
#ContactForm .InputCell select {width:285px; height:22px;}
#ContactForm .ValidationMessage {float:left; clear:left; width:280px;}

#contactFormComments.InputCell textarea { width:340px; height:167px;}
#contactFormPostal.InputCell input {width:104px;}
#contactFormPhone.InputCell input {width:170px;}
#contactFormReference.InputCell input {width:340px;}
.formPhoneformatNote { color:#999999; font-size:10px; line-height:22px;}

#ContactForm .submit input {float:right; margin-right:25px;}

/** RMA Form **/
#RMAForm {}
#RMAForm .hr { margin-bottom:2em;}
#RMAForm .LabelCell {width: 190px;}
#RMAForm .InputCell {width:370px;}
#RMAForm .InputCell input {width:280px; clear:left; float:left; height:22px;}
#RMAForm .InputCell select {width:285px; height:22px;}
#RMAForm .ValidationMessage {float:left; clear:left; width:280px;}

#RMAFormComments.InputCell textarea { width:340px; height:167px;}
#RMAFormPostal.InputCell input {width:104px;}
#RMAFormPhone.InputCell input {width:170px;}
#RMAFormCell.InputCell input {width:170px;}
#RMAFormPager.InputCell input {width:170px;}
#RMAFormReference.InputCell input {width:340px;}
.formPhoneformatNote { color:#999999; font-size:10px; line-height:22px;}

#RMAForm .submit input {float:right; margin-right:25px;}



/** Login Form **/
#LoginLoginBox {width:250px; float:right; margin:10px 0px 10px 0px;}
#LoginContents {width:350px; float:left;}

/** Registration Form**/
#RegistrationForm{}
#RegistrationForm .hr { margin-bottom:2em;}
#RegistrationForm .LabelCell {width: 190px;}
#RegistrationForm .InputCell {width:370px;}
#RegistrationForm .InputCell input {width:280px; clear:left; float:left; height:22px;}
#RegistrationForm .InputCell select {width:285px; height:22px;}
#RegistrationForm .ValidationMessage {float:left; clear:left; width:280px;}


#RegistrationFormPhone.InputCell input {width:170px;}
#RegistrationFormPostal.InputCell input {width:104px;}



/** Password Recovery Form **/
#PasswordRecoveryContents {width:300px; float:left;}
#PasswordRecoveryForm { width:270px; float:right; padding:15px;}
#PasswordRecoveryForm .row { padding-bottom:0px;}
#PasswordRecoveryForm .LabelCell {width: 80px;}
#PasswordRecoveryForm .InputCell {width:180px;}
#PasswordRecoveryForm .InputCell input {width:180px; clear:left; float:left; height:22px;}


#PasswordRecoveryForm .row#PasswordRecoverySubmit { text-align:right;}





.formPhoneformatNote { color:#999999; font-size:10px; line-height:22px;}



/** Registration Form **/
.RegisterButton { margin-right:100px;}
.RegisterButton { outline:none;}


/*RepList*/
.repSectionHeading {margin-top:1.5em;font-size:1.5em;}


/** Google Map **/
#mapcontainer {float:right;position:relative;width:340px;}
#mapbg {background-color:#fff;padding:3px 0;}
#gmap {width:755px;height:500px;margin:10px auto;}

/** Footer **/
#Footer {width:100%; clear:both; background-image:url('/media/tmp-bg-footer.jpg'); background-position:right bottom; background-repeat:no-repeat; background-color:#f3f3f3; font-size:10px; color:#636363;}
#Footer table td {padding-left:25px; padding-right:25px;}
#Footer h2 { margin-bottom:5px; padding-bottom:5px; color:#555555; font-size:13px; font-weight:bold; border-bottom:1px dotted #CCCCCC; _border-bottom:1px solid #CCCCCC;}
#Footer a { text-decoration:none;}
#Footer a:hover {text-decoration: underline;}

#FooterCredits {padding-left:25px; padding-right:25px; width:910px; clear:both; height:40px; color:#7c7c7c; border-top:1px solid #CCCCCC;}
#FooterCreditsCopyright { margin-top:10px; float:left; width:60%; height:30px; text-align:left;}
#FooterCreditsEnvision { margin-top:10px; float:right; width:40%; height:30px; text-align:right;}

/** WYSIWYG **/
.ImageAlignLeft {
float: left;
margin: 0px 14px 14px 0px;
}

.ImageAlignRight {
float: right;
margin: 0px 0px 14px 14px;
}

/**  Change Password form **/
#ChangePasswordBox{
margin:10px 0 0 100px;
}

/* Categories */
.downloadIcon a{text-decoration:none;}
.downloadIcon a.Locked {background-image:url('/media/tmp-img-locked.jpg');}
.downloadIcon a.Unlocked {background-image:url('/media/tmp-img-unlocked.jpg')}
.downloadIcon a.Unprotected {background-image:url('/media/tmp-img-free.jpg')}



/** Downloads Search **/
#DownlaodsSearch {width:647px; height:113px; overflow:hidden; background-image:url('/media/tmp_img_searchbox_bg.jpg');}
#DownlaodsSearchBox { padding-left:30px; width:498px; height:113px; float:left; overflow:hidden;}
#DownloadsSerchKeyword { margin-top:35px; float:left;}
#DownloadsSerchKeyword input {width:220px;}
#DownloadsSearchCategories {margin-top:35px; margin-left:30px; float:left;}
#DownloadsSearchCategories select {width:220px;}
#DownloadsSearchTypes {clear:both; margin-top:15px; padding:1px;}
#DownloadsSearchTypes input { margin:0px; padding:0px; float:left; margin-right:10px; _margin-top:-3px; display:block; width:15px; height:15px; height:1em;}
#DownloadsSearchTypes label {color:#fff; margin-right:20px; float:left; display:block;}
/**stupid ie **/
#DownloadsSearchTypes label {_margin-top:-4px;}


#DownloadsSearchButton {width:118px; height:113px; float:right; overflow:hidden;}


table.DownlaodsSearchResults { width:647px;}

.DownlaodsSearchResultsPager  { height:4em;}
.DownlaodsSearchResultsPager a {border:solid 1px #666666; padding:5px; text-decoration:none;}
.DownlaodsSearchResultsPager td span {border:solid 1px #f9c90f; padding:5px; text-decoration:none; color:#f9c90f; background-color:#fbfcf7;}


.DownlaodsSearchResultsRow { border-bottom:dotted 1px #c0c0c0; padding-top:20px;}
.DownlaodsSearchResultsRowIndex { float:left; width:40px; font-size:16px; font-weight:bold; color:#000;}
.DownlaodsSearchResultsRowDetails { width:600px; float:right;}
a.DownlaodsSearchResultsRowDetailsTitle { color:#0064ff; text-decoration:underline; font-size:16px; font-weight:bold; }
a.DownlaodsSearchResultsRowDetailsDownload , a.DownlaodsSearchResultsRowDetailsDetails {color:#50A056; text-decoration:none; font-size:12px;}

