 @import url('layout.css');

/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(images/homepage01.jpg) repeat-x left top;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	margin-bottom: 15px;
	font-size: 18px;
}

h2 {
	margin-bottom: 15px;
/*	padding-left: 25px;
	background: url(images/homepage12.gif) no-repeat left center;*/
	color: #5494D2;
}

h2.noicon {
	padding-left: 0px;
	background: none;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 110%;
	color: #595959;
}

p, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

ul.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 170%;
}

ul.list1 li {
	padding-left: 11px;
	background: url(images/homepage17.gif) no-repeat left center;
}

/** LINKS */

a {
	color: #0450AE;
}

a:hover {
	text-decoration: none;
}

a.more {
	padding-left: 9px;
	background: url(images/homepage16.gif) no-repeat left center;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 {
}

/** MISC */

.align-justify {
	text-align: justify;
}

.align-right {
	text-align: right;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0px 15px 0px 0px;
}

img.right {
	float: right;
	margin: 0px 0px 0px 15px;
}

hr {
	display: none;
}

.hr1 {
	height: 47px;
	background: url(images/homepage09.jpg) repeat-x left center;
}

.hr1 b {
	display: block;
	height: 47px;
	background: url(images/homepage10.jpg) no-repeat left center;
}

.hr1 b b {
	background: url(images/homepage11.jpg) no-repeat right center;
}

/** MENUS */

#menus {
	width: 944px;
	height: 82px;
	margin: 0px auto;
}

#menus ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menus li {
	float: left;
	padding: 0px;
	background: none;
}

#menus a {
	display: block;
	float: left;
	text-decoration: none;
}

#menus a:hover {
	text-decoration: underline;
}

/** TOPMENU */

#topmenu {
	background: url(images/homepage04.jpg) no-repeat left top;
}

#topmenu ul {
	padding: 20px 0px 0px 22px;
}

#topmenu a {
	padding: 0px;
/*	text-transform: lowercase;
	font-size: 9px;*/
	vertical-align: middle;
	color: #676767;
	
 padding-left: 10px;
/*background: url(images/homepage12.gif) no-repeat left center;*/
}

#topmenu h2{
padding: 0px;
}


#topmenu1 {
	background: url(images/subpage1_01.gif) no-repeat left center;
}

#topmenu2 {
	background: url(images/subpage1_02.gif) no-repeat left center;
}

#topmenu3 {
	background: url(images/subpage1_03.gif) no-repeat left center;
}



/** MAINMENU */

#mainmenu {
	background: url(images/homepage05.jpg) no-repeat left top;
}

#mainmenu ul {
	padding: 15px 0px 0px 21px;
}

#mainmenu a {
/*	width: 96px; */
	height: 30px;
	padding: 6px 0px 0px 39px;
	margin-left: 10px;
	background: url(images/subpage1_04.jpg) no-repeat left top;
	font-weight: bold;
	color: #FFFFFF;
}

#mainmenu a#mainmenu1 {
	background-image: url(images/subpage1_05.jpg);
}

/** PAGE */

#page {
	width: 944px;
	background: url(images/homepage06.gif) repeat-y 212px 0px;
}

#bgtop {
	background: url(images/homepage07.gif) no-repeat 212px 0px;
}

#bgbtm {
	background: url(images/homepage08.gif) no-repeat 212px 100%;
}

#single {
	width: 914px;
	padding: 0px 15px;
}

/** FOOTER */

#footer {
	width: 944px;
	padding-top: 20px;
}

#footer p {
	text-align: center;
}

#links {
	height: 36px;
	padding-top: 22px;
	background: url(images/homepage18.jpg) no-repeat left top;
	color: #FFFFFF;
}

#links a {
	color: #FFFFFF;
}

#legal {
	font-size: 10px;
	color: #A5A5A5;
}

/** BOX1 */

#box1 {
	padding-right: 15px;
}



/* blog styles */
 @import url('timtab.css');
catmenu h1, .archive h1 {
	margin: 0;
}
/* category menu */
#normal .catmenu ul, #normal .archive ul {
	list-style-type: none;
