* {	margin:0px;	padding:0px; }
body { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; line-height:140%; background:#fff; font-size:13px; }
a {	outline:none; color:#a8a8a8; }
a img {	border:0px; cursor:pointer; }
ul li, li {	list-style-type:none; }
input[type="text"], input[type="password"] { border:1px solid #999b9d; padding:3px; font-family:Arial, Helvetica, sans-serif; margin-right:3px; }
input.search-text { font-style:italic; float:left; box-shadow: 1px 1px 5px #ccc inset; }
.clear-both { clear:both; }
.float-none { float:none; }
.float-left { float:left !important; }
.float-right { float:right !important; }
.text-align-right { text-align:right; }
.text-align-left { text-align:left; }
.text-align-center { text-align:center; }
.text-underline { text-decoration:underline; }
.text-decoration-none { text-decoration:none; }
.color-red { color:#ed202d; }
.width-auto { width:auto; }
.submit {  }
.submit:hover { background:#b11928; }
a.submit { padding:6px 10px; }
.floatingHeader { position: fixed; top: 0; visibility: hidden; }

/*-----------------------------------------------------*/

@font-face {
	font-family: Museo-slab-100;
	src: url(fonts/Museo_Slab_100.otf);
}

@font-face {
	font-family: Museo-slab-300;
	src: url(fonts/Museo_Slab_300.otf);
}

@font-face {
	font-family: Museo-slab-500;
	src: url(fonts/Museo_Slab_500.otf);
}

@font-face {
	font-family: Museo-slab-500-italic;
	src: url(fonts/Museo_Slab_500italic.otf);
}

@font-face {
	font-family: Museo-slab-700;
	src: url(fonts/Museo_Slab_700.otf);
}

@font-face {
	font-family: Museo-slab-700-italic;
	src: url(fonts/Museo_Slab_700italic.otf);
}

@font-face {
	font-family: Museo-slab-900;
	src: url(fonts/Museo_Slab_900.otf);
}

@font-face {
	font-family: Museo-slab-1000;
	src: url(fonts/Museo_Slab_1000.otf);
}

@font-face {
	font-family: creteRound;
	src: url(fonts/CreteRoundRegular.otf);
}

@font-face {
	font-family: creteRounditalic;
	src: url(fonts/CreteRound-Italic.otf),
        url('fonts/CreteRound-Italic.ttf');
}

@font-face {
  font-family: Palatino;
    src: url('fonts/Palatino.ttf'),
        url('fonts/Palatino.ttc');
}

@font-face {
	font-family: palatinoRoman;
	src: url(fonts/PalatinoRoman.ttf);
}

@font-face {
	font-family: palatinoBold;
	src: url(fonts/palatinoBold.ttf);
}

.top-wrapper { width:980px; margin:auto; }
.top-container { clear:both; float:left; width:980px; padding-bottom:20px; }
.logo-container { float:left; padding:20px 0 0 15px; width:290px; }
.logo-container-home { float:left; padding-top:20px; position:relative; left:345px; width:305px; }
.top-header { float:right; width:675px; }
.ohio-gov { position:relative; top:-6px; }
.agency-container { clear:both; float:right; background:#e9e9e9; padding:15px 10px 0px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; }
.agency-container ul { float:left; }
.agency-container ul li { float:left; padding:0 5px; }
.agency-container ul li.border-show { border-left:1px solid #323232; }
.agency-container ul li a { color:#323232; text-decoration:none; }
.agency-container a:hover { text-decoration:underline; }
.search-container { clear:both; float:left; margin-top:20px; width: 100%; text-align:right; }
.ie7 .search-container { float:none; }
input.search-text { padding:4px 3px 3px; float:right; }
input.search-button { background:url(../images/search.png) no-repeat; float:right; width:26px; height:26px; border:0; cursor:pointer; text-indent:-9999px; }
.username { float:right; padding:8px 10px 0 28px; background:url(../images/user.png) no-repeat 0 5px; }

.menu-wrapper { border-top:1px solid #dddddd; clear:both; }
.menu-wrap-bottom { position:relative; top:-1px; }
.menu-container { clear:both; width:980px; float:left; font-family: Museo-slab-700; margin-top:-1px; position:relative; z-index:10; }
.menu-container ul li { float:left; position: relative; }
.menu-container ul li a { float:left; font-size:15px; /*text-transform:uppercase;*/ color:#323232; text-decoration:none; padding:22px 23px 18px;  font-weight:normal; cursor:pointer; }
.ie7 .menu-container ul li a, .ie8 .menu-container ul li a { font-weight:bold; }
.menu-container ul li a span { padding-top:29px; }
.menu-container ul li a span i { font-size:12px; font-style:normal; float:right; position:relative; top:1px; }
.ie7 .menu-container ul li a span i { float:none; }
.menu-container a:hover { background:#b11928; padding:21px 23px 17px; margin:0; border-top:1px solid #4d010d; border-bottom:1px solid #4d010d; }
.menu-container .active { background:#fff; padding:21px 23px 17px; margin:1px 0; }
.menu-container a:hover span, .menu-container .active span { background: url(../images/dot.png) no-repeat top center; color:#fff; }
.menu-container .active span { color:#323232; }

.menu-container li:hover > a span { background: url(../images/dot.png) no-repeat top center; }
.menu-container li:hover > ul { display: block; }
.menu-container ul ul { display: none; position: absolute; top: 58px; left: 0; z-index: 9999; background: #790015; }
.ie7 .menu-container ul ul, .ie8 .menu-container ul ul, .ie9 .menu-container ul ul { top: 59px; }
.ie7 .menu-container ul ul ul, .ie8 .menu-container ul ul ul, .ie9 .menu-container ul ul ul { top: 0; }
.menu-container ul ul li { display: block; float:left; border-bottom:1px solid #0b0002; }
.menu-container ul ul li a { width:225px; border:0; color:#ffffff; height: auto; line-height: 1; padding:15px 9px; display: block; float: none; /*text-transform:capitalize;*/ }
.menu-container ul ul li a:hover { background:#4d010d; padding:15px 9px; border:0; }
.menu-container ul ul ul { top: 0; left: 243px; background:#4d010d; }
.menu-container ul ul ul li { border-bottom:1px solid #790315; }
.menu-container ul ul li:hover > a { background:#4d010d; }

html[data-useragent*='MSIE 10.0'] .menu-container ul ul { top: 59px; }
html[data-useragent*='MSIE 10.0'] .menu-container ul ul ul { top: 0px; }
html[data-useragent*='MSIE 10.0'] .main-wrapper { height:334px; }

.banner-container { clear:both; float:left; width:980px; position:relative; z-index:1; }

/* Basic jQuery Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{display:none;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: left; margin:-58px 0 0 25px;z-index:1;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; background:#f7f6f6; text-indent:-9999px; border:3px solid #d2d1d1; border-radius:15px; margin:0 4px; width:15px; height:15px; position:relative; text-decoration:none;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover{	background: #790315; border:3px solid #b11629; }
p.bjqs-caption{display:none;}
.compare-offer { background:url(../images/compare-now.png) no-repeat; width:266px;height:41px; float:left; text-indent: -9999px; position:relative; top:-68px; left:155px; }

.main-wrapper { clear:both; position:relative; z-index:2; background:#323232; position:relative; top:-20px; height:332px; }
.ie7 .main-wrapper { height:333px; }
.ie8 .main-wrapper, .ie9 .main-wrapper { height:334px; }
.index-container { clear:both; width:980px; float:left; }
.index-left { color:#ffffff; padding:45px 0 0 30px; }
h3 { font-family: Museo-slab-100; font-size:25px; }
.index-left p { font-family: palatinoRoman; padding-top:30px; font-size:16px; line-height:170%; }
.index-right { float:right; position:relative; width:355px; padding-left:45px; margin-top:-56px; }
.apples-to-apples-top-home, .apples-to-apples-bottom-home { clear:both; float:left; width:355px; }
.apples-to-apples-top-home { background:#790315; text-align:center; padding-bottom:10px; }
.apples-to-apples-top-home h6 { font-size:28px; font-weight:normal; }
.apples-to-apples-top-home p { padding:5px 20px; color:#ffffff; font-family: palatinoRoman; font-size:15px; }
.apples-to-apples-bottom-home { background:#3f010a; }
.apples-to-apples-bottom-home ul li { float:left; }
.apples-to-apples-bottom-home ul li a { float:left; color:#ffffff; border-right:1px solid #57020f; text-decoration:none; width:150px; padding:16px 5px 16px 21px; font-family: Museo-slab-700; font-size:16px; line-height:130%; }
.apples-to-apples-bottom-home ul li a.border-none { border:0; }
.apples-to-apples-bottom-home ul li a i { background:url(../images/compare-right-arrow-home.jpg) no-repeat; width:6px; height:12px; float:left; position:absolute; margin-left:6px; margin-top:6px; }
.apples-to-apples-bottom-home a:hover { text-decoration:underline !important; }

.request-container { clear:both; float:left; width:960px; background: #f3f1f1; margin-top:-20px; padding:15px 10px; }
h4 { font-family: Museo-slab-100; text-transform:uppercase; font-size:23px; width:150px; float:left; line-height:130%; }
.request-container p { float:left; width:630px; padding:3px 0; font-family: palatinoBold; font-size:16px; }
html[data-useragent*='MSIE 10.0'] .request-container p { letter-spacing: -0.5px; }
.send-request { background:url(../images/send-request.png) no-repeat; width:164px; height:41px; float:right; text-indent: -9999px; position: relative; top:10px; border:0; cursor:pointer; }

.footer-wrapper { clear:both; background:#626161; }
.footer-top, .footer-bottom { clear:both; width:980px; }
.footer-top ul { float:left; width:130px; padding:15px 10px 15px 0; }
.footer-top ul.footer-extra { width:150px; }
.footer-top ul li { line-height:150%; }
.footer-top ul li a { text-decoration:none; float:left; width:100%; font-size:11px; font-weight:bold; }
.footer-top ul li.footer-sub{ padding-left:15px; padding-top:0; width:120px; }
.footer-top a.footer-title { color:#ffffff; }
.footer-top a:hover { text-decoration:underline; }

.footer-bottom { background:#323232; padding:11px 10px; width:960px; font-size:11px; }
.footer-left, .footer-left strong, .footer-left span { float:left; }
.footer-left strong, .footer-left span { padding-right:7px; }
.footer-left strong { color:#ffffff; }
.footer-left span { color:#b0b0b0; padding-top:1px; }
.footer-right { float:right; }
.footer-right ul li { float:left; }
.footer-right ul li a { text-decoration:none; padding:0 5px; /*text-transform:capitalize;*/ font-size:10px; }
.footer-right ul li a.border-left-arrow { border-left:1px solid #a8a8a8; }
.footer-right a:hover { text-decoration:underline; }

.main-container { clear:both; width:980px; float:left; padding:50px 0; font-size:15px; }
.main-left { font-family: palatinoRoman; }
.main-left img { float:left; padding:10px 10px 10px 0; }
h1 { color:#ed202d; font-size:32px; padding-bottom:25px; font-family: creteRound; font-weight:normal; }
.ie7 h1 { line-height:80%; }
.main-left p, .available-offers p { padding:5px 0; color:#000000; font-size: 15.5px; line-height: 130%; }
.available-offers p { font-family:palatinoRoman; }
.main-left a { font-family: palatinoBold; }
ul.publication-show { padding:20px 0 50px; margin:0 !important; }
ul.publication-show li { width:300px; text-align:center; display:inline-block; margin-right:15px; line-height:120%; font-family: palatinoRoman; color:#474747 !important; }
ul.publication-show li a { clear:both; display:block; color:#ed202d; font-size:18px; text-decoration:none; font-weight:bold; }
.main-left h5.publications-download { color:#7c0316; text-align:center; font-size:22px; line-height:180%; font-family: palatinoBold; }
ul.other-download { padding-top:10px; }
ul.other-download li { display:inline-block; width:310px; padding:6px 0; }
ul.other-download li a { color:#ed202d; text-decoration:none; font-weight:bold; font-size:15px; }
ul.publication-show a:hover, ul.other-download a:hover { text-decoration:underline; }

.ie7 ul.publication-show, .ie7 ul.publication-show li, .ie7 ul.other-download, .ie7 ul.other-download li { float:left; }
.ie7 ul.publication-show li a, .ie8 ul.publication-show li a { font-size:18px; }
.ie9 ul.publication-show li a, .ie9 ul.other-download li a { word-spacing:-2px; }

.main-right { float:right; position:relative; width:279px; padding:20px 0 0 31px; border-left:1px solid #dddddd; margin:0 0 0 30px; }
.contact-puco { float:left; width:639px; }
.helpful-resources, .apples-to-apples, .apples-to-apples-top, .apples-to-apples-bottom { clear:both; float:left; width:279px; }
h2 { color:#790315; text-transform:capitalize; font-size:29px; font-family: creteRound; font-weight:normal; }
.helpful-resources a { text-decoration:none; font-weight:bold; font-family: Museo-slab-700; font-size:11px; }
.helpful-resources a:hover { text-decoration:underline; }
.helpful-resources ul { padding-top:15px; padding-bottom:5px; float:left; }
.helpful-resources ul li { float:left; }
.helpful-resources ul li a { background:#e4e4e4; border-bottom:1px solid #ffffff; float:left; width:259px; padding:12px 10px; color:#585757; font-size:16px; font-weight:normal; font-family: Museo-slab-700; }
.helpful-resources ul li i { background:url(../images/right-arrow.png) no-repeat; width:6px; height:10px; float:left; position:absolute; margin-left:8px; margin-top:4px; }
.helpful-resources ul li a:hover { color:#ed202d; text-decoration:none; }
.helpful-resources .active { background:#fff; color:#ed202d; text-decoration:none; }
.helpful-resources ul li a:hover i, .helpful-resources .active i { background:none; }
.apples-to-apples { margin-top:50px; }
.apples-to-apples-top { background:#790315; text-align:center; padding-bottom:10px; }
h6 { color:#ffffff; font-size:23px; font-style:italic; line-height:200%; border-bottom:2px solid #600110; margin-bottom:10px; font-family: Museo-slab-700-italic; }
.apples-to-apples-top p { padding:5px 0; color:#ffffff; font-family: palatinoRoman; font-size:14px; }
.apples-to-apples-bottom { background:#3f010a; }
.apples-to-apples-bottom ul li { float:left; }
.apples-to-apples-bottom ul li a { float:left; color:#ffffff; border-right:1px solid #57020f; text-decoration:none; width:124px; padding:15px 0 15px 14px; font-weight:bold; font-family: Museo-slab-700; font-size:13px; }
.apples-to-apples-bottom ul li a i { background:url(../images/compare-right-arrow.jpg) no-repeat; width:5px; height:8px; float:left; position:absolute; margin-left:6px; margin-top:6px; }
.apples-to-apples-bottom a:hover { text-decoration:underline !important; }

.contact-details { width:600px; margin-top:40px; border:0; font-family: palatinoBold; }
.contact-details tr td { width:120px; border:0; text-align: right; padding:7px 5px; color:#323232; font-size:16px; vertical-align:top; }
.contact-details tr:last-child td { vertical-align: top; padding-top:15px; }
.contact-details tr:last-child td+td { padding-top:5px; }
.contact-details tr td+td { width:460px; text-align: left; font-weight:normal; }
.contact-details tr td input[type="text"], .contact-details tr td textarea { margin-top:-7px; background:#f4f4f4; width:95%; padding:7px; border:1px solid #d6d6d6; border-radius: 5px; font-size: 15px; font-family: palatinoBold; }
.contact-details tr td textarea { height:100px; resize: none; font-size: 16px; }
.contact-details tr td span { color:#ed202d; font-size:13px; }
.contact-details tr td input.send-request { top:0px; }

.dashboard-container { float:left; width:448px; border: 1px solid #790015; margin:0 20px; border-top-left-radius: 6px; border-top-right-radius: 6px; font-family: PalatinoRoman; }
.dashboard-title { clear:both; float:left; width:430px; padding:7px 9px; color:#790015; text-align:center; border-bottom: 1px solid #790015; background:url(../images/round-box.png) repeat-x; border-top-left-radius: 5px; border-top-right-radius: 5px; text-transform: uppercase; font-family:CreteRound; }
.dashboard-content { clear:both; float:left; width:430px; padding:9px; }
.dashboard-content ul li { float:left; }
.dashboard-content ul li a { float:left; width:107px; text-align:center; color:#474747; font-size:14px; text-decoration:none; }
.dashboard-content ul li span { clear:both; float:left; }
.dashboard-content ul li a span:hover { text-decoration:underline; }

.available-offers, ul.contact-list { clear:both; float:left; width:980px; border-top: 1px solid #dddddd; margin-top:20px; padding:30px 0 0; }
ul.contact-list { font-family: Museo-slab-500; font-size:12px; display:inline; }
ul.contact-list li { float:left; vertical-align:top; width:320px; list-style-type:none !important; }
ul.contact-list li dl { padding-bottom:25px; }
ul.contact-list li dl dt { font-weight:bold; color:#000; padding-bottom:5px; }
ul.contact-list li dl dd { color:#626161; }

.tab-wrapper { width:980px; margin:0 auto; }
.tab-wrap-container { clear:both; float:left; width:980px; margin-top:-30px; }
/*******Tabs******/

h2.resp-accordion { display: none; }
#horizontalTab { clear:both; float:left; width:980px; font-family: Museo-slab-700; }
#horizontalTab p { padding:0; margin:0; }
ul.resp-tabs-list { margin: 0 0 0 205px; padding: 0px; float:left; }
.resp-tabs-list li {
    font-size: 16px;
	font-weight:bold;
    display: inline-block;
    padding: 14px 0 11px;
    list-style: none;
    cursor: pointer;
    float: left;
	text-transform:capitalize;
	background: #626161;
	margin:0 0 2px 3px;
	color:#ffffff;
	height:18px;
	width:196px;
	text-align:center;
}
.resp-tabs-list li.resp-tab-active { background: url(../images/tab-active.jpg) repeat-x; padding: 14px 0 13px; margin-bottom:0; }
.resp-tabs-container { padding: 0px; background-color: #fff; clear: both; width:980px; }
.resp-tab-content {  display: none; width:960px; }
.resp-content-active { display: block; }

.tab-container { clear:both; float:left; width:960px; background:#790315; }
.tab-left { float:left; width:200px; }
.items-search-container, .section-container, .section-filter, .enter-amount { clear:both; float:left; width:190px; padding:10px 10px 6px 4px; }
.items-search-container { font-family: Museo-slab-500; }
.items-search-container h1 { text-transform:capitalize; color:#ffffff; padding:0 !important; }
.items-search-container p { color:#ed202d; text-transform:uppercase; padding:15px 0 20px !important; font-weight:bold; font-size:15px; }
.items-search-container p.total-records { font-family: Museo-slab-900; font-size:16px; font-weight: normal; }
.section-container { padding:10px 3px; border-bottom:1px solid #9d061a; color:#fff; }
.section-container input[type="radio"], .section-container input[type="checkbox"] { border:0; }
.section-container select { clear:both; float:left; width:100%; border:1px solid #797979; margin-top:5px; padding:3px; outline:none; }
.section-container p { padding:5px 0 15px !important; }
.section-container i { font-size:12px; }
.enter-amount { padding:0; margin-top:10px; }
.enter-amount label { float:left; width:50px; }
.enter-amount label.to-amount { width:36px; text-align:center; }
.section-container input[type="text"] { float:left; width:95%; margin-top:5px; box-shadow: 0 0 3px #000 inset; -moz-box-shadow: 0 0 3px #000 inset; -webkit-box-shadow: 0 0 3px #000 inset; }
.section-container .enter-amount input[type="text"] { width:44px; margin:0; }
.filter-result { background:url(../images/filter-result.png) no-repeat center; width:190px; height:40px; border:0; cursor:pointer; text-indent: -9999px; }
.clear-filter { background:url(../images/clear-filter.png) no-repeat center; width:190px; height:40px; border:0; cursor:pointer; text-indent: -9999px; }

.tab-right { float:left; width:760px;   }
.table-container { clear:both; float:left; width:760px; border:0; height:685px; }
.table-container thead tr th { border:0; height:50px; font-size:13px; font-weight:bolder; padding:0 5px; background:#2c2525; border-right: 1px solid #dbdbdb; border-left: 1px solid #ffffff; text-transform:capitalize; color:#ffffff; border-bottom:1px solid #b3b3b3;vertical-align: top;  }
.table-container thead tr th a { color:#ffffff; }
.table-container thead tr th.head-click-compare{ background:#ed202d; border-left:0; color:#fff; text-transform:none;font-size: 13px; }
.table-container thead tr th.head-retail-supplier{ color:#3d88e0; width:300px; background: #f1f1f1 url(../images/retail-supplier.png) no-repeat center 60px; }
.table-container thead tr th.supplier-other-info{ width:140px; }
.table-container thead tr th.head-rate-type{ /*width: 80px;*/ }
.table-container thead tr th.head-cancel-fee{ border-right:0; padding-right:20px; /*width:100px;*/ }

.table-container tbody tr td {  border:1px solid grey; padding:10px 5px; vertical-align:top; color:#323232; }
.table-container tbody tr td.click-compare { text-align:center; }
.table-container tbody tr td.click-compare input[type="checkbox"] { border:0; }
.table-container tbody tr td.retail-supplier { background:#fff; }
.table-container tbody tr td span.retail-title { text-transform:capitalize; width:100%; clear:both; float:left; padding-bottom:8px; }
.table-container tbody tr td span.retail-plan { text-transform:capitalize; padding:0 0 12px; font-family: Museo-slab-500-italic; font-style: normal; font-size:13px; width:100%; clear:both; float:left; color:#626161; }
.table-container tbody tr td ul.retail-desc li a { color:#626161; text-decoration: none; font-size:13px; font-family: Museo-slab-500; }
.table-container tbody tr td ul.retail-desc li a.red { color:#ed202d; text-decoration: none; font-size:13px; font-family: Museo-slab-500; }
.table-container tbody tr td ul.retail-desc li a:hover { text-decoration: underline; }



.table-container tbody tr td.average, .table-container tbody tr td.renew-content, .table-container tbody tr td.cancel-fee, .table-container tbody tr td.monthly-fee { text-align:center; background:#fff; }
.table-container tbody tr td.rate-type { text-align:center; font-size:13px; }

.table-container tbody tr td.rate-type span.lock{ background:url(../images/lock.png) no-repeat center top; height:auto; display:block; padding-top:42px !important; text-transform: capitalize; background-size:32px 32px;}
.table-container tbody tr td.rate-type span.unlock { background:url(../images/unlock.png) no-repeat center top; height:auto; display:block; padding-top:42px !important; text-transform: capitalize; background-size:32px 32px;}

#horizontalTab .table-container p { font-family:Museo-slab-500; }
/*.table-container tbody tr td.rate-type span.fixed-until { color:#9b9a9a; font-size: 13px; }*/

.table-container tbody tr td.intro-details, .table-container tbody tr td.early-fee, .table-container tbody tr td.promo-offer { text-align:center; }
/*.table-container tbody tr td.intro-details i.correct, .table-container tbody tr td.intro-details i.incorrect { background:url(../images/correct.png) no-repeat center top; height:auto; display:block; padding-top:42px !important; }
.table-container tbody tr td.intro-details i.incorrect { background:url(../images/delete.png) no-repeat center top; }*/
.table-container tbody tr td.intro-details a , .table-container tbody tr td.promo-offer a , .table-container tbody tr td.early-fee a  { color:#ed202d; font-size: 13px; text-decoration: underline; }
.table-container tbody tr td.intro-details a:hover, .table-container tbody tr td.promo-offer a:hover { text-decoration: none; }

.export-container { clear:both; float:left; width:980px; padding:30px 0; font-family: palatinoRoman; }
.export-container ul li { float:left; padding:0 18px; }
.export-container ul li a { text-decoration:none; color:#ed202d; font-family: palatinoRoman; float:left; padding:10px 0 0 8px; font-size:14px; }
.export-container ul li span.print-icon, .export-container ul li span.xml-icon, .export-container ul li span.excel-icon, .export-container ul li span.all-icon { 
	background:url(../images/print.png) no-repeat; width:43px; height:37px; float:left; background-size:43px 37px;}
.export-container ul li span.xml-icon { background:url(../images/xml.png) no-repeat; }
.export-container ul li span.excel-icon { background:url(../images/excel.png) no-repeat; }
.export-container ul li span.all-icon { background:url(../images/all-icon.jpg) no-repeat; }
.export-container ul li a:hover { text-decoration:underline; }

p.filter-xml { font-size:14px; font-family: palatinoRoman; line-height:150%; padding-bottom:30px; }

.main-left h5, .main-left h6, .main-left p cite { border:0; color:#660000; font-style:normal; line-height:normal; margin:0; font-family:PalatinoBold; font-size:18px; padding:15px 0 0; }
.main-left h5 { color:#333; text-align:left; font-weight:bold; }
.main-left a { color:#ed202d; text-decoration:none; }
.main-left a:hover { text-decoration:underline; }
.main-left span.answer-title { color:#ed202d; }
.main-left ul { margin:5px 0 0 15px; }
.main-left ul li { list-style-type: disc; color:#ed202d; line-height:160%; }
.main-left ul li span { color:#474747; }
.main-left ul li a { color:#ed202d; text-decoration:none; }
.main-left ul li a:hover { text-decoration:underline; }
.main-left blockquote { font-size:21px; line-height:130%; padding-top:15px; color:#474747; }

p.related-query { font-size:19px !important; color:#660000; }
ul.contact-bottom { padding:0 130px; }
ul.contact-bottom li { float:left; margin:0 15px; font-size:19px !important; }
ul.contact-bottom li:first-child { list-style-type:none;}

.utility-container { clear:both; float:left; width:980px; height:443px; background:url(../images/electric-apple.jpg) no-repeat; margin-top:30px; box-shadow: 0 0 8px #000 inset; -moz-box-shadow: 0 0 8px #000 inset; -webkit-box-shadow: 0 0 8px #000 inset; }
.utility-title { clear:both; float:left; width:940px; height:100px; background:url(../images/utility-bg.png) repeat; padding:25px 20px 0px; text-align:center; }
.utility-title h1 { font-size:30px; padding-bottom:20px; }
.utility-title h1 i, .main-left h1 i { font-family: creteRounditalic; font-style:normal; }
.utility-title p { font-family: palatinoRoman; font-size:15px; color:#323232; line-height:140%; }
.ie .utility-title p { font-size:13px;}
.utility-option, .utility-electric { clear:both; float:left; width:622px; margin:40px 0 0 180px; }
.utility-electric { width:933px; margin-left:24px; }
.utility-option ul li { float:left; position: relative; }
.utility-option ul li a { float:left; width:310px; padding:30px 0; text-transform:uppercase; font-family: Museo-slab-700; text-align:center; text-decoration:none; color:#585757; font-size:15px; background:#e4e4e4; margin:0 1px 0 0; }
.utility-option ul li a span { background:url(../images/utility-right-arrow.png) no-repeat right; padding-right:15px; }
.utility-option ul li a:hover { background:#790315; color:#ffffff; }

.utility-option li:hover > a  { background: #790315; color:#ffffff; }
.utility-option li:hover > ul { display: block; }
.utility-option ul ul { display: none; position: absolute; top: 78px; left: 0px; z-index: 9999; }
.utility-option ul ul li { display: block; float:left; }
.choose-provider, .select-provider, .provider-list { clear:both; float:left; width:310px; font-family: Museo-slab-700; }
.select-provider { background:#323232; width:275px; padding:20px 20px 10px 15px; }
.select-service { color:#fff; font-size:15px; width:100%; font-weight:normal; background:url(../images/service.png) no-repeat right; float:left; }
.select-provider a#find-info, .select-provider a#change-selection, .choose-provider a#go-button { background:none; color: #06BCEB; font-size: 11px; font-weight: normal; padding: 0; text-align: left; text-transform: none; width: auto; }
.select-provider a#find-info:hover, .select-provider a#change-selection:hover { text-decoration: underline; }
.provider-list { display:block !important; background:#2d2d2d !important; width:310px !important; padding-bottom:10px !important; height: 400px; overflow-x: hidden !important; overflow-y: scroll !important; }
.provider-list ul { display:block !important; float:left !important; position:relative !important; width:300px !important; top:0 !important; padding-left:10px !important; height: 104px !important;  }
.provider-list ul li { clear:both !important; float:left !important; width:100% !important; border:0 !important; }
.provider-list ul li a { clear:both !important; float:left !important; background:none !important; margin:0 !important; border:0 !important; color: #a0a0a0 !important; 
	font-size: 12px !important; padding:1px 0 !important; text-align: left !important; text-transform: none !important; width: 100% !important; }
.provider-list a:hover { color:#ed202d !important; margin:0 !important; }

.login-wrapper { height:240px; margin-bottom:30px; padding:50px 50px 0 0; width:930px; }
.login-container { clear:both; float:right; width:300px; background:#DDDDDD; color:#474747; padding:10px; font-family:Museo-slab-700; border:2px solid #474747; }
.login-container p { font-size:1.8em; border-bottom: 2px solid #474747; padding-bottom:10px; }
.login-form, .page-mgmt-table, .ldc-select, .add-offer, .supplier-info { clear:both; float:left; width:100%; border:0; border-collapse:collapse; margin-top:10px; }
.login-form tr td { border:0; text-align:right; padding:5px; font-size:15px; }
.login-form tr td+td { text-align:left; }
.login-form input { box-shadow: 0 0 3px #000000 inset; }
.login-form input[type="text"], .login-form input[type="password"] { width:165px; border:1px solid #474747; }

.ldc-select, .add-offer { margin-top:0; border:1px solid #474747; display:block; padding:5px 5px 15px; }
.add-offer { border:0; padding-bottom:0 }
.ldc-select tr td, .add-offer tr td { border:0; padding:5px; font-size:15px; }
.ldc-select tr td input+input { margin-left:10px; }
.add-offer tr td span, .supplier-info tr td span { margin-right:30px; }

.page-mgmt-table  tr th{ padding:7px; border:1px solid #4D010D; text-align:center; }
.page-mgmt-table  tr th a { color:#FFFFFF; text-align:center; }
.page-mgmt-table  tr td { padding:7px; border:1px solid #4D010D; text-align:left;font-size: 12px; }
.page-mgmt-table  tr th { background:#790015; color:#fff; }
.page-mgmt-table  tr.even td { background:#eee; }
.page-mgmt-table tr td a { padding:0 5px; }

fieldset.supplier-details { clear:both; float:left; width:920px; padding:5px 10px; margin-top:20px; border:1px solid #790015 }
fieldset.supplier-details input[type="text"], fieldset.supplier-details select, fieldset.supplier-details textarea { border:1px solid #790015 !important;  }

fieldset.supplier-details legend { color: #790015; font-weight:bold; font-size:18px; padding:0 10px; }
.supplier-info { margin-top:0; }
.supplier-info tr td { border:0; padding:5px 0; font-size:15px; vertical-align:top; }
.supplier-info tr td input[type="text"] { width:240px; }
.supplier-info tr td textarea { width:246px; border:1px solid #ccc; }
.supplier-info tr td sup { color:#ed202d; } 

.show-active { float:right; padding:8px 20px 0 0; }
.page-header, .pagination-container { clear:both; float:left; width:100%; margin-top:10px; }
.pagination-container ul { float:left; margin-top:3px; }
.pagination-container ul li { float:left; margin:0 1px; }
.pagination-container ul li a { color:#fff; font-weight:bold; background:#790015; padding:3px 7px; text-decoration:none; }
.pagination-container a:hover { background:#b11928; }

.pagination-container ul li a.icon { background:none; }

.page-management { clear:both; float:left; width:980px; padding:30px 0; font-family: palatinoRoman, Arial; font-size:14px; }
.page-left { float:left; }
.page-right { float:right; }
.page-right a { color:#790015; text-decoration:none; font-weight:bold; }
.page-right a:hover { text-decoration:underline; }

.go-background { background:#ed202d; }
.service-selected .select-service { background:none !important; }
.service-selected { clear:none; width:220px; padding:15px 0 15px 15px; }
.choose-provider a#go-button { width:75px; margin:0; text-transform:uppercase; font-size:22px; padding:26px 0 0; color:#ffffff; font-family: Museo-slab-1000; }
.choose-provider a#go-button strong { float:left; padding-left:10px; }
.choose-provider a#go-button span { background:url(../images/go.png) no-repeat 0 2px; width:8px; height:17px; float:right; padding-right:9px; }

.utility-apple { clear:both; float:left; width:980px; text-align:center; margin-top:30px; }

.disclaimer-container { clear:both; float:left; width:920px; padding:30px; text-align:justify; }
.disclaimer-container h2 { font-size:18px; color:#ed202d; }
.disclaimer-container p { padding-top:5px; font-family: palatinoRoman; color:#323232; }

p.note-container { font-size:13px; }
p.note-container strong { font-weight:bold; }

.notification{ } /*background-color: lightgray;border: 2px;border-color: #323232;border-style: solid*/
.popup-box { position: absolute; display: none;	box-shadow: 0 0 50px #000000; z-index: 9999999; background:#0099cc; padding:20px; color:#fff; }
.popup-title { font-family: Museo-slab-700; font-size:16px; }
.popup-message, .popup-box .close { font-family: Museo-slab-300; padding:15px 0; font-size:15px; }
.popup-box .close { cursor: pointer; color: #ffff66; text-align:center; padding:0; font-size:15px; }
.popup-box .close:hover { text-decoration:underline; }
#blackout {	background: #000; position: absolute; top: 0; overflow: hidden; z-index: 9999; left: 0; display: none; opacity:0.6; filter:alpha(opacity=60); }
hr { border:0; border-top:1px solid #ccc; }
.contact-name { font-size:19px; }
.pagination-container span span { color:#fff; font-weight:bold; background:#790015; padding:3px 7px; text-decoration:none; text-align: right }
.pagination-container span a { color:#fff; font-weight:bold; background:#790015; padding:3px 7px; text-decoration:none; text-align: right }

.search-resultbreadcrumb { margin-left: 200px;font-size: 15px; color: #ffffff}