/* Import necessary SMS class css files */

/* Do we still need this? EC
@import url(/_styles/styles_2004.css);
*/

body {
	margin:0; padding:0;
	font-family:arial, verdana, geneva, helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#101010;
}

th, td {font-size:12px; color:#101010;}
p {display:block; margin:2px 0;}
form {margin:0;}
form input, form select, form img {vertical-align:middle;}

a:link {color:#aa3514; text-decoration:underline;}
a:visited {color:#aa3514; text-decoration:none;}
a:hover	{color:#ff3800; text-decoration:underline;}
a:active {color:#ff3800; text-decoration:none;}

img {border:none;}

#container {margin:0 auto; padding:0; width:960px; text-align:left;}

/* Header Styles */
#header {height:163px; position:relative; top:0; left:0;}
#header2 {height:90px; position:relative; top:0; left:0;}
#headerlogo {position:absolute; top:0px; left:0;}
#headerlinks {position:absolute; top:0px; left:270px;}
#headerforms {position:absolute; top:26px; left:230px; width:710px; height:50px; background:url(/_images/bg_masthead.gif) no-repeat;}
#headerforms img {margin-right:5px; margin-bottom:3px;}
#headerezpay {position:absolute; top:11px; left:40px; width:520px;}
#headersearch {position:absolute; top:11px; left:563px; width:200px;}
#headersearch .googlemini .search form #txtGoogleMiniQ { width: 100px; }
#header .input {border:1px solid #7f9db9; font-size:11px; width:125px; height:16px;}

#headernav {position:absolute; top:88px; left:0;}
#headernav ul {margin:0; padding:0; list-style-type:none;}
#headernav ul li {margin:0; padding:0; float:left;}

#headernavbar {position:absolute; top:123px; left:0; width:100%; line-height:2px; height:34px;}
#headernavbar.dc {background-color:#00384c;}
#headernavbar.mb {background-color:#0f0;}
#headernavbar.dp {background-color:#00f;}
#headernavbar.rc {background-color:#ff0;}

#headersubnav {position:absolute; top:123px; left:0; width:100%; height:34px;}
#headersubnav a {color:#003e55; font-weight:bold;}
#headersubnav_dc.at, #headersubnav_mb.at, #headersubnav_dp.at, #headersubnav_rc.at {
	background:url(/_images/b2b/navigation/bg_child_darkblue.gif)!important;
}
#headersubnav_dc.at a, #headersubnav_mb.at a, #headersubnav_dp.at a, #headersubnav_rc.at a {
	color:#fff;
	text-decoration:none;
}
#headersubnav_default {background:url(/_images/b2b/navigation/bg_child_gray.gif); height:34px;}
#headersubnav_dc {background:url(/_images/b2b/navigation/bg_child_red.gif); display:none;}
#headersubnav_mb {background:url(/_images/b2b/navigation/bg_child_green.gif); display:none;}
#headersubnav_dp {background:url(/_images/b2b/navigation/bg_child_ltblue.gif); display:none;}
#headersubnav_rc {background:url(/_images/b2b/navigation/bg_child_blue.gif); display:none;}

#headersubnav ul {margin:0; padding:0; height:34px; list-style-type:none;}
#headersubnav ul li {float:left; padding:10px 15px; color:#101010;}
#headersubnav ul li a {font-weight:bold;}
#headersubnav ul li.at {background:url(/_images/b2b/navigation/bt_bg_child_at.gif) repeat-x;}
#headersubnav ul li.at a {color:#003e55;}
#headersubnav ul li.hover {background:url(/_images/b2b/navigation/bt_bg_child_on.gif) repeat-x;}
#headersubnav ul li.hover a {color:#fff;}

/* Layout Styles */
#hpmaincontent {}

#hpimage {height:450px;}

#int1_leftcol {margin:0 10px 0 0; padding:0; float:left; width:676px;}
#int1_leftcol #int1_image {}
#int1_leftcol #int1_info {}
#int1_leftcol #int1_info .information {margin:0px 20px;}
#int1_rightcol {margin:0; padding:0; float:left; width:274px; background:url(/_images/bg_leftcolumn.jpg) repeat-x; min-height:500px;}
#int1_rightcol #int1_resource {padding:10px;}
#int1_rightcol #int1_infotop {}
#int1_rightcol #int1_infotop .information {margin:10px;}
#int1_rightcol #int1_infobottom {}
#int1_rightcol #int1_infobottom .information {margin:10px;}
*html #int1_rightcol #int1_infobottom .information {margin:7px;}

/* Footer Styles */
#footer {padding:8px; font-size:11px; line-height:20px; background:url(/_images/footer/bg_footer.gif) no-repeat; }
#footer .phone {font-size:12px; line-height:30px;}
#footer a {color:#aa3514; text-decoration:underline;}
#footer .copyright { vertical-align: top; position: relative; top: 10px; }
#footer .footerlinks { padding-top: 8px; }

/* Custom Styles */
h1 {margin:.5em 0; padding:0; color:#005a7d; font-size:20px; font-weight:normal;}
h2 {margin:.5em 0; padding:0; color:#005a7d; font-size:16px; font-weight:bold;}
h3 {margin:.5em 0; padding:0; color:#005a7d; font-size:14px; font-weight:bold;}
.subhead_blue {color:#0d6480; font-size:13px; font-weight:bold;}
.subhead_black {color:#000; font-size:13px; font-weight:bold;}
.subhead_red {color:#ab3213; font-size:13px; font-weight:bold;}
.smallbold {font-weight:bold; text-transform:uppercase;}

hr {color:#bdbdbd; background-color:#bdbdbd; height:1px; border:0px solid #fff;}

.largeprice {font-size:12pt; color:#000;}
.subhead_large {font-size:13px; color:#0d6480; font-weight:bold;}
.orange {font-size:12pt; color:#000;}
.orange2 {font-size:10pt; color:#000;}
.black {font-size:12pt; color:#000;}
.black2 {font-size:10pt; color:#000;}

/* Resource Center */
.rc_cathd {padding-left:10px; color:#fff; font-size:10px; height:23px; line-height:20px; text-transform:uppercase;}
.rc_orange {background:url(/_images/resourcecenter/gr_cat_orange.gif) no-repeat;}
.rc_blue {background:url(/_images/resourcecenter/gr_cat_blue.gif) no-repeat;}
.rc_gray {background:url(/_images/resourcecenter/gr_cat_gray.gif) no-repeat;}
.rc_green {background:url(/_images/resourcecenter/gr_cat_green.gif) no-repeat;}
.rc_purple {background:url(/_images/resourcecenter/gr_cat_purple.gif) no-repeat;}
.rc_yellow {background:url(/_images/resourcecenter/gr_cat_yellow.gif) no-repeat;}
.rc_links {margin:0; padding:0 0 0 8px; list-style-type:none;}
.rc_links li {margin-top:.25em;}
.rc_links a:link {color:#ab3414; text-decoration:underline;}
.rc_links a:visited {color:#8e2500; text-decoration:underline;}
.rc_links a:hover {color:#0079aa; text-decoration:underline;}
.rc_links a:active {color:#0079aa; text-decoration:underline;}
.rc_newicon {}
.rc_arrow {padding-right:3px; vertical-align:middle; cursor:hand;}
.rc_plusminus {padding-right:5px; padding-bottom:3px; vertical-align:middle; cursor:hand;}

div#rc_maincontainer {margin:-2em 0 0 0; padding:0;}
div#rc_maincontainer .rc_breadcrumbs {font-size:10px; margin:0 0 2em 15px;}
div#rc_maincontainer .rc_tabs {margin:0 0 0 10px;}
	div#rc_maincontainer .rc_tabs div {float:left; margin:0 3px 0 0; padding:0;
			border:1px solid #e3e3e3;
			background:#e3e3e3 url(/_images/resourcecenter/bg_tab.gif) left top repeat-x;}
	div#rc_maincontainer .rc_tabs div a {display:block; padding:3px 10px 3px 5px; font-size:10px;
			color:#005a7e; text-decoration:none; text-transform:uppercase;
			border-left:1px solid #9d9d9d; border-top:1px solid #9d9d9d; border-right:1px solid #9d9d9d;}
	div#rc_maincontainer .rc_tabs div a:hover {background:#e3e3e3; color:#aa3514;}
	div#rc_maincontainer .rc_tabs div.root {background:#005a7e url(/_images/resourcecenter/bg_tab_root.gif) left top repeat-x;}
	div#rc_maincontainer .rc_tabs div.root a {color:#fff;}
	div#rc_maincontainer .rc_tabs div.root a:hover {background:#e3e3e3; color:#aa3514;}
div#rc_maincontainer .rc_labels {clear:left; padding:0 15px 15px 15px; border:1px solid #9e9e9e;}
div#rc_maincontainer .rc_labels table {margin:.25em 0 1em .5em; padding:0; width:616px;}
div#rc_maincontainer .rc_detail {margin:20px; border-top:1px solid #bdbdbd;}

h1.resourcecenter {margin-bottom:.5em; color:#828282; font-size:18px; font-weight:normal; text-transform:uppercase;}

ul#rc_tree {margin:0 0 0 1em; padding:0; list-style-type:none;}
ul#rc_tree li {margin-bottom:.25em;}
ul#rc_tree li a {font-weight:bold;}
ul#rc_tree li ul {margin:0 0 0 2em; padding:0; list-style-type:none;}
ul#rc_tree li ul li a {font-weight:normal; color:#006087;}
ul#rc_tree li ul li.expanded a {font-weight:bold;}
ul#rc_tree img {vertical-align:middle;}

.hd_dropdown {color:#000; font-size:12px; height:23px; line-height:20px;}
a.showhideregion {color:#aa3514;}
a:hover.showhideregion {color:#00628a; text-decoration:underline;}
a.showhideregionplus {color:#aa3514;}
a:hover.showhideregionplus {color:#00628a; text-decoration:underline;}

.channelhd {margin:0 0 .25em 0; padding:.4em 10px .4em 6px; color:#fff; font-size:10px;  text-transform:uppercase;
	width:616px; background:url(/_images/resourcecenter/gr_cat_blue_full.gif) no-repeat;}
.channelhd a {color:#fff !important;}
.channeltable {border-color:#ccc; border-width:0 0 1px 1px; border-style:solid; float:left; width:295px; margin-left:10px; margin-right:10px;}
.channeltable td {border-color:#ccc; border-width:1px 1px 0 0; margin:0; padding:4px; border-style:solid;}
.channeltable tr {background-color:#fff;}
.channeltable tr.alt {background-color:#e8e8e8;}
h1.channellineup {margin-bottom:.25em; color:#828282; font-size:18px; font-weight:normal; text-transform:uppercase;}
.channellocation {color:#005a7d; font-size:12px; font-weight:bold;}


.fl {float:left;}
.fr {float:right;}
.b {font-weight:bold;}
.clear {clear:both; line-height:4px;}

div#topicspotlight {margin:0; padding:1em 0;}
	div#topicspotlight a {font-weight:bold; text-decoration:underline;}
	div#topicspotlight p {margin-bottom:10px;}
div#ts-leftcol {margin:0 15px 0 0; padding:0; float:left; width:410px;}
	div#ts-leftcol div#ts-top {border-bottom:1px solid #bdbdbd; }
	div#ts-leftcol div.ts-story {display:none;}
	div#ts-leftcol div.ts-story-current {display:block !important;}
	div#ts-leftcol div#ts-controls {
			float:right; margin:-25px 20px 0pt 0pt; padding:2px 4px 0pt;
			border:1px #bdbdbd solid; border-bottom:1px #e6e6e6 solid;
			height:22px; font-size:14px; background:#e6e6e6; }
		div#ts-leftcol div#ts-controls span#ts-nums {margin:0 4px 0 4px; vertical-align:middle;}
		div#ts-leftcol div#ts-controls img {vertical-align :middle;}
div#ts-rightcol {margin:0; padding:0; float:left; width:205px; font-size:11px;}
	div#ts-rightcol p strong { color:#005C7D; }
div#ts-fullcol {}
	div#ts-fullcol div#ts-top { border-bottom:1px #bdbdbd solid; }
	div#ts-fullcol div.ts-story { padding:.5em; display:none; }
	div#ts-fullcol div.ts-story-current { display:block !important; }
	div#ts-fullcol div#ts-controls { float:right; margin:-25px 20px 0pt 0pt; border:1px #BDBDBD solid; border-bottom:1px #FFFFFF solid; height:22px; padding:2px 4px 0pt; font-size:14px; background:#FFFFFF; }
		div#ts-fullcol div#ts-controls span#ts-nums { margin:0 4px 0 4px; }
.ts-story-photo { float:left; padding:0 8px 8px 0; }

div.rep {margin:5px 0;}
div.rep div.img {display:inline; margin-right:5px;}
div.rep div.text {display:inline; width:185px;}
div.rep div.textb {font-weight:200; color:#005c7a; font-size:14px;}
#reprotatorcontainer {width:275px; height:110px; overflow:hidden;}
*html #reprotatorcontainer {width:250px; height:110px; overflow:hidden;}

#networks {font-size:11px; width:135px; height:300px; overflow:auto; border:1px solid #e4e4e4; float:left; display:inline;}
#networks ul {margin:0; padding:0;}
#networks ul li {margin:0; padding:0; list-style-type:none;}
#networks ul li a {color:#545454; padding:1px 3px;display:block; border-bottom:1px solid #e4e4e4;}
#networks ul li.hover {background-color:#dfdfdf;}
#networks ul li.at {background-color:#0175a6;}
#networks ul li.at a {color:#fff;}
#networkdetail {margin-left:5px; width:485px; height:400px; overflow:hidden; float:left; display:inline;}
#networkdetail table tr td {font-size:11px;}
#networkdetail span.title {text-transform:uppercase; color:#9c9c9c;}

/* This file skins dialog */
.ui-dialog {background-color:#fff;}
.ui-dialog .ui-dialog-titlebar {border-bottom:1px solid #d8d2aa; background:#00709d url(i/dialog-title.gif) repeat-x; padding:0px; height:28px; _height:29px;}
.ui-dialog.ui-draggable .ui-dialog-titlebar {cursor:move;}
.ui-dialog .ui-dialog-titlebar-close {width:16px; height:16px; background:url(i/dialog-titlebar-close.png) no-repeat; position:absolute; top:6px; right:7px; cursor:default;}
.ui-dialog .ui-dialog-titlebar-close span {display:none;}
.ui-dialog .ui-dialog-titlebar-close-hover {background:url(i/dialog-titlebar-close-hover.png) no-repeat;}
.ui-dialog .ui-dialog-title {margin-left:5px; color:white; font-weight:bold; position:relative; top:7px; left:4px;}
.ui-dialog .ui-dialog-content {margin:1.2em;}
.ui-dialog .ui-dialog-buttonpane {position:absolute; bottom:8px; right:12px; width:100%; text-align:right;}
.ui-dialog .ui-dialog-buttonpane button {margin:6px;}

.cfdebug {clear:both; text-align:left;}