
/**
* ------------------------------------------------------------------
* Basic Settings
* ------------------------------------------------------------------
*/

* { margin: 0px;
	padding: 0px;
}

body {
	height: 100%;
	padding: 0px;
	margin:	0px;
	padding-top: 0px;
	font-size: .8em;
	line-height: 1.2em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

table {
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.anchor-tag {
	color: blue;
	text-decoration: underline;
	cursor: pointer;
}

.boxbody_listentry {
	padding-top: 5px;
	padding-bottom: 5px;
}

.select-arrow:hover {
	cursor: pointer;
}

.format-lineage-description {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
}

.stickywrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px;
}

.newsposition {
	position: absolute;
	left: 0px;
	top: -30px;
}

.news-content-class{
	width: 612px;
	/*background-repeat: repeat-x;*/
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#FFFFFF));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #EEEEEE, #FFFFFF);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #EEEEEE, #FFFFFF);

	/* IE 10 */
	background: -ms-linear-gradient(top, #EEEEEE, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #EEEEEE, #FFFFFF);
}

.news-header a {
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	border-radius: 10px 10px 0px 0px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	font-family: "Verdana";
	background-repeat: repeat-x;
	background: #3c58a7; /* for older browsers */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c58a7), to(#3b68b1));
	background-image: -webkit-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: -moz-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: -o-linear-gradient(top, #3c58a7, #3b68b1);
	background-image: linear-gradient(to bottom, #3c58a7, #3b68b1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c58a7', endColorstr='#3b68b1', GradientType=0); /* for IE 9*/
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c58a7', endColorstr='#3b68b1', GradientType=0); /* for IE 9*/
}

.news-header a h2{
	color: #ffffff;
	font-size: 20px;
}

.news-header-ie a h2{
	color: #ffffff;
	font-size: 19px;
}

.news-header a:hover {
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	border-radius: 10px 10px 0px 0px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	font-family: "Verdana";
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#ff3300));
	background: -webkit-linear-gradient(top, #ff6600, #ff3300);
	background: -moz-linear-gradient(top, #ff6600, #ff3300);
	background: -ms-linear-gradient(top, #ff6600, #ff3300);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff3300');
	background: -o-linear-gradient(top, #ff6600, #ff3300);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6600', endColorstr='#ff3300')";
}

.ieOld .news-header a:hover{
	background: #ff3300; /* for older browsers */
	background-image: none;
	filter: #ff3300; /* for IE 9*/
	-ms-filter: #ff3300; /* for IE 9*/
}

.news-header-ie a{
	text-decoration: none;
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	background: transparent url(../images/dd_images/blue-tab.png) no-repeat;
}

.news-header-ie a:hover{
	text-decoration: none;
	display: inline-block;
	width: 200px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	background: transparent url(../images/dd_images/tabStyle.png) no-repeat;
}


.stickyfooter{
	min-height: 0px;
	height: 120px;
	background: url("../images/background-footer.png") repeat-x scroll 0 0 #AAAAAA;
}

.stickypush {
	min-height: 0px;
	height: 120px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -96px;
	/*position: relative;
	width: 100%;*/
}

.disclaimer {
	font-size: 10px;
	text-align: justify;
	margin-left: 40px;
}

.hr {
	border: 1px;
	color: #999999;
}

#report { border-collapse:collapse; width: 180px; margin-left: 10px;}
#report h4 { margin:0px; padding:0px;}
#report img { float:right;}
#report ul { margin:10px 0 10px 40px; padding:0px;}
#report th { background:#3b66b1  repeat-x scroll center left; color:#fff; padding:7px 15px; text-align:left;}
#report td { background:#ffffff none repeat-x scroll center left; color:#000; padding:7px 15px; }

#report tr.odd td { background:#c0c0c0 repeat-x scroll center left; cursor:pointer; }
#report div.arrow { background:transparent url(../images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
#report div.up { background-position:0px 0px;}

.show-hand-on-hover:hover {
	cursor:pointer;
}


.clear-ie-cross::-ms-clear {
	display: none;
	height: 0px;
	width: 0px;
}

/*Record display styles*/

.centerpane-display-width {
//display: inline-table;
	width: 710px;
	margin-left: 212px;
}

.metadatatitle {
	height: 18px;
	background: #EF4522;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 8px 9px 12px 9px;
	font-family: verdana;
	font-size: 16px;
}
.subtitle {
	width: 200px;
	color: #3B68B1;
	float: left;
	font-weight: bold;
}

.subtitleblack {
	width: 200px;
	color: #000000;
	float: left;
	/*font-weight: bold;*/
}

.coordinates{
	display: inline-block;
	padding-right: 20px;
}
.likehyperlink {
	cursor: pointer;
	color: #3B68B1;
	text-decoration: underline;
	display: inline-table;
}

.viewMetadata {
	color: #3B68B1;
	float: left;
	font-weight: bold;
	padding-top: 8px;
	cursor: pointer;
	height: 36px;
	width: 200px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#ffffff));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #eeeeee, #ffffff);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #eeeeee, #ffffff);

	/* IE 10 */
	background: -ms-linear-gradient(top, #eeeeee, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #eeeeee, #ffffff);
}

.search-save-buttons{
	width: 196px;
	padding: 0px 2px 0px 2px;
	text-align: center;
	display: none;
}

table.geo-meta-data-details {
	border-spacing: 0px 3px;
}

table.geo-meta-data-details td {
	word-break: break-word;
}

.break-all {
	word-break: break-all;
}

.break-word {
	word-break: break-word;
}

.dd-white-anchor {
	color: #ffffff;
	text-decoration: none;
}

.metadatatitleicons {
	float: right;
	padding-right: 2px;
	padding-top: 2px;
}

.printicon {
	width: 32px;
	height: auto;
	display: table-cell;
	cursor: pointer;
	background-image:url(../images/dd_images/printer_icon.png);
}

.xmlicon {
	width: 32px;
	height: 32px;
	display: table-cell;
	cursor: pointer;
	background-image:url(../images/dd_images/XML.png);
}

.pdficon {
	width: 32px;
	height: auto;
	display: table-cell;
	cursor: pointer;
	background-image:url(../images/dd_images/pdf-icon-32x32.png);
}



.contact-bg{
	min-height: 250px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#ffffff));
	background: -webkit-linear-gradient(top, #eeeeee, #ffffff);
	background: -moz-linear-gradient(top, #eeeeee, #ffffff);
	background: -ms-linear-gradient(top, #eeeeee, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
	background: -o-linear-gradient(top, #eeeeee, #ffffff);
	height: auto;
	width: 200px;
	word-wrap: break-word;
}

.contact-bg-record-page{
	background-color: #999999;
	height: 28px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 8px;
}

.custodian-class{
	padding-left: 8px;
	font-weight: bold;
	padding-top: 5px;
	font-size: 14px;
}

.padding-left-top {
	padding-left: 8px;
	padding-top: 5px;
	font-size: 14px;
}


.padding-left-top-12font {
	padding-left: 8px;
	padding-top: 5px;
	font-size: 12px;
}

.padding-13left-top-12font {
	padding-left: 13px;
	padding-top: 5px;
	font-size: 12px;
}

/**
SearchResults Page Styles
*/
.refinedResults {
	color:Orange;
	font-weight:bold;
}

.searchedResults {
	color:White;
	font-weight:normal;
}

.bold-font{
	font-weight: bold;
	border:none;
	background:none
}

.recorddetails {
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	display: inline-table;
	cursor:pointer;
	color: #3b65af;
}

.recorddetails:hover {
	font-size: 14px;
	font-family: verdana;
	font-weight: bold;
	display: inline-table;
	cursor:pointer;
	color: #3b65af;
	text-decoration:underline;
}

.datefieldwidth {
	width:66px;
}

div.arrow { background:transparent url(../images/arrows.png) no-repeat scroll 0px -16px; width:16px; height:16px; display:block;}
div.up { background-position:0px 0px;}

.whitehr{
	border:0px;
	color: #fff;
	background-color: #fff;
	padding-left:0px;
	height: 1px;
	position: relative;
}

.darkgreyhr{
	border:0px;
	color: #999999;
	background-color: #999999;
	height: 1px;
}

.midgreyhr{
	border:0px;
	color: #BEBEBE;
	background-color: #BEBEBE;
	height: 1px;
	margin: 2px 0px;
}

.refinesearchclass{
	width:200px;
//display: inline-table;
	padding-right: 12px;
	float: left;
}

.displayinline{
	display: inline-table;
}

.displayinlinewidth {
	display: inline-table;
	width: 500px;/*725px original value*/
}

.floatright-inblock{
	float: right;
	display: inline-table;
}

.currentsearch{
	width: 183px;
	height: 22px;
	background: #EF4522;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding: 12px 8px 6px 9px;
	font-family: verdana;
	font-size: 12px;
}

.retSearchResults{
	width: 182px;
	height: 18px;
	background: #CDCDCD;
	font-weight: bold;
	color: #000;
	text-align: left;
	padding: 9px 9px 12px 9px;
	font-family: verdana;
	font-size: 12px;
}


.floatright{
	font-size: 14px;
	float: right;
	display: inline-table;
	text-align: center;
	width: 30px;
	cursor:pointer;
}

.eightpxfont{
	float: right;
	font-size: 8px;
	font-weight: normal;
	text-align: center;
	cursor:pointer;
}

.savesearchbutton{
	display: inline-table;
	font-size: 10px;
	font-weight: normal;
	width: 95px;
	height: 18px;
	background: #BEBEBE;
	color: #ffffff;
	border-radius: 0px;
	padding-top: 0px;
}

.savesearchbutton:hover{
	display: inline-table;
	font-size: 10px;
	font-weight: normal;
	width: 95px;
	height: 18px;
	background: #F05022;/* #EF4522 Color as in background of Current Search*/
	color: #ffffff;
	border-radius: 0px;
	padding-top: 0px;
}

.px8lpad{
	padding-left: 8px;
}

.px2lpad{
	padding-left: 2px;
	display: inline-table;
}


.px28lpad{
	padding-left: 28px;
	font-size: 11px;
	display:inline-block;
}

.px30rpad{
	padding-right: 30px;
}

.px35bpad{
	padding-bottom: 35px;
}

.homePageSearch{
	height: 30px;
	width: 620px;
}

.delbutton{
	background: #EEEEEE;
	color: #000000;
	float: right;
	display: inline-table;
	border: none;
	font-weight: bold;
	padding-right: 10px;
	cursor: pointer;
}

.dialogheader{
	background: #999999;
	border: none;
}

.dialogpadding{
	padding: 5px 10px 0px 5px;
}

.search-button-refine {
	display: inline-block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 173px;
	background-image:url(../images/dd_images/SearchImage_Refine.png);
}

.nextpage{
	display: inline-block;
	width: 20px;
	height: 23px;
	padding-left: 3px;
	cursor: pointer;
	/*background-image:url(../images/Next.png);*/
}


.prevpage{
	display: inline-block;
	width: 20px;
	height: 23px;
	cursor: pointer;
	/*background-image:url(../images/Prev.png);*/
}

.px8whitebg{
	height:8px;
	background:#FFFFFF;
}

.listheading{
	padding-left: 8px;
	height: 23px;
	padding-top: 7px;
	padding-right: 8px;
}

.advancedSearchGN{
	padding-left: 8px;
	height: 23px;
	padding-top: 7px;
	padding-right: 8px;
	text-decoration: underline;
	cursor: pointer;
}

.listitems{
	padding-left: 8px;
	padding-top: 2px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 4px;
	background: -webkit-linear-gradient(#EEEEEE, #FFFFFF);
}

.px9fontsize{
	font-size: 9px;
	width: 186px;
}

.px173width{
	width: 172px;
	float: left;
}

.inlinetable{
	display: inline-table;
	padding-right: 5px;
}

.showmap{
	height: 15px;
	background: #EEEEEE;
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 10px 1px;
}

.searchresultheader{
	height: 28px;
	padding: 6px 10px 0px 10px;
	background: #999999;
	font-size: 12px;
	color: #ffffff;
}

span.customSelect {
	font-size:11px;
	background-color: #999999;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:3px 5px;
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;*/
}
span.customSelect.changed {
	background-color: #999999;
}
.customSelectInner {
	background:url(../images/select-arrow.png) no-repeat center right;
}

.maptextfields {
	width: 64px;
}

/*Checkbox styling ends*/


.addDate{
	background:url(../images/dd_images/dateAdd.png) no-repeat center right;
}

/**
* ------------------------------------------------------------------
* Column Layout
* ------------------------------------------------------------------
*/
.ddbutton{
	display: inline-block;
	width: 135px;
	height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	position: relative;
	color: #ffffff;
	text-align: left;
	background: transparent url(../images/Button_bg.png) no-repeat;
}

.red{
	color:red;
}

.ul-align-right{
	padding-left: 20px;
}


.ddbutton:hover{
	display: inline-block;
	width: 135px;
	height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	position: relative;
	color: #ffffff;
	text-align: left;
	cursor: pointer;
	background: transparent url(../images/Button_bg_hover.png) no-repeat;
}


.px2bpad{
	padding-bottom: 2px;
}

.px10tpad{
	padding-top: 10px;
}

.searchtextfield{
	font-style: italic;
	border: 0;
	width: 610px;
	height: 30px;
	color: #cccccc;
	font-family: verdana;
	font-size: 13px;
	background: -webkit-linear-gradient(#EEEEEE, #FFFFFF);
	background: -moz-linear-gradient(#EEEEEE, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#ffffff');
}

.ddheading{
	height: 20px;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	font-style: italic;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	padding-bottom: 30px;
	padding-top: 10px;
}

.newswidthheight{
	position:absolute;
	width: 620px;
	height: 70px;
	padding-left: 250px;
	/*padding-top: 30px;*/
}

#nav-right-side {
	z-index: 10;
	height:200px;
	position:absolute;
	top:50%;
	margin:-100px 0 0 13px;
}

#tools{
	/**background: #3C5FAB;*/
	background: transparent url(../images/right-pane-tools.png) no-repeat;
	padding: 2px;
}

.feedbackimage{
	height:100px;
	background: transparent url(../images/Feedback.png) no-repeat;
}
.agriculture{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Agriculture.png) no-repeat
}
.agriculture:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Agriculture-Rollover.png) no-repeat
}

.climatenenv{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Climate.png) no-repeat
}
.climatenenv:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Climate-Rollover.png) no-repeat
}

.cone{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Oceans.png) no-repeat
}
.cone:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Oceans-Rollover.png) no-repeat
}

.emergencymgnt{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Emergency.png) no-repeat
}
.emergencymgnt:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Emergency-Rollover.png) no-repeat
}

.geologynsoils{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Soils.png) no-repeat
}
.geologynsoils:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Soils-Rollover.png) no-repeat
}

