/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
/*** Warning: The file /css/c-css.php could not be found ***/
html { }


a:hover { }


#navigation{ list-style: none; padding: 0; margin: 0 !important; position: absolute; right: 32px; top: 0; height: 10px; }

#navigation li{ float: left; margin: 0 5px 0 0; font-weight: bold; text-transform: uppercase; }

#navigation li a { text-decoration: none; cursor: pointer; }
#navigation li a b { text-decoration: none; float: left; padding: 10px 8px 0 !important; color: #231f20; height: 23px; cursor: pointer; }
#navigation li.current a { background: url(../images/nav_licurbg.png) repeat-x top; float: left; }
#navigation li.current a b{ float: left; background: none; }
#navigation li:hover, #navigation li.sfhover{ }
#navigation li.current:hover a, #navigation li.current .sfhover a{ background: url(../images/navtab_left-current.jpg) no-repeat; color: #e5e5e5; }
#navigation li.current:hover a b, #navigation li.current .sfhover a b{ color: #e5e5e5; float: left; background: url(/images/navtab_right.jpg) no-repeat right bottom; }
#navigation li.current:hover li a { background: none; }
#navigation li:hover a, #navigation li.sfhover a{ background: url(/images/navtab_left.jpg) no-repeat left bottom; float: left; z-index: 9999; position: relative; }
#navigation li:hover a b, #navigation li.sfhover a b{ color: #e5e5e5; float: left; background: url(/images/navtab_right.jpg) no-repeat right bottom; }
#navigation li.nodd:hover a, #navigation li.nodd.sfhover a{ background: none; }
#navigation li.nodd.current:hover a, #navigation li.nodd.current.sfhover a{ background: url(../images/nav_licurbg.png) repeat-x top; }
#navigation li.nodd:hover a b, #navigation li.nodd.sfhover a b{ color: #d00b28; float: left; background: none; }
#navigation li.current:hover a, #navigation li.current.sfhover a{ }
#navigation li ul{ clear: left; position: absolute; left: -999em; z-index: 2 !important; list-style: none; width: 228px; }
*+html #navigation li ul{ margin-top: 0; }
#navigationigation li li{ margin: 0; font-size: .9em; text-transform: none; }
#navigation ul{ margin: 0 0 0 0 !important; }
#navigation li:hover ul ul, #navigation li.sfhover ul ul{ left: -999em; }
#navigation li:hover ul, #navigation li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul{ left: auto; background: #3b3b3b url(/images/dropdown-bg.jpg) repeat-y left; padding: 0; top: 84px; z-index: 9000 !important; }
#navigation span.ddtop { background: url(/images/dropdown-top.jpg) no-repeat top left; display: inline-block; padding: 10px 0 10px; width: 228px; }
#navigation span.ddbot { background: url(/images/dropdown-bot.png) no-repeat bottom left; width: 228px; height: 3px; margin-bottom: -3px; display: inline-block; }
#navigation li li li{ font-size: 1em; }
#navigation li:hover li a, #navigation li.sfhover li a{ width: 195px; display: block; text-align: left; padding: 5px 6px 5px 25px !important; margin: 0 1px; border-top: none; background: none; color: #FFF; }
#navigation li:hover li a:hover, #navigation li.sfhover li a:hover{ background: #d00b28 url(/images/dropdown-arrow.gif) no-repeat !important; color: #FFF; }


#newsticker { width: 950px; height: 35px; background-image: url(../images/newsscroller_bg.png); margin: 349px 0 12px 0; position: relative; font-size: 1.1em; }
#newsticker a.newslink { position: absolute; left: 27px; top: 9px; color: #808080; text-decoration: none; }
#newsticker a.newslink:hover { color: #666; text-decoration: none; }
#headlinestopfade { width: 826px; height: 11px; background: url(../images/newsscroller_fade.png) no-repeat top; position: absolute; top: 1px; left: 119px; z-index: 1000; }
#headlinesbotfade { width: 826px; height: 11px; background: url(../images/newsscroller_fade.png) no-repeat bottom; position: absolute; bottom: 1px; left: 119px; z-index: 1000; }
#enticers { height: 122px; margin-bottom: 37px; }
#enticers a.enticer { width: 308px; height: 122px; display: block; overflow: hidden; float: left; margin-right: 13px; }
#enticers a.enticer:hover { background-position: bottom !important; }
#secondarynavigation { height: 26px; padding: 9px 5px 0px 5px; text-align: right; }
#secondarynavigation ol { margin: 0; padding: 0px 15px 0 0; float: right; font-size: 0.8em; }
#secondarynavigation ol li { margin: 0 5px 0 0; float: left; list-style-type: none; }
#secondarynavigation ol li a { text-decoration: none; color: #FFF; padding: 6px 5px; text-transform: uppercase; height: 16px; margin: 0; display: inline-block; }
#secondarynavigation ol li.current { background: url(../images/secnav_bgright.png) no-repeat right top; }
#secondarynavigation ol li.current a { padding:6px 8px; background: url(../images/secnav_bgleft.png) no-repeat left top; }
#secondarynavigation ol li a:hover { text-decoration: underline; }
.columninner .secondarynavigation { position: relative; width: 100%; margin-bottom: 15px; text-align: right; }
#breadcrumb { height: 14px; width: 960px; padding: 35px 0 13px 0; margin: 0; }
#breadcrumb ol { margin: 0; padding: 0; }
#breadcrumb ol li { display: inline; font-size: 11px; color: #c1c1c1; margin: 0; background: url(../images/breadcrumb_arrow.png) no-repeat left center; padding: 0px 6px 0 0; }
#breadcrumb ol li a, #breadcrumb ol li b { color: #c1c1c1; text-decoration: none; padding: 0 0 0 6px; font-weight: normal; }
#breadcrumb ol li b { cursor: default; }
#breadcrumb ol li a.homeicon { padding-left: 0; }
#breadcrumb ol li a:hover { color: #eee; text-decoration: none; }
#toppic { width: 960px; height: 280px; }
#content { width: 960px; background-color: #FFF; margin: 0; clear: both; padding: 33px 0 50px 0; margin-bottom: 35px; border-bottom: 1px solid #2c2c2c; }
#content #contleft h1 { margin: 0 0 25px 0; font-weight: normal; font-style: normal; text-transform: uppercase; }
#content #contleft h2 { font-weight: normal; font-style: normal; text-transform: uppercase; color: #e61938; }
#content #contleft h2.title { text-transform: none; margin-bottom: 10px; }
#content #contleft h4 { font-weight: bold; font-style: normal; font-size: 1em; }
#content p { font: 1.2em/1.4em helvetica; }


