@-ms-viewport {
    width: 1400px;
    height: 768px;
}
.TableOutLine {
	BORDER: medium none;
	padding: 0;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0;
	width: 100%;
}
.MTableOutLine {
	BORDER: medium none;
	padding: 0;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0;
	width: 550px;
}
.TableOutLineLogin {
	BORDER: medium none;
	padding: 0;
	BORDER-COLLAPSE: collapse;
	border-spacing: 0;
	width: 550px;
}
.TableMain {
    BORDER: medium none;
    padding: 0;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0;
}
.TableMainLeftPane {
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	padding: 2px;
	background-color: #dcdcdc;
	BORDER-COLLAPSE: collapse;
    border-spacing: 1px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
}
.TableMainHD {
	BORDER-LEFT: #6666CC .5px solid;
	BORDER-TOP: #6666CC .5px solid;
	BORDER-RIGHT: #6666CC .5px solid;
	BORDER-BOTTOM: #6666CC .5px solid;
	padding: 2px;
	BORDER-COLLAPSE: collapse;
    border-spacing: 0;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.TableMainTab {
	BORDER-LEFT: medium none;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	BORDER-BOTTOM: medium none;
	padding: 2px;
	BORDER-COLLAPSE: collapse;
    border-spacing: 0;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.TableMainTDNB {
    padding: 0;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0;
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt;
}
.TableMainTD {
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
	padding: 0;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
}
.TableInner {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
	padding: 2px;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0;
}

.TableTDHeading {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	font-weight: bold;
    border: 1px outset #CCCCCC;
    border-collapse: collapse;
    padding-bottom: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
}

.TableTDFilter {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	font-weight: bold;
	padding: 2px;
    BORDER-COLLAPSE: collapse;
}

.TableTDSort {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
    BORDER-LEFT: 1px outset;
    BORDER-TOP: 1px outset;
    BORDER-RIGHT: 1px outset;
    BORDER-BOTTOM: 1px outset;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-left: 4px;
    BORDER-COLLAPSE: collapse;
	background-color: #6666CC;
}

.TableTDData
{
	font-size: 8pt;
	font-family: tahoma,arial,helvetica,sans-serif;
    border: 1px solid #CCCCCC;
	border-collapse: collapse;
	background-color: #ffffff;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-left: 2px;
}

.TableUSCGData
{
	font-size: 8pt;
	font-Weight: bold;
	COLOR: Red;
	font-family: tahoma,arial,helvetica,sans-serif;
	border-collapse: collapse;
	background-color: #ffffff;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-left: 2px;
}

.TableTDSortData
{
	font-size: 8pt;
	font-family: tahoma,arial,helvetica,sans-serif;
	border-collapse: collapse;
	background-color: #f8f8ff;
    border: 1px outset #CCCCCC;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-left: 2px;
}

BODY
{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
}
.BottomShadow
{
	background-image:url(../images/bg_sh_vertical.jpg);
	background-repeat:repeat-x;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
	padding: 0;
    border-spacing: 0;
}
.RightShadow
{
	background-image:url(../images/bg_sh_horizontal.jpg);
	background-repeat:repeat-y;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
	padding: 0;
    border-spacing: 0;
}
.ToolBarBack 
{
	background-image:url(../images/Header.gif);
	background-repeat:repeat-y;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
	padding: 0;
    border-spacing: 0;
}

.TextBox1P
{
    border: 1px #CCCCCC solid;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
}

.TextBoxYellow
{
    border: 1px #CCCCCC solid; 
    background-color: #FFFFA4; 
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt; 
    font-style: normal;
    font-weight: bold; 
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; 
    padding-top: 1px;
    padding-right: 1px; 
    padding-bottom: 1px; 
    padding-left: 1px
}
.TextBoxDisabled
{
    border: 1px #CCCCCC solid;
    background-color: #B1B1B1;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0; 
    margin-left: 0; 
    padding-top: 1px; 
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px
}
.TextBoxWB
{
    border: 1px solid;
    font-family: tahoma, arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1px;
    padding-right: 1px; 
    padding-bottom: 1px; 
    padding-left: 1px
}
.TextBoxOther
{
    border: 1px #CCCCCC solid; 
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    margin-top: 0; 
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; 
    padding-top: 1px; 
    padding-right: 1px; 
    padding-bottom: 1px;
    padding-left: 1px; 
    width: 100px
}
.LinkHeading
{
    font-family: tahoma, arial, helvetica, sans-serif; 
    text-decoration: none; 
    font-size: 8pt
}

.TextBoxRed
{
    border: 1px #CCCCCC solid;
    background-color: #FF3300; 
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0; 
    margin-left: 0;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px
}
.TextBoxGrey 
{
     border: 1px #000000 solid; 
    background-color: #a9a9a9;
    font-family: tahoma, arial, helvetica, sans-serif; 
    font-size: 8pt;
    font-style: normal;
    font-weight: bold; 
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0; 
    margin-left: 0; 
    padding-top: 1px;
    padding-right: 1px; 
    padding-bottom: 1px;
    padding-left: 1px
}

.TextBox1PUSCG 
{  
	border: 1px #CCCCCC solid; 
	border: ridge;
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px
}

.ButtonSM
{
	padding: 0;
    border-spacing: 0;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
}
.ListBoxS
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 60px;
	padding: 0;
    border-spacing: 0
}

.ListBoxSM 
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 110px;
	padding: 0;
    border-spacing: 0
}

