html {
	overflow-y:scroll;
	overflow-x:none;
}

body {
	margin: auto;
	font-family:Helvetica, Arial, Tahoma, Sans-Serif;
	font-size:12px;
	/*line-height:18px;*/
	color:#515151;
}

#pageContent {
	/* this makes editor background white */
	background:#ffffff;
}

a:link, a:visited, a:active {
	color:#B65518;
	text-decoration:none;
}
a:hover {
	color:#B65518;
	text-decoration:underline;
}
a.yearON 
{
    font-weight:bold;
    
}
img {
	border:0;
}
input {
	font-family:Arial;
	font-size:10px;
	color:#585858;
	border:1px solid #8e8e8e;
}
#searchPanel input
{
   border:none; 
}
.borderedInput 
{
    font-family:Arial;
	font-size:10px;
	color:#585858;
	border:1px solid #8e8e8e !important; 
}

p {
	margin:0;
	padding:0 0 12px;
}
table {
	border-collapse:collapse;
}

hr {
	border-top:1px solid #a5c1c2;
	border-bottom:1px solid #ffffff;
	border-left:none;
	border-right:none;
	width:100%;
	margin:0;
	padding:0;
	margin-top:1px;
	margin-bottom:10px;
}

ul {
	margin:0;
	padding:0;
	padding-bottom:8px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul li {
	/*background:url('/images/1/libullet.png') no-repeat scroll left 7px;*/
	padding-left:13px;
}

.evDate 
{
	display:block;
	padding:8px 0px 8px 0px;
}
#ModuleContainer ul li {
	background:url('/images/1/libullet.png') no-repeat scroll left 7px;
	padding-left:13px;
	padding-bottom:13px;
}


/* Headers */
h1 {
	margin:0;
	padding:0;
	color:#ba8117;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
}
    
    #mainContent h1 {
	margin:0;
	padding:0 0 0px;
	color:#53746b;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	display:inline;
    }
    
h2 {
	margin:0 0 12px;
	padding:0;
	color:#1a6261;
	font-size:16px;
}

    #mainContent h3 {
	margin:0;
	padding:0 0 0px;
	color:#d28e00;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	display:inline;
    }
    
h3 {
	margin:0 0 2px;
	padding:0;
	color:#21529a;
	font-size:14px;
}

    #mainContent h4 {
	margin:0;
	padding:0 0 0px;
	color:#90867a;
	font-size:11px;
	font-weight: normal;
	font-style:italic;
    }

h4 {
	margin:2px 0;
	padding:0;
	color:#ba8117;
	font-size:14px;
}

    #mainContent h2 {
	    margin:2px 0;
	    padding:0;
	    color:#d28e00;
	    font-size:14px;
    }
h5 {
	margin:0;
	padding:0;
	color:#1a6261;
	font-size:11px;
}
/* Headers (end) */

/* Wrapper + Container */
/* Top */
#twrapper {
	width:100%;
	margin:0;
	padding:0;
}
.bodyhome {
	background:#fff url('/images/1/bkg_BodyHome.jpg') repeat-x top;
	min-height:448px;
}
.bodyinner {
	background:#fff url('/images/1/bkg_BodyInner.jpg') repeat-x top;
	min-height:448px;
}

.bodyinnerNoBlue {
	background:#fff url('/images/1/bkg_BodyInnerNoBlue.jpg') repeat-x top;
	min-height:448px;
}

#tswrapper {
	width:100%;
	margin:0;
	padding:0;
}
#tcontainer {
	width:961px;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	

}

