/*   
Theme Name: 
Theme URI: 
Description: 
Author: 
Author URI: 
Template: 
Version: 0.1
.
Developed and tested with WordPress version 2.3.
.
*/

/* Main page structure */

html {
	margin			:	0px;
	padding			:	0px;
	font-family		:	Arial,Helvetica,sans-serif;	
	font-size		:	10pt;
	color			:	#eee;
	line-height		:	1.25em;
	/*background-color:	#8EBDE3; /* #DDEEFF; */*/
}
body {
	margin			:	0 auto;
	padding			:	5px 0;
	/*background		:	#dfdfdf;*/
	background		:	#007929;
	background		:	#555;
	/*background		:	#004379;*/
}
h1 {
	/*font-size		:	14pt;*/
	font-size		:	1.35em;
	line-height		:	1.15em;
	padding			:	0;
	font-weight		:	normal;
	margin			:	0 0 5px 0;
}

h2 {
	font-size		:	1.25em;
	line-height		:	12pt;
}

h3 {
	font-size		:	9pt;
	padding			:	0;
	margin			:	0 0 5px 0;
}
h3#comments {
	font-size		:	14pt;
	line-height		:	1.25em;
	font-weight		:	normal;
}
h4 {
	font-size		:	9pt;
	padding			:	0;
	margin			:	0 0 5px 0;
}

input, textarea {
	font-family		:	Verdana, Arial;
	font-size		:	8pt;
	color			:	#555;
	margin			:	0;
	padding			:	0 0 0 3px;
	border			:	1px solid #B8C0C7; /*#A5C3E1; #D7D7D7;*/
	background		:	#F7FBFF;
}
a:link {
	text-decoration	:	underline;
	color			:	#fff;
}

a:visited {
	text-decoration	:	underline;
	color			:	#fff;
}

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

a:active {
	text-decoration	:	underline;
	color			:	#fff;
}
#page {
	position		:	relative;
	margin			:	0 auto;
	margin-bottom	:	10px;
	padding			:	10px 0 0 0;
	width			:	950px;
	min-height		:	500px;
	background		:	#fff;
	background		:	#00944F;
	border			:	3px solid #ccc;
}
#page_header {
	display			:	none;
	width			:	95%;
	margin			:	5px auto;
	padding			:	10px;
    background		:	#0b61a4;
	border			:	1px solid #0055aa;
}
#left_side {
	display			:	block;
}
#left_col {
	position		:	relative;
	float			:	left;
	min-height		:	300px;
	width			:	220px;
	margin-bottom	:	0px;
	padding			:	0px 15px;
	/*border			:	1px solid #f00;*/
	/*background		:	#B6D3EB url(images/header.gif) repeat-x;*/
	/*border-bottom	:	5px solid #004379;*/
}
#left_col_logo {
	width			:	150px;
	margin			:	10px 0 50px 25px;
	/*border			:	1px solid #f00;*/
}
#left_col_title {
	font-size		:	1.25em;
	margin			:	10px 0;
}
#left_col_desc {
	
}
#left_col_address {
	
}
#left_col_pages {
	
}

#left_col a {
	text-decoration	:	none;
}
#mid_col {
	position		:	absolute;
	top				:	0px;
	left			:	220px;
}
#nav_col {
	position		:	relative;
	width			:	245px;
	/*min-height		:	350px;*/
	/*border			:	1px solid #0f0;*/
}
#main_content {
	position		:	relative;
	margin			:	0 0 20px 465px;
	width			:	460px;
	/*background		:	#333;*/
	/*height			:	400px;*/
	/*border			:	1px solid #00f;*/
}
#footer {
	clear			:	both;
	width			:	550px;
	padding			:	10px 0;
	margin			:	0 auto;
	font-weight		:	normal;
	color			:	#aaa;
	text-align		:	center;
	/*border			:	1px solid #fff;*/
	/*border-top		:	2px solid #fff;
	border-bottom	:	2px solid #fff;*/
}#nav_col ul {
	list-style		:	none;
	padding			:	0;
	margin			:	0;
}
.mid_col_content {
	margin			:	0 0 0 25px;
	width			:	195px;
	/*border			:	1px solid #0f0;*/
}
#main_nav ul { 
    list-style      :   none; 
    padding         :   0; 
    margin          :   10px 0 0 0;
}

#main_nav li a { 
    display			:	block;
    color			:	#fff;
    margin			:	10px auto; 
    padding			:	15px 5px;
    width			:	80%;
    text-align		:	center;
    background		:	#0b61a4;
    border			:	2px solid #0055aa;
	/* background		:	#cff76f url(images/bullet-1.gif) no-repeat; */
    /*border			:	2px solid #ccc;*/
}

#main_nav a:link { 
    text-decoration: none; 
} 
#main_nav a:visited { 
    text-decoration: none;  
} 
#main_nav a:active { 
    text-decoration: none;  
} 
#main_nav a:hover { 
    text-decoration: none; 
    background: #25567b;}

.post_title a {
    text-decoration: none; 
}


#footer a {
	color			:	#aaa;	
}

.wpcf7-response-output {
	font-size: 1.3em;
	line-height: 1.1em;
	font-weight: bold;
}

.wpcf7-mail-sent-ok {
	color: #9f9;	
}

.wpcf7-validation-errors {
	color: #f99;
}



