
body {
    margin: 0px; color: black; background-color: white;
}
table.mainTable {
    height: 100%;
}
td.pageHeader {
    width: 100%; height: *; vertical-align: top;
}
td.pageBody {
    width: 100%; height: 90%; vertical-align: top;
}
td.pageFooter {
    width: 100%; height: *; vertical-align: top;
}

td.pageLogo {
    background-color: #ffffff;
}
img.pageLogo {
	width: 780px; height: 120px;
}

td.bodyLeft {
    width: 5%; vertical-align: top; text-align: left;
    background-color: #ffffff;
    border: #576F9D 1px solid;
    text-align: left;

}
td.bodyCenter {
    width: 90%; vertical-align: top; text-align: center;
    border: #576F9D 1px solid;
}
td.bodyRight {
    width: 5%; vertical-align: top; text-align: center;
    background-color: #ffffff;
    border: #576F9D 1px solid;
    text-align: right;
}

table {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
tr {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #000000;
    margin-right: 0px; 
    border: 1px solid #284279;
}

button{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #000000;
    margin-right: 1px; 
    border: 1px solid #284279;
    background-color: #f1f1f1; 
}
select {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #000000;
    border: 1px solid #284279;
}
textarea {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #000000;
    border: 1px solid #284279;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-arrow-color: #576F9D;
    scrollbar-dark-shadow-color: #ffffff;
    scrollbar-face-color: #D9E5F5;
    scrollbar-highlight-color: #ffffff;
    scrollbar-base-color: #576F9D;
    scrollbar-shadow-color: #fffff;
}

ul {list-style-image: url("images/bluedot.gif"); margin-left: 25px; margin-top: 2px;}
li.none { list-style-type: none;  list-style-image: none;}
ul.colapse { display:none; margin-left:16px; }
li.clsHasKids { list-style-image: url("images/plus.gif"); font-weight:bold;}
li.clsHasKids span { cursor:hand; }

.listHeader{
    font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase; 
    color: #000080;
}

img.icon16 {margin: 0px 5px -2px 0px; width: 16px; height: 16px}
img.icon32 {margin: 0px 6px -12px 0px; width: 32px; height: 32px}
img.newsIcon {width: 110px;  height: 100px; border: #000000 1px solid; text-align:left; margin: 2px;} /*vertical-align: top; */
img.emp {width: 162px; height: 183px; border: 1px;}

hr {color: black; height: 1px;}

h1, h2, h3, h4{ color: #000079;}


a:link, a:visited, a:active {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080; text-decoration: none;
}
a:hover {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000080; text-decoration: underline;
}
a.mBar:link, a.mBar:visited, a.mBar:active {
    font: 1.2em Geneva, Arial, Helvetica, Verdana, sans-serif; color: #ffffff; text-decoration: none;
}
a.mBar:hover {
    font: 1.2em Geneva, Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: underline;
}
a.mItm:link, a.mItm:visited, a.mItm:active {
    font: 1.2em Geneva, Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: none;
}
a.mItm:hover {
    font: 1.2em Geneva, Arial, Helvetica, Verdana, sans-serif; color: #000000; text-decoration: underline;
}
a.buttonLink:link, a.buttonLink:visited, a.buttonLink:active {
    font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;
}
a.buttonLink:hover {
    font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;
}
a.linkOnDarkBG:link, a.linkOnDarkBG:visited {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;
}
a.linkOnDarkBG:hover {
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline;
}

.pageHeader{
    font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase; 
    color: #000080;
}
.pageButtons{
    padding-left: 5px; 
    padding-right: 5px; 
    border: #576F9D 1px solid;
    text-align: center;
    vertical-align: middle;
}

.formBox{
    border: #576F9D 1px solid;
    background-color: #D9E5F5;
}
.formHeader{
    font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: #576F9D 1px solid;
    font-weight: bold;
    height: 15; padding-left: 3px;
    text-transform: uppercase; 
    color: #000; 
    background-color: #6696DA;
}
.formDescriptionCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:right;
    padding-left: 5px;
    vertical-align: middle;
}
.formDataCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    vertical-align: top;
    padding-left: 5px;	padding-right: 5px;
}
.formDataCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align:left;
    vertical-align: top;
    padding-left: 5px;	
}

