/*css*/?
*{font-size:100%; margin:0; padding:0;}

html {height:100%;}
body{height:100%; min-width:980px; font-size:.8em; background:#fff; color:#333333; font-family:tahoma,sans-serif, Helvetica; text-align: -moz-center; //text-align: center; padding:0; margin:0;}

a:link {color:#99cc00;}
a:visited {color:#99cc00; /*color:#adb88d;*/}
a:hover {color:#99cc00; text-decoration:none;}


img {border:0;}


/* LAYOUT */

h2 {margin:0; line-height:44px; padding-left:40px; font-size:150%; background:#fff; color:#333; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:normal;}
h3 {margin-bottom:10px; font-size:130%; background:#fff; color:#999999; width:100%; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:bold; border-bottom:1px solid #cccccc;}

.widgettitle {font-size:160%;}

.clear {width:100%; height:0; font-size:0; clear:both;}

.img_1 {margin:0 20px 10px 0;}

.bg_1 {background-color:#fff;}
.bg_2 {background-color:#e5e5e5;}
.bg_3 {background-color:#99cc00;}
.bg_4 {background-color:#f2f2f2;}
.bg_5 {background-color:#99cc00;}

.blue {color:#809cd0;}
.grey {color:#b8b8b8;}

.line_1 {width:100%; height:190px; margin-top:-15px;}
.line_2 {width:100%; height:190px;}
.line_2, .line_2 .bg_1 , .menu, .logos {height:45px;}
.line_2 .bg_1 {width:925px;}

.line_3 {width:100%; height:265px; overflow:hidden;}
.line_3 .bg_1 {float:left; width:50%; height:265px;}
.line_3 .bg_3 {float:right; width:49%; height:185px; margin-top:40px; text-align:left;}

.line_4 {width:100%; height:90px; overflow:hidden;}
.line_4 .bg_1 {float:left; width:50%; height:90px;}
.line_4 .bg_3 {float:right; width:49%; height:90px; text-align:left;}

.header {width:980px;}
.header, .logo, .promo {height:190px;}

.logo {width:565px; float:left;}
.logo div {padding-left:70px;}
.logo img {margin-top:60px;}
.logo h1 {font-size:10px; font-weight:normal; padding:0; margin:0; text-transform:uppercase; color:#bdbdbd; display:block; padding-left:90px; line-height:18px;}

.quote {width:410px; float:right;}
.quote_text {padding:50px 40px 0 40px; font-family:"Times New Roman", times, serif, georgia; color:#666666; font-style:italic; font-size:110%; line-height:1.5em;}
.quote_text p {padding:0; margin:0; width:100%;}
.quote_text b {position:absolute; width:0.5em; margin-left:-0.8em; //margin-top:-5px; font-weight:normal; }
.quote_text span {color:#99cc00;}
.quote_text .sign {color:#999999;}
.quote_text .sign  span {color:#366eb9;}

.lang {padding-left:40px; height:50px;}
.lang a:link, .lang a:visited {display:block; float:left; height:30px; width:40px; text-align:center; line-height:28px; margin-right:1px; background:#f2f2f2; color:#666666; font-size:85%; text-decoration:none;}
.lang a:hover, .lang a:hover.visited {display:block; float:left; height:30px; width:40px; text-align:center; line-height:28px; margin-right:1px; background:#e5e5e5; color:#666666; font-size:85%; text-decoration:none;}

.lang .active {background:#e5e5e5 !important; color:#000033 !important; font-weight:bold;}

.promo {width:980px; height:265px; top:-265px; position:relative; z-index:1;}
.promo_2 {width:980px; height:90px; top:-90px; position:relative; z-index:1;}
.splash {width:570px; height:265px; float:left;}
.splash_2 {width:570px; height:265px; float:left; background:#fff;}
.green {width:410px; height:185px; margin-top:40px; float:left;}
.green_2 {width:410px; height:90px; float:left;}

.menu {width:540px; float:left; overflow:hidden;}
.menu div {padding-left:40px;}
.menu a {overflow:hidden; font-family:arial, Helvetica, sans-serif; height:44px; display:block; float:left; line-height:44px; text-decoration:none; margin-right:20px; border-bottom:1px solid #d6eb99; font-size:20px; letter-spacing:-1px;}
.menu a:visited {overflow:hidden;}
.menu a:hover, .menu a:hover.visited {overflow:hidden; font-family:arial, Helvetica, sans-serif; height:41px; display:block; float:left; line-height:44px; text-decoration:none; margin-right:20px; border-bottom:4px solid #99cc00; font-size:20px; letter-spacing:-1px;}

.logos {width:385px; float:left;}

.splash div {position:relative; display:block;}
.splash .link_1 {z-index:1; top:70px; left:40px;}
.splash .link_2 {z-index:2; top:140px; left:10px;}
.splash .link_3 {z-index:3; top:150px; left:340px;}
.splash .link_4 {z-index:4; top:-5px; left:435px;}
.splash a, .splash a:visited {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:underline;}
.splash a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:none;}
.splash span {font-family:arial, Helvetica, sans-serif; font-size:14px; letter-spacing:-1px; color:#d8e1f2; margin-right:5px;}
.splash img {margin-left:5px;}

.green div {padding:28px 20px 0 30px;}
.green img {margin:0 5px 3px 5px;}
.green a, .green a:visited {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:none;}
.green a span {font-family:arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; color:#ceef6b; margin-right:5px; text-decoration:none;}

.green a:hover span {font-family:arial, Helvetica, sans-serif; font-size:15px; letter-spacing:-1px; color:#ffffff; margin-right:5px; text-decoration:underline;}
.green a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#ffffff; text-decoration:underline;}

.green_2 {position:relative; z-index:4; height:90px;}
.green_2 div {padding:10px 10px 0 10px;}
.green_2 img {margin:0 5px 3px 5px;}
.green_2 a, .green_2 a:visited {font-family:tahoma, sans-serif, arial; color:#ffffff; text-decoration:underline;}
.green_2 a:hover {font-family:tahoma, sans-serif, arial; color:#ffffff; text-decoration:none;}

.green_wrap {position:absolute; right:0; width:100%; height:90px; z-index:0; //width:expression(document.body.clientWidth);}
.green_wrap .bg_1 {float:left; width:50%; height:90px;}
.green_wrap .bg_3 {float:right; width:49%; height:90px;}

.promo_left {padding-left:40px; padding-top:90px;}

.title_left {width:540px; height:45px; float:left;}
.title_right {width:385px; height:45px; float:left;}

.c_main {width:980px;}
.c_main_wide {width:100%;}
.c_left {width:100%; float:left; margin-right:-410px; }
.c_left_wide {width:100%; float:left; margin-right:0px; }
.c_right {width:410px; position:absolute; z-index:3; margin-left:550px; //margin-left:0; top:230px;}

.inner {width:490px;}
.content {padding:10px 20px 20px 70px;}
.content h2 {line-height:1.3em; padding:0.5em 0 0.5em 0; font-size:170%; color:#366eb9; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:bold;}

.content h1 {line-height:1.3em; padding:0.1em 0 0.1em 0; font-size:140%; color:#99cc00; letter-spacing:-1px; font-family:arial, Helvetica, sans-serif, tahoma; font-weight:bold; margin:0;}

.content h2 a:link {color:#366eb9; text-decoration:none; border-bottom:#a0badf 1px dashed;}
.content h2 a:visited {color:#366eb9; text-decoration:none; border-bottom:#a0badf 1px dashed;}
.content h2 a:hover {text-decoration:none; border-bottom:none;}

.content p {padding:0.1em 0 0.1em 0; text-indent:1.5em; line-height:130%;}


.table_1 , .table_1  td {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #bdbdbd;
	//font-size:100%;
	line-height:140%;
}

.table_1  {border-top:2px solid #99cc00;}

.table_1  td {padding:10px; border-bottom:1px solid #bdbdbd;}
.table_1  td p {text-indent:0; padding:0.5em 0 0.5em 0; margin:0;}
.table_1  td strong {color:#99cc00;}

.content ul {margin:0.5em 0 0.5em 4em; padding:0;}
.content ul li {color:#99cc00; list-style-type:square; list-style-position:outside; line-height:1.8em; padding-left:0.5em;}
.content ul li span {color:#666666;}

.content blockquote {border-left:3px solid #99cc00; margin:1em 0 1em 3em; text-indent:0;}
.content blockquote p {text-indent:0; padding:0 0 0 1.5em;}

.content_left {width:410px; padding:10px 20px 20px 40px;}
.content_left h2 {padding:10px 0 10px 0; margin:5px 0 5px 0; color:#999; line-height:20px; font-size:140%; font-weight:normal;}
.content_left a {color:#366eb9;}
.content_left ul {padding-left:0; margin:0; padding:0; color:#cccccc;}
.content_left ul ul{padding-left:30px; color:#cccccc;}
.content_left ul li ul li {line-height:2em; list-style-type:square !important;}

.three {font-size:85%; color:#bdcee7; padding-top:10px;}
.three img {float:left; margin-right:10px;}
.three div {padding-top:7px;}
.three a {line-height:1.5em; font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#809cd0; text-decoration:underline;}
.three a:hover {font-family:arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#809cd0; text-decoration:none;}

.copy {width:540px; height:45px; float:left;}
.copy a {color:#366eb9; text-decoration:none;}
.copy a:hover {color:#99cc00;}
.copy a span {color:red;}
.copy  div {padding-left:40px; line-height:44px; font-size:85%;}

.line_2 .bg_1 .bg_4 {width:385px; height:45px; float:left;}
.line_2 .bg_1 .bg_4  div {padding-left:30px; padding-top:17px; font-size:85%;}
.line_2 .bg_1 .bg_4  div img {margin:0 5px 4px 10px; //margin:0 5px 0 10px;}
.line_2 .bg_1 .bg_4 a {color:#366eb9; text-decoration:none;}
.line_2 .bg_1 .bg_4 a:hover {color:#99cc00;}

.h_fix {height:90px; //height:0; padding-left:10px;}

.u_footer {height:20px;}

/* BLOG ADDONS */
.hidden {display:none;}

.line_2 .bg_1 .bg_4 div {padding-top:12px; padding-left:40px;}

.content_left ul li {list-style-type:none;}

.content .post small {line-height:10px; font-size:85%; color:#999999; padding-left:1.5em;}

.commentmetadata a{color:#cccccc; font-size:85%; text-decoration:none; margin-top:0.7em; display:block;}
.commentmetadata a:hover {color:#cccccc; font-size:85%; text-decoration:underline; margin-top:0.7em; display:block;}

.postmetadata {margin-bottom:15px; text-indent:0 !important; margin-left:1.5em; font-size:85%; color:#999999;}

.commentlist {padding-left:2.5em;}

.commentlist li, #commentform input, #commentform textarea {
	color:#666666; font-family:tahoma,sans-serif, Helvetica;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1em;
	}
	
#commentform p {margin:0; padding:2px;}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	
	}

#commentform p {
	
	}

.commentmetadata {
	font-weight: normal;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
	


select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 97%;
	padding: 2px;
	}

#respond {padding-bottom:50px; padding-top:20px;}
#searchform input {font-size:110%; font-family:tahoma,sans-serif, Helvetica;}
#comments {margin-bottom:30px;}

.rss {font-size:85%; color:#999999; margin-top:2px; margin-left:-30px;}

.navigation {text-align:center;}
.alignleft {padding-bottom:30px;}

.notice {padding:20px 0 20px 0;}

.avatar {/*display:none;*/}

.widget {width:auto; margin:0; padding:0;}

#comments {color:#809cd0;}
.comment, .commentlist {font-weight:normal !important; color:#999999 !important;}
.commentlist p {font-weight:normal !important; color:#333333 !important; border-left:3px solid #e5e5e5; padding-left:1em; text-indent:0;}
.comment em {font-size:85% !important; color:#ff9900;}
.fn {color:#99cc00;}

#tag_cloud {width:70%;}
#tag_cloud a:link {text-decoration:none;}
#tag_cloud a:visited {text-decoration:none;}
#tag_cloud a:hover {text-decoration:underline;}

#log, #pwd, #user_login, #user_email, #pass1 {margin-bottom:3px;}

.wpf-meta-table td p {text-indent:0 !important;}

.form-table th {background:#f2f2f2 !important; color:#333 !important; width:160px !important}