.infranutils{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Infrastructure.png) no-repeat
}
.infranutils:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Infrastructure-Rollover.png) no-repeat
}

.inlandnele{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Elevation.png) no-repeat
}
.inlandnele:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Elevation-Rollover.png) no-repeat
}

.landnprop{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Property.png) no-repeat
}
.landnprop:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Property-Rollover.png) no-repeat
}

.imagerynmaps{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Imagery.png) no-repeat
}
.imagerynmaps:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Imagery-Rollover.png) no-repeat
}

.peoplensoc{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/People.png) no-repeat
}
.peoplensoc:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/People-Rollover.png) no-repeat
}

.plantsnani{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Animals.png) no-repeat
}
.plantsnani:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Animals-Rollover.png) no-repeat
}

.resnadmin{
	text-decoration: none;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Reserves.png) no-repeat
}
.resnadmin:hover{
	text-decoration: none;
	cursor: hand;
	display: inline-block;
	width: 195px;
	height: 37px;
	padding-top: 6px;
	padding-left: 5px;
	position: relative;
	color:#ffffff;
	text-align:left;
	background:transparent url(../images/BrowseCategoryImages/Reserves-Rollover.png) no-repeat
}

.tabStyleColor-ie{
	text-decoration: none;
	display: inline-block;
	width: 190px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	/*border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;	*/
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	font-size: 15px;

	background: transparent url(../images/dd_images/tabStyle.png) no-repeat
}

