@charset "UTF-8";
a:hover, h1, h3, #main-tab li.selected a span,
h5 a:link, h5 a:active, h5 a:visited,
#sub-left #active a:link, #sub-left #active a:active, #sub-left #active a:visited,
#sub-left li.active a:link, #sub-left li.active a:active, #sub-left li.active a:visited,
#sub-left a:hover {
	color: #739600;
}

ul#main-tab li.active span {
        color: #739600;
}

ul.bullet li {
        background: url(/us_assets/images/global/bullet-green.gif) no-repeat 0 .25em;
        padding-left: 20px;
        line-height: 1.5em;
        position: relative;
}

#sub-left #active span, #buy-now .tab, #sub-nav-box .top-bar {
	background-color: #739600;
	color: #fff;
}

#content-area-right #sub-nav-box h3 {
        background-color: #739600;
        color: #fff;
}

#menu-area ul li#global a {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu_on.png) no-repeat;
        height: 35px;
        width: 238px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global a:hover {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu_on.png) no-repeat;
        height: 35px;
        width: 238px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-about a {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-about.gif) no-repeat;
        height: 35px;
        width: 81px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-about a:hover, #menu-area ul li#global-about.current a  {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-about.gif) no-repeat;
        background-position: 0 -36px;
        height: 35px;
        width: 81px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-support a {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-support-short.gif) no-repeat;
        width: 93px;
        height: 35px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-support a:hover, #menu-area ul li#global-support.current a  {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-support-short.gif) no-repeat;
        background-position: 0 -36px;
        width: 93px;
        height: 35px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-partner a {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-partner.gif) no-repeat;
        height: 35px;
        width: 488px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li#global-partner a:hover, #menu-area ul li#global-partner.current a  {
        float: left;
        display: block;
        background: url(/us_assets/images/global/menu-partner.gif) no-repeat;
        background-position: 0 -36px;
        height: 35px;
        width: 488px;
        text-decoration: none;
        border: 0;
}

#menu-area ul li span {
        display: none;
}

#shade-tabs li a {
	background: transparent url(/us_assets/images/homeschool/shade_b2.gif) no-repeat left bottom;
}

#shade-tabs li a span {
	background: transparent url(/us_assets/images/homeschool/shade_b.gif) no-repeat right bottom;
}

.content-style {
	background: transparent url(/us_assets/images/homeschool/productmenu_bg.png) repeat-x;
}

#content-subpage #content-area-left {
	width: 530px;
	padding: 0 20px 0 20px;
}

ul.list li a:link em, ul.list li a:visited em {
        text-decoration: underline;
        color: #2F251E;
}

ul.list li a:hover em {
        color: #739600;
}


/* Order status rules */
#order-status-full-page, #cancel-osub-full-page {
        padding: 0 0 0 34px;
        margin: 16px 0 0 0;
        float: left;
}

#order-status-subpage, #cancel-osub-subpage {
        margin: 0 10px 0 10px;
        float: left;
        font-size: 10pt;
        width: 640px;
}

#order-status-subpage h5, #cancel-osub-subpage h5 {
        margin-bottom: 5px;
}

#order-status-search-error, #cancel-osub-search-error {
        float: left;
        font-size: 10pt;
        margin-bottom: 10px;
        padding: 10px;
        width: 500px;
        border: 2px solid red;
	font-weight:bold;
}

#cancel-osub-search-error1, #order-status-search-error1 {
        float: left;
        font-size: 10pt;
        margin-bottom: 10px;
        padding: 10px;
        width: 300px;
        border: 2px solid red;
}

#order-status-search-left, #cancel-osub-search-left {
        float: left;
        padding-right: 30px;
}

#order-status-search-right, #cancel-osub-search-right {
        float: left;
        padding-left: 35px;
        border-left: 1px solid #cccccc;
}

#order-status-phone-numbers {
        float: left;
        clear: left;
        margin-top: 10px;
        width: 640px;
        font-size: 1em;
}

.order-status-results-order table {
        width: 600px;
        margin-bottom: 10px;
}

.order-status-results-order table th {
        background: #739600;
        color: white;
}

.order-status-results-order table, th, td {
        border-color: #739600;
}
.hand{cursor:hand;}
.ddcolortabs{
        padding: 0px;
        width: 630px;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
}

.ddcolortabs ul{
        font: normal 12px Arial;
        margin:0;
        padding:0;
        list-style:none;
        font-weight:bold;
}

.ddcolortabs li{
        display:inline;
        margin:0 2px 0 0;
        padding:0;
        text-transform:normal;
}
.ddcolortabs a{
        float:left;
        color: #ffffff;
        background: #739600 url(/us_assets/images/color_tabs_left.gif) no-repeat left top;
        margin:0 2px 0 0;
        padding:0 0 1px 3px;
        text-decoration:none;
        letter-spacing: 0.5px;
}

* html .ddcolortabs a span{ color: #ffffff;}
* html .ddcolortabs a:hover span{ color: #000000;}
* html .ddcolortabs a.current span{ color: #000000;}

.ddcolortabs a span{
        float:left;
        display:block;
        background: transparent url(/us_assets/images/color_tabs_right.gif) no-repeat right top;
        padding: 6px 8px 3px 7px;
}

.ddcolortabs a:hover {
        background-color: #ffd519;
        text-decoration:none;
}

.ddcolortabs a:hover span{
        background-color: #ffd519;
        color:#000000
}


.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
        background-color: #ffd519;
        color:#000000;
        text-decoration:none;
}

.ddcolortabsline{
        clear: both;
        padding: 0;
        width: 628px;
        height: 173px;
        line-height: 8px;
        background-image:url(/us_assets/images/bg.gif);
        background-repeat:repeat-x;
}
html* .ddcolortabsline{ width: 585px;padding-bottom:30px;}/*This is for IE-7 compatiblity*/
* html .ddcolortabsline{ width: 574px;padding-bottom:0px;}
.tabcontent{
        display:none;
        clear: none;
        float: left;
        width: 628px;
        padding: 5px 0px 0px 11px;
        height: 15em;
        font-family:Arial;
        font-size:13px;
        line-height:21px;
}

* html .tabcontent{ width:574px;}

.tabcontainer{
        clear: both;
        width:550px; /*width of 2nd level sub menus*/
        height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
.tabcontent a{
                color: black;
                text-decoration: underline;
}
.tabcontent a:hover {
                color: #739600;
                text-decoration: underline;
                }

#contactinfo {width:44em; background-color:#FFF; font-family:Arial; font-size:13px; line-height:18px; padding-left:8px;}
#contactinfo  h1{font-family:Arial; font-size:16px; color:#739600; margin-bottom:0px; font-style:normal;}
#contactinfo  h2{font-family:Arial; color:#739600; margin-bottom:0px; font-style:normal; font-size:13px;}



A.leadership:link    {color: #739600;}
A.leadership:active  {color: #739600;}
A.leadership:visited {color: #739600;}
A.leadership:hover   {color: #739600;}
#leadeship_members {
width:650px; 
float:left;
margin-bottom:2.5em;
}
#leadership_sub_members{
width:90px;
padding:0px 0px 0px 50px;
float:left;
}


.leadership_sub_members {
float:left;
padding:0px 27px 0px 27px;
*padding:0px 27px 0px 27px;
_padding:0px 15px 0px 15px;
width:100px;
}

#leadeship_members img{
border:1px solid #ddd;
padding:5px;
}

.img_border{
border:1px solid #ddd;
padding:5px;
}


