body {
    color:black;
    font-family:Arial;
    font-size:12px;
    line-height:125%;
    margin:0pt;
}

div{
padding:2 0 0 0;
}

h3{
font-size:14px;
padding:0 0 0 0;
}

a {
color:#551A8B;
text-decoration:none;
}


a:hover {
text-decoration:underline;
}

.maindiv{
margin:20;
}

.leftdiv{
margin:0px;
padding:0 5 0 0;
}

.rightdiv{
margin:5px;
padding:5px;
width:160px;
border: 1px solid #ccc;
}

.rightdiv_login{
margin:5px;
padding:5px;
width:160px;
border: 1px solid #ccc;
}

.rightdiv_login2{
margin:5px;
padding:5px;
width:160px;
border: 1px solid #ccc;
}

.centerdiv{
}

#leftdiv p, #rightdiv p { margin: 0 0 18px 0; }

.leftgroup{
padding-bottom:10;
/*border-bottom:1px solid #CCCCCC;*/
}

.header{
font-size:28px;
font-weight:bold;
padding:5 5 5 10;
background-color:#A4C5FF;
background-image:url('/static/images/cc_bg_grad.gif');
background-repeat:repeat;
height:50px;
min-width:920px;
}

.links{
margin-top:-4;
font-size:12px;
float:right;
}

.tablemenu{
float:right; 
font-size:12px; 
font-weight:normal;
text-align:right;
}

.tablemenu a{
margin:0 3;
}

.innermenu {
font-size:12px; 
font-weight:normal;
}

.innermenu a{
margin:0 1;
}

.headermain{
padding:10 0 0 0;
}

.header2{
font-size:20px;
font-weight:bold;
padding:20 0;
}

.header3{
font-size:17px;
font-weight:bold;
clear:both;
padding:5 0;
}

.smallgray{
font-size:11px;
color:#8C8C8C;
}

.rightdiv_login a{
color:white;
}

.rightdiv_login2 a{
color:#19549A;
text-decoration:underline;
}

.header a{
text-decoration:none;
color:black;
}

.lnk a
{
font-weight:normal;
}

.lnk a:hover
{
text-decoration:underline;
font-weight:normal;
}

.leftdiv a
{
padding-left:5px;
/*font-weight:normal;*/
font-size:14px;
}

.leftcontents{
color:#551A8B;
}

.leftcontents a
{
padding-left:5px;
font-size:12px;
white-space:nowrap;
}

.notImpl {color:#BBBBBB;}
.notImpl a {color:#BBBBBB; cursor:default;}
.notImpl td {color:#BBBBBB;}
.notImpl th {color:#BBBBBB;}

.notImpl a:hover {text-decoration:none;}


.header4{
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}

.navlink{
font-size:18px;
text-decoration:none;
}

.flabel{
margin-right:5;
}

.lnk{
padding-right:5;
}

.titlespan{
padding-right:38;
}

.contentspan{
padding-right:16;
vertical-align:top;
}

.seedspan{
}

input{
    font-family:Arial;
}


textarea{
    font-family:Arial;
}

.titlebox{
width:350px;
}

.seedbox{
width:350px;
}

textarea{
font-family:Arial;
font-size:13px;
}


.content{
padding:10 0 0 0;
text-align:justify;
}

table{
    border-style: solid;
	border-width: 1px;
	border-color: #3366CC;
    width:100%;
}


blockquote{
    border-style: solid;
	border-width: 1px;
	border-color: #6699FF;
    padding:10px;
}

td {
font-size:13px;
padding:5px 7px 5px 5px;
}

th {
font-size:13px;
background-image:url('/static/images/cc_bg_grad.gif');
background-repeat:repeat;
background-color:#C3D9FF;
padding:10px 15px 10px 5px;
text-align:left;
border-bottom: 1px solid #CCCCCC;
}

.centeredRow th{
text-align:center;
}

h1 a{
text-decoration:underline;
}

.oddRow {
    vertical-align: top; 
    background-color: rgb(232, 238, 247);
    text-align:left;
}

.evenRow {
    vertical-align: top; 
    background-color: white;
    text-align:left;
}


/* #C3D9FF #E8EEF7;  EDF3FC #F0F6FF */

.disFalse {
}

.disTrue {
  color:#aaaaaa;
  text-decoration: line-through;
}

.bool{
font-size:26px;
font-weight:bold;
}

.footer {
font-size:90%;
clear:both;
color:#999999;
margin:36px 0pt 0pt;
padding:2px 0pt 0pt;
text-align:center;
}

