@charset "utf-8";
/* CSS Document */

/********************* CORE TAGS *********************/
body { border: 0px; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
a { color: #3399FF; text-decoration: none; }
a:hover { color: #99CCFF; }
ul { margin-left: 10px; }
ul ul { margin-left: 10px; }
ul li, .collapse-container ul li
{ list-style: none; background-color: transparent; background: url(/templates/LongviewV2/images/bullets/bullet1.png) no-repeat top left; background-position: 0px 4px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 15px; display: block; }
ul ul li, .collapse-container ul ul li { background-color: transparent; background: url(/templates/LongviewV2/images/bullets/bullet2.png) no-repeat top left; background-position: 0px 4px; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 15px; display: block; }
ul.bullet1 a { font-weight:bold; }
dl#system-message dd ul li { text-indent: 0; }

/********************* HEADINGS *********************/
h1 { padding-bottom: 0px; margin-bottom: 10px; font-weight: normal; color: #6A9AC8; }
h2 { padding-bottom: 0px; margin-bottom: 3px; color: #5d9732; }
h3 { padding-bottom: 0px; margin-bottom: 5px; }
.heading1 { color: #006699; }
.heading2 { color: #5d9732; }
.heading3 { color: #FF9900; }

/********************* GLOBAL STYLES *********************/
.float1 { float: left; }
.float2 { float: right; }
.content { margin: 10px; }
.clear { clear: both; }
.curved { -moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(/templates/LongviewV2/scripts/border-radius.htc); }

/********************* MISC *********************/
.quicklinks-noscript { margin-top: 30px; margin-left: 60px; text-align: center; width: 100px; }
.quicklinks-noscript a { font-size: 17px; }
a.readon { font-weight:bold; text-decoration:underline; text-align:right;display:block;float:right; margin-top:-5px; margin-bottom:-5px}


/********************* PRELOAD IMAGE CONTAINER *********************/
div#preloaded-images { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px; }

/********************* JOOMLA *********************/
.tool-tip { border: 1px solid #999999; background-color: #CCCCCC; }
table.contentpaneopen {  border: 0px; margin-bottom:0.5em;}
.buttonheading { width: 20px; }
table.blog { width: 100%; }

#form-login-username { width: 100%; text-align: left; }
#form-login-password { width: 100%; text-align: left; }
#form-login-remember { width: 100%; text-align: left; }
#form-login ul { font-size: 9px; line-height: 15px; }
/*#form-login a { color: #666666; text-decoration: none; }
#form-login a:hover { color: #006699; }*/
#form-login .button { width: 105px; height: 20px; background: url(/templates/LongviewV2/images/buttons/box-button4.png) no-repeat; font-size: 10px; line-height: 20px; margin: 0px; padding: 0px; display: block; font-size: 10px; color: #FFFFFF; text-align: left; padding-left: 10px; }
#form-login .button:hover { background: url(/templates/LongviewV2/images/buttons/box-button5.png) no-repeat; color: #FFFFFF; }
.moduletable td { padding: 0px; margin: 0px; }
.moduletable-cp { border-right:solid 1px #888;}		

/*a.jcepopup:hover { background: url(/templates/LongviewV2/images/misc/Magnifying-Glass2.png) no-repeat center; display: block; float: left;  }
a.jcepopup img:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
a.jcepopup.text { background: none; display: inline; float: inherit; }*/
#jcepopup-caption { font-weight: bold; font-size: 13px; margin: 3px; border: 1px solid #CCCCCC; }
.zoom-image { background: none; }
.contentheading sup { font-size: 14px; }

#josForm legend { color: #006790; font-weight: bold; line-height: 35px; }
.sectiontableentry1 td, .sectiontableentry2 td, td.sectiontableheader { padding-top: 20px; }
td.sectiontableheader { font-weight: bold; border-bottom: 1px solid #999999; }
div.content table.contentpaneopen td.contentheading { padding: 0px; font-size: 17px; font-weight: normal; color: #6A9AC8; width: 90%; }
div.content table.contentpaneopen td.buttonheading { padding: 0px; }
div.content div.componentheading { padding: 0px 0px 0px 0px; font-size: 17px; line-height: 20px; font-weight: normal; color: #6A9AC8; font-weight:bold;}

/********************** FORM ELEMENTS ***********************/
#bigForm .formLeft1 { float: left; clear: both; line-height: 25px; width: 125px; }
#bigForm .formLeft2 { float: left; height: 25px; width: 200px; }
#bigForm .inputbox { width: 200px; height: 25px; }
#userForm input { width: 218px; border: 1px solid #666666; margin-bottom: 5px; }
#userForm select { width: 218px; border: 1px solid #666666; margin-bottom: 5px; }
#userForm textarea { width: 218px; border: 1px solid #666666; margin-bottom: 5px; }
#userForm .rating {width: 20px;} /* for radio button ratings on forms */

/********************* userForm ELEMENTS *********************/
#userForm input#Software0 { width: 50px; border: 0px; }
#userForm input#Software1 { width: 50px; border: 0px; }
#userForm input#Software2 { width: 50px; border: 0px; }
#userForm input#BISolution0 { width: 50px; border: 0px; }
#userForm input#BISolution1 { width: 50px; border: 0px; }
#userForm input#Interest0,
#userForm input#Interest1,
#userForm input#Interest2,
#userForm input#Interest3,
#userForm input#Interest4,
#userForm input#Interest5,
#userForm input#Interest6,
#userForm input#Interest7,
#userForm input#Interest8,
#userForm input#Interest9,
#userForm input#Interest10,
#userForm input#Interest11 { width: 20px; border: 0px; float:left; margin-bottom:0px; padding:0;}
#userForm input[type="radio"] {border:0px;}


#form-login label { color: #006790; }
form .button, #userForm #Submit { width: 105px; height: 20px; text-align: left; padding-left: 10px; border: 0px; cursor: pointer; color: #ffffff; background: url(/templates/LongviewV2/images/buttons/box-button4.png) no-repeat; }
form .button:hover, #userForm #Submit:hover { background: url(/templates/LongviewV2/images/buttons/box-button5.png); }
form .button.two { display: block; width: 242px; line-height: 20px; background: url(/templates/LongviewV2/images/buttons/box-button6.png) no-repeat; }
form .button.two:hover { background: url(/templates/LongviewV2/images/buttons/box-button7.png) no-repeat; }
/*form .button[class], #userForm #Submit[id] { background: url(../images/buttons/button4.png); }
form .button:hover, #userForm #Submit:hover { background: url(../images/buttons/button4_over.png); color: #006790; }*/

#form-login label { color: #006790; }
form .button4, form #task_button { width: 105px; height: 20px; border: 0px; padding-bottom: 17px; cursor: pointer; color: #ffffff; }
form .button4[class], form #task_button { background: url(/templates/LongviewV2/images/buttons/box-button4.png); }
form .button4:hover, form #task_button:hover { background: url(/templates/LongviewV2/images/buttons/box-button5.png); color: #000000; }

.inputbox { margin-top: 0px; margin-bottom: 0px; border: 1px solid #999999; padding: 3px 2px;}

#modlgn_username.inputbox, #modlgn_passwd.inputbox { width: 150px; }
#modlgn_remember.inputbox { border: 0px; }
.admintable tbody .inputbox { width: 200px; }
.admintable tbody tbody .inputbox { border: 0px; width: 20px; float: left; }
.admintable td {padding:2px;}

/********************** MAIN WRAPPER STYLES ***********************/
.wrapper { width: 960px; margin: auto;}
.wrap-header { width: 100%; height: 100px; background-color: #FFFFFF; }
.wrap-menu { width: 100%; height: 30px; background: url(/templates/LongviewV2/images/backgrounds/menu-back1.png) #0099CC repeat-x; }
.wrap-menu .wrapper { width: 960px; height: 30px; }
.wrap-banner { width: 100%; height: 200px; background: url(/templates/LongviewV2/images/backgrounds/banner-back1.png) #C1EBFF repeat-x; }
.wrap-banner2 { width: 100%;  background: url(/templates/LongviewV2/images/backgrounds/banner-back1.png) #C1EBFF repeat-x; border-bottom: solid 1px #0099CC; }
.wrap-boxes { width: 100%; height: 90px; background: url(/templates/LongviewV2/images/backgrounds/box-back1.png) #0099CC repeat-x; }
.wrap-middle { width: 100%; background-color: #FFFFFF; }
.wrap-footer { width: 100%; height: 30px; background: url(/templates/LongviewV2/images/backgrounds/footer-back1.png) #0099CC repeat-x; margin-bottom: 50px; line-height: 30px; color: #ffffff; }

/**** Joomla Wrapper menu type *******/
iframe.wrapper {
	width:700px;
}

/********************* HEADER *********************/
.topMenu { width: 600px; float: right; text-align: right; margin-top: 5px; font-size: 11px; }
.topMenu a { color: #666666; }
.topLongviewLogo { width: 173px; height: 35px; margin-top: 10px; background: url(/templates/LongviewV2/images/logos/longview1.png) no-repeat; cursor: pointer; float: left; }
.topExactLogo { width: 204px; height: 23px; margin-top: 10px; background: url(/templates/LongviewV2/images/logos/longviewExact1.png) no-repeat; cursor: pointer; float: right; }

/********************* FOOTER *********************/
.wrap-footer a { color: #ffffff; }
.wrap-footer a:hover { color: #ffffff; }
.wrap-footer .footer1 { float: left; }
.wrap-footer .footer2 { float: left; margin-left: 40px; }
.wrap-footer .footer3 { float: right; text-align: right;  }
.wrap-footer .footer2 img { vertical-align: text-top; }
.wrap-footer ul.menu { padding: 0px; margin: 0px; line-height: 10px; padding-top: 10px; }
.wrap-footer .menu li { float: left; border-right: 1px solid #ffffff; padding: 0px 5px 0px 5px; background: none; }
.wrap-footer .menu li.item30 { border-right: 0px; padding-right: 0px; }
.wrap-footer .rss { float: left; margin-top: -4px; }
.wrap-footer .rss img { margin: 0px 0px -2px 10px; }
.wrap-footer .copyright { width: 450px; }

/********************* SEARCH MENU *********************/
#topRightMenu ul, #topRightMenu ul li { background: none; padding: 0px; margin: 0px; }
#topRightMenu { float: right; height: 25px; line-height: 20px; margin-top: 10px; width: 240px; }
#topRightMenu ul, #topRightMenu li { float: left; }
#topRightMenu a { color: #666666; }
#topRightMenu a:hover { color: #006699; }
div.search .inputbox { margin: 0px; margin-left: 10px; float: left; text-align: right; border: 1px solid #E4E4E4; padding-right: 3px; padding-left: 3px; color: #999999; }
div.search .inputbox2 { margin: 0px; margin-left: 10px; float: left; text-align: left; border: 1px solid #E4E4E4; padding-right: 3px; padding-left: 3px; color: #999999; }
div.search .inputbox:hover, div.search .inputbox2:hover { border: 1px solid #666666; }
div.search .button2 { margin-top: 1px; border: 0px; cursor: pointer; background: url(/templates/LongviewV2/images/buttons/search1.png) no-repeat; width: 20px; height: 16px; float: left; margin-left: 3px; }

/********************* BANNER *********************/
.quick-links { width: 240px; height: 200px; float: left; background: url(/templates/LongviewV2/images/misc/post-it.png) center bottom no-repeat #99CCFF; }
.banner { width: 720px; height: 200px; float: right; }

/********************* BOXES *********************/
.box-quarter1 { width: 191px; height: 90px; float: left; color: #333333; font-size: 11px; }
.box-quarter1 h3, .box-quarter1 h2 { color: #FFFFFF; margin-top: 0px; }
.box-quarter1 h2 { font-size: 13px; }
.box-quarter1:hover h2 { color: #000; }
.box-quarter1 .dashed { margin-top: 10px; padding: 0px 10px 0px 10px; border-right: 1px dashed #FFFFFF; height: 70px; }
.box-quarter1 .clean { border-right:none;}
.box-quarter1.front1 .bgfloater { position: relative; height: 14px; width: 191px; margin-bottom: -14px; background: url(/templates/LongviewV2/images/misc/post-it-bottom.png); }
.box-quarter1.front2 .bgfloater { position: relative; height: 14px; width: 191px; margin-bottom: -14px; background: url("/templates/LongviewV2/images/misc/post-it-bottom.png") no-repeat scroll -191px 0 transparent; }
.box-quarter1.front1:hover { background: url(/templates/LongviewV2/images/backgrounds/box-back5.png) #666666 repeat-x; }
.box-quarter1.front2:hover { background: url(/templates/LongviewV2/images/backgrounds/box-back5.png) #FF9900 repeat-x; }
.box-quarter1.front3:hover { background: url(/templates/LongviewV2/images/backgrounds/box-back5.png) #009900 repeat-x; }
.box-quarter1.front4:hover { background: url(/templates/LongviewV2/images/backgrounds/box-back5.png) #009900 repeat-x; }
.box-quarter1.front5:hover { background: url(/templates/LongviewV2/images/backgrounds/box-back5.png) #009900 repeat-x; }
.box-quarter1.front2:hover h3 { color: #333333; }
.box-quarter1.front3:hover h3 { color: #333333; }
.box-quarter1.front4:hover h3 { color: #333333; }
.box-quarter1.front5:hover h3 { color: #333333; }

.box-quarter2 { width: 233px; float: left; color: #333333; }

/********************* CONTENT *********************/
.col1 { width: 240px; float: left; } /* Left Column */
.col2 { width: 720px; float: left; } /* Right Front Column */
.col3 { width: 480px; float: left; } /* Middle Inside Column */
.col4 { width: 240px; float: left; padding-top: 10px; } /* Right Inside Column */
.col5 { width: 445px; float: left; } /* Right Inside Column */
.collapse-container { display: block; padding: 10px; }

/********************* BUTTONS *********************/
.box-button1 { width: 105px; height: 20px; font-size: 10px; }
.box-button1 a { display: block; font-size: 10px; width: 95px; padding-left: 10px; height: 20px; line-height: 20px; color: #FFFFFF; text-decoration: none; background: url(/templates/LongviewV2/images/buttons/box-button4.png) no-repeat; }
.box-button1 a:hover { background: url(/templates/LongviewV2/images/buttons/box-button4-over.png) no-repeat; }

.buttonhome {
	position:relative;
	top:-16px;
	left:-15px;
}

.box-button2, .button1 { width: 105px; height: 20px; font-size: 10px; }
.box-button2 a, a .button1 { display: block; font-size: 10px; width: 95px; padding-left: 10px; height: 20px; line-height: 20px; color: #FFFFFF; text-decoration: none; background: url(/templates/LongviewV2/images/buttons/box-button4.png) no-repeat; }
.box-button2 a:hover, a .button1:hover { background: url(/templates/LongviewV2/images/buttons/box-button5.png) no-repeat; }

.bigButton { width: 225px; height: 57px; color: #FFFFFF; cursor: pointer; font-size: 11px; margin: auto; margin-bottom: 15px; }
.bigButton .content { padding: 7px 5px 0px 15px; margin: 0px; }
.bigButton .title { font-size: 13px; }
.bigButton.demos {  background: url(/templates/LongviewV2/images/buttons/blueBack1.png) no-repeat; }
.bigButton.demos .icon { width: 32px; height: 43px; margin-right: 10px; float: left; }
.bigButton.demos .icon[class] { background: url(/templates/LongviewV2/images/icons/demos1.png) no-repeat; }
.bigButton.resources {  background: url(/templates/LongviewV2/images/buttons/greyBack1.png) no-repeat; }
.bigButton.resources .icon { width: 32px; height: 43px; margin-right: 10px; float: left; }
.bigButton.resources .icon[class] { background: url(/templates/LongviewV2/images/icons/downloads1.png) no-repeat; }
.bigButton.newsletter {  background: url(/templates/LongviewV2/images/buttons/lightGreyBack1.png) no-repeat; }
.bigButton.newsletter .icon { width: 32px; height: 43px; margin-right: 10px; float: left; }
.bigButton.newsletter .icon[class] { background: url(/templates/LongviewV2/images/icons/newsletter1.png) no-repeat; }

.sideButton { display: block;  height: 30px; padding-left: 35px; padding-top: 3px; font-size: 12px; color: #666666; vertical-align: middle; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.sideButton:hover { color: #3399CC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.sideButton.b1 { background: url(/templates/LongviewV2/images/icons/menu-items/demos1.png) no-repeat; background-position: 0px 3px; }
.sideButton.b2 { background: url(/templates/LongviewV2/images/icons/menu-items/whitepapers1.png) no-repeat; background-position: 0px 3px;  }
.sideButton.b3 { background: url(/templates/LongviewV2/images/icons/menu-items/research1.png) no-repeat; background-position: 0px 3px;  }
.sideButton.b4 { background: url(/templates/LongviewV2/images/icons/menu-items/newsletter1.png) no-repeat; background-position: 0px 3px;  }
.sideButton.b5 { background: url(/templates/LongviewV2/images/icons/menu-items/email1.png) no-repeat; background-position: 0px 1px;  }


/********************* SIDE ITEMS *********************/
.left { width: 225px; float: left; padding-top: 10px; margin: 0px; }
.center { width: 510px; float: left; margin: 0px; padding: 0px; }
.center2 { width: 710px; float: left; margin: 0px; padding: 0px; }
.right { width: 225px; float: right; padding-top: 10px; margin: 0px; }
.side1 { width: 225px; margin-bottom: 15px; margin-left: auto; margin-right: auto; }
.side1 .top { background: url(../images/backgrounds/squares/borderTop1.png) no-repeat; width: 225px; height: 10px; }
.side1 .bottom { background: url(../images/backgrounds/squares/borderBottom1.png) no-repeat; width: 225px; height: 10px; }
.side1 .mid { border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; padding-left: 15px; padding-right: 15px; }
.side1 .header { color: #006790; font-weight: bold; }

.midbox1 { width: 225px; margin-bottom: 15px; margin-left: 15px; float: right; }
.midbox1 .top { background: url(../images/backgrounds/squares/borderTop1.png) no-repeat; width: 225px; height: 10px; }
.midbox1 .bottom { background: url(../images/backgrounds/squares/borderBottom1.png) no-repeat; width: 225px; height: 10px; }
.midbox1 .mid { border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; padding-left: 15px; padding-right: 15px; }
.midbox1 .header { color: #006790; font-weight: bold; }

/********************* ROUNDED CORNERS *********************/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xbottom.two { margin-top: -11px; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb0 {margin:0 2px;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;  }
.xboxcontent { display:block; background:#FFF; border:0 solid #ccc; border-width:0 1px;}
.xboxcontent .header { height: 35px; background: url(../images/backgrounds/squares/square-banner1.png) bottom left no-repeat; display: block; line-height: 40px; font-weight: bold; font-size: 14px; color: #000000; margin-left: -1px; margin-right: -1px; padding-left: 10px; margin-top: -10px; background-color: #FFFFFF; }

/********************* MISC STUFF *********************/
.execBio { float: right; margin-left: 10px; margin-bottom: 10px; }
a.verthead { cursor: pointer; }
.imgTable td { text-align: center; }

/********************* VERTICAL ITEMS *********************/

/* Wrapper and borders */
.vert_wrapper { width: 450px; }
/*.vert_wrapper .vert_container { width: 469px; border-left: 1px solid #dfdfdf;  border-right: 1px solid #dfdfdf; }
.vert_wrapper .vert_border_top { width: 470px; height: 6px; background: url(../images/buttons/verticals/border_top.png); clear: both; }
.vert_wrapper .vert_border_bottom { width: 470px; height: 6px; background: url(../images/buttons/verticals/border_bottom.png); clear: both; }*/

/* buttons */
.vert_wrapper .vert_button { overflow: hidden; width: 150px; height: 54px; float: left; cursor: pointer; margin-bottom: 5px; margin-top: 5px; }
.vert_wrapper .vert_button.vert_left { background: url(../images/buttons/verticals/button-left.png); }
.vert_wrapper .vert_button.vert_mid { background: url(../images/buttons/verticals/button-mid.png); }
.vert_wrapper .vert_button.vert_right { background: url(../images/buttons/verticals/button-right.png); }

/* text */
.vert_wrapper .text { float: left; display: block; width: 110px; margin-left: -20px; margin-top: 5px; }
.vert_wrapper a { color: #666666; font-size: 10px; line-height: 10px; }
.vert_wrapper a:hover { color: #009900; }
.vert_wrapper a ul.bullet li.vert { background: url(../images/bullets/greyArrow1.png) no-repeat top left; background-position: 0px 0px;  }
.vert_wrapper a:hover ul.bullet li.vert { background: url(../images/bullets/greenArrow1.png) no-repeat top left; background-position: 0px 0px;  }

/********************* ICONS *********************/
.vert_wrapper a .icon { width: 50px; height: 54px; float: left; }
.vert_wrapper a .icon.defense { background: url(../images/buttons/verticals/icons/defence_off.png) center no-repeat; }
.vert_wrapper a .icon.banking { background: url(../images/buttons/verticals/icons/banking_off.png) center no-repeat; }
.vert_wrapper a .icon.communications { background: url(../images/buttons/verticals/icons/communications_off.png) center no-repeat; }
.vert_wrapper a .icon.construction { background: url(../images/buttons/verticals/icons/construction_off.png) center no-repeat; }
.vert_wrapper a .icon.education { background: url(../images/buttons/verticals/icons/education_off.png) center no-repeat; }
.vert_wrapper a .icon.energy { background: url(../images/buttons/verticals/icons/energy_off.png) center no-repeat; }
.vert_wrapper a .icon.entertainment { background: url(../images/buttons/verticals/icons/entertainment_off.png) center no-repeat; }
.vert_wrapper a .icon.food { background: url(../images/buttons/verticals/icons/food_off.png) center no-repeat; }
.vert_wrapper a .icon.healthcare { background: url(../images/buttons/verticals/icons/healthcare_off.png) center no-repeat; }
.vert_wrapper a .icon.it { background: url(../images/buttons/verticals/icons/it_off.png) center no-repeat; }
.vert_wrapper a .icon.manufacturing { background: url(../images/buttons/verticals/icons/manufacturing_off.png) center no-repeat; }
.vert_wrapper a .icon.mining { background: url(../images/buttons/verticals/icons/mining_off.png) center no-repeat; }
.vert_wrapper a .icon.retail { background: url(../images/buttons/verticals/icons/retail_off.png) center no-repeat; }
.vert_wrapper a .icon.services { background: url(../images/buttons/verticals/icons/services_off.png) center no-repeat; }
.vert_wrapper a .icon.transportation { background: url(../images/buttons/verticals/icons/transportation_off.png) center no-repeat; }

.vert_wrapper a:hover .icon.defense { background: url(../images/buttons/verticals/icons/defence_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.banking { background: url(../images/buttons/verticals/icons/banking_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.communications { background: url(../images/buttons/verticals/icons/communications_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.construction { background: url(../images/buttons/verticals/icons/construction_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.education { background: url(../images/buttons/verticals/icons/education_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.energy { background: url(../images/buttons/verticals/icons/energy_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.entertainment { background: url(../images/buttons/verticals/icons/entertainment_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.food { background: url(../images/buttons/verticals/icons/food_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.healthcare { background: url(../images/buttons/verticals/icons/healthcare_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.it { background: url(../images/buttons/verticals/icons/it_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.manufacturing { background: url(../images/buttons/verticals/icons/manufacturing_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.mining { background: url(../images/buttons/verticals/icons/mining_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.retail { background: url(../images/buttons/verticals/icons/retail_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.services { background: url(../images/buttons/verticals/icons/services_on.png) center no-repeat; }
.vert_wrapper a:hover .icon.transportation { background: url(../images/buttons/verticals/icons/transportation_on.png) center no-repeat; }

td.createdate {
	font-weight:bold;
	font-size:90%;
	padding-top:0;
	padding-left:0;
}

div.col4 div.xtbuttons {
	margin-top:10px;
	margin-bottom:20px;
}

div#pollxtTitle{
	font-size:1.2em;
}

form div.sectiontableheader {
	font-size:1.0em;
}
div.pollxtmod label {
	font-size:0.9em;
}

img
{
-ms-interpolation-mode: bicubic;
}
