f@charset "UTF-8";
/* CSS Document */

f@charset "UTF-8";
/* CSS Document */
 
 .resdiv 
{ 

	border: 1px solid #9db0cd;
    background: #e4efff;
    padding: 8px;
    color: #1a7525;
    width: 300px;
    height: auto;
    position: absolute;
    z-index: 999;
    text-align: left;
    margin-top: 4px;
    font-size: .85em;
}
.frmcls
{ 
	position:absolute;
	z-index:998;
	width: 300px;
	border-style: none;
}
 
.sddsTest {
	width: 100%;
	text-align: center;
	
	border: 3px solid #F00;
}

.siteContainer {
	width: 800px;
	text-align: left;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
}

.sddsHdr {
	width: 100%;
	background: url(../images/hdrbck.gif) repeat-x;
	height: 39px;
	border-top: 1px solid #c4da92;
}

.hdrR {
	background: url(../images/SDDSbnr.gif) no-repeat;
	float: right;
	height: 39px;
	width: 567px;
	text-align: right;
	color: #716448;
}

.sddsLinks {
	margin-top: 10px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px;
}

.sddsLinks a {
	padding: 4px;
}

.hdrR a, .hdrR a:visited {
	color: #716448 !important;
}

.hdrR a:hover {
	color: #b39e72;
	text-decoration: none;
}

.SDDSlogo {
 margin-top: 8px; margin-left: 10px;
 }
 
 *html .SDDSlogo {
 margin-top: -45px;
 }

.btnImg {
	float: left;
	margin-right: 8px;
	margin-top: -6px;
}

*html .btnImg {
margin-top: 0;
}

.vam {
	vertical-align: middle;
}

.fName {
	color: #6ea46b;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
}
.sName {
	color: #2a492e;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1em;
}

.appSelect {
	display: table;
	height: auto;
}

.leftHome {
	background: url(../images/map_bkgd.gif) no-repeat top left;
	height: 402px;
	width: 372px;
	float: left;
}

.leftinner {
	padding: 20px;
	line-height: 1.5em;
	font-size: .95em;
}

.leftinner p {
	margin-bottom: 20px;
}

.rightHome {
	width: 390px;
	float: left;
	margin-left: 30px;
}

.hpWraps {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	border-top: 1px solid #9fb3d0;
	font-size: .95em;
}

.hpWraps h1 {
	margin-top: 4px;
	color: #2a492e;
	font-size: 1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.hpWraps img {
	float: left;
	margin-right: 20px;
}
	

.appWrap {
	margin-left: 15px;
	float: left;
	text-align: center;
}

.mapSelect {
	border-top: 1px solid #dff1b7;
	padding-top: 4px;
	margin-top: 10px;
	display: table;
	height: auto;
	width: 100%;
}

*html #SDDS_dropDownMenu {
margin-top: -15px;
} 

#SDDS_dropDownMenu,
#SDDS_dropDownMenu * { margin:0;padding:0; z-index:1000}
/* "Master" UL (the whole Menu) */
#SDDS_dropDownMenu {background: url(../images/menuback.gif) repeat-x;width: 100%; margin-bottom:1.5em; display: block; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; height: 25px;
}
/* sub-menu ULs */
#SDDS_dropDownMenu li ul {
	background: #e7f1d4;
	position:absolute;
	left:-2999px;

}


/* All LIs */
#SDDS_dropDownMenu li {
	float:left;
	position: relative;
	}
	#SDDS_dropDownMenu ul {
	list-style-type: none;
}

#SDDS_dropDownMenu li ul {
width: 180px;
}

/* All anchors */

#SDDS_dropDownMenu a,#SDDS_dropDownMenu a:link,#SDDS_dropDownMenu a:visited {
display: block;
padding-bottom: .1em;
}

#SDDS_dropDownMenu li a {
	color:#fff;
	text-decoration:none;
	display:block;
	border-right: 1px solid #fff;
	height: auto;
	margin-top: 5px;
	padding: 0 0 7px 0;
	text-align: center;
}


#SDDS_dropDownMenu li.sddsNavItemLast a {
border-right: 0px;
}
/* sub-menu Anchors */

#SDDS_dropDownMenu li ul li a, #SDDS_dropDownMenu li.sddsNavItemLast ul li a {
	margin-top: 0;
	color:#6ea46b !important;
	width: 172px;
	padding: 4px;
	border-bottom:1px solid #bee089;
	text-align: left;
}

#SDDS_dropDownMenu li:hover li a {
	background: none;
		
}

#SDDS_dropDownMenu li ul li a:hover {
	background: #396a36 !important;
	display: block;
	color: #fff !important;
	}
	
/* :hover and stuff */
#SDDS_dropDownMenu li:hover a,
#SDDS_dropDownMenu li a:hover,
#SDDS_dropDownMenu li a:focus,
#SDDS_dropDownMenu li a:active {color:#396a36; background: url(../images/menubackH.gif) repeat-x; background-color: #e7f1d4; margin-top: 1px; height: 17px; padding-top:5px;}

#SDDS_dropDownMenu li:hover ul
{
    display: block;
    left: 0;
    width:180px;
    height: auto;
}


#SDDS_dropDownMenu li:hover ul, #SDDS_dropDownMenu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-top: 0
	}

.menuIcons {
margin-right: 4px;
}