/* Footer */
#fwrapper {
	width:100%;
	margin:0;
	padding:10px 0px 0px 0px;
	background:#fff url('/images/1/bkg_Footer.jpg') repeat-x bottom;
	height:352px;
	border:solid 0px green;
	text-align:center;
	
}
#fsinnerwrapper {
	width:100%;
	margin:0;
	text-align:center;
	height:320px;
	overflow:hidden;
}
#fcontainer {
	width:961px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-family:helvetica, Arial, Tahoma, Sans-Serif;
	border:0px solid red;
	border-top:none;
	display:inline-block;
	text-align:left;
}
    .fmenu113,.fmenu115,.fmenu114,.fmenu116,.fmenu117,.fmenu118,.fmenu119{
        float:left;
        width: 121px;
        font: normal normal normal 14px Arial;
        color:#ffffff;
        padding: 0 0 14px;
        }
        
    .fmenu115{
        margin-left: 6px;
        }
    .fmenu114{
        margin-left: 5px;
        }
    .fmenu116{
        margin-left: 33px;
        }
    .fmenu117{
        margin-left: 36px;
        }
    .fmenu118{
        margin-left: 20px;
        }
    .fmenu119{
        margin-left: 14px;
        }
    
        
    #fcontainer ul li ul
    ,.fmenu ul{
        padding:0px;
        margin:14px 0px 0px 0px;
        }        
    #fcontainer ul li ul li
    ,.fmenu ul li
    ,.fmenu113 ul li,.fmenu115 ul li,.fmenu114 ul li,.fmenu116 ul li,.fmenu117 ul li,.fmenu118 ul li,.fmenu119 ul li{
        float: none !important;
        width:110px;
        }       
    
    #fcontainer ul li ul li a
    ,.fmenu ul li a
    ,.fmenu113 ul li a,.fmenu115 ul li a,.fmenu114 ul li a,.fmenu116 ul li a,.fmenu117 ul li a,.fmenu118 ul li a,.fmenu119 ul li a{
        background:url('/images/1/footerArrow.png') no-repeat scroll 0px 5px;
        padding:0px 0px 0px 10px;
        display:block;
        font: normal normal normal 11px Arial !important;
        color:#c8df8e !important;
        text-decoration:none;
        } 
        
    #branding{
       
        color:#ffffff;
        display:inline-block;
        width:961px;
        font: normal normal normal 11px Arial;
      
        
    }
    
        .copyright{
            float:left;
            }
        .bi{
            float:right;
        }
        
        .copyright a
        ,.bi a{
            color:#c8df8e !important;
            text-decoration:none;  
        }
/* Wrapper + Container (end) */

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

/* Top Nav */
#topcontainer {
}
#topnavcontainer {
	height:29px;
    border:solid 0px green;
}
.tnSu 
{
    padding-left:2px;
}
#topnavcontainer div {
	float:left;
}

#topbucket {
	height:99px;
}
#leftbucket {
	width:174px;
	padding-top:14px;
	float:left;
}
#rightbucket {
	width:787px;
	float:right;
}
#utilcontainer {
	height:35px;
	font-size:11px;
	color:#99bab1;
	float:right;
	margin-top:2px;
}
#utilcontainer a {
	color:#99bab1;
	display:inline-block;
	padding-top:2px;
}
a.arrowdown {
	background:url('/images/1/arrow_down.gif') no-repeat scroll right 5px;
	padding-right:10px;
}


#searchcontainer {
	height:30px;
	clear:both;
	float:right;
}
#searchcontainer div {
	padding-left:20px;
	float:left;
}
#searchbox {
	background:url('/images/1/bkg_SearchBox.gif') no-repeat top;
	width:152px;
	height:22px;
	float:left;
	padding-left:0!important;
}
.searchtxt {
	background:transparent;
	width:144px;
	margin:3px 0 0 8px;
	border:0;
}
.searchbtn {
	float:left;
	border:0;
}
#navcontainer {
	clear:both;
	float:right;
}

#chromemenu {
	
	padding:0;
	margin:0;
	height:32px;
	width:761px;
}
#chromemenu div {
	float:left;
	height:32px;
}
#chromemenu div a {
	display:block;
}
#chromemenu div img {
	height:32px;
}


#homebuckettop {
	margin:10px 0;
	height:300px;
	/*border:1px solid green;*/
}



/* home page -- main images/content */
.hpMainImg 
{
	width:652px;
	height:300px;
}

#hpMainHolder 
{
	display:none;
	visibility:hidden;
}

#hppager 
{
	position:relative;
	top:-30px;
	padding:5px 15px 5px 21px;
	z-index:13;
	width:300px;
}
#hppager a 
{
	background:url('/images/1/pager.png');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	margin-right: 11px;
}
#hppager a.activeSlide 
{
	background:url('/images/1/pagerActive.png');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	margin-right: 11px;
}

#pause 
{
	background:url('/images/1/pauseSlideShow.png');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	position:relative;
	top:-53px;
	left: 222px;
	z-index:13;
    cursor:pointer;
}

#play 
{
	background:url('/images/1/playSlideShow.png');
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	position:relative;
	top:-53px;
	left: 222px;
	z-index:13;
    cursor:pointer;
}

#homeflash {
	width:652px;
	float:left;
	background-color: Transparent;
}

    #homeflash img{ display:block;}
/* home page -- main images/content (end) */


#homewhatshotcontainer {
	background:url('/images/1/bkg_home_whatshot.gif') repeat-x top;
	width:309px;
	height:300px;
	float:right;
}

    #homewhatshotcontent  hr{
        height:1px;
        border-top: solid 1px #8fa6aa;
        border-left:0px; 
        border-right:0px; 
        border-bottom: 0px; 
        width:100%;
        display:block;
        padding:0px;
        margin:0px 0px 10px 0px;
        *margin:0px 0px 0px 0px;
        }
   
   #homewhatshotcontent  p{ 
        padding:0px;
        margin:0px;
    }
    
    #homewhatshotcontent  h1{ 
        font: normal normal bold 12px Arial;
        color: #3c352f;
        padding:0px !important;
        margin:0px !important;
    }