/*	margin-left: 12px;*/
	margin-left: 0px;
}
.catmenu ul li span.date {
	float: right;
}
#normal .catmenu ul li a, .catmenu ul li span.count {
	float: left;
}
.catmenu ul li span.count {
	margin-left: 6px;
}
/* archive menu */
.archive ul li a {
	text-decoration: none;
}
.archive ul li a span.date {
	font-weight: bold;
	text-decoration: none;
}
.archive ul li a:hover span.date {
	text-decoration: underline;
}
.archive ul li a span.count {
	margin-left: 6px;
	font-weight: normal;
	color: black;
}
/* tag cloud */
.tagcloud {
	margin-left: 0px;
/*	padding: 4px 4px 4px 11px;*/
	padding: 4px 0px 4px 0px;
/*	background-color: rgb(236,236,236);*/
	background-color: rgb(255,255,255);
/*	border: 1px solid rgb(187,187,187);*/
	text-align: center;
	overflow: hidden;
	width: 194px;
}
.tagcloud a {
	text-decoration: none;
}
.tagcloud a:hover {
	text-decoration: underline;
}
/* calendar menu */
#timtab-calendar {
/*	margin-left: 12px;*/
	margin-left: 0px;
}
#timtab-calendar caption {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
#timtab-calendar tr td, #timtab-calendar tr th {
	padding-right: 5px;
	padding-bottom: 3px;
	text-align: right;
}
#timtab-calendar #prev {
	text-align: left;
}
/* blogroll */
#normal .tx-timtab-pi1 ul {
	list-style-type: none;
/*	margin-left: 12px;*/
	margin-left: 0px;
}
/* blog list view */
.post {
	padding: 22px;
}
.post h1 {
	height: 30px;
}
.post .entry:after {
	margin-bottom: 4px;
}
.entry {
	margin-bottom: 4px;
}

.post div.date {
	float: right;
	margin-top: 8px;
	font-size: 11px;
}
.post div.more p {
	float: right;
	font-size: 11px;
}
.post div.author p {
	float: right;
	font-size: 11px;
	margin: 10px;
}
/* pagebrowser */
.pagebrowser {
	margin-bottom: 8px;
}
.pagebrowser .earlier {
	float: left;
}
.pagebrowser .later {
	float: right;
}
.pagebrowser .hidden {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    display: none; /* IE hack */
}
.pagebrowser a {
	font-size: 11px;
}
/* blog single view */
.post-single-nav {
	margin-bottom: 10px;
}
.post-single-nav .alignleft {
	float: left;
}
.post-single-nav .alignright {
	float: right;
}
.post-single {
	clear: both;
	padding-top: 10px;
}
.post-single h1 {
	padding: 4px 0px 4px 0px;
}
.post-single div.author p {
	float: right;
	font-size: 11px;
	padding-top: 4px;
}
.post-single .entrytext p {
	margin-bottom: 8px;
}


