.fieldWithErrors{ border: 3px solid red;}

.greenTitle { color:#BDCF84; font-size:18px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; }
.greenTopic { color:#8CA242; font-size:13px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; }
.greenSub { color:#8CA242; font-size:11px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; line-height:1.1em;}
.whiteText { color:#FFFFFF; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; }
.mediumBlack { color:#404040; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; }
.indexTitle { color:#FFFFFF; font-size:20px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; }
.titleQuickLinks { color:#3A3A3A; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; }

.quickLinks A:link    { color:#FFFFFF; font-size:11px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.quickLinks A:visited { color:#FFFFFF; font-size:11px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.quickLinks A:active  { color:#FFFFFF; font-size:11px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none;}
.quickLinks A:hover   { color:#FFFFFF; font-size:11px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:underline;}

.tiny A:link    { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:visited { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:active  { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.tiny A:hover   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:underline;}
.tiny   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}

.small_table A:link    { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:visited { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:active  { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}
.small_table A:hover   { color:BLUE; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:underline;}
.small_table   { color:#000000; font-size:10px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none;}


form td.crap { padding-bottom:5px;}
td.label { color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.toplabel { background-color:#DDDDDD; color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.sidelabel {  background-color:#DDDDDD; color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:bold; vertical-align:top; text-decoration:none; }
td.qoptions { color:#000000; font-size:12px; font-family : arial, helvetica, sans-serif; font-weight:normal; vertical-align:top; text-decoration:none; }

.ss_body_text {
   vertical-align:left;
   font-size: 12px;
   font-family : arial, helvetica, sans-serif;
   color:#222222;
   font-weight: normal; 
   text-decoration: none;
   line-height:1.4em;
}


BODY {
    font: normal 12px arial, helvetica, sans-serif;
    margin:0px;
    color: #404040;
}

.bold_heading {
    font: normal 16px arial, helvetica, sans-serif;
    margin:0px;
    color: #404040;
    font-weight:bold;
}

.footer-links {
    text-decoration: none;
    font: normal 10px arial, helvetica, sans-serif;
    color: #000099;
}

.footer-text {
    font: normal 10px arial, helvetica, sans-serif;
}

TD.home-area {
    width: 267px;
    font: normal 12px arial, helvetica, sans-serif;
    padding: 20px 15px 15px 15px;
    color: #404040;
}

TD.table-head {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px; 
    font-weight: bold; 
    border-top: 1px solid silver; 
    border-bottom: 1px solid silver;
}

TD.table-head2 {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-size: 10px; 
    font-weight: normal; 
    border-top: 1px solid silver; 
    border-bottom: 1px solid silver;    
    color: white;
    background-color: #404040;
}

TD.table-data {
    border-bottom: 1px solid silver;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #E7F0F6;
}

TD.table-data-odd  {
    border-bottom: 1px solid silver;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: white;
}

TD.form-header  {
    font-weight:bold;
}
TD.form-header-space  {
    font-weight:bold;
	padding-bottom: 6px;
	padding-top: 6px;
}

UL {
    list-style-position:inside;
    padding-left:0px;
}

B.blue {
    font-weight:bold;
    color:#0000CC;
}
.example {
	font-size: 9px; 
}
.required {
	color:#CC0000;
}

TD.table_3_32_head {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #333333;
    background-color: #C9B9D3; 
	font-size: 10px;
	font-weight: bold;
}
TD.table_3_32 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #333333; 
}
TD.table_12_head {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #333333;    
    background-color: #A3CBE4; 
	font-size: 10px;
	font-weight: bold;
}
TD.table_12 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #333333; 
}
TD.table_12_5_head {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #B4B3B3;    
    background-color: #A3CBE4; 
	font-size: 10px;
	font-weight: bold;
}
TD.table_12_5 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    font-weight: normal; 
    border-right: 1px solid #B4B3B3; 
}

.roundcont {
	width: 170px;
	background-color: #99C1D9;
	font-weight:bold;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(../12.0/images/12.2_tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../12.0/images/12.2_br.gif) no-repeat top right; 
}

img.corner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}

TD.white_23_label {
   font-size: 12px;
   color:white;
   font-weight: bold; 
}

/***************************/
/* Scrollable widget       */
/***************************/    
    .divStayTopLeft{ 
        margin:0px; 
        } 

.tinybheader {
   vertical-align:left;
   font-size: 12px;
   font-family : helvetica, arial, sans-serif;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.tinybheader a:link  {
   vertical-align:left;
   font-size: 12px;
   font-family : helvetica, arial, sans-serif;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.tinybheader a:visited {
   vertical-align:left;
   font-size: 12px;
   font-family : helvetica, arial, sans-serif;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.tinybheader a:active {
   vertical-align:left;
   font-size: 12px;
   font-family : helvetica, arial, sans-serif;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.tinybheader a:hover {
   vertical-align:left;
   font-size: 12px;
   font-family : helvetica, arial, sans-serif;
   color:#FFFFFF;
   font-weight: bold;
   text-decoration: underline;
}

.tinybtext {
   vertical-align:left;
   font-size: 11px;
   font-family : arial, helvetica, sans-serif;
   color:#CDC9DF;
   font-weight: normal; 
   text-decoration: none;
}

.tinybtext A:link {
   vertical-align:left;
   font-size: 11px;
   font-family : arial, helvetica, sans-serif;
   color:#CDC9DF;
   font-weight: normal; 
   text-decoration: none;
}

.tinybtext A:visited {
   vertical-align:left;
   font-size: 11px;
   font-family : arial, helvetica, sans-serif;
   color:#CDC9DF;
   font-weight: normal; 
   text-decoration: none;
}

.tinybtext A:active {
   vertical-align:left;
   font-size: 11px;
   font-family : arial, helvetica, sans-serif;
   color:#CDC9DF;
   font-weight: normal; 
   text-decoration: none;
}

.tinybtext A:hover {
   vertical-align:left;
   font-size: 11px;
   font-family : arial, helvetica, sans-serif;
   color:#CDC9DF;
   font-weight: normal; 
   text-decoration: underline;
}