#viewer { width: 580px; margin-bottom: 10px; float: left; }
#viewer #picker { width: 584px; overflow: hidden; margin: 0; }
#viewer ul { margin: 0 !important; }
.stripViewer { margin-bottom: 20px; }
.stripViewer { position: relative; overflow: hidden; width: 580px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; position: relative; z-index: 2; width: 580px; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.nav-thumb { width: 69px; overflow: hidden }





#footer { width: 100%; height: 150px; background: #d7d7d7 url(../images/footer_bg.png) repeat-x; margin: 0; padding: 0; text-align: center; }
#footer #footerinner { width: 930px; margin: 0 auto; padding: 30px 25px 0 0; clear: both; height: 100px; background: #d7d7d7 url(../images/footer_bg.png) repeat-x; text-align: left; }
#footer a.planroom { color: #252525; text-decoration: none; font-size: 1.2em; cursor: pointer !important; z-index: 100; margin-left: 40px; width: 101px; height: 29px; float: left; background: url(../images/btn_planroom.gif) no-repeat top; text-indent: -9999px; }
#footer a.planroom:hover { background: url(../images/btn_planroom.gif) no-repeat bottom; text-indent: -9999px; }
#footer img { margin: 0 12px; float: left; }
#footer ul { margin: 0; display: inline; float: right; }
#footer ul li { display: inline; }
#footer ol { float: right; clear: right; margin: 35px 0 0 0; }
#footer ol li { width: 200px; text-align: right; }
#footer ol li, #footer ol li a { list-style-type: none; color: #7f7f7f; text-decoration: none; }
#footer ol li a:hover { text-decoration: underline; }
#searchpopup .searchpopup { position: relative; float: right; }
#searchpopup a.trigger { text-indent: -9999px; overflow: hidden; cursor: pointer !important; z-index: 100; width: 21px; height: 21px; background: url(../images/search_btn.gif) no-repeat; position: absolute; top: 60px; right: 10px; }
#searchpopup .popup { position: absolute; width: 228px; height: 70px; margin: 0 !important; padding: 0 !important; background: url(../images/search_popup.gif) no-repeat; display: none; top: 52px !important; left: -228px !important; z-index: 50; }
form#cse-search-box { margin: 0; }
input#inputborder { height: 16px; overflow: hidden; width: 178px; background: #d31c38 url(../images/search_form-right.jpg) no-repeat right !important; margin: 0 !important; border: 0 !important; padding: 5px !important; position: absolute; bottom: 7px; left: 7px; color: #FFF; }
input#searchbtn { height: 26px; width: 26px; background: #d21531 url(../images/search_form-arrow.jpg) no-repeat right !important; margin: 0; border: 0; position: absolute; right: 7px; bottom: 7px; cursor: pointer; }
#searchpopup input:focus { outline: none; }
.bubbleInfo { position: relative; float: left; margin-left: 20px; }
a.trigger { color: #252525; text-decoration: none; font-size: 1.2em; cursor: pointer !important; z-index: 100; }
.bubbleInfo ul { text-align: left; position: absolute; display:none; bottom: 38px; left: -70px !important; display: none; z-index: 1000; padding: 15px 0 10px; background: url(../images/address_popup-top.gif) no-repeat; width: 200px; list-style: none; -webkit-box-shadow: 0px 5px 5px #333; color: #000; }
.bubbleInfo ul li.bottompopup { position: absolute; bottom: -20px; left: 0 !important; z-index: 1000; background: url(../images/address_popup-bottom.gif) no-repeat bottom; width: 200px !important; padding: 0 !important; list-style: none; height: 30px; }
.bubbleInfo li { padding: 0 20px !important; width: 160px !important; list-style: none; display: block !important; }