.tabStyleColor{
	display: inline-block;
	width: 190px;
	height: 24px;
	padding-bottom: 0px;
	padding-top: 6px;
	padding-left: 10px;
	border-radius: 10px 10px 0px 0px ;
	/*border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;	*/
	position: relative;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: "Verdana";
	font-size: 15px;

	/*background-repeat: repeat-x;*/
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#ff3300));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ff6600, #ff3300);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ff6600, #ff3300);

	/* IE 10 */
	background: -ms-linear-gradient(top, #ff6600, #ff3300);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ff3300');
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ff6600, #ff3300);

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ff6600', endColorstr='#ff3300')"; /* IE8 */
}

.shopping-cart {
	background: url("../images/Shopping-Cart.png") no-repeat;
	height: 22px;
	padding: 8px 32px 0px;
	font-size: 18px;
	font-weight: normal;
	width: 400px;
}

.order-icon {
	background: url("../images/order-icon.png") no-repeat;
	height: 22px;
	padding: 8px 32px 0px;
	font-size: 18px;
	font-weight: normal;
	width: 400px;
}

.order-icon-small {
	background: url("../images/order-icon.png") no-repeat;
	padding: 8px 32px 0px;
	height: 22px;
	width: 22px;
}

.csv {
	background: url("../images/csv.png") no-repeat;
	height: 30px;
	padding: 2px 32px;
}

.pdf {
	background: url("../images/pdf.png") no-repeat;
	height: 30px;
	padding: 2px 32px;
}

.nav-link {
	display: inline-block;
}

.html {
	background: url("../images/html.png") no-repeat;
	height: 30px;
	padding: 2px 32px;
}

.ui-icon.add {
	background: url("../images/Add.png");
	width: 20px;
	height: 20px;
}

.ui-icon.add:hover {
	background: url("../images/Add-Hover.png");
}

.ui-icon.remove {
	background: url("../images/Remove.png");
	width: 20px;
	height: 20px;
}

.ui-icon.remove:hover {
	background: url("../images/Remove-Hover.png");
}

.ui-icon.product {
	background: url("../images/Products.png");
	display: inline-block;
}

.ui-icon.user {
	background: url("../images/user.png");
	display: inline-block;
}

.ui-icon.group {
	background: url("../images/group.png");
	display: inline-block;
}

.ui-icon.organisation {
	background: url("../images/organisation.png");
	display: inline-block;
}

.ui-icon.finance {
	background: url("../images/finance.png");
	display: inline-block;
}

.ui-icon.data-directory {
	background: url("../images/data-directory.png");
	display: inline-block;
}

.ui-icon.system-admin {
	background: url("../images/system-admin.png");
	display: inline-block;
}

.ui-icon.municipality {
	background: url("../images/Municipality.png");
	display: inline-block;
}

.ui-icon.product {
	background: url("../images/Products.png");
	display: inline-block;
}

.ui-icon.saml-mapping {
	background: url("../images/saml-mapping.png");
	display: inline-block;
}

.ui-icon.access-summary {
	background: url("../images/access-summary.png");
	display: inline-block;
}

.ui-icon.loading-small {
	background: url("../images/loading1.gif");
	margin-left: 20px;
}

.ui-icon.loading {
	width: 32px;
	height: 32px;
	background: url("../images/loading2.gif");
	margin-left: 30px;
}

.loading-data {
	background: url("../images/loading-data.gif");
	width: 32px;
	height: 32px;
}

.ui-icon.search_icon{
url("../images/orangeMag.gif");
}

.cross:after{
	content: url("../images/cross.png");
}

.tick:after{
	content: url("../images/tick.png");
}

.move-right{
	background-image: url("../images/move-right.png");
	width: 33px;
	height: 33px;
}

.move-left{
	background-image: url("../images/move-left.png");
	width: 33px;
	height: 33px;
}

.rssimage{
	display: inline-block;
	zoom: 1;
	width: 20px;
	height: 20px;
	float: right;
	position: relative;
	background:transparent url(../images/dd_images/rss.png) no-repeat
}

.g-search-button {
	width: 25px;
	height: 26px;
	position: relative;
	left: -3px;
	bottom: 28px;
	float: right;
	background-image:url(../images/dd_images/SearchImage_Home.png);
}

fieldset {
	/**border:1px solid grey ;*/
	border:0px;
	background:#E8E8E8;
	position:relative;
}

legend {
	padding: 0.2em 0.4em;
	border:1px solid grey;
	color:grey;
	font-size:90%;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:2px;
	left:10px;
	background:#E8E8E8;
}

.editable-address-form{
	background-color:#E8E8E8;
}

.empty-row-small{
	height:20px;
}

.empty-row-big{
	height:20px;
}

table.form-spacing {
	border-spacing: 10px 5px;
}

table.form-spacing-horizontal {
	border-spacing: 10px 0px;
}

.validateAddress {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:1px 4px;
	text-decoration:none;
}.validateAddress:hover {
	 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	 background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	 background-color:#ce0100;
 }.validateAddress:active {
	  position:relative;
	  top:1px;
  }

.user{
	background-color: #F2F2F2;
}

.tdright{
	text-align: right;
}

div.municipalitiesDiv{
	float: right;
}

div.municipalitiesDiv ul{
	right: 0;
	border:0;
	margin:0;
	padding:0;
	list-style: none;

}

.user-form{
	background-color: #F2F2F2;
}


.contactDetails {
	background-color: #DEDEDE;
}

.address-area {
	background-color: #F2F2F2;
}

.edit{
	background-color: #FFFFFF;
}

.edit-company{
	background-color: #FFFFFF;
}

.outlineElement {
	outline: 1px solid #c00;
}

.outlineElementClicked {
	outline: 1px solid #0c0;
}

.field {
	display:inline;
}

.error-message{
	margin: 15px;
	color: red;
	font-style: bold;
}

.error{
	margin:0px;
	background:#FDE4E1;
	color:#CB4721;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:500px;
	word-wrap:normal;
}

#auto-line-break {
	width:400px;
	word-wrap:normal;
}

