/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles.css";
@import "featureslider.css";

body {margin:0 auto; padding:0; background:#06184e url(../global_images/background1.jpg) no-repeat center top; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.7em; color:#767676;}

#sitesurroundings {width:980px; min-height:100%; height:100%;  margin:0px auto; padding:0px;}

#main_body {margin:0px; padding:0px; min-height:100%; height:100%;}

#usefulLink a{text-decoration:underline;}

.setMeFree {clear:both;}
.questionTitle {font-weight:bold;}
.downloadsTitle {font-weight:bold;}
.noPStyle p{margin:0; padding:0;}
h1 {font-size:1.1em; padding:0px 5px 10px 0px; margin:0; color:#418ac9; text-transform:uppercase; font-weight:normal;}

.testiTitle {font-weight:bold;}
#testiTable p {padding:0; margin:0px 0px 10px 0px;}

/* Global Styles
----------------------------------------------- */
img {border:0px; }

/* Header
----------------------------------------------- */
#header{width:980px; height:130px; margin:0px; padding:0px; background: url(../global_images/navigationTile.png) repeat-x; color:#FFFFFF; z-index:1; position:relative; }

#logo {width:260px; height: 79px; margin-top:49px; float:left;}

#headerR {width:710px; height: 98px; margin-top:24px; float:left; float:right; text-align:right;}
.arrowSplitter {font-size:1.2em; padding:0px 5px 5px 0px; margin:0; color:#666; font-weight:bold;}
.phoneTable a {text-decoration:none;}


/* Search
----------------------------------------------- */
#searchBox {float:right; background:url('../global_images/search.png') no-repeat; width:231px; height:23px; margin-right:10px; color:#000000;}
.searchBg {background: url('../global_images/trans.gif') no-repeat; border:none; width:192px; padding:5px 0px 0px 10px; color:#333333; font-size:1.1em; float:left; margin:0;}


.searchButton {background: url('../global_images/trans.gif') no-repeat center top; border:0; width:23px; height:23px; text-indent:-9000px; margin:0; padding:0; cursor:pointer; float:right;}
#contactHeader {float:left; width:380px; height:23px; text-transform:uppercase; letter-spacing:0.14em; margin-top:3px; font-size:1.1em; }
.searchTitle {font-weight:bold;}

 
/* Footer
-------------------------------------------------*/
#footer {width:960px; height:40px; margin:0px; padding:8px 10px; clear:both; background:url(../global_images/panels/footer.png) no-repeat top left;} 
#footerL { width:700px; margin:0px; float:left; }
#footerR { width:200px; margin:0px; float:right; }
#footerR img { margin-left: 10px; float:right;}

/* Home panel
---------------------------------------------------*/
#icons { width:70px; margin:0px; float:left; position:relative; top:-3px;}
#icons img {margin-right:5px;}
#homepanel { height:370px; width:980px; background:url(../global_images/panels/homepanel.png) no-repeat top left;}

#jqslider {height:359px; width:785px; float:left; padding:0; margin:1px 0px 1px 1px; position:relative;}
.panel1 {height:330px; width:786px; background-color:#FF0000;}
.panelBase { height:32px; width:786px; background-color:#0000FF;} 

/* News panel
---------------------------------------------------*/
#newspanel {float:right; width:175px; height:342px; margin: 10px 8px 10px 8px;}
#newsTitle { width:175px; height:27px; padding:0px;}
#newsStory { width:175px; height:45px; margin-top:8px;} 
#newsStory img {float:left; margin-right:10px; margin-top:0px;}
#newsStory p { font-size:1.0em; margin:0; padding:0;}
.newsStoryImage {float:left; width:55px; }
.newsStoryTitle {float:left; width:120px;}

#homecontent { width: 980px; padding:0; margin:0;}
#homecontentL {width:292px; float:left; padding-bottom:15px; }

.newsStory {float:left; width:500px;}
.newsStoryWide {float:left; width:750px;}
.newsImage {float:right; width:250px; text-align:center; margin-top:20px;}
.newsHeadline {font-size:1.1em; padding:0px 5px 10px 0px; margin:0; color:#418ac9; text-transform:uppercase;}
#newsTile { width:154px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:0px 10px 10px 22px; background-color:#FFFFFF; color:#666666; margin:0;}
ul{list-style:square; font-size:0.8em;}
.liTextSize {font-size:1.2em;}
#newsTitleHeader { width:166px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:0px 10px 10px 10px; background-color:#FFFFFF; color:#666666; margin:0; list-style:none; font-size:1em;}

#twitHold {float:left; margin-left:10px; height:200px;}
#twitterTop {background:url(../global_images/panels/twitterTop.png); width:292px; height:5px; position:relative; z-index:100;}
#twitterBottom {background:url(../global_images/panels/twitterBottom.png); width:292px; height:5px; position:relative; z-index:100; top: 227px;}
#twitterIcon {background:url(../global_images/icons/twitter.png); width:24px; height:24px; position:relative; z-index:101; left:260px; top:2px;} 
.twtr-ft img {display:none;}
.twtr-tweet-text {font-size:0.95em;}
.twtr-doc {
    border-radius: 0px;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    width: 100%;
}

#twtr-widget-1 {position:relative; z-index:1; top:-34px;}

/* content panel
---------------------------------------------------*/
#content {width:980px;}
#contentL {width:188px; float:left; }
#contentR {width:782px; float:right; }

#contentRleft {width:386px; float:left; min-height:200px; margin-right:10px;}
#contentRright {width:386px; float:right; min-height:200px; }
/* 1 panel
---------------------------------------------------*/

#panelHeader1 { width:168px; height:10px; background: #fff; padding:7px 10px 13px 10px; background: url(../global_images/panels/1panelHeader.png) no-repeat top left;}
#panelTile1 { width:166px; min-height:100px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:0px 10px 10px 10px; background-color:#FFFFFF; color:#666666; margin:0;}
#panelFooter1 { width:188px; height:5px; background:url(../global_images/panels/1panelFooter.png) no-repeat top left; margin-bottom:8px;}

/* 2 panel
---------------------------------------------------*/

#panelHeader2 { width:366px; height:10px; background: #fff; padding:10px; background: url(../global_images/panels/2panelHeader.png) no-repeat top left;}
#panelTile2 { width:364px; min-height:189px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:10px 10px 5px 10px; background-color:#FFFFFF; color:#666666;}
#panelFooter2 { width:386px; height:5px; background:url(../global_images/panels/2panelFooter.png) no-repeat top left; margin-bottom:8px;}



/* 3 panel
---------------------------------------------------*/

#panelHeader3 { width:264px; height:10px; background: #fff; padding:10px; background: url(../global_images/panels/newHeader.png) no-repeat top left;}
#panelTile3 { width:262px; height:186px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:10px 10px 5px 10px; background-color:#FFFFFF; color:#666666; line-height:1.7em; float:left; overflow-x:hidden; overflow-y:scroll;}
#panelFooter3 { width:284px; height:5px; background:url(../global_images/panels/newFooter.png) no-repeat top left; position:relative; top:201px;}

/* 4 panel
---------------------------------------------------*/

#panelHeader4 { width:762px; height:10px; background: #fff; padding:7px 10px 13px 10px; background: url(../global_images/panels/4panelHeader.png) no-repeat top left;}
#panelTile4 { width:760px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:0px 10px 5px 10px; background-color:#FFFFFF; color:#666666; float:right;}
#panelTileProducts { width:760px; border-right: #c9c9c9 solid 1px; border-left: #c9c9c9 solid 1px; padding:0px 10px 5px 10px; background-color:#FFFFFF; color:#666666; float:right; min-height:382px;}

#panelFooter4 { width:782px; height:5px; background:url(../global_images/panels/4panelFooter.png) no-repeat top left; margin-bottom:10px; float:right;}

/* Homepage feature box
---------------------------------------------------*/

#homecontentR { height:240px; width:386px; float:left;}

#feature { height:200px; width:980px; background:url(../global_images/panels/5panelFeature.png) no-repeat top left;}
#feature p {line-height:1.1em;}
#featureBox { height:180px; width:120px; margin:10px; float:left; text-align:center;}
#featureBox img { margin-bottom:10px;}
.phoneH {height:120px;}
