BODY, .webfrm {
    font: normal 13px Helvetica,Arial,sans-serif;
    line-height: 17px;
    color: #343433;
}
#leftNavSec {
    font: bold 12px Helvetica,Arial,Verdana,sans-serif;
    line-height: 16px;
}
#leftNavSub {
    font: bold 12px Helvetica,Arial,Verdana,sans-serif;
    line-height: 16px;
}
.img_IHOR {
    margin:0px 0px 38px 0px;
}
.img_IVER {
    float:left;
    margin:0px 18px 38px 0px;
}
.img_caption {
    font-size: 10px;
}
#app_footer, #app_footer a {
    font: normal 11px Helvetica,Arial,sans-serif;
    line-height: 17px;
    color: #6a7e99;
}
#app_top_links, #app_top_links a {
    font: normal 12px Helvetica,Arial,sans-serif;
    line-height: 17px;
    color: #6a7e99;
}
#app_top_search input {
    font: normal 11px Helvetica,Arial,sans-serif;
    color: #6a7e99;
    border: solid 1px #b2b2b2;
}
/* GRIDS */
.cmsGrid {
    width: 100%;
    font: normal 13px helvetica;
    line-height: 17px;
    color: #383838;
    /*border: solid 1px #0c2359;*/
}
.cmsGrid th {
    font-weight:bold;
    color: #383838;
    background: #d9dbdc;
    padding: 4px 0px 4px 8px;
    text-align: left;
}
.cmsGrid td {
    padding: 15px 12px 15px 12px;
    border-bottom: solid 1px #e6e6e6;
}
.cmsGrid td a {
    color: #b75200;
    text-decoration: none;
}
.cmsGrid td a:hover {
    color: #b75200;
    text-decoration: underline;
}
.tblRowTmpl {
    visibility:hidden;
    position:absolute;
}
.cmsGrid .tblRowTmpl td {
    padding: 0px 0px 0px 0px;
    border-bottom: none;
    height: 1px;
    overflow:hidden;
}

#no_results {
    width:100%;
    text-align:center;
    font-weight:bold;
    padding: 20px 0px 20px 0px;
}
#btn_back2top {
    font: bold 10px helvetica;
    margin-top:40px;
}
.tbl_results_TD {
    border-right: solid 1px white;
}
/* BUILD A CURRICULUM */

#build_search_box {width:100%; margin-top: 20px}
#build_search_box div {margin-right:10px}
#build_search_box select { border: solid 1px #5f5f5f; color: #5f5f5f; }
#build_search_box table { width:100%; font: normal 12px Helvetica; }
#build_search_box table td { padding-bottom: 3px; }
.FF #build_search { margin-top:1px }
.IE #build_search { margin-top:2px }

#build_result div {margin-right:10px}
#build_stategrade_selected {text-transform:uppercase;font-weight:bold;}


/* NEWSROOM */

.articleRow {margin-top:17px;}
#btn_back2news {position:absolute;top:367px;left:682px;}

/* LEARN - TALK TO THE JUSTICE */

.webfrm td {padding:0px 20px 10px 0px;}
.webfrm_input, .webfrm_textarea {width:280px;}
.webfrm_textarea {height:108px;}

