@charset "utf-8"; 
/* 
DESCRIPTION: General stylesheet

NOTES: 

08/06/2009 BP  Original version
*/


body { background: url(images/home/bg.gif) top center no-repeat #000; margin: 0; font: normal 12px "Arial", sans-serif; color: #464646; }
embed { display: block; }
a img { border-style: none; }
form { margin: 0; padding: 0; }
fieldset {margin-top: 10px; margin-bottom: 10px; border: 1px solid #D0D0BF; /* Makes IE lose rounded corners */ padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
legend { margin-left: 10px; font-weight: bold; color: #333; }
li { font-size: 14px; }
blockquote { color: gray !important; background: url(/images/interior/left_quote.gif) top left no-repeat; margin: 10px 0; padding: 10px 0 0 40px; }
p.blockquote { color: gray !important; font-size: 14px; background: url(/images/interior/right_quote.gif) bottom right no-repeat; padding-right: 30px !important; }
cite { font-weight: bold; font-style: normal; }
blockquote#side_quote { color: #ccc !important; background: url(/images/interior/left_quote_side.gif) top left no-repeat; padding: 15px 0 0 20px !important; }
blockquote#side_quote p.blockquoteside { margin: 0; text-indent: 15px; color: #ccc !important; background: none; font-size: 12px; padding-right: 15px !important; }
blockquote#side_quote cite { display: block; text-indent: 0; margin-top: 0.5em; font-weight: bold; font-style: normal; }
.clear { clear: both; }
a.ttt { background: url(/images/interior/arrow-up.gif) right 2px no-repeat; padding-right: 18px; }
.container { width: 980px; background: #000; margin: 0 auto; }
.header { width: 980px; height: 94px; background: #000; margin: 0; padding: 0; }
.logo { width: 237px; height: 94px; float: left; }
.logo img { width: 172px; height: 55px; display: block; margin: 23px 0 0 23px; }
.software_rack { width: 256px; height: 19px; float: left; margin: 23px 0 0 27px; }
.search_bar_home { width: 298px; height: 19px; float: right; margin: 23px 0 0 27px; }
.search_bar_home img.number_search { float: left; }
.search_bar_home input.search { float: left; margin: 3px 2px 0 10px; width: 113px; height: 10px; font-size: 10px; font-family: "Arial", sans-serif; }
.search_bar_home img.go { float: left; margin: 3px 0 0 2px; }
.home_navigation { width: 743px; height: 30px; float: left; margin: 22px 0 0; }
.home_navigation ul { width: 743px; height: 30px; float: left; margin: 0; padding: 0; }
.home_navigation ul li { display: inline; float: left; margin: 0; padding: 0; }
.flash { width: 980px; float: left; margin: 0; padding: 0; }
.home_content { width: 980px; background: url(images/home/bg_content.jpg) top left no-repeat; height: 300px; clear: both; margin: 0; padding: 0; }
.home_content h1 { width: 861px; padding-top: 33px; font: normal 15px/23px "Arial", sans-serif; color: #FFF; margin: 0 auto; }
.home_content h1 a:link { color: #FFF; text-decoration: none; }
.home_content h1 a:visited { color: #FFF; text-decoration: none; }
.home_content h1 a:hover { color: #ccc; text-decoration: none; }
.home_content h1 strong { font: bold 16px "Arial", sans-serif; color: #107ba6; }
.left_content { width: 555px; float: left; display: inline; margin: 35px 0 0 42px; }
.two_banners { width: 342px; float: left; }
.two_banners img { margin-bottom: 13px; }
.small_home_flash { width: 198px; float: right; margin: 0; padding: 0; }
.large_banner { width: 555px; float: left; clear: both; margin: 0; padding: 0; }
.right_content { width: 308px; display: inline; float: right; background: url(images/home/news_line.gif) top left no-repeat; min-height: 300px; height: auto !important; margin: 30px 37px 0 36px; }
.home_news { width: 270px; float: right; display: inline; }
.home_news img { padding-bottom: 10px; }
.right_content p { color: #fff; line-height: 18px; margin: 0 0 15px; }
.home_news a:link { color: #fff; text-decoration: none; }
.home_news a:visited { color: #fff; text-decoration: none; }
.home_news a:hover { color: #ccc; text-decoration: none; }
.InOffice { color: green; }
.OutOfOffice { color: #900; }

#six_steps { margin-left: 20px; }
#six_steps td { font-size: 14px; font-weight: bold; }

.search_bar_interior { width: 322px; height: 19px; float: right; margin: 23px 0 0 27px; }
.search_bar_interior img.number_search { float: left; }
.search_bar_interior input.search { float: left; margin: 3px 2px 0 10px; width: 113px; height: 11px; font-size: 10px; font-family: "Arial", sans-serif; }
.search_bar_interior img.go { float: left; margin: 3px 0 0 2px; }
#interior_content { width: 980px; float: left; background: url(images/interior/bg_content.gif) top left repeat-y; }
#left_column { width: 237px; float: left; margin: 0; padding: 0 0 50px 0; }
.side_testimonial { width: 190px; font: italic 12px/18px Verdana, "Arial", sans-serif; color: #eee; text-align: left; clear: both; margin: 35px auto; padding: 0; }
.side_testimonial span { display: block; margin: 0; padding: 10px 0 0; color: #eee; font-size: 11px; font-style: normal; text-align: right; }
.partner { width: 195px; height: 180px; background: #FFF; clear: both; margin: 35px auto; padding: 0; }
.side_photo { width: 195px; clear: both; margin: 25px auto 0; padding: 0; }
.partner select { width: 145px; height: 20px; float: left; font-size: 10px; margin: 9px 0 0 10px; }
.partner img.go { float: left; margin: 11px 0 0 4px; }

/* side navigation */
#nav_title { width: 190px; height: 23px; clear: both; display: block; margin: 45px 0 46px 24px; padding: 0; }
#side_navigation { width: 237px; background: url(/images/interior/bg_side_navigation.gif) top left no-repeat; float: left; display: inline; min-height: 100px; height: auto !important; margin: 0; padding: 1px 0 0; }
#side_navigation_bottom { background: url(/images/interior/bg_left_divider.gif) top left no-repeat; clear: both; height: 10px; width: 237px; }
#side_nav_link_container { width: 230px; margin: 0 0 7px 7px; }
#side_nav_link_container a { font-weight: normal; font-size: 14px; padding: 0; } 
#side_nav_link_container ul.nav_sub_menu_list { display: none; }
#side_nav_link_container ul.open { display: block; }
.side_nav_link { display: block; width: 219px; }
.side_nav_link.expandable { background: url(/images/interior/arrowright.gif) 4px 16px no-repeat; }
.side_nav_link.open { background: url(/images/interior/arrowdown.gif) 4px 14px no-repeat; }
.side_nav_link.current { background: #f1f1f1; }
.side_nav_link:hover { background-color: #f1f1f1; }
.nav_menu_list { margin: 0 0 10px 0; padding: 4px 4px 4px 17px; }
.nav_menu_list li { list-style-type: none; }
.nav_menu_list a { color: #555; text-decoration: none; font: 16px/28px "Arial"; font-weight: bold; }
.nav_menu_list a:hover { color: #458FC6; text-decoration: underline; }

.nav_sub_menu_list { margin: 0; padding: 3px 0 4px 0; }
.nav_sub_menu_list li { list-style-type: none; margin: 0 11px 0 0; padding: 0 0 0 13px; }
div.portal_side_nav .nav_sub_menu_list li { padding: 0 0 0 18px !important; }
.nav_sub_menu_list li:hover { background: #f1f1f1; color: #222; }
.nav_sub_menu_list li.current { background: #f1f1f1; color: #222; }
.nav_sub_menu_list li:hover a { font-weight: bold; }
.nav_sub_menu_list li.current a { color: #107ba6; font-weight: bold; }
.nav_sub_menu_list a { padding: 0 0 0 4px; display: block; color: #656565; font: 12px/22px "Arial"; text-decoration: none; }
.nav_sub_menu_list a:hover { text-decoration: none; }

#iframe_content { margin: 15px; }

#right_column { width: 743px; float: left; padding-bottom: 20px; margin: 0; }
#interior_main_header { width: 743px; height: 115px; float: left; margin: 0; padding: 0; }
#interior_main { width: 501px; float: left; margin: 0 0 0 32px; padding: 0; }
#interior_main_large { width: 680px; float: left; margin: 0 0 0 32px; padding: 0; }
#interior_main p, #interior_main_large p { clear: left; font: normal 14px/18px "Arial", sans-serif; color: #464646; margin: 0 0 15px; padding: 0; }
.interior_text { font: normal 14px/18px "Arial", sans-serif; color: #464646; clear: both; margin: 0 0 5px; padding: 0; }
#interior_main h1,#interior_main_large h1 { font: bold 28px "Arial", sans-serif; color: #107ba6; letter-spacing: -1px; margin: 0; padding: 0; }
#interior_main h2,#interior_main_large h2 { font: normal 20px "Arial", sans-serif; color: #464646; margin: 10px 0 7px; padding: 0 0 5px 0; border-bottom: 1px solid #ccc; }
#interior_main h4,#interior_main_large h4 { clear: both; width: 500px; font: bold 16px "Arial", sans-serif; color: #107ba6; display: block; float: left; margin: 0; padding: 20px 0 0; }
#interior_main h5,#interior_main_large h5 { float: left; font: bold 16px "Arial", sans-serif; color: #107ba6; width: 500px; margin: 0; padding: 18px 0 0; }
#interior_main h6,#interior_main_large h6 { background: url(images/interior/bg_bar.gif) right center no-repeat;display: block;font: bold 16px "Arial", sans-serif; color: #FFF; height: 28px; clear: both; margin: 0 0 0 -6px; padding: 10px 0 0 7px;}
#interior_main span.light_blue_bar,#interior_main_large span.light_blue_bar {background: url(images/interior/bg_bar_light_blue.gif) right center no-repeat;display: block;font: bold 16px "Arial", sans-serif; color: #FFF; height: 28px; clear: both; margin: 0 0 0 -6px; padding: 10px 0 0 7px;}
#interior_main span.light_grey_bar,#interior_main_large span.light_grey_bar {background: url(images/interior/bg_bar_light_grey.gif) right center no-repeat;display: block;font: bold 16px "Arial", sans-serif; color: #FFF; height: 28px; clear: both; margin: 0 0 0 -6px; padding: 10px 0 0 7px;}
#interior_main a:link,#interior_main_large a:link { color: #107ba6; text-decoration: none; }
#interior_main a:visited,#interior_main_large a:visited {  color: #107ba6; text-decoration: none; }
#interior_main a:hover,#interior_main_large a:hover { color: #107ba6; text-decoration: underline; }
#iframe_content a:link { color: #107ba6; text-decoration: none; }
#iframe_content a:visited { color: #107ba6; text-decoration: none; }
#iframe_content a:hover { color: #107ba6; text-decoration: underline; }
a.nohover:hover { text-decoration: none !important; }
#interior_side { width: 189px; float: left; display: inline; margin: 0 0 0 21px; padding: 0; }
#interior_side img { float: left; margin: 30px 0 0; padding: 0; }
#interior_side a { display: block; font-size: 11px; text-decoration: none; color: #454545; }
#interior_side a:hover { color: #107ba6; }
#interior_side h4 { margin: 0 0 5px 0; }
#interior_side_contact { border: 1px solid #ccc; padding: 8px 2px 6px 6px; margin: 30px 30px 0 0; }
#interior_side_contact a { padding: 0 0 4px 14px; }
#interior_side_links { border: 1px solid #ccc; padding: 8px; margin: 30px 30px 0 0; }
#interior_side_links a { padding: 0 0 2px 10px; background: url(/images/interior/right_arrow_small.gif) 0 3px no-repeat; }

ul.icon_list { font: normal 14px/18px "Arial", sans-serif; color: #464646; margin: 0 0 15px 5px; padding: 0; list-style: none; }
ul.icon_list li { margin-bottom: 15px; padding-left: 85px; padding-bottom: 10px; background: left top no-repeat}
div.icon_list { font: bold 14px "Arial", sans-serif; color: #107ba6; }
li#dedicated_account_team { background: url(/images/interior/what_we_do/salesperson.png) no-repeat 10px 5px; }
li#inventory_management { background: url(/images/interior/what_we_do/inventory.png) no-repeat 10px 5px; }
li#customer_portal { background: url(/images/interior/what_we_do/portal.png) no-repeat 10px 5px; }
li#demo_pool { background: url(/images/interior/what_we_do/demo_pool.png) no-repeat 10px 5px; }
li#customer_inventory { background: url(/images/interior/what_we_do/customer_inventory.png) no-repeat 10px 5px; }
li#rma_inventory { background: url(/images/interior/what_we_do/rma_inventory.png) no-repeat 10px 5px; }
li#international_dist { background: url(/images/interior/what_we_do/international.png) no-repeat 10px 5px; }
li#export_mgmt { background: url(/images/interior/what_we_do/export_management.png) no-repeat 10px 5px; }
li#custom_packaging { background: url(/images/interior/what_we_do/custom_packaging.png) no-repeat 10px 5px; }
li#three_year_warranty { background: url(/images/interior/what_we_do/three_year_warranty.png) no-repeat 10px 5px; }
li#single_point_contact { background: url(/images/interior/what_we_do/single_point_contact.png) no-repeat 10px 5px; }
li#worldwide_onsite { background: url(/images/interior/what_we_do/worldwide_onsite_warranty.png) no-repeat 10px 5px; }
li#modified_platforms { background: url(/images/interior/what_we_do/modified_platforms.png) no-repeat 10px 5px; }
li#custom_platforms { background: url(/images/interior/what_we_do/custom_platforms.png) no-repeat 10px 5px; }


#request_a_quote_link { background: url(/images/interior/document.gif) 0 2px no-repeat; }
#call_me_link { background: url(/images/interior/magnifying-glass.gif) 0 2px no-repeat; }
#contact_info_link { background: url(/images/interior/info.gif) 0 2px no-repeat; }

div.toc { float: left; margin: 10px 10px 0 0; font-size: 11px !important; }

.server { width: 500px; height: 75px; background: url(images/interior/bg_server.jpg) left top no-repeat; float: left; clear: both; margin: 5px 0 0; }
.server img { float: right; }
.server_links { float: left; display: inline; margin: 20px 0 0 55px; }
.server_links h2 { font: bold 11px "Arial", sans-serif; color: #464646; margin-top: 5px; }
.server_links a:link { font: bold 16px "Arial", sans-serif; color: #107ba6; text-decoration: none; }
.server_links a:visited { font: bold 16px "Arial", sans-serif; color: #107ba6; text-decoration: none; }
.server_links a:hover { font: bold 16px "Arial", sans-serif; color: #5cadce; text-decoration: none; }

#copyright_box { margin-top: 50px; width: 980px; height: 51px; background: #111; float: left; clear: both; }
#copyright { margin: 8px auto 0; width: 800px; text-align: center; font: normal 11px/18px "Arial", sans-serif; color: #616161;}
#copyright a:link { color: #616161; text-decoration: none; }
#copyright a:visited { color: #616161; text-decoration: none; }
#copyright a:hover { color: #616161; text-decoration: underline; }

#footer { width: 980px; height: 51px; background: url(images/interior/bg_footer.gif) left top no-repeat; float: left; clear: both; }
.footer_text { width: 800px; text-align: center; font: normal 11px/18px "Arial", sans-serif; color: #a7c5d1; margin: 8px auto 0; }
.footer_text a:link { color: #a7c5d1; text-decoration: none; }
.footer_text a:visited { color: #a7c5d1; text-decoration: none; }
.footer_text a:hover { color: #fff; text-decoration: none; }
.textbox150 { width: 150px; background: #e0edf7; font-size: 14px; color: #000; border-color: #53616d; border-style: solid; border-width: 1px; margin: 0; padding: 1px; }
.textbox120 { width: 120px; background: #e0edf7; font-size: 14px; color: #000; border-color: #53616d; border-style: solid; border-width: 1px; margin: 0; padding: 1px; }
.button { background: #5a6b79; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; color: #FFF; width: 180px; border-color: #333; border-style: solid; border-width: 1px; }
.industry_table { width: 480px; border-collapse: collapse; margin: 10px; }
.industry_table td { vertical-align: middle; border-top: #D5D5D5 1px solid; color: #AAA; padding: 5px 0 5px 10px; }
.industry_table a:link { font: bold 14px "Arial", sans-serif; color: #464646; text-decoration: none; }
.industry_table a:visited { font: bold 14px "Arial", sans-serif; color: #464646; text-decoration: none; }
.industry_table a:hover { font: bold 14px "Arial", sans-serif; color: #107ba6; text-decoration: none; }
.industry_img { border: 1px #dcdcdc solid; float: right; margin: 30px 8px 0; padding: 2px; }
.careers_table { width: 480px; border-collapse: collapse; float: left; padding: 0; }
.careers_table td { text-align: left; border-left: #D5D5D5 1px solid; background: #eee; border-bottom: #D5D5D5 1px solid; border-right: #D5D5D5 1px solid; font-size: 10px; color: #464646; padding: 10px 0 10px 5px; }
.careers_table th { text-align: left; border-bottom: #D5D5D5 1px solid; background: #999; border-left: #D5D5D5 1px solid; font: bold 14px "Arial", sans-serif; color: #fff; padding: 5px 0 5px 5px; }
.prev_next_nav { width: 126px; height: 17px; float: right; clear: both; margin: 5px 0; }
.prev_next_nav ul { width: 126px; height: 17px; float: left; margin: 0; padding: 0; }
.prev_next_nav ul li { display: inline; float: right; margin: 0; padding: 0 1px 0 0; }
.read_customers_success { width: 216px; height: 17px; float: right; clear: both; margin: 5px 0; }
.partner_quote {width: 440px;float: left;clear: both;background: url(images/interior/bg_partner_quote.gif) left center no-repeat;border: 1px #dcdcdc solid;font: bold 12px/18px "Arial", sans-serif;color: #107ba6;margin: 10px 0;padding: 10px 10px 10px 40px;}
.partner_quote span { float: right; font: normal 11px/16px "Arial", sans-serif; color: #464646; padding-top: 5px; }
.side_image_left { float: left; padding: 10px 5px 5px; }
.side_image_right { float: right; padding: 10px 5px 5px; }
.account_table { width: 650px; border-collapse: collapse; margin: 0; padding: 0; }
.account_table td { text-align: left; border-left: #D5D5D5 1px solid; background: #eee; border-bottom: #D5D5D5 1px solid; border-right: #D5D5D5 1px solid; font-size: 10px; color: #464646; padding: 10px 0 10px 5px; }
.account_table th { text-align: left; border-bottom: #D5D5D5 1px solid; background: #999; border-left: #D5D5D5 1px solid; font: bold 14px "Arial", sans-serif; color: #fff; padding: 5px 0 5px 5px; }
.account_tabs { width: 281px; height: 49px; float: left; margin: 5px 25px; }
div#container { text-align: left; }
ul.platforms { clear: both; margin: 20px 0 20px 75px; padding: 0 0 10px; }
ul.platforms li { float: left; list-style: none; margin: 0; padding: 0 0 5px; }
.account_title_image { width: 650px; height: 175px; background: url(images/interior/account_header_graphic.jpg) top left no-repeat; font-size: 14px; color: #fff; }
.account_title_image strong { font: bold 14px "Arial", sans-serif; color: #fff; }
.account_title_image span { font-size: 14px; color: #aadfff; }
#account_contacts { font-size: 14px; color: #fff; float: left; margin: 40px 0 0 0; }
.account_contact { float: left; margin: 0 0 0 20px; width: 295px; }
.account_contact h4 { color:white !important; font: italic normal 14px arial !important; margin: 0 0 10px 0 !important; padding: 0 !important; }
.account_contact img { margin: 0 10px 0 0; border: 1px solid #AADFFF; opacity:0.75;filter:alpha(opacity=75); }
.account_contact a { color: white !important; text-decoration: underline !important; }
#more_contact_link { display: block; width: 100px; height: 20px; position: relative; top: 154px; left: 549px; margin: 8px 2px 0; z-index: 1000; }
.press_room_div { margin: 0 0 25px 20px; }
.press_room_div ul { margin-left: 0; padding-left: 20px; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left{ background: url(/images/jtip/arrow_left2.gif) no-repeat left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; }
#JT_arrow_right{ background: url(/images/jtip/arrow_right2.gif) no-repeat left top; position: absolute; z-index:101; height:23px; width:11px; }
/* for consistency between firefox and IE */
body > #JT_arrow_right { margin-left: 3px; }
#JT { position: absolute; z-index:100; border: 2px solid #ccc; background-color: #fff; overflow: hidden; }
#JT_copy{ padding:10px; color:#333; }
.JT_loader{ background: url(/images/jtip/loader.gif) no-repeat center center; width:100%; height:12px; }
#JT_close_left{ background-color: #ccc; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_close_right{ background-color: #ccc; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_copy p{ margin:3px 0; }
#JT_copy img{ padding: 1px; border: 1px solid #ccc; }
#JT iframe{ display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); height:3000px; }
#JT_close_link { float: right; }
#JT_close_link img { border: 0; margin: -3px 0 0; }
/************** jtip2 (kevin's modified version) **************/
#JT2_arrow_left{ background-image: url(/images/jtip/arrow_left2.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px; }
#JT2_arrow_right{ background-image: url(/images/jtip/arrow_right2.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT2 { position: absolute; z-index:100; border: 2px solid #CCCCCC; background-color: #fff; }
#JT2_copy{ padding:10px 10px 10px 10px; color:#333333; }
.JT2_loader{ background-image: url(/images/jtip/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px; }
#JT2_close_left{ background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT2_close_right{ background-color: #CCCCCC; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold;}
#JT2_copy p{margin:3px 0;}
#JT2_copy img{ padding: 1px;	border: 1px solid #CCCCCC; }
#JT2_close_link img { border: 0; margin: -3px 0 0; }

#horizonalnavlist { padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font: bold 12px Verdana, sans-serif; }
#horizonalnavlist li { list-style: none; margin: 0; display: inline; }
#horizonalnavlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #777; border-bottom: none; background: #eee; text-decoration: none; }
#horizonalnavlist li a:link { color: #444; text-decoration: none; }
#horizonalnavlist li a:visited { color: #444; text-decoration: none; }
#horizonalnavlist li a:hover { color: #eee; background: #069; border-color: #227; }
#horizonalnavlist li a#current { background: white; border-bottom: 1px solid #FFF; color: #444; }

div#rp_specs li { list-style-type: square; margin-bottom: 0; padding-bottom: 0; }
.platformBox { width: 250px; padding: 0 20px 20px 0; float: left; }
.overviewSystem h4 { height: 18px; text-align: center; margin: 0; padding: 1px 4px; color: #555; font-size: 11px; background-image: url(/images/common/bg_silverbar_sm.gif); background-repeat: repeat-x; }
div.overviewSystem { margin-bottom: 20px; }
.overviewList { float: left; margin-left: 20px; padding-left: 16px; }

/* Search page */
.search_spelling { font-size: 1.1em !important; }
.search_spelling a:link, .search_spelling a:visited, .search_spelling a:hover { font-size: 1em; }

#interior_main .search_hit { margin-bottom: 15px; }
#interior_main .search_hit a:link, #interior_main .search_hit a:visited, #interior_main .search_hit a:hover { color: #069; font-size: 1.25em; }
#interior_main .search_hit_summary { font-size: 1.2em; }

#interior_main .search_paging a:link, #interior_main  .search_paging a:visited, #interior_main .search_paging a:hover { font-size: 1.1em; color: #069; }
span.search_jump { margin: 0 3px; font-size: 1.1em; }
#interior_main .search_jump a:link, #interior_main .search_jump a:visited, #interior_main .search_jump a:hover { font-size: 1em; color: #069; } 

/* Standard classes */
.infoNote { font-size: 0.9em; color: gray; }
.alertNote { font-weight: bold; font-size: 0.9em; color: red; }
.helpNote { cursor: help; }
.highlighter { background: #ffb !important; }
br.floatStop { line-height: 1px; font-size: 1px; clear: both; }
.nobr { white-space: nowrap; }

/* crumbs */
#crumbs { height: 1%; margin: 25px 0 5px; padding: 0; list-style-type: none; line-height: 1em; }
#crumbs li { display: inline; float: left; margin: 0; padding: 0 10px 0 2px; background: url(/images/interior/breadcrumb_arrow.gif) 100% 4px no-repeat; font: normal 12px "Arial", sans-serif; }
#crumbs a:link, #crumbs a:visited { color: #999; text-decoration: none; }
#crumbs a:hover { color: #616161; text-decoration: underline; }
#crumbs #lastcrumb { font: normal 12px "Arial", sans-serif; color: #999; }

h3, h3 a { font: bold 16px "Arial", sans-serif; font-size: 16px; color: #107ba6; margin: 20px 0; padding: 0; }
h3.dark { margin: 0pt 0pt 5px; color: #656565; }

ul.tabs a { text-decoration: none; }
ul.tabs a:hover { text-decoration: none; }

ul.bulletpoints li { padding-top: 5px; padding-bottom: 5px; }
ul.bulletpoints li { list-style:none; background-image:url("/images/interior/bullet-point.png"); background-repeat: no-repeat; background-position: 0 .5em;  padding-left:15px; }


/* Modal */
.simplemodal-overlay {
	background-color: #000;
	cursor: wait;
}
.simplemodal-container {
	height: 575px;
	width: 800px;
	background-color: #fff;
	/* border: 3px solid #999; */
}
a.modalCloseImg {
	background: transparent url(/images/interior/x.png) no-repeat scroll 0 0;
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -18px;
	top: -15px;
	width: 25px;
	z-index: 3200;
}


#sliderLoading { display: none; height: 300px; background: url(/images/interior/loader.gif) no-repeat 50% 50%; }
#slideContainer { width: 640px; overflow: hidden;  position: relative; }
#slides { width: 640px; float:left; position: relative; left: 0; top: 0; width: 100%; }
#slides .slide { width: 640px; float: left; height: 100%; position: relative; }
#slides .slide .wrapper { padding: 20px 10px; }
#slides .slide img { margin-left: 8px; margin-bottom: 3px; }
#slideLeftLink { background: url(/images/interior/arrows.png) no-repeat; margin-top: 200px; }
#slideLeftLink:hover { background-position: -30px 0; }
#slideRightLink { background: url(/images/interior/arrows.png) no-repeat -60px 0; margin-top: 200px; }
#slideRightLink:hover { background-position: -90px 0; }

a.noul { text-decoration: none !important; }


@media print {
	.header, #left_column, #interior_main_header, .noprint { display: none; }
}