#homewhatshot {
	width:270px;
	margin:16px auto;
}
#homewhatshotheader {
	padding:0 0 13px 10px;
}
#homewhatshotcontent {
	height:240px;
	overflow:hidden;
}
#homewhatshotcontent img {
	/*float:left;
	padding: 5px 0px;*/
	display:block;
}
#homewhatshotcontent h5 {
	width:210px;
	float:left;
}
#homewhatshotcontent p {
	width:210px;
	font-size:11px;
	float:left;
	line-height:14px;
}
#homewhatshotcontent p a {
	color:#b65518;
}

#homewhatshotcontent hr {
	clear:both;
}

#homebucketbtm {
	height:12px;
	background:url('/images/1/bkg_HomeBtm.jpg') no-repeat bottom left;
	width:961px;
	/*border:1px solid yellow;*/
}

#homecontenttop {
	background:url('/images/1/bkg_HomeTop.jpg') no-repeat top;
	width:961px;
	display:inline-block;
}
#homecontentmid {
	background:url('/images/1/bkg_HomeMid.jpg') repeat-y;
	width:961px;
	margin-top:19px;
	
}

.homebucket{
    width:309px;
    float:left;
    }
    
.homebucketmiddle{
    width:309px;
    float:left;
    }
    
    #socialmedia img{
        float:left;
        padding-right: 5px;
    }
        
    .homebucketTitle{
        padding: 20px 20px 0px 20px;
        font: normal normal normal 16px Myriad Pro, Helvetica, Arial, Tahoma, Sans-Serif;
        color: #514d4a;
    }
    
    .homebucketContent{
        padding: 0px 20px;
    }
    
        .homebucketContent h1{
            font: normal normal bold 16px Myriad Pro, Helvetica, Arial, Tahoma, Sans-Serif;
            color: #514d4a;
        }
        
        .homebucketContent h2{
            font: normal normal bold 14px Arial;
            color: #53746b;
        }
        
        .homebucketContent h3{
            font: italic normal normal 10px Helvetica, Arial, Tahoma, Sans-Serif;
            color: #90867a;
            margin: 0px;
            padding: 0px;
        }
        
        .homebucketContent ul, .homebucketContent ul{
            margin: 0px;
            padding: 0px 0px 20px;
            }
            
        .homebucketContent ul li, .homebucketContent ul li{
            background:url('/images/1/navArrow.png') no-repeat scroll 0px 6px;
            padding:0 0 0 10px;
            text-decoration:none;
            }
    
    .homefeedsbucket{
        padding: 0px 20px;
        /*font-size: 11px;*/
    }
    
        .homefeedsbucket p{
            padding:0px;
        }
        
        .homefeedsbucket h3{
            font: italic normal normal 10px Helvetica, Arial, Tahoma, Sans-Serif;
            color: #90867a;
            margin: 0px;
            padding: 0px 0px 20px 0px;
        }
        /* electric slide */
        
        a
        {
            outline: none;
        }
                
        #previous,
        #next
        {
	        float: left;
	        display: block;
	        width: 28px;
	        height: 88px;
	        text-indent: -9999em;
        }
        #previous
        {
	        background: url('/images/1/homeSliderLeftBtn.jpg') no-repeat top left;
        }
        #previous:hover
        {
	        background: url('/images/1/homeSliderLeftBtn.jpg') no-repeat top left;
        }
        #next
        {
	        background: url('/images/1/homeSliderRightBtn.jpg') no-repeat top left;
        }
        #next:hover
        {
	        background: url('/images/1/homeSliderRightBtn.jpg') no-repeat top left;
        }

        #slider_box
        {
	        /*background: url('../images/bg.png') no-repeat top left;*/
	        width: 309px;
	        height: 88px;
	        margin: 20px 0px;
        }

        #slider
        {
	        list-style-type: none;
	        padding: 0;
	        margin:0;
	        float: left;
	        display: block;
	        width: 253px;
	        height: 108px;
	        position: relative;
	        overflow: hidden;
        }
        #sliderBig 
        {
        	list-style-type: none;
	        margin: 0px;
	        padding:0;
	        float: left;
	        display: block;
	        width: 880px;
	        height: 55px;
	        position: relative;
	        overflow: hidden;
        }

        #slider:after, #sliderBig:after
        {
            content: ".";
            display: block;
            clear: both;
            visibility: hidden;
            line-height: 0;
            height: 0;
        }

        #slider li
        {
	        float: left;
	        position: absolute;
	        width: 244px;
	        padding: 0px 10px;
        }
        #sliderBig li
        {
	        float: left;
	        position: absolute;
	        width: 891px;
	        padding:0px;
	        /*padding-left:11px;*/
        }

        #slider li a, #sliderBig li a
        {
	        display: block;
	        margin: 0 11px 0 8px;
	        float: left;
        }

        #slider li a img, #sliderBig li a img
        {
	        border: 0;
        }

        #slider li a img.on,
        #slider li a:hover img.off
        {
	        display: none;
        }

        #slider li a:hover img.on
        {
	        display: block;
        }
        /* electric slide*/