.ListBoxSMYellow
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 110px;
	padding: 0;
    border-spacing: 0;
    background-color: #FFFFA4;
}

.ListBoxSM1
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 155px;
	padding: 0;
    border-spacing: 0
}
.ListBoxSM2
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 160px;
	padding: 0;
    border-spacing: 0;
}
.ListBoxMedium 
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 200px;
	padding: 0;
    border-spacing: 0;
}
.ListBoxML 
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 250px;
	padding: 0;
    border-spacing: 0;
}

.ListBoxNW 
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	padding: 0;
    border-spacing: 0;
}

.TextBoxSM
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	padding: 0;
    border-spacing: 0;
}
.TextBoxVSM
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	padding: 0;
	width: 30px;
    border-spacing: 0;
}
.TextBoxVSMYellow
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	padding: 0;
	width: 30px;
    border-spacing: 0;
    background-color: #FFFFA4
    
}
.TextBoxMedium
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 200px;
	padding: 0;
    border-spacing: 0;
}

.TextAreaSM
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 200px;
	padding: 0;
    border-spacing: 0;
	overflow: auto;
}

.TextAreaMD
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	padding: 0;
    border-spacing: 0;	
}

.TextAreaMDYellow
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 180px;
	height:	60px;
	padding: 0;
    border-spacing: 0;
    background-color: #FFFFA4
	
}

.CheckBoxSM 
{
	width: 15px;
	height: 15px;
}

.RadiobuttonGrey
{
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	background-color: #a9a9a9
}

.RadiobuttonYellow
{
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	background-color: #FFFFA4
}



.TextBoxNB
{
      font-family: tahoma, arial, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    border-color: black black #000000; 
    border-style: solid; 
    border-top-width: 0; 
    border-right-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0;
}

.CheckBoxNB
{
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt; 
    margin-top: 0; 
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; 
    padding-top: 0; 
    padding-right: 0; 
    padding-bottom: 0;
    padding-left: 0; 
    border: #CCCCCC; 
    border-style: solid; 
    border-top-width: 1px;
    border-right-width: 1px; 
    border-bottom-width: 1px;
    border-left-width: 1px
}

.TextBoxYellow 
{  
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFA4
}

