﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
button, input {
	margin: 0;
	padding: 0;
	/*border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;*/
}

img {
	border: 0px;
}

body
{
	min-width: 1000px;
	color: #292929;
}

/*TO REMOVE DOUBLE SCROLLBAR IN LOADING*/
body #s4-workspace { 
	overflow-x: hidden; 
	overflow-y: auto !important; 
}


/* TYPOGRAPHY */

H1.egovstyle-Element-H1 
{
	-ms-name:"Heading 1";
}

H1, .egovstyle-Element-H1 
{
	font-size: 26px;
	color: #1B1B1B;
	font-weight: normal;
}

H2.egovstyle-Element-H2 
{
	-ms-name:"Heading 2";
}

H2, .egovstyle-Element-H2 
{
	font-size: 20px;
	font-weight: bold;
	color: #1B1B1B;
}


H3.egovstyle-Element-H3 
{
	-ms-name:"Heading 3";
}

H3, .site H3, .egovstyle-Element-H3 
{
	font-size: 18px;
	font-weight: bold;
	color: #1B1B1B;
}

H4.egovstyle-Element-H4 
{
	-ms-name:"Heading 4";
}

H4, .egovstyle-Element-H4 
{
	font-size: 16px;
	color: #1B1B1B;
	font-weight: normal;
}

H5.egovstyle-Element-H5 
{
	-ms-name:"Heading 5";
}

H5, .egovstyle-Element-H5 
{
	font-size: 14px;
	color: #1B1B1B;
	font-weight: normal;
}

H6.egovstyle-Element-H6 
{
	-ms-name:"Heading 6";
}

H6, .egovstyle-Element-H6 
{
	font-size: 12px;
	color: #686868;
	font-weight: normal;
}

.heading, .egovstyle-Style-heading 
{
	-ms-name:"Heading";
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.egovstyle-Style-normal {
	-ms-name:"Normal";
}

.ext-link, .egovstyle-Style-popup {
	-ms-name:"Popup Icon";
	background: transparent url(/Style%20Library/eGov/Responsive/Images/popup-icon.png) center right no-repeat;
    padding-right: 18px;
	display:inline !important;
	zoom:1;  
}

.ext-link-arrow, .egovstyle-Style-arrow {
	-ms-name:"Arrow";
	background: transparent url(/Style%20Library/eGov/Responsive/Images/button-arrow.png) center right no-repeat;
    padding-right: 18px;
   	display:inline !important;
    zoom:1;  
}

.ext-link img, .egovstyle-Style-popup img {
	margin-left:5px;
}

.ext-link-arrow img, .egovstyle-Style-arrow img {
	margin-left:0px;
}



a:link,
.site a:link {
	color: #0087B9;
	text-decoration: none;
}
a:visited,
.site a:visited {
	color: #0087B9;
	text-decoration: none;
	
	
}
a:hover, .link:hover,
.site a:hover, .site .link:hover {
	cursor: pointer;
	text-decoration: underline;
}

.p, p.egovstyle-Element-p {
	-ms-name:"Paragraph";
}


.ms-wpContentDivSpace {
	margin: 0px;	
}

.ms-WPHeader {
	background-color: transparent;
}

.ms-WPHeader .ms-wpTdSpace {
	display: none;
}

.ms-WPHeader td {
	border: 0px none;
}

.ms-WPHeader h3 {
	font-size: inherit;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Segoe UI", Arial, sans-serif;
}

/* COMMON ELEMENTS */
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
}

ol {
	list-style-type: decimal;
	margin-left: 20px;
}
.seperator, div.egovstyle-Element-div 
{
	-ms-name:"Seperator";
	margin: 20px 0px 20px 0px;
	border-bottom: 5px solid #989898;
	height: 1px;
	width: 56px;
}


input+label {
 	margin-left: 3px;
 }

input[type="radio"] {
 	font-size: 14px;
 	
 }
input[type=text] {
	border: 1px solid #989898;
}
input[type=password] {
	border: 1px solid #989898;
}


label[for="textarea"] {
	vertical-align: top;
}


