@charset "utf-8";
/* CSS Document */
body
{
background:#7F8890 center url(images/bg.gif) repeat-y;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0;

}

#topwrap
{
width:960px;
height:20px;
background:url(images/wrap-top.gif) no-repeat;
margin:0 auto;
}
#bumwrap
{
width:960px;
height:100px;
background:url(images/wrap-bottom.gif) no-repeat top #7F8890;
margin:0 auto;
}
#wrapper
{
width:900px;
margin:0 auto;
}

h1
{
color:#EA7D32;
text-transform:uppercase;
font-size:30px;
font-weight:normal;
margin:10px 0 0 0;
padding:0;
}
h2
{
color:#EA7D32;
text-transform:uppercase;
font-size:24px;
font-weight:normal;
margin:0;
padding:0;
}

h2 a
{
color:#EA7D32;
text-decoration:none;
}

h2 a:hover
{
text-decoration:underline;
}

h3
{
color:#EA7D32;
font-size:20px;
font-weight:normal;
margin:0;
padding:0;
}

h3 a
{
color:#EA7D32;
text-decoration:none;
}
h3 a:hover
{
text-decoration:underline;
}
h4
{
color:#EA7D32;
font-size:16px;
font-weight:bold;
margin:10px 0 0 0;
padding:0;
}


p
{
color:#706e6b;
font-size:14px;
}

p a
{
color:#EA7D32;
text-decoration:underline;
}

p a:hover
{
text-decoration:underline;
background:#EA7D32;
color:#fff;
}


/** HEADER **/
#header
{
background:url(images/header-bg.gif) no-repeat;
height:170px;
}

#header img
{
margin:20px 0 0 40px;
border:none;
}

#header .tabs
{
float:right;
margin:1px 2px 0 0;
}

#header .tabs img
{
margin:0;
}

/** LEFT **/
#left
{
float:left;
width:305px;
}


#menu
{
}

#menu ul
{
  margin: 0px;
  padding-left: 0px;
}


#menu li
{
width: 305px;
list-style:none;
}

#menu a {
  text-decoration:none;
  width:305px;
  display:block;
}

#menu-home a
{
height:36px;
background: url(images/nav-home.gif) no-repeat;
}

#menu-fit a
{
height:38px;
background:url(images/nav-fit-in.gif) no-repeat;
}

#menu-consultancy a
{
height:38px;
background:url(images/nav-consultancy.gif) no-repeat;
}

#menu-distribution a
{
height:38px;
background:url(images/nav-distribution.gif) no-repeat;
}
#menu-about a
{
height:37px;
background:url(images/nav-about.gif) no-repeat;
}
#menu-contacts a
{
height:38px;
background:url(images/nav-contacts.gif) no-repeat;
}
#menu-news a
{
height:37px;
background:url(images/nav-news.gif) no-repeat;
}

#menu img
{
}
#menu-home a:hover
{
background-position: 0 -36px;
}


#menu-fit a:hover, #menu-consultancy a:hover, #menu-distribution a:hover, #menu-contacts a:hover
{
background-position: 0 -38px;
}
#menu-about a:hover, #menu-news a:hover
{
background-position: 0 -37px;
}
#menu-home a.active
{
background-position: 0 -36px;
}
#menu-fit a.active, #menu-consultancy a.active, #menu-distribution a.active, #menu-contacts a.active
{
background-position: 0 -38px;
}
#menu-about a.active, #menu-news a.active
{
background-position: 0 -37px;
}

/** COMMON ELEMENTS **/
.curvebox
{
background:url(images/curve-bg.gif) no-repeat bottom;
padding:10px;
margin:10px 0 10px 0;
}

.curvebox img
{
margin: 10px 0 0 200px;
border:none;
}

/** RIGHT **/
#right
{
margin: 0 0 0 310px;
padding:10px 15px 10px 10px;
}

.orange
{
color:#EA7D32;
}
#right .news hr
{
color:#fff;
background:#fff;
margin: 10px 10px 10px 0;
border-bottom:#DD5C12 dashed 1px;
border-top:none;
height:1px;
}
#right .smallcurveboxl
{
width:280px;
background:url(images/curve-small-bg.gif) no-repeat bottom;
float:left;
}
#right .smallcurveboxr
{
width:280px;
background:url(images/curve-small-bg.gif) no-repeat bottom;
float:right;
}

