﻿body         {   font-family :  Helvetica, Verdana ,Tahoma, Arial; font-size: 12px; 
                  background-color: #FFF;
	background-image: url(images/body_bg.gif);
	background-position:top;
	background-repeat: repeat-x;
    margin:0; }
    
    #center
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

#gray {
width : 0.5px;
background-color : #e7e8ed;
vertical-align : top;
}
.upcome {
font-size : 11px;
}
.clul {
list-style-image : url(images/bullet_sq.bmp);
list-style-type : square;
}
.textbox {
color : black;
background-color : white;
}
A {
color : #07519a;
background-color : transparent;
text-decoration : none;
}
A:link {
color : #07519a;
background-color : transparent;
text-decoration : none;
}
A:visited {
color : #07519a;
background-color : transparent;
text-decoration : none;
}
A:hover {
text-decoration : underline;
}
A:hover SPAN {
text-decoration : underline;
}
.Head {
    font-size: 15pt;
    font-family : arial, helvetica, sans-serif;
    color : #003399;
}
.h4pd {
margin-top : 1px;
font-weight : bold;
font-size : 13px;
margin-bottom : 5px;
color : #898b30;
line-height : 14px;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
}
.alert {
color : #ff0000;
font-weight : bold;
}
.Head {
font-size : 18pt;
font-family : arial, helvetica, sans-serif;
color : #003399;
}
.style4 {
font-family : Arial, sans-serif;
color : #ffffff;
}
.H2hdr {
text-align : center;
padding-right : 0;
padding-left : 0;
font-size : 14px;
padding-bottom : 0;
margin : 0;
color : #07519a;
padding-top : 0;
}
.poll {
margin-top : 1px;
font-size : 12px;
margin-bottom : 1px;
color : #009900;
line-height : 14px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
text-decoration : underline;
}
.date {
margin-top : 1px;
font-weight : bold;
font-size : 12px;
margin-bottom : 1px;
color : #004dad;
line-height : 14px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
.tiny {
margin-top : 1px;
font-size : 9px;
margin-bottom : 1px;
color : #000000;
line-height : 11px;
font-family : Arial, Helvetica, sans-serif;
}
.h1about {
margin-top : 1px;
font-size : 30px;
margin-bottom : 5px;
color : #5fbf9c;
line-height : 30px;
font-family : Arial, Helvetica, sans-serif;
}
.h2about {
margin-top : 1px;
font-size : 24px;
margin-bottom : 5px;
color : #5fbf9c;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3about {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #5fbf9c;
line-height : 20px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
.h4about {
margin-top : 1px;
font-weight : bold;
font-size : 13px;
margin-bottom : 5px;
color : #3a9473;
line-height : 14px;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
}
.h1pd {
margin-top : 1px;
font-size : 30px;
margin-bottom : 5px;
color : #898b30;
line-height : 30px;
font-family : Arial, Helvetica, sans-serif;
}
.h2pd {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #000066;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3pd {
    margin-top : 1px;
    font-size: 16px;
    margin-bottom : 5px;
    color: #000080;
    line-height : 20px;
    font-style : italic;
    font-family : Arial, Helvetica, sans-serif;
}
.h4pd {
margin-top : 1px;
font-weight : bold;
font-size : 13px;
margin-bottom : 5px;
color : #898b30;
line-height : 14px;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
}
.h1out {
margin-top : 1px;
font-size : 30px;
margin-bottom : 5px;
color : #c7955f;
line-height : 30px;
font-family : Arial, Helvetica, sans-serif;
}
.h2out {
margin-top : 1px;
font-size : 24px;
margin-bottom : 5px;
color : #c7955f;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3out {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #c7955f;
line-height : 20px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
.h4out {
margin-top : 1px;
font-weight : bold;
font-size : 13px;
margin-bottom : 5px;
color : #c7955f;
line-height : 14px;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
}
.h1comm {
margin-top : 1px;
font-size : 30px;
margin-bottom : 5px;
color : #bf5f5f;
line-height : 30px;
font-family : Arial, Helvetica, sans-serif;
}
.h2comm {
margin-top : 1px;
font-size : 24px;
margin-bottom : 5px;
color : #bf5f5f;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3comm {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #bf5f5f;
line-height : 20px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
.h4comm {
margin-top : 1px;
font-weight : bold;
font-size : 13px;
margin-bottom : 5px;
color : #bf5f5f;
line-height : 14px;
font-style : normal;
font-family : Arial, Helvetica, sans-serif;
}
.h1pdu {
margin-top : 1px;
font-size : 30px;
margin-bottom : 5px;
color : #a862c9;
line-height : 30px;
font-family : Arial, Helvetica, sans-serif;
}
.h2pdu {
margin-top : 1px;
font-size : 24px;
margin-bottom : 5px;
color : #a862c9;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3pdu {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #a862c9;
line-height : 20px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
.h4pdu {
    margin-top : 1px;
    font-weight : bold;
    font-size : 13px;
    margin-bottom : 5px;
    color: #000080;
    line-height : 14px;
    font-style : normal;
    font-family : Arial, Helvetica, sans-serif;
}
.h2symp {
margin-top : 1px;
font-size : 24px;
margin-bottom : 5px;
color : #392676;
line-height : 24px;
font-family : Arial, Helvetica, sans-serif;
}
.h3symp {
margin-top : 1px;
font-size : 20px;
margin-bottom : 5px;
color : #392676;
line-height : 20px;
font-style : italic;
font-family : Arial, Helvetica, sans-serif;
}
H2 {
padding-right : 0;
padding-left : 0;
font-size : 100%;
padding-bottom : 0;
margin : 0;
color : #07519a;
padding-top : 0;
}
H4 {
padding-right : 0;
padding-left : 0;
font-size : medium;
padding-bottom : 0;
margin : 0;
color : #990000;
padding-top : 0;
}
H3 {
padding-right : 0;
padding-left : 0;
font-size : 12pt;
padding-bottom : 0;
margin : 0;
color : #07519a;
padding-top : 0;
}
BIG {
line-height : 1.2em;
}
SMALL {
line-height : 1.2em;
}
INPUT {
padding-right : 0.2em;
padding-left : 0.2em;
font-size : 100%;
padding-bottom : 0.2em;
padding-top : 0.2em;
font-family : tahoma, sans-serif;
}
th {
text-align : center;
}

input.btn{
   color:#005;
   FONT: bold 100% arial;
   cursor:hand;
   background-color:#eee;
   border:1px solid;
   border-top-color:#999b9a;
   border-left-color:#999b9a;
   border-right-color:#999b9a;
   border-bottom-color:#999b9a;
   filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#f5f5f5');}
input.btnhov {
border-top-color : #c63;
border-left-color : #c63;
border-right-color : #930;
border-bottom-color : #930;
}
.pnl {
border : 1px solid;
border-top-color : #999b9a;
border-left-color : #999b9a;
border-right-color : #999b9a;
border-bottom-color : #999b9a;
}
SELECT {
padding-right : 0.2em;
padding-left : 0.2em;
font-size : 100%;
padding-bottom : 0.2em;
padding-top : 0.2em;
font-family : tahoma, sans-serif;
}
TEXTAREA {
padding-right : 0.2em;
padding-left : 0.2em;
font-size : 100%;
padding-bottom : 0.2em;
padding-top : 0.2em;
font-family : tahoma, sans-serif;
}
#report {
height : 100%;
}
#dt {
height : 300px;
}
#area2 .parent {
margin-left : 8px;
width : 60.7ex;
margin-right : 9px;
min-width : 365px;
}
#area1 {
float : left;
}
#area2 {
float : left;
}
.chrome {
border : 1px solid #d3d3d3;
height:100%;
width : 98%;
}
.chrome .child {
margin : 6px;
}
.chrome .more {
padding-right : 0;
display : block;
padding-left : 0;
padding-bottom : 6px;
margin : 6px 0 0 6px;
padding-top : 0;
}
.chrome .child .more {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
}
.chrome H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #f4f4f4;
}
.chrome H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #ebf3fb;
}
/*.chrome H2 A {
color : #d3d3d3;
background-color : transparent;
}*/
.chrome H3 A {
color : #d3d3d3;
background-color : transparent;
}


