/*Reset CSS**************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0;}
img, fieldset, hr {border: 0;margin:0px;padding:0px;}
body, select, input, textarea {font: 12px verdana, arial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin-bottom:19px;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
ul {list-style-type:none;}
td {vertical-align:top;}
/*Reset CSS**************************************/

/*Master CSS**************************************/
/*common styles*/
a {color:#252525;text-decoration:underline;font-size:10px;}
a:hover {text-decoration:underline;}

.displayBlock 	{display:block;}
.displayNone 		{display:none;}
.displayInline 	{display:inline;}
.highlight {opacity:0.5;filter:alpha(opacity=50);cursor:pointer;cursor:hand;}
.pageImagePlaceHolder {border:solid 1px #666;height:50px;display:block;}
.alert,
#website .siteContent p.alert {color:red;}

/*Tooltip text*/
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;font-size:12px;}	

/*Main site structural components*/
body {background: #F5F6F9 url(../images/body_bg.gif) repeat-x left top;}
#website							{margin:auto;width:960px;}
#website .siteHeader 	{display:block;height:94px;background-color:#EEF1F6;}
#website .siteHeader img {margin:31px 0px 0px 14px;}
#website .siteHeader #search_form {padding:0px;margin:0px;float:right;margin-top:10px;margin-right:6px;}
#website .siteHeader #search_form #search_keyword {float:left;width:209px;height:14px;border:solid 1px #CCCCCC;padding:2px;font-size:10px;}
#website .siteHeader #search_form .submitButton {float:left;border:solid 1px #9FA1A3;width:50px;height:20px;top:0px;position:relative;left:4px;font-size:11px;padding:0px 0px 2px 0px;}
#website .siteHeader .phone{font-weight:bold;font-size:17px;margin-top:35px;color:#4e4e4e;}
#website .siteHeader img#contactButton{float:right;}
#website .siteContent .paging {text-align:right;}
#website .siteContent .paging a{text-decoration:none;padding-left:2px;padding-right:2px;}
#website .siteContent .paging a:hover{text-decoration:underline;}
#website .siteContent .paging a.pageselected{font-weight:bold;}

/*Main Site Menu*/
#siteMenu		{display:block;width:960px;height:25px;border-bottom:solid 1px #C3C5C8;margin-bottom:0px;}
#siteMenu a,
#siteMenu span {font-size:11px;color:#4d4d4d;text-decoration:none;cursor:pointer;text-transform:capitalize;height:22px;display:block;font-weight:bold;}
#siteMenu span {cursor:default;}
#siteMenu img {display:none;}
#siteMenu li	{float:left;padding:6px 12px 0px 6px;height:20px;background:transparent url(../images/site_menu_border.gif) no-repeat right bottom;}
#siteMenu li ul li a,
#siteMenu li ul li span {font-weight:normal;text-transform:capitalize;}
#siteMenu li ul li span {padding:2px 0px 0px 10px;}
#siteMenu li.selected {border-bottom:solid 2px #4d4d4d;}
#siteMenu li ul li {background-image:none;;padding:4px;}
#siteMenu li:hover {position:relative; z-index:200;}
#siteMenu :hover ul {left:-1px; top:26px;}
#siteMenu ul, 
#siteMenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#siteMenu :hover ul :hover ul {left:130px; top:3px; z-index:200; height:auto;}
#siteMenu :hover ul li {background-color:#fff;white-space:nowrap;width:181px;border:solid 1px #C3C5C8;border-top:none;}
#siteMenu :hover ul li:hover {background-color:#ccc;}
#siteMenu :hover ul li a {width:177px;color:#4d4d4d;line-height:20px;padding-bottom:0px;padding-left:10px;text-transform:none;display:block;}
#siteMenu :hover ul li a:hover {text-decoration:underline;}
#siteMenu :hover ul :hover ul li a {width:180px;padding:10;line-height:20px;}
#siteMenu :hover ul :hover ul ul {left:-9999px;top:-9999px;}
/*#siteMenu :hover ul :hover ul :hover ul {left:180px;top:0px;}*/
#siteMenu :hover ul :hover li.firstItem {border-top:solid 1px #C3C5C8;}

/*Site Footer*/
#website .siteFooter 		{width:960px;display:inline-block;clear:both;margin:20px 0px 11px;background-color:#E3E5E8;}
#website .siteFooter .siteFooterLeft	{width:290px;float:left;margin-top:10px;margin-left:10px;color:#9FA1A3;font-size:11px;}
#website .siteFooter .siteFooterLeft a {border:none;padding:0px;color:#9FA1A3;text-decoration:none;font-size:11px;}
#website .siteFooter .siteFooterRight	{margin-top:10px;width:540px;float:left;padding-bottom:20px;}
#website .siteFooter h4	{color:#9FA1A3; font-size:12px;padding:10px 10px 10px 0px;margin-bottom:0px;font-weight:bold;}
#website .siteFooter #spacer {border-bottom:solid 1px #ccc;width:920px;height:20px;margin-bottom:11px;}
#website .siteFooter a 	{font-size:12px;font-family:arial;color:#666;border-right:solid 1px #9FA1A3;padding-right:7px;padding-left:7px;}
#website .siteFooter a.firstItem {padding-left:0px;}
#website .siteFooter a.lastItem {border:none;}

#website .siteFooter #footerMenu {padding:0px;display:block;float:left;width:660px;}
#website .siteFooter #footerMenu a {padding:0px;}
#website .siteFooter #footerMenu li {width:110px;float:left;margin-bottom:5px;}
#website .siteFooter #footerMenu li.lastItem {background:none;}

#website .siteFooter #footerMenu li a {border:none;text-decoration:none;font-size:11px;color:#9FA1A3;}
#website .siteFooter #footerMenu li ul {margin-top:5px;}
#website .siteFooter #footerMenu li ul li a {color:#767676;font-weight:normal;text-transform:capitalize;display:block;margin-bottom:4px;}
#website .siteFooter #footerMenu li ul li ul {margin:0px;display:none;}
#website .siteFooter #footerMenu li ul li ul li a {font-size:10px;color:#a4a4a4;line-height:14px;margin-bottom:4px;}
#website .siteFooter #footerMenu li ul li ul li ul {}
#website .siteFooter #footerLinks {background-color:#E3E5E8;text-align:center;float:left;width:1003px;padding-bottom:20px;}
#website .siteFooter #footerLinks a {color:#4098D0;}
#website .siteFooter #footerLinks p {font-size:10px;color:#767676;}

/*Left hand page specific sub menu*/
#website #inlineSubMenu {width:198px;padding-top:16px;padding-bottom:25px;background-color:#efefef;background-image: url(../images/inline_sub_menu_bg.jpg);background-repeat: repeat-y;float:left;padding-left:18px;}
#website #inlineSubMenu img {margin-bottom:2px;margin-right:7px;}
#website #inlineSubMenu li {margin-bottom:3px;float:left;width:180px;}
#website #inlineSubMenu li a {font-size:11px;color:#666;text-decoration:none;line-height:19px;}
#website #inlineSubMenu li.selected {font-weight:bold;}
#website #inlineSubMenu li ul {margin:0px;padding:0px;width:165px;font-weight:normal;padding-left:20px;}
#website #inlineSubMenu li ul li a {font-size:11px;}

/*News archive month list*/
#website .newsList {width:216px;padding-top:16px;padding-bottom:25px;background-color:#efefef;background-image: url(../images/inline_sub_menu_bg.jpg);background-repeat: repeat-y;float:left;}
#website .newsList li {background-image: url(../images/inline_sub_menu_bullet.gif);background-repeat:no-repeat;margin-bottom:3px;background-position:22px 8px;padding-left:36px;}
#website .newsList li a {font-size:12px;color:#666;}
#website .newsList li.selected {font-weight:bold;}
#website .newsList li ul {width:175px;padding-top:5px;font-weight:normal;}
#website .newsList li ul li {padding-left:10px;background-image:none;}

/*Breadcrumb*/
#website #breadcrumb {height:18px;color:#009DE8;background-color:#fff;padding:2px 0px 0px 13px;}
#website #breadcrumb a {color:#009DE8;text-decoration:none;font-size:10px;}
#website #breadcrumb a:hover {text-decoration:underline;}
#website #breadcrumb a.selected {color:#666666;}
#website #breadcrumb a.firstItem {}

/*Website content styles
	All styles used here must be duplicated with the #tinymce and #mceTemplatePreview tag to make sure they cascade into the editor
	and into the template preview
*/
/*Page Content--------------------------------------------------------------*/
#tinymce, #assetPreview, #mceTemplatePreview, #website .siteContent {font-family:verdana;}
#tinymce, #website .siteContent {width:940px;float:left;font-size:13px;color:#252525;min-height:200px;padding:15px 10px 15px 10px;background: #fff url(../images/site_content_bg.jpg) repeat-x bottom left;}
#website #contentContainer {position:absolute;top:366px;}
#tinymce, #website .maxWidth {width:960px;padding:0px;padding-top:10px;border:none;float:none;}

#website p#pageHeaderText {position:relative;top:30px;left:48px;display:block;height:0px;color:#fff;font-size:29px;width:300px;}

#tinymce .siteContent .contentLeft,
#assetPreview .siteContent .contentLeft,
#mceTemplatePreview .siteContent .contentLeft,
#website .siteContent .contentLeft,
#tinymce .siteContent .contentRight,
#assetPreview .siteContent .contentRight,
#mceTemplatePreview .siteContent .contentRight,
#website .siteContent .contentRight {float:left;} 
#tinymce .siteContent .contentLeft,
#assetPreview .siteContent .contentLeft,
#mceTemplatePreview .siteContent .contentLeft,
#website .siteContent .contentLeft {width:319px;}
#tinymce .siteContent .contentRight,
#assetPreview .siteContent .contentRight,
#mceTemplatePreview .siteContent .contentRight,
#website .siteContent .contentRight {width:588px;margin-left:1px;}

#tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, 
#assetPreview h1, #assetPreview h2, #assetPreview h3, #assetPreview h4, 
#mceTemplatePreview h1, #mceTemplatePreview h2, #mceTemplatePreview h3, #mceTemplatePreview h4, 
#website .siteContent h1, #website .siteContent h2, #website .siteContent h3, #website .siteContent h4 {color:#009DE7;font-weight:normal;}

#tinymce h1, 
#mceTemplatePreview h1,
#assetPreview h1,
#website .siteContent h1 {font-size:16px;}

#tinymce .internalContent h1,
#assetPreview .internalContent h1,
#mceTemplatePreview .internalContent h1,
#website .siteContent .internalContent h1 {font-size:16px;padding-left:0px;padding-top:16px;}

#tinymce h2,
#mceTemplatePreview h2,
#assetPreview h2,
#website .siteContent h2 {font-size:14px;margin-bottom:13px;}

#tinymce h3,
#mceTemplatePreview h3,
#assetPreview h3,
#website .siteContent h3 {font-size:12px;margin-bottom:13px;}

#tinymce p, #assetPreview p, #mceTemplatePreview p,
#website .siteContent p {font-size:10px;line-height:18px;margin-bottom:19px;color:#252525;}

#tinymce .introPara,
#assetPreview .introPara,
#mceTemplatePreview .introPara,
#website .siteContent .introPara {color:#0041ae;font-size:12px;line-height:20px}

#tinymce ul,
#assetPreview ul,
#mceTemplatePreview ul,
#website .siteContent ul {margin-left:35px;margin-bottom:20px;}

#tinymce li,
#assetPreview li,
#mceTemplatePreview li,
#website .siteContent li {list-style-type:disc;margin-bottom:5px;line-height:18px;font-size:11px;}

#tinymce table td,
#assetPreview table td,
#mceTemplatePreview table td,
#website .siteContent table td {padding-right:10px;font-size:11px;line-height:19px;}

/*TinyMCE styles*/
#assetPreview table td,
#mceTemplatePreview table td,
#tinymce table.mceItemTable td {border:dashed 1px #eee;}

/*forms*/
#mailing_form	{margin-top:20px;}
#mailing_formContainer {margin-bottom:10px;}
#mailing_formContainer td {padding-top:4px;}
#mailing_formContainer input {width:230px;border:solid 1px #ccc;font-size:11px;}
#mailing_formContainer #submitButton {border:solid 1px #ccc;background-color:transparent;width:50px;font-weight:bold;color:#333;}

#contact_form	{margin-top:20px;}
#contact_formContainer {margin-bottom:10px;}
#contact_formContainer td {padding-top:4px;}
#contact_formContainer input {width:230px;border:solid 1px #ccc;font-size:11px;}
#contact_formContainer textarea {width:304px;border:solid 1px #ccc;font-size:11px;height:100px;}
#contact_formContainer #closeButton,
#contact_formContainer #submitButton {border:solid 1px #ccc;background-color:transparent;width:50px;font-weight:bold;color:#333;}

#login_formContainer,
#reg_formContainer {font-size:11px;}
#login_formContainer td,
#reg_formContainer td {padding:3px;}

/*testimonials*/
#testimonialTicker #text,
#testimonialTicker #by {display:none;}

/*news*/
#website .siteContent .newsContainer {float:left;height:220px;width:460px;display:inline-block;}
#website .siteContent .newsContainer h2,
#website .siteContent #mainTestContainer h2 {float:left;margin-bottom:5px;padding-left:10px;}
#website .siteContent .newsContainer .newsBoxTop,
#website .siteContent #mainTestContainer .newsBoxTop {display:inline-block;width:460px;border-bottom:1px solid #C3C5C8;margin-bottom:10px;}
#website .siteContent .newsContainer #news_button,
#website .siteContent #mainTestContainer #test_button {float:right;width:76px;text-align:center;height:25px;border-bottom:solid 1px #C3C5C8;}
#website .siteContent .newsContainer #news_button img,
#website .siteContent #mainTestContainer #test_button img {margin:3px;cursor:pointer;}
#website .siteContent .newsContainer .imageCell {margin:0px 10px 0px 10px;float:left;}
#website .siteContent .newsContainer .imageCell img{width:150px;}
#website .siteContent .newsContainer .titleCell {text-decoration:none;font-size:14px;padding-left:10px;margin-bottom:10px;}
#website .siteContent .newsContainer .titleCell a {color:#39B1EA;font-size:14px;}
#website .siteContent .newsContainer .textCell {width:280px;float:right;}
#website .siteContent .newsContainer .textCell .date{ color:#39B1EA;font-size:14px;margin-bottom:10px;}
#website .siteContent .newsContainer #news_display {display:none;}

/*Case Studies*/
#tinymce .caseStudies,
.mceContentBody .caseStudies,
#website .siteContent .caseStudies {width:440px; float:left;padding:5px 10px 10px 10px;margin:0px 0px 30px 0px;height:220px;}
#website .siteContent #mainTestContainer {background:#fff url(../images/content_bg_small.jpg) repeat-x bottom left;}
#website .siteContent .caseStudies table {height:170px;}

#tinymce .caseStudies img,
.mceContentBody .caseStudies img,
#website .siteContent .caseStudies img{width:150px;float:left;}

#tinymce .caseStudies p,
.mceContentBody .caseStudies p,
#website .siteContent .caseStudies p {font-size:11px;color:#39B1EA;font-weight:bold;width:270px;float:left;padding:0px 10px 0px 10px;margin-bottom:10px;line-height:17px;}

#tinymce .caseStudies p a,
.mceContentBody .caseStudies p a,
#website .siteContent .caseStudies p a {font-size:14px;color:#39B1EA;}

#tinymce .caseStudies p.quoteBy,
.mceContentBody .caseStudies p.quoteBy,
#website .siteContent .caseStudies p.quoteBy {padding-right:5px;float:right;font-size:10px;color:#252525;margin-bottom:0px;font-weight:normal;margin-bottom:0px;line-height:15px;}

#tinymce .caseStudies p.quoteCompany,
.mceContentBody .caseStudies p.quoteCompany,
#website .siteContent .caseStudies p.quoteCompany {padding-right:5px;float:right;font-size:10px;color:#858585;font-weight:bold;margin-bottom:0px;line-height:15px;}

/*Customer Applications*/
#tinymce .customerApplications,
.mceContentBody .customerApplications,
#website .siteContent .customerApplications{width:450px; float:left;}

#tinymce .customerApplications img,
.mceContentBody .customerApplications img,
#website .siteContent .customerApplications img {width:150px;margin:0px 20px 0px 10px;float:left;}

#tinymce .customerApplications h2,
.mceContentBody .customerApplications h2,
#website .siteContent .customerApplications h2 {border-bottom:solid 1px #C3C5C8;padding:0px 0px 10px 10px;}

#tinymce .customerApplications h3,
.mceContentBody .customerApplications h3,
#website .siteContent .customerApplications h3 {font-size:14px;color:#39B1EA;font-size:14px;width:270px;float:left;}

#tinymce .customerApplications p,
.mceContentBody .customerApplications p,
#website .siteContent .customerApplications p {float:left;width:270px;}

/*Product Ranges*/
#tinymce .productRanges,
#assetPreview .productRanges,
#mceTemplatePreview .productRanges,
.mceContentBody .productRanges,
#website .siteContent .productRanges {float:left;width:460px;clear:left;}
#tinymce .productRanges.small,
#assetPreview .productRanges.small,
#mceTemplatePreview .productRanges.small,
.mceContentBody .productRanges.small,
#website .siteContent .productRanges.small {width:329px;margin-left:-10px;margin-top:10px;}

#tinymce .productRanges span,
#assetPreview .productRanges span,
#mceTemplatePreview .productRanges span,
.mceContentBody .productRanges span,
#website .siteContent .productRanges span {color:#009DE7;font-size:14px;background:#fff url(../images/header_bg_small.jpg) repeat-x bottom left;height:29px;width:450px;padding:15px 0px 0px 10px;margin-bottom:0px;display:block;}

#tinymce .productRanges.small span,
#assetPreview .productRanges.small  span,
#mceTemplatePreview .productRanges.small  span,
.mceContentBody .productRanges.small  span,
#website .siteContent .productRanges.small  span {background-image: url(../images/header_bg_mini.jpg);width:319px;}

#tinymce .productRanges h3,
#assetPreview .productRanges h3,
#mceTemplatePreview .productRanges h3,
.mceContentBody .productRanges h3,
#website .siteContent .productRanges h3 {margin-bottom:4px;} 

#tinymce .productRanges .imageCell,
#assetPreview .productRanges .imageCell,
#mceTemplatePreview .productRanges .imageCell,
.mceContentBody .productRanges .imageCell, 
#website .siteContent .productRanges .imageCell {float:left;}

#tinymce .productRanges img,
#assetPreview .productRanges img,
#mceTemplatePreview .productRanges img,
.mceContentBody .productRanges img, 
#website .siteContent .productRanges img {width:150px;margin:0px 10px 0px 10px;}

#tinymce .productRanges.small img,
#assetPreview .productRanges.small img,
#mceTemplatePreview .productRanges.small img,
.mceContentBody .productRanges.small img, 
#website .siteContent .productRanges.small img {width:82px;}

#tinymce .productRanges .textCell,
#assetPreview .productRanges .textCell,
#mceTemplatePreview .productRanges .textCell,
.mceContentBody .productRanges .textCell, 
#website .siteContent .productRanges .textCell {width:270px;float:right;}

#tinymce .productRanges.small .textCell,
#assetPreview .productRanges.small .textCell,
#mceTemplatePreview .productRanges.small .textCell,
.mceContentBody .productRanges.small .textCell, 
#website .siteContent .productRanges.small .textCell {width:219px;}

#tinymce .productRanges ul,
#assetPreview .productRanges ul,
#mceTemplatePreview .productRanges ul,
.mceContentBody .productRanges ul, 
#website .siteContent .productRanges ul {margin-left:0px;width:460px;}

#tinymce .productRanges.small ul,
#assetPreview .productRanges.small ul,
#mceTemplatePreview .productRanges.small ul,
.mceContentBody .productRanges.small ul, 
#website .siteContent .productRanges.small ul {width:329px;}

#tinymce .productRanges ul li,
#assetPreview .productRanges ul li,
#mceTemplatePreview .productRanges ul li,
.mceContentBody .productRanges ul li, 
#website .siteContent .productRanges ul li {width:450px;list-style-type:none;border-bottom: 1px dotted black;display:inline-block;padding:10px 0px 10px 0px;margin-bottom:0px;}

#tinymce .productRanges.small ul li,
#assetPreview .productRanges.small ul li,
#mceTemplatePreview .productRanges.small ul li,
.mceContentBody .productRanges.small ul li, 
#website .siteContent .productRanges.small ul li {width:329px;}

#tinymce .productRanges ul li p.title,
#assetPreview .productRanges ul li p.title,
#mceTemplatePreview .productRanges ul li p.title,
.mceContentBody .productRanges ul li p.title, 
#website .siteContent .productRanges ul li p.title {color:#39B1EA;font-size:12px;}

#tinymce .productRanges ul li p,
#assetPreview .productRanges ul li p,
#mceTemplatePreview .productRanges ul li p,
.mceContentBody .productRanges ul li p, 
#website .siteContent .productRanges ul li p {margin-bottom:0px;}

#tinymce .productRanges ul li a,
#assetPreview .productRanges ul li a,
#mceTemplatePreview .productRanges ul li a,
.mceContentBody .productRanges ul li a, 
#website .siteContent .productRanges ul li a {color:#39B1EA;}

/*onPageShowCase*/
#tinymce .onPageShowCase,
#assetPreview .onPageShowCase,
#mceTemplatePreview .onPageShowCase,
.mceContentBody .onPageShowCase, 
#website .siteContent .onPageShowCase {width:605px;float:left;background:#fff url(../images/content_bg_small.jpg) repeat-x bottom left;padding-bottom:16px;padding-left:26px;margin:0px;}

#tinymce .onPageShowCase img,
#assetPreview .onPageShowCase img,
#mceTemplatePreview .onPageShowCase img,
.mceContentBody .onPageShowCase img, 
#website .siteContent .onPageShowCase img {width:275px;float:left;}

#tinymce .onPageShowCase p,
#assetPreview .onPageShowCase p,
#mceTemplatePreview .onPageShowCase p,
.mceContentBody .onPageShowCase p, 
#website .siteContent .onPageShowCase p {width:237px;float:left;color:#39B1EA;font-size:16px;margin:20px 0px 0px 38px;line-height:22px;}

/*2 Column Template*/
#website .siteContent .leftColumn,
.mceContentBody .leftColumn {width:460px;float:left;}
#website .siteContent .rightColumn,
.mceContentBody .rightColumn {width:460px;float:right;}

/*internalContent*/
#tinymce .internalContent,
#assetPreview .internalContent,
#mceTemplatePreview .internalContent,
.mceContentBody .internalContent, 
#website .siteContent .internalContent {width:588px;float:left;margin-left:25px;}

#tinymce .internalContent {border:dotted 1px #ccc;}

/*Submenu*/
#website .siteContent .subMenu {width:266px;background:#fff url(../images/content_bg_small.jpg) repeat-x bottom left;padding:20px 20px 16px 43px;margin:-15px 0px 0px -10px;float:left;}
#website .siteContent .subMenu span {font-size:16px;margin-bottom:15px;color:#39B1EA;font-family:verdana;line-height:22px;cursor:pointer;}
#website .siteContent .subMenu span#pageTitle {font-weight:bold;}
#website .siteContent .subMenuPlaceHolder {margin:0px;margin-top:10px;padding-left:0px;float:left;}
#website .siteContent .subMenuPlaceHolder li {text-decoration:none;list-style-type:none;margin-bottom:0px;line-height:22px;}
#website .siteContent .subMenuPlaceHolder li ul {margin-left:10px;margin-top:0px;}
#website .siteContent .subMenuPlaceHolder li ul li {display:none;}
#website .siteContent .subMenuPlaceHolder li a {text-transform:capitalize;text-decoration:none;color:#39B1EA;font-size:16px;line-height:22px;}
#website .siteContent .subMenuPlaceHolder li a:hover {text-decoration:underline;}
#website .siteContent .subMenuPlaceHolder table td {border-bottom:1px solid #F2F2F2; height:35px;vertical-align:middle;padding-left:10px;}
#website .siteContent .subMenuPlaceHolder span {margin-bottom:0px;font-size:16px;text-transform:capitalize;}
#website .siteContent .subMenuPlaceHolder ul span {font-size:14px;}
#website .siteContent .subMenuPlaceHolder ul {margin:0px;}
#website .siteContent .subMenuPlaceHolder ul li a {font-size:14px;}
#website .siteContent .subMenuPlaceHolder ul li ul li a {font-size:11px;}
#website .siteContent .subMenuPlaceHolder a.selected {color:#333;}
#website .siteContent .subMenuPlaceHolder li.selected {display:block;}

/*Technical Specification*/
#tinymce .technicalSpecification,
#assetPreview .technicalSpecification,
#mceTemplatePreview .technicalSpecification,
.mceContentBody .technicalSpecification, 
#website .siteContent .internaltechnicalSpecification {}

#tinymce .technicalSpecification table,
#assetPreview .technicalSpecification table,
#mceTemplatePreview .technicalSpecification table,
.mceContentBody .technicalSpecification table, 
#website .siteContent .technicalSpecification table {border:solid 1px #C3C5C8;}

#tinymce .technicalSpecification table th,
#mceTemplatePreview .technicalSpecification table th,
#assetPreview .technicalSpecification table th,
.mceContentBody .technicalSpecification table th, 
#website .siteContent .technicalSpecification table th {text-align:left;padding:5px;background-color:#C3C5C8;color:#333;font-size:12px;}

#tinymce .technicalSpecification table td,
#mceTemplatePreview .technicalSpecification table td,
#assetPreview .technicalSpecification table td,
.mceContentBody .technicalSpecification table td, 
#website .siteContent .technicalSpecification table td {padding:5px 8px 5px 8px;background-color:#fff;color:#252525;}

/*News*/
#tinymce #newsListInner,
#mceTemplatePreview #newsListInner,
#assetPreview #newsListInner,
#website .siteContent #newsListInner {margin-left:0px;margin-bottom:20px;}

#tinymce #newsListInner li,
#mceTemplatePreview #newsListInner li,
#assetPreview #newsListInner li,
#website .siteContent #newsListInner li {list-style-type:none;font-size:11px;}

#tinymce #newsListInner li .newsHeadline,
#mceTemplatePreview #newsListInner li .newsHeadline,
#assetPreview #newsListInner li .newsHeadline,
#website .siteContent #newsListInner li .newsHeadline {margin-bottom:0px;}


#tinymce #newsListInner li .readMore a,
#mceTemplatePreview #newsListInner li .readMore a,
#assetPreview #newsListInner li .readMore a,
#website .siteContent #newsListInner li .readMore a{font-size:9px;}

/*Testimonials*/
#website .siteContent div#mainTestContainer {height:271px;}
#website .siteContent div.testimonialTicker table td {padding:0px;}

#website .siteContent ul.testimonials {margin-left:0px;}
#website .siteContent ul.testimonials li {list-style-type:none;margin-bottom:18px;}
#website .siteContent ul.testimonials li p {margin-bottom:0px;}
#website .siteContent ul.testimonials li p.by,
#website .siteContent ul.testimonials li p.company {font-weight:bold;margin-top:5px;}
#website .siteContent ul.testimonials li p.company {margin:0px;}
/*Search Results*/
.templateOne.search .inner #resultsCount {padding-left:10px;}
#website .siteContent .templateOne.search .inner ul {margin-left:10px;}

#website .siteContent #siteMap ul,
#website .siteContent #siteMap li {list-style-type:none;}

/*Contact form*/
.contactFormFade {display:none;width:100%;height:100%;left:0px;position:fixed;opacity:0.7;z-index:98;background-color:#a3a3a3;filter: alpha(opacity = 70);}
.headerFormContainer {float:right;width:276px;height:120px;text-align:right;}
#website .siteHeader img#contactButton{margin:0px;margin-top:10px;}
#contactFormContainer {top:1px;display:none;height:0px;z-index:9999;padding:20px;border:1px solid #3399FF; width:305px;background-color:#fff;}
#contactFormContainer p {font-size:11px;line-height:20px;}
#contact_form{margin-top:5px;}
#contact_form input {height:20px;margin-bottom:5px;}

#contactFormContainer {font-size:11px;color:#333;}
#contactFormContainer input {margin:3px 0px 3px 0px;padding:2px 2px 2px 2px;width:300px;line-height:20px;}
#website .siteHeader #contactFormContainer #closeButton,
#website .siteHeader #contactFormContainer .submitButton {border-color:#000;font-size:11px;color:#333;font-weight:normal;width:95px;height:22px;line-height:18px;}


/*Master CSS**************************************/

#website.adwords {width:995px;}
.adwordsLeft{width:619px;float:left;}
.adwordsLeft .logo {margin-left:14px;margin-top:31px;}
.adwordsRight{width:364px;float:right;margin-top:0px;}
.adwordsLeft .topBanner {height:48px;width:589px;color:#3DB4EC;padding:15px;background:#fff url(../images/top_banner_bg.jpg) repeat-x 0px 0px;margin:57px 0px 0px 0px;font-size:15px;}
#website .adwordsLeft .topBanner p {color:#3DB4EC;font-size:15px;line-height:23px;text-align:center;}
.callToActionForm {padding-top:70px;background-color:#FDFDFF;}
#adwordsForm {width:363px;background:#fff url(../images/form_bg.jpg) repeat-x 0px 0px;font-size:10px;}
#adwordsForm input,
#adwordsForm label,
#adwordsForm span {white-space:nowrap;}
#adwordsForm span {color:#818181;padding-top:3px;white-space:nowrap;}
#adwordsForm label {padding-top:5px;}
#adwordsForm input {width:198px;padding:5px 3px;font-size:10px;border:solid 1px #ccc;}
#adwordsForm table {width:363px;}
#adwordsForm table td {width:363px;text-align:right;padding-right:25px;vertical-align:top;padding-bottom:20px;white-space:nowrap;}
#adwordsForm #submitButton2 {background:transparent url(../images/adwords_form_button.jpg) no-repeat 0px 0px;border:none;text-indent:-9999px;height:44px;outline:0;width:97px;cursor:pointer;}
.alert{float:right;margin-top:-50px;}
#tinymce .callToActionBottom,
.callToActionBottom {background:transparent url(../images/bottom_call_to_action.jpg) no-repeat 0px 0px;width:354px;height:123px;padding:52px 0px 0px 9px;font-size:42px;color:#fff;font-weight:bold;}
#mailRecipient {width:450px;border:dashed 1px #333;float:left;}

.fb_share_size_Small [position:relative;top:-3px;}
