@import url("../stylesheets/360style.css"); @import url("../stylesheets/m247Globals.css"); body { font-family:verdana; font-size:9pt; background-color:#FFFFFF; } .sponsordiv { min-width:750px; width:expression(document.body.clientWidth < 750? "750px": "auto" ); } body.miniheader { font-family:verdana; font-size:9pt; background-color:#FFFFFF; } p, td {font-family:verdana; font-size:9pt;} hr {height: 1px; color: #25328c; background-color: #25328c; border: none; } p img.left {float: left} p img.right {float: right;} #loginhead {font-size: 18pt; font-family: Arial, Verdana, Helvetica; text-align:center;} A:link { color:#25328c; text-decoration: underline; } A:visited { color:#25328c; text-decoration: underline; } A:active { color:#25328c; text-decoration: none; } A:hover { color:#25328c; text-decoration:none; } A:link.tabhead { color:#ffffff; text-decoration: underline; font-weight:bold; } A:visited.tabhead { color:#ffffff; text-decoration: underline; font-weight:bold; } A:active.tabhead { color:#ffffff; text-decoration: none; font-weight:bold; } A:hover.tabhead { color:#ffffff; text-decoration:none; font-weight:bold; } A:link.invert { color:#ffffff; text-decoration: underline;} A:visited.invert { color:#ffffff; text-decoration: underline; } A:active.invert { color:#ffffff; text-decoration: none; } A:hover.invert { color:#ffffff; text-decoration:none; } .forumBlogEntryTitle {color:#25328c;font-size:14pt;font-weight:bold;padding-bottom:0px;margin-bottom:5px;} .forumBlogPosterName {font-size:9pt; color: dimgray} .forumBlogWrapper {padding:3px; padding-top:0px; padding-bottom:10px; width:100%; border-bottom:solid 1px gainsboro;} .forumBlogPost {padding-top:5px; padding-bottom:5px; font-size:10pt; } .forumBlogPostDateTime {font-size:9pt; color:dimgray; } .forumBlogPostComments {font-size:10pt; color:dimgray; } .forumBlogCommentsLine {font-size:10pt; color:dimgray; margin-left:5px; } .forumBlogCommentInfo {font-size:10pt; color:dimgray; } .forumBlogCommentName {font-weight:bold; } .forumBlogCommentLabel {font-style: italic; } .forumBlogCommentsWrapper {background-color:whitesmoke; border: dashed 1px silver; border-bottom:none; } .forumBlogPostCommentWrapper { border-bottom: dashed 1px silver; padding:5px;} .forumBlogCommentMessage {padding-top:10px; padding-bottom:10px; } .forumBlogCommentOptions {padding-bottom:5px; } .calmonthheader {color:#ffffff;background-color:#25328c;padding:3px; font-weight:bold; font-size:9pt; } .caltableheader {color:#25328c;background-color:white;padding:3px; font-size:8pt; } .calmonthheaderborder {color:#ffffff;background-color:#25328c;padding:3px; font-weight:bold; font-size:9pt; } .caltableheaderborder {color:#25328c;background-color:white;padding:3px; font-size:8pt;border-right:1px solid gainsboro;border-bottom:1px solid gainsboro;} .convtable {width:100%;border:none;border-collapse: collapse;border-spacing:0;} .convtablehead {color:#ffffff;background-color:#25328c;padding:3px; text-align:left;vertical-align:bottom;font-size:10pt;} .convtablecell {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} .convsubhead {color:#25328c;font-family:Arial;font-size:16pt;font-weight:bold;} .convconflict {color:red; font-weight:bold; font-size:10pt;} .convschedeventtitle {color:black; font-size:10pt;} .convdisptitle {color:#25328c;font-family:Arial;font-size:14pt;font-weight:bold;} .convdispdate {color:#25328c;font-family:Arial;font-size:11pt;font-weight:bold;font-style:italic;} .convregdate {color:#25328c;font-family:Arial;font-size:10pt;} .convlinkdesc {color:whitesmoke;padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} .convwkshpopen{background:#25328c;color:white;border:solid 1px black; visibility:hidden;font-size:10pt; padding: 2px 6px 2px 6px; position: absolute; text-decoration: none; top: 0px; z-index: 100;} .listsendtable {width:100%;border:none;border-collapse: collapse;border-spacing:0;border: solid 1px silver;} .listsendtablehead {border:ridge 1px #25328c;color:#ffffff;background-color:#25328c;padding:3px; text-align:right;vertical-align:top;font-size:10pt;width:30%;} .listsendtablecell {border:solid 1px silver;padding-left:3px;padding-right:3px;background-color:whitesmoke;text-align:left;vertical-align:top;font-size:10pt;width:70%;} .listsendsubhead {color:#25328c;font-family:Arial;font-size:16pt;font-weight:bold;} .formresulttable {width:100%;border:none;border-collapse: collapse;border-spacing:0;} .formresulttablehead {color:#ffffff;background-color:#25328c;padding:3px; text-align:left;vertical-align:bottom;font-size:10pt;} .formresulttablecell {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} .alerttext {font-size: 10px; color: red;} .amspnptable {border: solid 1px #25328c;border-collapse:collapse;width:100%;} .amspnplabel2 {padding:3px;text-align:right;vertical-align:top;width:25%;font-size:12px;background-color:whitesmoke;} .amspnpfield2 {padding:3px;text-align:left;vertical-align:top;width:75%;font-size:12px;} .admintable {width:100%;border:none;border-collapse: collapse;border-spacing:0;} .admintablefilter {width:100%;border:none;border-collapse: collapse;border-spacing:0; border:solid 1px silver;background-color:whitesmoke;} .admintableborder {width:100%;border-collapse: collapse;border-spacing:0;border:1px solid gainsboro;} .admintableselect {padding:3px;text-align:center;vertical-align:top} .adminheader3 {font-size:16pt;font-weight:bold;color:#25328c;text-align:center;} .frontadminheader3 {font-size:14px;font-weight:bold;color:#25328c;text-align:left;border-bottom:solid 1px #25328c;margin-left:5px;} .adminlabel {padding:3px;text-align:right;vertical-align:top;width:50%;font-size:10pt;} .adminfield {padding:3px;text-align:left;vertical-align:top;width:50%;font-size:10pt;} .adminlabel2 {padding:3px;text-align:left;vertical-align:top;width:35%;font-size:10pt;} .adminfield2 {padding:3px;text-align:left;vertical-align:top;width:65%;font-size:10pt;} .admingeneral {padding:3px;text-align:left;vertical-align:top;} .adminbutton {padding:3px;text-align:center;vertical-align:top;width:50%;} .admindesc {font-size:9pt;color:red;} .admintablehead {color:#ffffff;background-color:#25328c;padding:3px;text-align:left;vertical-align:bottom;font-size:10pt;} .admintableroweven {background-color:white;} .admintablerowodd {background-color:whitesmoke;} .admintablecell {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} .admintablecellborder {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;border-right:1px solid gainsboro;} .admintablefilter {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:8pt;} .adminitemcounttext {font-weight:normal;font-size:9pt;} .adminitemcount {;font-weight:bold;font-size:9pt;} .adminformviewtable {width:100%;border-collapse: collapse;border-spacing:0;} .adminformviewlabel {padding:3px;text-align:right;vertical-align:top;width:30%;font-size:10pt;border-left:solid 1px silver;} .adminformviewfield {padding:3px;text-align:left;vertical-align:top;width:70%;font-size:10pt;background-color:whitesmoke;border-right:solid 1px silver;} .adminbtnimgoff {border:solid ghostwhite 1px;padding:2px;} .adminbtnimgon {border:inset buttonface 1px;padding:2px;} .searchtablehead {color:#ffffff;background-color:#25328c;padding:3px; text-align:left;vertical-align:bottom;font-size:10pt;} .searchtablecell {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} div.frame {text-align: center;width: 100%;} .admintabareacontent {border-left: 2px solid darkgray;border-right: 2px solid darkgray;border-bottom: 2px solid darkgray;visibility: visible;text-align: center;margin-top:-2px;padding:2 0 0 0;float:left;width:100%;} .adminnotabareacontent {border: 2px solid darkgray;visibility: visible;text-align: center;padding:0px;float:left;width:100%;margin-top:20px;} .adminnotabareacontent td {padding-left:2px;} .admintabareapadding {width:98%; margin-top:7px;margin-bottom:5px;margin-left:1%;margin-right:1%;text-align:left;} #admintabbar img {text-decoration: none;border: none;margin-bottom: -3px;margin-right:5px;} #admintabbar {width: 100%;float: left;background: url(/images/admintab_bg.gif) repeat-x bottom;font-size:12px;padding-left:2px;} #admintabbar ul {margin:0;padding:10px 0px 0;list-style:none;} #admintabbar li {float: right;background: url(/images/admintab_left.gif) no-repeat left top;margin:0;padding:0 0 0 9px;margin-right: 5px;} #admintabbar li.notab {float:left; background:none; margin:0px; padding:0px; margin-right:0px; display:inline;} #admintabbar li.notab span span {background:none; margin:0px; padding:0px; display:inline;} #admintabbar li.notab span {background:none; margin:0px; padding:0px; display:inline;} #admintabbar a, #admintabbar strong, #admintabbar span {display:block;background: url(/images/admintab_right.gif) no-repeat right top;padding:5px 15px 3px 6px;text-decoration: none;color: black;} #admintabbar #current {background-image: url(/images/admintab_left_on.gif);} #admintabbar #current a {background-image: url(/images/admintab_right_on.gif);text-decoration: none;padding-bottom:5px;color: #25328c;} #admintabbar a {float:left;} /* Hide from IE-Mac \*/ #admintabbar a {float:none;} /* End hide from IE-Mac *// .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clearfix {display: table;} /* Hide from IE-Mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-Mac *// input {font-size:9pt;} select {font-size:9pt;} textarea {font-size:9pt;} form {padding:0; border:0; margin:0} .errormessage {font-size:14pt;font-weight:bold;color:red;text-align:center;padding:0; border:0; margin:0;} .infomessage {font-size:14pt;font-weight:bold;color:#25328c;text-align:center;padding:0; border:0; margin:0;} .recordcount {font-size:10pt;font-weight:bold;color:#25328c;} .returnlink {color:#25328c;font-size:9pt;background-color:white;} A:link.returnlink { color:#25328c; text-decoration: underline;font-weight:normal;font-size:9pt;} A:visited.returnlink { color:#25328c; text-decoration: underline;font-weight:normal;font-size:9pt;} A:active.returnlink { color:#25328c; text-decoration: none;font-weight:normal;font-size:9pt;} A:hover.returnlink { color:#25328c; text-decoration:none;font-weight:normal;font-size:9pt;} .storetable {width:100%;border:none;border-collapse: collapse;border-spacing:0; background-color:#ffffff;} .storetablehead {color:#ffffff;background-color:#25328c;padding:3px; text-align:center;vertical-align:bottom;font-size:10pt;} .storetablecell {padding-left:3px;padding-right:3px;text-align:left;vertical-align:top;font-size:10pt;} .storetableamountcell {padding-left:3px;padding-right:3px;text-align:right;vertical-align:top;font-size:10pt;} .storeadmintablehead {color:#ffffff;background-color:#25328c;padding:3px; text-align:left;vertical-align:bottom;font-size:10pt;} .storesubhead {color:#25328c;font-size:16pt;font-weight:bold;text-align:center;} .storecategory {color:#ffffff;font-size:11pt;font-weight:bold;text-align:left;} .storetableheadfront {color:#ffffff;background-color:#25328c;padding:3px; text-align:left;vertical-align:bottom;font-size:10pt;} .storenonmbrprice {color:black;font-weight:bold;font-size:9pt;} .storembrprice {color:red;font-weight:bold;font-size:9pt;} .storembrpricelbl {color:darkslategray ;font-weight:bold;font-size:9pt;} .storenonmbrpricelbl {color:darkslategray ;font-weight:bold;font-size:9pt;} .storeitemdesclabel {font-weight:bold;} .storeqtydiscttl {color:darkgreen;font-weight:bold;font-size:8pt;font-family:tahoma;} .storetablefeatues {width:100%;border:none;border-collapse: collapse;border-spacing:0; background-color:#25328c;} .storeitemcounttext {font-weight:bold;font-size:11pt;} .storeitemcount {color:#25328c;font-weight:bold;font-size:11pt;} table.registertable {width: 100%;} td.registertable {vertical-align: top;} table.registergroup { } td.registergroup {vertical-align: top;} div.registerfield {font-size: 10pt; white-space: nowrap;} td.registerfield {vertical-align: top; font-size: 10pt;} table.customsearchtable {width: 100%;} table.customsearchgroup {width: 100%;} td.addressbooktitle {background-color:#25328c;} div.bgMessages { background: #FFFFCC; padding: 10px; margin: 10px 0 10px 0; border: solid 1px gold; font-size:11px; } span.industryarticlename {font-size: 14px;} h2.fullindarticletitle {font-weight: bold; font-size: 18px; color: #25328c; text-align: center; display: block;} table.filterframe { border: 2px solid darkgray; width: 100%; } table.tabbedcontrolframe { border-spacing: 0px; width: 100%; } a:link.tabbedcontrol,a:visited.tabbedcontrol,a:active.tabbedcontrol,a:hover.tabbedcontrol { text-decoration: none; } td.tabbedcontrolitem { background-color: gainsboro; border-top: 2px solid darkgray; border-right: 2px solid darkgray; border-bottom: 2px solid darkgray; font-size: 10pt; padding: 2px; white-space: nowrap; } td.tabbedcontrolitemselected { background-color: whitesmoke; border-top: 2px solid darkgray; border-right: 2px solid darkgray; font-size: 10pt; padding: 2px; white-space: nowrap; } td.tabbedcontrolcontainertop { border-bottom: 2px solid darkgray; border-right: 2px solid darkgray; } td.tabbedcontrolcontainertopleft { border-bottom: 2px solid darkgray; border-right: 2px solid darkgray; width: 100%; } td.tabbedcontrolcontainertopright { border-bottom: 2px solid darkgray; } td.tabbedcontrolcontainer { background-color: whitesmoke; border-left: 2px solid darkgray; border-right: 2px solid darkgray; border-bottom: 2px solid darkgray; } #cms-registration-form-table { text-align: left; } table#maincontenttable { width: 100%; } #maincontentcell {padding:5px;} /* Industry News Styles */ table#indnewstable { border: solid 1px #666; margin: 8px 0; } #indnewscell { background: #25328c; color: #fff; padding: 4px; border: solid 1px #fff; } #indnewscell a { color: #fff; } /* Secure Login */ h2.securelogin { text-align: center; } div.securelogin { border: solid 1px #25328c; text-align: center; margin: 0 5% 30px 5%; padding: 8px; } /* Job Bank Styles */ span.required, font.required { color: red; } table.advformtable p { margin: 4px 0; } table.jobbankstatus { border-top: solid 1px #25328c; border-bottom: solid 1px #25328c; padding: 5px 0; } table.jobbankstatus h2 { text-align: center; line-height: 1.3em; } p.editor textarea { width: 100%; } /* Convention Module Styles */ div#convention_t1 h1, div#convention_t2 h1 { color: #25328c; font: bold 14pt verdana; border-bottom: solid 1px #25328c; background: none; margin: 4pt 0; padding: 0 0 4pt 0; text-align: center; } div#convention_t1 h2, div#convention_t2 h2 { color: #25328c; font: bold 11pt verdana; font-style:italic; border-bottom: solid 1px #25328c; background: none; margin: 4pt 0; padding: 0 0 4pt 0; text-align: center; } div#convention_t2 h1, div#convention_t2 h2 { text-align: left; } div#convention_t2 img.confimg { margin: 0 2px 15px 0; float: left; border-right: 15px solid #FFFFFF; } div#convention_t1 div.sidebar { width: auto; float: right; margin: 0 10px 0 0; } div#convention_t1 address, div#convention_t2 address { font-style: normal; } div#convention_t1 address { border-top: solid 1px #ccc; margin-top: 4pt; padding-top: 4pt; } div#convention_t1 address img { display: block; clear: both; margin: 4pt 0; } div#convention_t2 address img { float: right; margin: 0 15px 0 0; } div#convention_t1 div#convcontent { margin-top: 6pt; } div#convention_t2 div#convcontent { clear: both; margin-top: 15px; } div#convnav_vert dl { display: block; width: 135px; float: right; background: #25328c; margin: 0 0 15px 15px; padding: 5px; border: solid 1px #333; } div#convnav_vert dl dt a { color: #fff; text-decoration: underline; } div#convnav_vert dl dt a:hover { color: #fff; text-decoration: none; } div#convnav_vert dl dd { margin: 0 0 8px 0; color: #fff; } div#convnav_bulcol dl { clear: both; font-size: 9pt; border-top: solid 1px #ccc; } div#convnav_bulcol dl dt { width: 36%; float: left; clear: left; margin: 0; padding: 4px 0 4px 14px; background: transparent url(/images/li_disc.gif) no-repeat 2px 4.5pt; } div#convnav_bulcol dl dt.message { width: 100%; color: #900; margin: 6pt 0; padding: 6px 2px; border-bottom: solid 1px #ccc; background: none; } div#convnav_bulcol dl dt a { color: #25328c; font-size: 9pt; } div#convnav_bulcol dl dd { float: left; width: 59%; padding: 4px 0; margin: 0 0 0 2%; white-space: normal; clear: none; } * html div#convnav_bulcol dl dd { float: none; margin-left: 38%; width: 100%; } /* the following areas are used for fly-out menus */ #navleft, #navleft ul { /* all lists */ padding: 0; margin: 0; list-style: none; float : left; width : 0px; } #navleft ul { width : 150px; /* menu width */ } #navleft li { /* all list items */ float : left; width: 150px; /* menu width */ text-indent: 0px; } #navleft li ul { /* second-level lists */ position : absolute; left: -999em; margin-left : 0px; width: 150px; margin-top : -2em; border-width:2px; /* menu border width */ border-style:outset; /* menu border style */ border-color:#808080; /* menu border color */ } #navleft li ul li { /* second-level lists */ border-bottom-width:1px; /* item border width */ border-bottom-style:solid; /* item border style */ border-bottom-color:#A9A9A9; /* item border color */ text-align:left; /* item text align */ } #navleft li ul ul { /* third-and-above-level lists */ left: -999em; } #navleft li a { width: 0px; display : block; color : #ffffff; /* menu item font color */ font-size: 10pt; /* menu item font size */ font-weight: none; /* menu item font weight */ text-decoration : none; /* menu item font decoration */ /* background-color : #25328c;*/ /* menu item background color */ font-family: Arial; /* menu item font */ font-style: Normal; /* menu item font style */ } #navleft li a:hover { color : #25328c; /* active item font color */ font-size: 10pt; /* active item font size */ font-weight: none; /* active item font weight */ text-decoration : none; /* active item font decoration */ /* background-color : #ffffff;*/ /* active item background color */ font-family: Arial; /* menu selected item font */ font-style: Normal; /* menu selected font style */ } #navleft li li a { padding:2px; width: 146px; display : block; color : #ffffff; /* menu item font color */ font-size: 10pt; /* menu item font size */ font-weight: none; /* menu item font weight */ text-decoration : none; /* menu item font decoration */ background-color : #25328c; /* menu item background color */ font-family: Arial; /* menu item font */ font-style: Normal; /* menu item font style */ } #navleft li li a:hover { color : #25328c; /* active item font color */ font-size: 10pt; /* active item font size */ font-weight: none; /* active item font weight */ text-decoration : none; /* active item font decoration */ background-color : #ffffff; /* active item background color */ font-family: Arial; /* menu selected item font */ font-style: Normal; /* menu selected font style */ } #navleft li:hover ul ul, #navleft li:hover ul ul ul, #navleft li.sfhover ul ul, #navleft li.sfhover ul ul ul { left: -999em; } #navleft li:hover ul, #navleft li li:hover ul, #navleft li li li:hover ul, #navleft li.sfhover ul, #navleft li li.sfhover ul, #navleft li li li.sfhover ul { /* lists nested under hovered list items */ left: auto; } #navtop1, #navtop1 ul { padding: 0; margin: 0; list-style: none; float : left; font-size: .1em; line-height: .1em; z-index:100; } #navtop1 li li a { padding:2px; width: 146px; display : block; color : #ffffff; /* menu item font color */ font-size: 10pt; /* menu item font size */ font-weight: none; /* menu item font weight */ text-decoration : none; /* menu item font decoration */ background-color : #25328c; /* menu item background color */ font-family: Arial; /* menu item font */ font-style: Normal; /* menu item font style */ } #navtop1 li li a:hover { color : #25328c; /* active item font color */ font-size: 10pt; /* active item font size */ font-weight: none; /* active item font weight */ text-decoration : none; /* active item font decoration */ background-color : #ffffff; /* active item background color */ font-family: Arial; /* menu selected item font */ font-style: Normal; /* menu selected font style */ } #navtop1 li { float: left; position: relative; border-width:2px; /* menu border width */ text-align:left; text-indent: 0px; z-index:100; } #navtop1 li ul { line-height: normal; display: none; position: absolute; width: 150px; top: 100%; left:0px; border-width:2px; /* menu border width */ border-style:outset; /* menu border style */ border-color:#808080; /* menu border color */ background-color : #25328c; /* menu item background color */ } #navtop1 li ul li { /* second-level lists */ border-bottom-width:1px; /* item border width */ border-bottom-style:solid; /* item border style */ border-bottom-color:#A9A9A9; /* item border color */ text-align:left; /* item text align */ } #navtop1 li>ul { top: auto; left: auto; } #navtop1 li li { display: block; float: left; } #navtop1 li:hover ul, #navtop1 li.over ul { display: block; } #navtop2, #navtop2 ul { padding: 0; margin: 0; list-style: none; float : left; font-size: .1em; line-height: .1em; z-index:90; text-align: left; } #navtop2 li li a { padding:2px; width: 146px; display : block; color : #ffffff; /* menu item font color */ font-size: 10pt; /* menu item font size */ font-weight: none; /* menu item font weight */ text-decoration : none; /* menu item font decoration */ background-color : #25328c; /* menu item background color */ font-family: Arial; /* menu item font */ font-style: Normal; /* menu item font style */ } #navtop2 li li a:hover { color : #25328c; /* active item font color */ font-size: 10pt; /* active item font size */ font-weight: none; /* active item font weight */ text-decoration : none; /* active item font decoration */ background-color : #ffffff; /* active item background color */ font-family: Arial; /* menu selected item font */ font-style: Normal; /* menu selected font style */ } #navtop2 li { float: left; position: relative; border-width:2px; /* menu border width */ text-align:left; text-indent: 0px; z-index:90; } #navtop2 li ul { line-height: normal; display: none; position: absolute; width: 150px; top: 100%; left:0px; border-width:2px; /* menu border width */ border-style:outset; /* menu border style */ border-color:#808080; /* menu border color */ background-color : #25328c; /* menu item background color */ } #navtop2 li ul li { /* second-level lists */ border-bottom-width:1px; /* item border width */ border-bottom-style:solid; /* item border style */ border-bottom-color:#A9A9A9; /* item border color */ text-align:left; /* item text align */ } #navtop2 li>ul { top: auto; left: auto; } #navtop2 li li { display: block; float: left; } #navtop2 li:hover ul, #navtop2 li.over ul { display: block; } #navleft A:link.sbLeftNav { color:#ffffff; font-weight:;text-decoration:none;} #navleft A:visited.sbLeftNav { color:#ffffff; font-weight:normal;text-decoration:none;} #navleft A:active.sbLeftNav { color:#ffffff; font-weight:normal;text-decoration:none;background-color:#669966;} #navleft A:hover.sbLeftNav { color:#ffffff; font-weight:normal;text-decoration:none;background-color:#669966;} A:link.sbTopNav { color:#ffffff; font-weight:normal;text-decoration:none;margin-left:5px;margin-right:5px;} A:visited.sbTopNav { color:#ffffff; font-weight:normal;text-decoration:none;margin-left:5px;margin-right:5px;} A:active.sbTopNav { color:#ffffff; font-weight:normal;text-decoration:none;background-color:#4975A6;margin-left:5px;margin-right:5px;} A:hover.sbTopNav { color:#ffffff; font-weight:normal;text-decoration:none;background-color:#4975A6;margin-left:5px;margin-right:5px;} ul.importlist { } li.importlist { padding-bottom:15px; } /* this is for the payment summary on email forms */ .summarytable { border:none; } .summarytabletitle { font-weight:bold; } .summarytableupdater { font-size:8pt; font-weight:normal; vertical-align:top; margin:0 0 0 0 ; } .summarytablelabel { font-weight:normal; } .summarytablevalue { font-weight:normal; } .summarytabletotallabel { font-weight:normal; } .summarytabletotalvalue { font-weight:normal; } a.linkButton { font-weight:bold; border: 1px #000000 solid; padding:3px; background:#CCCCCC; } a.linkButton:hover { background:#999999; } /* Link class for RSS icon */ a.rssfeed { background: transparent url(/images/icn_rss.png) no-repeat left 2px; padding: 0 0 0 18px; } /* Fix wrap Left or Right Navigation in HTML5 sites */ section.main #cms-content-right { float: right; } section.main #cms-content-left.wrapleft { float: left; padding-right: 20px; } section.main #cms-content-right.wrapright { float: right; padding-left: 20px; } section.main #cms-content-main.wrapleft, section.main #cms-content-main.wrapright { width: auto; float: none; } section.main #cms-content-main.wrapleft ul, section.main #cms-content-main.wrapright ul, section.main #cms-content-main.wrapleft blockquote, section.main #cms-content-main.wrapright blockquote { display: table-cell; } body.ie7 section.main #cms-content-main.wrapleft ul, body.ie7 section.main #cms-content-main.wrapright ul, body.ie7 section.main #cms-content-main.wrapleft blockquote, body.ie7 section.main #cms-content-main.wrapright blockquote { display: inline-block; } table.careercenterpage { border-collapse: collapse; width: 100% } tr.careercenterpagetitle { background-color: #25328c } td.careercenterpagetitle { color: white; font-weight: bold; padding: 2px; text-align: center } td.careercenterbreadcrumb { font-size: 9pt; padding: 2px; text-align: right } td.careercenterpageintro { padding: 2px; text-align: center } table.careercenterdetail { border-collapse: collapse; width: 100% } table.careercenterdetailbordered { border-collapse: collapse; border: 1px solid darkgray; width: 100% } td.careercenterheader { background-image: url(/images/careercenter_contenthd_back.gif); border: 1px solid darkgray; color: white; font-size: 11pt; font-weight: bold; padding: 2px } td.careercenterdetail { font-size: 9pt; padding: 4px; vertical-align: top } td.careercenterdetailaction { border-bottom: 1px solid darkgray; font-size: 9pt; padding: 4px } td.careercenterdetailsection { border-top: 1px solid darkgray; border-bottom: 1px solid darkgray; font-size: 9pt; padding: 4px } td.careercenterdetailbordered { border: 1px solid darkgray; font-size: 9pt; padding: 4px } td.careercenterdetailpadded { padding: 8px; } td.careercenterdetailjobleft { font-size: 9pt; font-weight: bold; vertical-align: top; padding: 4px; width: 35% } td.careercenterdetailjobright { font-size: 9pt; vertical-align: top; padding: 4px; width: 65% } td.careercenterdetailjobleftdisplay { font-size: 9pt; font-weight: bold; vertical-align: top; padding: 4px; width: 35% } td.careercenterdetailjobrightdisplay { background-color: whitesmoke; font-size: 9pt; vertical-align: top; padding: 4px; width: 65% } td.careercenterdetailprofileleft { font-size: 9pt; vertical-align: top; padding: 4px; width: 25% } td.careercenterdetailprofileright { font-size: 9pt; vertical-align: top; padding: 4px; width: 75% } td.careercenterdetailprofileleftdisplay { font-size: 9pt; font-weight: bold; padding: 4px; vertical-align: top; width: 25% } td.careercenterdetailprofilerightdisplay { background-color: whitesmoke; font-size: 9pt; padding: 4px; vertical-align: top; width: 75% } span.careercenterdetailcomment { color: red; font-size: 8pt } table.careercenterresults { border-collapse: collapse; width: 100% } tr.careercenterresultsheader { background-color: #25328c } th.careercenterresults { color: white; font-size: 9pt; padding: 2px; text-align: left } td.careercenterresults { font-size: 9pt; padding: 2px }