.forumCh {

height:100%;
width : 98%;
}
.forumCh .child {
margin : 6px;
}
.forumCh .more {
padding-right : 0;
display : block;
padding-left : 0;
padding-bottom : 6px;
margin : 6px 0 0 6px;
padding-top : 0;
}
.forumCh .child .more {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
}
.forumCh H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #f4f4f4;
}
.forumCh H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #ebf3fb;
}
.forumCh H2 A {
color : #d3d3d3;
background-color : transparent;
}
.forumCh H3 A {
color : #d3d3d3;
background-color : transparent;
}




.chrome5 {
border-right : 1px solid #aacbee;
border-top : 1px solid #aacbee;
margin : 6px 6px 12px;
border-left : 1px solid #aacbee;
border-bottom : 1px solid #aacbee;
}
.chrome5 .child {
margin : 6px;
}
.chrome5 .more {
padding-right : 0;
display : block;
padding-left : 0;
padding-bottom : 6px;
margin : 6px 0 0 6px;
padding-top : 0;
}
.chrome5 .child .more {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
}
.chrome5 H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #aacbee;
background-color : #ebf3fb;
}
.chrome5 H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #aacbee;
background-color : #ebf3fb;
}
.chrome5 H2 A {
color : #07519a;
background-color : transparent;
}
.chrome5 H3 A {
color : #07519a;
background-color : transparent;
}
.chrome2 {
border : 1px solid #d3d3d3;
height:100%;
width : 98%;
text-align:center;
}
.chrome2 .child {
margin : 6px;
}
.chrome2 .more {
padding-right : 0;
display : block;
padding-left : 0;
padding-bottom : 6px;
margin : 6px 0 0 6px;
padding-top : 0;
}
.chrome2 .child .more {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
}
.chrome2 H2 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #f4f4f4;
}
.chrome2 H3 {
padding-right : 6px;
padding-left : 6px;
padding-bottom : 3px;
margin : 0 0 6px;
padding-top : 3px;
border-bottom : 1px solid #d3d3d3;
background-color : #ebf3fb;
}
.chrome2 H2 A {
color : #d3d3d3;
background-color : transparent;
}
.chrome2 H3 A {
color : #d3d3d3;
background-color : transparent;
}
.hdr {
font-size : 16pt;
color : navy;
font-family : Arial;
text-align : center;
}
#numnav {
float : inherit;
text-align : center;
}
.transparent {
background-color : #adde86;
color : blue;
}
.collapsePanel {
background-color : white;
overflow : hidden;
}
.collapsePanelHeader {
width : 100%;
height : 30px;
background-image : url(images/bg-menu-main.png);
background-repeat : repeat-x;
color : #fff;
font-weight : bold;
}
#tabsJ {
float : left;
width : 100%;
background : #f4f4f4;
font-size : 98%;
font-weight : bold;
line-height : normal;
border-bottom : 1px solid #24618e;
}
#tabsJ ul {
margin : 0;
padding : 10px 10px 0 10px;
list-style : none;
}
#tabsJ li {
display : inline;
margin : 0;
padding : 0;
}
#tabsJ a {
float : left;
background : url("images/tableftJ.gif") no-repeat left top;
margin : 0;
padding : 0 0 0 5px;
text-decoration : none;
}
#tabsJ a span {
float : left;
display : block;
background : url("images/tabrightJ.gif") no-repeat right top;
padding : 5px 7px 4px 3px;
color :Maroon;
}
#tabsJ a span {
float : none;
}
#tabsJ a:hover span {
color : #fff;
}
#tabsJ a:hover {
background-position : 0% -42px;
}
#tabsJ a:hover span {
background-position : 100% -42px;
}
#tabsH {
float : left;
width : 100%;
font-size : 93%;
line-height : normal;
}
#tabsH ul {
margin : 0;
padding : 10px 10px 0 50px;
list-style : none;
}
#tabsH li {
display : inline;
margin : 0;
padding : 0;
}
#tabsH a {
float : left;
background : url("images/tableftH.gif") no-repeat left top;
margin : 0;
padding : 0 0 0 4px;
text-decoration : none;
}
#tabsH a span {
float : left;
display : block;
background : url("images/tabrightH.gif") no-repeat right top;
padding : 5px 15px 4px 6px;
color : #fff;
}
#tabsH a span {
float : none;
}
#tabsH a:hover span {
color : #fff;
}
#tabsH a:hover {
background-position : 0% -42px;
}
#tabsH a:hover span {
background-position : 100% -42px;
}
.arrowlistmenu1 {
width : 180px;
}
.arrowlistmenu1 .headerbar {
font : bold 10px Verdana;
color : white;
background : black url(images/titlebar.png) repeat-x center left;
margin-bottom : 10px;
text-transform : uppercase;
padding : 4px 0 4px 10px;
}
.arrowlistmenu1 ul {
list-style-type : none;
margin : 4px;
padding : 0;
margin-bottom : 8px;
}
.arrowlistmenu1 ul li {
padding-bottom : 2px;
}
.arrowlistmenu1 ul li a {
color : #000099;
background : url(images/arrowbullet.png) no-repeat left 0%;
display : block;
font : bold 10px Verdana;
padding : 2px 0;
padding-left : 14px;
text-decoration : none;
font-weight : bold;
border-bottom : 1px solid #dadada;
font-size : 80%;
}
.arrowlistmenu1 ul li a:visited {
color : #000099;
}
.arrowlistmenu1 ul li a:hover {
color : #000099;
background-color : #ffebcd;
}
.arrowlistmenu {
width : 160px;
border-right : 1px solid #dadada;
border-top : 1px solid #dadada;
border-left : 1px solid #dde8ec;
border-bottom : 1px solid #dde8ec;
}
.arrowlistmenu .headerbar {
font : bold 10px Verdana;
color : white;
background : black url(images/titlebar.png) repeat-x center left;
margin-bottom : 10px;
text-transform : uppercase;
padding : 4px 0 4px 10px;
}
.arrowlistmenu ul {
list-style-type : none;
margin : 0;
padding : 0;
margin-bottom : 8px;
}
.arrowlistmenu ul li {
padding-bottom : 2px;
}
.arrowlistmenu ul li a {
color : #000099;
background : url(images/arrowbullet.png) no-repeat left 0%;
display : block;
font : bold 10px Verdana;
padding : 2px 0;
padding-left : 2px;
text-decoration : none;
font-weight : bold;
border-bottom : 1px solid #dadada;
font-size : 80%;
}
.arrowlistmenu ul li a:visited {
color : #000099;
}
.arrowlistmenu ul li a:hover {
color : #000099;
background-color : #f8fbbd;
}
.accordionHeader {
border : 1px solid #2f4f4f;
color : white;
background-color : #07519a;
font-family : Arial, Sans-Serif;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
.accordionHeaderSelected {
border : 1px solid #2f4f4f;
color : white;
background-color : #5078b3;
font-family : Arial, Sans-Serif;
font-size : 12px;
font-weight : bold;
padding : 5px;
margin-top : 5px;
cursor : pointer;
}
.accordionContent {
background-color : #d3deef;
border : 1px dashed #2f4f4f;
border-top : none;
padding : 5px;
padding-top : 10px;
}
.demoarea {
padding : 20px;
background : #fff url(images/demotop.png) no-repeat left top;
}
.demoarea p {
padding : 5px;
}
.demoheading {
padding-bottom : 20px;
color : #5377a9;
font-family : Arial, Sans-Serif;
font-weight : bold;
font-size : 1.5em;
}
.sectiontableheader {
padding-right : 5px;
padding-left : 5px;
font-size : 120%;
padding-bottom : 2px;
padding-top : 2px;
border-bottom : 3px solid #d0d9df;
}
TR.sectiontableentry1 TD {
padding-right : 5px;
padding-left : 5px;
background : url(../images/dot.gif) repeat-x 50% bottom;
padding-bottom : 8px;
padding-top : 8px;
}
TR.sectiontableentry2 TD {
padding-right : 5px;
padding-left : 5px;
background : url(../images/dot.gif) repeat-x 50% bottom;
padding-bottom : 8px;
padding-top : 8px;
}
table.yui-datatable-theme {
font-family : arial;
font-size : small;
border : 1px solid #7f7f7f;
width : 700px;
}
.yui-datatable-theme th, .yui-datatable-theme td {
cursor : default;
}
.yui-datatable-theme th {
background : url(imgages/sprite.png) repeat-x 0 0;
border-color : #989898 #cbcbcb #989898 #989898;
border-style : solid solid solid none;
border-width : 1px 1px 1px medium;
color : #000;
padding : 4px 5px 4px 10px;
text-align : center;
vertical-align : bottom;
}
.yui-datatable-theme td {
padding : 4px 10px 4px 10px;
border-right : 1px solid #cbcbcb;
}
.yui-datatable-theme .alt-data-row {
background-color : #edf5ff;
}
.yui-datatable-theme .row-over, .yui-datatable-theme .cell-over {
background-color : #b2d2ff;
}
.yui-datatable-theme .row-select {
background-color : #426fd9;
color : #fff;
}
table.tablecloth-theme {
color : #555555;
border-collapse : collapse;
border-style : none;
border-width : 0;
}
.tablecloth-theme th {
background : #328aa4 url(images/tr_back.gif) repeat-x;
color : #ffffff;
}
.tablecloth-theme th a {
display : block;
text-decoration : none;
color : #ffffff;
}
.tablecloth-theme th, .tablecloth-theme td {
border : 1px solid #ffffff;
padding : 0.5em;
text-align : left;
font-size : 9.7pt;
}
.tablecloth-theme .alt-data-row {
background-color : #e5f1f4;
}
.tablecloth-theme .row-over {
background-color : #ecfbd4;
}
.tablecloth-theme .row-select {
background : #bce774;
color : #555;
}
.tablestyle {
font-size : 98%;
border : 1px solid #7f7f7f;
}
.altrowstyle {
background-color : #edf5ff;
}
.headerstyle th {
background : url(images/sprite2.png) repeat-x 0 0;
border-color : #989898 #cbcbcb #989898 #989898;
border-style : solid solid solid none;
border-width : 1px 1px 1px medium;
color : #000;
padding : 4px 5px 4px 10px;
text-align : center;
vertical-align : bottom;
}
.headerstyle th a {
font-weight : normal;
text-decoration : none;
text-align : center;
color : #000;
display : block;
padding-right : 10px;
}
.rowstyle .sortaltrow, .altrowstyle .sortaltrow {
background-color : #edf5ff;
}
.rowstyle .sortrow, .altrowstyle .sortrow {
background-color : #dbeaff;
}
.rowstyle td, .altrowstyle td {
padding : 4px 10px 4px 10px;
border-right : 1px solid #cbcbcb;
}
.headerstyle .sortascheader {
background : url(images/sprite2.png) repeat-x 0 -100px;
}
.headerstyle .sortascheader a {
background : url(img/dt-arrow-up.png) no-repeat right 50%;
}
.headerstyle .sortdescheader {
background : url(images/sprite2.png) repeat-x 0 -100px;
}
.headerstyle .sortdescheader a {
background : url(img/dt-arrow-dn.png) no-repeat right 50%;
}
.coursebg {
background-image : url(images/bgblu.gif);
background-repeat : repeat;
width : 100%;
height : 15px;
padding-bottom : 3px;
padding-left : 1px;
color : #ffffff;
font-weight : bold;
font-size : 13px;
}
.BannerBg {
background-image : url(images/bg_searchbar_d1.gif);
background-repeat : repeat;
width : 100%;
height : 20px;
padding-bottom : 3px;
padding-left : 1px;
color :#0073A4;
font-weight : bold;
font-size : 13px;
vertical-align:middle;
}
.bodybold {
    font-weight : bold;
    font-size : 13px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #314c6f;
    line-height : 18px;
}
.editheading {
    padding-bottom: 10px;
    color: #000066;
    font-family: Arial, Sans-Serif;
    font-weight:bold;
    font-size: 1.3em;
}
.newButton {
    BORDER-RIGHT: 1px #000080 solid;
    BORDER-TOP: 1px #000080 solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(images/blue1.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 1px #000080 solid;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: 1px #000080 solid;
    FONT-FAMILY: Arial,Verdana,helvetica,sans-serif;
    HEIGHT: 23px;
    TEXT-DECORATION: none;
    color: #FFFFFF;
     
}
.newButton2 {
    BORDER-RIGHT: 1px #808080 solid;
    BORDER-TOP: 1px #808080 solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(images/toolgrad.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 1px #808080 solid;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: 1px #808080 solid;
    FONT-FAMILY: Arial,Verdana,helvetica,sans-serif;
    HEIGHT: auto;
    TEXT-DECORATION: none;
    color: #000080;
}
#nav {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold;  BACKGROUND: url(images/bg-nav.jpg) repeat-x left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 0px; WIDTH: 950px; PADDING-TOP: 0px
}
#nav LI {
	BORDER-RIGHT: #aab0b1 1px solid; FLOAT: left; BORDER-LEFT: #e3e7e8 1px solid
}
#nav LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
#nav LI A:hover {
	TEXT-DECORATION: none
}
#nav LI.active {
	BACKGROUND: url(images/bg-nav-active.jpg) repeat-x left top; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