#right .smallcurveboxr p, #right .smallcurveboxl p
{
margin:10px;
}

#right .smallcurveboxr .button, #right .smallcurveboxl .button
{
margin: 10px 0 5px 185px;
border:none;
}

#right .smallcurveboxr ul, #right .smallcurveboxl ul
{
margin:0 0 0 10px;
}

#right .smallcurveboxr li, #right .smallcurveboxl li
{
font-size:14px;
color:#EA7D32;
list-style:url(images/orange-bullet.gif);
margin:5px 0 5px 0;
padding:0px;
}


#right .bio-list h3
{
padding: 10px 0 0 170px;
margin:0;
}
#right .bio-list h4
{
padding: 0px 0 0 170px;
margin:0;
}
#right .bio-list p
{
padding: 0 20px 10px 170px;
margin:0;
}

#right .bio-list ol
{
padding: 0 0 10px 185px;
margin:0;
list-style:disc;
}
#right .bio-list p a
{
}

#right .bio-list hr
{
color:#fff;
background:#fff;
margin: 10px 10px 10px 0;
border-bottom:#DD5C12 dashed 1px;
border-top:none;
height:1px;
}

#right img.bio-pic
{
float:left;
margin:5px 20px 0 0px;
border:none;
}

#right .bio-details img
{
float:right;
margin:25px 20px 0 10px;
}

#right .bio-details ol
{
list-style:disc;
}

#right .bio-details li
{
margin:5px 0 15px 0;
}

#right .services-list h2
{
padding: 0 0 0 0px;
margin:-10px 10px 5px 165px;
border-bottom: dotted 1px #EDEDED;
}
#right .services-list p
{
padding: 0 10px 0 165px;
margin:0;
}

#right .services-list .readmore
{
margin:10px 0 0 0;
}

#right .services-list hr
{
color:#fff;
background:#fff;
margin: 10px 10px 10px 0;
border-bottom:#DD5C12 dashed 1px;
border-top:none;
height:1px;
}
#right .services-list hr.hrtop
{
color:#fff;
background:#fff;
margin: 10px 10px 10px 0;
border-bottom:#DD5C12 solid 2px;
border-top:none;
height:1px;
}

#right .services-list img
{
float:left;
margin:10px 10px 0 0px;
border:2px #EDEDED solid;
}

#right .services-detail img
{
float:right;
margin:25px 20px 0 0px;
border:2px #D44204 solid;
}

#right .services-detail h1
{
border-bottom: solid 1px #EDEDED;
margin-right:200px;
}

#right .news-details img
{
float:right;
margin:25px 20px 0 10px;
border:2px #D44204 solid;
}

#right .author
{
font-style:italic;
margin:0;
padding:0;
}

#right ul
{
font-size:14px;
color:#706e6b;
}

#right ol
{
font-size:14px;
color:#706e6b;
}

#right li a
{
color:#706e6b;
text-decoration:underline;
}

#right li a:hover
{
text-decoration:underline;
background:#EA7D32;
color:#fff
}

#right img.contactbutton
{
float:right;
border:none;
margin:10px 10px 20px 10px;
}

#right .sitemap p
{
margin:0;
}

#right .sitemap h4 a
{
color:#EA7D32;
text-decoration:none;
}
#right .sitemap h4 a:hover
{
text-decoration:underline;
}

#right .fundspage
{
}

#right .fundspage img
{
border:#CCCCCC solid 1px;
margin:20px;
}

#right .fundspage .download
{
background:url(images/down-bullet.gif) no-repeat left;
padding: 0 0 0 10px;
}

#right .fundspage .table
{
border:1px #d3d2d2 solid;
padding:5px;
width:550px;
}
#right .fundspage .table p
{
margin:0;
padding:0;
}