#clientsLogo{
    display:inline-block;
    padding-top:10px;
}

div.clientsLogo{ margin:10px -15px; }
            
.leftArrow{
    float:left;
    width:27px;
    height:53px;
    display:block;
    background: transparent url('/images/1/arrow_Left.gif') no-repeat 0 0;
    cursor:pointer;
    padding-right:11px;
}

#logos{
    float:left;
    width:880px;
    height:53px;
    /*background: red;*/
}

    #logos img{
        border:0px;
        /*padding: 0px 11px;
        padding:0px 0px 0px 11px;*/
    }
    
    .scrollable{
        /*border:1px solid #CCCCCC;*/
        height:120px;
        overflow:hidden;
        position:relative;
        width:880px;
        float:left;
    }
    
    .scrollable .items{
        clear:both;
        position:absolute;
        width:200000em;
    }
    
    .items div{
        float:left;
    }
    
.rightArrow{
    float:left;
    width:27px;
    height:53px;
    display:block;
    background: transparent url('/images/1/arrow_right.gif') no-repeat 0 0;
    cursor:pointer;
    margin-left:11px;
}
            
/******** inner page products ********/
#contentcontainer{  
    min-height: 600px;
    width: 961px;
    padding-top: 10px;
    display: inline-block;
    float:left;
    }
    
    
    table.solutionsLogMngTitle td{
        padding: 0px 0px 12px;
        width: 100%;
    }
    
.innerPageBannerLeft{
    width: 186px;
    height: 150px !important;
    padding-bottom: 10px;
    }

#innerPageRight{
    
}
    
#innerPageBannerRight{
    width: 775px;
    height: 150px !important;
    padding-bottom: 10px;
    }    
        
#innerPageBanner{
    width: 961px;
    height: 150px;
    padding-bottom: 10px;
    }
    
    #navColumn{
        float:left;
        width:186px;
        min-height: 450px;
        background: #ffffff url('/images/1/subNavBkg.jpg') no-repeat top left;
        }
    
    #contentColumn{
        float:left !important;
        width:590px !important;
        /*min-height: 450px;*/
        }
    #contentColumnFull {
		float:left !important;
        width:775px !important;
        min-height: 450px;
    }
    /** singleContentColumn for landing pages or pages without a right column **/
    #singleContentColumn{
        float:left;
        width:775px;
        min-height: 450px;
        }
        
    #contentColumn hr, .homebucketContent hr{
        height:1px;
        border-top: solid 1px #a9b9b5;
        border-left:0px; 
        border-right:0px; 
        border-bottom: 0px; 
        width:100%;
        display:block;
        padding:0px;
        margin:0px 0px 10px 0px;
        }
        
        #insideContentColumn{
            padding: 20px 19px;
        }
        
    #rightColumn{
        float:left !important;
        width:185px !important;
        min-height: 450px;
        position:relative;
        top:22px;
        }
        
        #insideRightColumn{
            padding: 20px 0px;
        }   
        