#nav LI.active:hover {
	BACKGROUND: url(images/bg-nav-active.jpg) repeat-x left top; COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;
}
#nav LI.active A {
	PADDING-RIGHT: 21px; PADDING-LEFT: 21px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.editSubHead
{
    font-size: 1.2em;
    font-weight: bold;
    font-variant: normal;
    font-style: italic;
    color: #800000;
}
.reg
{
    font-family: "Palatino Linotype";
    font-weight: bold;
    font-style: italic;
    color: #008000;
}
.About
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.SubHead {
width : 100%;
height : 15px;
padding-bottom : 3px;
padding-left : 1px;
font-weight : bold;
BORDER-RIGHT: #d8f0c9 1px solid;
 PADDING-RIGHT: 5px; 
 BACKGROUND: #f2faec; 
 MARGIN: 10px 0px 0px; 
 FONT: 13px Verdana, Arial, Helvetica, sans-serif; 
 COLOR: #174974; 
 PADDING-TOP: 5px; 
 BORDER-BOTTOM: #d8f0c9 1px solid;
}
.subh
{
    font-weight: bold;
    font-variant:inherit;
    font-style: italic;
    color: #174974;
}

.sub
{
    font-weight: bold;
    font-variant: inherit;
    font-style: normal;
    color: #000080;
    font-family: Tahoma;
    font-size: 13px;
}
.RegBut {
    border: 1px solid #E7EFFF;
    height : 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(images/glow_o.gif);
    VERTICAL-ALIGN: middle;
    WIDTH: 88px;
    CURSOR: pointer;
    FONT-FAMILY: Arial,Verdana,helvetica,sans-serif;
    TEXT-DECORATION: none;
    color: #FFFFFF;
    text-align: center;
}