.userError{
	margin:0px;
	background:#FDE4E1;
	color:#CB4721;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.required{
	margin:0px;
//color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.required:after {
	color: red;
	content: "*"
}

.payment-option {
	text-align: left;
	font-family: sans-serif;
	font-size: large;
	font-weight: 500;
	padding-bottom: 5px;
}

.message{
	padding:2px 4px;
	margin:0px;
	border:solid 1px #C0F0B9;
	background:#D5FFC6;
	color:#48A41C;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold;
	text-align:center;
}
/**testing purpose only */
.header-bg {
	background:             url("../images/background-header.png") repeat-x scroll 0 0 #AAAAAA;
	height:					136px;
	float: center;
}
/** END of testing*/
#header {
	background: url("../images/background-header.png") repeat-x scroll 0 0 #AAAAAA;
	height: 136px;
	float: center;
	position: relative;
	padding-top: 0px;
	z-index: 5;
}

#headercontainer{
	/*Tesing by commenting the below padding */
	/*padding-left: 205px;*/

	/*the below 2 line from sticky footer CSS*/
	/*position: relative;
	margin-top: -110px;*/

	margin-left: auto;
	margin-right: auto;
	/*margin-top: 5px;*/
	/*margin-top: -96px;*/
	/*height:96px;*/
	width: 970px;
	/*padding: 7px;
	font-size:	.7em;
	color: #444444;*/
}