/******* LEFT NAV STYLES ******/
    #navColumn a{
        font: normal normal normal 12px Arial;
        color: #b65518;
    }
    
    #navColumn ul{
        margin:0px;
        padding:0;
        border: solid 0px red;
        padding: 11px 0px 0px 15px;
    }
    
    #navColumn ul li{
        display:block;  
        line-height:0;
        font-size: 0px;
        padding:10px 4px 0px 0px;
    }

    
    #navColumn ul li a{
	    background:url('/images/1/navArrow.png') no-repeat scroll 0px 5px;
	    color:#b65518;
	    padding:0 0 0 10px;
	    font-weight: bold !important;
	    text-decoration:none;
	    display:block;
	    min-height:15px;
        height: auto !important;
        height: 15px;
    }
    

    
    #navColumn ul li a:hover,
    #navColumn ul li.parent a,
    #navColumn ul li.selected a,
    #navColumn ul li.parent a:hover{
        
        background:url('/images/1/navArrowOver.png') no-repeat scroll 0px 5px;
	    padding:0 0 0 10px;
	    color:#655d53;
	    font-weight: bold !important;
	    text-decoration:none;
	    display:block;
	    min-height:15px;
        height: auto !important;
        height: 15px;
        margin:0px;
    }
    
    #navColumn ul li ul{
        padding: 0px 0px 0px 10px;
        margin: 0px;
    }
    
    #navColumn ul li ul li a{
        background:url('/images/1/navArrow.png') no-repeat scroll 0px 5px !important;
	    color:#b65518 !important;
	    padding:0 0 0 10px;
	    font-weight: bold !important;
	    text-decoration:none;
	    display:block;
	    min-height:15px;
        height: auto !important;
        height: 15px;
    }
    #navColumn ul li ul li a:hover{
        background:url('/images/1/navArrowOver.png') no-repeat scroll 0px 5px !important;
	    padding:0 0 0 10px;
	    color:#655d53 !important;
	    font-weight: bold !important;
	    text-decoration:none;
	    display:block;
	    min-height:15px;
        height: auto !important;
        height: 15px;
        margin:0px;
    }
    
    #navColumn ul li ul li.selected a{
        background:url('/images/1/navArrowOver.png') no-repeat scroll 0px 5px !important;
	    padding:0 0 0 10px;
	    color:#655d53 !important;
	    font-weight: bold !important;
	    text-decoration:none;
	    display:block;
	    min-height:15px;
        height: auto !important;
        height: 15px;
        margin:0px;
    } 

/**** LEFT NAV STYLES (end) *****/
/********* GREEN CALL OUT *******/
.greencallouttop{
    background:transparent url('/images/1/greenCalloutTop.jpg') no-repeat top center;
    width: 185px;  
}
.greencalloutmiddle{
    background:#ffffff url('/images/1/greenCalloutMiddle.jpg') repeat-y top center;
    width: 185px;
}
.greencalloutbtm{
    background:#ffffff url('/images/1/greenCalloutBtm.jpg') no-repeat bottom center;
    width: 185px; 
    height: 10px;  
}

.insidegreenbox{
    padding: 17px 16px;
    color: #3c352f;
    display:inline-block;
    }
    
    .insidegreenbox hr{
        height:1px;
        border-top: solid 1px #a9b9b5;
        border-left:0px; 
        border-right:0px; 
        border-bottom: 0px; 
        width:100%;
        display:block;
        clear:both;
        }
    
    .insidegreenbox h2{
    color: #514d4a;
    }
    
    .insidegreenbox h3{
    color: #514d4a;
    font-size: 12px;
    width: 116px;
    float:left;
    }
    
    .insidegreenbox p{
        width: 116px;
        float: left;
        }
    
    .insidegreenbox a, .insidegreenbox a:active{
    color: #b65518;
    font: normal normal normal 11px Arial;
    text-decoration:none;
    }
    
    .insidegreenbox a:hover{
    color: #b65518;
    text-decoration:underline;
    }
    
/********* GREEN CALL OUT (end)*******/  

#signupTitle{
    font-family: Myriad Pro, Helvetica, Arial, Tahoma, Sans-Serif;
    font-size: 14px;
    color: #514d4a;
    }
    #signupTitle span{ font-weight: bold; font-size: 16px; }
    
input.emailInput{
    border-top:1px;
    border-bottom: 1px;
    border-right: 0px;
    border-left: 0px;
    border-style: solid;
    border-color:#d28e00;
    width:110px;
    *width:96px;
    *height:17px;
    height: 18px;
    float:left;
    text-align:left;

    }
.leftOfEmailInput{
    background: transparent url('/images/1/leftOfSearch.png') no-repeat top left;
    width: 9px;
    height: 22px;
    float: left;
    }
.submitEmailBtn{
    background: transparent url('/images/1/searchBtn.png') no-repeat top left;
    width: 30px;
    /*height: 22px;
    float: left;*/
    border:0px;
    cursor:pointer;
    }


#breadcrum
{
    width:755px;
    display:inline-block;
    clear:both;
    /*width:550px;*/
    /**/
}

/***breadcrum ****/
#breadcrum a, #breadcrum a:visited {
    padding-right: 3px;
    color: #b65518;
    font: normal normal normal 10px Arial;
    text-decoration: none;
    }
#breadcrum a.selected {
    padding-right: 3px;
    color: #b2b2b2;
    font: normal normal normal 10px Arial;
    text-decoration: none;
    }
    
#breadcrum a:hover{
    text-decoration: underline;
    }    