A.reg {  BORDER-RIGHT: 1px #808080 solid;
    BORDER-TOP: 1px #808080 solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    BACKGROUND: url(images/toolgrad.gif);
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 1px #808080 solid;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: 1px #808080 solid;
    FONT-FAMILY: Arial,Verdana,helvetica,sans-serif;
    HEIGHT: auto;
    TEXT-DECORATION: none;
    color: #000080;
}


A.action {
	DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: url(images/bg_action_primary_right.gif) #ffcc00 no-repeat 100% 0px; FLOAT: left; MARGIN: 0px; CURSOR: pointer; COLOR: #000! important; TEXT-ALIGN: center; TEXT-DECORATION: none! important;
height: 12px;
}
A.action SPAN {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; MIN-HEIGHT: 10px; BACKGROUND: url(images/bg_action_primary_left.gif) no-repeat 0px 0px; PADDING-BOTTOM: 3px! important; PADDING-TOP: 4px
}

A.action:hover {
	BACKGROUND: url(images/bg_action_hover_right.gif) #c8e7fa no-repeat 100% 0px
}
A.action:hover SPAN {
	BACKGROUND: url(images/bg_action_hover_left.gif) no-repeat 0px 0px
}
A.action:visited {
	COLOR: #000
}


A.secondary {DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(images/bg_action_secondary_right.gif) #dcdcdc no-repeat 100% 0px; FLOAT: left; MARGIN: 0px; CURSOR: pointer; COLOR: #000! important; 
             TEXT-ALIGN: center; TEXT-DECORATION: none! important;
             width:100%;
	
}
A.secondary SPAN {	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; MIN-HEIGHT: 10px; 	BACKGROUND: url(images/bg_action_secondary_left.gif) no-repeat 0px 0px;
 PADDING-BOTTOM: 3px! important; PADDING-TOP: 4px

}

