/*Classes editor.css are used so that the Ephox CMS editor will allow
users to use class tags when creating/editing content*/
@import url(editlive.css);


/**classes that could used in editor, but aren't at the moment**/
p a{
    color:#009999;
}

body {
    behavior: url(../../../css/ie_fix.htc);
    background-color: #FFFFCC;
}

li a {
    color:#009999  ;
}
/***/

.leftnav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #339999;
    background-image: url(/triton/skins/tset/images/leftnav_top2.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #66CC00;
}

.texttools {
    color: #339999;       
    text-decoration: none;
    font-size: .75em;
    text-align: right;
}
.texttools a {
    color: #339999;
    text-decoration: none;
    font-size: .75em;
}
.rightnav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 50%;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #339933;
    background-image: url(../images/right_hatch.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #66CC00;
}
.leftnav_link {
    color: #FFFFFF;
    text-decoration: none;
}
.leftnav_line {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    width: 150px;
    padding-top: 10px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.rightnav_line {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #66CC00;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.topbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #66CC00;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #66CC00;
}
.topnav_link {
    color: #FFFFFF;
    text-decoration: none;
}
.breadcrumb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #FFFFFF;
    background-color: #339933;
    padding-top: 3px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    height: 18px;
}
.breadcrumb tr td {color: white;}
.page_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
    color: #003399;
    text-transform: uppercase;
    padding-left: 5px;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #FFFFFF;
    text-decoration: none;
    padding: 2px;
    font-weight: bold;
    background-color: #339999;
}
.footer_link {
    color: #FFFFFF;
    text-decoration: none;
}

.skipnav_link {
    font-size: 1px;
    color: #339999;
    text-decoration: none;
}

.searchokgov {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}
.rightnav_content {
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 1px;
    font-size: 85%;
    text-align: left;
    text-indent: 0px;
}
.rightnav_content ul{padding: 0px; margin: 1px;list-style-type: none;}
.rightnav_content ul li{padding: 1px; margin: 1px;}
.yellow_body {
    background-color: #FFFFCC;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #000000;
}


/*.body_copy strong, .body_copy strong a, .body_copy strong a:hover, .body_copy strong a:visited{
        color:#006666;
        font-size:small;
        font-weight:bold;
}*/

.searchokgov2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 80%;
    background-color: #03006B;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #333333;
}
.form_test {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #FFFFFF;
    background-color: #03006B;
    height: 10px;
}
.dropDownBar {
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 65%;
    color: #FFFFFF;
    font-weight: bold;
    width: 160px;
}
.leftnavtop {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    background-color: #339999;
    background-image: url(../images/leftnav_top.jpg);
    background-repeat: no-repeat;
    background-position: right top;
}
.submitButton {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding-left: 0px;
    border: 1px solid #336600;
    cursor: pointer;
}
.SearchBox {
    background-color: #FFFFFF;
    color: #000000;
    padding-bottom: 2px;
    padding-top: 1px;
    padding-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding-left: 2px;
    border: 1px solid #336600;
    width: 100px;
}
.yellow_body a:link {
    font-weight: bold;
    color: #006666;
    text-decoration: none;
}
.yellow_body a:visited {
    font-weight: bold;
    color: #006666;
    text-decoration: none;
}
.yellow_body a:hover {
    font-weight: bold;
    color: #006666;
    text-decoration: none;
}
.yellow_body a:active {
    font-weight: bold;
    color: #006666;
    text-decoration: none;
}

.link1:hover{
    color:#FFF;
}


#nav:hover{
    color:#FFF;

}


#nav, #nav ul { /* all lists */
    padding: 0;
    margin: 0;
    list-style: none;
    float : left;
    width : 13em;

}

#nav li { /* all list items */
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
    position : relative;
    float : left;
    line-height : 1em;
    margin-bottom : -1px;
    width: 13em;
    color: #FFF;		
}

#nav li ul {
    position : absolute;
    left: -999em;
    margin-left : 13.0em;
    margin-top : -2em;
    color: #FFF;
    background-color:#DDDDDF;
}

#nav li ul ul { /* third-and-above-level lists */
    font-size:100%;
    left: -999em;
    color: #FFF;	

}