#breadcrum span{
    font: normal normal normal 10px Arial;
    color: #b2b2b2;
    padding-right: 3px;
    }    
/***breadcrum (end) ****/        
/***main content ****/        
#pageTitle{
    font: normal normal normal 18px Arial;
    color: #53746b;
    padding: 20px 0px 10px 0px;
    display:inline-block;
    /*float:left;
    width:735px;*/
}

#mainContent ul, #landingPage ul{
    margin: 0px;
    padding: 0px 9px 20px;
    }
    
#mainContent ul li, #landingPage ul li{
    background:url('/images/1/navArrow.png') no-repeat scroll 0px 6px;
    padding:0 0 8px 10px;
    text-decoration:none;
    }
    
#mainContent ul li h1{
        color:#D28E00;
        font:bold 12px Arial;
        display:inline;
    }    

#mainContent a, #mainContent a:visited
,#mainContent ul li a, #mainContent ul li a:visited
,#landingPage ul li a, #landingPage ul li a:visited{
    color:#b65518;
    text-decoration:none;
    }
    
#mainContent a:hover   
,#mainContent ul li a:hover
,#landingPage ul li a:hover{
    text-decoration:underline;
    }        
    
/*#mainContent span{
    color:#d28e00;
    font: normal normal bold 12px Arial;    
    }*/        

a.arrowLink, #homeslider a{
    background:url("/images/1/navArrow.png") no-repeat scroll 0 5px transparent;
    padding:0 0 0 10px;
    text-decoration:none;
}
/*** industries content boxes ****/
.industryBoxContainer{
    float:left;
    padding-left: 19px;
    }
    
#govAgenciesTop{
    background: transparent url('/images/1/govAgenciesTop.jpg') no-repeat top left;
    width:238px;
    }

#financialInsTop{
    background: transparent url('/images/1/financialInsTop.jpg') no-repeat top left;
    width:238px;
    }

#utilityCoTop{
    background: transparent url('/images/1/utilityCoTop.jpg') no-repeat top left;
    width:238px;
    }
    
#retailOrgTop{
    background: transparent url('/images/1/retailOrgTop.jpg') no-repeat top left;
    width:238px;
    }

#eduInstTop{
    background: transparent url('/images/1/eduInstTop.jpg') no-repeat top left;
    width:238px;
    }            

#healthCareProvTop{
    background: transparent url('/images/1/healthCareProvTop.jpg') no-repeat top left;
    width:238px;
    }    
    
.industriesMiddle{
    background: transparent url('/images/1/industriesBoxMiddle.jpg') repeat-y top left;
    width:238px;
    }

.industriesBoxContent{
    padding: 52px 24px 0px;
    height:262px;
    }

.industriesBtm{
    background: transparent url('/images/1/industriesBoxBtm.jpg') no-repeat top left;
    width:238px;
    height:10px;
    }    
/*** industries content boxes (end) ****/

/*** resources content boxes ****/
.resourceBoxContent h4{
    font-size: 12px;
    margin: 0px;
    }

#analystTop{
    background: transparent url('/images/1/analystTop.jpg') no-repeat top left;
    width:238px;
    }
    
#whitePapersTop{
    background: transparent url('/images/1/whitePapersTop.jpg') no-repeat top left;
    width:238px;
    }
    
#caseStudiesTop{
    background: transparent url('/images/1/caseStudiesTop.jpg') no-repeat top left;
    width:238px;
    }

#mediaCenterTop{
    background: transparent url('/images/1/mediaCenterTop.jpg') no-repeat top left;
    width:238px;
    } 
    
#q1BlogTop{
    background: transparent url('/images/1/q1BlogTop.jpg') no-repeat top left;
    width:238px;
    display:inline-block;
    }
    
#brochuresTop{
    background: transparent url('/images/1/q1BrochuresTop.jpg') no-repeat top left;
    width:238px;
    display:inline-block;
    }
    
#blog{ width: 200px;float:left;padding: 0px 0px 8px 20px;}

.q1BlogMiddle{
    background: transparent url('/images/1/q1BlogMiddle.jpg') repeat-y top left;
    width:497px;
    height: 297px;
    }
    
    .q1BlogBoxContentLeft{
    padding: 48px 0px 0px 17px;
    display:inline-block;
    float:left;
    width:240px;
    }
    .q1BlogBoxContentRight{
    padding: 48px 0px 0px 0px;
    display:inline-block;
    float:left;
    width:240px;
    }
        
        .q1BlogBoxContent p{
            width: 193px;
            padding:0px 46px 16px 0px;
            }
        .q1BlogBoxContent p span{
            font: italic normal normal 10px Helvetica, Arial, Tahoma, Sans-Serif;
            color:#90867a;
            }            
        
