﻿html{margin: 0; height: 100%;}
/* body for applications in frameset */
body 
{ 
    background: #c8dada; 
    font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	margin-top:0px; 
	margin-right:0px; 
	margin-left:0px;
	color: #463f3a;
	height: 100%;
	width: 100%;
}

/***************************
Page level
***************************/
#divHiddenFields{display:none;}
#TopDiv{text-align: center; height: 100%; vertical-align: top;}
#SecondDiv{width:90%; min-width: 780px; text-align:center; vertical-align: top; background: #FFFFFF; margin-left: auto; margin-right: auto;}
#ThirdDiv{min-width: 760px; text-align:left; margin-top: 10px; margin-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;}

/***************************
Template.Master
***************************/
pageMainBody{width: 100%;}
pageLeft{width: 200px;}
pageCenter{}

/***************************
Content
***************************/
#divBody{border-top: 1px solid #336666; padding-top: 5px; height: 90%;}

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; }

hr{COLOR: #336666; HEIGHT: 1px; WIDTH: 100%;}
.hr{COLOR: #336666; HEIGHT: 1px; WIDTH: 100%;}

.label{padding-top: 3px; width: 140px; float: left; text-align: left; margin-right: 5px; margin-bottom:5px; font-weight: bold;}

.error{color: #990000; font-weight: bold;}

.small{font-family: verdana, Arial, helvetica; font-size: x-small;}
.bold{font-weight: bold;}

.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: 14px;}

/***************************
Map
***************************/
.mapContainer{width: 100%; height: 100%;}
.map{min-width: 525px; height: 450px; border: solid 1px #336666;}

/***************************
Left Nav
***************************/
.leftNavSection{ width: 200px; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;}
.leftNavSectionTop{ width: 200px; border-top: solid 1px #000000; border-bottom: solid 1px #000000; border-left: solid 1px #000000; border-right: solid 1px #000000;}
.titleLeftNavTop{font-size: medium; width: 185px; font-weight: bold; padding: 5px 5px 0px 5px;}
.titleLeftNav{color: #ffffff; font-size: medium; width: 185px; font-weight: bold; padding: 5px 5px 0px 5px;}

/*.titleLeftNavWhite{color: #ffffff;}*/

.titleLeftNavBlue{background: #174495; border-bottom: solid 1px #000000;}
.titleLeftNavRed{background: #620425; border-bottom: solid 1px #000000;}
.titleLeftNavBrown{background: #8a470c; border-bottom: solid 1px #000000;}
.titleLeftNavPurple{background: #571296; border-bottom: solid 1px #000000;}
.titleLeftNavGrey{background: #463f3a; border-bottom: solid 1px #000000;}
.titleLeftNavGreen{background: #266036; border-bottom: solid 1px #000000;}
.titleLeftNavDefault{background: #336666;}

/*
blue 174495
red 620425
brown 8a470c
purple 571296
grey 463f3a
*/
.leftNavChildSelected{ margin: 5px 5px 5px 20px; display: block; max-height: 150px; width: 180px; overflow: auto; }
.leftNavChildUnselected{ margin: 5px 5px 5px 20px; display: none;}
.childrenLeftNav{padding-left: 20px;}

.leftNavNoCheckbox{padding-left: 13px;}
.legendLine{padding-bottom: 3px;}

.innerPageLeft{min-height: 450px;}
/***************************
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; }

/***************************
Forms
***************************/
.frmLine{ padding-bottom: 5px;padding-top: 5px; }
.frmRadiobuttonPadding{padding-right: 20px;}

textbox{ font-family:Arial; font-size:11px; width:220px; }
textarea{ font-family:Arial; font-size:12px; }

.frmTextShort{ font-family:Arial; font-size:11px; width:40px; }
.frmTextMed{ font-family:Arial; font-size:11px; width:150px; }
.frmTextLong{ font-size:11px; width:300px; }
.frmTextFontSize{ font-family:Arial; font-size:11px;}
.frmTextFontSizeLarge{ font-family:Arial; font-size:9pt;}

Select{ font-family:Arial; font-size:8pt;}
.selectLeftNav{width: 160px;}

.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: #336666; 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; padding-top:1px; padding-left: 1px;}

.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: #336666; 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; padding-top:1px; padding-left: 1px;}

.checkboxlist{font-size: 12px; font-weight: normal;}

.chkSmall{}

#divCheckListGroups label{padding-right: 5px;}

/***************************
Footer
***************************/
#divFooter{border-top: 1px solid #336666; background-color: #ffffff; margin-top: 10px; padding-bottom: 10px; font-size: 11px;}
.footer{}