.footer-bg {
	/*the below 2 line from sticky footer CSS*/
	position: relative;
	/*margin-top: -110px;*/

	background: url("../images/background-footer.png") repeat-x scroll 0 0 #AAAAAA;
	width: 100%;
	float: center;
}

.container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

#latestnewscontainer {
	background: white;
}

.footerContainer {
	/*the below 2 line from sticky footer CSS*/
	margin-left: auto;
	margin-right: auto;
	width: 925px;
	font-size: .9em;
	color: #444444;
	padding-top: 6px;
	min-height: 100px;
}

.version {
	font-size: .9em;
}

#footer-tas-logo {
	background: url("../images/footer-tas-logo.png") repeat-x scroll 0 0 ;
	width: 175px;
	height: 96px;
	float: right;
}

.footerContainer a {
	text-decoration: none;
	font-style: bold;
	color: #000000;
}

#tas-logo-banner {
	background: url("../images/header-tas-logo.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 175px;
}

/*The header logo for the website other than Data Directory ../images/header-list-banner.png */
#center-banner_datadirectory {
	background: url("../images/DataandServicesHeader.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 610px;
}

#center-banner {
	background: url("../images/header-list-banner.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 610px;
}

#center-banner-beta {
	background: url("../images/header-list-banner-beta.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 610px;
}

