@import url(../content.css);

body {
	font: 80%/1.4 Arial, Helvetica, sans-serif; 
	background:#fff; 
	color:#000;
}

html {
	height:100.01%;
}

/* Kill browser defaults */
* {
	margin:0; 
	padding:0;
}

object, embed {
	display: block;
}

img{
	border:none; 
	display:block;
}
/* end */

a:link, a:visited {
	color:#00A6CC; 
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a {

	outline : none;
}
/* end links */


/*************************** layout ******************************/
div#wrapper {
	width:100%;
}

div#main {
	width : 997px; /*1024px; */
	margin:0 auto; 
	border-top : solid 5px #F5FBFD;
}

/*----------------------header----------------------*/
div#header {
	width : 997px;
	float:left;
	margin: 0px;
	padding : 0px;
	clear : both;
}

div.top-block {
	float : left; 
	padding : 0px;
	margin : 0px; 
	width : 997px;
	font-size: 0.9em;
	color : #00A6CC;
}

div.top-block ul {
	margin:0; 
	padding:5px 0px 5px 0px; 
	float:left; 
	list-style:none;
	width: 100%;
}

div.top-block ul li {
	float : left; 
	margin : 0px;
	padding : 0px 8px 0px 0px;
	background : #fff url(../../../../images/header_div.png) no-repeat 96%;
	font-size : 1.0em;
}

div.top-block ul li.end {
	background : none;
	padding-left : 3px;
	float : right;
	display: block;
}

div.top-block  a:link, div.top-block  a:visited {
	color:#00A6CC; 
	text-decoration:none;
}

div.top-block  a:hover {
	text-decoration: underline;
}

div.top-block  a {
	outline : none;
}

div.top-block img {
	float : left;
	border : none;
}

div#az-links {
	float : left; 
	padding : 0px;
	margin : 0px; 
	width : 100%;
	font-size: 1.0em;
	background-color : #7ACAE2;
	color : #fff;
}

div#az-links #start-off {
	float : left;
	width : 200px;
	margin : 0px;
	padding : 5px 0px 5px 20px;
	background : #00A6CC url(../../../../images/az_link_arrow.gif) no-repeat 100%;
	display: inline;
}

div#az-links ul {
	float : left;
	margin : 0; 
	padding : 0; 
	list-style : none;
}

div#az-links ul li {
	float : left; 
	margin : 2px 4px 0px 4px;
	padding : 0px;
	background-color : #00A6CC;
	border : solid 1px #fff;
	font-size : 1.2em;
	font-weight : bold;
	width : 18px;
	text-align : center;
}

div#az-links ul li a:link, div#az-links ul li  a:visited {
	color : #fff;
	text-decoration : none;
}

div#az-links ul li  a:hover {
	color : #fff;
	text-decoration : underline;
}

div#az-links ul li  a {
	color : #fff;
	text-decoration : none;
}

div#az-links table {
	float : right;
	width : 773px;
	margin : 0;
	padding : 0;
	border : none;
}

div#az-links table tr {
	margin : 0;
	padding : 0;
	float: none;
	width: 100%;
}

div#az-links table tr td {
    margin : 0;
	padding : 0;
	float:none;
}

div#az-links table tr td.AtoZBG {
	margin : 0;
	padding : 0;
	vertical-align : top;
	float : none;
	border : none;
	font-size : 1.2em;
	font-weight : bold;
}

div#az-links table tr td.AtoZBG img {
	display : none;
}

div#az-links table tr td.AtoZBG a {
	float : none;
	background-color : #00A6CC;
	border : solid 1px #fff;
	text-align : center;
	color : #fff;
	text-decoration : none;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	width: 15px;
	display: inline-block;
}

div#az-links table tr td.AtoZBG a:hover {
	color : #fff;
	text-decoration : underline;
}
/*----------------------content----------------------*/
div#contentholder {
	width : 997px; 
	overflow : hidden; 
	padding : 0px 0px 10px 0px;
	float : left;
}

div#contentholder.wide {
	width : 730px; 
	overflow : hidden; 
	padding : 20px 10px 10px 10px;
}
/*----------------------content----------------------*/
div#breadcrumb {
	float : left;
	width : 100%;
	clear : both;
	display : block; 
	overflow : hidden; 
}

