@charset "utf-8";
h2{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#44575D;line-height:200%;font-weight:lighter;margin-right:10px;padding-right:10px;text-align:right;}
h1,h3{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#40ABAB;line-height:150%;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height:150%;}
.bold {
	font-weight: bold;
	color: #333;
}
.smalltext {font-size:80%;}
h5{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;line-height:150%;}
p{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;line-height:150%;}
body{font:100% Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:center;color:#000000;background-color:#FFF;}

.thrColFixHdr #container{
	width:950px;
	background:#FFFFFF;
	margin:0 auto;
	border:1px solid #000000;
	text-align:left;
}
.thrColFixHdr #header{
	height:87px;
	width:820px;
	padding-top:10px;
	padding-bottom:35px;
}
.thrColFixHdr #header h1{margin:0;}
.thrColFixHdr #logo{background-color:#FFF;background-image:url(/Images/logo.png);height:87px;width:243px;padding-top:0;padding-bottom:5px;background-repeat:no-repeat;background-position:0px 0px;float:left;}
.thrColFixHdr #topbar{height:87px;width:512px;padding-top:0px;padding-bottom:5px;float:right;background-image:url(/Images/website%20home_r2_c8.gif);background-repeat:no-repeat;background-position:10px 87px;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-style:normal;color:#66767B;text-align:right;font-weight:100;}
.thrColFixHdr #sidebar1{float:left;width:223px;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:200%;color:#FFF;background-image:url(/Images/side-bar.jpg);height:390px;font-weight:bold;text-transform:lowercase;text-align:right;padding-right:0px;padding-left:20px;margin-bottom:100px;position:relative;}
#sidebar1 p{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:100%;color:#FFF;font-weight:lighter;background-color:#68A62A;position:relative;left:180px;}
.thrColFixHdr #sidebar2{float:right;width:121px;background-image:url(/Images/butterfly-hand-sky.jpg);height:386px;}
.thrColFixHdr #sidebarwwd{float:right;width:121px;background-image:url(/Images/pupa-for-web.jpg);height:386px;}
.thrColFixHdr #sidebarwaw{float:right;width:121px;background-image:url(../Images/butterfly-3.jpg);height:386px;}
.thrColFixHdr #sidebarcu{float:right;width:121px;background-image:url(/Images/caterpillar.jpg);height:386px;}
.thrColFixHdr #sidebariai{float:right;width:121px;background-image:url(/Images/butterfly-2.jpg);height:386px;}
.thrColFixHdr #sidebarblog{float:right;width:223px;height:386px;margin-left:10px;padding-left:30px;position:relative;}
#sidebar{float:right;width:223px;height:386px;position:relative;}
#sidebar p{
	font-size: 12px;
}
#sidebar ul li ul{font-size:small;}
.thrColFixHdr #mainContent{margin-top:0;margin-right:130px;margin-bottom:0;margin-left:270px;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;}
.thrColFixHdr #mainContentBlog{margin-top:0;margin-right:10px;margin-bottom:0;margin-left:270px;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;}
.thrColFixHdr #calculator{float:left;margin-left:50px;position:relative;height:1350px;width:750px;}
.TabbedMenuContentGroup .TabbedMenuContent.TabbedMenuContentVisible ul{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:150%;color:#666;}
.thrColFixHdr #footer{
	height:50px;
	width:930px;
	padding-top:0;
	padding-right:10px;
	padding-bottom:0;
	padding-left:10px;
	background-color:#FFF;
	top:500px;
}
.thrColFixHdr #footer p{margin:0;padding:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:xx-small;}
.thrColFixHdr #container #footer #footer_left{text-align:left;}
.thrColFixHdr #footer #footer_left{height:50px;width:250px;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;float:left;}
.thrColFixHdr #container #footer #footer_right{text-align:right;}
.thrColFixHdr #footer #footer_right{float:right;height:50px;width:200px;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:20px;}
.thrColFixHdr #container #footer #footer_central{
	text-align:center;
}
#container #footer #footer_central{
	width:400px;
	float:left;
}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
a{
	color:#68A62A;
}
ul.MenuBarVertical{margin:0;list-style-type:none;font-size:100%;cursor:default;width:9em;float:right;text-align:right;font-weight:100;padding-top:9px;padding-right:0;padding-bottom:0px;padding-left:0;background-color:#68A62A;}
ul.MenuBarActive{z-index:1000;color:#37484F;background-color:#68A62A;}
ul.MenuBarVertical li{margin:0;padding:0;list-style-type:none;font-size:100%;position:relative;text-align:right;cursor:pointer;background-color:#68A62A;}
ul.MenuBarVertical ul{margin:-5% 0 0 95%;padding:0;list-style-type:none;font-size:100%;position:absolute;z-index:1020;cursor:default;width:8.2em;left:-1000em;top:0;background-color:#68A62A;}
ul.MenuBarVertical ul.MenuBarSubmenuVisible{left:0;}
ul.MenuBarVertical ul li{width:8.2em;background-color:#68A62A;}
ul.MenuBarVertical{background-color:#68A62A;}
ul.MenuBarVertical ul{}
ul.MenuBarVertical a{display:block;cursor:pointer;padding:0.5em 0.75em;color:#FFF;text-decoration:none;background-color:#68A62A;}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus{background-color:#68A62A;color:#40ABAB;}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible{color:#37484F;}
ul.MenuBarVertical a.MenuBarItemSubmenu{background-image:url(SpryMenuBarRight.gif);background-repeat:no-repeat;background-position:95% 50%;}
ul.MenuBarVertical a.MenuBarItemSubmenuHover{background-image:url(SpryMenuBarRightHover.gif);background-repeat:no-repeat;background-position:95% 50%;}
ul.MenuBarVertical iframe{position:absolute;z-index:1010;}
@media screen, projection{ul.MenuBarVertical li.MenuBarItemIE{display:inline;float:right;width:9em;background:#68A62A;}
}
#sidebar1 #MenuBar1{width:9em;top:0px;right:0px;text-align:right;margin-top:10px;letter-spacing:normal;word-spacing:normal;position:absolute;float:right;}
#sidebar1 #MenuBar2{width:9em;right:0px;letter-spacing:normal;word-spacing:normal;line-height:150%;text-align:right;bottom:0px;padding:0px;position:absolute;float:right;}

.TabbedMenu {margin: 0px;padding: 0px;float: left;clear: none;	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/font-weight: 100;}
.TabbedMenuTabGroup {margin: 0px;padding: 0px;}
.TabbedMenuTab {position: relative;top: 1px;float: left;padding: 4px 10px;margin: 0px 1px 0px 0px;background-color: #37484F;	list-style: none;border-left: solid 1px #CCC;border-top: solid 1px #999;border-right: solid 1px #999;cursor: pointer;font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 100;color: #FFF;}

.TabbedMenuTab:Hover {
	background-color: #68A62A;
	color: #37484F;
}

.TabbedMenuTabSelected {
	background-color: #68A62A;
	border-bottom: 1px solid #EEE;
	color: #FFF;
}

.TabbedMenuTab a {
	color: white;
	text-decoration: none;
}

.TabbedMenuContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #FFF;
}

.TabbedMenuContentGroup ul, .TabbedPanelsContentGroup ul {
font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;line-height:150%;
}

.TabbedMenuContent {
	padding: 4px;
}

.TabbedMenuContentVisible {
}

.VTabbedMenu .TabbedMenuTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #68A62A;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedMenu .TabbedMenuTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedMenu .TabbedMenuTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedMenu .TabbedMenuContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
#links {
	font-size: x-small;
}

