outborder { width: 100%; border: 0px solid #00CBCE; padding: 1px }
/* BODY */
body.scroll {
	margin-top: 2px;
	margin-left:2px;
	margin-right:2px;
	scrollbar-track-color: white;
	scrollbar-3dlight-color: ffff00;
	scrollbar-shadow-color: ffffcc;
	scrollbar-face-color: #ffff99;
	scrollbar-highlight-color:white;
	scrollbar-darkshadow-color:000000;
	scrollbar-arrow-color:#000066;}

/* HEADER */
h1 {
	font-variant: normal;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
	background-color: transparent;
	font-weight: bold
}

h2 {
	font-variant: normal;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
	background-color: transparent;
	font-weight: bold
}

h3 {
	font-variant: normal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
 	color: #003366;
	background-color: transparent;
	font-weight: bold
}

font.h1 {
	font:bold 19px Verdana, Arial, Helvetica, Sans-Serif;
}

.btb {
	color: inherit;
	border-top:1px solid #b0bec7;
	border-bottom:1px solid #b0bec7;
}


.white {
	color: white
}
.s10 {
	font-size: 10px;
}
.tit {
	font:bold 17px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FE5E1D;
	padding-left:32px;
	background:url(/img/logo_small.jpg) no-repeat left 50%;
	border-bottom:1px solid #b0bec7;
}
.tit1 {
	color: #FE5E1D;
	font:bold 17px Verdana, Arial, Helvetica, Sans-Serif;
	padding-left:32px;
	background:url(/img/logo_small.jpg) no-repeat left 50%;
}
.bb {
	color: inherit;
	border-bottom:1px solid #b0bec7;
}
.oop1 {
	color: inherit;
	background-color:#E6FFFE;
	padding:2px;
	border:1px solid #b0bec7;
	line-height: 150%;
}

.oop2 {
	color: inherit;
	background-color:#99fcfc;
	padding:2px;
	border:1px solid #b0bec7;
	line-height: 150%;
}

font.h2 {
	font:bold 17px Verdana, Arial, Helvetica, Sans-Serif;
}

font.h3 {
	font:bold 15px Verdana, Arial, Helvetica, Sans-Serif;
}

.oop {
	color: inherit;
	background-color:#ffffff;
	border:1px solid #b0bec7;
	border-collapse: collapse;
}
.oop1 {
	color: inherit;
	background-color:#E6FFFE;
	padding:2px;
	border:1px solid #b0bec7;
	line-height: 150%;
}

.oop2 {
	color: inherit;
	background-color:#99fcfc;
	padding:2px;
	border:1px solid #b0bec7;
	line-height: 150%;
}

.hd {
	color:#18397c;
	background-color:#fff;
	background-position:bottom left;
	border:1px solid #b0bec7;
	border-bottom:1px solid #93a6b4;
}

/* LINK */
a, a:link, a:visited, a:active {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #000080;
	text-decoration: none
}
a:hover {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #FF0000;
	text-decoration: underline
}

a.sm, a.sm:link, a.sm:visited, a.sm:active {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	color: #003366;
	text-decoration: none
}
a.sm:hover {
	color: #FF0000;
	text-decoration: underline
}

a.white, a.white:link, a.white:visited, a.white:active {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none
}
a.white:hover {
	color: #FF8C00;
	text-decoration: underline
}

a.title, a.title:link, a.title:visited, a.title:active {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	color: #003366;
	text-decoration: none
}

a.title:hover {
	text-decoration: underline;
	color: #FE5E1D;
}

a.tp:hover {
	text-decoration: none;
}

a.cat, a.cat:link, a.cat:visited, a.cat:active {
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Verdana;
	color: #FE5E1D;
	text-decoration: none
}

a.cat:hover {
	text-decoration: underline;
}

a.next, a.next:link, a.next:visited, a.next:active {
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	color: #FE5E1D;
	text-decoration: none
}

a.next:hover {
	text-decoration: underline;
}

a.pa, a.pa:link, a.pa:visited, a.pa:active {
	font:12px arial;
	color: #FE5E1D;
	text-decoration: none;
}

a.pa:hover {
	color: #FE5E1D;
	text-decoration: underline;
}

a.day1, a.day1:link, a.day1:visited, a.day1:active {
	font:20px arial;color: red;
	text-decoration: none;}
a.day1:hover {
	color: red;
	text-decoration: underline;
}

a.day2, a.day2:link, a.day2:visited, a.day2:active {
	font:20px arial;color: black;
	text-decoration: none;}
a.day2:hover {
	color: black;
	text-decoration: underline;
}

a.day3, a.day3:link, a.day3:visited, a.day3:active{ font:20px arial;color: black; text-decoration: none;}
a.day3:hover {
	color: black; text-decoration: underline; }

a.day4, a.day4:link, a.day4:visited, a.day4:active{ font:20px arial;color: black; text-decoration: none;}
a.day4:hover{ color: black; text-decoration: underline; }

a.day5, a.day5:link, a.day5:visited, a.day5:active{ font:20px arial;color: black; text-decoration: none;}
a.day5:hover{ color: black; text-decoration: underline; }

a.day6, a.day6:link, a.day6:visited, a.day6:active{ font:20px arial;color: black; text-decoration: none;}
a.day6:hover{ color: black; text-decoration: underline; }

a.day7, a.day7:link, a.day7:visited, a.day7:active{ font:20px arial;color: blue; text-decoration: none;}
a.day7:hover{ color: blue; text-decoration: underline; }

a.event, a.event:link, a.event:visited, a.event:active { font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px;
               font-family: Verada; color: #003366; text-decoration: none }
a.event:hover   { color: #FF0000; text-decoration: underline }

/* BORDER */
#border{border:1px solid #4A4B80}

.noborder{border:none}

/* FORM ELEMENTS */
input{ font:12px arial; border: 1px solid gray; }
input.signup { width: 75%; background-image: url('../img/but.gif'); background-repeat: repeat;
               background-attachment: scroll; color: #000066;
               border: 1px dashed #C0C0C0; background-position: 0% }
input.butCode{background:white;width:45px;border:1px dashed #C0C0C0;font-size:12px}
textarea{ border: 1px dashed #C0C0C0; font:12px arial; width:75%; }
select, select.sel{ font: 12px arial; }
input.bluebut { background-image: url('../img/but_silver.gif'); background-repeat: repeat;
               background-attachment: scroll; color: #000066; font-style:
               normal; font-variant: normal; font-weight: bold; font-size:
               12px; font-family: Arial; height: 24;
               border: 1px dashed #C0C0C0; background-position: 0% }
.noborder{border:none}

/* FONT */
.date{font:12px arial; color:666666 }
.small{ font:12px arial;}
.sm{font:10px verdana}
.alert{font:bold 10px arial; color: red; }
.orange{color:#FE5E1D}
.red{color:#FF0000}
.blue{color:#00FF00}
.topic       { line-height: 16px; font-style: normal; font-variant: normal; font-weight:
               normal; font-size: 12px; font-family: Arial; color: #000066 }
p.err        { width: 90%; text-align: center; background-color: #E9E9EF; background-repeat:
               repeat; background-attachment: scroll; font-style: normal;
               font-variant: normal; font-weight: normal; font-size: 12px;
               font-family: Arial; color: #000066; background-position: 0% }
/* LIST ITEM */
li{ list-style-position: inside; }

/* HORIZONTAL BAR */
hr.navy{ color: navy; }
hr{height:1px; color:silver}

/* TABLE */
table{ border-collapse: collapse; }
td.header    { background-image: url('../img/title_s.gif'); background-repeat: repeat-x;
               background-attachment: scroll; font-style: normal;
               font-variant: normal; font-weight: bold; font-size: 12px;
               font-family: Arial; color: #000066; border: 1px solid #00cbce;
               background-position: TOP }
td.header2   { background-image: url('../img/title_silver.gif'); background-repeat: repeat-x;
               background-attachment: scroll; font-style: normal;
               font-variant: normal; font-weight: bold; font-size: 12px;
               font-family: Arial; color: #000066; border: 1px solid #00cbce;
               background-position: 0% }
td.greeny, table.border { font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px;
               font-family: Arial; background-color: #FFFFCC; color: #000066;
               border: 1px solid #393B82; padding-left: 0px }
/* VieBoard CODE */
code{ font: 12px courier; }
.keyword{ font:12px courier; color: blue; }
font.asptag{ background: yellow; font:bolder 12px arial;}
blockquote   { background-color: FAFAFA; background-repeat: repeat; background-attachment:
               scroll; color: #000066; border-top: 1px dashed silver;
               border-bottom: 1px dashed silver; background-position: 0% }
blockquote.no { background-color: white; background-repeat: repeat; background-attachment:
               scroll; color: #000066; border-style: none; border-width:
               medium; background-position: 0% }
tt           { font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px;
               color: #000066 }
/* BACKGROUND */
.bgon        { background-color: rgb(255,215,0); background-repeat: repeat;
               background-attachment: scroll; cursor: hand; color: #000066;
               font-weight: bold; background-position: 0% }
.bgoff{background: #FEFFDA; cursor:hand}
#on, .on{background: #FAFAFA}
#blue, .blue{background:#E9E9EF}
.bg{ background:#DFECF9; font:bold 12px arial; color:MidNightBlue}
.borderbg{border:1px solid #E9E9EF}
/* NDC Customize */
.cBorder     { border: 1px solid #393B82 }
.cHeader     { font-family: Arial, Helvetica; font-size: 12px; background-color: #2e307b;
               background-repeat: repeat; background-attachment: scroll;
               color: #FFFFcc; padding-left: 2px; background-position: 0% 50% }
.cBody       { font-family: Arial, Helvetica; font-size: 12px; background-color: #8182af;
               background-repeat: repeat; background-attachment: scroll;
               color: #FFFFcc; padding-left: 2px; background-position: 0% 50% }
.cFooter     { font-family: Arial, Helvetica; font-size: 12px; background-color: #d4d5e4;
               background-repeat: repeat; background-attachment: scroll;
               color: #000080; padding-left: 2px; background-position: 0% 50% }
table.main {
	border: 1 solid #000080
}
table.mainTable {
	position: absolute;
	left: 2;
	top: 2
}
table.mainTable td {
	margin-left: 4;
	margin-right: 4
}
td.NOR { 
	border-top: 1 solid #7ce5e5;
	border-bottom: 1 solid #004d4d
}
td.border    { border: 1 solid #C0C0C0 }
td {
	margin-left: 4;
	margin-right: 4
}
td.ON {
	background-color: #00cbce;
	border-left: 1 solid #7ce5e5;
	border-right: 1 solid #004d4d;
	border-top: 1 solid #7ce5e5;
	border-bottom: 1 solid #004d4d
}
td.DWN { 
	background-color: #cbf5f5;
	border-left: 1 solid #004d4d;
	border-right: 1 solid #7ce5e5;
	border-top: 1 solid #004d4d;
	border-bottom: 1 solid #7ce5e5
}
td.OFF { 
	border-style: solid;
	border-width: 0
}
td.MNU {
	background-color: #cbf5f5;
	border-left: 1 solid #004d4d;
	border-right: 1 solid #7ce5e5;
	border-top: 1 solid #004d4d;
	border-bottom: 1 solid #cbf5f5
}
td.MC {
	background-color: #cbf5f5;
	border-left: 1 solid #fffbed;
	border-right: 1 solid #5d5a00;
	border-top: 1 solid #fffbed;
	border-bottom: 1 solid #5d5a00
}
td.BoardHeader {
	font-family: Arial, Helvetica; font-size: 12px;
	background-color: #00cbce;
}select       { font-family: Arial; font-size: 12px; border-style: solid; border-width: 1 }

.Print     { font-family: Arial, Helvetica; font-size: 13px; background-color: white;  padding-left: 2px }
.PrintBorder { font-family: Arial, Helvetica; font-size: 13px; background-color: white;
               border: 1 solid #000080; padding-left: 2px }
              
td.cut       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-left: 1 solid #000080; border-right: 1 solid #000080;
               border-bottom: 1 solid #000080 }
td.cub       { background-color: #FFFFFF; font-size: 10pt; font-family: Arial;
               border-left: 1 solid #000080; border-right: 1 solid #000080;
               border-top: 1 solid #000080 }
td.cul       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-right: 1 solid #000080; border-top: 1 solid #000080;
               border-bottom: 1 solid #000080 }
td.cur       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-left: 1 solid #000080; border-top: 1 solid #000080;
               border-bottom: 1 solid #000080 }
td.ch       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-top: 1 solid #000080; border-bottom: 1 solid #000080 }
              
td.cv       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-left: 1 solid #000080; border-right: 1 solid #000080 }
td.cb       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-bottom: 1 solid #000080 }
td.cl       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-left: 1 solid #000080}
td.cr       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-right: 1 solid #000080 }                             
td.cn        { background-color: #FFFFFF; font-family: Arial; font-size: 10pt }
td.vtr       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-right: 1 solid #000080; border-top: 1 solid #000080 }
td.vbr       { background-color: #FFFFFF; font-family: Arial; font-size: 10pt;
               border-right: 1 solid #000080; border-bottom: 1 solid #000080 }
div.row {
width:100%;
}
div.box {
	margin: 2px;
	padding: 2px;
}
div.box1 {
	margin: 2px;
	padding-bottom: 8px;
}
/* shadow */
.img-shadow {
  float:left;
  background: url(/img/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/img/shadow.gif) no-repeat bottom right;
  margin: 8px 0 0 8px !important;
  margin: 8px 0 0 4px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 1px;
  } 

div.row:after,.ndcsa-con:after,.ndcsa-con1:after,.field:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