textarea {
	border: 1px solid #403F3F;
}
.back, .cancel, .submit, button[type="button"], button[type="submit"], input[type="submit"], input[type="reset"] {
	cursor: pointer;
	text-transform: uppercase;
	text-decoration:none;
	overflow: visible;
}
.submit,button, button.submit, input[type="submit"] {
	background-image: url('images/button-arrow.png');
	background-repeat: no-repeat;
	background-position: 97% center;
	background-color: #000;
	text-decoration:none !important;
	color: #FFF !important;
	padding: 4px 19px 4px 9px;
	border: 0px;
}

.submit:hover,button:hover, button.submit:hover, input[type="submit"]:hover {
	background-image: url('images/button-arrow-hover.png');
	background-color: #D7463F;
	text-decoration:none !important;
	color: #FFF !important;
	border: 0px;
}
.cancel, button.cancel, input[type="reset"] {
	background-color: #CDCBBC;
	color: #FFF;
	padding: 4px 10px;
	border: 0px;
}
.cancel:hover, button.cancel:hover, input[type="reset"]:hover {
	background-color: #FFF;
	color: #000;
	border: 1px solid #000;
	padding: 3px 9px;
}
.back, button.back {
	background-image: url('images/button-arrow-left.png') !important;
	background-repeat: no-repeat !important;
	background-position: 7% center !important;
	background-color: #000;
	text-decoration:none !important;
	color: #FFF !important;
	border: 0px;
}

button.back {
	padding: 4px 9px 4px 19px;
}


.back {
	padding: 4px 9px 4px 19px !important;
}

.back:hover, button.back:hover {
	background-image: url('images/button-arrow-left-hover.png') !important;
	background-color: #D7463F;
	text-decoration:none !important;
	color: #FFF !important;
	border: 0px;
}

.validation {
	display: inline-block; zoom: 1; *display: inline;
	width: 100%;
	color: #D7463F;
}

