@charset "utf-8";
/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/
/* CSS Document */
body {background:#b2b2b2 url(img/bg-body.png) 0 0 repeat-x; font:normal 100.01% Arial, Helvetica, sans-serif;}
strong {font-weight:bold;}
form {overflow:hidden;}
input {margin:0;}
.container {background:url(img/top-border.gif) 0 0 repeat-x; padding:10px 0 0 0;}
.logo {background:url(img/logo.jpg) 50% 0 no-repeat; height:139px; width:970px; margin:0 auto; padding:50px 0 0 0; position:relative;}
.logo a {display:block; width:600px; height:100px; margin:0 0 0 20px;}

.topbar {position:absolute; right:62px; top:15px;}
.topbar a {float:left; margin:0 25px 0 0;}
.topbar .home {background:url(img-main/home.gif) 0 100% no-repeat; width:11px; height:11px;}
.topbar .search {background:url(img-main/search.gif) 0 0 no-repeat; width:11px; height:11px;}
.topbar .mail {background:url(img-main/mail.gif) 0 100% no-repeat; width:12px; height:11px;}

.cap {background:url(img/cap.jpg) 0 23px no-repeat; width:970px; height:243px; /*height:192px;*/ margin:0 auto; position:relative; overflow:hidden;}
.topnav {font-size:55%; background:url(img/bg-menu-cap.png) 0 -1px repeat-x; overflow:hidden; padding:7px 0 0 125px; height:17px;}
.topnav li {float:left; margin:0 25px 0 0;}
.topnav li a {color:#00617d; text-decoration:none; white-space:nowrap;}


.cap .mail {float:right; width:272px; height: 170px; /*padding:80px 0 17px 0;*/}
.cap .mail table {
}
.cap .mail table td {
	padding: 5px 5px 5px 10px;
	color: white;
}
.cap .mail h3 {
	text-align: center;
	color: white;
	padding: 15px 0 10px 0;
}
.cap .name {float:right; width:100px; padding:1px 0; outline:none; font-style:italic; border:2px solid #0f2834; font-size:80%; margin:0 20px 0 0;}
.cap .sub {float:right; outline:none; padding:1px 0; outline:none; margin:0; width:109px; font-size:80%; border:2px solid #0f2834; font-style:italic; margin:0 18px 0 0;}
.cap p {overflow:hidden;}
.cap .button {background:url(img/sub-button2.png) 0 0 no-repeat; width:127px; height:27px; border:none; display:block; margin:15px 0 5px 60px;}
.featured {display: none; position:absolute; width:999em; color:#d9e693; font-size:70%; overflow:hidden;  height:140px; top:45px; left:30px; z-index: 1}
.featured li {display:block; position:relative; width:570px; height:140px; overflow:hidden;}
.featured li img {float:left; margin:0 15px 0 0;}
.featured .title {text-decoration:none; color:#fff; font-size:220%; margin:0 0 7px 0; display:block; font-family:"PT_Sans", Tahoma, Geneva, sans-serif;}
.featured .mo {position:absolute; right:92px; width:155px; height:15px; bottom:18px;}

.bottomnav {clear:both; height:50px; background:url(img/bg-menu-cap-bottom.png) 0 0 repeat-x;}
.bottomnav li {float:left; font-weight:bold; color:#00617d; padding:16px 35px; border-right:2px solid #b1b4b6;}
.bottomnav li a {color:#00617d; text-decoration:none; display:inline-block;}
.bottomnav li a:hover {border-bottom:1px solid #00617d;}

.content {background:#f2f2f2 url(img/bg-cont.png) 0 0 repeat-x; width:970px; padding:0 0 50px 0; margin:0 auto; overflow:hidden;}
.texbox {float:left; width:650px;}
.sidebar {float:right; width:270px;}
.sidebar h2 {background:url(img/bg-cat.png) 0 0 no-repeat; width:250px; height:50px; padding:0 0 0 20px; color:#00617d; font-style:italic; font-weight:bold; line-height:2.9em;}
.sidebar form {margin:25px 0;}
.sidebar a {color:#1a85b3; font-size:90%; text-decoration:none;}
.sidebar ul {margin:20px 0 20px 10px;}
.sidebar ul li {margin:10px 0; padding:0 10px 0 10px; background:url(img/link-arrow.gif) 0 5px no-repeat;}
.mainbar {width:250px; /*background:#465863;*/ padding:10px 10px 0; margin:1px 0 0; overflow:hidden;}

.mainbar a {width:250px; height:70px; display:block; margin:0 0 10px;}
.mainbar .news {background:url(img/buttons.png) -250px 0 no-repeat;}
.mainbar .news:hover {background:url(img/buttons.png) 0 0 no-repeat;}

.mainbar .rate {background:url(img/buttons.png) -250px -71px no-repeat;}
.mainbar .rate:hover {background:url(img/buttons.png) 0 -71px no-repeat;}

.mainbar .question {background:url(img/buttons.png) -250px -142px no-repeat;}
.mainbar .question:hover {background:url(img/buttons.png) 0 -142px no-repeat;}

.mainbar .webinars {background:url(img/buttons.png) -250px -212px no-repeat;}
.mainbar .webinars:hover {background:url(img/buttons.png) 0 -212px no-repeat;}

.sidebar .search {border:2px solid #b3b3b3; padding:5px 0; float:left; margin:0 10px 0 0;}
.sidebar .find {border:2px solid #b3b3b3; background:url(img/find.gif) 0 0 no-repeat; width:76px; height:30px; float:left}

.text {width:610px; padding:50px 0 0 40px;}
.text h1 {font-size:150%; font-weight:normal; border-bottom:1px solid #8eacb6; padding:0 0 5px; margin:0 0 5px; font-family:"PT_Sans", Tahoma, Geneva, sans-serif;}
.text h1 a {color:#000; text-decoration:none;}
.text h1 a:hover {color:#00617d; text-decoration:none;}
.text h2 {font-size:100%; font-weight:bold; font-family: Arial; margin:0 0 30px; padding:5px 0; background:url(img/bg-p-border.gif) 0 100% repeat-x;}
.text h3 {font-size:100%; font-weight:bold; font-family: Arial; margin:0 0 5px; padding:5px 0;}
.text p {font-size:90%; margin:10px 0 20px 50px; line-height:1.3;}
.text p span, .text p strong {line-height:1.3;}
.text ul {margin:10px 0 20px 50px; padding:20px; background:#ecebeb; border:1px solid #e5e2e2; color:#58676c;}
.text ul li {margin:0 0 10px 0; font-size:90%; line-height:1.4; padding:0 0 10px 20px; background:url(img/ico_entry.gif) 0 5px no-repeat; border-bottom:1px solid #e0dfdf;}
.boxes {padding:0 0 30px;}
.text a {color:#1a85b3;}
.text blockquote {border-left:4px solid #1a85b3;}
.text p em {line-height:1.3; font-style:italic;}
.text p img {}
.text ol {margin:10px 0 20px 50px; padding:20px; background:#ecebeb; border:1px solid #e5e2e2; color:#58676c;}
.text ol li {margin:0 0 10px 0; font-size:90%; line-height:1.4; padding:0 0 10px 20px; border-bottom:1px solid #e0dfdf;}

.comment {padding:20px 0 0 50px;}
.comment h1 {color:#808080; font-size:140%; font-family:Tahoma; background:url(img/bg-p-border.gif) 0 100% repeat-x; padding:0 0 15px;}
.comment p {margin:12px 0; font-size:90%; font-family:Tahoma;}
.comment form {margin:30px 0 0 50px;}
.comment input {padding:3px 2px; width:200px; border:2px solid #b3b3b3; margin:0 10px 0 0; font-size:110%; font-style:italic;}
.comment textarea {width:400px; height:100px; border:2px solid #b3b3b3; font-family:Arial;}
.comment p .send {border:2px solid #b3b3b3; background:url(img/further.gif) 0 0 no-repeat; width:77px; height:31px; display:block;}

.footer {background:url(img/bg-footer.gif) 0 0 repeat-x; clear:both; width:970px; margin:0 auto; height:76px; padding:15px 0 0; color:#cbcbcb; text-align:center; font-size:80%;}
.footer a {color:#cbcbcb; text-decoration:none; border-bottom:1px solid #cbcbcb; line-height:1.4;}
.footer a:hover {border:none;}

.read-more {margin:10px 0 20px 50px; padding:10px 15px; text-align:right; background:#ecebeb; border:1px solid #e5e2e2; color:#58676c;}

.wp-pagenavi { margin:0 0 0 90px;}
.wp-pagenavi a {color:#00617d;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#1a85b3!important;}

.comment-body {padding:0 0 20px;}
.comment-body p {line-height:1.4; margin:5px 0; font-size:90%;}
.comment-body a {color:#00617d;}
.comment-body img {float:left; margin:0 10px 0 0;}
.commentmetadata {margin:5px 0 0;}