.appPop {
border: 1px solid #9db0cd;
background: #e4efff;
padding: 8px;
color: #1a7525;
display: none;
 width: 300px;
height: auto;
position: absolute;
z-index: 210;
text-align: left;
margin-top: 4px;
font-size: .85em;
}

.snaphold div.appPop {
font-size: .9em;
margin-left: 350px;
}
.Bup {
margin-bottom: 4px;
}

.location
{
font-size: 1.25em;
color: #6EA46B;
font-weight: bold;
margin-bottom: 15px;
margin-top: 4px;
}

.sddsFrmfld {
font-weight: bold;
color: #7e8ca4;
margin-bottom: 6px;
}

.sddsFrmfld img {
	margin-left: 4px;
}

/*
.sddsTxtArea {
border: 1px solid #96adc4;
font-size: 1em;
}
*/
.sddsTxtArea {
border: 1px solid #96adc4;
font-size: 98%;
padding: 2px;
}

.mapSpace {
border: 1px solid #a0b4d2;
height: auto;
display: table;
margin-top: 10px;
margin-bottom: 10px;
}


.mapSpace p {
padding: 4px;
font-weight: bold;
display: block;
width: auto;
background: #a0b4d2;
color: #fff;
text-align: center;
margin-top: 0;
}

.ssTbl {
border-collapse: collapse;
width: 100%;
clear: both;
}

.ssTbl th, .grdHeader {
font-weight: bold;
text-transform: uppercase;
text-align: left;
}

.ssTbl th, .ssTbl td {
padding: 4px;
vertical-align: top;
border-bottom: 1px solid #99acc8;
}

tr.subhead td, .subhead {
background: #a0b4d2;
color: #fff;
font-weight: bold;
}

tr.common td, .common {
background: #C8F298;
font-weight: bold;
}

tr.oddR td, .oddR {
background: #d8e1f0;
font-weight: bold;
}

.ssTbl tr td + td {
text-align: right;
}

.ssTbl td:first-child
{
	text-align: left;
}

.ssL {
text-align: left;
}

.ssR {
text-align: right;
}

.SourceNotes {
font-size: .85em;
text-align: left;
}

.notes_top {
font-size: .85em;
text-align: left;
}

.snapHold {
	text-align: left;
width: 670px;
margin: auto;
height: auto;
}

.tblLinks {
	clear: both;
	padding-top: 10px;
	height: auto;
	width: 100%;
}

.siteContainer a, .siteContainer a:visited {
	color: #333;
}

.siteContainer a:hover {
	color: #98AAC6;
	text-decoration: none;
}

.siteContainer h1, .Bup {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #2A492E;
	font-weight: normal;
}

.siteContainer h2, .SubText {
	color: #6EA46B;
	font-size: 1em;
	text-transform: uppercase;
	margin-top: 15px;
}

.siteContainer h2 a, .siteContainer h2 a:visited  {
	color: #6EA46B !important;
}

.siteContainer div.SubText {
font-size: 1.25em;
}

.Tabletitleclass {
	color: #fff;
}

tr.total td {
	background: #EFF5FF;
}

.ssTbl td.subtitle { font-weight: bold;  background: #A0B4D2; color: #fff;} 
.ssTbl td.zero { font-weight:bold; } 
.ssTbl td.one {  padding-left: 15px; } 
.ssTbl td.two { padding-left: 30px;  } 
.ssTbl td.three { padding-left: 40px;  } 
.ssTbl td.four {padding-left: 50px;  } 
.ssTbl td.five {padding-left: 60px;  } 
.ssTbl td.six {padding-left: 70px; }
.ssTbl td.subtitle_r { font-weight:bold;   background-color: #d8e1f0;}
.ssTbl td.zero_r { font-weight:bold; }

.ssTbl td.one1 {   }
.ssTbl td.two1 {    }
.ssTbl td.three1 { padding-left: 10px;font-weight:bold; }
.ssTbl td.four1 {padding-left: 20px; }
.ssTbl td.five1 {padding-left: 30px; }
.ssTbl td.six1 {padding-left: 40px; }
.ssTbl td.one1_r {   }
.ssTbl td.two1_r {  }
.ssTbl td.three1_r { font-weight:bold; 
}

.indent1 {
padding-left: 25px;
}

.sddsBtn {
	color:#396a36; 
	background: url(../images/menubackH.gif) repeat-x; 
	background-color: #e7f1d4;
	border: 1px solid #696;
	padding: 2px;
	font-weight: bold;
	cursor: pointer;
}

.upper {
	text-transform: uppercase;
}

.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #425576;
	margin-top: 10px;
}

/*
Ali Saiyid new table style
*/
.ssTblnew {
border-collapse: collapse;
width: 100%;
clear: both;
}

.ssTblnew th, .grdHeader {
font-weight: bold;
text-transform: uppercase;
text-align: center;
}

.ssTblnew th, .grdNewHeader {
font-weight:bold;
text-transform: uppercase;
text-align:center;
}

.ssTblnew th, .ssTblnew td {
padding: 2px;
vertical-align:top;
border-bottom: 1px solid #99acc8;
}

tr.subhead td, .subhead {
background: #a0b4d2;
color: #fff;
font-weight:bolder;
}

tr.common td, .common {
background: #C8F298;
font-weight:bolder;
}

tr.oddR td, .oddR {
background: #d8e1f0;
font-weight:bolder;
}

.ssTblnew tr td + td {
text-align:center;
font-size:smaller;
}

.ssTblnew td:first-child
{
text-align: center;
font-size:smaller;
}




/*======================*/

