﻿/*  
Theme Name: Almost Spring
Theme URI: http://beccary.com/goodies/wordpress-themes/
Description: A two column theme. Light and simple with greens and oranges. 
Version: 1.3
Author: Becca Wei
Author URI: http://beccary.com
*/

/* Basics and Typography */
.panelleft
{
	/*background: #EAEAEA url(/tool/panelleft.gif) repeat-x fixed; firefox is bug	
	Width:273px; 
	background-color:#EAEAEA;*/	
	vertical-align:middle;
	/*text-align:center;background-image:url('/tool/panelleft.gif');*/	
	 margin:4px 1px 1px 7px;
	 padding:0px 0px 4px 4px;
	 font-weight:bold;	
	
	 background-image:url('/images/css/sidebartitlebg.gif');
	 background-position:top left;
	 background-repeat:no-repeat;
	}
.panelleftBox{border:solid 1px #C3C3C3; padding-top:4px;}

.panelleftIndex
{
	vertical-align:middle;
	/*text-align:center;background-image:url('/tool/panelleft.gif');*/	
	 margin:4px 1px 1px 7px;
	 padding:0px 0px 4px 4px;
	 font-weight:bold;	
	
	 background-image:url('/images/css/sidebarTitlebg_275.gif');
	 background-position:top left;
	 background-repeat:no-repeat;
}

.panelleftIndexh1
{
	vertical-align:middle;
	/*text-align:center;background-image:url('/tool/panelleft.gif');*/	
	 margin:4px 1px 1px 7px;
	 padding:0px 0px 4px 4px;
	 font-weight:bold;	
	 font-size: 14px;
	 font-family: "Verdana,Lucida Grande", Tahoma, Arial, sans-serif;
	 color: #FFFFFF;
	 background-image:url('/images/css/sidebarbgindex.gif');
	 background-repeat:no-repeat;
	 height: 28px;  	 
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #e0e0e0 url(images/bg.gif) repeat-x fixed;
    background:#ffffff;
	font-family: "Verdana,Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #333;	
	text-align: center;
	width:100%;
	font-size: 8pt;
}
p {
	font-size: 8pt;
	line-height: 1.5em;
	margin: 1.2em 0;
	color: #333;
	padding: 5px 10px 5px 10px;
}
td{font-size: 8pt;}
table{font-size:8pt; border:solid 1px #efefef;}

ol, ul {
	font-size: 8pt;
	line-height: 1.5em;
	margin: 1.2em 0 1.2em 2em;
	padding: 0;
	list-style-image :url(/images/css/li.gif);
}
h1, h2, h3, h4, h5, h6 {
	/*margin: 1.2em 0;*/
	font-family: "Verdana,Lucida Grande", Tahoma, Arial, sans-serif;
	color: #5E5E5E;
	margin:1px;
	padding:3px; 
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{font-size: 16px;color: #5E5E5E;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{font-size: 12px;color: #5E5E5E;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{font-size: 11px;color: #5E5E5E;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active{font-size: 11px;color: #5E5E5E;}

h1 a:hover, h1 a:active{color: #CC0000;}
h2 a:hover, h2 a:active{color: #CC0000;}
h3 a:hover, h3 a:active{color: #CC0000;}
h4 a:hover, h4 a:active{color: #CC0000;}


a 
{	font-size: 8pt;
	text-decoration: none;
}
a:link {
	color: #0066CC;
}
a:visited {
	color: #676767;
}
a:hover, a:active {
	color: #CC0000;
}
input, textarea, select {
	/*border: 1px solid #C1C0B5;*/
	background-color: #FAFAF0;	
	color: #333;	
	font-family: "Verdana, Sans Unicode", Tahoma, Arial, sans-serif;	
	vertical-align:middle;
	padding:0px;
}
 
blockquote {
	margin: 0 20px;
	padding: 0 20px;
	border-left: 4px solid #E8E7D0;
	font-size: 8pt;
}
code {
	font-family: monospace;
	color: #666;
}
form, img {
	margin: 0;
	padding: 0;
	border: 0;
}
.small {
	font-size: 8pt;
	color: #999;
}

/* Layout */

#wrapper {
	/*margin: 0px auto;*/
	margin-left:auto;
	margin-right:auto;	 
	width: 1003px;
	background-color: #ffffff;
	text-align: left;
	padding:0px;
	/*border:groove thin #efefef;
	border-bottom:inset 1px #bbbbbb;
	border-right:inset 1px #bbbbbb;*/
	clip:rect(0,0,0,0);	
        }
#header {
	padding: 0px 0px 0px 0px;
	margin:0px;
	/*background-color:#214373;1
	
	border-bottom: 26px  solid #4767CB !important;
	border-bottom: 25px solid #4767CB;*/
	background-image:url(/images/css/header_bg.gif); 
	height:84px;       
        /*height:50px;*/
   }
	/* Header Styles */
	#header h1 {
		margin: 0;
		font-size: 28px;
	}
	#header h1 a {
		text-decoration: none;
		color: #80904F;
	}
	#header h2 {
		margin:0;
		font-size: 16px;
	}
        #header h2 a {
		text-decoration: none;
		color: #80904F;
	}
	
#content 
{
	float:left;
	margin: 0px 0px 0px 12px;
	
	
	/*width: 688px;*/		
	display:block; /* IE double margin bug fix */
	width:690px!important;
	width:734px;			
	display:inline;
	 background-image:url(/images/css/bodybg.gif);
	 background-position:top left;
	 background-repeat:no-repeat;
	 padding-left:44px;
	 /*border:solid 2px red;*/
	min-height:500px;
	height:auto!important;
	height:100%;  
	overflow:visible; 
	/*_height:expression(document.getElementById("content").clientHeight > 400 ? "400px" : document.getElementById("content").clientHeight+100+'px');	
	_height:400px;*/
	}
	
	
#contentIndex 
{
	float:left;
	margin: 0px 0px 0px 12px;
	padding-top:10px;
	/*width: 688px;*/		
	display:block; /* IE double margin bug fix */
	width:687px;	
	display:inline;
	 
	}
#content  h1{ }

#content1
{
	float:left;
	margin: 0px 12px 0px 12px;
	/*background-image:url('/tool/contentbg.gif');*/
	width: 980px;
	display:inline;  /*IE double margin bug fix */
	background-color:#eeeeee;
	clear:left;
	min-height:400px;
	}
#sidebar {
	float:right;	
	margin: 8px 12px 2px 2px;
	padding: 4px 0px 0px 0px;	
	width: 240px!important;
	width:242px;
		
	font-size: 0.9em;
	display: inline; /* IE double margin bug fix */
	background-color:#F6F7F9;	/*
	border-left:solid 1px #C3C3C3;
	border-right:solid 1px #C3C3C3;*/
	clear:right;	
}
#indexSidebar
{	
	float:right;	
	margin: 8px 12px 2px 2px;
	padding: 4px 0px 0px 0px;	
	width: 290px!important;
	width:292px;
		
	font-size: 0.9em;
	display: inline; /* IE double margin bug fix */
	background-color:#F6F7F9;	/*
	border-left:solid 1px #C3C3C3;
	border-right:solid 1px #C3C3C3;*/
	clear:right;		
}
* html #content, * html #sidebar {
	overflow: hidden; /* For IE */
}
#footer 
{
	padding: 5px 0px 5px 10px;	
	clear: both;
	font-size: 0.9em;
	/*text-align: right;*/
	background-color:#DDDDDD;
	/*background-image:url('/tool/bg1.gif');*/
	border-top: 1px solid #bbbbbb;
    overflow:visible;
}
	/* Footer Styles */
	#footer p {
		margin: 0px;		
		background-color: #E8E8CE;
		border-top: 10px solid #9BBB38;
		font-size: 8pt;
		text-align: right;
	}	
	
	#footer a:link {
	color: #555555;
	}
        #footer span a:link{
        color:gray;
        font-size: 7pt; 
        }
		#footer a:visited {
		color: #AAAAAA;
	}
		#footer a:hover, a:active {
		
		 text-decoration:underline;
	}
	