/* Table Styles */
.egovstyle-Table-default   {
	-ms-name:"Table Style Default";
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.egovstyle-TableEvenRow-default, .egovstyle-TableOddRow-default, .egovstyle-TableHeaderRow-default   {

}

.egovstyle-TableFirstCol-default, 
.egovstyle-TableEvenCol-default, 
.egovstyle-TableOddCol-default, 
.egovstyle-TableHeaderFirstCol-default,
.egovstyle-TableHeaderEvenCol-default, 
.egovstyle-TableHeaderOddCol-default   {
}

.egovstyle-Table-0   {
	-ms-name:"Table Style 1";
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 5px solid #DEDEDE;
	margin: 20px 0 10px;
	width: 100%;
}

.egovstyle-TableEvenRow-0, .egovstyle-TableOddRow-0, .egovstyle-TableHeaderRow-0   {
	border-bottom: 1px solid #DEDEDE;
}

.egovstyle-TableFirstCol-0, 
.egovstyle-TableEvenCol-0, 
.egovstyle-TableOddCol-0, 
.egovstyle-TableHeaderFirstCol-0,
.egovstyle-TableHeaderEvenCol-0, 
.egovstyle-TableHeaderOddCol-0   {
	padding: 10px 0;
	font-weight: inherit;
	text-align: left;
}


/* Content Editor Styles */

.egovstyle-ForeColor-1
{
  color: darkred;
  -ms-name: "";
  -ms-color:"Dark Red";
}
.egovstyle-ForeColor-2
{
  color: red;
  -ms-name: "";
  -ms-color:"Red";
}
.egovstyle-ForeColor-3
{
  color: orange;
  -ms-name: "";
  -ms-color:"Gold";
}
.egovstyle-ForeColor-4
{
  color: yellow;
  -ms-name: "";
  -ms-color:"Yellow";
}
.egovstyle-ForeColor-5
{
  color: lightgreen;
  -ms-name: "";
  -ms-color:"Light Green";
}
.egovstyle-ForeColor-6
{
  color: green;
  -ms-name: "";
  -ms-color:"Dark Green";
}
.egovstyle-ForeColor-7
{
  color: lightblue;
  -ms-name: "";
  -ms-color:"Sky Blue";
}
.egovstyle-ForeColor-8
{
  color: blue;
  -ms-name: "";
  -ms-color:"Blue";
}
.egovstyle-ForeColor-9
{
  color: darkblue;
  -ms-name: "";
  -ms-color:"Dark Blue";
}
.egovstyle-ForeColor-10
{
  color: purple;
  -ms-name: "";
  -ms-color:"Dark Purple";
}
.egovstyle-BackColor-1
{
  background-color: darkred;
  -ms-name: "";
  -ms-color:"Dark Red";
}
.egovstyle-BackColor-2
{
  background-color: red;
  -ms-name: "";
  -ms-color:"Red";
}
.egovstyle-BackColor-3
{
  background-color: orange;
  -ms-name: "";
  -ms-color:"Gold";
}
.egovstyle-BackColor-4
{
  background-color: yellow;
  -ms-name: "";
  -ms-color:"Yellow";
}
.egovstyle-BackColor-5
{
  background-color: lightgreen;
  -ms-name: "";
  -ms-color:"Light Green";
}
.egovstyle-BackColor-6
{
  background-color: green;
  -ms-name: "";
  -ms-color:"Dark Green";
}
.egovstyle-BackColor-7
{
  background-color: lightblue;
  -ms-name: "";
  -ms-color:"Sky Blue";
}
.egovstyle-BackColor-8
{
  background-color: blue;
  -ms-name: "";
  -ms-color:"Blue";
}
.egovstyle-BackColor-9
{
  background-color: darkblue;
  -ms-name: "";
  -ms-color:"Dark Blue";
}
.egovstyle-BackColor-10
{
  background-color: purple;
  -ms-name: "";
  -ms-color:"Dark Purple";
}
.egovstyle-FontFace-1
{
  -ms-name:"Tahoma";
  font-family: tahoma;
}
.egovstyle-FontFace-2
{
  -ms-name:"Courier";
  font-family: courier, monospace;
}
.egovstyle-FontFace-3
{
  -ms-name:"Times New Roman";
  font-family: "Times New Roman", Times, serif;
}
.egovstyle-FontFace-4
{
  -ms-name:"Comic Sans";
  font-family: "Comic Sans", "Comic Sans MS", cursive;
}
.egovstyle-FontFace-5
{
  -ms-name:"Calibri";
  font-family: Calibri;
}
.egovstyle-FontFace-6
{
  -ms-name:"Georgia";
  font-family: Georgia;
}
.egovstyle-FontFace-7
{
  -ms-name:"Impact";
  font-family: Impact;
}
.egovstyle-FontFace-8
{
  -ms-name:"Trebuchet MS";
  font-family: "Trebuchet MS", helvetica;
}
.egovstyle-FontFace-9
{
  -ms-name:"Palatino Linotype";
  font-family: "Palatino Linotype", Palatino, serif;
}
.egovstyle-FontFace-10
{
  -ms-name:"Lucida Console";
  font-family: "Lucida Console", monaco, sans-serif;
}
.egovstyle-FontFace-11
{
  -ms-name:"Garamond";
  font-family: garamond;
}
.egovstyle-ThemeFontFace-1
{
  -ms-name:"Verdana";
  font-family:verdana;
}
.egovstyle-ThemeFontFace-2
{
  -ms-name:"Arial";
  font-family:arial;
}
.egovstyle-FontSize-1
{
  font-size: 8pt;
}
.egovstyle-FontSize-2
{
  font-size: 10pt;
}
.egovstyle-FontSize-3
{
  font-size: 12pt;
}
.egovstyle-FontSize-4
{
  font-size: 18pt;
}
.egovstyle-FontSize-5
{
  font-size: 24pt;
}
.egovstyle-FontSize-6
{
  font-size: 36pt;
}
.egovstyle-FontSize-7
{
  font-size: 48pt;
}
.egovstyle-FontSize-8
{
  font-size: 72pt;
}

.egovstyle-Image-0
{
  -ms-name:"No border";
}
.egovstyle-Image-1
{
  -ms-name:"Thin line border";
  /* [ReplaceColor(themeColor: "Dark2")] */ background-color:#182738;
  /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid #385b83;
  /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png");
  background-repeat:repeat-x;
  background-position:top;
}
.egovstyle-Image-2
{
  -ms-name:"Table border";
  padding:2px;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom: 1px solid #BFBFBF;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right: 1px solid #BFBFBF;
}
.egovstyle-Image-3
{
  -ms-name:"Dark border";
  padding:15px;
  /* [ReplaceColor(themeColor: "Dark2")] */ background-color:#182738;
  /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid 385b83;
  /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png");
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.egovstyle-Image-4
{
  -ms-name:"Light border";
  padding:6px;
  padding-bottom:33px;
  /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color:#F2F2F2;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom: 1px solid #BFBFBF;
  /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left: 1px solid #D8D8D8;
  /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right: 1px solid #BFBFBF;
  background-image: url("/_layouts/images/selbg.png");
  background-repeat:repeat-x;
  background-position:top;
}

.egovstyle-Position-1 {
  -ms-name:"Left";
  float:left;
}
.egovstyle-Position-2 {
  -ms-name:"Right";
  float:right;
}
.egovstyle-Position-3 {
  -ms-name:"Top";
  vertical-align:text-top;
}
.egovstyle-Position-4 {
  -ms-name:"Middle";
  vertical-align:middle;
}
.egovstyle-Position-5 {
  -ms-name:"Bottom";
  vertical-align:text-bottom;
}



/* SharePoint Styles */

.ms-cui-topBar2
{
	border-style: none;	
}

.ms-WPBorder,
.ms-WPBorderBorderOnly
{
	border: 1px dotted #6c6c6c;
}

.ms-WPBody 
{
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 1em;
}

.ms-WPBody table,
.ms-WPBody td
{
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: inherit;	
}

.ms-WPBody th
{
	font-weight: inherit;
}


select {
	font-size: inherit;
	font-family: "Segoe UI", Arial, sans-serif;
}

#s4-ribbonrow {
	font-size: 8pt;
	color: #676767;
	font-family: Verdana, Arial, sans-serif;
}

.sitebody {
	background: url('images/background.png') no-repeat top center;	
}

.srch-Page {
	color: #000;
	font-family: "Segoe UI", Arial, sans-serif;
	padding: 25px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
	float: left;
	position: relative;
	left: -50%;

}

.srch-Page strong {
	background-image: none;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	font-size: inherit;
	margin: 0px 0px 0px 5px;
}

.srch-Page a:link {
	color: #0087b9 !important;
	padding: 0px 0px 0px 0px;
	font-size: inherit;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}

.srch-Page a:visited {
	padding: 0px 0px 0px 0px;
	font-size: inherit;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
}


.srch-Page a:hover {
	border-style: none;
	text-decoration: underline !important;
}

.srch-Page-img {
	margin: 0px 0px 0px 5px;
}

.srch-WPBody {
	font-family: "Segoe UI", Arial, sans-serif;
}

#SRP {
	float: left;
	position: relative;
	left: 50%;
}


