html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, :active, :focus, :hover { outline: 0; outline: none; font-family: arial, helvetica, sans-serif; }
html { overflow-y:scroll; }
body { margin: 0; padding: 0; width:100%; color: #333; font-size: 0.70em; text-align: center; background: #fff; line-height:normal; }
a { color: #333; text-decoration:underline; }
a:active { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
form { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; padding:0; margin:0; }
tr, td, th { vertical-align: top; empty-cells:show; text-align:left; }
th { text-align:left; }
img { border: 0; }
p { padding: 0 0 10px 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
:focus, :active { outline: 0; }
textarea { font-family: Arial, Helvetica, sans-serif; overflow:auto; }
.textbox { color: #666; font-size: 0.9em; margin:0; border: 1px solid #ccc; }
select { font-family: Arial, Helvetica, sans-serif; font-size:0.95em; border: 1px solid #ccc; padding:3px }
.ch_mod_rightalign { float:right !important; }
.ch_mod_leftalign { float:left !important; }
.ch_mod_centeralign { text-align:center !important; }
.ch_mod_middlealign { vertical-align:middle !important; }
.floatright { float:right !important; }
.floatleft { float:left !important; }
.space { display:block; clear:both; height:10px; width:100%; }
.clearboth { display:block; clear:both; }
.clearnone { display: inline !important; clear:none !important; }
.floatnone { float:none !important; }
.CICssVerticalSpacer { display:block; clear:both; height:10px; width:100%; }
.portal_clear { display:block; clear:both; }
.portal_spacer1 { display:block; clear:both; height:10px; width:100%; }
.portal_spacer2 { display:block; clear:both; height:15px; width:100%; }
.portal_spacer3 { display:block; clear:both; height:20px; width:100%; }
.portal_spacer4 { display:block; clear:both; height:25px; width:100%; }
.portal_spacer5 { display:block; clear:both; height:39px; width:100%; }
/**buttons**/

.portal_W_70px { width:70px !important; }
.portal_W_880px { width:880px !important; }
.portal_W_400px { width:400px !important; }
.portal_W_480px { width:480px !important; }

/*Template containers*/
#ch_ci2_main { display:block; width: 988px; margin: 0px auto 10px auto; text-align: left; clear:both; }
#cms_ww_main #ch_ci2_main { margin: 0px !important; }
.ch_ci2_maincontainer { width:988px !important; clear:both; float:left; }
.ch_ci2_epg_left { width:200px; clear:right; float:left; margin-right:20px; }
.ch_ci2_center { width:468px; clear:right; float:left; margin-right:10px; margin-bottom:10px; }
.ch_ci2_center_devider { display:block; clear:both; }
.ch_ci2_epg_center { width:768px; clear:right; float:left; margin-bottom:10px; }
.ch_ci2_footer { display:block; width: 768px; margin: 10px auto 15px auto; padding:5px 0 0 220px; text-align: left; clear:both; color:#999; font-size:0.85em; border:none; }
.ch_ci2_footer a { text-decoration:none; color: #999; }
.ch_ci2_footer a:hover { text-decoration: underline; color: #999; }
/*headers*/
.ch_header_1 { display:block; clear:both; font-weight:normal; padding:0 0 1px 0; font-size:1.3em; }
.ch_header_1 a { text-decoration:none !important; }
.ch_header_1 a:hover { text-decoration:underline !important; }
.ch_header_2 { display:block; clear:both; padding:0; font-size:1.3em!important; font-weight:bold; }
.ch_header_2 a { text-decoration:none !important; }
.ch_header_2 a:hover { text-decoration:underline !important; }

.ch_header_4 {padding:0; font-size:1.6em; font-weight:normal;padding:0!important; margin:0!important; }
.ch_header_4 a { text-decoration:none !important; }
.ch_header_4 a:hover { text-decoration:underline !important; }
/****images***/
.ch_mod_align_left_wrap { float:left; margin:0 10px 0 0; }
.ch_mod_align_right_wrap { float:right; margin:0 0 0 10px; }
/*linklists*/
.newslink { display:block; clear:both; margin-top:0px; font-size:0.9em; }
.newslink img { border:0px; margin:2px 0 0 5px; }
.newslink a { display:block; text-decoration:none; padding:0px 0px 4px 10px; margin-right:10px; background:  url(/media/pc/upccore/global/core/arrows/arrow_simple_right2.png) no-repeat 0px 4px!important; }
.newslink a img { vertical-align:middle; }
.newslink a:hover { text-decoration:underline; }
.readmore { display:block; clear:both; margin-top:5px; }
.readmore a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_simple_right.png) no-repeat 0px 1px; }
.readmore a:hover { text-decoration:underline; }
.pdflink { display:block; clear:both; font-size:0.9em; margin-top:5px; font-weight:bold; }
.pdflink a { display:block; clear:both; text-decoration:none; padding:2px 0px 2px 18px; background:  url(/media/pc/upccore/global/core/icons/pdf.png) no-repeat 0px 0px; }
.pdflink a:hover { text-decoration:underline; }
/*Tabed component*/
#cms_ContextMenu { z-index:100!important; }
.choosecustomer td { border-top: 0!important; border-bottom: 0!important; padding:5px 5px 5px 13px !important; text-align:left!important; font-weight:bold; }
.choosecustomer td.left, .borderleft { border-right:1px solid #d4d4d4 !important; }
#landingPage .button { margin:0 auto 5px auto; }
#landingPage table tr.footer { border-top: 1px solid #d4d4d4; border-left:1px solid #d4d4d4; height:65px; background: #fff }
#landingPage .bottom { display: block; clear:both; height:3px; background: #fff url(/media/pc/upccore/global/core/boxes/landing_bottom.png) no-repeat left bottom; }
.readmore { display: block; clear:both; margin:0 0 5px 0; font-size:1em; text-align:left; }
.readmore a { display:block; text-align:left; clear:both; font-weight:normal; color:#999 !important; background: url(/media/pc/upccore/global/core/arrows/arrow_round.png) no-repeat 0 2px; padding:0 0 0 16px !important; }