a.ActiveLink:link
{
	text-decoration:none;
	color:#FFFFFF;
}
a.ActiveLink:visited
{
	text-decoration:none;
	color:#FFFFFF;
}
a.ActiveLink:active
{
	text-decoration:none;
	color:#FFFFFF;
}
a.ActiveLink:hover 
{
	text-decoration:underline;
	color:#FFFFFF;
}
a.InActiveLink:link 
{
	text-decoration:none;
	color:#000000;
}
a.InActiveLink:visited
{
	text-decoration:none;
	color:#000000;
}
a.InActiveLink:active
{
	text-decoration:none;
	color:#000000;
}
a.InActiveLink:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

.ThinList
{
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(../images/bullet-black.gif); 
	MARGIN: 5px 0 5px 10px
}
.TextBoxNBAll 
{  
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	border-color: black black #000000; 
	border-style: solid; 
	border-top-width: 0; 
	border-right-width: 0; 
	border-bottom-width: 0; 
	border-left-width: 0;
}
.clsBTitle
{
    COLOR: Black;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
   
}
.clsLabelBlack
{
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black
}
.clsPopupTitle
{
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;    
    COLOR: black
}

.clsSectionLabel
{
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.clsTitle
{
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    HEIGHT: 22px
}
.clsTDData
{
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;    
}

.clsTDDataBold
{
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: black;    
}

.clsMainTable 
{
	width: 100%;
	border-style: none;
	border-width: 0;
	padding: 0;
}

.clsSubTable1
{
	width: 100%;
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	border-width: 1px;
	padding:0;
	border-color:black;
}
.clsMainTableTD
{
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	border-width: 1px;
	padding:0;
	border-color:black;
}
.clsMainTableFirstTD
{
	BORDER-BOTTOM-STYLE: solid;
	border-width: 1px;
	padding:0;
	border-color:black;
}

.clsTableTD
{
	height: 100%;
	BORDER-LEFT-STYLE: solid; 
	border-width: 1px;
	padding:0;
	border-color:black;	
}

.clsInnerTableTD
{
	height: 100%;
	BORDER-RIGHT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid; 
	border-width: 1px;
	padding:0;
	border-color:black;
}
.clsInnerTableTop
{
	height: 100%;
	BORDER-LEFT-STYLE: solid; 
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid; 
	border-width: 1px;
	border-color:black;
}
.clsInnerTable 
{
	width: 100%;
	border-style: none;
	border-width: 0;
}
.clsBSubTitle
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    
}
.clsBSubTitle a
{
 COLOR: #000000;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration:none;
}
<!--Bottom legend style starts -->
.gridstyle 
{
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
    width: auto;
    height:auto;
}

.gridstyle td
{
    font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
    white-space:nowrap;
}
#outer
{
	width:100%;
	height:78%;
	position: relative;
	
}
#myMap
{
	width:100%;
	height:100%;
	position: relative;
	margin:5px 5px 5px 5px;
}
#legend
{
	width:100%;
	height:30px;
	COLOR: #0000FF;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold; 
}
#legend ul 
{
	margin-left:160px;
	COLOR: #0000FF;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold; 
	text-decoration:none;
	display:inline;

}
#legend ul li
{
	padding:10px;
	text-decoration:none;
	display:inline;
	text-align:center;
}
#description
{
	width:100%;
	height:auto;
	FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold; 
}
#description p
{
    COLOR: #0000FF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold; 
	margin:20px 10px 10px 200px;
}
<!--Bottom legend style end -->
.clsBSubTitleNonUSCG
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
     
}
.clsTitleUSCGReq
{
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    COLOR:#0000FF;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    HEIGHT: 22px
  
}

.clsBSubTitleUSCGReq
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;   
}

.clsBSubTitleUSCG1
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;   
}

.clsBSubTitleUSCG2
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
   
}

.clsSubTitleUSCGReq
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-WEIGHT: bold;
}
.clsMainTableFirstTDUSCGReq
{	COLOR: #A40000;
	BORDER-BOTTOM-STYLE: solid;
	border-width: 1px;
	padding:0;
	border-color:black;
}

