html{color:#333;}img{border:0px;}body{margin:0;background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; background-color:#E7E7E7; padding:0;text-align:left;font-family:Tahoma;font-size:13px;color:#373737;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6;} p.bodytext a { font-weight:bold; text-decoration:underline; color:#69A550; } #midcontent p.bodytext,#midcontent_two_column p.bodytext{text-align:justify;}a{text-decoration:none;color:#69A550;}a:hover{color:#FD8A09; text-decoration:underline;}#container{margin:auto;width:980px;height:auto!important;background-color:#FFF;}#header{height:152px;/*height:362px;background-color:#FFF;*/}#header_inner {height:151px;background-color:#FFF; }#logo{width:300px;height:70px;margin-top:16px;margin-left:5px;float:left;margin-bottom:2px;}#topmenu{float:right;margin-top:5px;color:#69A550}#topmenu ul{margin:0;padding:0;}#topmenu li{list-style-type:none;display:inline;float:left;}#topmenu img{padding-right:5px;position:relative;bottom:-12px;float:left;}#topmenu li a{/*text-decoration:none;color:#333;padding-right:10px;*/line-height:32px;}.view_also{float:left;margin-top:10px;margin-bottom:1.5em;margin-top:1.5em;position:relative;padding:10px;}.view_also ul{margin:0;padding:0;}.view_also li{list-style-type:none;display:inline;line-height:1.7em;}.view_also img{padding-right:5px;position:relative;bottom:-2px;}.view_also li a{text-decoration:none;text-decoration:underline;}.menu{list-style:none;margin:0;float:left;position:relative;padding:0;}.menu *{margin:0;padding:0;}.menu a{display:block;color:#FFF;text-decoration:none;}.menu a:hover{color:#fff;}.menu li{list-style:none;float:left;text-align:center;margin:0;position:relative;list-style-type:none;display:inline;background:url(../images/menu-line.jpg) no-repeat right;line-height:36px;}.menu li.selected{background:#333;}.menu ul{position:absolute;left:0;display:none;list-style:none;}.menu ul li{position:relative;width:210px;text-align:left;line-height:25px;background:none;top:0;}.menu ul li a{display:block;padding-left:3px;color:#FFF;}.menu ul ul{left:178px;top:1px;}.menu .menulink{display:block;background-repeat:no-repeat;padding-left:15px;padding-right:15px;text-decoration:none;color:#fff;}.menu .menulink:hover,ul.menu .menuhover{padding-right:15px;padding-left:15px;background-repeat:no-repeat;text-decoration:none;color:#fff; background-color:#454545;}.dropmenudiv a{text-transform:none;width:195;line-height:25px;font-size:12px;padding-left:10px;}.dropmenudiv a:hover{text-transform:none;width:195px;line-height:25px;font-size:12px;padding-left:15px;background-color:#333333;}.dropmenudiv{border-left:2px solid #fff;border-bottom:2px solid #fff;border-right:2px solid #fff;float:left; margin-left:-2px; margin-top:0px;/*background:url(../images/drop-area-body.png) repeat-x; */ background-color:#454545;width:210px;}#menuid{background:url(../images/body_bg.jpg) repeat-x 0px -114px;width:980px;height:38px;float:left;margin-top:26px;}#menuwidth{float:left;/*margin-left:15px;*/}#menucontent{float:left;}#search{float:left;}#searchimg{float:left;background:url(../images/search-icon.jpg) no-repeat;width:26px;height:21px;position:relative;top:7px;padding-right:7px;}.text{border:none;float:left;position:relative;top:7px;height:20px;width:200px;}#go{width:34px;height:26px;float:left;background:url(../images/go-btn.jpg) no-repeat;position:relative;top:6px;margin-left:7px;}#right{/*background:url(../images/menu-right-bg.gif) no-repeat right;*/height:38px;width:1px;float:right;}.arrow{position:relative;top:14px;}#banner{/*background:url(../images/banner.jpg) no-repeat; */width:980px;/*height:217px;*/height:120px;float:left;}.content{width:980px;float:left; background:#fff;padding-bottom:10px; margin-top:10px; border-top:5px solid #FD8A09;}#main{margin-top:20px;margin-left:15px;}#leftcontent{width:250px;float:left;}.leftfirst{float:left;width:335px;}h1{font-size:20px;font-weight:normal;color:#FD8A09; margin:0px;text-align:left;font-family: 'Droid Sans', sans-serif;}#case{background:url(../images/case-studyes.jpg) no-repeat;width:139px;height:226px;text-align:left;float:left;}#tablecss{width:335px;border:1px solid #C8C6C3;}#midcontent{float:left;width:440px;margin-left:20px;}#midcontent_two_column{float:left;width:665px;margin-left:25px;}h2{font-family: 'Droid Sans', sans-serif; font-weight:normal; font-size:18px;color:#FD8A09;text-align:left;margin-bottom:5px;padding-top:0;margin-top:0;/*border-bottom:1px solid #C8C6C3; */padding-bottom:7px;}h3{font-family: 'Droid Sans', sans-serif;font-size:12px;color:#FD8A09;text-align:left;margin-bottom:15px;padding-top:0;margin-top:0;border-bottom:1px solid #C8C6C3;padding-bottom:5px;}#rightcontent{width:250px;float:left;margin-left:20px;}.rightfirst{float:left;width:250px;padding-bottom:20px;}#news{width:54px;height:51px;float:left;padding-right:10px;}#footer{ /* background-color:#FD8A09; */ border-top:5px solid #FD8A09; width:980px;height:165px;float:left;}#footermenu{float:left;width:830px;}#footermenu ul{margin:10px 0;padding:0;list-style:none;}#footermenu li{list-style-type:none;float:left;color:#373737;list-style-image:none;}#footermenu li a{text-decoration:none;color:#373737;font-size:12px;padding-left:10px;padding-right:10px;}#footermenu li a:hover { text-decoration:underline; }.copyright{float:left;font-size:11px;padding-left:10px;width:830px;text-left;color:#373737;}.btn{padding-bottom:10px;}.text{background-color:#FFF;border:1px solid #C5CCCF;color:#333;font-weight:bold;font-size:12px;height:15px;padding:3px;width:263px;}.button{background:transparent url(../images/buttonbg.gif) repeat scroll 22px 50%;border:1px solid #D85E00;color:#FFF;cursor:pointer;font-weight:bold;height:22px;margin:2px;padding:1px;text-align:center;width:70px;}.textarea{color:#333;clear:both;font-weight:bold;line-height:normal;border:1px solid #C5CCCF;height:120px;padding:5px;width:255px;}fieldset.tx-powermail-pi1_fieldset{background-color:transparent;border:none;background:transparent;}fieldset.tx-powermail-pi1_fieldset legend{font-size:16px;display:none;}div.tx_powermail_pi1_fieldwrap_html_submitgraphic{text-align:center;}fieldset.tx-powermail-pi1_fieldset label,.label{font-weight:bold;width:200px;}div.tx_powermail_pi1_fieldwrap_html{margin:5px 0;}.powermail_text,input.powermail_captcha,.textcss{background-color:#FFF;border:1px solid #C5CCCF;color:#333;font-size:11px;height:13px;padding:3px;width:255px;}.upload{height:20px;}.powermail_select,.combo{background-color:#FFF;border:1px solid #C5CCCF;color:#333;height:26px!important;padding:2px;width:263px;background:#FFF none repeat scroll 0 0;border-color:#DADADA;border-style:solid;border-width:1px 1px 1px 1px;float:left;height:22px;margin:0 4px 9px 0;position:relative;font-size:12px;z-index:100;vertical-align:middle;}.powermail_textarea,textarea.powermail_textarea,.textareacss{color:#333;clear:both;line-height:normal;border:1px solid #C5CCCF;height:120px;padding:5px;width:250px;}fieldset.tx-powermail-pi1_fieldset div.even{background-color:transparent;}.tx-powermail-pi1{background-color:none;}img.tx-srfreecap-pi2-image{margin-left:200px;margin-right:1em;vertical-align:middle;margin-top:5px;}hr{color:#C8C6C3;}div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{margin-left:0;}.tx-cfabwwwminifaq-pi1-q-a-package{border-bottom:1px solid #C8C6C3;}.tx-cfabwwwminifaq-pi1-q{font-weight:bold;}.tx-cfabwwwminifaq-pi1-a{font-weight:normal;}.tx-cfabwwwminifaq-pi1-a a{text-decoration:underline;}ul{list-style-image:url(../images/bul2.png);}ul li{padding-bottom:7px;}ul li ul{list-style-image:url(../images/bul2.jpg);}li li{padding-top:3px;padding-bottom:0;}#w3c_validator{text-align:right;margin-right:5px;float:left;width:140px;margin-top:8px;}div.wtgallery_list{margin:8px;padding:0;}.tx_ablinklist_viewAddNewLink{font-size:12px;}.tx_ablinklist_viewAddNewLink{background:transparent;border:none;display:block;margin-top:10px;padding:5px;text-align:left;width:450px;}.tx_ablinklist_viewAddNewLinkResult{background:transparent;border:none;display:block;font-size:12px;padding:5px;}.tx_ablinklist_viewAddNewLinkResult a{text-decoration:underline;}.tx_ablinklist_listView_linkAddNew{text-decoration:underline;}ul.list{margin:0;}.sitemap_text{font-size:10px;color:#666;}.item a,.list a{font-weight:bold;}.dottedline,p.dottedline,div.dottedline{background-image:url(../images/doted-line.jpg);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;}.dmnt_par{padding:0;margin:0;}.news_element img{float:left;margin:0 13px 0 0;}.news-latest-morelink a{display:block;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}.news-list-paging{float:left;}.tx-ttnews-browsebox table{margin-top:5px;}.tx-ttnews-browsebox td a{color:#FFF;background-image:url(../images/topmenu-bg.jpg);background-repeat:repeat-x;line-height:24px;text-align:center;display:block;padding:0 10px 0 10px;}.tx-ttnews-browsebox td a:hover{background-image:url(../images/button_bg_hover.gif);background-repeat:repeat-x;}.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a{color:#FFF;background-image:url(../images/button_bg_hover.gif);background-repeat:repeat-x;line-height:24px;text-align:center;display:block;padding:0 10px 0 10px;}

.teaser { width:47%; float:left; }

.teaser1 { width:47%; float:left; }

.news-list-morelink_right { text-align:right; }

.news-latest-morelink_right a { display:block; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#leftcontent ul { padding-left:25px; }


.highlighted {
	float:left;
	width:100%;
	padding:0px 10px;
	background-image:url(../images/highlighted_grey.png);
	background-repeat:no-repeat;
}

.highlighted h2 {
	padding:0px;
	color:#FFFFFF;	
	line-height:35px;
	font-weight:bold;
	font-size:14px;
}

* {-moz-outline-style: none; outline-style: none; outline-width: 0px; outline-color: -moz-use-text-color; }

blockquote { font: italic 1em/1.6em Tahoma, Georgia, "Times New Roman", Times, serif; background: url(../images/close-quote.gif) no-repeat right bottom; text-indent: -18px; margin: 20px 0 10px 0px; color: #999; padding-left: 8px; border-left:5px solid #FD8A09; background-color:#F3F4F5; padding:10px; padding-left:25px;}
blockquote::first-letter { background: url(../images/open-quote.gif) no-repeat left top; padding-left: 18px; font: italic 1.4em Tahoma, Georgia, "Times New Roman", Times, serif; }
#accordion { border:1px solid #CCC; }
.ui-accordion-header { background-color:#EEE; margin:0px; padding:0px; border:none;  line-height:30px;	border-bottom:1px solid #CCC;}
.ui-accordion-header a { color:#333; font-weight:bold; font-family:Tahoma, Arial; margin:0px;	padding:0px; padding-left:10px; outline: none; text-decoration:none;}
.ui-accordion-content { padding:0px 10px 0px 10px; }
.csc-textpic-caption { text-align:center; font-weight:bold; color:#FD8A09; text-decoration:underline; }

.column1 {
	width:60%;
	float:left;	
}

.column2 {
	width:35%;
	float:right;	
	border-left:5px solid #FD8A09; background-color:#F3F4F5; 
	padding:0px 10px;
}

.column2 .portSingleImage {
	float:left;
	margin: 0px 5px 5px 0px;	
	border: 5px solid white;
}

.greybg {
	border-top:5px solid #FD8A09;
	float:left;
	width:150px;
	margin-top:10px;
	margin-right:10px;
	background-color:#F3F4F5; 
}

.teaser { border-top:5px solid #6E6E6E; margin-top:10px; background-color:#F3F4F5; width:328px; height:295px;}
.teaser1 { border-top:5px solid #6E6E6E; margin-top:10px; background-color:#F3F4F5; width:328px; float:right; height:295px;}
.teaser .news-list-item { padding:10px; }
.teaser1 .news-list-item { padding:10px; }
.testimonial_image { float:left; margin-right:0px; margin-top:15px; padding:0px;}
.customer_feedback, .testimonial_image { float:left; width:70px; height:90px; padding:5px; background-image:url(../images/customer_feedback_small_bg.jpg); background-repeat:no-repeat;}

.news-single-img { background-image:url(../images/customer_image_bg.jpg); padding:5px 5px 5px 8px; background-repeat:no-repeat; width:150px; height:190px; }
.news-list-browse { float:left; width:100% }

.singleRelatedFilesLabel {
	padding:5px;
	margin:0px;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
}

.relatedFiles {
	color:#69A550;
}

.casestudy {
	text-align:center;
	margin-left:30px;
}

ul.singleNextPrevButtons { padding-left:0px; }
li.singleNextPrevButton { float:left; list-style:none; }
.nextLink { float:left; width:210px; text-align:right;}
.prevLink { float:left; width:210px; text-align:left;}

.disabled {  color:#CCC; }
.portGridImage { border: 2px solid #CCC; }
.singleNextPrevButton h2 { font-size:12px; }


#banner h1 { 
	color:#6E6E6E;
	font-size:30px;
	padding:40px 50px;
	font-family:'Handlee', cursive;
}

.MyAccordion { overflow:hidden; background-color:#F3F3F3; border:1px solid #c8c8c8; border-width:1px; margin-bottom:20px; background-image:url(../images/grey_bg.png); background-repeat:repeat-x; background-position:top; }
.MyAccordion .accordion-block { width: 101%; overflow: hidden; padding: 0; margin: 0; }
.MyAccordion .accordionblock { float: left; width: 236px; border-left: 1px solid #c8c8c8; padding: 0; overflow: hidden; height:180px;}
.MyAccordion .accordioncontentbody { width: 424px; position: relative; }
.accordioncontentbody h1 { color: white; line-height: 35px; font-weight: bold; font-size: 14px; padding-left:10px;  }

.breadcrumbul { padding:0px; margin-top:2px; }
.breadcrumbul li { list-style:none; margin:0px 5px 0px 0px;display:inline; line-height:20px;  }

.handleefont {
	font-family:'Handlee', cursive;	
	font-size:18px;
}

.contenttable p { margin:0px; padding:0px; }
.contenttable p:hover { color:#FD8A09; }

.tickerspace { margin-left:10px; }
.news-list-container h3 { font-size:2px; border-bottom:2px dotted #C8C6C3; }
hr { color: #fff; background-color: #fff; border: 2px dotted #C8C6C3; border-style: none none dotted; }

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	background: white; padding: 6px; width: 340px; font-weight: bold; font-size: 12px;
}

fieldset.tx-powermail-pi1_fieldset label, .label { font-weight: normal; width: 100%; padding-bottom: 5px; padding-top: 10px; }