.dialogBox3D{
    background-color: #f1f1f1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3) alpha(opacity=95);
}
.dialogBoxHeader{
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase; 
    color: #000; height: 20;
    background-color: #93A7C2;
    border: #576F9D  1px solid;
    padding-left: 2px;	
}
.dialogBoxColumnHeader{
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: capitalize;
    color: #ffffff; 
    background-color: #93A7C2;
}
.dialogBoxData{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000; 
    background-color: #f1f1f1;
    padding: 5px;	
    border: #576F9D 1px solid;
    border-top: #576F9D 0px solid;
}

.tabularDataBox {
    border: #576F9D 1px solid;
    background-color: #f1f1f1;
    behavior: url(/main/scripts/tableSortDragH.htc);
}
.tabularDataHeader{
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase; 
    color: #ffffff; 
    background-color: #6FA6E9;
}
.tablularColumnHeader{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #f1f1f1 1px solid;
    font-weight: bold;
    text-transform: uppercase; 
    color: #ffffff; 
    background-color: #576F9D;
    text-align:center;
    vertical-align: middle;
    padding: 2px;
}
.tabularDataCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: #576F9D 1px solid;
    vertical-align: top;
    padding-left: 2px; padding-right: 2px;
}
.tabularDataCell2{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    vertical-align: middle; text-align: left; 
    padding-left: 2px; padding-right: 2px;
}
.tabularDataCell3{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;
    vertical-align: middle; text-align: right; 
    padding-left: 2px; padding-right: 2px;
}
.bullitenImg{
    border: #f1f1f1 1px solid;
}
.bullitenHeader{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold; color: #ffffff;
    text-transform: uppercase;
    background-color: #576F9D;
    padding-left: 2px;
    border: #f1f1f1 1px solid;
}
.bullitenBtn{    
    border: #f1f1f1 1px solid;
    border-left: #F1F1F1 0px solid;
    background-color: #576F9D;
}
.bulletinData{
    border: #f1f1f1 1px solid;
    border-top: #f1f1f1 0px solid;
}

.infoDescriptionCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.infoDataCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: top;
    padding-left: 5px;
}

.newsBox{
    border: #f1f1f1 1px solid;
    width: 98%;
}
.newsTitle{
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6C6C6C;
    text-align: center;
    vertical-align: top;
}
.newsDescriptionCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #6C6C6C;
    text-align: left;
    vertical-align: top;
}
.newsDescriptionCellDate{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000080;
}
.newsDataCell{
    font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: top;
    padding: 2px 0px 0px 15px;	
}
.tab {
	font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000080; font-weight: bold; background-color: #f5f5f5; 
	text-align: center; vertical-align: middle; cursor:hand;
	padding-right: 5px; padding-left: 5px;
	border: #576F9D 1px solid;
}
.tabActive { 
	font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; font-weight: bold; background-color: #576F9D;
	text-align: center; vertical-align: middle; cursor:hand;
	padding-right: 5px; padding-left: 5px;
	border: #576F9D 1px solid;
	border-bottom: 0px;
}
a.tabActive{
	color: #fff;
}

.bdrBanner {
    border: #576F9D 1px solid;
    font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; color: #000080;
    text-align: center; vertical-align: middle;
    width: 100%; height: 20;
}

.bdrSimple {
    border: #576F9D 1px solid;
}
.hide {
    position: absolute;
    visibility: hidden;
}
.hiIn {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #C0CCE2
}
.hiOut {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #f0fCf2
}

.coolShadow{
    filter: Shadow(Color=#5274BD, Direction=335);
}

/*
.CollapsingAndHiliting {behavior:url(/main/scripts/ul.htc) url(/main/scripts/hilite.htc)} 
*/

.pageBreak {  page-break-after: always;}

.pcardBox{
    border: #000000 1px solid;
	padding-left: 15px;
}
.imgTeam {
    width:500px;   
    height:250px;
    border: #576F9D 1px solid;
}

.imgTeams {
    width:300px;   
    height:200px;
    border: #576F9D 1px solid;
}

p.photo {
    border: #576F9D 1px solid;
     text-align: left;
}