#logo-banner {
	background: url("../images/header-list-logo.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: left;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 175px;
}

#tas-logo-link {
	background: url("../images/header-list-banner.png") no-repeat scroll 0 0 #FFFFFF;
	cursor: pointer;
	float: center;
	height: 96px;
	margin-right: 0x;
	margin-top: 0px;
	width: 610px;
}

#main {
	/*padding-bottom: 20px;	*/
}

#ddmain{
	/*overflow:auto;
	padding-bottom: 20px;
	*/

	/*padding: 10px 0;	ORG Value*/

	/*background-repeat: repeat-x;*/
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005490), to(#002859));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #005490, #002859);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #005490, #002859);

	/* IE 10 */
	background: -ms-linear-gradient(top, #005490, #002859);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005490', endColorstr='#002859');

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #005490, #002859);

	/*margin-left: auto;
	margin-right: auto;
	width: 1440px;
	*/
}

.blue-background {
	/*overflow:auto;
	padding-bottom: 20px;
	*/

	/*padding: 10px 0;	ORG Value*/

	/*background-repeat: repeat-x;*/
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005490), to(#002859));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #005490, #002859);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #005490, #002859);

	/* IE 10 */
	background: -ms-linear-gradient(top, #005490, #002859);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005490', endColorstr='#002859');

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #005490, #002859);

	/*margin-left: auto;
	margin-right: auto;
	width: 1440px;
	*/
}

#col1 {
	float: left;
	width: 200px;
}

#col1_content {
	float: left;
	padding: 12px 0px 0px 0px;
}