div#breadcrumb ul {
}

*html div#breadcrumb ul {
	padding : 0;
}
div#breadcrumb ul li {
	float : left;
	margin : 0;
	padding : 5px 5px 5px 0px;
	color : #000; 
	list-style-type: none;
	display : inline; 
	font-size : 1.0em; 
	line-height : 1.2em;
}

div#breadcrumb ul li a {
	background : url(../../../../images/arrow.gif) no-repeat center right; 
	padding:0 15px 0 0;
	color : #00A6CC;
}

div#breadcrumb ul a {
	text-decoration : none;
}

div#breadcrumb ul a:hover {
	text-decoration : underline;
}

/*----------------------column LEFT----------------------*/
div#nav {
	float : left; 
	width : 220px;
	margin : 0;
	padding : 0;
}

/* level 1 */
div#nav ul {
	float : left;
	margin : 0; 
	padding : 0; 
	font-weight : bold;
	font-size : 1.1em;
}

div#nav ul li {
	float : left;
	overflow : hidden; 
	list-style-type: none;
	padding : 0px;
	margin : 0px 0px 2px 0px;
	background-color : #B0DDEE;
}

div#nav ul li a {
	float : left;
	width : 210px;
	color : #000; 
	padding : 0px 0px 0px 10px;
	margin : 0px;
	text-decoration : none; 
}

div#nav ul li a:hover, div#nav ul li.home a:hover {
	text-decoration : none;
	background-color : #00A6CC;
	color : #fff;
}

div#nav ul li.home a {
	font-weight : bold;
	background-color : #B0DDEE;
	background-image : url(../../../../images/nav_corner.gif);
	background-repeat : no-repeat;
	background-position : top right;
	color : #000;
}

div#nav li#DirectGov a {
	font-weight : bold;
	background : #F37F23;
	color : #fff;
}

div#nav li#DirectGov a:hover {
	background : #F37F23;
}

div#nav div#logo {
	float : left;
	width : 200px;
	margin : 20px 0px 0px 10px;
	padding : 0;
}

div#nav ul li.active {
	float : left;
	overflow : hidden; 
	/*list-style : none;*/
	list-style-type: none;
	padding : 0px;
	margin : 0px 0px 2px 0px;
	background-color : #00A6CC;
	color : #fff;
	font-weight : bold;
}

div#nav ul li.active a {
	color : #fff;
}

/* level 2 */
div#nav ul ul {
	float : left;
	margin : 0; 
	padding : 0; 
	display : block; 
	overflow : hidden;
	font-weight : normal;
	font-size : 0.9em;
	background : none;
	background-color : #DBEFF7;
}

div#nav ul ul li {
	color: #000;
	float : left;
	overflow : hidden; 
	/*list-style : none;*/
	list-style-type: none;
	padding : 0px;
	margin : 0px;
	background-color : #fff;
	background : none;
}

div#nav ul ul li.active {
	float : left;
	overflow : hidden; 
	/*list-style : none;*/
	list-style-type: none;
	padding : 0px;
	margin : 0px;
	background-color : #fff;
	background : none;
	color : #000;
}

div#nav ul ul li.active a {
	float : left;
	overflow : hidden; 
	/*list-style : none;*/
	list-style-type: none;
	padding : 0px;
	margin : 0px;
	background-color : #fff;
	background : none;
	color : #000;
}

div#nav ul ul li a {
	float : left;
	width : 200px;
	color : #000 !important; 
	padding : 0px 0px 0px 20px;
	margin : 0px;
	text-decoration : none; 
	
}





div#nav ul ul li a:hover {
	color : #00A6CC;
	background : none;
	text-decoration : underline; 
}

div#nav ul ul li.active {
	float : left;
	overflow : hidden; 
	width : 200px;
	list-style : none;
	background-color : #fff;
	background : none;
	color : #000; 
	font-weight : bold;
	padding : 0px 0px 0px 20px;
	margin : 0px;
	text-decoration : none; 
}