#tttjTopNav {font:bold 12px helvetica;width:200px;margin:0px 0px 22px 0px;}
#tttjTopNav a {text-decoration:none;}
#tttjTopNav a:hover {text-decoration:underline;}
.tttjTopNavOpc {float:left;width:95px;text-align:center;padding:4px 0px 4px 0px;color:#40627e;border:solid 1px #e3e3e4;background:#f1f0f0;}
.tttjTopNavOpc a {color:#40627e;}
#tttjTopNavOpcCurrent {background:#faf9f9;border-bottom:solid 1px #faf9f9;}
#tttjTopNavOpcCurrent a {color:#343e4d;}
.tttjTopic_box {padding:0px 25px 0px 0px;}
.tttjTopic_Subject {font:normal 17px Georgia; color:#3c4951; padding:8px 0px 8px 0px;}
.tttjTopic_Text {color:#667e96}
#tttjTopic_btnC {margin:18px 0px 0px 0px;}

.commentBox {padding:10px 10px 10px 10px;margin: 15px 15px 0px 0px;}
.regularComment {}
.justiceComment {color:#667e96;background:#ffffff}
.archiveTopicBox {margin:0px 25px 27px 0px;}

/* LEARN - CIVIS IN ACTION */

#projTopNav {font:bold 12px helvetica;width:300px;margin:0px 0px 22px 0px;}
#projTopNav a {text-decoration:none;}
#projTopNav a:hover {text-decoration:underline;}
.projTopNavOpc {float:left;width:120px;text-align:center;padding:4px 0px 4px 0px;color:#40627e;border:solid 1px #e3e3e4;background:#f1f0f0;}
.projTopNavOpc a {color:#40627e;}
#projTopNavOpcCurrent {background:#faf9f9;border-bottom:solid 1px #faf9f9;}
#projTopNavOpcCurrent a {color:#343e4d;}
.projTopic_box {padding:0px 0px 25px 0px;}
.projTopic_Title {font:normal 17px Georgia; color:#3c4951; padding:8px 0px 8px 0px;}
.projTopic_Descr {color:#667e96}
#projTopic_btnC {margin:18px 0px 0px 0px;}
.uploadfileTd DIV {padding-bottom:5px;}

/* LEARN - TRIBAL GIVERNMENT */

#tribalTopNav {font:bold 12px helvetica;width:550px;margin:0px 0px 35px 0px;}
#tribalTopNav a {text-decoration:none;}
#tribalTopNav a:hover {text-decoration:underline;}
.tribalTopNavOpc {float:left;width:90px;text-align:center;padding:4px 0px 4px 0px;color:#40627e;border:solid 1px #e3e3e4;background:#f1f0f0;}
.tribalTopNavOpc a {color:#40627e;}
#tribalTopNavOpcCurrent {background:#faf9f9;border-bottom:solid 1px #faf9f9;}
#tribalTopNavOpcCurrent a {color:#343e4d;}

.tribalTbl td {width:100%;padding: 5px 12px 7px 12px;border-bottom: solid 1px #e6e6e6;border-right:solid 1px white;}
.tribalTbl td a {color: #b75200;text-decoration: none;}
.tribalTbl td a:hover {color: #b75200;text-decoration: underline;}
.tribalTbl th {padding: 6px 12px 6px 12px;}

/* LEARN - KEY TERMS */

#keytermTopNav {font:bold 12px helvetica;width:697px;margin:0px 0px 35px 0px;}
#keytermTopNav a {text-decoration:none;}
#keytermTopNav a:hover {text-decoration:underline;}
.keytermTopNavOpc {float:left;width:24px;text-align:center;padding:4px 0px 4px 0px;color:#40627e;border:solid 1px #e3e3e4;background:#f1f0f0;}
.keytermTopNavOpc a {color:#40627e;}
#keytermTopNavOpcCurrent {background:#faf9f9;border-bottom:solid 1px #faf9f9;}
#keytermTopNavOpcCurrent a {color:#343e4d;}

.keytermBox { padding: 6px 0px 28px 0px; color: black }
.keytermBox p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* CONTACT US */

.contactfrm td {padding:0px 26px 10px 0px;}

/* SITEMAP */

.siteMapDivider {width:170px;height:1px;overflow:hidden;background:#e2e2e2;margin:15px 0px 7px 0px;}
.siteMapL1 {font: normal 16px Georgia,"Times New Roman",Times,serif;color:#757676;line-height:22px;}
.siteMapL1 a {color:#757676;}
.siteMapL2 {margin:5px 0px 2px 0px;}
.siteMapL2 a {font-weight:bold;}
.siteMapL3 {color:#BD4E00}

/* SEARCH */
/*
.searchBox {width:545px;border:solid 1px red;padding:0px 0px 23px 0px;}
.searchBox_cnt {float:left;width:25px;border:solid 1px blue;}
.searchBox_title {float:left;width:500px;border:solid 1px yellow;}
*/

#searchResultsTbl {font: normal 13px Helvetica,Arial,sans-serif;line-height: 17px;}
#searchResultsTbl TD {padding-bottom:19px;}
.searchBox_cnt {padding-right:5px;}
.searchBox_Result_lnk {width:495px;overflow:hidden;}
.searchBox_Result_lnk a {color:#707071;}


#webappSearchAgainBy {width:175px}
#searchAgainTbl {margin-bottom:35px;}

.orange {color:#BD4E00;}

/* PLAY GAMES */
.gameCaseBox {
    float:left;
    font-weight:bold;
    margin-right:8px;
}
.feedbackfrm td {padding:0px 26px 10px 0px;}
.feedbackfrm td table {
    font: normal 13px Helvetica,Arial,sans-serif;
    line-height: 17px;
    color: #343433;
}
#tblPlain td {padding: 0px 5px 5px 0px;}