.primary-1 { background-color: #00CC00 }
.primary-2 { background-color: #269926 }
.primary-3 { background-color: #008500 }
.primary-4 { background-color: #39E639 }
.primary-5 { background-color: #67E667 }

.secondary-a-1 { background-color: #009999 }
.secondary-a-2 { background-color: #1D7373 }
.secondary-a-3 { background-color: #006363 }
.secondary-a-4 { background-color: #33CCCC }
.secondary-a-5 { background-color: #5CCCCC }

.secondary-b-1 { background-color: #9FEE00 }
.secondary-b-2 { background-color: #86B32D }
.secondary-b-3 { background-color: #679B00 }
.secondary-b-4 { background-color: #B9F73E }
.secondary-b-5 { background-color: #C9F76F }


body {background: #aaa; margin-top:0px; font-family:sans-serif;}

/* wrappers and divs */
#minMax {width:900px;  min-width:900px; max-width:900px; margin:0 auto;} /*for IE*/
body>#minMax {width:auto; min-width:900px; max-width:1200px; margin:0 auto;} /* for all other browsers: IE can't read child selectors*/
	#whead {height:110px;   float:left; width:100%; vertical-align:top; text-align:right; border-bottom:5px #aaa solid; margin:0; padding:0;}
		#wheader2 {float:left; width:70%; background:#fff url('images/bgimage_flat.png') no-repeat 0 0; position:relative; padding:0; margin:0;}
			#sign-in {float:left; width:330px; padding:0; margin:0; text-align:left;}
			#logo {float:right; width:auto; padding:0; margin:0;}
		#headother {float:left; width:215px; text-align:left; padding: 25px 5px 5px 5px;}
	#wbody {float:left; width:70%; border-left:#ddd solid 1px; border-bottom:#ddd solid 2px; border-right:#ddd solid 1px; margin:0 -1px;}
		#wleftcol {float:left; width:150px; background:#fff; }
			#nav {clear:left; padding:10px 0 0 10px;}
			#ads {clear:left; padding-bottom:20px;}
		#wrightcol {clear:right; padding: 0 25px 0 0; margin:0; background: #fff; width:450px;} /*for IE*/
		div#wbody>div#wrightcol {clear:right; padding: 0; margin:0; background: #fff; width:auto;} /* for all other browsers: IE can't read child selectors*/
			#content {max-width:90%;}
	#supporting {float:left; width:29%; padding: 0; margin: 10px 0 0 0; background:#ddd; border-left:#ccc 4px solid;}
#footer {float:left; width:99%; margin:0; padding:0; text-align:center; text-align:center;}

#logo, #headother {padding-bottom:200px; margin-bottom:-200px;}
#wleftcol, #wrightcol, #wbody {padding-bottom:32767px !important; margin-bottom:-32767px !important; overflow:hidden;}
#wbody, #whead, #minMax {overflow:hidden;}

.padding_10 {padding:10px;}
.indent_paragraphs p.leftside {padding-left: 2em; text-indent: -1.4em; border-left:2px #008500 solid; border-top:1px solid #eee;}
.indent_paragraphs p.qaside {padding-left: 2em; text-indent: -1.4em; border-left:2px #008500 solid;}


table {padding:0; border-spacing:0;}
a {text-decoration: none; margin:0; padding:0;}
img a {border:none;}

#sign-in b {color:#008500; background:#fff; border:1px #008500 solid; padding:20px 10px 10px 10px;}
#sign-in a {color:#008500;}
#logo img {padding:0px;}

#footer, #headnav a {font-size:80%; padding:10px 0;}
#footer, #footer a {color:#444;}
#footer a:hover {color:#000;}

#headnav, #headnav a {color:#eee;}
#golight img {float:left;}
#headother p {margin:0; padding:2px 5px;}
#headother a {text-decoration: none; font-size:80%; color:#008500;}
#headother a:hover {color:#fff;}
#headother img {float:left; clear:both;}
#headother #block {float:right; padding-top:8px; max-width:160px;}
#headimage small {font-size:8pt;}

#site a {color:#008500;}

#content {padding-right:10px; padding-left:30px; font-size:10pt; line-height:16pt;}
#content h1 {color: #333; margin:0; padding:5px 0 10px 0; line-height:1.2em;}
#content h2 {color: #333; font-size:12pt; margin:0; padding:20px 0 0; width: 650px; border-bottom:#67E667 1px solid; }
#content .padding_10 p.leftside {clear:both;}
#content .img_right p.leftside img {float:right; padding-left: 5px; padding-bottom:5px; display:block; max-width:400px;}
.leftside, .qaside {font-family:sans-serif; color:#222;}
.qaside {margin-top:-.8em;}
.inlineFloatItem {float:right; display:block; font-family:sans-serif; font-size:10pt; line-height:13pt; background:#cde; padding:10px 10px 10px 10px; margin:0 10px 10px; /*max-width:300px;*/}
.inlineFloatItem p {width:100%; padding:0;}

.adblock {padding:0; margin:0px; background:#ddd; display:block;}
.adblock p {font-size:90%; padding:0 10px;}
.adblock .italics {font-family:sans-serif;}

a.blogfeed:hover {color:#666; text-decoration:none;}
a.blogfeed {color:#999; text-decoration:none;}


.login_table td {background:#666 url('images/nav_bg.gif') repeat-x;}
.login_table td a {color:#fe0; display:block;}



/* menu css */
#vertmenu, #loginmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0; padding:0;}
#vertmenu .dir {} 
#vertmenu .file {}

ul {margin:0; padding:0;}
ul li {margin:0; padding:0;}

#vertmenu h1 { display: block; padding: 0; color: #333; margin: 0px; }

#vertmenu ul, #loginmenu ul {text-align:left; list-style: none; border-left: 0px solid #eee;  border-right: 0px solid #eee; margin: 0; padding:0;}
#vertmenu ul li a, #loginmenu ul li a {text-decoration: none; color:#008500; display:block; padding:2px 5px; border-bottom:1px solid #ccc; height:1%;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus, #loginmenu ul li a:hover, #loginmenu ul li a:focus {color: #fff; background:#777; height:1%;}

#vertmenu ul li.nav_dir a {background:#666 url('images/nav_bg.gif') repeat-x; color:#eee; height:1%;}
#vertmenu ul li.nav_file a, #vertmenu ul li.file a {background:#efefef; color:#008500; padding-left:10px; height:1%;}
#vertmenu ul li.nav_subfile a {background:#efefef;padding-left:10px; height:1%;}
#vertmenu ul li.nav_dir a:hover, #vertmenu ul li.nav_file a:hover, #vertmenu ul li.nav_subfile a:hover, #vertmenu ul li.file a:hover {color: #fff; background:#777;  height:1%;} 
/*end menu css*/
#vertmenu ul li.nav_dir a.active, #vertmenu ul li.nav_file a.active, #vertmenu ul li.nav_subfile a.active,
#vertmenu ul li.file a.active, #vertmenu ul li.nav_subfile a.active {color:#fff; background:#555; height:1%;}



#loginmenu ul li.signin a:hover, #loginmenu ul li.signup a:hover, #vertmenu ul li.nav_subfile a:hover  {background:#777; color:#fff; height:1%;}
#loginmenu ul li.signin a {background:#666 url('images/nav_bg.gif') repeat-x; display:block; color:#eee; height:1%;}
#loginmenu ul li.signup a {display:block; height:1%;}
#vertmenu ul li.nav_subfile a {color:#008500; background:#efefef; height:1%;}

/*blog*/
.bbottom, .btop {margin:0 0; padding:0;}
b.btop, b.bbottom{display:block;background: #aaa} /*background*/
b.btop b, b.bbottom b{display:block;height: 1px; overflow: hidden; background: #ddd} /*line 67E467*/
b.b1{margin: 0 5px 0 0}
b.b2{margin: 0 3px 0 0}
b.b3{margin: 0 2px 0 0}
b.btop b.b4, b.bbottom b.b4{margin: 0 1px 0 0;height: 0px}

/* testimonials */
.tbottom, .ttop {margin:0 0; padding:0;}
b.ttop, b.tbottom{display:block;background: #fff} /*background*/
b.ttop b, b.tbottom b{display:block;height: 1px; overflow: hidden; background: #ddd} /*line 67E467*/
b.t1{margin: 0 5px 0 0}
b.t2{margin: 0 3px 0 0}
b.t3{margin: 0 2px 0 0}
b.ttop b.t4, b.tbottom b.t4{margin: 0 1px 0 0;height: 0px}



/* start inline float item rounding*/
/* outer */
.utop {margin:-10px 0 0 0; padding:0;}
.ubottom {margin:-10px 0 0 0; padding:0;}
b.utop, b.ubottom{display:block;background: #fff} /*background*/
b.utop b, b.ubottom b{display:block;height: 1px; overflow: hidden; background: #cde} /*line 67E467*/
b.u1{margin: -3px -9px 0px -9px}
b.u2{margin: -2px -8px 0px -8px}
b.u3{margin: -2px -7px 0px -7px}
b.utop b.u4 {margin: -1px -4px 0 -4px;height: 1px}
b.ubottom b.u4{margin: -1px -4px 0 -4px;height: 1px}
/* inner */
.vbottom, .vtop {margin:-10px 20px; padding:0;}
b.vtop, b.vbottom{display:block;background: #cde} /*background*/
b.vtop b, b.vbottom b{display:block;height: 1px; overflow: hidden; background: #fff} /*line 67E467*/
b.v1{margin: 0 5px 0 0}
b.v2{margin: 0 3px 0 0}
b.v3{margin: 0 2px 0 0}
b.vtop b.v4, b.vbottom b.v4{margin: 0 1px 0 0;height: 0px}
/* end inline float item rounding*/