/* level 3 */
div#nav ul ul ul li a {
	float : left;
	width : 190px;
	color : #000; 
	padding : 0px 0px 0px 10px;
	margin : 0px;
	text-decoration : none; 
}

div#nav ul ul ul {
	float : left;
	margin : 0; 
	padding : 0; 
	display : block; 
	overflow : hidden;
	font-weight : normal;
	font-size : 1.0em;
}

div#nav ul ul ul li {
	float : left;
	overflow : hidden; 
	list-style : none;
	padding : 0px;
	margin : 0px;
	background-color : #fff;
	background : none;
}

div#nav ul ul ul li a {
	float : left;
	width : 100%;
width: 190px;
	color : #000; 
	padding : 0px 0px 0px 30px;
	margin : 0px;
	text-decoration : none; 
}

div#nav ul ul ul li a:hover {
	color : #00A6CC;
	background : none;
	text-decoration : underline; 
}

div#nav ul ul ul li.active {
	float : left;
	overflow : hidden; 
	list-style : none;
	background-color : #fff;
	background : none;
	width : 190px;
	color : #000; 
	font-weight : bold;
	padding : 0px 0px 0px 30px;
	margin : 0px;
	text-decoration : none; 
}
/*----------------------column CENTER----------------------*/
div#content {
	float : left; 
	width : 520px;
	margin : 0;
	margin : 0px 0px 0px 10px;
    padding : 0px;
}


div#content span.page_title {
	float : left;
	width : 520px;
	text-align : left;
	padding : 0px;
	font-size:1.4em; 
	font-weight : bold;
	color:#00A6CC; 
	margin:0 0 .6em 0;
}

div#content div#banner {
	float : left;
	width : 520px;
	text-align : center;
	margin : 0px 0px 10px 0px;
	padding : 0px;
}

div#content div#banner img {
	border : none;
	width : 520px;
}

/* content block */
div#content div.content-block {
	float : left;
	width : 520px;
	margin : 0px 0px 10px 0px;
}

div#content div.content-block div.content-title {
	width : 520px;
	overflow : hidden; 
	float : left;
	padding : 0px;
	margin : 0px 0px 5px 0px;
	background-color : #00A6CC;
	background-image : url(../../../../images/corner_bg.gif);
	background-repeat : no-repeat;
	background-position : top right;
	color : #fff;
	font-size : 1.3em;
	font-weight : bold;
}

div#content div.content-block div.content-title div.title,
div#content div.landing-block div.landing-title div.title {
	padding-left : 10px;
}

div#content div.content-block div.content-text {
	float : left;
	padding : 0;
	margin : 0;
	border : solid 1px #00A6CC;
	background-color : #EAF6FB;
}

div#content div.content-block div.content-text div.text {
	width : 508px;
	padding : 5px;
}

div#content div.content-block div.content-text div.text img {
	float : left;
	margin : 0px 20px 0px 0px;
}

div#content div.content-block div.content-text div.text p {
	font-size : 1.1em;
	line-height : 1.3em;
}

div#content div.content-block div.content-text div.text p a.more-link {
	float : right;
	color : #00A6CC;
	font-size : 1.0em;
	font-weight : bold;
	padding : 0px 15px 0px 0px;
	background-image : url(../../../../images/arrow.gif);
	background-repeat : no-repeat;
	background-position : center right;
	text-decoration : none;
}

div#content div.landing-block div.landing-title div.title p {
    margin : 0px;
    padding : 0px;
}

div#content div.content-block div.content-box {
	float : left;
	width : 247px;
}

div#content div.content-block div.content-box.border {
	border-right : solid 1px #00A6CC;
}

div#content div.content-block div.content-box.right {
	padding-right : 10px;
}

div#content div.content-block div.content-box.left {
	padding-left : 10px;
}

div#content div.content-block div.content-box img {
	float : right;
	margin : 0px 0px 5px 5px;
}

div#content div.content-block div.content-box p {
	font-size : 1.0em;
	line-height : 1.1em;
}

div#content div.content-block div.content-box p a.more-link {
	float : right;
	color : #00A6CC;
	font-size : 1.0em;
	font-weight : bold;
	padding : 0px 15px 0px 0px;
	background-image : url(../../../../images/arrow.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	text-decoration : none;
}	