A.secondary:hover {
	BACKGROUND: url(images/bg_action_hover_right.gif) #c8e7fa no-repeat 100% 0px
}
A.secondary:hover SPAN {
	BACKGROUND: url(images/bg_action_hover_left.gif) no-repeat 0px 0px
}
A.secondary:visited {
	COLOR: #000
}
.buttonSmall {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: url(Images/button_bkgd_small.png) no-repeat center center;
    FLOAT: right;
    FONT: 10px Tahoma, "Trebuchet MS", Arial, sans-serif;
    MARGIN-LEFT: 5px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: 0px;
    WIDTH: 47px;
    COLOR: #FFFFCC;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 15px;
    TEXT-ALIGN: center;
}
.buttonSmall:hover {
	COLOR: white;}
	subPara {
    font-size: 12px;
    font-family : Arial, Helvetica, sans-serif;
}
  .style2
    {
        font-family: Wingdings;
    }
    input.NL
{
	font-family: Verdana; font-size: 100%;
}

input.textbox.ntext
{
}

.nlTable
{
	border: solid 0px silver; width: 100%;
}

.nlTable td
{
    border: solid 1px silver; vertical-align: top;
} 

.title
{
	text-align: center; background-color: #396B9C; color: White;
	font-family: Verdana; font-size: 12pt;
}