ul li ,li
{
	list-style-image:url('/images/css/li.gif');
	
}


#toplogo
{
	width: 100px;
	margin:0px 0px 0px 12px;	   
}
#toplink
{	
	/*padding: 0em 0px 0px 0px;	
	display: inline;	
	Z-INDEX:200; LEFT:78%; WIDTH:250px; POSITION:absolute; TOP:20px; HEIGHT:25px;*/
	float:right;
	width:210px;
	margin-top:20px;
	
	
}
#toplogo{float:left; width:760px;}
.curentMenu{background-color:#D7E4F7;}

#TreeView_leftTreeHref ,#ContactUs
{
	margin: 0px 6px 0px 4px; 
	background-color:#F6F7F9;
	display:block;	
}
#TreeView_leftTreeHref ul li,#ContactUs ul li
{
	
  list-style-type:disc;
  list-style-image :url('/images/css/li.gif');
  margin: 0px 0px 0px 0px;
 /* border-bottom:dashed  1px #cccccc;*/
 
}

#Treeview_contact{margin: 0px 4px 0px 0px; background-color:#F1F1F1;}
#Treeview_contact ul li
{
 
  list-style-type:none;
  list-style-image:none;
  /*list-style-image :url('/tool/li.gif');*/
  margin: 0px 0px 0px 0px;
  border-bottom:dashed  1px #cccccc;
  padding:3px 3px 3px 0px;
  /*text-indent:6px;
  line-height:25px;*/
	
}
#HtmLocation2_location
{
	background-color:#efefef;	  
  margin: 0px 0px 0px -44px;
  padding: 4px 0px 4px 8px;
}
#HtmLocation2_Title h1{ margin-left:-10px;}
.red{color:#cc0000;}
.indextoolbar{border:solid 1px #dddddd;border-bottom-style:none; width:682px;}
.indextoolbarTitle{background-image: url('/images/css/indextoolbar_bg.gif'); padding: 0px; margin: 0px; text-indent: 20px; background-repeat:no-repeat;}
.noteStr{font-size:8pt;color:#cccccc;}
img
{
	border-bottom-style:none; 
}
/*.buttonbg { background-image:url('/tool/button_bg.gif');  color:#ffffff; padding:1px; height:25px;}*/
.button6char{ cursor:pointer; background-image:url('/images/css/6charbtn.gif'); background-position:top left; background-repeat:no-repeat;  color:#ffffff; padding:1px; height:21px; width:67px; border:0px;}
.button12char{cursor:pointer; background-image:url('/images/css/12charbtn.gif'); background-position:top left; background-repeat:no-repeat;  color:#ffffff; padding:1px; height:21px; width:110px; border:0px;}
.button16char{cursor:pointer; background-image:url('/images/css/16charbtn.gif'); background-position:top left; background-repeat:no-repeat;  color:#ffffff; padding:1px; height:21px; width:130px; border:0px;}

.buttonbg,.button{background-image:url('/images/css/6charbtn.gif'); background-position:top left; background-repeat:no-repeat;  color:#ffffff; padding:1px; height:21px; width:67px; border:0px;}

#demo{overflow:auto; }
#demo ul{text-align: left; }
#demo li a{line-height:2em; padding-left:1.5em;background: #F7F7F7 url(/img/arrow_l2_over.gif) no-repeat 0 50%;display: block;margin-bottom: 1px;}
#FGWrapper{width: 200px; margin:2em auto; background:#EEE;}
#demo{overflow:hidden; width: 190px;height: 150px; background:#FFF;margin: 5px;float: left;display: inline;}
#desc{ font-size: 1em; padding:0 10px 10px; clear:both;text-align:left;}

.table{ border:solid 1px #cccccc;  font-size:8pt;}

.feature 
{
 background-image:url(/images/css/featurebg.png);
  background-position:top left;
  background-repeat:no-repeat;
  font-size:9pt;
  color:#FF9900;
  font-weight:bold;
  font-style:italic;   
  line-height:22px;
  width:280px;
  min-width:280px;
  margin:2px;
  text-indent:16px;
  padding-top:0px;
  }
.featurediv1{width:330px; position:relative; float:left; height:110px;}
.featurediv2{width:330px; position:relative; margin-left:340px; height:110px;}
.featurediv3{width:550px; position:relative; float:left; height:95px;}
.featurediv4{width:110px; position:relative; margin-left:560px; height:95px;}