/* news block */
div#content div.content-block div.news-item, div.news-item {
	float : left;
	width : 520px;
}

div#content div.content-block div.news-item img, div.news-item img {
	float : right;
	margin : 0px 0px 5px 5px;
}

div#content div.content-block div.news-item p, div.news-item p {
	font-size : 1.0em;
	line-height : 1.1em;
}

div#content div.content-block div.news-item p a.more-link, div.news-item p a.more-link  {
	float : left;
	width : 505px;
	text-align : right;
	color : #00A6CC;
	font-size : 1.0em;
	font-weight : bold;
	padding : 0px 15px 0px 0px;
	background-image : url(../../../../images/arrow.gif);
	background-repeat : no-repeat;
	background-position : bottom right;
	text-decoration : none;
	border-bottom : solid 1px #00A6CC;
}


/* landing block */
div#content div.landing-block {
	float : left;
	width : 247px;
	margin : 0px 5px 10px 5px;
}

div#content div.landing-block div.landing-title {
	padding : 0px;
	margin : 0px 0px 5px 0px;
	background-color : #00A6CC;
	background-image : url(../../../../images/corner_bg.gif);
	background-repeat : no-repeat;
	background-position : top right;
	color : #fff;
	font-size : 1.3em;
	font-weight : bold;
}

div#content div.landing-block div.landing-text {
	float : left;
	padding : 10px;
	margin : 0;
	border : solid 1px #00A6CC;
	background-color : #EAF6FB;
}

div#content div.landing-block div.landing-text div.text {
	width : 225px;
}

div#content div.landing-block div.landing-text div.text img {
	margin : 0;
	padding : 0;
	border : none;
}

div#content div.landing-block div.landing-text div.text p {
	margin : 0;
	padding : 0;
}

/* Immediacy search block */
div#content div.searchResults select,div#content div.searchResults input{
	border: 1px solid #999999;
	padding:0;
}
div#content div.searchResults {
	float : left; 
	padding : 2px; 
	margin : 0px; 
	border : none; 
	width : 100%;
}

div#content div.searchResults table {
	margin : 0;
	padding : 0; 
	border : none; 
	float : left;
	width : 246px;
}

div#content div.searchResults table tr {
	margin: 0px; 
	padding:0; 
	border:none;
}

div#content div.searchResults table tr td {
	margin: 0px; 
	padding:0; 
	border:none;
}
div#content div.searchResults table tr td table {
	border:none; 
	background: none;
}

div#content div.searchResults table tr td table tr td {
	margin: 0px; 
	padding: 3px 0px; 
	border : none;
}

div#content div.searchResults input#Template_ctl11_ctl00_ctl02 {
	display : none;
}

div#content div.searchResults div.searchResultsItem {
	padding : 5px;
	margin-top : 5px;
	border-bottom : solid 1px #00A6CC;
	border-top : solid 1px #00A6CC;
	width : 500px;
}

div#content div.searchResults div.searchResultsItem p {
	margin : 0;
	padding : 0;
}

#Template_ctl11_ctl00_dateFrom_Day, #Template_ctl11_ctl00_dateTo_Day{
    width: 45px;
}

#Template_ctl11_ctl00_dateFrom_Month, #Template_ctl11_ctl00_dateTo_Month{
	width: 48px;
}

#Template_ctl11_ctl00_dateFrom_Year, #Template_ctl11_ctl00_dateTo_Year{
	width: 53px;
}

/* sitemap block */
div#content div.sitemap {
	float : left;
	width : 100%;
}
div#content div.sitemap img {
	float : left;
	display : inline;
	margin : 4px 0px 0px 0px;
}
div#content div.sitemap div.sitmp0 {
	padding:2px; 
	margin-top:.8em;
}

div#content div.sitemap div.sitmp1,
div#content div.sitemap div.sitmp2 {
	padding:2px;
}

div#content div.sitemap a.sitmpA0 {
	font-weight:bold;
}

/* az service block */
div#content div.az-services-results {
	width : 100%;
}

div#content div.az-services-results div {
	display : none;
}

