
/* TOC */
/* =Element Styling */
/* =Layout */
/* =Header */
/* =Generic Classes */
/* =Body Layout */
/* =Tables */
/* =Forms */
/* =Tabbing and Bookmarks */
/* =Boxes */

/* ------------------- =Element Styling ------------------- */
*{font-family:Arial, Helvetica, sans-serif;padding:0px;margin:0px;color:#003c73;}
blockquote{margin-left:50px;margin-right:50px;}
p, td, li,input,textarea,label,select{font-size:90%}
p{padding-bottom:10px;line-height:115%;}
li{padding-bottom:10px;line-height:1.2em;}
h1{font-size:160%;}
h2{font-size:140%;}
h3{font-size:120%;}
h4,h5,h6{font-size:100%;}
a:link{color:#003c79;text-decoration:underline;}
a{color:#003c79;text-decoration:underline;}
a:hover{color:#00afad;text-decoration:underline;}
img{border:0px;margin:0px;padding:0px;}
address{width:auto;border:1px solid #ccc;background:#ffc;padding:1em;font-style:normal;font-size:small;}
.pointer{cursor:pointer;}
.sitright img{float:right;position:relative;z-index:1;padding:5px;}
.sitleft img{float:right;position:relative;z-index:1;padding:5px;}
.sitfull img{float:right;position:relative;margin:5px;}
.sitleft{position:relative;float:left;margin:5px;width:200px;z-index:5;}
.sitright{position:relative;float:right;margin:5px;width:200px;z-index:5;}
.sitfull{position:relative;clear:both;margin:0;width:100%;}
.imgleft{position:relative;float:left;margin:5px;width:auto;border:0px;z-index:5;}
.imgright{position:relative;float:right;margin:5px;width:auto;border:0px;z-index:5;}
.floatleft{float:left;width:48%;text-align:left;position:relative;}
.floatright{float:right;width:48%;text-align:right;position:relative;}
#foot.floatleft{width:40%;}
#foot.floatright{width:40%;}
.clear{display:block;clear:both;}
.box{background-color:#eeffd9;border: 0px;margin:0px 0px 10px 0px;width:100%;}
.box p{padding: 0 5px 0 5px;}
.box h2{font-size:small;background:#00afad url(boxheading.gif) repeat-x top left;color:#fff;display:block;margin:0px;padding: 2px;font-weight:bold;}
.box ul{margin:0px;padding:0 0 0 20px;}
.box ul li{list-style-type:disc;list-style-position:outside;margin:5px 0px 5px 0px;padding:0px 5px 0px 5px;vertical-align:middle;}
.box a{color:#003c73;text-decoration:none;}
.box a:hover{color:#00afad;text-decoration:none;}
.boximg{padding: 10px;border:1px solid #666;border-top:#ccc;border-left:#ccc;background:#fff;}
/* ----------------------- =Layout ------------------------------ */
body {margin: 0;padding:0;text-align:center;background-color:#003F72;background-position:top;background-repeat:repeat;} 
#container{background:#bfebea url(sideswirls.gif) repeat-x top left;margin: 0 auto 0 auto;width:994px;text-align: left;}
#content{margin:0;padding:0;width:994px;}
.contentleft {width:200px;float:left;}
.contentcenter {width:574px;float:left;background:#fff url(whitebgtop.gif) repeat-x top left;margin:0px 0px 0px 0px;padding:10px;min-height:100%;height:100%;}
.contentright {width:200px;float:right;display:block;}
ul#leftnav{list-style-type:none;margin:0px;padding:0px;width:100%;}
ul#leftnav[id]{display: table;width:100%;}
ul#leftnav li{margin:0px;padding:0px;font-size:small;width:99%;display:block;line-height:26px;}
ul#leftnav[id] li{display: table-row; width:100%;}
ul#leftnav li a{font-weight:bold;padding:2px;text-decoration:none;color:#fff;margin:0;display: block;width:99%;height:26px;display:block;vertical-align: middle;}
#leftnav[id] li a{display: table-cell;}
#leftnav li a:hover{text-decoration:none;color:#fff;margin:0px;display: block;width:99%;height:26px;display:block;vertical-align: middle;}
#leftnav[id] li a:hover{display: table-cell;}

a.linkadvice{background:#ddb10a url(bar-yellow.gif) repeat-x bottom left;}
a.linkevents{background:#9a51b3 url(bar-purple.gif) repeat-x bottom left;}
a.linktraining{background:#6baa4f url(bar-green.gif) repeat-x bottom left;}
a.linkresource{background:#ed9c50 url(bar-orange.gif) repeat-x bottom left;}
a.linkwrapper{background:#4dc7c6 url(boxheading.gif) repeat-x top left;}
a.linkcouncillors{background:#029fdb url(bar-blue.gif) repeat-x bottom left;}
a.linkadvice:hover{background:#e6c64d url(bar-yellow-on.gif) repeat-x top left;}
a.linkevents:hover{background:#ad73c1 url(bar-purple-on.gif) repeat-x top left;}
a.linktraining:hover{background:#88ba71 url(bar-green-on.gif) repeat-x top left;}
a.linkresource:hover{background:#f1af72 url(bar-orange-on.gif) repeat-x top left;}

a.linkcouncillors:hover{background:#33b1e2 url(bar-blue-on.gif) repeat-x top left;}

a.linkwrapper:hover{background:#4bc7c5 url(bar-turq-on.gif) repeat-x top left;}

.contentcenter ul,.contentcenter ol{margin:10px 0px 10px 20px;}
#head{display:block;float:none;clear:both;background:url(seebanner.jpg) no-repeat top right;height:80px;}
#tagline{overflow:hidden;color:#fff;display:block;float:none;clear:both;margin:0px;padding:0px;line-height:20px;vertical-align:middle;height:20px;}
#tagline select{font-size:small;}
#tagline input{font-size:small;}
#tagline form{float:right;}
#tagline .contentright form div label{margin-top:-5px;color:#fff;line-height:20px;}
#tagline .contentleft{background:url(seelogo-foot.jpg) no-repeat top left;width:200px;height:20px;margin:0px;padding:0px;}
#tagline .contentcenter{height:20px;background:#f04358 url(boxheading.gif) repeat-x top left;width:320px;margin:0px;padding:0px 0px 0px 5px;}
#tagline .contentright{height:20px;background:#f04358 url(boxheading.gif) repeat-x top left;width:469px;}
#tagline p{font-weight:bold;}
#breadcrumb{height:20px;display:block;clear:both;line-height:20px;background-color:#fff}
#breadcrumb a{text-decoration:none;}
#breadcrumb a:active,#breadcrumb a:hover,#breadcrumb a:focus{text-decoration:underline;}
#breadcrumb .contentleft{background:#00afad url(boxheading.gif) repeat-x top left;width:200px;color:#fff;}
#breadcrumb .contentleft p{color:#fff;}
#breadcrumb .contentcenter{margin:0px;width:594px;padding:0px;background:#fff url(whitebgtop.gif) repeat-x top left;}
#breadcrumb .contentright{margin:0px;width:200px;padding:0px;background:#fff url(whitebgtop.gif) repeat-x top left;}
#breadcrumb p, #breadcrumb select, #breadcrumb li{font-size:small;padding:0px;}
#buttons{font-size:small;list-style-type:none;margin:0;padding:0px;color:#fff}
ul#buttons li{list-style:none;display:inline;color:#fff;font-size:100%;}
ul#buttons li a, ul#buttons li a img{margin:0;padding:0;text-decoration:none;}
#foot{display:block;float:none;clear:both;width:994px;margin:0px;padding:0px;}
#foot p{font-size:small;margin:0px;padding:0px;}
#footclear{display:none;clear:none;height:0px;line-height:0px;margin-bottom:-10px;font-size:0%;}
#footclear[id]{clear:both;display:block;margin-bottom:0px}
#foot .contentleft{height:20px;line-height:20px;border-top:1px solid #fff;text-align:center;}
#foot .contentcenter{background:#00afad url(boxheading.gif) repeat-x top left;height:20px;line-height:20px;width:594px;margin:0px;padding:0px;}
#foot .contentcenter a,#foot .contentcenter p, #tagline .contentcenter a,#tagline .contentcenter p{color:#fff;margin:0px;padding:0px;text-decoration:none;}
/* -------------------- =Tables ---------------- */
table.simpletable{margin: 0 auto 0 auto;width:98%;border-collapse:collapse;clear:none;empty-cells:show;border-bottom:1px dotted #ccc;}
table.simpletable td {margin:5px;padding:5px;border:0px;color:#333;font-size:small;empty-cells:show;}
table.simpletable th {margin:5px;padding:5px;background:url(boxheading.gif) #003c73 repeat-x;color:#fff;text-align:left;font-weight:bold;font-size:small;empty-cells:show;border-bottom:1px dotted #ccc;}
table.simpletable th.nobg {border-top:0;border-left:0;background:none;}
table.simpletable th.even{border:0;font-weight:normal;}
table.simpletable th.odd{border:0;font-weight:normal;}
table.simpletable .botrow{border-top:2px dotted #ccc;}
table.simpletable .even {background:#F0F0F0;}
table.simpletable .odd {background:#fff;}
table.gridtable{margin: 0 auto 0 auto;width:98%;border-collapse:collapse;clear:none;empty-cells:show;border:1px solid #ccc;}
table.gridtable td {margin:5px;padding:5px;border:1px solid #ccc;color:#000;font-size:small;empty-cells:show;}
table.gridtable th {margin:5px;padding:5px;background:url(boxheading.gif) #003c73 repeat-x;color:#fff;text-align:left;font-weight:bold;font-size:small;empty-cells:show;border:1px solid #ccc;}
.ArticleMiscs ul li img.midimg{float:none;vertical-align:middle;}
.ArticleMiscs table {background-color:#fff;width:100%;clear:both;border-bottom:2px dotted #ccc;font-size:small;empty-cells:show;}
.ArticleMiscs td {font-size:small;empty-cells:show;}
.ArticleMiscs th {font-size:small;background:#fff;empty-cells:show;}
.ArticleMiscs .even {background:#fff;}
.ArticleMiscs .odd {background:#F0F0F0;}
.active-row-highlight {background-color:#ccc}
.active-row-highlight .active-row-cell {background-color:#ccc}
.flowtable{width:50%;clear:none;}
/* -------------------- =Forms ----------------- */
div.row{clear: both;padding-top: 10px;}
div.row label{float: left;width: 35%;text-align: right;}
div.row .formw {float: right;width: 60%;text-align: left;} 
/* #content form div{padding-top:10px;} */
#content fieldset label{float:none;min-width: 48%;width:48%;text-align: left;} 
#content div.row label {float: left;width: 35%;text-align: right;}
#content div.row .formw {float: right;width: 60%;text-align: left;} 
#whatmores p{clear: both;padding-top: 10px;}
.error{font-weight: bold;color: #FF00FF;}
/* -------------------- =Tabbing and Bookmarks ----*/
#tabbing {width:100%;color:#000000;font-size:x-small;text-align:center;}
#tabbing a{display:inline;margin:0px 5px 0px 5px;font-size:x-small;padding:0px;border:0px;text-decoration:none;width:auto;text-align:center;}
#tabbing  a:link {display:inline;margin:0px 5px 0px 5px;font-size:x-small;padding:0px;border:0px;text-decoration:none;width:auto;text-align:center;}
#tabbing  a:hover {display:inline;font-size:x-small;text-decoration:none;width:auto;text-align:center;}
#tabbing .current {background-color:#ccc;border:0px solid #666;font-size:x-small;padding:0px;text-align:center;}
#bookmarks {padding-top:0.1em;padding-bottom:0.2em;font-size:x-small;font-weight:bold;text-align:center;}
#bookmarks a {margin:1px;margin-bottom:10px;border-color:#666;border-style:solid;border-width:1px;font-size:x-small;text-decoration:none;color:#333;padding-left:2px;padding-right:2px;white-space:normal;background-color:#fff;}
#bookmarks a:link {margin:1px;margin-bottom:10px;border-color:#666;border-style:solid;border-width:1px;font-size:x-small;text-decoration:none;color:#333;padding-left:2px;padding-right:2px;white-space:normal;background-color:#fff;}
#bookmarks a:hover {background:#fff;color:#f90;border:1px solid #f90;}
#bookmarks .current {background:#ccc;color:#333;border:1px solid #333;}
/* -------------------- =Boxes ---------------- */
div.ArticleMiscs {display:block;width:auto;background:#fff;position:relative;border:1px solid #ccc;padding:0px;font-size:small;margin:0px;}
.ArticleMiscs p {padding:0;margin:5px;}
.ArticleMiscs ul{padding-left:20px;margin-left:20px;list-style-image:url(miscsbullet.gif);list-style-type:square;list-item-position:outside;}
.ArticleMiscs h1,.ArticleMiscs h2,.ArticleMiscs h3,.ArticleMiscs h4{padding-top:0px;margin-top:0px;background:url("whitebar.jpg") #F0F0F0 repeat-x;border:0px;width:100%;font-weight:bolder;}
.ArticleMiscs h1{font-size:large;}
.ArticleMiscs h2{font-size:medium;}
.ArticleMiscs h3,.ArticleMiscs h4{font-size:small;}
div.ArticleMisc {background:#ffc;position:relative;border:1px solid #ccc;padding:0;margin:0 0 10px 0;font-size:small;}
.ArticleMisc p {padding:2px;margin:0px;}
.ArticleMisc h2,.ArticleMisc h3,.ArticleMisc h4{margin-top:0px;background:url("whitebar.jpg") #F0F0F0 repeat-x;border:0px;width:100%;font-weight:bolder;margin-top:0px;}
.ArticleMisc h2{font-size:large;}
.ArticleMisc h3{margin-top:2px;font-size:medium;}
.ArticleMisc h4{margin-top:2px;font-size:small;}
div.ImageCapt {background:#ffc;position:relative;border:2px dotted #ccc;padding:0px;}
.ArticleMisc table, td, th {width:auto;font-size:small;clear:none;}
div.clearer {clear:both;line-height:0;height:0;}
.mischead{background:url("greybar.jpg") #F0F0F0 repeat-x;font-weight:bold;font-size:medium;display:block;width:100%;margin:0px;border-bottom:1px solid #ccc;}

/*------------ =Corporate Styles to increase layout options ---------*/

/* Picture List */
ul.picturelist{ 
	list-style-type:none;
	list-style-image:none;
	position:relative; 
	float:left; 
	width:100%;
	margin:10px 0px 0px 0px; 
	padding:0; 
	border:0;
	line-height:1.5em;
}
/* Hides from IE-mac \*/
*html ul.picturelist, 
*html .corpTabbedBox,
*html ul.picturelist li,
*html .picturelist,
*html .themes .picturelist{
	height: 1%;
	line-height:1.5em;
}
/* End hide from IE-mac */
ul.picturelist li{ 
	line-height:1.5em;
	width:99%; 
	clear:both; 
	list-style-image:none; 
	list-style-type:none; 
	position:relative; 
	padding:3px 0px 0px 0px;
	margin-bottom:10px; 
	border:0px solid #233486; 
	background:none;
	min-height:180px;
}
ul.picturelist li.odd{ 
	line-height:1.5em;
	width:99%; 
	clear:both; 
	list-style-image:none; 
	list-style-type:none; 
	position:relative; 
	padding:3px 0px 0px 0px;
	margin-bottom:10px; 
	border:0px solid #e6e6e6; 
	background:;
	min-height:180px;
}
ul.picturelist > li,.themes ul.picturelist > li {	line-height:1.5em;padding:3px 0px 0px 0px;}

ul.picturelist li img,.themes ul.picturelist li img{ 
	float:left; 
	padding: 10px; 
	border:1px solid #233486; 
	border-top:#4dc7c6;
	border-left:#4dc7c6;
	background:#ffffff;
}
ul.picturelist li p,.themes ul.picturelist li p{ 
	line-height:1.5em;
	margin: 0px 0px 0px 180px; padding:0px;
}
ul.picturelist li h2,
.themes ul.picturelist li h2,
ul.picturelist li h3,
.themes ul.picturelist li h3,
ul.picturelist li h4,
.themes ul.picturelist li h4{ 
	line-height:1.5em;
	margin: 0px 0px 0px 180px; padding:0px; 
	clear:none;
}
.themes ul.picturelist li ul,
ul.picturelist li ul{
	margin: 10px 0px 10px 200px; padding:0px;
	width:auto;
	clear:none;
	list-style-type: none;
	padding:0px 0px 10px 0px;
}
.themes ul.picturelist li ul li,
ul.picturelist li ul li{
	clear:none;
	list-style-position: outside;
	margin:0px;
	padding: 0px;
	width:auto;
	list-style-type: square;
	min-height:0;
}
/* Split Columns 2,3,4 */

ul.splitcolumns,.themes ul.splitcolumns{
	list-style-type:none;
	list-style-image:none;
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
}
ul.splitcolumns li,.themes ul.splitcolumns li{ 
	width:48%; 
	float:left;
	list-style-image:none; 
	list-style-type:none; 
	position:relative; 
	padding:0px 0px 0px 2px; /*NIKKI 19 11 07*/ 
	margin:5px 5px 5px 0px; 
	border:0px solid #233486; 
	background:none;
	vertical-align:top;
}

ul.splitcolumns h2, ul.splitcolumns h3, ul.splitcolumns h4, .themes ul.splitcolumns h2, .themes ul.splitcolumns h3, .themes ul.splitcolumns h4{
	display:block;
	width:100%;
	border:0px; 
	background:#f5f5f5;
	color:#233486;
	margin:0px;
	padding:0px -5px 0px 5px;
}

ul.splitcolumns p,.themes ul.splitcolumns p{
	padding:5px;
}

ul.splitcolumns li ul li,.themes ul.splitcolumns li ul li{ /*NIKKI 15 11 07*/
	/*list-style-image: none;*/
	list-style-type: disc;
	/*background-image: url(bullet-green.gif);*/
	background-repeat: no-repeat;
	background-position: 0 .3em;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 7px 0px;
	float:none;
	border:0px solid teal; 
	width:95%;
}

ul.splitcolumns li p,.themes ul.splitcolumns li p{ /*NIKKI 15 11 07*/
	margin-top: 0px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.homecols li div.imgright{position:relative;float:right;padding:0px;margin:0px 0px 0px 5px;width:auto;border:0px;z-index:5;}
ul.homecols li div.imgright img{padding:0px;}
/* Tabbed Layout */
.corpTabbedBox{
	background:#fff;
	padding:20px;
	border:1px solid #999;
	border-top:none;
}
@media projection, screen {
/* Screen-only styles */

.tabs-hide{
	display:none;
}
.tabcontainer .on{
	color: #000;
	border-bottom: 1px solid  #999;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px;
}
.tabcontainer .on img{
	margin:0px;
	vertical-align:middle;
}
.tabcontainer .on li {
	display: inline;
	overflow: hidden;
	list-style-type: none; 
}
.tabcontainer .on a, .active a{
	color: #000;
	background-color:#f0f0f0;
	border: 1px solid #999;
	border-bottom:0px;
	padding: 3px 3px 0px 3px;
	margin: 0 1px 0 1px;
	text-decoration: none; }

.tabcontainer .on .active a, .active a{
	background-color:#fff;
	border-bottom: 3px solid #fff; text-decoration: none;}

.tabcontainer .on .active a:visited, .tabcontainer .on a:visited {
	color: #333;
	text-decoration: none;
}

.tabcontainer .on .active a:hover, .tabcontainer .on a:hover {
	background-color:#999;
	color: #fff; text-decoration: none; }
/* Screen-only styles end */
}
.pointer{cursor:pointer;text-decoration:none;}

/*div.clearer {clear: both; line-height: 0; height: 0;}*/

/* Calendars */
#calendar {width: 200px;padding: 0;margin: 0;border-left: 1px solid #A2ADBC;font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;text-align: center;background-color: #fff;}
#calendar caption a.nav{color: #fff;text-align: center;text-decoration: none;}	
#calendar caption {margin: 0;padding: 0;width: 141px;color: #fff;	 font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;}
#calendar th {font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #fff;background:url(cal-heads.gif) repeat-x top left;border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;border-top: 1px solid #A2ADBC;}
#calendar .today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {color: #fff;font-weight: bold;background: url(cal-todaysee.gif) repeat-x right bottom;}
#calendar td {border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;width: 28px;height: 20px;text-align: center;background: url(calnormal.jpg) no-repeat left bottom;}
#calendar caption {border: 1px solid #A2ADBC;margin-left: auto;margin-right: auto;padding: 0;width:auto;background: url(cal-heads.gif) repeat-x top left;olor: #fff;	 font-weight: bold;text-align: center;font-size:12px;}
#calendar td a {text-decoration: none;font-weight: bold;display: block;}
#calendar td a:link, #calendar td a:visited {color: #fff;background: url(boxheading.gif) repeat-x left top;display: block;}
#calendar td a:hover, #calendar td a:active {color: #fff;background: url(jobslinkbg.gif) repeat-x left top;display: block;}

/* Multipage */
#menumultipage{font-size:small;text-align:right;}	
#menumultipage.on a, #menumultipage.active a{
	height:16px;
	width:16px;
	color: #000000;
	background: #fff url('hn-pnum-off.gif') no-repeat;
	border: 0px;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	text-decoration: none;
}
#menumultipage.on .active a, #menumultipage.active a{background: #233486 url('hn-pnum-on.gif') no-repeat;height:16px;width:16px;}
/* A-Z */
#menuaz,#menuaz2{font-size:small;}	
ul#menuaz.on,ul#menuaz2.on{clear:both;width:95%;display:block;}
ul#menuaz.on, ul#menuaz.on li,ul#menuaz2.on, ul#menuaz2.on li{list-style-type:none; display:inline;}
#menuaz.on a, #menuaz.active a,#menuaz2.on a, #menuaz2.active a{
	display:block;
	float:left;
	height:24px;
	width:24px;
	color: #000000;
	background: #e6e6e6 url('hw-pnum-on.gif') no-repeat top left;
	border: 0px;
	margin: 0px;
	padding: 4px 4px 4px 0px;
	text-decoration: none;
	text-align:center;}
#menuaz.on .active a, #menuaz.active a,#menuaz2.on .active a, #menuaz2.active a{
	color: #000000;background: #233486 url('hw-pnum-on.gif') no-repeat top left;
	border: 0px;margin: 0pxpadding: 4px 4px 4px 0px;text-decoration: none;text-align:center;}	
.pointer{cursor:pointer;}

ul.homecols li h2 a, ul.homecols li h2 a:active,ul.homecols li h2 a:hover,ul.homecols li h2 a:visited{
	color:#fff;
	text-decoration:none;
}

ul.homecols h2{
	padding:4px 0 4px 4px;
}
#buttons a:hover, .box a:hover{
	text-decoration:underline;
}