/* ---- .NET applications ---- */
html{margin: 0; height: 100%;}
/* body for applications not in frameset */
body 
{ 
    background: #c8dada; 
    font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	margin:0px;
	padding: 0px;
	color: #463f3a;
	height: 100%;
	width: 100%;
	vertical-align: top;
}

/***************************
Page level
***************************/
#divHiddenFields{display:none;}
#TopDiv{text-align: center;}
#SecondDiv{width:98%; min-width: 580px; max-width: 1260px; text-align:center; background: #FFFFFF; margin-left: auto; margin-right: auto;}
#ThirdDiv{text-align: left; padding-top: 10px; padding-bottom: 10px; margin-left: 15px; margin-right: 15px;}

/***************************
Top Nav
***************************/
#Top{position: relative;}
#TopLinks{font-weight: normal; font-size: 12px; text-align: right; float: right;}
#PageTitleLogo{height: 55px;}

.imgLogo{border:0px; text-align:left; padding-right: 15px;}
a.topLinks:link{ color: #07487a; text-decoration: underline; }
a.topLinks:hover{ color: #4582b1; text-decoration: none; }
a.topLinks:active{ color: #4582b1; text-decoration: none; }
a.topLinks:visited{ color: #07487a; text-decoration: underline; }
a.topLinks:visited:hover{ color: #4582b1; text-decoration: none; }

#titleCity{font-size: 24px; color: #463f3a; font-family: verdana, arial, helvetica, sans-serif; font-weight: normal;}
#pageTitle{font-weight: bold; font-size: 16px; color: #336666; padding-left: 120px;}

.pageSubTitle{color: #336666;}

/***************************
Menu
***************************/
#divTopMenu{position: relative;}
#divTopMenuInner{position: absolute; top: 0px; right: 0px;}

.menuTitle{}

/***************************
Content
***************************/
#divBody{border-top: 1px solid #336666; padding-top: 5px; min-height: 750px; position: relative;}
.bodyLeft{}
.bodyCenter{}
.bodyRight{position: absolute; top: 0px; right: 0px; text-align: right; width: 50%;}

a:link{ color: #996633; text-decoration: underline;}
a:hover{ color: #cc9966; text-decoration: none; }
a:active{ color: #cc9966; text-decoration: none; }
a:visited{ color: #996633; text-decoration: underline; }
a:visited:hover{ color: #cc9966; text-decoration: none; }

a.pageTitle{font-weight: bold; color: #996633; text-decoration: none;}
a.pageTitle:active{font-weight: bold; color: #996633; text-decoration: none;}
a.pageTitle:hover{font-weight: bold; color: #996633; text-decoration: none;}
a.pageTitle:visited{font-weight: bold; color: #996633; text-decoration: none;}
a.pageTitle:visited:hover{font-weight: bold; color: #996633; text-decoration: none;}

a.white:link{ color: #dbe7f1; text-decoration: underline;}
a.white:hover{ color: #dbe7f1; text-decoration: none; }
a.white:active{ color: #dbe7f1; text-decoration: none; }
a.white:visited{ color: #dbe7f1; text-decoration: underline; }
a.white:visited:hover{ color: #dbe7f1; text-decoration: none; }

a.iconButton{ color: #996633; text-decoration: none; padding: 2px 1px 2px 1px;}
a.iconButton:link{ color: #996633; text-decoration: none; padding: 2px 1px 2px 1px;}
a.iconButton:hover{ color: #cc9966; text-decoration: none; padding: 2px 0px 2px 0px; border: solid 1px #cc9966; }
a.iconButton:active{ color: #cc9966; text-decoration: none; padding: 2px 0px 2px 0px; border: solid 1px #cc9966; }
a.iconButton:visited{ color: #996633; text-decoration: none; padding: 2px 1px 2px 1px; }
a.iconButton:visited:hover{ color: #cc9966; text-decoration: none; padding: 2px 0px 2px 0px; border: solid 1px #cc9966; }

a.iconButtonExt{ color: #996633; text-decoration: none; padding: 2px 13px 2px 13px; font-weight: bold;}
a.iconButtonExt:link{ color: #996633; text-decoration: none; padding: 2px 13px 2px 13px; font-weight: bold;}
a.iconButtonExt:hover{ color: #cc9966; text-decoration: none; border: solid 1px #cc9966; padding: 2px 12px 2px 12px; font-weight: bold;}
a.iconButtonExt:active{ color: #cc9966; text-decoration: none; border: solid 1px #cc9966; padding: 2px 12px 2px 12px; font-weight: bold;}
a.iconButtonExt:visited{ color: #996633; text-decoration: none; padding: 2px 13px 2px 13px; font-weight: bold;}
a.iconButtonExt:visited:hover{ color: #cc9966; text-decoration: none; border: solid 1px #cc9966; padding: 2px 12px 2px 12px; font-weight: bold;}

h1{color: #463f3a; font-weight: normal; font-size: x-large; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
h2{color: #336666; font-weight: normal; font-size: x-large; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
h3{color: #463f3a; font-weight: normal; font-size: large; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
h4{color: #336666; font-weight: normal; font-size: large; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
h5{color: #463f3a; font-weight: bold; font-size: small; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
h6{color: #336666; font-weight: bold; font-size: small; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}

hr{COLOR: #336666; HEIGHT: 1px; WIDTH: 100%;}
.hr{COLOR: #336666; HEIGHT: 1px; WIDTH: 100%;}
.hrBlue{COLOR: #4582b1; HEIGHT: 1px; WIDTH: 100%;}

/* = Border */
.bottomBorder{border-bottom: solid 1px #336666;}
.bottomBorderAlt{border-bottom: solid 1px #4582b1;}
.topBorder{border-top: solid 1px #336666;}

.important{color: #990000; font-weight: bold; font-size: 14px;}
.error{color: #990000; font-weight: bold;}
.errorLarge{color: #990000; font-weight: bold; font-size: 14px;}
.bold{font-weight: bold;}
.boldImportant{font-weight: bold; color: #990000;}

.sml{font-size: 8pt;}
.smlError{font-size: 8pt; color: #990000;}
.smlGrey{font-size: 8pt; color: #999999;}

.disclaimer{font-size: 8pt;}

.hdr{font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold; }
.tableBackground{background-color: #4582b1;}
.tableHeader{color: #ffffff; font-weight: bold; font-size: 15px;}
.tableHeaderLeft{color: #ffffff; font-weight: bold; font-size: 15px; border-left: solid 1px #1c486a;}
.tableHeaderRight{color: #ffffff; font-weight: bold; font-size: 15px; border-right: solid 1px #1c486a;}

a.tableHeader:link{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.tableHeader:hover{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.tableHeader:active{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.tableHeader:visited{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.tableHeader:visited:hover{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}

.tableGroupBackground{background-color: #ffe1b3; border-bottom: solid 1px #4582b1;}
.tableGroupHeader{color: #463f3a; font-weight: bold; font-size: 14px;}
.tableGroupSelected{background-color: #fbc878; border-bottom: solid 1px #4582b1;}

.tableRow{background-color: #ffffff;}
.tableRowAlternate{background-color: #dde8e8;}
.tableRowHover{background-color: #ffe1b3;}
.tableRowSelected{background-color: #fbc878;}
.tableColumn{padding-top: 8px; padding-bottom: 8px; border-bottom: solid 1px #5e9997;}
.tableTitle{background-color: #336666; font-size: 16px; padding: 5px 5px 5px 5px; color: #ffffff;  text-align: center;}
/*  #194d75, #a86803 */

/* alternate table */
.table2Background{background-color: #cb871c;}
.table2Header{color: #ffffff; font-weight: bold; font-size: 15px;}
.table2HeaderLeft{color: #ffffff; font-weight: bold; font-size: 15px; border-left: solid 1px #1c486a;}
.table2HeaderRight{color: #ffffff; font-weight: bold; font-size: 15px; border-right: solid 1px #1c486a;}

a.table2Header:link{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.table2Header:hover{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.table2Header:active{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.table2Header:visited{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}
a.table2Header:visited:hover{color: #ffffff; font-weight: bold; font-size: 15px; text-decoration: none;}

.table2GroupBackground{background-color: #f6e4c9; border-bottom: solid 1px #4582b1;}
.table2GroupHeader{color: #cb871c; font-weight: bold; font-size: 14px;}
.table2GroupSelected{background-color: #fbc878; border-bottom: solid 1px #4582b1;}

.table2Row{background-color: #ffffff;}
.table2RowAlternate{background-color: #f6e4c9;}
.table2RowHover{background-color: #ffe1b3;}
.table2RowSelected{background-color: #fbc878;}
.table2Column{padding-top: 8px; padding-bottom: 8px; border-bottom: solid 1px #4582b1;}
.table2Title{background-color: #194d75; font-size: 16px; padding: 5px 5px 5px 5px; color: #ffffff;  text-align: center;}

.showTableRow{display: table-row;}

.tdLeftSummary{padding-left: 55px; width: 120px;}
.tdLeftSummaryNoWidth{padding-left: 55px;}
.tdLeftSummaryHeader{padding-left: 35px;}
.tdSummary{background: #ffffff;}
.tdSummaryAlt{background: #dde8e8;}
/***************************
Search Parameter Position
***************************/
.searchParamTopRight{right: 0px; top: 0px;}

/***************************
tabs
***************************/
.tab{
    background-color: #cccccc; 
    width: 135px; 
    margin-left: -1px;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 15px;
    text-align: center;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px #1c486a;
}

.tabSelected{
    background-color: #4582b1; 
    width: 135px; 
    margin-left: -1px;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 15px;
    text-align: center;
    border-top: solid 1px #1c486a;
    border-left: solid 1px #1c486a;
    border-right: solid 1px #1c486a;
}

.tabFirst{
    background-color: #cccccc; 
    width: 135px; 
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 15px;
    text-align: center;
    border-left: solid 1px #999999;
    border-top: solid 1px #999999;
    border-bottom: solid 1px #1c486a;
}

.tabFirstSelected{
    background-color: #4582b1; 
    width: 135px; 
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 15px;
    text-align: center;
    border-left: solid 1px #1c486a;
    border-top: solid 1px #1c486a;
    border-right: solid 1px #1c486a;
}

.tabExtra{border-bottom: solid 1px #1c486a; border-left: solid 1px #999999;}

.tabContained{border-right: solid 1px #1c486a; border-left: solid 1px #1c486a; padding: 5px 5px 5px 5px;}
.tabContainedBottom{border-bottom: solid 1px #1c486a;}
.tabContainedTop{border-top: solid 1px #1c486a;}

/***************************
Paging
***************************/
.search{text-align: right; position: absolute; top: 0; right: 0; z-index: 500;}
.searchHolder{position: relative; border-bottom: solid 1px #cb871c; padding-bottom: 5px; margin-bottom: 5px;}
.searchColumnOne{position: relative;}
.searchColumnTwo{position: absolute; top: 0; left: 275px;}
.searchColumnThree{position: absolute; top: 0; left: 550px;}
.searchColumnFour{position: absolute; top: 0; left: 850px;}

.searchColumnWideOne{}
.searchColumnWideTwo{position: absolute; top: 0px; left: 400px;}
.searchColumnWideThree{position: absolute; top: 0px; left: 700px;}
/***************************
Paging
***************************/

a.Paging:link{ color: #07487a; text-decoration: underline; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.Paging:hover{ color: #4582b1; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.Paging:active{ color: #4582b1; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.Paging:visited{ color: #07487a; text-decoration: underline; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.Paging:visited:hover{ color: #4582b1; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}

a.PagingSelected:link{ color: #000000; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.PagingSelected:hover{ color: #000000; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.PagingSelected:active{ color: #000000; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.PagingSelected:visited{ color: #000000; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}
a.PagingSelected:visited:hover{ color: #000000; text-decoration: none; font-size: 16px; padding-left: 5px; padding-right: 5px;}

/***************************
Floating Divs
***************************/
.aWindowUpdateContainerOutter{height: 100%; width: 100%; display: none; position: fixed; z-index: 1000;}
.aWindowUpdateContainerInner{background: #FFFFFF; border: #336666 solid 1px; width: 350px; height: 200px; position: fixed;}
.aWindowUpdateContainerBody{padding: 10px 10px 10px 10px; text-align: center; vertical-align: middle;}

/***************************
help window
***************************/
#helpWindow{position: absolute;z-index:1000;width: 250px; height: 60px; display: none; border: solid 1px #336666;background: #eae1cf;}
#helpBody{padding: 10px 10px 10px 10px; text-align: left; vertical-align: middle;}

.helpContainer{position: absolute;left: 350px;top: 20px;z-index:1000;display: none; }
.helpWindow{position: relative;z-index:1000;}
.helpBody{width: 245px; height: 60px; border: solid 1px #336666; background: #eae1cf; padding: 10px 10px 10px 10px; text-align: left; vertical-align: middle;}
.helpHTML{}

/***************************
icon buttons
***************************/
.iconApproveText{color: #10861e; font-size: 13px; font-weight: bold;}

a.iconApproveText:link{color: #10861e; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconApproveText:hover{color: #10861e; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconApproveText:active{color: #10861e; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconApproveText:visited{color: #10861e; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconApproveText:visited:hover{color: #10861e; font-size: 13px; font-weight: bold; text-decoration: none;}

.iconRejectText{color: #8c0606; font-size: 13px; font-weight: bold;}

a.iconRejectText:link{color: #8c0606; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconRejectText:hover{color: #8c0606; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconRejectText:active{color: #8c0606; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconRejectText:visited{color: #8c0606; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconRejectText:visited:hover{color: #8c0606; font-size: 13px; font-weight: bold; text-decoration: none;}

.iconCancelText{color: #f31919; font-size: 13px; font-weight: bold;}

a.iconCancelText:link{color: #f31919; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconCancelText:hover{color: #f31919; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconCancelText:active{color: #f31919; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconCancelText:visited{color: #f31919; font-size: 13px; font-weight: bold; text-decoration: none;}
a.iconCancelText:visited:hover{color: #f31919; font-size: 13px; font-weight: bold; text-decoration: none;}

/***************************
Forms
***************************/
.label{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:3px; font-weight: bold;}
.labelShort{padding-top: 3px; width: 70px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.labelXShort{padding-top: 3px; width: 35px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.labelLong{padding-top: 3px; width: 240px; float: left; text-align: left; margin-right: 5px; margin-bottom:3px; font-weight: bold;}
.labelXLong{padding-top: 3px; width: 340px; float: left; text-align: left; margin-right: 5px; margin-bottom:3px; font-weight: bold;}

.labelCenterPage{padding-top: 3px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.labelRight{padding-top: 3px; width: 140px; float: right; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}
.labelInPopup{padding-right: 10px; font-weight: bold;}
.labelWidth{width: 145px; float: left; text-align: left;}
.labelWhite{color: #dbe7f1; text-align: left; margin-right: 5px; font-weight: bold;}
.labelDark{text-align: left; margin-right: 5px; font-weight: bold;}

.frmLine{padding-bottom: 5px; padding-top: 5px; position: relative;}
.frmLineSmall{padding-bottom: 3px;}
.frmLineTextarea{padding-bottom: 5px; padding-top: 5px; height: 50px; position: relative;}
.frmLineCenter{position: absolute; top: 0px; left: 220px; padding-top: 5px; padding-bottom: 5px;}
.frmLineRight{position: absolute; top: 0px; left: 440px; padding-top: 5px; padding-bottom: 5px;}
.frmRadiobuttonPadding{padding-right: 20px;}
.frmTextBoxPadding{padding-right: 15px;}

textbox{ font-family:Arial; font-size:11px; width:220px; }
textarea{ font-family:Arial; font-size:12px; }
select{font-family:Arial; font-size:12px; width:155px;}

.frmText{ font-family:Arial; font-size:12px; width:180px; }
.frmTextShort{ font-family:Arial; font-size:12px; width:40px; }
.frmTextMed{ font-family:Arial; font-size:12px; width:150px; }
.frmTextLong{ font-size:12px; width:300px; }
.frmTextFontSize{ font-family:Arial; font-size:12px;}
.frmTextFontSizeLarge{ font-family:Arial; font-size:9pt;}
.frmTextSmall{font-size: 12px; width: 100px;}
.frmTextXSmall{font-size: 8pt; width: 100px;}

.frmTextCity{width: 120px;}
.frmTextZip{width: 80px;}

.frmFileUpload{ font-family:Arial; font-size:12px; width:187px; }

.frmSelect{width:155px; margin-top: 1px; font-size: 13px;}
.frmSelectMed{width:200px; margin-top: 1px; font-size: 13px;}
.frmSelectLong{width:255px; margin-top: 1px; font-size: 13px;}
.frmSelectSmall{width:140px; margin-top: 1px; font-size: 13px;}
.frmSelectMenu{width:100px; margin-top: 1px; font-size: 12px;}
.frmSelectShort{ font-family:Arial; font-size:12px; width:45px; }

.submit{ background-color: #336666; border-top: solid 2px #669999; border-left: solid 2px #669999; border-bottom: solid 2px #336666; border-right: solid 2px #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:85px; height:21px; }
.submit:hover{ background-color: #669999; border-top: solid 2px #336666; border-left: solid 2px #336666; border-bottom: solid 2px #669999; border-right: solid 2px #669999; color:#FFFFFF; font-size:9pt; font-weight:normal; width:85px; height:21px;}

.submitLrg{ background-color: #336666; border-top: solid 2px #669999; border-left: solid 2px #669999; border-bottom: solid 2px #336666; border-right: solid 2px #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:145px; height:21px; }
.submitLrg:hover{ background-color: #669999; border-top: solid 2px #336666; border-left: solid 2px #336666; border-bottom: solid 2px #669999; border-right: solid 2px #669999; color:#FFFFFF; font-size:9pt; font-weight:normal; width:145px; height:21px; padding-top:1px; padding-left: 1px;}

.submitMed{ background-color: #336666; border-top: solid 2px #669999; border-left: solid 2px #669999; border-bottom: solid 2px #336666; border-right: solid 2px #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:115px; height:21px; }
.submitMed:hover{ background-color: #669999; border-top: solid 2px #336666; border-left: solid 2px #336666; border-bottom: solid 2px #669999; border-right: solid 2px #669999; color:#FFFFFF; font-size:9pt; font-weight:normal; width:115px; height:21px; padding-top:1px; padding-left: 1px;}

.submitMedSelected{ background-color: #336666; border-bottom: solid 2px #336666; border-right: solid 2px #336666; border-top: solid 2px #669999; border-left: solid 2px #669999; color:#FFFFFF; font-size:9pt; font-weight:normal; width:115px; height:21px; }
.submitMedSelected:hover{ background-color: #669999; border-bottom: solid 2px #669999; border-right: solid 2px #669999; border-top: solid 2px #336666; border-left: solid 2px #336666; color:#FFFFFF; font-size:9pt; font-weight:normal; width:115px; height:21px; padding-top:1px; padding-left: 1px;}

.submitSml{ background-color: #336666; border-top: solid 2px #669999; border-left: solid 2px #669999; border-bottom: solid 2px #336666; border-right: solid 2px #336666; color:#FFFFFF; font-size:8pt; font-weight:normal; width:50px; height:18px; }
.submitSml:hover{ background-color: #669999; border-top: solid 2px #336666; border-left: solid 2px #336666; border-bottom: solid 2px #669999; border-right: solid 2px #669999; color:#FFFFFF; font-size:8pt; font-weight:normal; width:50px; height:18px;}

.buttonSpacing{padding-right: 15px;}

.checkboxlist{font-size: 12px; font-weight: normal;}

.requiredasterix{font-size: 16px; font-weight: bold;}
.requiredtext{font-size: 10px;}

#divCheckListGroups label{padding-right: 5px;}

/***************************
Form Validation
***************************/
.aValidationSummary{border-top: solid 1px #336666; border-bottom: solid 1px #336666; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-bottom: 3px;}

/***************************
Panelling through Forms
***************************/
#PanelNavigation{background-color: #336666; padding-top: 5px; padding-bottom: 5px;}
#PanelNavigation a{color: #ffffff; text-decoration: none;font-weight: bold; padding-right: 10px; padding-left: 10px;}
#PanelNavigation a.selected{color: #9bf0ed; text-decoration: none;font-weight: bold; padding-right: 10px; padding-left: 10px;}
#PanelNavigation a.disabled{color: #a8b6b6; text-decoration: none;font-weight: bold; padding-right: 10px; padding-left: 10px; background: #ffffff;}

.PanelTopLink{}


/***************************
tabs
***************************/
.tabForm{
    background-color: #cccccc; 
    width: 135px; 
    margin-left: -1px;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px #003333;
}

.tabFormSelected{
    background-color: #336666; 
    width: 135px; 
    margin-left: -1px;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-top: solid 1px #003333;
    border-left: solid 1px #003333;
    border-right: solid 1px #003333;
}

.tabFormSelectable{
    background-color: #99cccc; 
    width: 135px; 
    margin-left: -1px;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px #003333;
}

.tabFormFirst{
    background-color: #cccccc; 
    width: 135px; 
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-left: solid 1px #999999;
    border-top: solid 1px #999999;
    border-bottom: solid 1px #003333;
}

.tabFormFirstSelected{
    background-color: #336666; 
    width: 135px; 
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-left: solid 1px #003333;
    border-top: solid 1px #003333;
    border-right: solid 1px #003333;
}

.tabFormFirstSelectable{
    background-color: #99cccc; 
    width: 135px; 
    padding-top: 5px; 
    padding-left: 5px; 
    padding-bottom: 5px; 
    padding-right: 5px; 
    color: #666666; 
    font-weight: bold; 
    font-size: 12px;
    text-align: center;
    border-left: solid 1px #999999;
    border-top: solid 1px #999999;
    border-bottom: solid 1px #003333;
}

.tabFormExtra{border-bottom: solid 1px #003333; border-left: solid 1px #999999;}

.tabFormContained{border-right: solid 1px #003333; border-left: solid 1px #1c486a; padding: 5px 5px 5px 5px;}
.tabFormContainedBottom{border-bottom: solid 1px #003333;}
.tabFormContainedTop{border-top: solid 1px #003333;}

#tblTabs a:link{ color: #dbe7f1; text-decoration: none;}
#tblTabs a:hover{ color: #dbe7f1; text-decoration: none;}
#tblTabs a:active{ color: #dbe7f1; text-decoration: none;}
#tblTabs a:visited{ color: #dbe7f1; text-decoration: none;}
#tblTabs a:visited:hover{ color: #dbe7f1; text-decoration: none;}

#tblTabs a.disabled:link{ color: #666666; text-decoration: none;}
#tblTabs a.disabled:hover{ color: #666666; text-decoration: none;}
#tblTabs a.disabled:active{ color: #666666; text-decoration: none;}
#tblTabs a.disabled:visited{ color: #666666; text-decoration: none;}
#tblTabs a.disabled:visited:hover{ color: #666666; text-decoration: none;}

#tblTabs a.enabled:link{ color: #333333; text-decoration: none;}
#tblTabs a.enabled:hover{ color: #333333; text-decoration: none;}
#tblTabs a.enabled:active{ color: #333333; text-decoration: none;}
#tblTabs a.enabled:visited{ color: #333333; text-decoration: none;}
#tblTabs a.enabled:visited:hover{ color: #333333; text-decoration: none;}

/***************************
Footer
***************************/
#divFooter{border-top: 1px solid #336666; margin-top: 10px; font-size: 11px;}