div#content div.az-services-results table,
div#content div.az-services-results table tr,
div#content div.az-services-results table tr td {
	border : none;
}

div#content div.az-services-results table tr td.AtoZTitle1 {
	border : solid 1px #00A6CC;
	background-color : #EAF6FB;
	font-size : 1.3em;
	font-weight : bold;
}

div#content div.newsArchive {
    float:left;
}

div#content div.newsArchive div#PageCounter {
	float:left;
	margin:10px 0px 0px 0px; 
	width:520px;
}
div#content div.newsArchive div#PageCounter hr {
	float:none;
	width:520px; 
	padding: 0px; 
	margin: 0px; 
	height:1px;
	border-bottom: solid 1px #333;
	display:none;
}
div#content div.newsArchive div#PageCounter div.PageCounter {
	float:left;
	margin:0px;
	padding:0px; 
	width:100%; 
	display:inline;
}
div#content div.newsArchive div#PageCounter div.PageCounter label {
	float:none;
	margin:0px;
	padding:0px; 
	width:100%;
}
div#content div.newsArchive div#PageCounter div.PageCounter img {
	float : none;
	margin:7px 0px 0px 0px;
	padding:0px;
	display:inline;
}
div#content div.newsArchive div#PageCounter div.PageCounter input.PageCounterTxtBox {
	float : none;
	width:50px;
	display:inline;
}
div#content div#newsArchive div#PageCounter div.PageCounter input {
	float:none; 
	width:auto;
	height:auto !important;
	display:inline;
}
/*----------------------column RIGHT----------------------*/
div#info {
	float : right;
	width : 230px; 
	padding : 1px 0 0;
}

div#info div.search-block {
	float : left;
	margin : 0px 0px 20px 0px;
	padding : 0px 0px 2px 0px;
	background-color : #FAD5E5;
}

div#info div.search-block label {
	float : left;
	margin : 0;
	padding : 0px 0px 0px 7px;
	width : 223px;
	background-color : #EC008C;
	background-image : url(../../../../images/search_title_bg.png);
	background-repeat : no-repeat;
	background-position : top right;
	color : #FFFF00;
	font-size : 1.3em;
	font-weight : bold;	
}

div#info div.search-block input.text {
	float :left;
	width : 140px;
	margin : 5px 0px 0px 7px;
	padding : 0;
	border : none;
	font-size : 1.0em;
}

div#info div.search-block input {
	border : none;
	margin : 5px 0px 5px 8px;
	padding : 0;
	display : inline;
	float : left;
}

div#info div.search-block img {
	float : right;	
}

div#info div.search-block input.submit {
	float : right;
	display : inline;
	border : none;
	margin : 1px 0px 0px 0px;
	padding : 0;
	background-color : #FAD5E5;
	color : #FF0099;
	font-weight : bold;
	font-size : 1.3em;
	width : 70px;
	cursor : hand;
}

div#info div.div-link-block {
	float : left;
	margin : 0px 0px 3px 0px;
	padding : 0;
	color : #ffffff;
	width : 230px; 
}

div#info div.div-link-block img {
	float : left;
	border : none;
	margin : 0;
	padding : 1px 2px 1px 1px;
}

div#info div.div-link-block h3 {
	font-size : 1.4em;
}

div#info div.div-link-block ul {
	margin : 0; 
	padding : 0; 
	list-style : none;
}

div#info div.div-link-block ul li {
	font-weight : bold;
	font-size : 0.7em;
	margin : 0px;
	padding : 0px 0px 0px 7px;
	display : inline;
}

div#info div.div-link-block ul li a {
	color : #ffffff;
	text-decoration : none;
}
div#info div.div-link-block ul li a:hover {
	text-decoration : underline;
}

div#info div.div-link-block span.yellow {
	color : #FFFF00;
}

div#info div.div-link-block h3.link-block {
	color : #ffffff; 
	margin : 0;
}

div#info div.div-link-block h3.link-block a {
	color : #ffffff; 
	text-decoration : none;
}

div#info div.div-link-block h3.link-block a:hover {
    color : #ffffff;
    text-decoration : none;
}

