@import url("css/menu.css");
body { background: #0071BC url(images/body-bg.gif) repeat-x top left; margin: 0; padding: 0; font-family: Arial; font-size: 12px; color: #666666; }
img { border: none; }
h1 { font-size: 16px; font-family: Arial; color: #FFFFFF; margin: 0px; padding: 0px; white-space: nowrap; }
h2 { font-family: Trebuchet MS, Arial; font-size: 32px; margin: 0px 0px 10px 0; padding-left: 8px; color: #FFFFFF; white-space: nowrap; height: 42px; overflow: hidden; }
p { color: #666666; font-family: Arial; font-12px: small; margin: 10px 0; padding: 0; }
/* CSS Document */
#header-text { left: 25px; top: 125px; width: 280px; }
/* ControlPanel style */
.ControlPanel { background: transparent url(images/cpanel_center.png) repeat-x bottom left; border: none; padding-bottom: 10px; }
.cpanel_left { padding-left: 21px; }
.cpanel_right { padding-right: 21px; }
.AdminPane { width: 850px !important; padding-left: 25px; padding-right: 25%; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
input.NormalTextBox { border: solid 1px #cccccc; height: 18Fpx;}
.Head { color: #2E3D47; font-weight: bold; }
.SubHead { color: #4C6171; }
.SubSubHead { color: #6E8AA0; }
.NormalRed { color: #F00; }
.UDT_Input { margin-bottom: 12px;}
ul, menu, dir { -moz-padding-start: 40px; display: block; list-style-type: disc; margin: 1em 0; }
/*Datagrids */
.DataGrid_Container { margin-top: 15px; }
.DataGrid_Header { font-weight: bold; }
.DataGrid_Header td, .NormalBold td { font-weight: bold; }
/*-------- design style --------*/
#s_wrap_main {width: 960px; margin: 0 auto; }
#s_wrap_sub {}
#dnn_ctr494_ModuleContent {float: left; clear: both; margin-top: 30px;}
#dnn_ctr494_ModuleContent table {margin-top; 20px;}
#dnn_ctr494_Default_Form_tblEditForm {float: left; width: 95%;}
#dnn_ctr494_Default_Form_tblEditForm td { padding: 8px 0;}
#dnn_ctr494_Default_Form_tblEditForm td table td { padding: 0;}
#dnn_ctr494_Default_Form_tblEditForm td.SubHead {width: 50% !important; }
#dnn_ctr494_Default_Form_tblEditForm .NormalBold, #dnn_ctr494_Default_Form_lblRequiredFootnote {color: red !important;}
#dnn_ctr494_Default_Form_tblEditForm .NormalTextBox {width: 90% !important;}
#dnn_ctr494_Default_Form_I_wish_to_receive_other_promotional_material {margin-bottom: 35px;}
#dnn_ctr494_Default_Form_cmdUpdate {background: transparent url(/portals/1/images/signup.gif) no-repeat left top; width: 189px !important; height: 35px;}
#dnn_ctr494_Default_Form_cmdCancel {display: none !important;}
#dnn_ctr459_ModuleContent p span {font-size: 14px !important;}
.UDT_Buttons {float: left;}
.headerDiv {text-align: center;}
.headerlarge {font: bold 20px Arial; color: White;}
.headersmall {font: bold 16px Arial; color: White;}
#wrapper { text-align: center; }  
#wrapper-inner { clear: both; margin: 0 auto; width: 974px; text-align: left; }
#container { width: 960px; margin: 0 auto 0 auto; padding: 0; position: relative; background: white url(images/container-bg.gif) repeat-y top left; }
#container-top-left { position: absolute; background: white url(images/container-top-left.gif) no-repeat top left; height: 300px; width: 15px; top: 0; left: 0; }
#container-top-right { /*float:right;*/ left: 945px; position: absolute; background: white url(images/container-top-right.gif) no-repeat top right; height: 300px; width: 15px; right: 0; top: 0; }
#container-top { background: transparent url(/Portals/1/Images/HeaderBanner.gif) no-repeat top left; height: 138px; width: 960px; }
* html #container-top { }
#container-top #logo { float: left; height: 118px; width: 241px; background: transparent url(images/ktas-logo.gif) no-repeat top left; }
#container-top #phone { float: left; height: 118px; width: 175px; margin-left: 114px; background: transparent url(images/ktas_phnumber.gif) no-repeat top left; }
#container-top #search { float: right; height: 118px; width: 284px; margin-left: 74px; background: transparent url(images/ktashd_servicelocator.gif) no-repeat top right; }
#container-body { margin-left: 15px; }
#container-content { }
#container-bottom { clear: both; background: white url(images/container-bottom.gif) no-repeat top left; height: 48px; position: relative; width: 100%; }
#newsletter { margin-bottom: 28px; margin-left: 26px; }
a.newsletter-button { display: block; background: white url(/Portals/0/App_Themes/KTAS/images/btn_subscribenewsletter.jpg) no-repeat top left; width: 166px; height: 65px; }
#giftcards { margin-bottom: 26px; margin-left: 26px; }
a.giftcards-cgm { display: block; background: white url(/Portals/0/App_Themes/KTAS/images/GiftCardPanel.jpg) no-repeat top left; width: 166px; height: 170px; }
.Message { color: #f00000 !important; margin-top: 2px; /*background-color:#FFF4B9;*/ background-color: #FFF4B9; display: block; border: solid 1px #CCCCCC; padding: 5px; position: relative; }
#left { float: left; }
/* left menu */
#left-menu { /*float:left;*/ width: 222px; margin-bottom: 28px; }
#left-menu ul { margin: 0 0 0 28px; padding: 0; }
#left-menu li { list-style-type: none; margin: 0; padding: 0; margin-bottom: 3px; font-family: Trebuchet MS, Arial, Tahoma; font-weight: bold; }
#left-menu a { display: block; background: #e6e6e6 url(images/left-menu-bg.jpg) no-repeat bottom left; width: 166px; height: 30px; line-height: 30px; text-indent: 20px; text-decoration: none; /*font-weight:bold;*/ color: #666666; margin-bottom: 3px; }
#left-menu a:hover, #left-menu .AspNet-TreeView-Selected a { background-position: top left; color: #ffffff; }
#left-menu .AspNet-TreeView-Selected ul a { background-position: top left; color: #909090; }
#left-menu .AspNet-TreeView-ChildSelected a { background: #026296 url(images/left-menu-bg.jpg) no-repeat center left; color: #ffffff; }
#left-menu .AspNet-TreeView-ChildSelected ul a { background: none; color: #909090; }
#left-menu ul ul { border-top: solid 1px #CCCCCC; margin: 3px 0 0 0; width: 166px; }
#left-menu ul ul li { margin: 0px; }
#left-menu ul ul a { color: #909090; background-image: none; background-color: #ffffff; text-decoration: none; text-indent: 20px; padding: 0; font-size: 14px; height: 24px; line-height: 24px; font-weight: bold; border-bottom: solid 1px #CCCCCC; font-size: 11px; width: 166px; display: block; margin: 0; padding: 0; }
#left-menu ul ul .AspNet-TreeView-Selected a, #left-menu ul ul a:hover, #left-menu ul ul .AspNet-TreeView-ChildSelected a { background: url(images/menu-arrow-blue.gif) no-repeat 0 0; height: 24px; width: 166px; display: block; color: #0570A9; position: relative; }
/* hide third level */
#left-menu ul ul ul { display: none; }      
/* breadcrumb trail */
#breadcrumb-trail { height: 30px; margin-bottom: 2px; }
#breadcrumb-trail ul { margin: 0; padding: 0; }
#breadcrumb-trail li { list-style-type: none; float: left; color: #666666; }
#breadcrumb-trail a { color: #666666; }
#breadcrumb-trail a:hover { text-decoration: none; color: black; }
#breadcrumb-trail span { text-transform: lowercase; }
#breadcrumb-trail a:hover { text-decoration: underline; }
/* header text */
#header-text { position: absolute; z-index: 10; }
#header-text p { font-size: 14px; color: White; }
sup { text-transform: none; }
li h3 { margin: 0; }
/* -- START --  footer section  -- START -- */
.FooterPane { padding-top: 6px; float: left; clear: both; height: 85px !important; width: 880px; border-top: 1px solid #b1b1b1; border-left: 0; border-right: 0; position: relative; left: 40px;  margin-top: 30px; display: block; text-align: left; }
.FooterPane li { list-style: none;  font-size: 9px; }
.FooterPane li a { color:  #b1b1b1; text-decoration: underline; text-transform: none;}
.FooterPane li a:hover { color:  #b1b1b1; text-decoration: none; text-transform: none;}
.FooterPane p { font-size: 9px; color:  #b1b1b1; margin: 0 0 6px 24px; background-color: White;}
#footer-copy { width: 876px; margin: 0 0 0 40px; display: block; }
div#footer ul, ul.footer-copyright { list-style-type: none; margin: 0; padding: 0; font-size: 11px; text-align: center; }
ul.footer-content { margin-top: 5px !important; margin-left: 140px !important; /*display:inline;*/ }
ul.footer-copyright { margin-top: 5px !important; /*margin-left:230px !important;*/ text-align: center; position: relative; }
ul.footer-content li { float: left; margin: 0 5px 0 10px; color: #b0b0b0; display: inline; }
ul.footer-copyright li { margin: 0 5px 0 10px; color: #b0b0b0; /*display:inline;*/ }
ul.footer-links li { border-right: 1px solid #666666; padding-right: 5px; margin-left: 0; }
ul.footer-links li a { color: #666666; font-weight: bold; }
ul.footer-links li.last { border-right: 0; }
/* -- END --  footer section  -- END -- */
/* Home Page Service Centre Locator */
a.button-search-go { display: block; background: white url(images/button-search-go.gif) no-repeat top left; height: 22px; width: 28px; }
a.button-search-go:hover { background: white url(images/button-search-go.gif) no-repeat bottom left; }
.button-search-go-map { display: block; background: white url(images/button-search-go.gif) no-repeat top left; height: 22px; width: 28px; margin-left: 130px; }
.button-search-go-map:hover { background: white url(images/button-search-go.gif) no-repeat bottom left; }
.or-search { color: #0B56A4; font-weight: bold; font-size: 14px; margin-left: 165px; margin-bottom: 10px; }
.search-div { width: 130px; float: left; }
.search-form-padding { padding-left: 8px; }
#search-form { position: absolute; color: white; top: 55px; margin-left: 4px; }
#search-form p { clear: both; white-space: nowrap; }
#search-form a { color: white; }
#search-form span { float: left; margin-right: 6px; line-height: 22px; }
#search-form p { float: left; color: white; margin-top: 5px; margin-right: 5px; }
#search-form p.error-message { text-decoration: underline; color: #f00000; margin-top: 2px; }
.off-left { position: absolute; margin-left: -9999px; }
.no-margin-top { margin-top: 0; }
.no-margin-bottom { margin-bottom: 0; }
a { color: #ED1A3A; text-decoration: none; text-transform: lowercase; }
a:hover { text-decoration: underline; }
a.link-arrow-red { padding-left: 20px; background: white url(images/link-arrow-red.gif) no-repeat 0px 3px; }
a.upper { text-transform: none; }
#TwoColR, #TwoColL, #OneCol, #ThreeCol { }
.OneColFull { float: left; }
.TwoColThird { float: left; width: 33%; }
.TwoColFull { float: left; width: 67%; }
.ThreeColLeft { float: left; width: 200px ; padding-left: 25px; margin-top: 20px; margin-bottom: 20px; }
.ThreeColCenter { float: left; width: 470px ; margin-top: 20px; margin-bottom: 20px; }
.ThreeColRight { float: left; clear: right; margin-top: 20px; margin-bottom: 20px; }
.NoPaneBorder { border: 0px !important; }
.NoPaneBorder span.SubHead center { background-color: #efefef; border: 2px solid #e9e9e9; color: #000000; margin: 1px; padding: 2px; }
.top_space { height: 34px; }
.lang_pad { padding: 7px 0 0 25px; float: left; }
.logo_top_left { padding: 0; margin: 0; background: url(images/logo_top_left.png) no-repeat top left; height: 23px; }
.logo_top_right { padding: 0; margin: 0; background: url(images/logo_top_right.png) no-repeat top right; }
.logo_top_bg { padding: 0; margin: 0 39px 0 27px; background: #FFF url(images/logo_top_bg.png) repeat-x top; height: 23px; }
.logo_left { padding: 0; background: url(images/logo_left.png) repeat-y top left; }
.logo_right { padding: 0; background: url(images/logo_right.png) repeat-y top right; }
.logo_pad { background: #FFF; margin: 0 19px 0 7px; padding: 0 0 10px 10px; }
.menu_bg { padding: 0 0 0 6px; margin: 0 21px 0 9px; background: url(images/menu_bg.png) top left; }
.menu_left { padding: 0; margin: 0; background: url(images/menu_left.png) repeat-y top left; }
.menu_right { margin: 0; background: url(images/menu_right.png) repeat-y top right; }
.search_style { float: right; height: 40px; }
.search_bg { padding: 8px 2px 0 0; }
.bread_bg { padding: 0; margin: 0 19px 0 7px; height: 34px; border-bottom: solid 1px #DFDFDF; }
.bread_left { padding: 0; margin: 0; background: url(images/bread_left.png) no-repeat top left; height: 34px; }
.bread_right { padding: 0; background: url(images/bread_right.png) no-repeat top right; height: 34px; }
#login_style { float: right; line-height: 34px; padding-right: 18px; }
#bread_style { float: left; line-height: 34px; padding-left: 18px; color: #000000; }
.center_bg { padding: 0; margin: 0; clear: both; }
.left_bg { padding: 0; margin: 0; background: url(images/left_bg.png) repeat-y top left; }
.right_bg { padding: 0; margin: 0; background: url(images/right_bg.png) repeat-y top right; }
.content_pad { margin: 0 19px 0 0; }
.content_width { padding-top: 15px; min-height: 350px; }
.bot_left { padding: 0; margin: 0; background: url(images/bot_left.png) no-repeat top left; }
.bot_right { padding: 0; margin: 0; background: url(images/bot_right.png) no-repeat top right; padding: 0 39px 0 27px; }
.bot_bg { padding: 0; margin: 0; background: url(images/bot_bg.png) repeat-x top left; height: 41px; }
.bot_pad { margin-bottom: 20px; padding: 0 30px 0 20px; }
#terms_style { float: left; }
#copy_style { float: right; }
.clear_float { clear: both; line-height: 0; font-size: 0; height: 0; }
/* ------- FileManager -------*/
div.FileManager { height: auto; border: none; }
table.FileManager { width: 99%; }
a.CommandButton:link, a.CommandButton:visited { color: #CB2027; font-weight: bold; text-decoration: none; }
a.CommandButton:hover { color: #3E81B5; text-decoration: underline; }
/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited { color: #3E81B5; }
.ControlPanel a.CommandButton:hover { color: #CB2027; text-decoration: underline; }
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead { font-size: 11px; }
ul.check { list-style-image: url(/portals/0/images/service-centres/trading-hours/blue_bulletpoint.gif); list-style-position: outside; list-style-type: disc; }
ul.bullet-arrow-red li { list-style-image: url(/portals/0/images/bullet-arrow-red.gif); }
.logos { list-style-type: none; margin: 0; padding: 0; text-align: center; }
/*--------- pane style ----------*/
.TopPane, .BottomPane { margin: 0; padding: 0; width: 100%; }
.TwoColLeft { margin: 0; padding: 0 0 0 0; width: 480px; float: left;}
.TwoColRight { margin: 0; padding: 0 0 0 0; width: 220px; float: left; overflow: hidden; }
.ContentPane { margin: 0; padding: 0; float: left; width: 700px !important;}
.LeftPane { margin: 0; padding: 0 0 0 0; width: 210px; float: left; }
.RightPane { margin: 0 0 0 14px; padding: 0; float: left; }
/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited { color: #3E81B5; }
a.Breadcrumb:hover { color: #C00; }
/*-------------- Link Style --------------*/
.linkscontainer { padding-top: 20px; text-align: center; }
.links, a.links:link, a.links:active, a.links:visited { font-weight: bold; color: #3E81B5; text-transform: uppercase; }
a.links:hover { color: #C00; }
/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited { color: #3E81B5; }
a.user:hover { color: #C00; }
/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited { color: #3E81B5; }
a.footer:hover { color: #C00; }
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane { width: 0; padding: 0; margin: 0; }
/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer { position: relative; white-space: nowrap; }
div.SearchBorder { width: 180px; height: 20px; border: solid 1px #e0e0e0; float: left; background-color: White; white-space: nowrap; margin-top: 2px; }
div.SearchContainer a { padding: 0; display: block; float: left; }
div.SearchContainer a img { padding-left: 5px; }
div.SearchIcon { float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align: right; }
div.SearchIcon img { margin-top: 3px; }
input.SearchTextBox { float: left; z-index: 10; border: 0; width: 130px; height: 18px; margin-left: 3px; color: #43494D; }
#SearchChoices { clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align: left; background-color: #F3F7FA; position: absolute; top: 22px; left: 0; }
#SearchChoices li { cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align: left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display: block; }
#SearchChoices li.searchHilite { background-color: #CE0D0D; color: #ffffff; border: none; }
#SearchChoices li.searchDefault { background-color: #F8FAFF; border: none; }
.boxes { }
/* box defaults */
.box-a, .box-b, .box-c, .box-d, .box-e, .box-f, .box-h, .box-i, .box-j, .box-k, .box-l, .box-m, .box-n, .box-o, .box-p, .box-q, .box-r, .box-s, .box-t, .box-u, .box-v { position: relative; margin: 0 28px 5px 0; }
.box-a h2 span, .box-b h2 span, .box-c h2 span, .box-d h2 span, .box-e h2 span, .box-f h2 span, .box-g h2 span, .box-h h2 span, .box-i h2 span, .box-j h2 span, .box-k h2 span, .box-l h2 span, .box-m h2 span, .box-n h2 span, .box-o h2 span, .box-p h2 span, .box-q h2 span, .box-r h2 span, .box-s h2 span, .box-t h2 span, .box-u h2 span, .box-v h2 span { display: block; height: 28px; padding-top: 0; font-weight: normal !important; }
.thirdLevelNav ul { list-style-type: none; padding: 0; margin: 0; }
.thirdLevelNav li { float: left; display: inline-block; margin: 0 5px 0 0; padding: 0; background: #666666; }
.thirdLevelNav a { height: 32px; line-height: 32px; display: inline-block; color: white; background: #666666; font-family: Trebuchet MS; font-weight: bold; padding: 0 10px; text-decoration: underline; }
.thirdLevelNav a:hover, .thirdLevelNav .AspNet-TreeView-Selected a { text-decoration: none; }
.thirdLevelNav li { background: gray url(images/box-n-h2-left.gif) no-repeat; line-height: 32px; }
.thirdLevelNav a { background: url(images/box-n-h2-right.gif) no-repeat top right; display: block; height: 32px; }
.box-h .thirdLevelNav li.AspNet-TreeView-Selected { background: gray url(images/box-h-h2-left.gif) no-repeat top left; line-height: 32px; }
.box-h .thirdLevelNav li.AspNet-TreeView-Selected a { background: url(images/box-h-h2-right.gif) no-repeat top right; }
.box-r .thirdLevelNav li.AspNet-TreeView-Selected { background: gray url(images/box-r-h2-left.gif) no-repeat top left; line-height: 32px; }
.box-r .thirdLevelNav li.AspNet-TreeView-Selected a { background: url(images/box-r-h2-right.gif) no-repeat top right; }
.box-g .thirdLevelNav li.AspNet-TreeView-Selected { background: gray url(images/box-g-h2-left.gif) no-repeat top left; line-height: 32px; }
.box-g .thirdLevelNav li.AspNet-TreeView-Selected a { background: url(images/box-g-h2-right.gif) no-repeat top right; }
/* box-a */
.box-a h1 { /*visibility:hidden;*/ position: relative; width: auto; overflow: hidden; display: none; background-color: #666666; }
.box-a h2 { /*visibility:hidden;*/ position: relative; width: auto; overflow: hidden; display: none; }
/* box-b */
.box-b h2 { background: gray url(images/box-b-h2-left.gif) no-repeat; line-height: 32px; }
.box-b h2 span { background: url(images/box-b-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-c */
.box-c h2 { background: gray url(images/box-c-h2-left.gif) no-repeat; }
.box-c h2 span { background: url(images/box-c-h2-right.gif) no-repeat top right; }
/* box-d */
.box-d h2 { background: gray url(images/box-d-h2-left.gif) no-repeat; line-height: 32px; }
.box-d h2 span { background: url(images/box-d-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-e */
.box-e h2 { background: gray url(images/box-e-h2-left.gif) no-repeat; line-height: 32px; }
.box-e h2 span { background: url(images/box-e-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-f */
.box-f h2 { background: gray url(images/box-f-h2-left.gif) no-repeat; line-height: 32px; }
.box-f h2 span { background: url(images/box-f-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-g 
    - blue underline box */
.box-g h2 {color: #0B56A4 !important; background-color: #FFFFFF; padding-left: 0px; font-family: Arial; font-size: 28px; }
.box-g h2 span { height: 28px; }
/* box-h */
.box-h h2 { background: gray url(images/box-h-h2-left.gif) no-repeat; line-height: 32px; }
.box-h h2 span { background: url(images/box-h-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-i */
.box-i h2 { background: gray url(images/box-i-h2-left.gif) no-repeat; line-height: 32px; }
.box-i h2 span { background: url(images/box-i-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-j */
.box-j h2 { background: gray url(images/box-j-h2-left.gif) no-repeat; line-height: 32px; }
.box-j h2 span { background: url(images/box-j-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-k */
.box-k h2 { background: gray url(images/box-k-h2-left.gif) no-repeat; line-height: 32px; }
.box-k h2 span { background: url(images/box-k-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-l */
.box-l h2 { background: gray url(images/box-l-h2-left.gif) no-repeat; line-height: 32px; }
.box-l h2 span { background: url(images/box-l-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-m */
.box-m h2 { background: gray url(images/box-m-h2-left.gif) no-repeat; line-height: 32px; }
.box-m h2 span { background: url(images/box-m-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-n */
.box-n h2 { background: gray url(images/box-n-h2-left.gif) no-repeat; line-height: 32px; }
.box-n h2 span { background: url(images/box-n-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-o */
.box-o h2 { background: gray url(images/box-o-h2-left.gif) no-repeat; line-height: 32px; }
.box-o h2 span { background: url(images/box-o-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-p */
.box-p h2 { background: gray url(images/box-p-h2-left.gif) no-repeat; line-height: 32px; }
.box-p h2 span { background: url(images/box-p-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-q */
.box-q h2, .box-q span { background: gray url(images/box-q-h2-left.gif) no-repeat; line-height: 32px; }
.box-q span { width: 100%; height: 32px; display: block; text-indent: 10px; }
.box-q a:hover { text-decoration: none; }
.box-q h2 span { background: url(images/box-q-h2-right.gif) no-repeat top right; display: block; height: 32px; }
.box-q span a { background: url(images/box-q-h2-right.gif) no-repeat top right; display: block; height: 32px; color: #ffffff; text-decoration: underline; font-family: Trebuchet MS, Arial, Tahoma; cursor: pointer !important; }
/* box-r */
.box-r h2 { background: gray url(images/box-r-h2-left.gif) no-repeat; line-height: 32px; }
.box-r h2 span { background: url(images/box-r-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-s */
.box-s h2 { background: gray url(images/box-s-h2-left.gif) no-repeat; line-height: 32px; }
.box-s h2 span { background: url(images/box-s-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-t */
.box-t h2 { background: gray url(images/box-t-h2-left.gif) no-repeat; line-height: 32px; }
.box-t h2 span { background: url(images/box-t-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* box-u 
    - blue underline box */
.box-u h2 { border-bottom: solid 2px #0B56A4; color: #0B56A4 !important; background-color: #FFFFFF; padding-left: 0px; font-family: Arial; font-size: 14px; }
.box-u h2 span { height: 14px; }
/* box-v */
.box-v h2 { background: gray url(images/box-v-h2-left.gif) no-repeat; line-height: 32px; }
.box-v h2 span { background: url(images/box-v-h2-right.gif) no-repeat top right; display: block; height: 32px; }
/* -- link button -- */
.link-button a { background: gray url(images/box-t-h2-left.gif) no-repeat; line-height: 32px; width: auto; height: 32px; display: inline-block; text-indent: 5px; cursor: pointer !important; }
.link-button a span { background: url(images/box-t-h2-right.gif) no-repeat top right; display: inline-block; height: 32px; padding-right: 10px; }
.portal-layouts { }
/* portal-layouts */
.layouts { float: left; width: 709px; /* must be divisible by number of columns (i.e. 12) */ }
.layout-100, .layout-50-50, .layout-25-75, .layout-75-25, .layout-33-66, .layout-66-33, .layout-33-33-33, .layout-25-25-50, .layout-25-50-25, .layout-50-25-25, .layout-25-25-25-25 { }
/* columns */
.column-1, .column-2, .column-3, .column-4 { float: left; }
.layout-100 > .column-2, .layout-100 > .column-3, .layout-100 > .column-4, .layout-50-50 > .column-3, .layout-50-50 > .column-4, .layout-25-75 > .column-3, .layout-25-75 > .column-4, .layout-75-25 > .column-3, .layout-75-25 > .column-4, .layout-33-66 > .column-3, .layout-33-66 > .column-4, .layout-66-33 > .column-3, .layout-66-33 > .column-4, .layout-33-33-33 > .column-4, .layout-25-25-50 > .column-4, .layout-25-50-25 > .column-4, .layout-50-25-25 > .column-4 { display: none; }
.layout-100 > .column-1 { width: 100%; }
.layout-25-75 > .column-2, .layout-75-25 > .column-1 { width: 75%; }
.layout-33-66 > .column-2, .layout-66-33 > .column-1 { width: 66.6%; }
.layout-50-50 > .column-1, .layout-50-50 > .column-2, .layout-25-25-50 > .column-3, .layout-25-50-25 > .column-2, .layout-50-25-25 > .column-1 { width: 50%; }
.layout-33-66 > .column-1, .layout-66-33 > .column-2, .layout-33-33-33 > .column-1, .layout-33-33-33 > .column-2, .layout-33-33-33 > .column-3 { width: 33.3%; }
.layout-25-75 > .column-1, .layout-75-25 > .column-2, .layout-25-25-50 > .column-1, .layout-25-25-50 > .column-2, .layout-25-50-25 > .column-1, .layout-25-50-25 > .column-3, .layout-50-25-25 > .column-3, .layout-25-25-25-25 > .column-1, .layout-25-25-25-25 > .column-2, .layout-25-25-25-25 > .column-3, .layout-25-25-25-25 > .column-4 { width: 25%; }
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { padding-top: 4px !important; visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

