body {
 padding: 0px;
 margin-left: 12px;
 margin-right: 0px;
 margin-top: 12px;
 margin-bottom: 0px;
 font-family: Arial, Helvetica, sans-serif;
 background: White;
 color: #666666;
 font-size:12px;
 letter-spacing: 0.3px;
 line-height:14px
}
body.none {
 padding: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-family: Arial, Helvetica, sans-serif;
 background: White;
 color: #666666;
}
.boxborder {BORDER-BOTTOM: #89A6B5 1px solid; BORDER-LEFT: #89A6B5 1px solid; BORDER-RIGHT: #89A6B5 1px solid; BORDER-TOP: #89A6B5 1px solid}
BODY {
background: #ffffff;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
text-decoration: none;
}

th{
		font-family: arial,helvetica,sans-serif;
		background-color: #E5E5D8;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #D9D9D9;
		text-align:left;
		padding: 10px 5px;
		color:#592C16;
	}



TD {
font-family: arial,helvetica,sans-serif;
	color: #2442b1;
	font-size: 12px;
	letter-spacing: 0.3px;
}

TD.current {
font-family: arial,helvetica,sans-serif;
font-size: 12px;

}

TD.selected {
font-family: arial,helvetica,sans-serif;
color: red;
font-size: 12px;

}

.buttonLogin{
                color: #fff;
                background: #8EAA00;
                border:0px;
                font-family: arial;
                font-size:10px;
                border: 1px solid #efefef;
                margin-top: 1px;
}



TABLE{

    cellpadding : 3;
    cellspacing: 0;
}

TABLE.fon {
    background-color: #cccccc;
    cellpadding : 0;
    cellspacing: 0;
}

input.button {
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#ffffff;
   background-image: url(/images/glassb.gif);
   background-color:#DDDDDD;
   border-top-style:groove;
   border-top-color:#003300;
   border-top-width:1px;
   border-bottom-style:groove;
   border-bottom-color:#99FF33;
   border-bottom-width:1px;
   border-left-style:groove;
   border-left-color:#003300;
   border-left-width:1px;
   border-right-style:groove;
   border-right-color:#99CC99;
   border-right-width:1px;
}

INPUT {

border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.n2 {

border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

td.m6   { 
font-family: sans-serif; font-size: 11px;

border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}


TEXTAREA {
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-style: solid;
border-top-width: 1px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-indent: 2px;
}

INPUT {
background-color: #ffffff;
border-bottom-width: 1px;
border-color: #BA4D0D;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
padding: 1px;
margin: 2px;
}

#TABLE.super {
#    position: fixed;
#}


TABLE.B {
    background-color: #104A94;
}

TABLE.C {
    background-color: #ffffff;
}

tr.menu {
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#ffffff;
   height:20px;
   background-image: url(/images/glassbh.gif);
   background-color:#DDDDDD;
   border-top-style:groove;
   border-top-color:#003300;
   border-top-width:1px;
   border-bottom-style:groove;
   border-bottom-color:#99FF33;
   border-bottom-width:1px;
   border-left-style:groove;
   border-left-color:#003300;
   border-left-width:1px;
   border-right-style:groove;
   border-right-color:#99CC99;
   border-right-width:1px;
}

tr.menuout {
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#ffffff;
   height:20px;
   background-image: url(/images/glassbout.gif);
   background-color:#DDDDDD;
   border-top-style:groove;
   border-top-color:#003300;
   border-top-width:1px;
   border-bottom-style:groove;
   border-bottom-color:#99FF33;
   border-bottom-width:1px;
   border-left-style:groove;
   border-left-color:#003300;
   border-left-width:1px;
   border-right-style:groove;
   border-right-color:#99CC99;
   border-right-width:1px;
}

TD.B {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FDCA20;
}

TD.C {
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #FDCA20;
}

INPUT.pn-text {

border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.pn-button {
background-color: #D3d3e7;
border-bottom-width: 1px;
border-color: #000000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-indent: 2px;
}

INPUT.r-button {

font-family: arial,helvetica,sans-serif;
}

SELECT {
font-family: arial,helvetica,sans-serif;
font-size: 11px;

}

SELECT.pn-text {
background-color: #D9DCC2;
color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

}

A:link {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
text-decoration: none;
}


A:visited {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
text-decoration: none;
}

A:hover {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
text-decoration: none;
}

A:active {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
text-decoration: none;
}

.pn-normal {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

A.B {

color: #FDCA20;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

A.C {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

.pn-normalN {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.pn-normal A:link {

#color: #104a94;
color: red;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-normal A:visited {

#color: #104a94;
color: red;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-normal A:hover {

#color: #104a94;
color: red;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
text-decoration: none;
}

.pn-normal A:active {

#color: #104a94;
color: red;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
}

.pn-normalR {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 6pt;
font-weight: normal;
text-decoration: none;
}

.pn-normalR A:link {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 6pt;
text-decoration: none;
}

.pn-normalR A:visited {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 6pt;
text-decoration: none;
}

.pn-normalR A:hover {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 6pt;
text-decoration: none;
}

.pn-normalR A:active {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 6pt;
text-decoration: none;
}


.pn-title {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 10px;
font-weight: none;
text-decoration: none;
}

.pn-titleF {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: none;
text-decoration: none;
}

.pn-title0 {
background-color:  #3A766E;
color:#ffffff
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}

.pn-title1 {

color:#ffffff
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}


.pn-title A:link {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.pn-title A:visited {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.pn-title A:hover {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.pn-title A:active {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}


.hmenu A:link {
#
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.hmenu A:visited {
#
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.hmenu A:hover {
#
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.hmenu A:active {
#
color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}


.pn-titleR A:link {

color: #ffffff;
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}

.pn-titleR A:visited {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}

.pn-titleR A:hover {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}

.pn-titleR A:active {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 7pt;

text-decoration: none;
}


.pn-sub {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

.pn-sub A:link {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:visited {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:hover {
background-color: #FFFFFF;
color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
}

.pn-sub A:active {

color: #104a94;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
}

.pn-logo {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 16px;

letter-spacing: 1px;
text-decoration: none;
}

A.pn-logo:link {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 16px;

letter-spacing: 1px;
text-decoration: none;
}

A.pn-logo:visited {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 16px;

letter-spacing: 1px;
text-decoration: none;
}

A.pn-logo:hover {
background-color: #B1B78B;

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 16px;

letter-spacing: 1px;
text-decoration: none;
}

A.pn-logo:active {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 16px;

letter-spacing: 1px;
text-decoration: none;
}

.pn-logo-small {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 11px;

text-decoration: none;
}

.pn-pagetitle {

color: #000000;
font-family: arial,helvetica,sans-serif;
font-size: 14px;

text-decoration: none;
}


.cnnNavGroup {
	background-color: #666;
	color: #fff;
}
.cnnNavGroup A:link, .cnnNavGroup A:visited {
	color: #fff;
}

.cnnNavText, .cnnNavHighlightText, .cnnNavGroupText {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: none;
	line-height: 14px;
	padding-left: 6px;
}

TR.cnnNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TD.swath {
	font: 10px sans-serif;
}

TR.cnnNavOther {
	background-color: #EEEEE3; 
	border-color: #ddd #666 #666;
	vertical-align: middle;
	border: 1px solid;
	border-left: none;
	border-right: solid 1px;
	padding: 2px;
	margin: 3px;

}

TR.cnnNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
#	border-right: solid 1px;
}

TD.cnnNavOtherRow {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
	border-right: none;	
	padding: 2px;
	margin: 3px;
	#border-right: solid 1px;
}

TD.cnnNavOther {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
	border-right: none;	
	padding: 2px;
	margin: 3px;
	#border-right: solid 1px;
}

TH.cnnNavOther {
	font-family: arial, sans-serif;
	font-size: 12px;
	background-color: #F5F5F5;
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
	border-right: none;	
	padding: 2px;
	margin: 3px;
	#border-right: solid 1px;
}

TR.cnnNavOtherRow TD.nnn {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
	#border-right: 2px;	
	#border-right: solid 1px;
	border-top: solid 1px;
	border-bottom: solid 1px;

}


TR.cnnNavOtherRow TD.swath {
	background-color: #ccc;
	border-right: 1px;
}

.cnnNav01 {
	font-family: arial, sans-serif;
	font-size: 12px;
	background-color: #F5F5F5;

	padding: 2px;
	margin: 3px;
	border-top: solid 1px #ff8c00;
	border-right: solid 1px #ff8c00;
	border-bottom: solid 1px #ff8c00;
	border-left: solid 1px #ff8c00;
	width:210px;
}
.cnnNavButton {
	background: ffffff ;
	color: #203276;
	border-top: 1px solid #fff;
	border-right: 1px solid #c6cdd8;
	border-bottom: 1px solid #c6cdd8;
	border-left: 1px solid #fff;
	padding: 0.3em 0.3em 0.3em 0.3em;
}
.cnnNavButton:hover {
	background: #F0F0EB;
}
.ms {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	background-color: #369;
	color: #fff;
	
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}
.msa {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	background-color: #F2FFC1;
	color: #000000;
	
	padding: 1px;
	margin: 0px;
	border-top: solid 1px #ffffff;
	border-right: solid 1px #A9D972;
	border-bottom: solid 1px #A9D972;
	border-left: solid 1px #ffffff;
}
.msa01 {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #3F636C;
	background: #fff url("/images/site/maintitle.gif") repeat-x;
	padding: 3px;
	margin: 2px;
	border-top: solid 1px #8D9A98;
	border-right: solid 1px #8D9A98;
	border-bottom: solid 1px #BAD274;
	border-left: solid 1px #8D9A98;
}
TR.cnnNavRow TD {
	vertical-	align: middle;
    	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
}

TR.cnnNavRow TD.swath {
	background-color: #369;
	border-right: none;
}

.cnnNavText, .cnnNavHighlightText, .cnnNavGroupText {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	
	line-height: 14px;
	padding-left: 6px;
}

.cnnNav {
	background-color: #036;
	color: #fff;
}

.cnnNav A:link, .cnnNav A:visited { color: #fff; }

.cnnNavText {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	
	line-height: 14px;
	padding-left: 4px;
}

.cnnNav {
	background-color: #036;
	color: #fff;
	cursor: pointer;
}
.cnnNav A:link, .cnnNav A:visited {
	color: #fff;
}
TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
	text-decoration: none;
}

.news {
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	
	line-height: 14px;
	padding-left: 4px;
	color: #00297b;
}