#col2 {
	width:960px;
	margin:0 auto;
}

#col2.admin-content {
	width: auto;
	margin-left: 80px;
}

#col2_content {
	float: left;
	padding: 10px;
}

#col2_tac {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

#col2_content_tac {
	padding: 10px;
	float: left;
}

#col3 {
	float: right;
	width: 40px;
	clear: both;
}

#col3_content {
	padding: 10px 0px 10px 10px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: block; }

.clear {
	clear: both;
}


.formPopupButton{
	background: grey;
	color: black;
	width:60px;
	height:30px;
// font-size:10px;
	display: block;
	padding: 3px 6px;
	border:none;
	/* or whatever */
}



/**
* ------------------------------------------------------------------
* Search Page
* ------------------------------------------------------------------
*/

#searchForm {
	margin-bottom: 10px;
}

.search_text {
	margin-bottom: 10px;
}
.search_noresult {
	margin-bottom: 10px;
}

.search_result, .search_error {
	margin-bottom: 10px;
}

.pagination {
	text-align: center;
}

.search-result-pagination {
	text-align: center;
}

/* This imageless css button was partially generated by CSSButtonGenerator.com */
.searchButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #6888bd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6888bd;
	box-shadow:inset 0px 1px 0px 0px #6888bd;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b66b1), color-stop(1, #3c57a7) );
	background:-moz-linear-gradient( center top, #3b66b1 5%, #3c57a7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b66b1', endColorstr='#3c57a7');
	background-color:#3b66b1;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #3c57a7;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:2px 2px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}

.standardButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #6888bd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6888bd;
	box-shadow:inset 0px 1px 0px 0px #6888bd;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b66b1), color-stop(1, #3c57a7) );
	background:-moz-linear-gradient( center top, #3b66b1 5%, #3c57a7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b66b1', endColorstr='#3c57a7');
	background-color:#3b66b1;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #3c57a7;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}

.selectedButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff864f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff864f;
	box-shadow:inset 0px 1px 0px 0px #ff864f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f26722), color-stop(1, #ee3c22) );
	background:-moz-linear-gradient( center top, #f26722 5%, #ee3c22 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26722', endColorstr='#ee3c22');
	background-color:#ee3c22;
	border:1px solid #f26722;
	text-shadow:1px 1px 0px #ee3c22;

	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:7px 24px;
	text-decoration:none;
}

.standardButton:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #3b66b1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3b66b1;
	box-shadow:inset 0px 1px 0px 0px #3b66b1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #325896), color-stop(1, #324b8e) );
	background:-moz-linear-gradient( center top, #325896 5%, #324b8e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#325896', endColorstr='#324b8e');
	background-color:#ee3c22;
	border:1px solid #324b8e;
	text-shadow:1px 1px 0px #324b8e;
}

.standardButton:active {
	position:relative;
	top:1px;
}

.highlightButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #6888bd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6888bd;
	box-shadow:inset 0px 1px 0px 0px #6888bd;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b66b1), color-stop(1, #3c57a7) );
	background:-moz-linear-gradient( center top, #3b66b1 5%, #3c57a7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b66b1', endColorstr='#3c57a7');
	background-color:#3b66b1;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:1px solid #3c57a7;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}

.highlightButton:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #ff864f;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ff864f;
	box-shadow:inset 0px 1px 0px 0px #ff864f;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f26722), color-stop(1, #ee3c22) );
	background:-moz-linear-gradient( center top, #f26722 5%, #ee3c22 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26722', endColorstr='#ee3c22');
	background-color:#ee3c22;
	border:1px solid #f26722;
	text-shadow:1px 1px 0px #ee3c22;
}

.highlightButton:active {
	position:relative;
	top:1px;
}

/**
* ------------------------------------------------------------------
* Navigation Menu adjustments
* ------------------------------------------------------------------
*/


#nav_main {
	background: transparent;
	float: left;
	margin: 0;
	padding: 0;
	width: 750px; /** Changed to fix the width issue from 800 to 735 */
	height: 40px;
}

#nav_main a {
	color: #FFFFFF;
	float: left;
	padding: 11px 20px 11px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

#nav_main a:hover {
	background: url("../images/header-menu-hover.png") repeat scroll center top transparent;
	color: #FFFFFF;
	padding: 11px 20px 11px;
	display: block;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 14px;
	height: 18px;
}

#nav_main a.current {
	background: url("../images/header-menu-selected.png") repeat-x scroll center bottom transparent;
	color: #FFFFFF;
	padding: 11px 20px 11px;
	display: block;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 14px;
	height: 18px;
}

