/* Main colors 
Dark Red #C1272D
Yellow #FFC20E
Grey light line #E4E4E5
Dark text #3C373D

Link:#9F2025
*/

/* Main content and borders */
body {background-color:#cccccc;margin:0 0 0 0;padding:0 0 0 0;}
div.container {width:975px;border-left:10px solid #ffffff;border-right:10px solid #ffffff;margin-left:auto;margin-right:auto;background-color:#ffffff;}

/*Logo image replacemet */
div.pageheader h4 a {font-size:14px; font-weight:normal;cursor:pointer;}
div.pageheader h4 {background:none;position:relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width:975px; height:106px;z-index:1;margin:0 0 0 0;}
div.pageheader h4 span {display:block; position:absolute; top: 0px; left: 0px; z-index: 1; /*for Opera 5 and 6*/width:975px; height:106px;}
div.pageheader h4 span { background: url(/images/siteheader.gif) top left no-repeat; }

/* Page Header Navigation */
div.pageheadernav {z-index:2;position:absolute;margin:8px 0 0 780px;padding:0 0 0 0;}
div.pageheadernav ul {list-style-type:none;margin:0 0 0 0;padding:0 0 0 0;}
div.pageheadernav ul li {float:left;font-family:Arial;text-transform:capitalize;color:#ACA9A9;font-size:12px;margin:0 0 0 0;padding:0 0 0 0;}
div.pageheadernav ul li.border {border-right:1px solid #ACA9A9;padding-right:5px;margin-right:5px;}
div.pageheadernav ul li a {font-family:Arial;text-transform:capitalize;color:#ACA9A9;font-size:12px;text-decoration:none;}
div.pageheadernav ul li a:hover {text-decoration:underline;}
div.pageheadernav ul li a.selected {}

/* Primary Navigation */
div.primarynavigation {margin:0 0 0 0;padding:0 0 0 0;background-color:#3C373D;width:975px;height:34px;}
div.primarynavigation ul {font-family:Arial;font-size:13px;color:#ffffff;margin:0 0 0 15px;padding:0 0 0 0;text-transform:capitalize;}
div.primarynavigation ul li {float:left;list-style-type:none;margin-left:9px;margin-top:10px;padding-right:9px;}
div.primarynavigation ul li.borderline {border-right:1px solid #ffffff;}
div.primarynavigation ul li a {text-decoration:none;color:#ffffff;}
div.primarynavigation ul li a:hover {text-decoration:underline;}
div.primarynavigation ul li a.selected {}

/* Footer */
div.footer {display:block;width:975px;height:34px;margin:20px 0 0 20px;clear:left;}
div.footer ul {list-style-type:none;color:#B8B6B6;font-family:Arial;font-size:11px;margin:0 0 0 0;padding:0 0 0 0;text-transform:capitalize;}
div.footer ul li {float:left;padding-right:7px;margin-right:7px;color:#B8B6B6;font-family:Arial;font-size:11px;}
div.footer ul li.bordered {border-right:1px solid #B8B6B6;}
div.footer ul li a {text-decoration:none;color:#B8B6B6;font-family:Arial;font-size:11px;}
div.footer ul li a:hover {text-decoration:underline;}

/* Page banners */
div#pagebanners {margin-top:2px;margin-bottom:5px;}

/* Right content Text With Secondary nav */
div.leftcontentnav {width:210px;border-right:1px solid #E4E4E5;float:left;padding-right:20px;padding-bottom:20px;}
/* left contact */
div.leftcontentnav div.contact h4 {margin-left:10px;margin-right:5px;margin-bottom:4px;font-family:Verdana;font-size:11px;color:#68696C;font-weight:normal;text-transform:capitalize;margin-top:30px;}
div.leftcontentnav div.contact div.vcard {margin-left:10px;margin-right:5px;font-family:Verdana;font-size:11px;color:#68696C; }
div.leftcontentnav div.vcard div.fn {margin-bottom:4px;}
div.leftcontentnav div.vcard div.role {margin-bottom:4px;}
div.leftcontentnav div.vcard div.email {color:#283773;margin-bottom:4px;}
div.leftcontentnav div.vcard div.email a {color:#9F2025;text-decoration:none;color:#3C373D;}
div.leftcontentnav div.vcard div.email a:hover {text-decoration:underline;}
div.leftcontentnav div.vcard div.tel {margin-bottom:4px;}

/* Right full page content */
div.rightcontenttext {margin-left:230px;border-left:1px solid #E4E4E5;padding-left:15px;}
div.rightcontenttext h1 {font-family:Verdana , Arial;font-weight:lighter; font-size:24px;text-transform:capitalize;letter-spacing:-1px;color:#B1B1B2;margin-top:5px;padding-top:5px;}
div.rightcontenttext h1 span {float:right;margin-top:-30px;text-align:right;margin-right:10px;}
div.rightcontenttext h2 {font-family:Verdana;font-size:14px;color:#3C373D;text-transform:capitalize;margin:0 0 0 0;padding-top:10px;}
div.rightcontenttext p {font-family:Verdana;font-weight:normal; font-size:12px;color:#4F4F4F;margin-right:15px;line-height:1.4em;margin-top:5px;}
div.rightcontenttext img {float:right;margin-left:12px;margin-right:15px;}
div.rightcontenttext ul {list-style-type:square;}
div.rightcontenttext ul li {font-family:Verdana;font-size:12px;color:#4F4F4F;margin-top:5px;margin-right:30px;line-height:16px;}
div.rightcontenttext ul li a {font-family:Verdana;font-size:12px;color:#3C373D;text-decoration:none;line-height:16px;}
div.rightcontenttext ul li a:hover {text-decoration:underline;}
div.rightcontenttext a {font-family:Verdana;font-size:12px;color:#9F2025;text-decoration:none;}
div.rightcontenttext a:hover {text-decoration:underline;}
div.rightcontenttext table td a {color:#3C373D;}

/* Left full page content */
div.leftcontent {width:735px;float:left;margin-left:25px;border-right:1px solid #E4E4E5;}
div.leftcontent h1 {font-family:Verdana, Arial;font-weight:lighter; font-size:24px;letter-spacing:-1px;color:#B1B1B2;margin-top:5px;}
div.leftcontent h1 span.left {float:left;}
div.leftcontent h1 span {float:right;margin-right:10px;}
div.leftcontent h2 {font-family:Verdana;font-size:14px;color:#3C373D;text-transform:capitalize;margin:0 0 0 0;clear:left;padding-top:10px;}
div.leftcontent p {font-family:Verdana;font-weight:normal; font-size:12px;color:#4F4F4F;margin-right:15px;line-height:1.4em;margin-top:5px;}
div.leftcontent img {float:right;margin-left:12px;margin-right:15px;}
div.leftcontent ul {list-style-type:square;}
div.leftcontent ul li {font-family:Verdana;font-size:12px;color:#4F4F4F;margin-top:5px;margin-right:30px;line-height:16px;}
div.leftcontent ul li a {font-family:Verdana;font-size:12px;color:#9F2025;text-decoration:none;line-height:16px;}
div.leftcontent ul li a:hover {text-decoration:underline;}
div.leftcontent a {font-family:Verdana;font-size:12px;color:#9F2025;text-decoration:none;}
div.leftcontent a:hover {text-decoration:underline;}
div.leftcontent table td a {color:#3C373D;}
div.leftcontent img.floatright {}

div.quote {margin-left:30px;margin-right:60px;}

div.rightcontent {margin-left:760px;border-left:1px solid #E4E4E5;}
div.rightcontent div.contact {width:210px;}
div.rightcontent div.contact h4 {margin-left:10px;margin-right:5px;margin-bottom:4px;font-family:Verdana;font-size:11px;color:#68696C;font-weight:normal;text-transform:capitalize;margin-top:30px;}
div.rightcontent div.contact div.vcard {margin-left:10px;margin-right:5px;font-family:Verdana;font-size:11px;color:#68696C; }
div.rightcontent div.vcard div.fn {margin-bottom:4px;}
div.rightcontent div.vcard div.role {margin-bottom:4px;}
div.rightcontent div.vcard div.email {color:#283773;margin-bottom:4px;}
div.rightcontent div.vcard div.email a {color:#9F2025;text-decoration:none;color:#3C373D;}
div.rightcontent div.vcard div.email a:hover {text-decoration:underline;}
div.rightcontent div.vcard div.tel {margin-bottom:4px;}

/* News Items Right panel */
div.newsitemsright {margin-left:10px;}
div.newsitemsright h3 {color:#3C373D;font-family:Verdana;font-size:11px;text-transform:capitalize;}
div.newsitemsright ul {margin:0 0 0 0;padding:0 0 0 0;font-family:Verdana;font-size:11px;list-style:none;}
div.newsitemsright ul li {background-color:#E9EAE6 ;padding-bottom:5px;padding-top:5px;margin-bottom:10px;padding-left:8px;margin-right:10px;color:#283773;}
div.newsitemsright ul li.altitem {background-color:#D6D7D3;}
div.newsitemsright ul li a {width:100px;color:#3C373D;text-decoration:none;}
div.newsitemsright ul li a:hover {text-decoration:underline;}


/* Market Updates */
div.marketupdates {margin-left:10px;}
div.marketupdates h3 {color:#3C373D;font-family:Verdana;font-size:11px;text-transform:capitalize;}
div.marketupdates ul {margin:0 0 0 0;padding:0 0 0 0;list-style:none;font-family:Verdana;font-size:11px;list-style:none;}
div.marketupdates ul li {background-color:#E9EAE6 ;padding-bottom:5px;padding-top:5px;margin-bottom:10px;padding-left:8px;margin-right:10px;color:#283773;}
div.marketupdates ul li.altitem {background-color:#D6D7D3;}
div.marketupdates ul li a {width:100px;color:#3C373D;text-decoration:none;}
div.marketupdates ul li a:hover {text-decoration:underline;}


/* News page items */
div.newslist {clear:both;padding-top:10px;}
div.newslist ul {margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
div.newslist ul li {min-height:104px;border-bottom:1px solid #E4E4E5;padding-bottom:10px;margin-right:10px;margin-top:10px;}
div.newslist ul li h2 {font-family:Verdana;font-size:13px;color:#3C373D;}
div.newslist ul li h2 a  {font-family:Verdana;font-size:13px;color:#3C373D;text-decoration:none;margin-right:50px}
div.newslist ul li h2 a:hover  {text-decoration:underline;}
div.newslist ul li h2 span {display:block;font-size:11px;font-weight:normal;}
div.newslist ul li a {font-family:Verdana;font-size:11px;color:#3C373D;text-decoration:none;}
div.newslist ul li p {}
div.newslist ul li a:hover {text-decoration:underline;}
div.newslist ul li img {float:right;margin-left:10px;width:158px;margin-right:0;}

/* News Carosel*/
div.newscarosel {width:650px;background-color:#ffffff;margin-left:0px;margin-right:15px;margin-top:14px;padding-bottom:20px;}
div.newscarosel img {margin-left:10px;margin-top:10px;background-color:#ffffff;float:none;}
div.newscarosel img.nav {margin:0  10px 0 0;}
div.newscarosel ul {margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;background-color:#F9E3A0;}
div.newscarosel ul li {width:180px;float:left;background-color:#F9E3A0;font-family:Verdana;font-size:11px;color:#8F8D8D;height:212px;margin-right:0px;}
div.newscarosel ul li p {padding-left:9px;margin-top:5px;margin-right:5px;}
div.newscarosel ul li a {font-family:Verdana;font-size:11px;color:#3C373D;text-decoration:none;}
div.newscarosel ul li a:hover {text-decoration:underline;}

div.newscaroselhome {width:650px;background-color:#ffffff;margin-left:15px;margin-right:15px;margin-top:14px;}
div.newscaroselhome img {margin-left:10px;margin-top:10px;background-color:#ffffff;}
div.newscaroselhome ul {margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;background-color:#ffffff;}
div.newscaroselhome ul li {width:180px;float:left;background-color:#ffffff;font-family:Verdana;font-size:11px;color:#ffffff;height:212px;margin-right:0px;}
div.newscaroselhome ul li p {padding-left:9px;margin-top:5px;margin-right:5px;}
div.newscaroselhome ul li a {font-family:Verdana;font-size:11px;color:#8F8D8D;text-decoration:none;}
div.newscaroselhome ul li a:hover {text-decoration:underline;}

/* Links */
div.links ul {border-bottom:1px solid #E4E4E5;margin-right:30px;padding-bottom:20px;}
a.external {background-image:url(/images/css/newwin.gif);background-repeat:no-repeat;background-position:bottom right;padding-right:16px;}

/* secondary navigation */
div.secondarynav ul {list-style:none; margin:10px 0 0 0; padding:0 0 0 0;}
div.secondarynav ul li {width:210px; margin-bottom:5px; background-color:#cccccc;}
div.secondarynav ul li.prime {width:210px; background-color:#C1272D; color:White;}
div.secondarynav ul li.prime a {color:White;}
div.secondarynav ul li.primselected {width:202px; border-right:8px solid #FFC20E; background-color:#C1272D; color:White;}
div.secondarynav ul li.primselected a {color:White;}
div.secondarynav ul li.primselected:hover {border-right:8px solid #FFC20E;background-color:#C1272D;color:White;}
div.secondarynav ul li:hover {background-color:#FFC20E;}
div.secondarynav ul li.selected {width:202px; border-right:8px solid #FFC20E;background-color:#3C373D;}
div.secondarynav ul li.selectedternav {width:210px; background-color:#3C373D;}
div.secondarynav ul li.selectedternav:hover {background-color:#3C373D;}
div.secondarynav ul li.selectedternav a {color:White;}
div.secondarynav ul li.selected a {color:White;}
div.secondarynav ul li.selected:hover {background-color:#3C373D;border-right:8px solid #FFC20E;}
div.secondarynav ul li a {text-transform:capitalize; font-family:Arial; font-size:13px; text-decoration:none; color:#3C373D;}
div.navpad {margin:0 0 0 15px; padding:3px 0 3px 0; min-height:16px}

/* Third lvl Nav */
div.tertiarynav {padding:0 0 0 0; margin:0 -9px 0 0; background-color:White;}
div.secondarynav ul li div.tertiarynav ul {padding:1px 0 0 0; margin:0 0 0 0; background-color:White;}
div.secondarynav ul li div.tertiarynav li {margin:3px 0 0 0; width:210px; background-color:#E4E4E5; color:#3C373D;}
div.secondarynav ul li div.tertiarynav li.selected {width:202px; border-right:8px solid #FFC20E; background-color:#cccccc;}
div.secondarynav ul li div.tertiarynav li:hover {background-color:#FFC20E;}
div.secondarynav ul li div.tertiarynav li div a {color:#3C373D;}


/* Glossary */
div.glossarylinks {padding-bottom:25px;}
div.glossarylinks ul {list-style:none;margin:0  0 20px 40px;padding:0 0 0 0;}
div.glossarylinks ul li {float:left;margin-right:15px;}
div.glossarylinks ul li a {text-transform:uppercase;font-size:16px;}
div.addglossary {margin-top:20px;border-top:1px solid #E4E4E5;margin-right:15px;}

/* Form elemnts */
div.leftcontent div.enquiry label {float:left;font-family:Verdana;font-size:11px;color:#3C373D;text-align:left;width:150px;}
div.leftcontent div.enquiry input {display:block;margin-left:160px;width:300px;margin-bottom:15px;} 
div.leftcontent div.enquiry textarea {margin-left:10px;width:500px;margin-bottom:10px;}

/* Glossary Terms */
div.term h2 {background-color:#cccccc;margin:10px 10px 0 0;padding:3px;}
div.term h2 a {margin-left:10px;color:#3C373D;}

/* Partner Search */
div.partnersearch {display:block;clear:left;margin-bottom:12px;}
div.partnersearch label {font-family:Verdana;font-size:11px;color:#3C373D;display:block;margin-bottom:5px;}
div.partnersearch input {width:210px;}
div.partnersearch input.submit {margin-left:10px;width:80px;}
div.partnersearch select {}
div.partnersearch select.company {width:218px;}
div.partnersearch div.block {float:left;margin-right:30px;margin-bottom:10px;}
div.partnersearch div.blockshort {float:left;margin-right:30px;}

/* search results */
div.searchresults {display:block;clear:left;margin-right:20px;border-top:1px solid #E4E4E5;padding-top:10px;}
div.searchresults a {color:#3C373D;}

/* Partner Page */
div.otheroffices {display:block;}
div.otheroffices ul {margin:10px 0 0 0;padding:0 0 0 0;list-style:none;}
div.otheroffices ul li {float:left;margin:0 15px 0 0;padding-bottom:10px;margin-bottom:25px;}
div.otheroffices ul li table.datagrid {margin-bottom:0;}
input.searchback {float:right;font-family:Verdana;font-size:11px;margin-top:-40px;margin-right:15px;border:1px solid #4F4F4F;color:#4F4F4F;}

div.companycontacts {display:block;clear:both;}
div.companycontacts ul {margin:0 0 0 0;padding:0 0 0 0;list-style:none;}
div.companycontacts ul li {margin-top:0px;margin-bottom:20px;float:left;margin-right:30px;}
div.companycontacts ul li h2 {margin-bottom:10px;}

/* ORBIT */
form.orbitsign h2 {margin-left:10px;}
form.orbitsign {border-bottom:1px solid #E4E4E5;margin-right:20px;padding-bottom:5px;}
form.orbitsign input {width:210px;margin-left:10px;}
form.orbitsign label {font-family:Verdana;font-size:11px;color:#3C373D;display:block;margin-bottom:5px;margin-left:10px;}
form.orbitsign input.button {width:80px;display:block;margin-top:5px;margin-left:10px;padding-bottom:3px;}
div.brokerlogin {background-color:#E9EAE6;margin-bottom:3px;margin-top:5px;}

/* document library  order by */
p.orderby {float:right;}

/* Quality */
table.winners tr td {font-family:Verdana;font-size:12px;}
table.winners tr td.award {width:200px;}


div#ValidationSummary1 ul li {color:#C1272D;}
img.clip {clip:rect(0px, 158px, 104px, 0)}

/** Paginatino **/
div.pagination {margin-top: 15px; margin-bottom: 15px; margin-right: 0; text-align:left;display:block;margin-left:10px;}
div.pagination ul.pagecontrol {margin:0 0 0 10px;padding:0 0 0 0;}
div.pagination ul.pagecontrol li, ul.pagecontrol ul, ul.pagecontrol ul li { display: inline; }
div.pagination ul.pagecontrol li {padding-right:2px;margin-left:0px;margin-right:0px;}
div.pagination ul.pagecontrol li.pagelist ul {margin:0 0 0 0;padding:0 0 0 0;}
div.pagination ul.pagecontrol li.pagelist {padding-right: 0pt;}

div.pagination ul.pagecontrol a {background-color:White;border: 1px solid #CCCCCC; padding: 3px 5px; text-decoration: none;font-family:Verdana;font-size:10px;color:#4A414E;}
div.pagination ul.pagecontrol a:hover {border: 1px solid #808080; color: #808080; }
div.pagination ul.pagecontrol li.button-active a {background-color:#F5F5F5;border: 1px solid #808080; color: #808080; }
div.pagination ul.pagecontrol li.button-previous { padding-right: 6px; }
div.pagination ul.pagecontrol li.button-next { padding-left: 3px; }
div.pagination li.pagelist ul li {background-color:White}

/* Galleries */
div.galleries {display:block;margin-right:10px;}
div.galleries ul {list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
div.galleries ul li {float:left; margin:10px 0 0 10px; padding:10px;height:230px;}
div.galleries ul li.galleryitem {}
div.galleries ul li.galleryhome {float:none;text-align:center;}
div.galleries ul li p {font-size:11px;}
div.galleries ul li p.imagetitle {max-width:125px;}
div.galleries ul li a {font-size:11px;}
div.galleries ul li a img {float:none;padding:5px 5px 5px 5px; border:1px solid #CCCCCC;margin-left:0px;margin-right:0px;}
div.galleries ul li a img.galleryhome {display:block; margin:0 0 0 0; margin-left:auto; margin-right:auto;}
div.galleries ul li a span {display:block; margin:0 0 15px 0; max-width:200px;}
div.galleries ul li p {max-width:125px;}
div.galleries ul li p a:hover {text-decoration:underline;}