/* search styles */
select.tx-indexedsearch-selectbox-type, select.tx-indexedsearch-selectbox-order, select.tx-indexedsearch-selectbox-defop, select.tx-indexedsearch-selectbox-desc, select.tx-indexedsearch-selectbox-results, input.tx-indexedsearch-searchbox-sword, input.tx-indexedsearch-searchbox-button, select.tx-indexedsearch-selectbox-group {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(187,2,12);
	background-color: rgb(255,255,233);
	border: 1px solid rgb(187,187,187);
}
input.tx-indexedsearch-searchbox-sword {
	width: 194px;
	margin-right: 4px;
	padding-left: 4px;
}
input.tx-indexedsearch-searchbox-button {
}
select.tx-indexedsearch-selectbox-type, select.tx-indexedsearch-selectbox-order {
	width: 200px;
}
select.tx-indexedsearch-selectbox-defop {
	width: 160px;
}
select.tx-indexedsearch-selectbox-desc {
	width: 160px;
}
select.tx-indexedsearch-selectbox-results {
	width: 60px;
}
div.tx-indexedsearch-searchbox p.advanced {
	margin-top: 6px;
}
div.tx-indexedsearch-rules h2 {
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 12px;
}
div.tx-indexedsearch-rules p {
	font-size: 10px;
	line-height: 120%;
	margin-bottom: 16px;
}
div.tx-indexedsearch-whatis, span.tx-indexedsearch-sw, div.tx-indexedsearch-browsebox p, td.searchfor {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: rgb(187,2,12);
	font-weight: bold;
	margin-bottom: 0px;
}
div.tx-indexedsearch-sec {
	margin-bottom: 10px;
}
div.tx-indexedsearch-browsebox p {
	font-size: 11px;
}
tr.tx-indexedsearch-headerrow {
	background: #cccccc;
}
tr.tx-indexedsearch-title {
	background: #bbbbbb;
}
td.tx-indexedsearch-info {
	background: #eeeeff;
	background: #eeeeee;
}
div.tx-indexedsearch-rules h2 {
        visibility: hidden;
        height: 0px;
        overflow: hidden;
        display: none; /* IE hack */
}

.tx-comments-pi1 {
	clear: both;
	margin-top: 20px;
	border-top: 20px white;
}

/* comment styles */
.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px;
	text-align: center;
}
.tx-comments-comment-form LABEL { 
	width: 100px;
	display: block;
	float: left;
	padding-top: 5px;
}
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG {
	margin-top: 5px;
}
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA {
	width: 310px;
}
.tx-comments-comment-form BR {
	clear: left;
}
.tx-comments-comment-form {
    border: 1px solid rgb(187,187,187);
}
.tx-comments-comment-form h4 {
	padding: 3px 5px;
	background-color: rgb(236,236,236);
    border-bottom: 1px solid rgb(187,187,187);
}
.tx-comments-comment-form form {
	padding: 3px 5px;
}
.tx-comments-comment-head {
	padding: 3px 5px;
	background-color: rgb(236,236,236);
    border-bottom: 1px solid rgb(187,187,187);
}
.tx-comments-comment-name {
	font-weight: bold;
}
.tx-comments-comment-date {
	font-weight: normal;
}
.tx-comments-comment-homepage {
	float: right;
}
.tx-comments-comment-1, .tx-comments-comment-2 {
    border: 1px solid rgb(187,187,187);
	margin-bottom: 10px;
/*	padding: 3px 5px;*/
}
/*
.tx-comments-comment-1 hr, .tx-comments-comment-2 hr {
	border: 0;
    border-bottom: 1px solid rgb(187,187,187);
}
*/
.tx-comments-comment-content {
/*	padding: 3px 0;*/
	padding: 3px 5px;
/*	text-align: justify;*/
}
.tx-comments-page-browser {
	text-align: center;
	margin: 15px 0;
}
.tx-comments-page-browser-current, .tx-comments-page-browser A {
	padding: 0 3px;
}
.tx-comments-required-mark {
	color: red;
}
.tx-comments-required-error {
	margin-left: 10px;
	color: red;
	background-color: #f5f500;
	padding: 3px 5px;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha IMG {
	border: 1px solid #d0d0d0;
	margin-left: 0px;
}
.tx-comments-form-top-message {
	border: 1px solid #d0d0d0;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
}
.tx-comments-closed {
	border: 1px solid #d0d0d0;
	padding: 10px 10px;
	margin: 10px 0;
}
.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-comment-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}


.underbanner2{

width:97%;

padding-top:2px;

padding-bottom:2px;

text-align:left;

padding-left:2%;

font-size:11px;

background:#F8F8F8;

border:1px solid #ededed;

}

.article{
font-weight: bold; 
padding-top:10px;
padding-left:10px;

padding-bottom:10px;

/* border-bottom:1px solid #ededed;

margin-bottom:30px;*/

}

/*.underbanner2 a:link,.underbanner a,.underbanner a:visited{

color:#666;

}*/

.social a{
padding-right: 15px; 
}
