﻿@charset "utf-8";
/*------------------------------------------------------------------

  Project:         OBS
  Last change:     03/05/10 

  SHAREPOINT 2010 CUSTOM STYLES   
-------------------------------------------------------------------*/
html body {background-color:#125393;font-family: "Trebuchet MS","Times New Roman", Times, serif;font-size:10pt}
#aspnetForm .ms-WPBody {font-family: "Trebuchet MS","Times New Roman", Times, serif;font-size:10pt}

#aspnetForm .ms-WPBody, #aspnetForm .ms-WPBody a, #aspnetForm .groupheader {font-family: "Trebuchet MS","Times New Roman", Times, serif!important;}
#aspnetForm .ms-WPBody a {color:#FFFFFF;}
#aspnetForm .ms-WPBody a:visited {color:#FFFFFF;}

/*  -------------------------|  CONTAINER   |------------------------------ */
#aspnetForm #s4-bg {background:#125393 url('obs_bg.jpg') 0 -120px repeat-x scroll;}
#aspnetForm .s4-nosetwidth {width:950px!important;margin: 0 auto;}
#s4-header {height:90px;}
.logo {float:left;background:transparent url('obs-logo.jpg') left top no-repeat;width:116px;height:68px;margin-top:10px;}
#s4-tagline {margin:30px 0 0 10px ;color:#fff;font-size:1.6em;float:left;}
.reg { font-size:8pt; vertical-align:top;}

#print-logo {display:none;}

/*  -------------------------|  RIBBON  |------------------------------ */
.ribbonbackground {display:none;} 

/*  -------------------------|  SEARCH  |------------------------------ */
#s4-searcharea ul{float:left;padding:0;}
	#s4-searcharea li{float:left; list-style-type:none;}
	#aspnetForm .s4-search table {width:auto!important;margin-right:0px;}
	#aspnetForm .s4-search td.ms-sbcell {background:#204262 none;}
	#aspnetForm .s4-search td.ms-sbcell a {background:#204262 url('search.gif') left top no-repeat;width:24px;height:20px;display:block;}
	#aspnetForm .s4-search td.ms-sbcell a:hover {background:#204262 url('search_ova.gif') left top no-repeat;}
	#aspnetForm .s4-search input.ms-sbplain {color:#507CA5;background:#204262 none;width:135px!important;border:none!important;font-size:8pt;}
	#aspnetForm .s4-search input.ms-sbplain {border:none!important;}
	#aspnetForm .s4-search .srch-gosearchimg {display:none;}
	.srch-Metadata2 {display:none}
	.obs-success-story-srch-Icon {float: left; height: 73px; width: 100px; margin: 0 0px 45px 0;}
	.obs-success-story-srch-Icon img {height: 73px!important; width: 80px!important;}
	.obs_success_story_image {float: left; margin: 5px 10px 0px 5px}

#aspnetForm .client-login {margin:4px 10px 0 0;padding-left:20px;color:#507ca5;background:transparent url('login.png') 0px 0px no-repeat;font-size:9pt;}
	#aspnetForm .client-login a{color:#465d72;font-size:9pt!important;}
	#aspnetForm .client-login a:hover{text-decoration:underline;}
	
/*  -------------------------|  NAVIGATION  |------------------------------ */
#aspnetForm .s4-rp, #aspnetForm .s4-app {padding:0px;margin:17px 0 0 0;}
	#aspnetForm .menu-horizontal a.dynamic-children span.additional-background, #aspnetForm .menu-horizontal span.dynamic-children span.additional-background {padding-right:12px;background:transparent url('menu-down.gif') right center no-repeat;}
	#aspnetForm .s4-toplinks {margin:0px;background:#ff9506 url('nav_bg.png') left bottom repeat-x;border-top:solid 1px #e5bb82;border-left:solid 1px #e5bb82;}
	#aspnetForm .menu-horizontal {width:100%;}
	#aspnetForm .s4-tn {margin:0;}
	#aspnetForm .s4-tn li.static > a.menu-item {color:#fff;font-weight:normal;margin:0px;font-size:1em;padding: 10px 35px;border-left:solid 1px #fca229;border-right:solid 1px #d17a05;}
	#aspnetForm .s4-tn li.last-nav a{border-right:none!important;}
	#aspnetForm .s4-tn li.static > a:hover {color:#fff;background:#d37c05 none;text-decoration:none;}
	#aspnetForm .s4-toplinks .s4-tn a.selected {background:#d37c05 none;border:none;}
	
/*  -------------------------|  DYNAMIC MENU (DROPDOWN)  |------------------------------ */
	#aspnetForm .s4-tn ul.dynamic {color:#fff;background:transparent none;border:none;}
	#aspnetForm .s4-tn li.dynamic > a.menu-item {color:#fff;background:transparent url('trans_menu.png') left top repeat;padding: 5px 10px;border-bottom:solid 1px #d78716;}
	#aspnetForm .s4-tn li.dynamic > a:hover {color:#fff;background:#ff9506 url('nav_bg.png') left bottom repeat-x;text-decoration:none;}

/*  -------------------------|  SUB NAVIGATION  |------------------------------ */
body #s4-leftpanel {width:180px!important;}
#aspnetForm .menu-vertical {margin:0px 0 5px 0px;padding-top:10px;padding-bottom:10px;background:#0c3867 url('leftpanel_bg.jpg') left top repeat-x;border-bottom:solid 1px #145187;border-right:solid 1px #145187;}
	#aspnetForm .menu-vertical ul.root {border-top:solid 1px #09315d;}
	#aspnetForm .menu-vertical ul.root li.static {padding:0px;}
	#aspnetForm .menu-vertical ul.root li.static ul.static li.static {padding:0px;border:none;}
	#aspnetForm .menu-vertical ul.root li.static a {font-size:10pt;color:#fff;border-top:solid 1px #17477a;border-bottom:solid 1px #09315d;}
	#aspnetForm .menu-vertical ul.root li.static a:hover {color:#fff!important;border-top:solid 1px #09315d;border-bottom:solid 1px #ee8b06;text-decoration:none;background:#08325e none;}
	#aspnetForm .menu-vertical ul.root li.static a:visited {color:#fff;}
	#aspnetForm .menu-vertical ul.root li.selected a.selected {color:#fff!important;font-weight:bold;background:#ff9506 url('nav_bg.png') left bottom repeat-x;}
	#aspnetForm .menu-vertical ul.root ul.selected li.selected a.selected {color:#fff;background:#ff9506 url('nav_bg.png') left bottom repeat-x;}
	#aspnetForm .menu-vertical ul.root ul.static {padding:0;}
	#aspnetForm .menu-vertical ul.root ul.static li.static{background:#062d56 none;}
	#aspnetForm .menu-vertical ul.root ul.static li.static a{color:#507CA5;padding: 0px 15px 0px 15px;border:none;font-size:9pt;border-bottom:solid 1px #04284e;border-top:solid 1px #08315c;}
	#aspnetForm .menu-vertical ul.root ul.static li.static a.selected {color:#fff;font-weight:bold;background:#ff9506 url('nav_bg.png') left bottom repeat-x;}
	#aspnetForm .menu-vertical ul.root li.static .menu-item-text {padding: 4px 10px;}
	#aspnetForm .menu-vertical ul.root li.static .additional-background 	{}
	#aspnetForm .menu-vertical ul.root ul.static li.static .menu-item-text {padding: 4px 0px 4px 10px;background:transparent url('bullet_nav.gif') left center no-repeat;}

/*  -------------------------| STATUS BAR  |------------------------------ */
#aspnetForm #pageStatusBar{margin-bottom:1px;border:none;background: #e6f1fa;border-color: #00889a;color: #3B3C3D;font-family: inherit; }

/*  -------------------------|  TITLE  |------------------------------ */
#aspnetForm #title-row {height:100px;width:950px;border:none;border-top:solid 1px #336491;border-left:solid 1px #336491;border-bottom:solid 1px #123f60;margin-bottom:1px;background:transparent url('banner_small.jpg') center center no-repeat;}
	#aspnetForm #title-row h1 {color:#ff9506;font-size:2.5em;font-weight:normal;margin-top:10px;margin-left:35px;display:none}
	#aspnetForm .image-banner {height:200px!important;}
	#aspnetForm .image-banner-small {height:130px!important;}
	
/*  -------------------------|  TITLE HOME  |------------------------------ */
#aspnetForm #top-panel {width:950px;height:359px;background:transparent none;position:relative;border:none;border-top:solid 1px #194e84;border-left:solid 1px #194e84;border-bottom:solid 1px #123f60;margin-bottom:5px;}
#aspnetForm  #flash-panel {}
#hm_toppanel {width: 205px;position:absolute;right: 15px;top: 12px;height: 315px;}
#wfu-box {height: 260px;display:block;border-top: solid 1px #336491;border-left: solid 1px #336491;border-bottom: solid 1px #031c34;border-right: solid 1px #031c34;background: #042037 none;}
    #aspnetForm  #wfu-box .ms-WPHeader h3 {color:#A8C4DA;background:transparent url('wfu_bg.jpg') bottom left repeat-x;border-left:none;border-top:none;}
    #wfu-box .description{padding:0 10px 10px 10px;color:#507CA5;}
    #wfu-box .wfu-list {padding:10px;height:170px;background:transparent url('wfu_bg.gif') bottom center no-repeat;}
    #wfu-box .wfu-list ul{padding:0;margin:10px 0 0 0px;list-style-type:none;}
    #wfu-box .wfu-list li{color:#fff;padding:0;margin:0;list-style-type:none;font-weight:bold;}
    .wfu-list .wfu-item {clear:both;float:left;padding:5px 0;width:100%;border-bottom:dotted 1px #19436a;}
    .wfu-list .wfu-location {width:60px;float:left;margin-left:10px;}
    .wfu-list .wfu-total {color:#ff9506;float:right;margin-right:20px;}
    .wfu-list .wfu-title {color:#507CA5;font-weight:bold;}
    #aspnetForm  #wfu-box .more-link{float:right;margin-right:10px;}

/*  -------------------------|  HOMEPAGE |------------------------------ */
#hm-leftpanel {float:left; width:340px;padding-right:40px;}
#hm-centerpanel {float:left;width:320px;padding-right:35px;}
#hm-rightpanel {float:left;width:215px;}
    /*#hm-rightpanel .ms-wpContentDivSpace {margin:0px;}*/

#aspnetForm .leftpanel {width: 480px;}   
.leftpanel {float:left;width:480px;padding:0px 30px 0 10px;margin-bottom:20px;border-right:1px solid #336491;}
	.leftpanel h1{border-bottom:solid 1px #336491;}
	
.rightpanel {float:left;width:194px;margin:20px 0 0 20px;overflow:hidden;}
	.rightpanel .inner{padding:10px;}
	
#aspnetForm .ms-rte-wpbox {font-family: "Trebuchet MS","Times New Roman", Times, serif;}
#hm-leftpanel h2, #hm-centerpanel h2, #hm-rightpanel h2{background:transparent url('trans.png') left top repeat;padding:3px 10px;border-top:solid 1px #336491;font-weight:normal;margin-top:0;}
.OBS_News li.dfwp-item, .Hot_Topics li.dfwp-item  {clear:both;margin-bottom:10px;}
.OBS_Events_Site li.dfwp-item, .Awards li.dfwp-item  {clear:both;margin-bottom:0;}

#aspnetForm .link-item, #aspnetForm .link-item a, #aspnetForm .link-item a:link {font-family: "Trebuchet MS","Times New Roman", Times, serif;font-size:10pt}

	/*  -------------------------|  NEWS LIST |------------------------------*/
    .OBS_News {margin:10px 0 30px 0;float:left;;width:100%;}
	.OBS_News .Title a{color:#fff!important;font-weight:bold;padding-bottom:5px;padding-top:5px;}
	.OBS_News .Date {color:#A8C4DA;font-style:italic;}
	.OBS_News .Description {color:#A8C4DA;padding-bottom:5px;}
	.OBS_News .image-area-left {float:left;margin: 0 10px 25px 0;}
	.OBS_News .image-area-left img {width:100px!important; height: 73px!important;}
	.ms-WPHeader .ms-wpTdSpace {display: none;}
	.ms-wpContentDivSpace {margin-left: 0px;}

	/*  -------------------------|  NEWS PAGE |------------------------------*/
	.News_Title {color:#fff;margin:20px 0 10px;border-bottom:1px solid #336491;font-size:2em;}
	.News_Date {color:#fff;margin:5px 0 5px;font-weight:bold;}
	.News_Image {float:right;margin:0px 0 10px 20px;}
	
	/*  -------------------------|  HOT TOPICS LIST |------------------------------*/
    .Hot_Topics  {margin:10px 0 30px 0;float:left;;width:100%;}
	.Hot_Topics .Title a{color:#fff!important;font-weight:bold;padding-bottom:5px;padding-top:5px;}
	.Hot_Topics .Date {color:#A8C4DA;padding-bottom:5px;display:none;}
	.Hot_Topics .Description  {color:#A8C4DA;padding-bottom:5px;}
	.Hot_Topics .image-area-left {float:left;margin: 0 10px 25px 0; width: 100px; height:73px;}
	.Hot_Topics .image-area-left img {width:100px!important; height: 73px!important;}


	/*  -------------------------|  EVENTS LIST |------------------------------*/
    .OBS_Events_Site  {float:left;margin:10px 0 0; width:100%;}
	.OBS_Events_Site .Title a{color:#fff!important;padding-bottom:5px;padding-top:5px;font-size:11pt;font-weight:normal;}
	.OBS_Events_Site .Date {color:#A8C4DA;}
	.OBS_Events_Site .Description {color:#A8C4DA;padding:8px 0;}
	.OBS_Events_Site .image-area-left {float:left;margin: 0 10px 10px 0;}
	.ms-PartSpacingVertical {margin-top: 0;}

	/*  -------------------------|  AWARDS LIST |------------------------------ */
	.Awards {margin:10px 0 30px 0;float:left;;width:100%;border-right:none;}
	.Awards .Title a{color:#fff!important;padding-bottom:5px;padding-top:5px;font-size:11pt;font-weight:bold;}
	.Awards .Date {color:#A8C4DA;padding-bottom:5px;}
	.Awards .Description {color:#A8C4DA;padding:8px 0;}
	.Awards .image-area-left {float:left;margin: 0 10px 10px 0; width:180px; height: 81px;}
	.Awards .image-area-left img {width:180px!important; height:81px!important;}
	/*  -------------------------|  AWARDS PAGE |------------------------------ */
	.awards {border-right:none;}
	.awards_title {color:#fff;margin:20px 0 10px;border-bottom:1px solid #336491;font-size:2em;}
		
	/*  -------------------------|  PARTNERS PAGE|------------------------------ */
	.Partners {margin:10px 0 30px 0;float:left;;width:100%;border-right:none;}
	.Partners .Title a{color:#fff!important;padding-bottom:5px;padding-top:5px;font-size:11pt;font-weight:bold;}
	.Partners .Date {color:#A8C4DA;padding-bottom:5px;}
	.Partners .Description {color:#A8C4DA;padding:8px 0;}
	.Partners .image-area-left {float:left;margin: 0 10px 10px 0;}
	
/*  -------------------------|  SUCCESS STORIES - LIST  |------------------------------ */
.rightpanel .cbq-layout-main {font-weight:bold;}
	.rightpanel .dfwp-list {margin:0 0 0 6px;}
	.rightpanel .dfwp-list .item {margin:0;padding:7px 0;}
	.srch-results .srch-Metadata1 {margin: 0 0 10px 0px!important;}

/*  -------------------------|  SUCCESS STORIES  |------------------------------ */
.Search_Success_Stories {float:left;background:transparent url('trans.png') left top repeat;border-top:solid 1px #336491;border-left:solid 1px #336491;border-right:solid 1px #094a89;}
	.Search_Success_Stories_Box {padding:5px;}
		#success-search-wrap {float: left;}
			#success-search-wrap ul{list-style-type:none;padding:0;margin:0;}
			#success-search-wrap li{float:left;clear:both;margin-bottom:5px;}
			#success-search-wrap .label {font-weight:bold;text-align: left;width: 176px;float:left; margin:8px 0 0 0;}
			#success-search-wrap .field {width: 117px;float:left;}
			#success-search-wrap .field input{width: 112px;}
			#success-search-wrap .field span{color:#cc0000;padding:4px;}
			#success-search-wrap .field select{width: 180px;float:left;}
			#success-search-wrap .search input{width: 60px;font-size:11px;height:20px;background:#ff9506 url('nav_bg.png') left bottom repeat-x;color:#fff;cursor:hand;}
#aspnetForm .success_story, #aspnetForm .success_Story, #aspnetForm .success_Stories, #aspnetForm .services, #aspnetForm .solutions, #aspnetForm .technology, #aspnetForm .industry, #aspnetForm .Services{float:left;width:100%;font-size:12pt!important;padding:0 0 10px 0;margin-bottom:10px;font-weight:normal;}
#aspnetForm .success_story a, #aspnetForm .success_Story a, #aspnetForm .success_Stories a, #aspnetForm .services a, #aspnetForm .solutions a, #aspnetForm .technology a, #aspnetForm .industry a, #aspnetForm .Services a{color:#fff;}
.slm-layout-main {overflow: visible;}

.Success_Stories_Links {width:100%;padding-bottom:10px;margin-top:20px;float:left;}
	.Success_Stories_Links .groupheader {color:#A8C4DA;}
	.Success_Stories_Links .Title a {padding: 4px 0px 4px 10px;} 
.image {float:left;margin: 0 10px 10px 0; width:90px!important; height:90px!important;}
.image img {width:90px!important; height:90px!important;}
#aspnetForm .ms-descriptiontext {color:#A8C4DA;}
#aspnetForm .srch-WPBody {color:#fff;}

#aspnetForm .rightpanel .link-item{font-size:9pt;font-weight:normal;display:block;}
#aspnetForm .rightpanel .link-item a, #aspnetForm .rightpanel .link-item a:link {background:url("right-orange.gif") no-repeat left center transparent;padding-left:20px;display:block}
.success_Story .item {border-bottom:1px solid #336491;padding:7px 0;}
.solutions .item {border-bottom:1px solid #336491;padding:7px 0;}
.technology .item {border-bottom:1px solid #336491;padding:7px 0;}
.services .item {border-bottom:1px solid #336491;padding:7px 0;}
.industry .item {border-bottom:1px solid #336491;padding:7px 0;}
.solutions .dfwp-list .dfwo-item .item .link-item {width:190px;}

/*  -------------------------|  MAIN CONTENT  |------------------------------ */
#aspnetForm .s4-ca {background-color:transparent;margin-left:200px;}
#aspnetForm .body-wrapper {width:950px;border-top:solid 1px #336491;border-left:solid 1px #336491;border-right:solid 1px #094a89;border-bottom:solid 1px #094a89;background:transparent url('trans.png') left top repeat;float:left;}

#aspnetForm .main-content {color:#a8c4da;float:left;padding:10px 0px;width:750px;min-height:600px;}
	#aspnetForm .main-content a{color:#FFFFFF;}
	#aspnetForm .ms-selectorlink a {color:#FF9506!important;}
	#aspnetForm .ms-selectorlink a:hover {color:#FF9506!important;}
	.Success_Stories_Links .item .link-item a {color: #FF9506!important; text-decoration: none;}
	.Success_Stories_Links .item .link-item a:hover {color: #FF9506!important; text-decoration: underline;}

    #aspnetForm .article-content,#aspnetForm .welcome-content,#aspnetForm .ms-rte-wpbox {color:#A8C4DA;}
	/*#aspnetForm .main-content p,#aspnetForm .article-content,#aspnetForm .welcome-content,#aspnetForm .ms-rte-wpbox {color:#A8C4DA;}*/
	#aspnetForm .main-content h1 {color:#fff;margin:0 0 10px 0;padding-bottom:10px;font-weight:normal;font-size:2em;}
	#aspnetForm .main-content h2  {color:#fff;margin:20px 0 5px 0;}
	#aspnetForm .main-content h3  {color:#fff;margin:20px 0 5px 0;}
	#aspnetForm .main-content input, #aspnetForm .main-content textarea, #aspnetForm .main-content select {border:solid 1px #08325E;}
	#aspnetForm .main-content .field-submit input, #aspnetForm .main-content .field-submit select a {background:#ff9506 url('nav_bg.png') left bottom repeat-x;color:#fff!important;float:left;text-align:center;}
	#aspnetForm .main-content .contact-details input, #aspnetForm .main-content .contact-details select a {color:#000!important;float:left;text-align:left;}
	#aspnetForm .main-content input:hover, #aspnetForm .main-content textarea:focus, #aspnetForm .main-content select:focus {background-color:#fefef1;}
	#aspnetForm .main-content input:hover, #aspnetForm .main-content textarea:hover, #aspnetForm .main-content select:hover {background-color: #fefef1;}
	#aspnetForm .main-content .field-submit input:hover, #aspnetForm .main-content .field-submit select:hover {background:#D37C05 none repeat scroll 0 0;}
	#aspnetForm .main-content #success-search-wrap .search input:hover {background:#D37C05 none repeat scroll 0 0;}
	#aspnetForm .main-content .contact-details input:hover, #aspnetForm .main-content .contact-details select:hover {background-color: #fefef1!important;}
	#aspnetForm .main-content #form-section-01 .other-promotion input:hover {background-color: #fefef1!important;}
	#aspnetForm .main-content #form-section-01 .other-promotion input {float:left; margin-left: 31px;}

/*  -------------------------|  BREADCRUMBS  |------------------------------ */
#breadcrumb  {clear:both;background:transparent none;margin:0 20px 5px 0;}
#breadcrumb-inner {padding:5px 20px;margin-left:10px;background:transparent url('icon_site.gif') left center no-repeat;font-size:8pt;}
#aspnetForm  a.breadcrumbRootNode{font-style:italic; color:#FF9506;}
#aspnetForm  a.breadcrumbNode {font-style:italic; color:#FF9506;}

/*  -------------------------|  WEB PARTS  |------------------------------ */
#aspnetForm .ms-WPHeader {border-bottom:none;background-color:transparent;}
	#aspnetForm .ms-WPHeader td{border-bottom:none;background-color:transparent;}
	#aspnetForm .ms-WPHeader h3 a{color:#A8C4DA;}
	#aspnetForm .ms-WPHeader h3{color:#A8C4DA;background:transparent url('trans.png') left top repeat;padding:3px 10px;margin:0 0 5px 0;border-top:solid 1px #336491;border-left:solid 1px #336491;font-size:1.5em;font-weight:normal;}
	#aspnetForm .ms-WPTitle {font-family: "Trebuchet MS","Times New Roman", Times, serif;}

/*  -------------------------|  BULLET LISTS  |------------------------------ */
ul.list-a li{list-style-image:url(arrow.gif); list-style-type:square;}
ul.list-b li{list-style-image:url(bullet.gif); list-style-type:square;}
ul.list-c li{list-style-image:url(tick.png); list-style-type:square;}

ul.list-circle li{list-style-type:circle; padding-left:0; margin-bottom:0; background:none;}
ul.list-square li{list-style-type:square; padding-left:0; margin-bottom:0; background:none;}
ul.list-disc li{list-style-type:disc; padding-left:0; margin-bottom:0; background:none;}

/*  -------------------------|  REGISTRATION  |------------------------------ */
#row-contentarea #leftpanel {width: 410px;float:left;margin-right:20px;}
#row-contentarea #rightpanel {width: 190px;float:left;overflow:hidden;padding-left:20px;}
#row-contentarea #rightpanel .roundedcnr .title {padding:5px 10px; font-weight:bold;color:#fff;}
#row-contentarea #rightpanel img{width: 180px;}
#registration-form {padding-bottom:20px;float:left;}
#registration-form .select-large {width:250px;}
#registration-form .ms-rtestate-field img{float:left!important;margin: 20px 20px 20px 0;}
#registration-form ul {margin:20px 0; padding:0px;}
#registration-form li{float:left;width:100%;clear:both;margin-bottom:5px; list-style-type:none;}
#registration-form .label {color:#fff;text-align: right;width: 100px;margin:0 7px 0 0;float:left;font-weight:bold;}
#registration-form .label-code {color:#fff;text-align: right;width: 100px;margin:0 7px 0 0;float:left;font-weight:bold;}
#registration-form .field-event {width: 250px;float:left;}
#registration-form .field-code {width: 170px;float:left;}
#registration-form .button-find {width: 60px;float:left;}
#registration-info ul{padding:0px;margin:0px;}
#registration-info h4{color:#fff;font-weight:bold;}
#registration-info li{float:left;clear:both;margin:5px 0;list-style-type:none;border-bottom:solid 1px #336491;}
#registration-info .label {color:#fff;width:100px;margin:0 3px 0 0;float:left;font-weight:bold;font-weight:bold;}
#registration-info .field-event {width: 190px;float:left;}
#registration-info .field-event pre {font-family: "Trebuchet MS","Times New Roman", Times, serif;margin:0;}
.event-register a{width:150px;padding:8px;display:block;background:#ff9506 url('nav_bg.png') left bottom repeat-x;color:#fff!important;float:left;text-align:center;border-left:1px solid #FCA229;border-top:1px solid #FCA229;border-bottom:1px solid #D17A05;border-right:1px solid #D17A05}
.event-register a:hover{background:#D37C05 none;}
input.find-event-btn {background:#ff9506 url('nav_bg.png') left bottom repeat-x;color:#fff;}
input.form-button {background:#ff9506 url('nav_bg.png') left bottom repeat-x;color:#fff;}


/*  -------------------------|  EVALUATION  |------------------------------ */
#row-contentarea, #maincontent, #form-wrap, #intro, #form-section-01, #form-section-02 {float:left;width: 100%;}
#events-evaluation-wrap ul {margin:0;padding:0;}
#events-evaluation-wrap li {list-style: none;}

#events-evaluation-wrap #leftpanel {float: left;width: 600px;}
#events-evaluation-wrap #rightpanel {display:none;}
#form-section-01 {margin: 25px 0 25px 0!important;}
#form-section-01, #form-section-02 li{float:left;clear:both;margin:25px 0 0 0;}
#form-section-01 .label, #form-section-02 .label {text-align: right;width: 200px;margin:0 7px 0 0;float:left;}
#form-section-01 .radio-fields, #form-section-02 .radio-fields {width: 220px;margin:0 7px 7px 10px;float:left;}

#form-section-02 .field-event {width: 250px;float:left;}
#form-section-02 .field-event textarea {width: 250px;height: 40px;float:left;}
#form-section-02 .field-input {width: 477px;float:left;margin: 0 0 0 10px;}
#form-section-02 .field-check {width: 18px;float:left;margin: 0 0 0 7px;}
#form-section-02 .field-input textarea {width: 477px;height: 40px;float:left;}
#form-section-02 .radio-fields input{width: 32px;}
#form-section-02 .radio-fields br{display: none;}
#form-section-02 .field-submit {width: 100px;float: left;}
#form-section-02 .field-submit textarea {width: 90px; float:right;}
#form-section-02 .field-submit submit a {width: 90px; float:right;}
#form-section-02 .label-thankyou {width: 600px; float:left;}
#intro .image-number {width: 16px; height: 16px; margin: 3px 3px 0 0;float: left;}
#intro li {float:left; width: 140px; text-align: left;}
#events-evaluation-wrap {width:700px;}
#form-section-01 .radio-fields input, #form-section-02 .radio-fields input, #form-section-02 .field-check input {border: none;}
#form-section-01 .radio-fields input:hover, #form-section-02 .radio-fields input:hover, #form-section-02 .field-check input:hover {background-color: transparent;}

/*  -------------------------|  MORE LINK  |------------------------------ */
#aspnetForm a.more-link{color:#fff;background-color:#f58f06;padding:0px 2px;font-size:8pt!important;}
	#aspnetForm a.more-link:visited {color:#fff;background-color:#f58f06;}
	#aspnetForm a.more-link:hover {color:#fff;background-color:#f4cd54;text-decoration:none;}

.error-message {color: #F00;font-size: 10pt;}
.left {float:left;}
.right {float:right;}

/*  -------------------------|  SEARCH PAGE  |------------------------------ */
.ms-rtestate-field .ms-rtestate-read {float:left;width:100%;}
.ms-rte-wpbox .srch-stats {color:#fff;padding:5px;margin-left:0px;background:transparent url('trans.png') left top repeat!important;border-top:solid 1px #336491;border-left:solid 1px #336491;}
.srch-results .srchctr_rightcell {display:none;} 
.srch-results .srchctr_mainleftcell {padding:0 0 20px 20px;}
.srch-results .srch-maintopleft {width:100%;}
.srch-results .srch-maintopright {display:none;}
.srch-results .srch-Description2 {color:#a8c4da;}
.srch-results .srch-Metadata1 {color:#c7d0da;font-size:8pt;padding:0 0 10px 0px;margin:0 0 10px 24px;border-bottom:1px solid #336491;}
.srch-results .srch-Metadata2 {color:#c7d0da;font-size:8pt;}
.srch-results .srch-URL2 {color:#a7afb8!important;font-size:8pt;}
.srch-results .srch-refinearea {background:transparent url('trans.png') left top repeat!important;}
.srch-results .srch-results {padding-left:10px;}
#aspnetForm .ms-searchref-main {background-color:transparent;} 
#aspnetForm .srch-federationarea {background-color:transparent;} 
#aspnetForm .srch-Title2 a:link, #aspnetForm .srch-Title2 a:visited, #aspnetForm .srch-Title2 a:hover {color:#FF9506!important;}
#aspnetForm .srch-Page {}
#aspnetForm .srch-Page a:link, #aspnetForm .srch-Page a:visited {color:#A8C4DA!important;} 
#aspnetForm .SRP_NextImg {background-color:transparent;}  

#aspnetForm .ms-searchref-main {background:#0c3867 none;border:none;}
#aspnetForm .ms-searchref-categoryname {color:#fff;background:#0c3867 url('leftpanel_bg.jpg') left top repeat-x;border:none;}
#aspnetForm li.ms-searchref-selected, #aspnetForm li.ms-searchref-filtermsg {background:#0c3867 none;border:none;}
#aspnetForm .srch-WPBody {font-family: "Trebuchet MS","Times New Roman", Times, serif;}
#aspnetForm a:link.ms-searchref-filterlink {color:#A8C4DA!important;padding:5px 10px;}
#aspnetForm a.ms-searchref-filterlink:hover {color:#0c3867}
#aspnetForm li.ms-searchref-filter, #aspnetForm  li.ms-searchref-filtermsg {color:#A8C4DA;border-bottom:1px solid #09315D;border-top:1px solid #17477A;padding:3px 0;margin:0;}

#aspnetForm .srch-refinearea {border-top:solid 1px #336491;border-left:solid 1px #336491;border-bottom:solid 1px #145187;border-right:solid 1px #145187;}
#aspnetForm #SRP_PrevImg {background:transparent url('prev.gif') center center no-repeat;height:20px;width:20px;}
#aspnetForm #SRP_PrevImg img {display:none;}

#aspnetForm #SRP_NextImg {background:transparent url('next.gif') center center no-repeat;height:20px;width:20px;}
#aspnetForm #SRP_NextImg img {display:none;}

/*  -------------------------|  ACCORDION  |------------------------------ */
.accordion .acc-title{background:transparent url(claims-icon-right.gif) center left no-repeat; border-bottom:none; border-top:solid 1px #0B4B88; padding:5px 0 5px 15px; margin:0; color:#FF9506; font-size:1em; font-weight:bold; cursor:pointer;}
.accordion .acc-content{display:none; padding:5px 0;}
.accordion .acc-title.acc-active{background:transparent url(claims-icon-down.gif) center left no-repeat!important; border-bottom:solid 1px #0B4B88;}

/*  -------------------------|  FEATURE BOXES  |------------------------------ */
.roundedcnr{background-color:#0b4b88;width:100%; position:relative; padding:0px; margin:10px 0; float:left; display:inline;}
.roundedcnr ul{margin:0; padding:0;}
.roundedcnr li{list-style:none;}
.corner{width:5px; height:5px; position:absolute; z-index:1; font-size:0;}

.tl{top:0; left:0; background:url(corners.png) top left no-repeat;}
.tr{top:0; right:0; background:url(corners.png) top right no-repeat;}
.bl{bottom:0; left:0; background:url(corners.png) bottom left no-repeat;}
.br{bottom:0; right:0; background:url(corners.png) bottom right no-repeat;}

ul.cnUL{padding:0; margin:0; list-style-type:none;}
ul.cnUL li{padding:0; margin:0; list-style-type:none; clear:both;}
ul.cnUL li a{color:#686d78}
ul.cnUL li a:hover{}
ul.cnUL li a:visited{}

ul.cnUL li ul.full-box{float:left; width:99%; padding:0 0 10px 0;}
ul.cnUL li ul.full-box li{list-style-image:url(arrow.gif); list-style-type:square; margin:5px 20px;}
ul.cnUL li ul.full-box li a{color:#0baa47;}
ul.cnUL li ul.half-box{float:left; width:49%; padding:0 0 10px 0;}
ul.cnUL li ul.half-box li{list-style-image:url(arrow.gif); list-style-type:square; margin:5px 20px;}
ul.cnUL li ul.half-box li a{color:#0baa47}

/*  -------------------------|  FEATURE BOX  |------------------------------ */
.feature-inner{padding:10px 15px; clear:both;}
.feature-inner .title{color:#A8C4DA;font-size:12pt;border-bottom:dotted 1px #336491; padding:5px 0;}
.feature-inner p{padding:10px 0; margin:0;}

/*  -------------------------|  LINKS  |------------------------------ */
.rightpanel .roundedcnr{}
.rightpanel  ul.cnUL{padding:0 0;}
.rightpanel .link .title{color:#fff;padding:5px 10px;font-weight:bold;background:#08315C none;}
.rightpanel .link li{padding:5px 0px;border-bottom:1px solid #336491;}
.rightpanel .link li.cnLI {border-bottom:none;}
.rightpanel .link li.cnLI ul li{padding:0px;border-bottom:none;}
.pdf, .email, .newsletter{padding-left:25px;display:block;}
.pdf{background:transparent url(acrobat.gif) 0 0 no-repeat;}
div.pdf{background:transparent url(acrobat.png) 10px 0 no-repeat;}
.email{background:transparent url(email.gif) 0 0px no-repeat;}
.newsletter, .doc{background:transparent url(newsletter.gif) 0 0px no-repeat;}
.file-size{padding-left:25px; font-size:11px;display:block;}
.print_only {display:none;}

/*  -------------------------|  QUOTE  |------------------------------ */
.quote {margin: 10px 0 10px 0;padding:10px 0; position:relative; width:100%; float:left;}
.quote p {padding: 0 22px 0 0;display:inline;background:transparent url(quote02.png) no-repeat top right;font-size:10pt}
.quote-icon01 {/*top:0*/;position: absolute;background:transparent url(quote01.png) center top no-repeat; width: 16px; height: 18px;margin: 0 0 0 -20px; display:inline;}
/*.quote-icon02 {float: right;right: 0; top:0; position: absolute; background:transparent url(quote02.png) center top no-repeat; width: 16px; height: 18px;margin:-25px 0 3px 3px;}*/
.quote-wrap {margin-left: 20px;}

blockquote p {padding: 0px 20px 0px 0px;float: left;background:transparent url(quote02.png) bottom right no-repeat;}
blockquote {padding: 20px;font-size: 1.8em;background:transparent url(quote01.png) no-repeat 0px 22px;}
cite{font-size: 1.2em;float: right;}



/*  -------------------------|  SEE WHAT WE'VE DONE AROUND SHAREPOINT |------------------------------ */
.see-what-we {float: left; width: 403px; height: 147px; background: transparent url(swwd_bg.png) center top no-repeat; margin: 20px 0 25px 0;}
.see-what-header {float: left; width: 360px; border-bottom: solid 1px #336491; margin-left: 20px;}
.see-what-teaser {float: left; width: 360px; height:43px; margin-left: 20px;}
.see-what-teaser p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFF; line-height: 12pt; margin: 6px 0 4px 0;}
.see-what-header h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFF; margin: 10px 0 4px 0; }
.see-what-button {float: left; width: 388px; height: 43px; background: transparent url(swwd_btn_bg.png) center top no-repeat; margin: 17px 0 4px 8px;}
.see-what-button h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFF; margin: 10px 0 0 0!important; text-align:center;}

/*  -------------------------|  ENQUIRES  |------------------------------ */
.rightpanel .enquires .title{color:#fff;padding:5px 10px;font-weight:bold;background:#08315C none;}
.rightpanel .enquires .roundedcnr {}
.enquires-phone {font-weight:bold;}
.enquires-email {font-weight:bold;}

/*  -------------------------|  PAGE IMAGES  |------------------------------ */
.description {color: #FF0000;}
.ms-rtePosition-2 {margin: 0 0 15px 15px!important;}


/*  -------------------------|  CAREERS  |------------------------------ */
.careers-filter {padding:10px;background-color:#0B4B88;font-weight:bold;font-size:12pt;border-top:solid 1px #336491;border-left:solid 1px #336491;border-right:solid 1px #094a89;border-bottom:solid 1px #094a89;}
.careers-filter select{font-size:11pt;width:150px;}
.careers-offers {font-weight:bold;padding-bottom:10px; border-bottom:solid 10px #0B4B88;background-color:#A8C4DA;border-left:solid 1px #336491;}
.careers-offers ul{padding:0px;margin:0; list-style-type:none;}
.careers-offers li{padding:2px 0 2px 0px;border-bottom:1px solid #336491;list-style-type:none;}
.careers-offers li a{color:#0B4B88!important;padding:5px 0 5px 25px;display:block;background:transparent url(acrobat.gif) 0 center no-repeat;margin-left:10px;}

/*  -------------------------|  CONTACT  |------------------------------ */
#contact-content {float: left;}
#contact-content dl {float: left; width: 380px; }
#contact-content dt {float: left; width: 120px; text-align: right; }
#contact-content dd {float: left; margin-left:8px; width:200px; }
#contact-content ul {float: left;}
#contact-content li {float: left; list-style: none ;width: 180px; margin: 20px 0 0 30px;}
.contact-offices ul {margin:0;padding:0;}
.email-obs {float: left; width: 380px;}
.image-map {float: left;}
.office {color:#fff;font-weight:bold;}
#myMap {border-top:solid 2px #336491;border-left:solid 2px #336491;border-right:solid 2px #062D56;border-bottom:solid 2px #062D56; z-index:11;}

/*  -------------------------|  FOOTER  |------------------------------ */
#footer-box {height:90px;background:transparent url('footer_bg.jpg') center bottom no-repeat;margin-top:50px;}
#footer {margin:0 auto;width:950px;height:90px;margin-top:10px;}
   #footer .inner{color:#507CA5;text-align:center;padding-top:20px;}
    #footer .inner a {color:#A8C4DA;font-weight:normal;margin:0px;}
    #footer .SP2010 {color:#507CA5;}
	#aspnetForm #footer .s4-tn {margin:0 0 5px 0;text-align:center;width:100%;float:left;}
	#aspnetForm #footer .menu-horizontal {width:500px;margin:0 auto;}
	#aspnetForm #footer .s4-tn li.static > a.menu-item {color:#507CA5;font-weight:normal;margin:0px;padding: 0px 10px;border-right:solid 1px #507CA5;border-left:none;height:auto;font-size:9pt;}
	#aspnetForm #footer .s4-tn li.static > a:visited {color:#507CA5;font-weight:normal;margin:0px;}
	#aspnetForm #footer .s4-tn li.static > a:hover {color:#A8C4DA;background:transparent none;text-decoration:none;}

/*  -------------------------|  PRINT STYLES  |------------------------------ */
@media print{
body, p, td, li, blockquote, ol, ul, th, input, textarea{font-family:Arial,sans-serif;font-size:12px;line-height:140%;width:auto;}
a{color:#069; text-decoration:none}
h1{ font:normal 22px Arial,sans-serif;color:#000;margin-top:10px;margin-bottom:15px;padding-top:6px;padding-bottom:8px;border-top:1pt solid #ccc;border-bottom:1pt solid #ccc;}
h2{ font:normal 20px Arial,sans-serif;color:#000;margin:0px;padding:0px;}
h3{ font:normal 16px Arial,sans-serif;color:#000;margin:0px;padding:0px;}
h4{ font:normal 14px Arial,sans-serif;font-weight:normal;  color:#000;margin:0px;padding:0px;}
h5{ font:normal 12px Arial,sans-serif;color:#000;margin:0px;padding:0px;}
h6{ font:normal 12px Arial,sans-serif;color:#000;margin:0px;padding:0px;}
ul li{list-style-image:none;list-style-type:circle;}
#s4-header, #aspnetForm .s4-toplinks,#footer-box, body #s4-leftpanel,#aspnetForm #title-row, #aspnetForm #top-panel, .rightpanel {display:none;}
body #s4-workspace, #aspnetForm .s4-nosetwidth, body #s4-bodyContainer,#hm-leftpanel,#hm-centerpanel, #hm-rightpanel, .leftpanel{float:none; width:100%!important;border:none;}
#aspnetForm .s4-ca,#aspnetForm .menu-vertical, #aspnetForm .body-wrapper, #aspnetForm .main-content, #aspnetForm .leftpanel{float:none; margin:0;border:none;width:100%; background:#fff none}
#aspnetForm .ms-WPHeader h3{border:none;border-bottom:solid 1px #336491;}
#print-logo {display:inline;}
}