.header
{
	background-color: #CCDDEE;
}

.item
{
	background-color: #CCDDEE;
}

.value
{
	text-align: left;
}

textarea .Nltxtarea
{
	width: 95%; margin: 10px 10px 10px 10px;
}
#nav-personal-add {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ddd
}
#nav-personal-add A {
	BORDER-RIGHT: #693 1px solid; BORDER-TOP: #693 1px solid; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(img/sprite_globalnav_v2.png) #79bb16 repeat-x 0px -555px; BORDER-LEFT: #693 1px solid; COLOR: #fff! important; LINE-HEIGHT: 1.8; BORDER-BOTTOM: #693 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
 .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#CCCCCC; 
            position:absolute; 
            width:130px; 
            height:50px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }
.moduleHeader {
	border-bottom: 1px solid #CCC;
}
.moduleBody {
	margin-top: 6px;
	font-size: 12px;
	margin-bottom: 6px;
}
.module {
	margin-bottom: 10px;
	margin-right: -3px;
	padding-right: 3px;
	clear: both;
	overflow: hidden;
	width: auto;
}
.dataSmall {
	font-size: 11px;
}

.dataTable {
	font-size: 12px;
}

.dataTable th {
	background-color: #BFD6E0;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: bottom;
	
}

.dataTable tr:hover {
	background-color: #FC6;
}

