TD.SelectedSubject { font-family: arial, verdana, helvetica, sans-serif;  background-color: gray; border: white double 2px;}
TD.SelectedApp { font-family: arial, verdana, helvetica, sans-serif;  background-color: gray; border: white double 2px;}
TD.subselection {color:green; background:blue}

td           { font-family: arial, verdana, helvetica, sans-serif; }
td.App       { font-family: arial, verdana, helvetica, sans-serif; background-color: #2765b4; }
td.Subject   { font-family: arial, verdana, helvetica, sans-serif; background-color: #2765b4; }
td.Framed     { font-family: arial, verdana, helvetica, sans-serif; background-color: #9ab4d1; border: white double 2px;}
th.Framed     { font-family: arial, verdana, helvetica, sans-serif; background-color: #9ab4d1; border: white double 2px;}

.AppLnk   { color: #FFFFFF; text-decoration: none; font-size: 10pt; }
.SubjectLnk   { color: #FFFFFF; text-decoration: none; font-size: 10pt; }
.FramedPageTitle {color: #000000; text-decoration: none; font-size: 16pt; border: white double 2px;}
.LgnBtn      { font-size: 75% }
/* Layout Definitions */
.TblBox        { font-family: verdana, arial, helvetica, sans-serif; } /*Define the table that encloses each header, footer, and body table*/

/* Header (Menu) Definitions */
.HdrTbl        { font-size:12px; background-color: #155d96; } /*Header table definition*/
.HdrDsc        { color: #ffffff; background-color: #155d96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; } /*Header title properties*/
.HdrScrTd      { font-size:12px; color: #9ab4d1; background-color: #155d96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; padding: 1px 8px 1px 8px; } /*Properties of text in the header (selected menu item)*/
.HdrScrLnk     { font-size:12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px 8px 1px 8px; text-decoration: none; font-weight: bold; } /*Properties of a link in the footer (unselected menu items)*/

/*General, good server messages (eg. "Welcome", "# Files Deleted", "Message Sent", etc.)*/
.GenMsg      { color: #000000; background-color: #ccff99; font-family: 
               arial, verdana, helvetica, sans-serif; font-weight: normal; 
               font-size: 90% }
/*Server error messages*/
.ErrMsg      { color: #000000; background-color: #ffcccc; font-family: 
               arial, verdana, helvetica, sans-serif; font-weight: normal; 
               font-size: 90% }
/*Important server message text properties*/
.HLMsg       { color: #ff0000; font-size: 90% }

/* CSS Document */

body {
width:100%;
max-width:1000px;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#f0f0f0;
}

a {
color:#990000;
text-decoration:none;
}

a:hover {
color:#f08040;
text-decoration:underline;
}

a:active  { 
color: #ff8800; 
text-decoration: underline;  
} 

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
background:url(../../images/btn_1.gif) 0 0 no-repeat;
padding:2px 0 0 30px;
margin:0;
vertical-align:middle;
}

h1 a {
color:#000000;
font-weight:bold;
}

h2 {
background: #CCCCCC;
font-size:1.4em;
line-height:1.4em;
color:#000000;
text-decoration:none;
padding:0 0 0 25px;
margin:0;
vertical-align:middle;
}

input{
font-size:12px;
margin:0;
padding:0;
}

#all{
width:100%;
margin:0;
}

.clear{
clear:both;
}

#top {
height:127px;
}

.top_table {
height:127px;
width:775px;
background:url(../../images/logo.jpg) 0 0 no-repeat;
margin-right:10px;
}

.top_table2 {
height:127px;
width:775px;
background:url(../../images/logo2.jpg) 0 0 no-repeat;
margin-right:10px;
}

#top_custom{
width:400px;
margin-left:270px;
padding:40px 0 0 0;
font-size:0.8em;
}

#top_custom_1{
width:728px;
margin-left:270px;
padding:15px 0 0 0;
font-size:0.8em;
}

#shadow{
background:url(../../images/bck_gray.gif) 0 0 repeat-x;
height:8px;
}

.line_red{
border:#990000 1px solid;
margin:1px 0 1px 0;
}

#edit{

}

.table_edit {
width:100%;
}

#left_menu{

}



.box_right_custom{
background:#F9F1D4;
border:#666600 1px solid;
margin:2px;
padding:5px;
}

.box_center_custom{
border:#CCCCCC 1px dashed;
margin:2px;
padding:5px;
}

.box_center_custom a{
font-weight:bold;
}

.box_center_custom a:hover{
font-weight:bold;
}

.icon{
vertical-align:middle;
}



#footer{
background:url(../../images/bck_footer.gif) 0 0 repeat-x;
height:40px;
padding-top:10px;
text-align:center;
}


.SimpleTable {
width:100%;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.SimpleTableTd {background-color: #ECF0FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.SimpleTableTdAlt {background-color: 	#C3D9FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.SimpleTableTh {background-color: #EEEEEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}
.SimpleTableThAlt {background-color: 	#99CCFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}

.ComponentTable {
width:100%;
background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.ComponentTableTd {background-color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.ComponentTableTdAlt {background-color: 	#F7EBE7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;}
.ComponentTableTh {color: #FFFFFF; background-color: #B00202;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}
.ComponentTableThAlt {color: #FFFFFF; background-color: 	#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}

.CartTable {
width:100%;
background-color: #FFFFFF;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
border-spacing:1; }
.CartTableTd {background-color: #EFF7FF;
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
padding:4;}
.CartTableTdAlt {background-color: #C2DFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
padding:4;}
.CartTableTh {background-color: #EEEEEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}
.CartTableThAlt {background-color: 	#B0C4DE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;}









