/*
Theme Name: 	AquaBlock
Description: 	A quick loading 3 column theme
Version: 		1.0.1
Author: 		Lyndi Geldenhuis
Author URI: 	http://nice2all.com/themes/
Tags: 			3 column, widget ready, most poular posts, wp-pagenavi, related posts, comments on pages, documentation and support.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* RESET 
---------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,del,dfn,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;font-family:sans-serif;text-align:left;}
:focus{outline:0}
body{font-family:sans-serif,Arial, Helvetica;font-size:62.5%;}
ol,ul{list-style:none;}
/*table{border-collapse:separate;border-spacing:0;}*/
caption{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content: "";}
blockquote,q{quotes: "" "";}
/* STRUCTURE
---------------------------------------*/
body
	{
	background-image: url(images/header_back_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#f6f5f0;
	color:#5e5d5a;
	width:100%;
        height:100%;
	/*color:#000;*/
	font-size:.8em;
	/*line-height:1.6;*/
        }

li {
text-align:left;
}

#outsidemainContainer
{
   width:960px;
   height:auto;
   margin:0 auto;
   padding:0;
background:#f6f5f0 url(images/body_bg.png) center 0px no-repeat;
}
#skip
	{
	width:100%;
	display:none;
	background:#f1f1f1;
	/*color:#000;*/
	}
#mainContainer
{
   width:98%;
   margin:0 auto;
   padding-left:20px;

}
#header-container
	{
	width:100%;
	float:left;
	/*border-top:5px solid #000080;*/
	}
#header
	{
	float:left;
	width:70%;
	}

.header_text
{
/*font-family:HelveticaNeueLTPro-LtCn;*/
       font-size:25px;
font-weight:bold;
        /*color:#014388;*/
padding-top:108px;
padding-left:108.5px;
}
#rss
	{
	float:right;
	width:30%;
        padding-top:4px;
	}
.header_star
{
float:left;
/*font-family:Verdana;*/
        font-weight:normal;
        font-size:11px;
        /*color:#2d2c28;*/
/*line-height:35px;*/
padding-left:25px;
vertical-align:top;
padding-top:14px;
padding-right:10px;
}

.star
{
display:inline;
}
#menu 
	{
	float:left;
	width:100%;
	/*border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#f1f1f1;*/
	}
#container
	{
	clear:both;
	width:100%;
	}
#content-container
	{
	margin-top:20px;
	float:left;
	width:78%;
	margin-bottom:10px;
	}
#content
	{
	float:right;
	width:72%;
	overflow:hidden;
	}
#sidebar-left
	{
	float:left;
	overflow:hidden;
	width:28%;
padding-bottom:100px;
	}
#sidebar-right
	{
	margin-top:45px;
	float:right;
	width:22%;
	overflow:hidden;
	margin-bottom:10px;
        position:relative;
	}

#footer
	{
	clear:both;
	width:102%;
margin 0;
/*height:220px;*/
bottom:0;
 /*background:url(images/footer_bg.png) 0px 0px no-repeat;*/
	/*color:#000;*/
	}


#footer td
{
 vertical-align:top;
padding-left:12px;
/*border:1px solid #FFFFFF;*/
}

.footer_last
{
background:url(images/footer_bg.png) 0px 0px no-repeat;
}

.footer_last a:link
{
color:#006CC6;
font-weight:bold;
text-decoration:none;
font-family:sans-serif;
}

#footer ul
{
font-family:sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#6f6e6c;
line-height:1.7em;
margin:0;
}


.footer_tr
{
font-family:sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#9c9b98;
}

.footer_li
{
font-family:sans-serif;
        font-weight:normal;
        font-size:10px;
        color:#d6d5d1;
        text-transform:uppercase;
}

#footer li.footer_li a
{
font-family:sans-serif;
font-weight:normal;
font-size:10px;
color:#4D4D4D;
text-decoration:none;
}

.footer_tabs {
background:url(images/footer_tabs_bg.png) 0px 0px no-repeat;
height:150px;
padding-top:15px;
padding-left:8px;
padding-right:20px;
}
.footer_tabs tr{
padding:0;
}

/* BLOCK
---------------------------------------*/
.block
	{
	clear:both;
	/*background:#f1f1f1;*/
	/*color:#000;*/
	padding:0;
        padding-top:10px;
	margin:0;
	/*border:1px solid #ddd;*/
	}

.online_block
{
clear:both;
	background:url(images/online_bg.png) 0px 0px no-repeat;
        height:192px;
	/*color:#000;*/
	padding:0;
padding-left:13px;
        margin:0;
	
}
.online_blockp
{
        font-family:sans-serif;
        font-weight:normal;
        font-size:11px;
        /*color:#c3d5e5;*/
padding:0;
padding-left:2px;
padding-bottom:2px;
}

.search
{
/*background:url(images/search_bg.png) 0px 0px no-repeat;*/
padding:0;
padding-top:8px;
margin-top:80px;
padding-left:12px;
float:right;
width:201px;
}

.phone
{
padding:0;
text-align:center;
padding-right:5px;
margin-top:-5px;
}

#contact
{
padding:0;
padding-left:2px;
margin-top:-8px;
}
#contact p
{
        font-family:sans-serif;
        font-weight:normal;
        font-size:10px;
        /*color:#5e5d5a;*/

}

#contact i
{
        color:#004579;

}

#contact a
{
        color:#999999;
        font-family:sans-serif;
        font-weight:normal;
        font-size:11px;
        line-height:20px;
}

#contact h6
{
        font-family:sans-serif;
        font-weight:bold;
        font-size:12px;
        /*color:#004579;*/

}

.need_help
{
font-family:sans-serif;
        font-weight:normal;
        font-size:11px;
        color:#0781d6;
padding:0;
text-align:right;
padding-top:4px;
padding-right:50px;

}
.ponline1
{

/*color:#f6f5f0;*/
font-weight:normal;
/*font-family:Arial Narrow (Sec);*/
font-size:18px;
padding:0;
padding-top:11px;
padding-bottom:4px;
}

.halfblock
	{
	width:50%;
	float:left;
	padding:0;
	margin:0;
	}
.postmetadata
	{
display:none;
	background:#f1f1f1;
	/*color:#000;*/
	padding:10px !important;
	margin:20px 10px 20px 20px;
	border:1px solid #ddd;
	}
/* TYPOGRAPHY
---------------------------------------*/
p, h1, h2, h3, h4, h5, h6
	{
	padding: 5px 10px 0 10px;
	}
h1
	{
	font-size:2em;
	background:url(images/logo.jpg) 5px 5px no-repeat;
	padding:0;
	margin:10px 0 0 0;
	padding-left:50px;
	}
h2
	{
	font-size:1.8em;
	}
h3
	{
	font-size:1.6em;
	}
h4
	{
	font-size:1.4em;
	}
h5
	{
	font-size:1.2em;
	}
h6
	{
	font-size:1em;
	}
#content p, #content h1, #content h4, #content h5, #content h6, #content small
	{
	padding: 10px 20px;
	}

.nocomments
{
display:none;
}
#content small
{
display:none;
}

#content h2
{
padding-left:0px;
}

#header p
	{
	padding:0;
	margin:0;
	padding-left:60px;
	}
/* IMAGES
----------------------------------------*/
img.centered 
	{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
img.aligncenter 
	{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
img.alignright
	{
	padding-right:15px;
	margin:0 0 2px 7px;
	/*display:inline;*/
	}
img.alignleft
	{
	padding:0px;
	margin:0 7px 2px 0;
	display:inline;
	}
.alignright
	{
	float:right;
	margin-left:10px;
	}
.alignleft
	{
	float:left;
	margin-right:10px;
	}
/* LISTS
----------------------------------------*/
ul
	{
	list-style:none;
	margin:5px 0 0 0;
	}
ol
	{
	list-style:decimal;
	margin:5px 0 0 0;
	}
li
	{
	margin-left:0px;
	padding:0;
	}
dl
	{
	margin-left:20px;
	}
dt
	{
	margin-left:10px;
	}
dd
	{
	margin-left:20px;
	}
#content ul
	{
	list-style:outside square;
	margin:5px 0 20px 30px;
	}
#content ol
	{
	margin:5px 0 5px 30px;
	}
#content li
	{
	margin-left:20px;
	padding:0;
	}
.inline ul
	{
	margin:0;
	padding:0;
	}
.inline li
	{
	display:inline;
	list-style-type:none;
	padding:10px;
	margin:0;
	}
ul#menu 
 	{
 	float:left;
   	list-style: disc inside;
        /*color:#000000;*/
   	text-align:left;
	padding:0;
        padding-left:4px;
        margin:0;
        text-transform: uppercase; 
	/*margin-top:20px;*/
 	}
ul#menu a
 	{
   	/*background-color:#008080;*/
   	padding:4px;
   	height:auto;
   	color:#343433;
   	font-size:12px;
   	font-weight:normal;
        /*font-family:Arial;*/
   	text-decoration:none;
        line-height:28px;
 	}
ul#menu li 
 	{
   	/*display:inline;*/
   	text-align:left;
	margin:0;
	padding:0;
 	}
ul#menu li.first 
 	{
   	/*display:inline;*/
   	text-align:left;
	margin:0;
	padding:0;
        /*color:#000000;*/
 	}
/*ul#menu li a:active
 	{
   	background-color:#000080;
   	color:#0064aa;
        list-style: disc inside;
 	}*/
ul#menu li a:hover 
 	{
   	/*background-color:#005080;*/
        list-style: disc inside;
        color:#0064aa;
   	cursor:default;
   	text-align:left;
 	}
ul#menu li.current_page_item a
{
   	/*background-color:#005080;*/
        list-style: disc inside;
        color:#0064aa;
   	cursor:default;
   	text-align:left;
        
 	}

/*.current_page_item
{
list-style: disc inside;
        color:#0064aa;
   	cursor:default;
   	text-align:left;

}*/

.Hline_img1
{
padding-top:24px;
padding-bottom:8px;
}

.Hline_img2
{
padding-top:12px;
padding-bottom:10px;
}

#r_news p
{
/*color:#474e4e;*/
font-weight:normal;
/*font-family:Verdana;*/
font-size:11px;
}

#r_news
{
clear:both;
/*line-height:30px;*/
}

#r_news b
{
/*color:#474747;*/
font-weight:bold;
/*font-family:Arial;*/
font-size:12px;
padding-left:10px;
}

#left_cont
{
clear:both;
padding-right:40px;
text-align:center;
line-height:1;
}

#left_cont a
{
color:#0064aa;
}
.left_cont1
{
color:#495454;
font-weight:normal;
/*font-family:Verdana;*/
font-size:24px;
}


.left_cont2
{
color:#495454;
font-weight:normal;
/*font-family:Verdana;*/
font-size:18px;
}


.left_cont3
{
color:#495454;
font-weight:normal;
/*font-family:Verdana;*/
font-size:12px;
}
/* LINKS
---------------------------------------*/
a:link, a:visited
	{
	text-decoration:none;
color:#5E5D5A;
font-weight:normal;
/*font-family:Verdana;*/
	}
a:hover, a:focus, a:active
	{
	
	text-decoration:none;
color:#0064aa;
font-weight:normal;
/*font-family:Verdana;*/
	}
/* FORMS
---------------------------------------*/
#searchform 
	{
	padding:0 0 0 0;
	text-align:left;
	}
#searchform #s 
	{
        height:23px;
	padding:0px;
	color:#000;
	border:1px solid #ccc;
	}
#searchsubmit 
	{
	padding:0;
        background:none;
        border:0px;
	}
form textarea
	{
	width:80%;
	border:1px solid #ddd;
	padding:0;
	margin-right:10px;
	/*color:#000;*/
	background:#f1f1f1;
	}
form input
	{
	border:1px solid #ddd;
	padding:3px;
	margin:2px 0;
	/*color:#000;*/
	background:#f1f1f1;
	}
form input submit
	{
	margin:10px 0;
        }
form input:focus, form textarea:focus
	{
	/*color:#000;*/
	background:#fff;
	}
form p
	{
	margin:0;
	}
/* MISCELLANEOUS
---------------------------------------*/
.hidden
	{
	display:none;
	}
.clear
	{
	clear:both;
	}
.center
	{
	text-align:center;
	}
.author
	{
	/*color:#666;*/
	font-size:.9em;
	}
.navigation
	{
	margin:10px 20px;
	}
.navigation-right
	{
	text-align:right;
	}
.navigation-left
	{
	text-align:left;
	}
code
	{
	font-size:1.4em;
	}
blockquote
	{
	background:#f1f1f1;
	/*color:#000;*/
	padding:10px !important;
	margin:20px 10px 20px 20px;
	border:1px solid #ddd;
	}
cite
	{
	margin:10px 10px 10px 20px;
	}
/* PAGENAVI
---------------------------------------*/
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active 
	{
	/*color:#008080 !important;*/
	background:transparent !important;
	}
.wp-pagenavi a:hover 
	{
	/*color:#000080 !important;*/
	background:transparent !important;
	}
.wp-pagenavi span.pages 
	{
	background:transparent !important;
	}
.wp-pagenavi span.current 
	{
	background:transparent !important;
	}
.wp-pagenavi span.extend 
	{
	background:transparent !important;
	}
/* COMMENTS
---------------------------------------*/
.commentlist li .avatar
	{ 
	float:right;
	border:1px solid #eee;
	padding:2px;
	margin:2px 0;
	background:#fff;
	/*color:#000;*/
	}
.commentlist li
	{
	list-style:decimal;
	margin:10px;
	padding:0;
	}
.commentlist .alt
	{
	background:#f1f1f1;
	/*color:#000;*/
	border:1px solid #ddd;
	}
#top_content
{
background:url(images/home_img.png) 0px 0px no-repeat;
padding:0;
padding-top:200px;
height:auto;
}

#top_content p
{

/*font-family:HelveticaNeueLTPro-LtCn;*/
font-weight:normal;
font-size:30px;
padding:0;
}

#top_content p.top_text
{
padding-top:30px;
line-height:32px;
color:#004579;
}
#top_content p.mid_text
{
/*color:#3f3f3c;*/
/*font-family:Verdana;*/
font-weight:normal;
font-size:14px;
padding:0;
padding-top:12px;
padding-bottom:24px;
}

.first_td
{
color:#004479;
/*font-family:Arial;*/
font-weight:normal;
font-size:16px;
padding:0;
padding-left:20px;
width:34%;
}


.second_td
{
/*color:#3f3f3c;*/
/*font-family:Verdana;*/
font-weight:normal;
font-size:12px;
padding:0;
padding-left:20px;
padding-right:24px;
padding-bottom:16px;
}

#top_table
{
padding:0;
padding-top:24px;

}

#trad_content
{
padding:0;
padding-right:18px;
padding-top:8px;
}

#trad_content p,#trad_content ul
{
padding:0;
line-height:18px;
}

#trad_content p.trad_text
{
/*color:#2d2c28;*/
/*font-family:Verdana;*/
font-weight:normal;
font-size:12px;
padding:0;
padding-left:4px;
}

#trad_content p.trad_head
{
/*color:#393939;*/
/*font-family:Arial Narrow;*/
font-weight:normal;
font-size:24px;
padding:0;
padding-top:50px;
padding-left:4px;
}
#trad_content p.trad_main_head
{
/*color:#3f4140;*/
/*font-family:Arial Narrow;*/
font-weight:normal;
font-size:24px;
padding:0;
padding-bottom:10px;
text-transform: uppercase;
line-height:normal;
}

.imgA1 
{ 
position:absolute; 
top: 229px; 
/*left: 25px; */
z-index: 2; 
}
.imgB1 
{ 
position:absolute; 
top: 249px; 
/*left: 25px; */
z-index: 0; 
} 

.imgC1 
{ 
position:absolute; 
top: 219px; 
/*left: 25px;*/
z-index: 0; 
} 

.nav_tab
{
position:absolute; 
top:237px; 
/*left:20px; */
width:375px; 
height:30px;
/*color:#f6f5f0;*/
/*font-family:Arial;*/
font-weight:normal;
font-size:14px;
padding:0;
padding-left:20px;
z-index:2;
}

#news_post div
{
padding:0;

}

#news_post p
{
/*color:#2d2c28;*/
/*font-family:Verdana;*/
font-weight:normal;
font-size:12px;
padding:0;
line-height:18px;
}

#news_post
{
padding:0;
padding-bottom:20px;
padding-right:26px;
padding-top:30px;
}

#news_post p.news_head
{
/*color:#393939;*/
/*font-family:Arial Narrow;*/
font-weight:normal;
font-size:1.8em;
padding:0;
padding-bottom:20px;
line-height:normal;
}

#news_post p.news_content
{
/*color:#2d2c28;*/
/*font-family:Verdana;*/
font-weight:normal;
font-size:12px;
padding:0;
}

#news_post img
{
margin-right:20px;
margin-bottom:30px;
}

.post_navigation a
{
padding:0;
/*color:#00498e;*/
/*font-family:Arial Narrow;*/
font-weight:normal;
font-size:14px;
text-decoration:none;
}

.post_navigation
{
padding:0;
padding-bottom:130px;

}

.post_nav_left
{
float:left;

}

.post_nav_right
{
float:right;
margin-right:20px;
}

/* tab header */

UNKNOWN {
        FONT-SIZE: small
}
#tabheader {
        FONT-SIZE: 14px; FLOAT: left; LINE-HEIGHT: normal;
top:227px;PADDING-BOTTOM: 4px; z-index:4;position:absolute;
}
#tabheader UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;LINE-HEIGHT: normal;
}
#tabheader LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(images/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
#tabheader A {
        PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; BACKGROUND: url(images/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 6px; COLOR: #f6f5f0; PADDING-TOP: 5px; TEXT-DECORATION: none; /*font-family:Arial;*/
}
#tabheader A {
        FLOAT: none
}
#tabheader A:hover {
        COLOR: #f6f5f0
}
#tabheader .current_page_item {
        BACKGROUND-IMAGE: url(images/left_on.gif)
}
#tabheader .current_page_item A {
        BACKGROUND-IMAGE: url(images/right_on.gif); PADDING-BOTTOM: 6px; COLOR: #f6f5f0
}

.footer_td {
width:11.5%;
}

.paypal_btn
{
        border:none;
        background:none;
}

.post h2, #content p, .pagetitle
{
padding-left:0px;
padding-bottom:20px;
padding-top:0px;
}

#content small
{
display:none;
}

.post h2 {
padding-top:10px;
}
.post p {
line-height:18px;
}

.searchkey {
background-color:#f0f033;
}
.window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:auto;
  display:none;
  z-index:9999;
  padding:0px;
border:1px solid #000000;
background-color:#F6F5F0;
overflow:auto;
}

#dialog1 {
  width:450px; 
  height:auto;
  padding:4px 0 0 4px;
  background-color:#F6F5F0;
overflow:hidden;
}