/* CSS Document ::  */

/* <Layout> */
html, body 
{
    height:100%;
}

body {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#036 url(../images/main/body-bg.gif);
	font-family:"Bookman Old Style", Garamond;
	color:#ccc;
}

body div {
    outline:none;
}

body a {
	outline:none;
}

#container 
{
   margin:0px;
   padding:0px;
   min-height:100%;
   position:relative;
}

#wrapper {
	margin:0px auto 0px auto;
	padding:0px 0px 45px 0px;
	width:985px;
}

#panel-top {
    margin:0px;
    padding:0px;
    width:985px;
    height:343px;
    overflow:hidden;
}

#logo {
    margin:20px 0px 0px 0px;
    border:0px;
}

#panel-content {
    margin:0px;
    padding:0px;
    width:985px;
    overflow:auto;
    background:url(../images/main/content-bg.gif) no-repeat left bottom;
}

#content-main {
    float:left;
    margin:0px;
    padding:25px 0px 20px 0px;
    width:700px;
    overflow:auto;
}

#content-right {
    float:right;
    margin:0px 0px 15px 0px;
    width:267px;
    background:url(../images/main/content-right-bg.jpg) repeat-x;
    height:392px;
}

#footer 
{
    position:absolute;
    bottom:0px;
    margin:0px;
    padding:0px;
    height:45px;
    width:100%;
    background:url(../images/main/footer-bg.jpg) repeat-x;
}

#footer p 
{
    margin:0px auto 0px auto;
    padding:12px 0px 0px 0px;
    width:985px;
    color:#ccc;
    font-size:.8em;
    
}

#footer span {
    margin:0px 0px 0px 50px;
    padding:0px;
}

#footer a {
    padding:0px 4px 0px 4px;
    color:#ccc;
    text-decoration:none;
}

#footer a:hover {
    color:#fff;
    text-decoration:none;
    background:#036;
}

#top-menu {
    margin:112px 0px 0px 0px;
    padding:0px;
}

#top-menu div {
    float:left;
    height:100px;
}

#top-menu .link1 a {
    display:block;
    margin:0px 0px 0px -1px;
    width:195px;
    padding:35px 20px 20px 20px;
}

#top-menu .link2 a {
    display:block;
    margin:0px 0px 0px 15px;
    width:195px;
    padding:35px 20px 20px 22px;
}

#top-menu .link3 a {
    display:block;
    margin:0px 0px 0px 15px;
    width:190px;
    padding:52px 20px 20px 22px;
}

#top-menu .link4 a {
    display:block;
    margin:0px 0px 0px 10px;
    width:195px;
    padding:52px 0px 20px 22px;
}

#top-menu a {
    color:#ccc;
    text-decoration:none;
    font-size:.85em;
    line-height:1.1em;
}

#top-menu a:hover {
    color:#fff;
    text-decoration:none;
}

#right-menu {
    margin:10px 0px 0px 0px;
    padding:30px 0px 0px 35px;
}

#right-menu li {
    list-style:none;
}

#right-menu li a {
    display:block;
    padding:5px 0px 5px 0px;
    color:#ccc;
    text-decoration:none;
    font-size:.85em;
}

#right-menu li a:hover {
    color:#fff;
} 

#group-link {
    margin:0px 0px 0px 0px;
    float:right;
}

#group-link img {
    border:0px;
}

/* </Layout> */

/* <Content> */
#img-page-title {
    margin:10px 0px 10px 0px;
}

#content-main p {
    margin:0px;
    padding:5px 0px 20px 0px;
    font-size:.85em;
    line-height:1.5em;
    width:600px;
    color:#ccc;
}

#content-main h1 {
    margin:0px;
    padding:5px 0px 20px 0px;
    font-size:1.3em;
    color:#ccc;
	font-weight:600;
}

#content-main h2 {
    margin:0px;
    padding:5px 0px 10px 0px;
    font-size:1em;
    color:#ccc;
	font-weight:600;
}

#content-main h3 {
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:.85em;
    color:#ccc;
    font-weight:normal;
}

#content-main h4 {
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:.8em;
    color:#ccc;
    font-weight:normal;
}

.list-services {
    margin:0px;
    padding:0px 0px 0px 40px;
}

.list-services li {
    margin:0px;
    padding:7px 0px 7px 0px;
    list-style-type:square;
    font-size:.8em;
}

.list-common {
    margin:0px;
    padding:0px 0px 0px 40px;
}

.list-common li {
    margin:0px;
    padding:7px 0px 7px 0px;
    list-style-type:square;
    font-size:.8em;
}

#address {
    margin:0px;
    padding:0px;
    width:300px;
}

#address li {
    margin:0px;
    padding:2px 0px 2px 0px;
    font-size:.8em;
}

#content-main a {  
    color:#ccc;
    text-decoration:underline;
}

#content-main a:hover {  
    color:#fff;
    text-decoration:none;
}

.img-profile {
	float:left;
	margin:10px 10px 10px 0px;
}

.img-left {
    float:left;
    margin:10px 10px 0px 0px;
    border:0px;
}

#panel-address {
    margin:0px;
    padding:0px;
    float:left;
    width:350px;
}

#panel-cnt-form {
    margin:0px;
    padding:0px;    
    float:left;
    width:350px;
}

#fancybox-content {
    font-size: .9em;
    color: #fff;
}

#fancybox-content a {
    color:#fff;
}

/* </Content> */

/* <Form> */
.form {
	margin:0px;
	padding:10px 0px 0px 20px;
	width:300px;
}

.form fieldset {
	margin:0px;
	padding:5px;
	border:0px;
}

.form legend 
{
    margin:0px;
    padding:0px;
	font-size:1.2em;
	line-height:2em;
	color:#fff;
}

.form label {
	margin: 0px 0px 3px 0px;
	padding:2px 0px 0px 0px;
	text-align: left;
	font-size:.8em;
	width:100px;
}

.form input, .form textarea {
	display:block;
	width: 250px;
	margin: 0px 0px 8px 0px;
	padding:0px;
	background:#69c;
	border:1px solid #666;
	color:#ccc;
}

.form input 
{
    font-size:1em;
}

.txta {
	height:60px;
	font-size:1em;
}

.form br {
	clear:left;
}

#thanks {
	display:none;
}

.form .err {
	font-size:.8em;
	color:#c00;
}

.form .sbt_btn {
	margin:0px;
	width:70px;
	background:#333;
	border:1px solid #333;
	font-size:.8em;
	cursor:pointer;
	color:#fff;
}

.form .sbt_btn:hover {
	background:#666;
}

.note {
    line-height:2em;
    font-size:.75em;
}

.thanks {
    font-size:.8em;
}

.err {
    font-size:.8em;
}

.err-p {
    display:block;
    font-size:.8em;
}

/* </Form> */

/* <Content> */
.funds 
{
    width:600px;
    margin:0px;
    padding:0px;
    font-size:.75em;
    line-height:1.5em;
}

.funds td 
{
    padding:5px 10px 5px 0px;
}

.funds-list {
    width:600px;
	margin:0px 0px 20px 0px;
	padding:10px;
    background:url(../images/main/list-bg.png) no-repeat left top;
}

.funds-links {
	margin:5px 0px 5px 0px;
	padding:2px;
	font-size:.8em;
}

.directors {
    clear:both;
    padding:10px 0px 10px 0px;
    margin:0px 0px 20px 0px;
    border-bottom:1px solid #048;
}

.partners-list {
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #048;
}
/* </Content> */