/* copyright (c) k12 inc. 2004 */




/* ==================== state dependent color ==================== */

/* header */

.steBg1 {  background-color: #B40000;}
.steBg2 {  background-color: #CCC;}

.pageTitle {  font-size: 24px; color: #FF3B0E;}
.h1 {  font-size: 16px; font-weight: bold; color: #FF3B0E;}  /* heading 1 */




/* ==================== K12VA dependent color ==================== */

/* link */

a:link {  color: #004FBC;}
a:visited {  color: #556F92;}
a:hover, a:active {  color: #39F;}

a.link:link, a.link:visited {  color: #004FBC;}
a.link:hover, a.link:active {  color: #39F;}

/* nav */

.navSearch {  font-size: 11px; font-weight: normal; color: #333; background-color: #E5EDF8; border-left: 1px solid #004FBC; border-right: 1px solid #004FBC; padding: 0px 4px 0px 9px;}
.navMain {  font-size: 11px; font-weight: normal; color: #333; border-left: 1px solid #004FBC; border-right: 1px solid #004FBC; padding: 5px 4px 0px 9px;}

/* body */

.h2 {  font-size: 13px; font-weight: bold; color: #004FBC;}  /* heading 2 */

/* topic decoration */

.topicTop {  font-size: 11px; font-weight: bold; color: #333; background-color: #CCDCF2; border-bottom: 2px solid #fff;
             background-image: url("new-topic-deco-top-bg.gif"); background-repeat: repeat-x;}
.topicBot {  font-size: 11px; font-weight: bold; color: #333; background-color: #CCDCF2; border-top: 1px solid #fff;
             background-image: url("new-topic-deco-bottom-bg.gif"); background-repeat: repeat-x;}
.topicMid {  font-size: 11px; font-weight: normal; color: #666; background-color: #E5EDF8; border-bottom: 1px solid #fff;
             background-image: url("new-topic-deco-middle-bg.gif"); background-repeat: repeat-x;}
.topicCat {  font-size: 13px; font-weight: bold; color: #333; background-color: #CCDCF2; border-top: 1px solid #fff; border-bottom: 2px solid #fff;
             background-image: url("new-topic-deco-top-bg.gif"); background-repeat: repeat-x;}

/* message decoration */

.messageBox  {  background-color: #E5EDF8; border-bottom: 1px solid #fff;
                background-image: url("new-message-textbox-bg.gif"); background-repeat: repeat-x;}
.messageInfo  {  font-size: 11px; font-weight: normal; color: #666;}
.messageText  {  font-family: verdana, arial; font-size: 11px; color: #333;}
.messageForm  {  font-size: 11px; font-weight: bold; color: #333; background-color: #E5EDF8; border-bottom: 1px solid #fff;
                 background-image: url("new-topic-deco-middle-bg.gif"); background-repeat: repeat-x;}





/* ==================== global color ==================== */

/* header */

.header td {  font-size: 11px; color: #fff;}
a.linkh:link, a.linkh:visited, a.linkh:hover, a.linkh:active {  color: #fff;}

/* footer */

.footer {  font-size: 10px; color: #ccc;}
a.linkf:link, a.linkf:visited {  color: #ccc;}
a.linkf:hover, a.linkf:active {  color: #fff;}

/* body */

.globalFrame {  background-color: #036;}

body {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; margin: 0px;}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333;}

ol {  margin-top: 0px; margin-bottom: 0px }
ul {  margin-top: 0px; margin-bottom: 0px }

.attach td {  padding: 6px 6px 6px 0px;}

/* dir (bread crumb) */

.dir {  font-size: 10px; color: #666;}
a.dir:link, a.dir:visited {  color: #666; text-decoration: none;}
a.dir:hover, a.dir:active {  color: #666; text-decoration: underline;}

/* body side (about message field) */

.bodySide td {  font-size: 11px; background-color: #eee;}
/* .bodySide .h2 {  color: #333;} */

.messageText center {  text-align: left;}
.messageText center table td {  border: 0px;}