.clsBTitleYellow
{
    COLOR: #FFFFA4;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
   
}
.clsSubTitle
{
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
}

.clsBTitleItalic
{
    COLOR: black;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
}

.clsSubTitleBlue
{
    COLOR: #0000ff;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
}

.clsSubTitleBold
{
    COLOR: #0000ff;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}

.clsSectionTitle
{
	PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    HEIGHT: 22px;
   
}
.clsTableNoStyle 
{
	width: 100%;
	border-style: none;
	border-width: 0;
	padding: 0;
}
.clsTextSmall 
{
	COLOR: Black;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
 }
 .clsTextMedBlack 
{
	COLOR: Black;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: Normal;
 }
.clsTextMedGreen
{
	COLOR: Green;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
 }
.clsInnerTableMoreWidth
{
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	border-width: 5px;
	padding:0;
	border-color:black;
}
.clsInnerTableLessWidth
{
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-STYLE: solid;
	border-width: 2px;
	padding:0;
	border-color:black;
}
#tree 
{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
}
#tree a 
{
	color: #000;
	text-decoration: none;
}
#tree img 
{
	border: 0;
	width: 19px;
	height: 16px;
}
.TreeDiv
{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size: 8pt;
	padding: 0;
}
.HiddenDIV 
{
	display: none;
}
.clsRowSeperator 
{ 
	background-color:#000000; 
    height:1px; 
    width:100%;
}
.TextBox1PUSCGReq 
{  
    background:#FFFFA4;
    border: 1px #CCCCCC solid; 
    font-family: tahoma, arial, helvetica, sans-serif; 
    font-size: 8pt; 
    font-style: normal; 
    font-weight: bold; 
    margin-top: 0; 
    margin-right: 0; 
    margin-bottom: 0; 
    margin-left: 0; 
    padding-top: 1px; 
    padding-right: 1px; 
    padding-bottom: 1px; 
    padding-left: 1px;
}

.ListboxSMUSCGReq 
{
	background:#FFFFA4;
	FONT-SIZE: 8pt;
	FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	width: 155px;
	padding: 0;
    border-spacing: 0;
}
.RadiobuttonUSCGReq 
{
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	background-color: #FFFFA4
}
.CheckBoxUSCGReq 
{  
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 8pt; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding-top: 0; 
	padding-right: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	border: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	background-color: #FFFFA4
}

.outer 
{
    width:850px;
    height:auto;
    margin:5px 5px 5px 5px;
    padding:0 0 0 5px
}

.cpholder 
{
    width:100%;
    height:auto;
}

.banner
{
    width:850px;
    height:auto;
    text-align: left;
    padding:0 0 0 0;
}
.leftdiv
{
    width:350px;
    height: auto;
    float: left;
    border-right-style:groove;
    border-right-width:thin;
}
.leftdiv ul
{
    padding:0 0 0 0;
    margin:0 0 0 0;
   list-style-type:none;
}
.leftdiv ul li
{
    color:Orange;
    padding:8px 0 0 0;
    margin:0 0 0 0;
    text-decoration: none;
     
}
.leftdiv a
{
   text-decoration:none;
}
.leftdiv a:hover
{
  color:Maroon;
  text-decoration:underline;
}
.rgtdiv
{
    width:430px;
    height: auto;
    float:right;
  }
.rgtdiv ul
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    list-style-type:none;
}
.rgtdiv ul li
{
    color:Orange;
    padding:8px 0 0 0;
    margin:0 0 0 0;
    text-decoration: none;
    
}
.rgtdiv a
{
    text-decoration:none;
}
.rgtdiv a:hover
{
  color:Maroon;
  text-decoration: underline;
}
.footer
{
    width:850px;
    height:80px;
    margin:450px 0 0 0;
    padding:0 0 0 0;
    
}

.Spellbutton
{
    margin-top: 0; 
    margin-right: 0; 
    margin-bottom: 370px; 
    margin-left: 0
}