.q1BlogBtm{
    background: transparent url('/images/1/q1BlogBtm.jpg') repeat-y top left;
    width:497px;
    height:10px;
    }
.resourceBoxContent{
    padding: 48px 12px 0px;
    height:249px;
    }
    
.resourceBoxContent a, .resourceBoxContent a:visited
,.q1BlogBoxContentLeft a, .q1BlogBoxContentLeft a:visited
,.q1BlogBoxContentRight a, .q1BlogBoxContentRight a:visited
,.homebucket a, .homebucket a:visited{
    color:#b65518;
    text-decoration: none;
    }
    
.resourceBoxContent a:hover
, .q1BlogBoxContentLeft a:hover
, .q1BlogBoxContentRight a:hover
, .homebucket a:hover{
    text-decoration: underline;
    }        
                             
/*** resources content boxes (end) ****/


/***main content (end) ****/        
/*** tabs ****/     

#tabNav a, #tabNav a:visited{
    font: normal normal bold 12px Arial;
    color: #655d53;
    /*display:block;
    padding: 8px 0px;*/
    padding:8px 0px 0px 44px;
    height:32px;
    float:left;
    }

#tabNav a.on 
{
    font: normal normal bold 12px Arial;
    color:#B65518;
    /*display:block;
    padding: 8px 0px;*/
    height:32px;
    text-decoration:underline;
    background:url('/images/1/libullet.png');
    background-repeat:no-repeat;
    background-position:28px 13px;
}
#tabNav .middleTab a.on 
{
    font: normal normal bold 12px Arial;
    color:#B65518;
    /*display:block;
    padding: 8px 0px;*/
    height:32px;
    text-decoration:underline;
    background:url('/images/1/libullet.png');
    background-repeat:no-repeat;
    background-position:21px 13px;
}

.middleTab a 
{
	padding-left:34px !important;
}


.leftTab { 
    background: transparent url('/images/1/leftTab.jpg') no-repeat top left; 
    width:137px;
    height:32px;
    display: block;
    float:left;
    text-align:center;
    }
    
.leftTabOver { 
    background: transparent url('/images/1/leftTabOver.jpg') no-repeat top left; 
    width:137px;
    height:32px;
    display: block;
    float:left;
    text-align:center;
    }
    
.leftTabOn { 
    background: transparent url('/images/1/leftTabOn.jpg') no-repeat top left; 
    width:137px;
    height:32px;
    display: block;
    float:left;
    text-align:center;
    }

.middleTab { 
    background: transparent url('/images/1/middleTab.jpg') no-repeat top left; 
    width:137px;
    height:32px;
    display: block;
    float:left;
    text-align:center;
    }
    
    
    
.rightTab { 
    background: transparent url('/images/1/rightTab.jpg') no-repeat top left; 
    width:139px;
    height:32px;
    display: block;
    float:left;
    text-align:center;
    }

#tabBoxContent{
    width: 550px;
    background: transparent url('/images/1/tabContentBkg.jpg') repeat-y top left;
    display:block;
	float:left;
    height:auto !important;
    }

#overview, #qradar, #techSpecs, #reviews
{
    float:left;
    width:516px;
}
#tabBoxContent > div
{
	display: none;
	float:left;
	height:auto !important;
}

#tabBoxContent > div:first-child
{
	display: block;
	height:auto;
}

    
.tabContentInside{
    padding: 15px 17px 19px 17px !important;
    height:auto !important;
    float:left;
    width:516px;
    }
    
#tabBoxBtm{
    width: 550px;
    background: transparent url('/images/1/tabContentBtm.jpg') repeat-y top left;
    height: 10px;
    float:left;
    }
/*** tabs (end) ****/

#requestquotetop{
    width: 185px;
    background: transparent url('/images/1/requestQuoteTop.jpg') no-repeat top left;
    height: 106px;
    
}

    .requesttopinside{
        padding: 23px 0px 0px 24px;
        margin: 0px;
    }

#requestquotebtm{
    width: 185px;
    background: transparent url('/images/1/requestQuoteBtm.jpg') no-repeat top left;
    height: 11px;
}

/* twitter */

.twtr-hd { padding: 0 !important; display:none; visibility:hidden; }
.twtr-ft { display:none !important; visibility: hidden !important; }

/* country drop down */
#global{
    float:right;
    width:54px;
    height:19px;
    }

#global img { cursor: pointer; }

#countryDiv {
    height: 541px;
    width: 700px;
    position: absolute;
    margin-left:92px;
    z-index:100;
    }