#right .fundspage .table .tablediv p
{
border-bottom:1px #d3d2d2 dotted;
margin:0 0 5px 0;
}
#right .fundspage p.download
{
background:url(images/down-bullet.gif) no-repeat left;
padding: 0 0 0 15px;
}
#right .fundspage p.back a
{
background:url(images/back-bullet.gif) no-repeat left;
padding: 0 0 0 15px;
float:right;
margin:30px 10px 0 0;
text-decoration:none;
}
#right .fundspage p.back a:hover
{
color:#EA7D32;
text-decoration:underline;
}

#right img.contactsimg
{
float:right;
margin:-50px 5px 0 0px;
border:2px #EDEDED solid;
}
#right img.rightimg
{
float:right;
margin:-50px 5px 0 0px;
border:2px #EDEDED solid;
}


/** SUBRIGHT **/
#subright
{
float:right;
width:305px;
margin:20px 0 20px 0;
}

#subright .smallcurvebox
{
width:280px;
background:url(images/curve-small-bg.gif) no-repeat bottom;
float:right;
}

#subright .smallcurvebox p
{
margin:10px;
}

#subright .smallcurvebox .button
{
margin: 10px 0 5px 185px;
border:none;
}
#subright .smallcurvebox ul
{
margin:0 0 0 10px;
}

#subright .smallcurvebox li
{
font-size:14px;
color:#EA7D32;
list-style:url(images/orange-bullet.gif);
margin:5px 0 5px 0;
padding:0px;
}


/** SUBLEFT **/
#subleft 
{
margin: 0 310px 0 0px;
padding:10px;
}

#fundslist
{
}


#fundslist img
{
border: #CCCCCC solid 1px;
margin:0 15px 20px 10px;
}


/* ------ CONTACT FORM ELEMENTS ----- */		
#contact-outer
{
	border:solid #EDEDED 2px;
	width: 550px;
	margin: 0px 0 0 0px;
}
#contact-form {
	background: #f7f4ea;
	border:solid #fff 2px;
    margin:0;
	padding: 10px 10px 0 10px;
	text-align: left;
	font-size:12px;
}

#contact-form h2
{
color:#BD3F10;
}

#contact-form form {
	color: #bd3f10;
	width: 490px;
	padding: 0;
	margin: 0;
	text-align: left;
}

#contact-form input, textarea {
	background: #fff;
	border: 1px solid #d2cac6;
	color: #333;
	padding: 2px;
	margin: 2px 0 8px 0;
}

#contact-form select {
	background: #fff;
	border: 1px solid #d2cac6;
	color: #333;
	margin: 2px 0 8px 0;
	padding: 2px;
}

#contact-form .submit
{
	width: 86px;
	padding: 0px;
	height: 29px;
	margin: 0px 0 0 345px;
	background:url(images/submit.gif) no-repeat;
	border:none;
	}	




#newsletter-form {
	background: #f7f4ea;
	border:solid #fff 2px;
    margin:0;
	padding: 10px 10px 0 10px;
	text-align: left;
	font-size:12px;
}

#newsletter-form h2
{
color:#BD3F10;
}
#newsletter-form p
{
color:#bd3f10;
margin:0px 0 0 0;
padding:0;
}

#newsletter-form form {
	color: #bd3f10;

	padding: 0;
	margin: 0;
	text-align: left;
}
#newsletter-form table
{

}

#newsletter-form input, textarea {
	background: #fff;
	border: 1px solid #d2cac6;
	color: #333;
	padding: 2px;
	margin: 0px 5px 8px 0px;
	width:280px;
}

#newsletter-form select {
	background: #fff;
	border: 1px solid #d2cac6;
	color: #333;
	margin: 2px 0 8px 0;
	padding: 2px;
}

#newsletter-form .submit
{
	width: 86px;
	padding: 0px;
	height: 29px;
	margin: 10px 0 0 345px;
	background:url(images/submit.gif) no-repeat;
	border:none;
	}	







/** FOOTER **/
#footer
{
clear:both;
margin:10px 0 0 0;
background:url(images/footer-bg.gif) no-repeat;
height:54px;
}

#footer p
{
color:#fff;
padding:15px 0 0 0;
font-size:13px;
text-align:center;
}

#footer p a
{
text-decoration:none;
color:#fff;
}

#footer p a:hover
{
text-decoration:underline;
}