.ms-searchref-main {
	background-color: transparent;
	background-image: none;
	font-family: "Segoe UI", Arial, sans-serif !important;
	border-style: none;
	padding: 0px 0px 0px 0px;
}

.ms-searchref-categoryname {
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	padding: 0px 0px 0px 0px;
	height: auto;
}

.ms-searchref-filterlink {
	color: #0087b9 !important;
}

.ms-searchref-filterlink:hover {
	color: #0087b9 !important;
}

li.ms-searchref-filter {
	padding: 0px 0px 0px 0px !important;
	line-height: 16px;
	margin: 7px 0px 0px 0px !important;
	background-image: none !important;
	background-repeat: no-repeat !important;
}

.datefilter li.ms-searchref-filter:first-child {
	margin-top:0px;
}

li.ms-searchref-selected {
	background-color: transparent;
	border-style: none;
}

li.ms-searchref-selected .ms-searchref-filterlink {
	color: #292929 !important;
}

.ms-searchref-catseparator {
	height: 20px;
}

div.ms-searchChannelTitle {
	padding: 0px 0px 0px 0px;
}

.ms-searchChannelTitle span {
	color: #000 !important;
	font-family: "Segoe UI", Arial, sans-serif !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: auto;
}

div.ms-searchsummarybody {
	padding-left: 0px;
}

.ms-searchsummarymain a:link {
	color: #0087b9 !important;
	padding-top: 7px;
}

.ms-searchsummarymain a:hover {
	color: #0087b9 !important;
}

.s4-noti {
	margin-top: 25px;
}

.ms-long {
	font-family: "Segoe UI",Arial, sans-serif;
	font-size: 1em;
}

.ms-input {
	font-family: "Segoe UI",Arial, sans-serif;
	font-size: 1em;
}

.ms-dtinput {
	font-size: 1em;
}

LI.ms-MenuUIULItem {
	background-image: none !important;
}