/* INI - global reset should be already in effect
Font Options
 - Tahoma, Geneva, sans-serif
 - Georgia, Georgia, serif
 - Lucida Sans Unicode, Lucida Grande, sans-serif
 - Trebuchet MS, Helvetica, sans-serif
 - Verdana, Verdana, Geneva, sans-serif
 - Arial, Helvetica, sans-serif
 - Lucida Console, Monaco, monospace
 - Impact, Impact, Charcoal, sans-serif
 - Comic Sans MS, Comic Sans MS, cursive
 - Arial Black, Arial Black, Gadget, sans-serif
 - Palatino Linotype, Book Antiqua, Palatino, serif
 - Times New Roman, Times, serif
*/
html, body {background: url(images/F2_htmlBg.jpg) repeat-x 0 0 #666;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.clear, h1 span{font-size:0;height:0;overflow:hidden;clear:both;display:block;width:auto;}

/* PAGE LAYOUT */

/* CONTAINER */
#container{background: url(images/C2_containerBg.gif) repeat-y top left #666;width:912px;text-align:left;margin:0 auto 0 auto;overflow:hidden;}
#background1{background: url(images/C2_contentPaddingBg1.gif) no-repeat bottom right transparent;}
#background2{background: url(images/C2_contentPaddingBg2.gif) no-repeat bottom right transparent;}

/* HEADER */
#header{width:912px;height:52px;overflow: hidden;background: url(images/C2_headerBg.jpg) no-repeat 6px 0 #666;}
#header h1{margin: 8px 0 0 20px;}
#header h1 a{height:36px;width:138px;overflow:hidden;float:left;}

/* NAVIGATION */
#navigation{overflow:hidden;width:912px;height:260px;background: url(images/C2_navigationBg.gif) no-repeat 1px 0 #666;}
#navigation #flash_navigation{margin:24px 0 0 34px;}

/* CONTENT */
#content{width:912px;margin:0;background: url(images/C2_contentBg.gif) repeat-y 1px 0 #666;}
#content .content_padding{padding:0px 55px 0px 60px;}
#content .content_padding_08{padding:20px 88px 30px 94px;}
.sideDots{background: url(images/C2_sideBg.gif) no-repeat 0 8px transparent; height:24px;}

.mainContent{width:550px;float:left;overflow:hidden;}
.supportContent{width:215px;float:right;overflow:hidden;}

/* CONTENT FORMATTING */
#content blockquote,h2,h3,h4,h5,h6{line-height:1.3em;margin-bottom:1em;}
#content p,#content ul,#content ol{line-height:1.6em;font-size:0.7em;color:#666;margin-bottom:1.5em;}
#content li{line-height:1.6em;}
#content a{color:#026acb;}
#content a:hover{color: #026acb;text-decoration:none;}
#content h2{color: #415cab;font-size:1.2em;font-weight:bold;}
#content h3{color: #415cab;font-size:0.8em;font-weight:bold;}
#content h4{color: #415cab;font-size:0.75em;font-weight: bold;}
#content blockquote p,#content p q{color:#555;font-style:italic;}
#content blockquote {border-left:3px solid #f7dc99;padding-left:15px;}
#content .description{font-weight:bold;color:#54585c;font-size:0.75em;}
#content hr{height:1px;border-width:0;overflow:hidden;background-color:#d2d9e0;}

#content p.tagLine{text-align:center;margin:2px 0px 20px 0px;padding:7px 30px 7px 30px;background-color:#666666;color:#ffffff;font-size:1.2em;font-weight:bold;line-height:1.3em;}
#content p.date{color:#888;text-align:right;font-size:0.6em;}
#content p.pagination{font-size:0.6em;}

#content ul{list-style-type:none;padding-left:4px;margin-left:0;}
#content ul li{background:url(images/C2_liBg.gif) no-repeat 0 7px transparent;padding-left:11px;margin-bottom:1em;}
#content ol{list-style-type:decimal;}
#content ul ul, #content ol{padding: 0 0 0 20px;color: #026acb;}
#content li ul{list-style-type:circle;margin:0;padding:0 0 0 15px;font-size:1em;}
#content li ul li{background:none;padding-left:0;}
#content li ol{list-style-type:lower-roman;margin:0;padding:0 0 0 15px;font-size:1em;}
#content ul li, #content ol li{line-height: 1.6em;}
#content ul li span, #content ol li span{color: #54585c;}
#content .error{color: #ff0000;font-weight: bold;text-align: center;}
#content strong,#content b{font-weight: bold;color: inherit;}

#content .supportContent h3{font-size:0.7em;}
#content .supportContent h4{font-size:0.8em;}
#content .supportContent p.info{color:#415cab;font-size:0.7em;font-weight:bold;}
#content .supportContent dl dt{color:#666666;font-size:0.7em;font-weight:bold;}
#content .supportContent ul li{background:url(images/C2_liSupportBg.gif) no-repeat 0 5px transparent;line-height:1.3em;margin-bottom:0em;}
#content .supportContent p.tagLine{font-size:.8em;margin:-10px 9px 0 1px;padding:5px 10px 5px 10px;}

#content .blue{color:#415cab;}
#content p.pageImage{width:auto;float:left;color:#415cab;font-weight:bold;overflow:hidden;}
#content p.pageImage img{padding-right:15px;}
#content p.oneUp{font-size:0.8em;font-weight:bold;}

#contactForm{width: 450px;}
#contactForm p{width: 450px;}
#contactForm p:after{display:block;clear:both;content:" ";height:0;overflow:hidden;}
#contactForm label{width: 150px;float:left;}
#contactForm input{width: 250px;float:right;background-color:#fdfdfd;}
#contactForm textarea{width:450px;height:150px;float:none;background-color:#fdfdfd;}
#contactForm textarea,#contactForm input{border-top:2px solid #bbb;border-left:2px solid #bbb;border-bottom:2px solid #ddd;border-right:2px solid #ddd;}
#contactForm input.submit{width:auto;float:none;}

/* PARDNER LINKS */
#pardnerLinks{margin:0 35px 0 41px;}
#pardnerLinks a{border-collapse:collapse;border-width:0;margin:0;padding:0;vertical-align:bottom;}
#pardnerLinks a img{border-collapse:collapse;border-width:0;margin:0;padding:0;vertical-align:bottom;display:block;float:left;}

/* QUICKLINKS */
#quickLinks{background-color:#d9d9d7;margin:0 32px 0px 35px;padding: 1px 0 1px 0;}
#quickLinks p{color:#415cab;font-weight:bold;margin:5px 10px 5px 10px;line-height:1.1em;}
#quickLinks p a{color:#666666;font-weight:normal;text-decoration:none;font-size:0.85em;}

/* FOOTER */
#footer{clear:both;overflow: hidden;background-color:#b3b2af;width:auto;margin:0 6px 0 6px;}
#footer p{padding: 8px 26px 8px 29px;margin: 0;font-size:.68em;color: #fff;font-weight:bold;background-color:#b3b2af;}
#footer p a{color: #fff;text-decoration:none;}
#footer p.sponge{float:right;text-align:right;}
#footer p.footer_navigation{float:left;text-align:left;}

/* MISC */
div.hr{height:1px;background-color:#999;overflow:hidden;margin:10px 0 10px 0;}
div.hr hr{display:none;margin:0;padding:0;}

/* LINK BOX */
#content p.linkBox a{display:block;height:75px;width:225px;font-size:1.6em; background:url(images/C2_linkBox.gif) no-repeat 0 0 transparent;text-align:center;text-decoration:none;color:#55679e;}
#content p.linkBox a span{line-height:1.3em;padding: 14px 30px 0 40px;display:block;font-weight:bold;}
#content p.ThanksCuteNews{font-size:0.6em;margin:0 0 7px 0;padding:0;}
.contact{width:396px;float:left;}

/* UNIQUE HOME PAGE STYLES */
/*.homeContactDetails{float:right;height:135px;width:361px;background: url(images/C2_homeContactBg.gif) 0 0 no-repeat transparent;}*/
.homeContactDetails{float:right;height:260px;width:361px;background: url(images/C2_homeContactBg.jpg) 0 0 no-repeat transparent;}
.homeContactDetailsPadding{padding: 27px 0 0 33px;}
.homeContactDetails span{display:block;float:left;overflow:hidden;}
.homeContactDetails h3{margin-bottom:10px;}
.homeContactDetails span.location{width:90px;color:#415cab;font-weight:bold;}
.homeContactDetails span.phone{width:110px;}
.homeContactDetails span.fax{width:124px;}
.homeContent{height:490px;width:560px;background: url(images/C2_homeContentBg.jpg) 0 0 no-repeat transparent;}
.homeContentPadding{padding:55px 240px 0px 0px;}

.engineeringPanel{margin:10px 0 0 0;}

/* THREE WIDE LAYOUT */
#content .layout3col{float:left;overflow:hidden;width:260px;text-align:center;}

#home_right{width:338px;float:right;margin:40px 0px 10px 25px;background:url(images/C2_whatWeDoBg.jpg) 0 0 no-repeat transparent;overflow:hidden;}
#PSS_container{border:1px solid #4c4c4c;border-left-width:0;width:207px;height:221px;position:relative;top:0;left:130px;z-index:50;}
#PSS_container p{}
#PSS_container .PSS_product{height:224px;text-align:center;}
#PSS_container .PSS_product p.PSS_image{text-align:center;overflow:hidden;height:171px;margin:0;padding:0;overflow:hidden;z-index:22;}
#PSS_container .PSS_product p.PSS_title{color:#4965ad;height:21px;font-weight:bold;font-size:0.75em;line-height:1.1em;margin: 0 10px 0 10px;width:auto;text-align:left;z-index:24;}
#PSS_container .PSS_containerBottom{background:url(images/C2_prodSlideBg.gif) 0 bottom no-repeat transparent;width:207px;height:9px;overflow:hidden;display:block;z-index:23;}

#content .feature_panel{background:url(images/C2_featurePanelBg.jpg) 0 0 no-repeat transparent;width:207px;height:139px;margin-top:10px;overflow:hidden;}
#content .feature_panel a{color:inherit;text-decoration:none;}
#content .feature_panel p{margin:10px 0 0 0px;font-size:0.7em;color:#ffffff;font-weight:bold;line-height:1em;padding-bottom:10px;text-align:center;}

#news_container{background:url(images/C2_newssBg.gif) 0 0 no-repeat transparent;width:337;position:relative;z-index:40;border:1px solid #4c4c4c;padding-bottom:10px;}
#content #news_container h2, #content #news_container h3, #content #news_container p{padding:10px 10px 0 10px;margin:0;}
.cornerTL{background:url(images/C2_newsBgV2.gif) 0 0 no-repeat transparent;width:9px;height:9px;position:absolute;top:-1px;left:-1px;z-index:45;}
.cornerTR{background:url(images/C2_newsBgV2.gif) -12px 0 no-repeat transparent;width:9px;height:9px;position:absolute;top:-1px;right:-1px;z-index:46;}
.cornerBL{background:url(images/C2_newsBgV2.gif) 0 bottom no-repeat transparent;width:9px;height:9px;position:absolute;bottom:-1px;left:-1px;z-index:47;}
.cornerBR{background:url(images/C2_newsBgV2.gif) -12px -12px no-repeat transparent;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;z-index:48;}
#PSS_container .cornerTL{background:url(images/C2_whatWeDoBg.jpg) -129px 0 no-repeat transparent;}
#PSS_container .cornerBL{background:url(images/C2_whatWeDoBg.jpg) -129px bottom no-repeat transparent;}

/*/#news_container .news_containerBottom{background:url(images/C2_newsBg.gif) 0 bottom no-repeat transparent;width:337px;height:9px;overflow:hidden;display:block;}*/