.Spellbutton1
{
    margin-top: 0; 
    margin-right: 0; 
    margin-bottom: 145px; 
    margin-left: 0
}

.Spellbtn2
{
    margin-top: 0; 
    margin-right: 0; 
    margin-bottom: 270px;
    margin-left: 0
}


.Pagediv
{ 
    width:850px;
    background-color: white;
    height:auto;
    padding:0 0 0 0;
    margin:0 auto;
    border:0 solid;
    font-family: Arial;
    font-size:12px;   
 }

.divouter
{ 
    width:850px;
    background-color:white;
    height:auto;
    padding:0 0 0 0;
    margin:0 auto;
    border:0 solid;
    font-family: Arial;
    font-size:12px;   
 }

 .divouter th
{
    text-align:left;
}
.content
{
    width:100%;
    font-family: Arial;
    font-size:12px;
    color:#006699;
 
}
.content p
{
     width:100%;
     font-family: Arial;
     font-size:12px;
     color:#006699;
     
     margin:0;
     padding:5px 2px 2px 2px;
}
.banner
{
    width:850px;
    height:auto;
}
.divtop
{
    width:850px;
    height:40px;
    padding:5px 2px 0 2px;
    margin:0;
    border:0 solid;
   
}

.divleft
{
    text-transform:capitalize;
     width:850px;
    height:auto;
    padding:0;
    margin:0;
    font-size:12px;
    font-family: Arial;
     border:0 solid;
    color:black;
   
}
 .chartproperty
{
    text-transform:capitalize;
}
 .gridcontent
{
    font-size:12px;
    font-family: Arial;
    color:black;
    padding:0;
    margin:0 0 0 0;
    text-align:left;
    text-transform:capitalize;
}
 .gridcontent a
{ 
    font-size:12px;
    font-family: Arial;
    color:black;
    padding:0;
    margin:0 0 0 0;
    text-align:left;
    text-decoration: none;
    text-transform:capitalize;
}
  .gridcontent th
{
    text-align:left;
    text-decoration: none;
}
.legend
{
    padding:0;
    border-bottom:0 solid #F0F0F0;
}	
.legend ul
{
    font-family: Arial;
    font-size:12px;
    padding:0;
    text-align:left;
}
.legend li
{
    list-style: none;
    display:inline;
    padding:0;
    text-align:left;
}
.ddlist
{
    width:160px;
    height:18px;
    font-family: Arial;
    font-size:12px;
}
.srch
{
    font-family: Arial;
    font-size:11px;
    font-weight: bold;
    background:url('../images/bg.gif') repeat-x left top #fff;
}
.gridresultheading
{
    font-family: Arial;
    font-size:11px;
    font-weight: bold;
    padding:10px;
}

.victimTypeCountTableStyle {
    border-collapse: collapse;
    width: 75%;
}

.victimTypeCountTableFirstColumn {
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    width:65px;
    text-align:center; 
    vertical-align:middle;
}

.victimTypeCountTableStyle td, th {
    border-collapse: collapse;
    border: 1px solid #0000FF;
}

.noBorderInput{
    border: none;
    width:100%;
    text-align:center;
}

.noBorderTotal{
    border: none;
    width:100%;
    text-align:center;
}

.propStrikeInput {
    border: none;
    width:100%;
    background-color: lightblue;
    text-align:center;
}

.propStrikeColumn {
    width: 100px;
    background-color: lightblue;
    COLOR: #0000FF;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

.banner-table {
    width:50%;
    border-collapse: collapse;
}

.banner-table td, 
.banner-table th {
    border: 5px solid white;
}

.banner-img {
    width:60px;
    padding-right: 10px;
}

.banner-msg {
    padding-left: 10px;
    padding-right: 10px;
    background-color: lightyellow;
    font-size : smaller
}

.TextBoxNarrative {
    width: 99.5%;
    border: 1px #CCCCCC solid;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
}