/* @override http://www.fiduciawealth.co.uk/css/style.css */

/* BEGIN CSS RESET */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;
  font-family: inherit;  vertical-align: baseline}body {  line-height: 1.5; } table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }
/* END OF RESET */

body, p, li {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
body  {	background: /*url(../images/background.png) left top repeat-y */#ecf4f5;text-align: center;	color: #000000;}
#container { 	width: 100%; 	/*background: url(../images/background-right.png) right top repeat-y transparent;*/margin: 0 auto; border: 0px solid #000000;	text-align: left; /*position:relative  removed due to Firefox 3 bug*/ } 
#header { 	background: #a9ccd0; 	padding: 0 0px;height:130px;float:left;width:100%} 
#header h1 {	margin: 0;	padding: 10px 0; }
#sidebar1 {width: 165px;background:  transparent;padding: 0px 0;position:absolute;left:0px;top: 167px;}
#sidebar2 {	/*float: right;	width: 180px;	background: transparent; 	padding: 15px 0;*/position:absolute;top:185px;right:0px;width: 180px;background: transparent; }
#sidebar1 p, #sidebar1 h3 {margin-left: 8px;	margin-right: 5px;}
#sidebar2 p, #sidebar2 h3 {margin-left: 15px;margin-right:15px;}

#mainContent { 	margin: 0 180px 0 165px;padding:20px 15px 25px 21px;padding-top:20px; min-height:400px; _height:400px;background-color:#fff; position: relative;}
#mainContent p{margin-bottom:10px;}
#mainContent h4{margin-bottom:2px;margin-top:5px}
#mainContent h3 {}
#footer {padding-left:165px;padding-top:40px;} 

#logo{width:165px;height:130px;position:absolute;top:0px;left:0px;}
#headerItems{width:595px;height:130px;position:absolute;top:0px;left:177px}

#navigation{height:37px;/*position:absolute;top:130px;left:177px;width:840px;*/margin-left:165px;position:relative;background:/*005462*/#ff4f00}
#navigation div a{width:93px;height:37px;display:block;background: url(../images/nav.png) transparent;}
#navigation div a span{position:absolute;left:-9999px;}
#navigation div{width:93px;position:absolute;}
#navigation div a:hover{background-position:0px bottom;}

.nav-home{left:0px;} 
.nav-wealth-management{left:88px;} 
.nav-wealth-preservation{left:181px} 
.nav-financial-planning{left:274px} 
.nav-investment-management{left:367px} 
.nav-family-office{left:460px} 
/*.nav-finance{left:553px}
.nav-news-and-bulletins{left:646px} 
.nav-who-we-are{left:738px} 
.nav-contact-us{left:830px} */
.nav-news-and-bulletins{left:553px} 
.nav-who-we-are{left:646px} 
.nav-contact-us{left:738px} 

#navigation div.nav-home a{background-position:0px 0;width:88px; } 
#navigation div.nav-wealth-management a{background-position:-88px 0;} 
#navigation div.nav-wealth-preservation a{background-position:-181px 0} 
#navigation div.nav-financial-planning a{background-position:-274px 0} 
#navigation div.nav-investment-management a{background-position:-367px 0} 
#navigation div.nav-family-office a{background-position:-460px 0} 
#navigation div.nav-finance a{background:url(../images/nav-finance.png) transparent;} 
#navigation div.nav-news-and-bulletins a{background-position:-553px 0} 
#navigation div.nav-who-we-are a{background-position:-646px 0} 
#navigation div.nav-contact-us a{background-position:-739px 0}  


#navigation div.nav-home a:hover{background-position:0 37px } 
#navigation div.nav-wealth-management a:hover{background-position:-88px 37px;} 
#navigation div.nav-wealth-preservation a:hover{background-position:-181px 37px} 
#navigation div.nav-financial-planning a:hover{background-position:-274px 37px} 
#navigation div.nav-investment-management a:hover{background-position:-367px 37px} 
#navigation div.nav-family-office a:hover{background-position:-460px 37px} 
#navigation div.nav-finance a:hover{background-position:-0px 37px} 
#navigation div.nav-news-and-bulletins a:hover{background-position:-553px 37px} 
#navigation div.nav-who-we-are a:hover{background-position:-646px 37px} 
#navigation div.nav-contact-us a:hover{background-position:-739px 37px}  


a:link {color: #FF4F00;	text-decoration: none}
a:visited {color: #005362;	text-decoration: none}
a:hover {text-decoration: underline}

.alttag {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #005362;}

/*#address p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #005362;	text-align: left;margin-left: 7px;line-height: 14px;}*/

.copyright {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #005362;	margin-left: 7px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;font-weight: bold;color: #005362;margin-bottom: 7px;}
h4, h1 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #005362;	margin-bottom: -7px;	font-weight: bold}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #005362;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 0px}
.date {font-style: italic;	background-position: center}
.orangetext {color: #FF4F00}
.quotation {font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-style: italic;	font-weight: bold;	color: #888888;line-height:22px;}
.quotationcaption {font-family: "Times New Roman", Times, serif;	font-size: 11px;	color: #888888;margin-top:10px;margin-bottom:20px;}
ul {font-size: 12px;	line-height: 20px;	font-weight: normal;	list-style-type: disc}
.fsa {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #005362;	margin-left: 32px}

#links{min-height:250px;_height:250px;}
/* previous 
#links  a{display:block;color:#000;text-decoration:none;font-weight:bold;width:145px;padding:10px 10px 10px 10px;}
#links  a:hover{background-color:#005462;color:#ff4f00; }
*/
#links  a{display:block;color:#fff;background:#005462;text-decoration:none;font-weight:bold;width:145px;padding:10px 10px 10px 10px; font-size:11px}
#links a.selected{color:#005462;background-color:#a9ccd0;}
#links a.indent{padding-left:30px;width:125px;}
#links  a:hover{color:#005462;background-color:#a9ccd0; }

ul {margin-left:20px}
ul li {font-size:12px; margin:5px 0 5px 0}
ul li p {font-size:12px;}

ol {margin-left:20px}
ol li {font-size:12px; margin:5px 0 5px 0}
ol li p {font-size:12px;}

h5{color:#FF3300;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:0;}
h6{color:#FF3300;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;margin:0 0 10px 0;}


.footer-text {position: relative; width: 400px; padding-left: 80px; width: 44%}
.poweredby {position: absolute; bottom: -75px; right: 5px}
.footer-text .twitter {display: block; width: 30px;height: 30px; text-indent: -9999px; background: url(/images/social-sprite.png) -30px -0px repeat; position: absolute; left: 38px;}
.footer-text .linkedin {display: block; width: 30px;height: 30px; text-indent: -9999px; background: url(/images/social-sprite.png) -0px -0px repeat; position: absolute; left: 3px;}
.footer-text .youtube {display: block; width: 30px;height: 30px; text-indent: -9999px; background: url(/images/social-sprite.png) -60px -0px repeat; position: absolute; left: 38px;top:35px}




/* @group Contact Form */

#contact {background: #eee; /*background: #cacaca;*/padding: 12px; width: 535px;margin: 0 0 100px 0; position: relative;}

#contact legend {font-family: LinuxLibertineOBold, Arial, sans-serif; font-size: 20px; display: block; color: #ae1228;-webkit-text-stroke:1px transparent;position: relative; top: 5px;}

.ie6 #contact legend {position: relative; top: 15px; left: 0;}

#contact .fields {margin-top: 20px;float: left;}

#contact label, #submit .label {color: #666;font-family: PTSans, Arial, sans-serif; position: relative; display: block; float: left;margin: 5px 0;}

#contact label.checkbox {float: left; width: 100%;}


#contact .navigation_button {width: auto;height: 22px;}
#contact .navigation_button.ui-state-disabled {opacity: 0.2;}
#contact .navigation_button.ui-state-disabled:hover {cursor: default;}

#contact label.large {width: 535px; float: left;}
#contact label.large input {width: 530px;}
#contact label.small, #submit .label.small {width: 243px; float: left;}
#contact label.small input, #submit .label.small input {width: 242px;position: relative; display: block;}

.ie7 #contact label.two input, .ie7 #contact .label.two input {position: relative;left: -46px;}

.ie6 #contact label.two input, .ie6 #contact .label.two input {position: relative;left: -0px;}

#contact label.small.two, #contact .label.small.two {margin-left: 46px;}
.ie6 #contact label.small.two, .ie6 #contact .label.small.two {margin-left: 8px;}

#contact textarea {padding: 4px 6px;width: 523px; height: 62px;}
.ie6 #contact textarea {width:500px}

textarea#message {height: 160px;}


#contact label.error {color: #ae1228;font-family: PTSansBold, Arial, sans-serif; position: relative; top: -8px;font-size: 10px;}


#contact em {color: #FF4F00;font-family: PTSans, Arial, sans-serif; font-size: 12px;}

label span.requirements {color: #c66e87; text-transform: none; float: right;}
#contact p.description {width: 200px; font-family: PTSans, Arial, sans-serif; font-size: 12px; float: left;}
#contact #promotional, #submit #image {float: left; position: relative; left: 30px; top: 10px;height: auto;}
#contact .file {border-top: 2px dotted #e2e2e2;float: left;padding: 20px 0 40px 0;}
#contact .first-file {border-top: none;padding-bottom: 10px;}
#contact hr {clear: both; border: none; }


.send {float: right;}


/* @end */