#mini-cart {
	color: #FFFFFF;
	float: left;
	/*margin-top: -45px;
	margin-right: -300px;*/
	padding: 15px 0px 0px;
	width: 200px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	position: absolute;
	bottom: 14px;
}

#menu-account {
	color: #FFFFFF;
	float: right;
	margin: 0;
	width: auto;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	padding: 4px 0px 0px 25px;
	position: relative; /* Added to position mini-cart */
}

#menu-account div {
	vertical-align: middle;

}

#menu-account div a {
	color: #FFFFFF;
}

#menu-account div a:hover {
	color: #FF8754;
	text-decoration: underline;
}

#menu-nav li {
	display: inline;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

#menu-nav li a {
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 11px 20px 11px;
	text-decoration: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* fix webkit issues */
	#menu-nav li a {
		color: #FFFFFF;
		display: block;
		float: left;
		padding: 11px 20px 12px;
		text-decoration: none;
	}
}

#menu-nav li.last a {
	border-right: medium none;
	padding: 11px 20px 11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* fix webkit issues */

	#menu-nav li.last a {
		border-right: medium none;
		padding: 11px 20px 12px;
	}
}

#menu-nav li.selected a, #menu-nav li.selected a:hover {
	background: url("../images/header-menu-selected.png") repeat-x scroll center bottom transparent;
	color: #FFFFFF;
}

#menu-nav li a:hover {
	background: url("../images/header-menu-hover.png") repeat scroll center top transparent;
	color: #FFFFFF;
	text-decoration: none;
}
#menu-map-search-container {
	background: url("../images/header-menu-selected.png") repeat-x scroll center bottom transparent;
	float: left;
}

#menu-map-search {
	background-color: #FFFFFF;*/
border: 1px solid #CDCDCD;
	float: left;
	height: 24px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 185px;
	margin-right: 8px;
	width: 370px;
}

.site-notification-container {
	width: 700px;
}

.site-notification-container .site-notification-row {
	display: table-row;
	height: 40px;
}

.site-notification-container .site-notification-level-info {
	border: 2px solid;
	border-radius: 1em;
	background-color: white;
	border-color: #3A63AE;
}

.site-notification-container .site-notification-level-warn {
	border: 2px solid;
	border-radius: 1em;
	background-color: white;
	border-color: #FF3F00;
}

.site-notification-container .site-notification-level-alert {
	border: 2px solid;
	border-radius: 1em;
	background-color: white;
	border-color: red;
}

.site-notification-container .site-notification-content {
	width: 700px;
	height: 40px;
	margin-top: 15px;
	padding: 4px;
}

.site-notification-container .site-notification-content .site-notification-icon-container {
	display: table-cell;
	height: 40px;
	margin: 0px;
}

.site-notification-container .site-notification-icon-container .site-notification-icon {
	width: 50px;
	height: 40px;
}

.site-notification-container .site-notification-content .site-notification-message-container {
	display: table-cell;
	height: 40px;
	margin: 0px;
	vertical-align: top;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
	display: none !important;
}

#securityModel ul {
	list-style: none;
}
#securityModel .sm-heading {
	font-weight: bold;
}
#securityModel .sm-tick {
	width: 150px;
	background-image: url("../images/tick.png");
	background-repeat: no-repeat;
	background-position: center;
}
#securityModel .sm-cross {
	width: 150px;
	background-image: url("../images/cross.png");
	background-repeat: no-repeat;
	background-position: center;
}
#securityModel .sm-arrow-down {
	background-image: url("../images/arrow_down.png");
	background-repeat: no-repeat;
	background-position: center;
}