div#info div.div-link-block div.blue {
	background-color : #00ADEA;
	background-image : url(../../../../images/nav_corner_blue.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding : 1px 0px 1px 0px;
	float : left;
	width : 100%;
}

div#info div.div-link-block div.blue ul li {
	background-image : url(../../../../images/info_bullet_blue.gif);
	background-repeat : no-repeat;
	background-position : left 60%;
}

div#info div.div-link-block div.orange {
	background-color : #F69147;
	background-image : url(../../../../images/nav_corner_orange.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding : 1px 0px 1px 0px;
	float : left;
	width : 100%;
}

div#info div.div-link-block div.orange ul li {
	background-image : url(../../../../images/info_bullet_orange.gif);
	background-repeat : no-repeat;
	background-position : left 60%;
}

div#info div.div-link-block div.green {
	background-color : #00A75F;
	background-image : url(../../../../images/nav_corner_green.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding : 1px 0px 1px 0px;
	float : left;
	width : 100%;
}

div#info div.div-link-block div.green ul li {
	background-image : url(../../../../images/info_bullet_green.gif);
	background-repeat : no-repeat;
	background-position : left 60%;
}

div#info div.div-link-block div.darkblue {
	background-color : #005BAA;
	background-image : url(../../../../images/nav_corner_darkblue.gif);
	background-repeat : no-repeat;
	background-position : top right;
	padding : 1px 0px 1px 0px;
	float : left;
	width : 100%;
}

div#info div.div-link-block div.darkblue ul li {
	background-image : url(../../../../images/info_bullet_darkblue.gif);
	background-repeat : no-repeat;
	background-position : left 60%;
}

div#info div#text-block {
	float : left;
	margin : 20px 0px 0px 0px;
	padding : 0px;
	width : 230px;
}

div#info div#text-block img {
	padding : 1px;
}

div#info div#text-block ul {
	margin : 0px; 
	padding : 0; 
	display : block; 
	overflow : hidden;
	font-weight : bold;
	font-size : 1.3em;
	list-style : none;
}

div#info div#text-block ul li {
	width : 100%; 
	overflow : hidden; 
	float : left;
	padding : 0px 0px 1px  0px;
	margin : 0px;
	background-color : #00A6CC;
	background-image : url(../../../../images/corner_bg.gif);
	background-repeat : no-repeat;
	background-position : top right;
	color : #ffffff;
}

div#info div#text-block div#text {
	margin-top : 5px;
	padding : 4px;
	border : solid 1px #40BCD9;
	_float : left;
	width : 220px;
	_width : 220px;
}

div#info div#text-block ul li div.title {
	padding-left : 10px;
}

div#info div#text-block ul li div.title p {
	margin : 0px;
	padding : 0px;
}

div#info div#text-block div#text div.nothing {
    margin: 0px;
    padding : 0px;
    border : solid 1px #ffffff;
}
/*----------------------footer----------------------*/
div#footer {
	width : 997px;
	padding : 12px 0px 25px 0px;
	padding : 0px;
	margin : 0px; 
	font-size: 1.0em;
	color : #00A6CC;
}

div#footer ul {
	margin:0; 
	padding:0; 
	float:left; 
	list-style:none;
}

div#footer ul li {
	float : left; 
	margin : 0px;
	padding : 0px 8px 0px 8px;
	background-color : #fff;
	background-image : url(../../../../images/header_div.png);
	background-repeat : no-repeat;
	background-position : 100%;
	font-size : 1.1em;
}

div#footer  a:link, div#footer  a:visited {
	color:#00A6CC; 
	text-decoration:none;
}

div#footer  a:hover {
	text-decoration: underline;
}

div#footer  a {
	outline : none;
}

div#footer div#credits {
	float : right;
	font-size : 1.1em;
}

div#footer div#credits img {
	display : inline;
	border : none;
	margin : 0px;
	padding : 0px;
}

/*************************** layout ******************************/


/********************** Events Calendar **************************/	
div#calendar {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	width : 220px;
}

div#calendar table#tblCalendar {
	width : 220px;
	padding : 0px;
	margin : 0px;
	font-size : 0.8em;
	border : none;
}

div#calendar table#tblCalendar th {
	background-color : #00A6CC;
	color : #ffffff;
	width : 14%;
	text-align : center;
	padding : 1;
	margin : 0;
}