.dataTable td {
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: top;
	text-align: left;
}

.dataTable .data {
	text-align: right;
}

.dataTable tr {
	background-color: #FFF;
}

.dataTable .stripe {
	background-color: #F3F3F3;
}

.dataTable tr.dataSlick td {
	border-bottom: 1px solid #EEE;
}

.dataTable tr.dataSlick th {
	background-color: #FFF;
	border-bottom: 1px solid #EEE;
}

.dataTable th.subHeader {
	background-color: #FFF;
	padding: 0px;
	padding-top: 10px;
}

.ASearch {
	COLOR: #0064a1; TEXT-DECORATION: underline; font-weight:bold;
}
.ASearch:hover {
	TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 90%; COLOR: #92a3ae
}
.validationSummary
{width: 400px;
border-width: 1px;
border-style: solid;
border-color: #C3D9FE;
background-color: #EEF5FF;
padding-top: 8px;
padding-left:35px;
padding-bottom: 10px;
font: 11px Verdana;
color: #8598B9;
background: #EEF5FF url(Images/error.png) 10px 6px no-repeat;
margin: 3px;
}
.validationSummarySmall
{width: 150px;
border-width: 1px;
border-style: solid;
border-color: #C3D9FE;
background-color: #EEF5FF;
padding-top: 8px;
padding-left:35px;
padding-bottom: 10px;
font: 11px Verdana;
color: #8598B9;
background: #EEF5FF url(Images/error.png) 10px 6px no-repeat;
margin: 3px;
}

 a.button
{
    background: url(images/button.gif);
    display: block;
    color: #669900;
    font-weight: normal;
    height: 30px;
    line-height: 29px;
    margin-bottom: 1px;
    text-decoration: none;
    width: 191px;
     text-align:left;
}
a:hover.button{
color:#0066CC;
}
 a.popbutton
{
    margin-bottom: 1px;
    margin: 0 0 0 0;
    display: block;
    color: #669900;
    font-weight: normal;
    height: 20px;
    line-height: 15px;
    text-decoration: none;
    padding-right: 5px;
}
a:hover.popbutton{
color:#0066CC;
}