#countryDivTop{
    width: 700px;
    height: 28px;
    background: transparent url('/images/1/countryDivTop.png') no-repeat top left;
}

#countryDivMiddle{
    width: 700px;
    display:inline-block;
    background: transparent url('/images/1/countryDivMiddle.png') repeat-y top left;
}

    .countryColumn{
        width: 139px;
        float:left;
        
    }
    
        .countryColumn h1{
            font: normal normal bold 12px Helvetica, Arial, Tahoma, Sans-Serif;
            color:#b65518;
        }
        
        .countryColumnInside{
            padding: 0px 0px 0px 9px;
            border-right: solid 1px #95b6b1;
            height:503px;
        }
        
        .countryColumnInside ul{
            margin:0px;
            padding:0;
            border: solid 0px red;
            padding: 11px 0px 0px 0px;
        }
        
        .countryColumnInside ul li{
            display:block;  
            line-height:0;
            padding:10px 4px 0px 0px;
        }

        .countryColumnInside ul li hr{
            margin:0px;
            padding:0px;        
        }
        
        .countryColumnInside ul li a{
	        background:url('/images/1/navArrow.png') no-repeat scroll 0px 5px;
	        color:#53746b !important;
	        padding:0 0 0 10px;
	        text-decoration:none;
	        display:block;
	        min-height:15px;
            height: auto !important;
            height: 15px;
            font: normal normal normal 12px Helvetica, Arial, Tahoma, Sans-Serif;
        }
        .countryColumnInside ul li a:hover{
	        background:url('/images/1/navArrow.png') no-repeat scroll 0px 5px;
	        color:#53746b !important;
	        padding:0 0 0 10px;
	        text-decoration:underline;
	        display:block;
	        min-height:15px;
            height: auto !important;
            height: 15px;
            font: normal normal normal 12px Helvetica, Arial, Tahoma, Sans-Serif;
        }
        

        
        .countryColumnInside a:hover{
	        padding:0 0 0 10px;
	        color:#99bab1;
	        text-decoration:none;
	        display:block;
	        min-height:15px;
            height: auto !important;
            height: 15px;
            margin:0px;
        }
    

#countryDivBtm{
    width: 700px;
    height: 10px;
    background: transparent url('/images/1/countryDivBtm.png') no-repeat top left;
}


/* country drop down (end)*/

/* Form */
.registerForm {
	width:500px;
	padding:35px 20px 50px 35px;
}
.formRow {
	clear:both;
	padding:4px 0;
}
.formLeft {
	width:270px;
	float:left;
}
.formLeft label {
	display:block;
}
.formLeft label span{
	color:Red;
}
.formLeft input, .formLeft select, .formLeft textarea {
	width:250px;
	color:#515151;
    font-family:Helvetica, Arial, Tahoma, Sans-Serif;
    font-size:12px;
}
.formRight {
	width:200px;
	float:left;
}
.formBtn {
    width:60px !important;
}
.rdo 
{
	width:25px !important;
	float:left;
	margin-bottom:10px;
	border:none !important;
}
.rdo input 
{
	width:70px !important;
	display:block;
	border:none !important;
}
.rdo label 
{
	margin-top:-13px;
	*margin-top:-17px;
	margin-top:-18px \9;
	display:block;
}

/* Resource Center */
.resourceItem {
    padding:10px 0;
    float:left;
    width:550px;
}
.resourceThumb {
    float:left;
    /*max-width:172px;*/
    padding-right:10px;
}
.resourceInfo {
    float:left;
    width:360px;
}

.resourceInfo a 
{
	color:#B65518;
}

/* News */
.newsItem {
    padding:10px 0;
}
.newsThumb {
    float:left;
    width:200px;
    padding-right:10px;
}
.newsInfo {
    float:left;
    width:330px;
}
/* Grey box pop up forms */
#GBWRap 
{
	float:left;
	width:500px;
}
.evLogo 
{
	margin:10px 0px 10px 0px;
}
/* twitter widget overrides */
#TWIT .twtr-widget
{
	font-family:helvetica, Arial !important;
}
/* partner finder */
#finderForm 
{
	width:480px;
	float:left;
	margin-top:20px;
	margin-left:12px;
	clear:both;
}

#finderFormResults 
{
	width:580px;
	float:left;
	
	clear:both;
}

.partnerSubmit 
{
	float:left;
	padding-left:160px;
	padding-top:14px;
}
.partnerLogo 
{
	float:left;
	margin:8px 0px 8px 0px;
	clear:both;
}
.partnerItem 
{
	float:left;
	clear:both;
	width:580px;
}
.partnerItem h2 {
    margin:2px 0;
    padding:0;
    color:#d28e00;
    font-size:14px;
    display:block;
}