div#calendar table#tblCalendar th a {
    color : #ffffff;
    text-decoration : none;
}

div#calendar table#tblCalendar th a:hover {
    color : #ffffff;
    text-decoration : underline;
}

div#calendar table#tblCalendar td {
    border : none;
	padding : 0;
	margin : 0;
}

div#calendar table#tblCalendar td img {
    float : none;
    display : none;
}
/********************** Events Calendar **************************/	


/********************** Vacancies **************************/	
div.jobs table, div.jobs table tr, div.jobs table tr td {
    border:  none;
}
div.jobs table tr td table {
    float : left;
    border : none;
    width : 515px;
}

div.jobs .VacanciesDarkBg {background-color:#ffffff;}
div.jobs .VacanciesLightBg1 {background-color:#7ACAE2; color : #ffffff;}
div.jobs .VacanciesLightBg2 {background-color:#00A6CC; color : #ffffff;}
div.jobs .VacanciesLightBg3 {background-color:#ffffff;}
/********************** Vacancies **************************/	


/********************** Forms **************************/	
div.forms {
	float : left;
	width : 500px;
}

div.forms table, div.forms table tr, div.forms table tr td {
	border : none;
}


/********************** Forms **************************/	


/********************** Councillor **************************/	
div.councillor, div.councillorlist  {
	float : left;
	border : none;
	margin : 0px;
	padding : 0px;
	width : 520px;
}

div.councillor table, div.councillor table tr, div.councillor table tr td,l
div.councillor table tr td table, div.councillor table tr td table tr, div.councillor table tr td table tr td {
	border : none;
}

div.councillor table {
	float : left;
	margin : 0px;
	padding : 0px;
}

div.councillor table tr {
	float : left;
	margin : 0px;
	padding : 0px;
}

div.councillor table tr td {
	float : left;
	margin : 0px;
	padding : 2px;
}

div.councillor table tr td table {
	float : left;
	margin : 0px;
	padding : 0px;
}

div.councillor table tr td table tr {
	float : left;
	margin : 0px;
	padding : 0px;
}

div.councillor .XDarkBG {
	background: none;
}

div.councillor .XLightBG1 {
	background: none;
	width : 170px;
}

div.councillor .XLightBG3 {
	background: none;
	font-weight : bold;
}

div.councillor ul {
	float : left;
	width : auto;
	margin : 0px;
	padding : 0px;
}

div.councillor ul li a {
	float : left;
}

div#councillorlist {
    float : left;
    padding : 0px;
    margin : 0px 0px 5px 0px;
}

div#councillorlist ul  {
    float : left;
	width : 520px;
	margin : 0px;
	padding : 2px;
	border : solid 1px #40BCD9;
}

div#councillorlist ul li {
    float : left;
    width : 163px;
    margin : 0px;
    background : none;
}

div#councillorlist ul li a {
    color:#00A6CC; 
	text-decoration:underline;
}

div#councillorlist ul li a a:hover {
	text-decoration:none;
}
/********************** Councillor **************************/




/************************* CSS ******************************/	
div.csscolourscheme {
	float : left;
	margin : 0px;
	padding : 0px;
	width : 520px;
}

div.csscolourscheme a {
	float : left;
	padding : 5px;
	margin : 0px;
	text-decoration : none; 
}

div.csscolourscheme a:hover {
	text-decoration : none; 
}
div.csscolourscheme a span {
	float :left;
	cursor : hand;
	width : 490px;
	padding : 0px;
	margin : 0px;
	font-weight : bold;
	border : solid 1px #333333;
}

div.cssfontsize {
	float : left;
	margin : 0px;
	padding : 0px;
	width : 520px;
}

div.cssfontsize a {
	float : left;
	padding : 5px;
	margin : 0px;
	text-decoration : none; 
}

div.cssfontsize a:hover {
	text-decoration : none; 
}
div.cssfontsize a span {
	float :left;
	cursor : hand;
	width : 157px;
	padding : 0px;
	margin : 0px;
	border : solid 1px #333333;
	text-align : center;
}

/************************* CSS ******************************/	