#nav li a {
    width: 12.75em;
    width : 12em;
    display : block;
    text-decoration : none;
    padding : .5em 0.5em;
    border-bottom: 1px solid #FFF;
    color: #FFF;
}

/* ******this controls the roll color****** */
#nav li a:hover {
    color : #FFF;
    background-color:#66CC00;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul  {
    left: -999em;
    background-color:#FFF}



/* ******this controls the background color****** */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
    color: #FFF;
    background-color:#339933;}



.appendix_wrapper {
    padding: 5px;
    width: 150px;
    font-size: 0.9em;
    text-align: center;
}
.letter a {
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 75%;
    background-color: #006766;
    float: left;
    margin: 2px;
    height: 8px;
    vertical-align: middle;
    width: 8px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
}
.letter a:hover {
    color: #006766;
    text-decoration: underline;
    background-color: #FFF;
    text-decoration: none;
}
.appendix_wrapper .title3 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #000033;
    margin-top: 4px;
    margin-bottom: 3px;
}
.appendix_wrapper .title2 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2px;
    text-align: left;
    border-bottom-color: #000033;
    font-size: 80%;
}
.appendix_wrapper .scroll {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    background-color: #FFFFFF;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid #000033;
    width: 135px;
    margin: 4px;
}
.appendix_wrapper .scroll a {
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #666666;
    width: 100%;
    padding: 3px;
    display: block;
    color: #333333;
    text-decoration: none;
    font-size: 80%;
}
.appendix_wrapper .scroll a:hover {
    text-decoration: none;
    background-color: #ECECEC;
    color: #000000;
}
.letters a {
    text-align: center;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 110%;
    background-color: #006766;
    margin: 2px;
    height: 16px;
    vertical-align: middle;
    width: 16px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    float: left;
}
.letters a:hover {
    color: #006766;
    text-decoration: underline;
    background-color: #66CC00;
}
.letters a:active {
    color: #006766;
    background-color: #FFFFFF;
    text-decoration: none;
}
.letters a:visited {
    text-decoration: none;
    color: #66CC00;
}

.letters a:link {
    text-decoration: none;
    color: #FFF;

}
.td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
}
.letter_title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 130%;
    font-weight: bold;
}
.appendix_header
{
    font-weight:bold;
    font-size: 1.3em;
    margin: 4px;
}.list1 {
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    font-size: 90%;

}
.list1 a:visited {
    text-decoration: none;
}

.list1 a:link {
    text-decoration: none;
}
.list1 a:hover {
    text-decoration: underline;
}



-->
.included_object a img {border-width: 0px;}

.pre_nav_wrapper {text-align: center;}
.pre_nav_wrapper .included_object {display: block; margin-top: 1em;}
.post_nav_wrapper {text-align: center; clear: left;}
.post_nav_wrapper .included_object {display: block; margin-top: 1em;}
.pre_content_wrapper {text-align: center; margin: 1em 0em;}
.pre_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.post_content_wrapper {text-align: center; margin: 1em 0em 2em;}
.post_content_wrapper .included_object {display: inline; margin: 0em 1em;}
.pre_rightcontent_wrapper {text-align: center;}
.pre_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.post_rightcontent_wrapper {text-align: center;}
.post_rightcontent_wrapper .included_object {display: block; margin-top: 1em;}
.pre_footer_wrapper {text-align: center; padding: 1em 0em 2em;}
.pre_footer_wrapper .included_object {display: inline; margin: 0em 1em;}



body {min-width: 1180px;}
.cms_editor_content {min-width: 835px;} 


/* Stuff for board of directors page*/

#tset_board_members_page .portrait_thumbnail{
    width:100px;
    text-align:right;
    vertical-align:top;
    padding-top:20px;
}
#tset_board_members_page .member_information{
    width:550px;
}
#tset_board_members_page a:link{
    color: #009933;
    text-decoration:none;
}
#tset_board_members_page img{
    border:0px;
}


#tset_board_members_page h1{
    color:#ff6633;
    vertical-align:bottom;
    text-decoration: none;
    font-size:1.5em;
    font-weight: normal;
}


#tset_board_members_page *{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #006666;
    font-size:0.95em;
}