.body
{ font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
color: #666666 }


.green
{ font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
line-height: 16px;
color: #46493D }


.whitelist
{ font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 22px;
color: white }


.table
{ font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #46493D; 
padding:2px 8px 2px 8px;}


.subhead
{ font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
line-height: 22px;
color: #5860A9 }


.fern
{ background-attachment:scroll; }


.repeat
{background-repeat:repeat-y }


.white
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: white }


.viper
{ font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999 }


.gap
{ font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px;
letter-spacing: 10px;
color: black }


#footer
{ font-family: Georgia, Times New Roman, Times, serif;
font-size: 11px;
letter-spacing: 1px;
color: white;
background: #3E4C97;
border-top: 1px solid #CCEA8D;
}


a:link.bodylink {color: #5860A9; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
a:active.bodylink {color: #5860A9; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
a:hover.bodylink {color: black; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
a:visited.bodylink {color: #5860A9; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
a:hover.bodylink {color: black;; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }


a {text-decoration: none; }
a:link.viperlink {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
a:active.viperlink {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
a:hover.viperlink {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #990033;}
a:visited.viperlink {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; }
a:hover.viperlink {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #990033; }


a {text-decoration:underline; }
a:link.whiteurl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; }
a:active.whiteurl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; }
a:hover.whiteurl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990033;}
a:visited.whiteurl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; }
a:hover.whiteurl {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990033; }


a:link.navlink {color: #5062ae; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px;}
a:active.navlink {color: #5062ae; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px;}
a:hover.navlink {color: #a7b0d6; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px;}
a:visited.navlink {color: #5062ae; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px;}
a:hover.navlink {color: #a7b0d6;; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0px;}


a:link.imglink {color: #6f0905; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a:active.imglink {color: #6f0905; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a:hover.imglink {color: white; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a:visited.imglink {color: #6f0905; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a:hover.imglink {color: #6f0905; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}


.menu0 A:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 7px;
}
.menu0 A:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 7px; BACKGROUND-COLOR: #5761A8;
}
.menu0 A:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; COLOR: white; PADDING-TOP: 7px;
}


#footer { position: absolute; bottom: 0; padding-bottom:0px; BACKGROUND-COLOR: none; }

#icon { position: absolute; top: 125; left: 0; z-index:2; }

#transparent { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; }

.base div {
		width:18px;
		height:30px;
		background:url(box.gif) 0 100% no-repeat; }
		
		
#container {
    position: relative;
    min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
        }
		
		
#csc {
  background : #5761A8 url(graphics/tl.gif) no-repeat;
  width : 20em;
  height : auto;
  position : relative;
  padding : 30px 40px;
}

.tl, .tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

.tr {
  background : transparent url(graphics/tr.gif) no-repeat;
  top : 0;
  right : 0;
}

.bl {
  background : transparent url(graphics/bl.gif) no-repeat;
  bottom : 0;
  left : 0;
}

.br {
  background : transparent url(graphics/br.gif) no-repeat;
  right : 0;
  bottom : 0;
}

img {border:0; }