/****************** Benefits Calc ***************************/
div#benefitscalc {
    float : left;
    width : 520px;
}

div#benefitscalc table, div#benefitscalc table tr, div#benefitscalc table tr td, 
div#benefitscalc table tr td table, div#benefitscalc table tr td table tr, div#benefitscalc table tr td table tr td  {
    border : none;
    background : none;
    margin : 0;
    padding : 0;
    border-collapse : collapse;
}

div#benefitscalc table#tblbenefits {
    float : left;
    width : 520px;
    border : none;
}

div#benefitscalc table#tblbenefits tr td {
    padding : 10px 0px 10px 0px;
}

div#benefitscalc table#tblbenefits th {
    border : solid 1px #00A6CC;
}

div#benefitscalc table#tblbenefits table tr td {
    border : solid 0px red;
}

div#benefitscalc table#tblbenefits .color1 {
    background-color : #EBEBEB;
}

div#benefitscalc table#tblbenefits .color2 {
    background-color : #E4E4E4;
}

div#benefitscalc table#tblbenefits label {clear:left; cursor:pointer; font-weight:normal; display:block; float:left; padding: 0px 10px 0px 5px;} 
div#benefitscalc table#tblbenefits input, 
div#benefitscalc table#tblbenefits textarea,
div#benefitscalc table#tblbenefits select {float:none; margin:1px 0; padding: 2px; border: 1px solid #333333; background:#fff;}
div#benefitscalc table#tblbenefits option {background: #fff;}
div#benefitscalc table#tblbenefits input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#benefitscalc table#tblbenefits input.button {display:inline; margin:5px 0 0 120px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:none; border:none; clear:left;}

div#benefitscalc div#heading {
	float :left;
	width : 510px;
	margin : 10px 0px 10px 0px;
	padding : 5px;
	background-color : #EAF6FB;
	border : solid 1px #00A6CC;
	color : #00A6CC;
	font-weight : bold;
}

div#benefitscalc div#row {
	float :left;
	width : 510px;
	margin : 0px;
	padding : 5px;
}

div#benefitscalc div#row label {
	float : left;
	width : 335px;
	text-align : left;
	margin : 0px 5px 0px 0px;
	padding : 0px;
}

div#benefitscalc div#row input {
	float : none;
}

div#benefitscalc div#row select {
	float : none;
}

div#benefitscalc div#row select#BAAFC13 {
	width : 170px;
}
	
	
div#benefitscalc div#row div#col {
	float :left;
	display : inline;
	width : 77px;
	margin : 0px;
	padding : 0px;
}

div#benefitscalc div#row div#left {
	float :left;
	width : 255px;
	margin : 0px;
	padding : 0px;
}

div#benefitscalc div#row div#right {
	float :left;
	width : 255px;
	margin : 0px;
	padding : 0px;
}

div#benefitscalc div#row div#left label,
div#benefitscalc div#row div#right label {
	float : left;
	width : 190px;
	text-align : left;
	margin : 0px 5px 0px 0px;
	padding : 0px;
}

div#benefitscalc div#row.color1 {
    background-color : #EBEBEB;
}

div#benefitscalc div#row.color2 {
    background-color : #E4E4E4;
}

/****************** Benefits Calc ***************************/


/****************** Forms ***************************/
div#formtype {
    float : left;
    width : 505px;
    margin : 10px 0px 10px 0px;
    padding : 10px;
    border : solid 1px #40BCD9;
}

div#formtype div.row {
    float : left;
    width : 100%;
}

div#formtype div.row label {
    float :left;
    text-align : right;
    width : 200px;
    margin : 0px;
    padding : 0px 10px 0px 0px;
}

div#formtype div.row input {
    float :left;
    width : 150px;
    margin : 0px;
    padding : 1px;
}

div#formtype div.row input#btnSubmit {
    float : right;
    width : 80px;
}
/****************** Forms ***************************/

div#content .licensesummary
{
	
	max-width: 518px;
}

.tlLabels {font-family:Arial; font-size:11pt;
color:#ffffff;width:100px;}
.tlTitle {font-family:Tahoma,Arial; font-size:11px; color:#666666;}