.rpt{
background:url(images/report.png) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.edit
{
    background: url(images/page_edit.png) no-repeat;
    text-indent: 22px;
    display: block;
    height: 20px;
}
.demo
{
    background: url(images/demo.png) no-repeat 10px 8px;
   text-indent:30px;
display:block;
}
.img
{
    background: url(images/image.png) no-repeat 6px 6px;
   text-indent:30px;
display:block;
}
.home
{
    background: url(images/house_go.png) no-repeat 6px 6px;
   text-indent:30px;
display:block;
}

.Imgdel
{
    background: url(images/image_delete.png) no-repeat 6px 6px;
   text-indent:30px;
display:block;
}
.dtl
{
    background: url(images/view_txt.png) no-repeat 6px 6px;
   text-indent:30px;
display:block;
}
.chk
{
    background: url(images/greencheck.png) no-repeat 6px 6px;
   text-indent:30px;
display:block;
}
.presentation
{
    background-position: 10px 8px;
    background: url(images/presentation20.png) no-repeat 10px 8px;
    text-indent: 30px;
    display: block;
}
/* Input chooser */

.InputChoser
{
    clear: both;
    margin: 0.5em 0px 0em;
    border: 1px solid #c6e1f2;
    background: #dff3ff;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 1em;
}

.InputChoser h3
{
    background-position: 0 90%;
    margin: 0;
    padding: 0 0 0.6em;
    background: url('Images/Separator.gif') repeat-x 0
90%;
    font-size: 1.1em;
}

.InputChoser table
{
    margin: 0 auto 0 inherit;
}

clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: "."
}
.HeaderTop
{
    border-top-color: #aaa;
    border-bottom-color: #E1E1E1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    color: #000066;
}
.HeaderTop .subHead {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 15px; PADDING-TOP: 2px
}
.editLink
{
    margin: 5px 0px 0px 0px;
    font-size: 13px;
    padding: 2px 0px 0px 18px;
    background-image: url(images/edit-blue.gif);
    background-repeat: no-repeat;
}


