
/*
    COLOURS
    Darkblue:            #002f60
    Orange:                #e98300
    Light grey:            #d6dadb
    Grey:                #60686c
    Off white:            #f3f3f0
    Off orange:            #e7b77a
    Off black:            #1f1e21
    Turquoise:            #009aa6
    Light turquoise:    #7fccd2
    White:                 #fff
*/
/*    RESET */
html{color:#201f23;background:#f7f3ed; font: normal 12px 'Arial', 'Helvetica', 'sans-serif'; }body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/*    GRIDSYSTEM 65-12-10 */
.container{width:900px;margin:0 auto; padding: 0 5px;}.grid-1,.grid-2,.grid-3,.grid-4,.grid-45,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:5px; margin-right: 5px;}.alpha{margin-left:0;}.omega{margin-right:0;}.grid-1{width:65px;}.grid-2{width:140px;}.grid-3{width:214px;}.grid-45{width:327px;}.grid-4{width:290px;}.grid-5{width:365px;}.grid-6{width:440px;}.grid-7{width:515px;}.grid-8{width:590px;}.grid-9{width:665px;}.grid-10{width:740px;}.grid-11{width:815px;}.grid-12{width:890px;}.grid-3.column { width: 224px; margin: 0;}.grid-9.column { width: 675px; margin:0; }.grid-6.column { width:450px; margin: 0; }
.grid-6-column { width:450px; margin:0; display:inline;float:left;position:relative; padding-bottom: 10px; }
.grid-3-column { width: 224px; margin:0; display:inline;float:left;position:relative; padding-bottom: 10px; } /* border-left: 1px solid #EBECED; */
.grid-5-column { width: 375px; margin:0; display:inline;float:left;position:relative; padding-bottom: 10px; }
.grid-9-column { width: 675px; margin:0; display:inline;float:left;position:relative; padding-bottom: 10px; }
/*    ELEMENTS */
a { color: #1f1e21; text-decoration: underline; }
a:hover { border: none; }
a.disabled { text-decoration: none; cursor: default; }
p { color: #1f1e21; font: normal 12px 'Arial', 'Helvetica', 'sans-serif'; }
p.excerpt { padding:5px 0 0 0; }
h1 { font: bold 24px 'Georgia', 'Times New Roman', 'serif'; color: #1e2120;  padding: 5px 0 6px; }
h2 { font: bold 16px 'Georgia', 'Times New Roman', 'serif'; color: #1e2120;  padding: 5px 0 6px;  }
h3 { font-weight:bold; margin-bottom:5px; }
strong { font-weight: bold; }
/*    FRAMEWORK */
body, html { height: 100%; width: 100%; background: #f7f3ed url('/system_images/gfx_body-bg.png') repeat-x }
.page-wrap { padding: 10px; }
.page-wrap .container { background: #fff; overflow: hidden; }
/* .page-header .container { background: #fff url('/system_images/gfx_blue-bar.png') repeat-x bottom right; } */
.page-content .container { }
/*    GLOBAL */
a.site-id { border: none; float: left; background: url('/system_images/gfx_logo.png') no-repeat center center; width: 97px; height: 48px; text-indent: -9999px; display: block; margin: 10px 0 20px 15px; overflow: hidden; }
.button { background: #F8BB7B url('/system_images/gfx_button-bg.png') repeat-x bottom left; border-top: 1px solid #e0a156; border-bottom: 1px solid #d58222; font: bold 10px 'Arial', 'Helvetica', 'sans-serif'; text-transform: uppercase; padding: 0 7px; color: #fff; text-decoration: none; }
a.button:hover { border-top: 1px solid #e0a156; border-bottom: 1px solid #d58222; }
.button.big-button { line-height:20px; background:#cf6f00 url('/system_images/gfx_bg_bigbutton.png') repeat-x top left; margin:0 10px; padding:0 20px; font-weight:bold; }
input.button.big-button { height: 22px; line-height: 15px; border-left: 1px solid #E0A156; border-right: 1px solid #D58222; padding:0 20px; } /* ADDED BY SA */
.big-button.left { margin-left:0; }
a.link { background: url('/system_images/gfx_list-bullet.png') no-repeat left top; padding-left: 17px; margin-right: 10px; }
a.rss { background:url('/system_images/gfx_ico_rss.gif') no-repeat left top; padding:0 0 0 20px; }
a.fav { background:url('/system_images/gfx_ico_star.gif') no-repeat left top; padding:0 0 0 20px; }
.menu-and-search { background: #fff url('/system_images/gfx_blue-bar.png') repeat-x bottom right; border-bottom: 25px solid #fff; }
.main-menu { float: left; clear: both; margin: 0; overflow: hidden; width: 890px; zoom: 1; }
.main-menu li { display: inline; text-transform: uppercase; zoom: 1; }
.main-menu li a, .main-menu li a:active, .main-menu li a:hover { width: 150px; border-bottom: 6px solid #002f60; text-decoration: none; font-family: 'Georgia','Times New Roman','serif'; letter-spacing: 1px; font-weight: bold; line-height: 12px; float: left; padding-left: 10px; padding-bottom: 6px; }
.main-menu li a span { border-right: 1px solid #d6dadb; display: block; padding-top: 3px; }
.main-menu li.active a, .main-menu li.active a:hover { border-color: #e98300; color: #e98300; }
.main-menu li.last a span { border: none; }
.side-menu * { zoom:1; }
.side-menu { border-top: 6px solid #002f60; padding-top: 6px; font-weight: bold;  font-family: 'Georgia','Times New Roman','serif'; letter-spacing: 1px;  margin-bottom: 20px; }
.side-menu li a { border-bottom: 1px solid #b0b4b6; }
.side-menu a { padding: 8px 10px; line-height: 19px; font-weight: normal; border: none; text-decoration: none; display: block; }
.side-menu .current a { color: #e98300; }
.side-menu li li { background:#f8f8f6; }
.side-menu .with-submenu a { background: #fff url('/system_images/gfx_arrow_right.png') no-repeat right center; }
.side-menu .with-submenu.active a { background: #f8f8f6 url('/system_images/gfx_arrow_down.png') no-repeat right center; }
.side-menu .with-submenu.active li a { background-image: none; }
.side-menu .current li a { color: #1F1E21; }
.side-menu .with-submenu.active li a { padding-left: 20px; background-color: #f0ece2; }
.side-menu .with-submenu.active li.with-submenu a {  background: #f0ece2 url('/system_images/gfx_arrow_right.png') no-repeat right center; }
.side-menu .with-submenu.active li.with-submenu.active a { background: #f0ece2 url('/system_images/gfx_arrow_down.png') no-repeat right center; }
.side-menu .with-submenu.active li.with-submenu li a { background-image: none; }
.side-menu .with-submenu.active li.with-submenu.active li a { background-image: none; background-color: #e9e5db; }
.side-menu .current li a { color: #1F1E21; }
.side-menu .with-submenu.active li.with-submenu li a { padding-left: 30px; background-color: #e9e5db; }
.side-menu .with-submenu.active li.with-submenu li.with-submenu a {  background: #e9e5db url('/system_images/gfx_arrow_right.png') no-repeat right center; padding-left: 30px; }
.side-menu .with-submenu.active li.with-submenu li.with-submenu.active a { background: #e9e5db url('/system_images/gfx_arrow_down.png') no-repeat right center; }
.side-menu .with-submenu.active li.with-submenu li.with-submenu li a { background-image: none; }
.side-menu .with-submenu.active li.with-submenu li.with-submenu.active li a { background-image: none; }
.side-menu .with-submenu.active li.with-submenu li.with-submenu li a {  padding-left: 40px; background-color: #e1ddd4 !important;}
/* Only transform the first level of the menu */
.side-menu ul li a { text-transform: uppercase; }
.side-menu ul li ul li a { text-transform: none; }
/* Hide search box */
.search { display: none; }
.search { float: right; margin-top: -3px; }
.search input { height: 18px; border: 1px solid #cccccc; font-size: 12px; padding-top: 1px; margin-right: 0; float: left; font-weight: bold; color: #60686c; padding-left: 5px; }
.search .button { height: 18px; float: left; line-height: 18px; padding: 1px 8px 0px; }
.header-container { float: right; width: 450px; }
.header-box { background: #f9f9f9; float: right; margin: 10px 5px 20px; }
.header-box .content { padding: 5px 2px 10px 10px; }
.header-box .content h2 { height: 30px; font: bold 12px 'Arial', 'Helvetica', 'sans-serif'; margin-bottom: 5px; color: #60686c; }
.header-box.my-pages { border-right: 1px dotted #c7c7c7; background: #f3f3f0; margin-right: 0; }
.header-box a { margin-right: 0; padding-right: 10px; }
.header-box .username { display: block; }
/* Insight menu */
.insight-menu * { zoom:1; }
.insight-menu { border-top: 6px solid #002f60; padding-top: 6px;  font-family: 'Georgia','Times New Roman','serif'; letter-spacing: 1px;  margin-bottom: 20px; }
.insight-menu ul { border-top: 1px solid #b0b4b6; }
.insight-menu li { border-bottom: 1px solid #b0b4b6; }
.insight-menu li li { padding:0 10px; background:#fff; border-bottom:none; font:12px Arial, Helvetica, sans-serif; }
.insight-menu a { padding: 0 10px; line-height: 35px; text-transform: none; border: none; text-decoration: none; display: block; }
.insight-menu li.active { background: #f8f8f6; }
.insight-menu li.last a { border: none; }
.insight-menu .expandable.active a { background: #f8f8f6 url('/system_images/gfx_arrow_down.png') no-repeat right center !important; }
.insight-menu .expandable a { background: #fff url('/system_images/gfx_arrow_right.png') no-repeat right center; }
.insight-menu .expandable li a { background: #fff; color: #1F1E21; border-bottom:1px solid #d6dadb; padding: 5px 10px; line-height: 14px; text-transform: none; text-decoration: none; display: block; letter-spacing:0; }
.insight-menu .expandable li.last a { border: none; }
.insight-menu .expandable.active li a { background: #fff !important; color: #1F1E21; font-weight: normal; }
.insight-menu .expandable li a { background: #fff; color: #1F1E21; }
.insight-menu .active a { color: #e98300; font-weight: bold; } 
.insight-menu .expandable li.active { background: #f8f8f6; font-weight: normal; }
.insight-menu .expandable li.active a { background: #f8f8f6 !important; font-weight: normal; }
.insight-menu li.select-box { padding:10px; }
.insight-menu li.select-box select { display:block; width:195px; }
/* Only transform the first level of the menu */
.insight-menu ul li a { text-transform: uppercase; }
.insight-menu ul li ul li a { text-transform: none; }
/* STARTPAGE */
.hero { background: url('/system_images/gfx_startpage-hero.png') no-repeat; height: 223px; margin-bottom: 12px; }
.hero h2 { font: normal 24px 'Georgia', 'Times New Roman', 'serif'; color: #1e2120;  padding: 5px 0 6px;  }
.hero.quality { background: url('/system_images/gfx_quality-hero.png') no-repeat; }
.hero.quality p { width: 215px; }
.hero.fluid { height: auto !important; }
.hero .content { padding: 50px 0 0 10px; }
.hero h1 { font-size: 30px; color: #1f1e21;  }
.hero p { width: 460px; }
.hero.article { background: url('/system_images/gfx_article-hero.png') no-repeat; height: 223px; }
.hero.article p { width: 215px; }
.hero.candidate { background: url('/system_images/gfx_candidate-hero.png') no-repeat; height: 223px; }
.hero.candidate h1 { font-size:30px; font-weight:normal; margin-bottom:10px; width:215px; }
.hero.candidate p { width:215px; }
.big-box { background: #002f60; font-size: 14px; margin-bottom: 10px; }
.big-box.turquoise { background: #009aa6 }
.big-box.turquoise .content h1 { border-bottom: 1px solid #7fccd2; }
.big-box .content { padding: 20px 10px 15px; }
.big-box .content h1 { font-size: 24px; color: #fff; border-bottom: 1px solid #7f97af; margin-bottom: 24px; }
.big-box .content ul li { background: url('/system_images/gfx_list-bullet.png') no-repeat left 2px; padding-left: 22px; margin-bottom: 10px; }
.big-box .content a { color: #fff; text-decoration: none; border: none;}
.big-box .content p { color: #fff; margin-bottom: 15px; font-size: 12px; }
.big-box .content strong { font-weight: bold; }
.big-box.beige { background:none repeat scroll 0 0 #F0EBE2; float:left; margin-bottom:20px; font-size:12px; }
.big-box.beige .content { padding:20px 10px; }
.big-box.beige .content h2 { border-bottom:1px solid #A8AAA7; color:#1F1E21; font:bold 14px 'Georgia','Times New Roman','serif'; margin-bottom:4px; padding-bottom:5px; }
.big-box.beige .content a { color: #1F1E21; text-decoration:underline; }
.big-box.beige .content p { color: #1F1E21; margin-bottom: 15px; font-size: 12px; }
.big-box.beige .content strong { font-weight: bold; }
.big-box.dark-blue { background: #002f60; padding-bottom:15px; zoom:1; } /* Removed overflow:hidden; */
.big-box.dark-blue .content { padding:10px 0 0 10px; border-right:medium none !important; } /* Removed overflow:hidden; */
.big-box.dark-blue .content h2 { font-size: 24px; font-weight: normal; border-bottom: 1px solid #5b7c96; color:#FFFFFF; margin-bottom:10px; margin-right:10px; }
.grid-9-column .big-box.dark-blue .content div { margin-bottom: 10px; }
.grid-9-column .big-box.dark-blue .content div select { clear:both; width:317px; font-size: 12px; }
.grid-9-column .big-box.dark-blue .content div input { clear:both; height:17px; }
.grid-9-column .big-box.dark-blue .content div input.text { width:315px; } /* MOD BY SA */
.grid-9-column .big-box.dark-blue .content div.form-wrapper { float:left; margin-right:10px; width:317px; } /* Removed overflow:hidden; */
.grid-6-column .big-box.dark-blue .content div select { clear:both; width:199px; }
.grid-6-column .big-box.dark-blue .content div input { clear:both; width:197px; }
.grid-6-column .big-box.dark-blue .content div label { font-weight: bold; color: #fff; font-size: 12px; }
.grid-9-column .big-box.dark-blue .content div label { font-weight: bold; color: #fff; font-size: 12px; }
.grid-6-column .big-box.dark-blue .content div.form-wrapper { float:left; margin-right:10px; width:199px; }
/* START CUSTOM MADE FOR INTELLIPLAN */
.search-dropdown-wrapper div { z-index: 2000; }
.dark-blue{ z-index: 1000; }
.grid-9 .content div.form-wrapper p { display:none; }
.grid-3 .leftbox .leftbox-content {
  font-size:11px;
  color:#201F23;
  font-family:'Arial','Helvetica','sans-serif';
  font-weight: normal;
}
table.tblWSSummitInner table table table table { margin-left: 5px; }
table.tblWSinner { font-family: verdana, arial, helvetica; }
table.tblWSinner div#ctl00_Main_Panel1 { margin-bottom: 10px; } /* border: solid 1px #666448; */
.ftStdListData div { width: 99.7%; } /* border: solid 1px #666448; */
.ftCandInfoSecHeader {
color:#00458A;
font-family:arial,verdana,helvetica,sans-serif;
font-size:14pt;
font-weight:normal;
}
.ftStdHdr1 {
color:#00458A;
font-family:arial,verdana,helvetica,sans-serif;
font-size:18pt;
font-weight:normal;
}
.grid-6 .content h2 span.ftStdHdr1 {
font-size: 30px;
font-weight: normal;
color: #1E2120;
font-family: 'Georgia','Times New Roman','serif';
}
.ftStd12 {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}
.ftStd9 {
font-family:verdana,arial,geneva,helvetica,sans-serif;
font-size:9px;
font-weight:normal;
}
table.ftStd9 { border-collapse: separate; border-spacing: auto; }
tr.ftStd9 td { padding: 2px; font-size: 10px; }
#JobAdSearchControl1_updPanel { z-index: -1; }
.grid-6 ul.link-list li { list-style-type: none; }
#cvmenu a { text-decoration: none; }
.grid-6.equality { overflow: auto; }
.grid-9-column .big-box.dark-blue .content div.form-wrapper .search-dropdown-wrapper a { color: #000; }
.grid-9-column .big-box.dark-blue .content input.button.big-button { margin-top: 15px; }
.webcvmargin { margin-left: 10px; }
div.search-dropdown div table tbody tr td span,
div.search-dropdown div table tbody tr td a { vertical-align: top; margin-left: 2px; }
.search-dropdown-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
/* color:#555555; */
margin-bottom:10px;
position:relative;
width:100%;
z-index:5;
}
.search-dropdown-wrapper .search-dropdown-toggle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url() no-repeat scroll 99.7% center;
border:1px solid #B2B6C1;
width: 98%;
display:block;
padding:1px 2px 4px 4px;
}
.search-dropdown-wrapper .search-dropdown-toggle:hover {
text-decoration:none;
}
.search-dropdown-wrapper .search-dropdown {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #B2B6C1 #B2B6C1;
border-style:none solid solid;
border-width:medium 1px 1px;
display:none;
height:250px;
overflow:auto;
padding-left:1px;
position:absolute;
width:99.2%;
z-index:1000;
}
.search-dropdown-wrapper .search-dropdown ul {
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
}
#cvmenu #ctl00_m_PanelCVMeny { margin: 10px; }
/* END CUSTOM MADE FOR INTELLIPLAN */
.small-box .content img { max-width: 200px; }
.small-box { background: #f0ebe2; margin-bottom: 10px; float: left; }
.small-box.white { border: 1px solid #eee; background: #fff; }
.small-box.white .content img { display: block; margin-left: auto; margin-right: auto; }
.small-box .content { padding:10px 10px 15px; }
.small-box h2 { font-size: 14px; color: #1f1e21; border-bottom: 1px solid #a8aaa7; font-weight: bold; padding-bottom: 5px; margin-bottom: 4px; }
.small-box p { margin-bottom: 10px; }
.small-box .content ul li { background: none; list-style-type: disc; margin-left: 22px; padding-left: 0; }
.small-box .content ul.square li { list-style-type: none; background: url('/system_images/gfx_list-bullet.png') no-repeat left 2px; padding-left: 22px; margin-bottom: 3px; margin-left: 0px;  }
/*
.small-box .content ul li { background: url('/system_images/gfx_list-bullet.png') no-repeat left 2px; padding-left: 22px; margin-bottom: 3px; }
.small-box .content ul.square li { background: none; list-style-type: disc; margin-left: 22px; padding-left: 0; }
*/
.small-box .logo-wrapper { text-align: center; width: 100%; margin-bottom: 10px; }
.link-list li { background: url('/system_images/gfx_list-bullet.png') no-repeat left 2px; padding-left: 22px; margin-bottom: 3px; }
.plain-box { border-top: 6px solid #000; font-size: 12px; margin-bottom:30px; }
.plain-box .content { padding: 15px 10px 10px; }
.plain-box .content img { float: right; margin-left: 20px; }
.plain-box p { margin-bottom: 20px; }
.plain-box h2 { font-size: 16px; font-weight: bold; }
.plain-box strong { font-size: 14px; }
.plain-box .item { padding-bottom: 20px; margin-bottom: 15px; border-bottom: 1px solid #d6dadb; }
.plain-box .item.last { border-bottom: none; margin-bottom:0; }
.plain-box.with-endingline { border-bottom: 6px solid #000; }
.left-bordered { border-left: 2px solid #ebeced; font-size: 12px; margin-bottom:10px; }
    .grid-3.left-bordered { width:213px; }
    .grid-4.left-bordered { width:288px; }
    .grid-5.left-bordered { width:363px; }
.left-bordered .content { padding:8px 10px 0 15px; }
.left-bordered .content img { float: right; margin-left: 20px; }
.left-bordered p { margin-bottom: 10px; font-size:11px; }
.left-bordered h2 { font-size: 16px; font-weight: normal; }
.latest-missions { border-top: 2px solid #000; }
.latest-missions h1 { font-size: 24px; color: #60686c; margin: 13px 5px 5px; padding-bottom: 5px; }
.latest-missions .mission {  border-top: 2px solid #d8dadb; padding-bottom: 25px; position: relative; text-align: center; margin: 0; background: url('/system_images/gfx_mission-line.png') no-repeat bottom right; width: 147px; margin-bottom: 10px; }
.latest-missions .mission h2 { color: #60686c; font: normal 11px 'Arial', 'Helvetica', 'sans-serif'; width: 115px; margin: 0 auto; text-transform: uppercase; padding-bottom: 2px; border-bottom: 1px solid #d6dadb; display: block; }
.latest-missions .mission .logo-wrapper { display: block; text-align: center; width: 100%;}
.latest-missions .mission.last { background: none; }
.grid-9.latest-missions .mission { width: 165px; }
.company-info { background: #F0EBE2; margin-bottom: 20px;}
.company-info .grid-6,
.company-info .grid-3 { margin: 0; background-position: center center; background-repeat: no-repeat; }
.company-info h2 { font-size: 30px; font-weight: normal; margin-bottom: 10px; }
.company-info p { margin-bottom: 10px; }
.company-info .content { padding: 15px; }
.site-map { font-size: 11px; text-transform: uppercase; font-weight: bold; color: #999; padding: 20px 0; float: left; }
.site-map li { float: left; width: 135px; padding-left: 5px; font-family: 'Georgia','Times New Roamn','serif'; letter-spacing: 1px; }
.site-map li a { color: #999; text-decoration: none; }
.site-map li li { padding: 0; font-family: 'Arial','Helvetica','sans-serif'; font-weight: normal; letter-spacing: 0; }
.site-map ul { text-transform: none; margin-top: 2px; }
.site-map p { font-size: 11px; } /* Modification by SA */
.breadcrumbs { border-top: 4px solid #002f60;  padding: 20px 0 0 10px; }
.breadcrumbs li { display: inline; color: #999; }
.breadcrumbs li a { text-decoration: none; color: #999;  }
.breadcrumbs li.current a {font-weight: bold; }
.page-footer strong, .page-footer p { color: #999999; }
.article-box { margin-bottom: 25px; }
.article-box .content { padding-right: 10px; overflow:hidden; } /* moved border-right: 1px solid #ebeced; to .grid-3-column */
.article-box p { margin-bottom: 20px; }
.article-box p.emphasized, .article-box p.note { padding: 20px 15px; background: #eeebe2; }
.article-box table.emphasized, .article-box table.note { padding: 20px 15px; background: #eeebe2; border-collapse: separate; }
.article-box .content img { margin-bottom:10px; }
.article-box h1 { font-weight:bold; }
.article-box h2 a { text-decoration: none; }
.grid-6 ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; }
.grid-6 ul li { list-style-type: disc; }
.grid-6 ul.link-list { padding-left: 0px; }
.columnize .first { margin-right:20px; }
.columnize p { margin-bottom:20px; }
.contact-box { background: #002f60; border-bottom: 15px solid #fff; }
.contact-box .content { padding: 20px 10px; color: #fff; }
.contact-box .content h2 { color: #fff; margin-bottom: 10px; }
.contact-box a { color: #fff; }
.contact-box .content p { color: #fff; font-size: 12px; margin-bottom: 15px; }
.contact-box .content img { float: right; margin-left: 15px; }
.contact-box .contact-form { border-top: 1px solid #485a83; border-bottom: 1px solid #485a83; padding: 10px 0; margin-bottom: 10px; overflow: hidden;}
.contact-box .contact-form input { width: 80px; border: none; font-size: 10px; padding: 3px; margin: 0; margin-bottom: 10px; }
.contact-box .contact-form input.big { width: 180px; } /* Added by SA */
.contact-box .contact-form input.left { margin-right: 9px; }
.contact-box .contact-form textarea { width: 180px; height: 80px; border: medium none; font: normal 10px 'Arial', 'Helvetica', 'sans-serif'; padding: 3px; margin: 0; margin-bottom: 10px; } /* Added by SA */
.contact-box .content ul li { background: url('/system_images/gfx_list-bullet.png') no-repeat left 2px; padding-left: 22px; margin-bottom: 3px; }
.contact-box.contact-generic .contact-form { border-top: 0px solid #485a83; border-bottom: 0px solid #485a83; padding: 0; margin-bottom: 0px; overflow: hidden;} /* Added by SA */
.info-list { margin-bottom: 10px; overflow: hidden }
.info-list dt { clear: left; color: #555555; margin-right: 5px; float: left; }
.info-list dd { float: left; }
.sidebar-box { border-bottom: 2px solid #8f8e90; margin-bottom: 20px; float: left; clear: both; }
.sidebar-box img { float: left; margin: 0 10px 20px 0; }
.sidebar-box p { margin-bottom:15px; }
.sidebar-box.no-border { border-bottom:none; }
.meta-info { margin-bottom: 20px; }
.meta-info li { margin-bottom: 1px; }
.meta-info .label { color: #555555; margin-right: 5px; font-weight: bold; }
.hitlist { width:100%; border-top:2px solid #d8dadb; }
.hitlist td { padding:3px 10px 3px 3px; height: 40px; }
.hitlist th { padding:15px 10px 15px 3px; }
.hitlist tr.odd { background:#f7f7f7; }
.hitlist .hitlist-name { font-weight:bold; }
.hitlist .sort-by { background:url('/system_images/gfx_gfx_sort-desc.gif') no-repeat right center; padding:0 10px 0 0; text-decoration:none; }
.hitlist .sort-by:hover { text-decoration:underline; }
.hitlist .sort-by.desc { background-image:url('/system_images/gfx_gfx_sort-desc.gif'); }
.hitlist .sort-by.desc { background-image:url('/system_images/gfx_gfx_sort-asc.gif'); }
.hitlist .sort-by.sort-active { font-weight:bold; }
.pagination * { zoom:1; }
.pagination { width:100%; text-align:center; overflow:hidden; margin:15px 0 0; }
.pagination a { margin:0 5px; }
.pagination .prev,
.pagination .next { width:50px; }
/* .pagination .prev span, */
.pagination .prev a { background:url('/system_images/gfx_gfx_arrow-left.gif') no-repeat left center; padding-left:10px; float:left; }
/* .pagination .next span, */
.pagination .next a { background:url('/system_images/gfx_gfx_arrow-right.gif') no-repeat right center; padding-right:10px; float:right; }
.pagination .active { font-weight:bold; }
.sidebar-buttons { float: left; clear: both; }
.sidebar-buttons .button { margin: 0; width: 175px; float: left; text-align: center; margin-bottom: 10px; padding-top: 1px; }
.sidebar-buttons .big-button.grey { border-color: #bdbdbd; line-height:20px; background:#737373 url('/system_images/gfx_bg_bigbutton_grey.png') repeat-x top left; }
.save-list { text-align:center; margin:10px 0 30px; padding-top:10px; border-top:2px solid #d8dadb; }
.save-list ul li { display:inline; margin:0 10px; }
.form {}
/* FORM */
.article-box .form-wrapper input.text { display:block; width:98%; }
.article-box .form-wrapper textarea.text { display:block; width:98%; height:100px; }
.article-box .form-wrapper select { display:block; width:99%; }
.radio, .checkbox { margin-right:5px; }
.time-wrapper { overflow:hidden; clear: both; float: left; margin-bottom:10px !important; width:98%; }
.time-wrapper label { float:left; line-height:18px; width:50px; }
.time-wrapper input { float:left; margin-left:5px; }
.time-wrapper .cal-icon { background:url('/system_images/gfx_gfx_cal.gif') no-repeat top left; display:block; text-indent:-9999px; float:left; height:18px; width:24px; margin-left:10px; }
ul.share { margin: 0; padding: 0; }
.share span { color: #60686c; }
.share a.email { background: url('/system_images/gfx_icon_email.png') no-repeat left center; padding-left: 25px; }
.share a.print { background: url('/system_images/gfx_icon_print.png') no-repeat left center; padding-left: 25px; }
.share li { display: inline; }
.share a,
.share span { float: left; margin-right: 20px; line-height: 18px; text-decoration: none; }
.share span { margin-right: 10px; }
.share ul { display: inline; }
.share ul a { width: 16px; height: 16px; float: left; text-indent: -9999px; margin-right: 10px; }
.share ul a.linkedin { background: url('/system_images/gfx_share-linkedin.gif'); }
.share ul a.delicious { background: url('/system_images/gfx_share-delicious.gif'); }
.share ul a.digg { background: url('/system_images/gfx_share-digg.gif'); }
.share ul a.facebook { background: url('/system_images/gfx_share-facebook.gif'); }
.share ul a.stumble { background: url('/system_images/gfx_share-stumbleupon.gif'); }
.share ul a.twitter { background: url('/system_images/gfx_share-twitter.gif'); }
.share ul a.buzzup { background: url('/system_images/gfx_share-buzzup.gif'); }
/* HELPERS */
.right { float:right; }
.left { float:left; }
 
/* EXTRA */
.a_divider { width: 100%; height:1px; background-image: url(/system_images/a_divider.gif); background-repeat: repeat-x; margin:20px 0; }
#friendMessage { clear:both; height: 200px; }