.printbutton {
    background-color: #E2E2E2;
    border: 1px solid #C2C2C2;
    clear: both;
    display: block;
    float: right;
    font-family: arial;
    font-size: 0.8em;
    font-weight: normal;
    margin: 2px 0 8px;
    padding: 2px;
    width: 90px;
}

.textLeftAlign {
        text-align: left !important;
}
.facebook-p {
        font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
        font-size: 11px !important;
}
.facebook-h1 {
        font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
        font-size: 24px !important;
        font-weight: normal;
}
.facebook-h2 {
        font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
        font-size: 20px !important;
        font-weight: normal;
        border: none !important;
}
.formCheckbox {
	margin: 0px; padding: 0px; 
	color:#000000; 
        font-size:90%;
	line-height:150%;	
}

.formCheckbox a {
	color:#224A90; 
	font-weight:bold; 
	text-decoration:underline;
}
.formCheckbox a:hover {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
}

.njpbProfile {
  padding-top: 10px;
  padding-left: 20px;
  float: left;
}
.njpbProfile p {
  margin-left: -20px;
}

.content table {
  margin-left: 20px;
}
#content table {
  margin-left: 20px;
}
#breadcrumbs {
  margin-left: 0px !important;
}

/* SAFE EXIT SETTINGS */
#safeExitIE {
    display: block;
    height: 154px;
    outline: medium none;
    position: fixed;
    left: 0;
    text-indent: -9009px;
    top: 255px;
    width: 58px;
    z-index: 100000;
    text-align: left !important;
    float: left;
    _position: absolute;
    _top: 255px;
    _left: 0px;
}

ul#safeExit {
    margin: 0px;
    padding: 0px;
    list-style: none;
    z-index:9999;
    text-indent:-100000px;
}
ul#safeExit li {
    width: 100px;
    padding: 0px !important;
    margin: 0px !important;
    background: none !important;
}
ul#safeExit li a {
    display: block;
    margin-left: -2px;
    margin-bottom: 10px;
    width: 200px;
    height: 70px;    
    background-color:#CFCFCF;
    background-repeat:no-repeat;
    background-position:center center;
    border:1px solid #AFAFAF;
}
ul#safeExit .exit a      {
    background-image: url(/images/Graphics/slideExit.jpg);
}
ul#safeExit .tracks a   {
    background-image: url(/images/Graphics/slideTracks.jpg);
}

.floatRight {
    float: right;
    clear: both;
    padding: 0 20px 10px 10px;
}
.centerImg {
    text-align:center;
    display: block;
}
.twitLink {
    padding: 0px 6px 0px 0px;
    margin: 0px;
    float: left;
}
.twitLinkLast {
    padding: 0px;
    margin: 0px;
    float: left;
}

.textAlignLeft {
position: relative;
left: -20px;
text-align: left;
}

.accordionOnly {
margin-left: 20px;
}

.older-people-box {
background-color: #e7e7e7;
width: 180px;
}

.oversize {
font-size: 2.0em;
font-family:"Times New Roman",Georgia,Serif;
}

/* CSS Document using % */

body 
{
	margin: 0px; 
	padding: 0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%!important;
	background-color:#ffffff;
	text-align:center;
        position: relative;
}

.clear { 
height:1px;
clear:both; 
}

.clearwhite { 
height:1px;
background-color:#ffffff;
clear:both; 
}

.fivePixelSpacer {
height: 5px;
padding: 0px;
margin: 0px;
clear: both;
}

.tenPixelSpacer {
padding: 0px;
margin: 0px;
height: 10px;
clear: both;
}

.highlight {
font-weight: bold;
width: 500px;
background-color: #999999 !important;
border: 2px solid #777777;
margin: 0 0 10px 20px;
padding: 4px 2px 0px 2px;
}

.hideFromScreen {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

/*** basic elements ***/
p {
	margin: 0px 0px 0px 0px; padding: 0px 20px 10px 20px; 
	color:#000000; 
        font-size:80%;
	line-height:150%;	
}
p.smaller {
        font-size:70%;
	line-height:120%;
}
p.left {text-align:left;}
p.right {text-align:right;}
p.center {text-align:center;}
p.justify {text-align:justify;}

div.justify p {text-align:justify;}

#faqcontent p {font-size:70%;}

img {
        border: none;
}

a {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
}
a:hover {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
}

#content p a, #content li a, #events a, #container-ncdark .darkfooter a {
	color:#224A90; 
	font-weight:bold; 
	text-decoration:underline;
}
#content p a:hover, #content li a:hover, #events a:hover, #container-ncdark .darkfooter a:hover {
	color:#000000; 
	font-weight:bold; 
	text-decoration:none;
}

h1 {
	margin: 10px 20px 0px 20px; padding: 0px 0px 5px 0px; 
	color:#224A90; 
	font-size:110%;
}

h2 {
	margin: 10px 20px 5px 20px; padding: 0px 0px 5px 0px; 
	color:#990000; 
	font-size:100%;
	font-weight:bold;
        border-bottom: dotted 1px #b9b9b9;
}
h2.faq-disclaimer {margin-top:40px;}

h3 {
	margin: 15px 20px 5px 20px; padding: 0px 0px 0px 0px; 
	color:#224A90; 
	font-size:95%;
	font-weight:bold;
}

h4 {
	margin: 10px 20px 5px 20px; padding: 0px 0px 0px 0px; 
	color:#000000; 
	font-size:90%;
	font-weight:bold;
}

h5 {
	margin: 10px 20px 5px 20px; padding: 0px 0px 0px 0px; 
	color:#990000; 
	font-size:85%;
	font-weight:bold;
}

h6 {
	margin: 10px 20px 5px 20px; padding: 0px 0px 0px 0px; 
	color:#224A90; 
	font-size:80%;
	font-weight:bold;
}

ul {
	margin: 0px 50px 0px 30px; padding: 0px 0px 10px 0px;
        list-style-type:none; 
}

ol li {
        list-style-type: decimal !important;
        background: none !important;
        padding: 0 0 0 10px !important;
}

li {
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; 
	font-size:80%; color:#000000;
	list-style-type:none;	
	background: url(/getimage.aspx?id=85735) no-repeat top left;
}

ul ul li {
	margin: 5px 0 0 -5px; padding: 0px; 
	font-size:90%; color:#606060;
	list-style-type:circle!important;
        background: none;
}

.sublist {
        list-style-type: none;
        background: none;
        font-size: 75%;
        color:#585858;
        padding-left: 30px;
}

#content .content-feature .content-feature-text li {
	background: url(/getimage.aspx?id=89678) no-repeat top left;
}

#content li {line-height:150%;}
#content li strong {color:#990000;}
#content li a strong {color:#224A90;}
#content li a:hover strong {color:#000000;}
#content li strong a {color:#224A90;}
#content li strong a:hover {color:#000000;}

ul.rss-list li {
        background: url(/getimage.aspx?id=87402) no-repeat top left;
}

ul.rss-list ul li {
	margin-left: -20px;
        margin-top: 5px;
        margin-bottom: -5px;
        padding-left: 15px; 
	font-size:90%; 
        color:#606060;
        background: url(/getimage.aspx?id=85735) no-repeat top left;
}

.picture { 
     display:block;
     margin: 0px 0px 0px 20px; 
     padding: 0px 0px 0px 0px; 
}
.picture img { 
     margin: 5px 20px 15px 0px; 
     padding: 0px 0px 0px 0px; 
}

.picture-center { 
     text-align:center; 
}
.picture-center img { 
     margin: 5px 0px 15px 0px; 
     padding: 0px 0px 0px 0px; 
}

/*** colours ***/
.blue {color:#224A90;}
.light-blue {color:#E8F1FA;}
.gray {color:#e2e2e2;}
.deepred {color:#990000;}
.yellow {color:#FFFF00;}

#acrobat {
     margin: 10px 20px 0px 20px; 
     padding: 10px 0px 10px 0px;
     background-color:#ffffff;
     border-top: solid 1px #e2e2e2; 
}

#acrobat p {
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; 
	color:#000000; 
        font-size:70%;
	line-height:130%;	
}

/*** Twitter app tweaks ***/
.twtr-widget {
font-family: Sans-serif, Arial, Verdana !important;
}
.twtr-tweet-text p{
    background-color: #fff !important;
}
.twtr-doc h4 a {
    font-weight: normal !important;
}
.twtr-widget a img {
width: 50px;
}
.twtr-ft span {
width: 100px;
}

/*** content & layout container DIVs ***/
#container-print
{
	position: relative;
	display: block;
	width: 900px;
	margin: 5px auto 0px auto; 
	text-align:left;
}

#container-1
{
	position: relative;
	display: block;
	width: 965px;
	margin: 5px auto 0px auto; 
	background: #ffffff url(/getimage.aspx?id=85117) no-repeat top left;
	text-align:left;
}

#container-2
{
	position: relative;
	display: block;
	width: 900px;
	margin: 0px 0px 0px 65px;  padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
	text-align:left;
}

#header
{
	position: relative;
	display: block;
	width: 900px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}
#header-top
{
	position: relative;
	display: block;
	width: 900px; height:45px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background: #224A90 url(/getimage.aspx?id=85115) no-repeat;
}
#header-top p { margin: 0px 0px 0px 0px; padding: 25px 0px 0px 670px; font-size:75%; font-weight:bold; color:#ffffff; }
#header-bottom
{
	position: relative;
	display: block;
	width: 900px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}

#top-bar {
	position: relative;
	display: block;
	width: 900px;
	margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#224A90;
	color:#ffffff;
	font-size:85%;
}

#topbar-left
{
	position: relative;
	display: block;
	width:550px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left;
}
#topbar-left p {font-size:110%; font-weight:bold; color:#ffffff; margin: 0px 0px 0px 0px; padding: 3px 10px 3px 10px;}

#topbar-right
{
	position: relative;
	display: block;
	width:350px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:right; clear:right;
	text-align:right;
}
#topbar-right p {color:#ffffff; margin: 0px 0px 0px 0px; padding: 4px 10px 0px 10px;}
#topbar-right a {color:#ffffff; text-decoration:underline; font-weight:normal;}
#topbar-right a:hover {color:#ffff00; text-decoration:none; font-weight:normal;}

#contentzone
{
	position: relative;
	display: block;
	width: 900px;
	margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; 
}

#contentzone-left
{
	position: relative;
	display: block;
	width: 180px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left; clear:both;
	background-color:#ffffff;
}

#contentzone-middle
{
	position: relative;
	display: block;
	width: 540px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left; clear:right;
	background-color:#ffffff;
}


#contentzone-right
{
	position: relative;
	display: block;
	width: 180px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left; clear:right;
	background-color:#ffffff;
}
#contentzone-wide
{
	position: relative;
	display: block;
	width: 720px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left; clear:right;
	background-color:#ffffff;
}
#content
{
	position: relative;
	display: block;
	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; 
}

/*** HOMEPAGE FEATURE DIV ***/
#content .content-feature {
	width:495px;
	margin: 14px 0px 0px 20px; 
	padding: 0px 0px 0px 0px;
	background: #FFFFFF url(/getimage.aspx?id=85149) repeat-y;
}
#content .content-feature .content-feature-text {
	float: right; clear: right;
	width:350px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 5px 0px;
	color:#000000;
}
#content .content-feature .content-feature-text p { 
    margin: 0px 0px 0px 0px; padding: 0px 10px 0px 5px; 
    font-size:70%; color:#000000; 
    line-height:130%; 
}
#content .content-feature .content-feature-text p a {
     margin: 0px 0px 0px 0px; 
     padding: 8px 0px 2px 0px;                 
     display:block; 
     text-align:right; 
     text-decoration:underline; 
     color:#224A90;
}
#content .content-feature .content-feature-text p a:hover {
     margin: 0px 0px 0px 0px; 
     padding: 8px 0px 2px 0px;    
     display:block; 
     text-align:right; 
     text-decoration:none;
     color:#990000;
}
#content .content-feature .content-feature-text h2 { 
     margin: 0px 0px 5px 0px; 
     padding: 2px 2px 2px 5px; 
     background-color: #224A90; 
     color:#ffffff; 
     font-size:80%; 
     border-bottom:none;
}
#content .content-feature .content-feature-text h2 a {
     color:#ffffff;
     text-decoration:none;
}
#content .content-feature .content-feature-text h2 a:hover {
     color:#ffffff;
     text-decoration:underline;
}
#content .content-feature .content-feature-img { 
     width:135px; 
     float: left; 
     margin: 0px 0px 0px 0px; 
     padding: 0px 0px 0px 0px; 
     border-right: 10px solid #ffffff;
}

/*** HOMEPAGE RECRUITMENT ***/
#content .recruitment-banner {
	width:495px;
	margin: 14px 0px 0px 20px; 
	padding: 0px 0px 0px 0px;
}

/**** NAVIGATION STYLES USING SITEKIT BUTTON TABLE CODE ****/

#navigation {
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; 
	background-color:#e2e2e2;
	width: 178px;
	border: solid 1px #b9b9b9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#navigation img, #navigation br { display:none; }

#navigation table{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	width: 178px;
	font-size:80%;
}
/*#navigation table b, #navigation table b.navweight {font-weight:normal;}*/

#navigation table td.nav2, #navigation table td.nav3 {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	/*border-bottom: dotted 1px #ffffff;*/
}

#navigation table td.nav2 a.navlink { 
        text-decoration:none; 
        font-weight:bold;
        color:#000000;
}
#navigation table td.nav2 a.navlink:hover {
         text-decoration:underline; 
         font-weight:bold;
        color:#000000;
}

.navlevel1, 
.navsellevel1 {
	display:block;
	margin: 0px 10px 0px 10px; padding: 5px 0px 5px 0px;
	border-bottom: dotted 1px #ffffff;
}
.navlevel2, 
.navsellevel2 {
	display:block;
	margin: 0px 0px 0px 10px; padding: 3px 10px 3px 10px;
	font-size:95%;
	font-weight:normal;
	background: url(/getimage.aspx?id=83580) no-repeat top left;
}
.navlevel3, 
.navsellevel3 {
	display: block; 
	margin: 0px 0px 0px 0px; padding: 2px 27px 2px 10px;
	color:#000000; 
	font-size:85%;
	text-align:right;
	border-top: solid 1px #e2e2e2;
	background: #eeeeee url(/getimage.aspx?id=85112) no-repeat top right;
}
.navsellevel3 { 	
        color:#990000;
        font-weight:bold; 
}
.navlevel4, 
.navsellevel4 {
	display: block; 
	margin: 0px 0px 0px 0px; padding: 0px 27px 3px 20px;
	color:#000000; 
	font-size:85%;
	text-align:right;
	background: #eeeeee;
        /*border-top: solid 1px #e2e2e2;*/
        font-weight:normal;
}

.navsellevel4 {
        color:#cc3333;
}

.navlevel5, 
.navsellevel5 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: block;
    font-size: 85%;
    font-weight: normal;
    margin: 0;
    padding: 0 35px 3px 20px;
    text-align: left;
}

.navsellevel5 {
        color:#cc3333;
}

/*** LEFTHAND NAVIGATION FOOTER STYLES **/
#nav-footer br { display:block; }
#navigation #nav-footer table{
	margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; 
	width:100%;
	font-size:80%;
	text-align:left;
}
#nav-footer table td.nav{
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;
	border: none;
}
#nav-footer table td.nav a.emailthispagelink, #nav-footer table td.nav a.printpagelink, #nav-footer table td.nav a.viewasxml {
	text-decoration:underline;
}
#nav-footer table td.nav a.emailthispagelink:hover, #nav-footer table td.nav a.printpagelink:hover, #nav-footer table td.nav a.viewasxml:hover {
	text-decoration:none;
}
/***CLASSES OF INFORMATION LIST***/
li.listCurrent {
        color: #990000;
}
/*** FEATURE BOXES ON RIGHT HAND SIDE ***/
.feature-box {
	width:180px;
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}
.feature-box h1 {
	display:block;
	background: #990000 url(/getimage.aspx?id=85147) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 20px; 
	color:#ffffff;
	font-size:70%;
        border-bottom:none;
}
.feature-box-text{
	width:180px;
	margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; 
	background-color:#e2e2e2;
}
.feature-box-text p.arrow {
	font-size:70%;
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 5px 10px; 
	background: #e2e2e2 url(/getimage.aspx?id=85152) no-repeat top left;
        line-height:130%;
}
.feature-box-text p.no-arrow {
	font-size:70%;
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 5px 0px; 
	background: none;
        line-height:130%;
}

.feature-box-text p.arrow a {font-weight:normal; text-decoration:none;}
.feature-box-text p.arrow a:hover {font-weight:normal; text-decoration:underline;}
.feature-box-text p.center a { font-size:85%; color:#990000; font-weight:normal; text-decoration:underline; }
.feature-box-text p.center a:hover { font-size:85%; color:#990000; font-weight:normal; text-decoration:underline; }
 
/*** FEATURE BOXES IN MIDDLE SECTION ***/
.mid-feature-box {
	width:495px;
	margin: 0px 0px 5px 20px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
        position: relative;
}
.mid-feature-box h1 {
	display:block;
	background: #990000 url(/getimage.aspx?id=85147) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 20px; 
	color:#ffffff;
	font-size:70%;
        border-bottom:none;
}
.mid-feature-box-text{
	width:495px;
        height: 115px;
	margin: 0px; padding: 0px; 
}
.mid-feature-float-left{
        float: left;
        width: 245px;
        height: 105px;
        background-color:#e2e2e2;
        padding: 10px 0 0 0;
}
.mid-feature-float-right{
        float: right;
        height: 115px;
        width: 245px;
}
.mid-feature-float-clear{
        float: none;
        clear: both;
}
.mid-feature-box-text p.arrow {
	font-size:70%;
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 5px 10px; 
	background: #e2e2e2 url(/getimage.aspx?id=85152) no-repeat top left;
        line-height:130%;
}
.mid-feature-box-text p.no-arrow {
	font-size:70%;
	margin: 0px 5px 0px 8px;
	padding: 0px 0px 5px 0px; 
	background: none;
        line-height:130%;
}

.mid-feature-box-text p.arrow a {font-weight:normal; text-decoration:none !important;}
.mid-feature-box-text p.arrow a:hover {font-weight:normal; text-decoration:underline !important;}
.mid-feature-box-text p.center a { font-size:85%; color:#990000; font-weight:normal; text-decoration:underline !important; }
.mid-feature-box-text p.center a:hover { font-size:85%; color:#990000; font-weight:normal; text-decoration:underline !important; }
 
/*** CRIME STOPPERS ***/
.crimestoppers {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:180px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.crimestoppers p {
	font-size:95%;
	text-align:center;
	margin: 5px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	color:#E51F02;
	font-weight:bold;
}
.crimestoppers a { color:#fff; text-decoration:none; }
.crimestoppers a:hover { color:#e51f02; text-decoration:underline; }

.crimestoppers img { 
    margin-bottom:10px; 
    border-style: none;
}

/* THIS CONFIGURES THE IMAGE CYCLE jQUERY BOX */
#imageCycle1 {
    height: 61px;
    padding: 0px;
    margin: 0px;
}

/*** RSS, EMAIL & PRINT STYLES ***/
#icon-nav { 
	width:180px; 
	margin: 5px 0px; padding: 0px; 
	background-color:#ffffff;
}
#icon-nav p.rss, 
#icon-nav p.email, 
#icon-nav p.print,
#icon-nav p.feedback { 
     margin: 0px 0px 0px 0px; 
     padding: 5px 0px 0px 25px; 
}
   
#icon-nav p.rss {
background: #ffffff url(/getimage.aspx?id=85121) no-repeat top left; 
}
#icon-nav p.email { 
background: #ffffff url(/getimage.aspx?id=85126) no-repeat top left;
}
#icon-nav p.print { 
background: #ffffff url(/getimage.aspx?id=85127) no-repeat top left;
}
#icon-nav p.feedback { 
background: #ffffff url(/getimage.aspx?id=88764) no-repeat top left;
}

#icon-nav div.SubscribeToPageLink { margin: 5px 0px 0px 0px; background: #ffffff  url(/getimage.aspx?id=88102) no-repeat top left; border-bottom: solid 1px #ffffff;}

#icon-nav p.rss a, 
#icon-nav p.email a, 
#icon-nav p.print a,
#icon-nav p.feedback a {
       font-size:70%; font-weight:normal; text-decoration:none;
}
#icon-nav p.rss a:hover, 
#icon-nav p.email a:hover, 
#icon-nav p.print a:hover,
#icon-nav p.feedback a:hover {
       font-size:70%; font-weight:normal; text-decoration:underline;
}

#icon-nav a.SubscribeToPageLink {
       display:block;
       padding: 5px 0px 0px 25px;
       font-size:70%; font-weight:normal; text-decoration:none;
}
#icon-nav a.SubscribeToPageLink:hover {
       display:block;
       padding: 5px 0px 0px 25px;
       font-size:70%; font-weight:normal; text-decoration:underline;
}


/*** STYLES FOR PAGE FOOTER ***/
#footer
{
	position: relative;
	display: block;
	width: 900px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#224A90;
	color:#ffffff;
	text-align:left;
	border-top: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}
#footer-left {
	width:670px;
        margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:left;
	background-color:#224A90;
}
#footer-right {
	width:230px;
        margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float:right; clear:right; text-align:right;
	background-color:#224A90;
}
#footer-left p {text-align:left; color:#ffffff; margin: 0px 0px 0px 0px; padding:0px 5px 0px 10px; font-size:70%;}
#footer-left a { color:#ffffff; font-weight:normal; text-decoration:underline;}
#footer-left a:hover { color:#ffff00; font-weight:normal; text-decoration:none;}
#footer-right img {margin: 8px 8px 6px 8px; padding:0px 0px 0px 0px;}

/*span.hotscot {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    font-size:70%;
}

span.hotscot a { color:#ffffff; font-weight:normal; text-decoration:underline;}
span.hotscot a:hover { color:#ffff00; font-weight:normal; text-decoration:none;}*/



/*** SEARCH STYLES ***/
.search {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	background-color:#E2E2E2;
	border: solid 1px #b9b9b9;
}

.searchinput { 
	padding: 2px 3px 0px 3px;
	margin: 0px 5px 0px 5px;
    font-size: 70%;         
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #b9b9b9;
	height:22px;
}

.searchgo { 
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 2px;
	font-size: 70%; 
    font-weight: bold;
	width: 34px;
    color: #ffffff;
	background-color:#8d8d8d; 
}


/*** SIDE FEATURES ***/
.side-feature {
	width:180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.side-feature  p { background-color:#224A90; color:#ffffff; font-weight:bold; padding: 2px 5px 3px 5px; margin: 0px 0px 0px 0px; }
.side-feature a { color:#ffffff; } .side-feature a:hover { color:#ffffff; }
.side-feature  img { width:180px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/*** ***/
.sk-hnd {display:none;}
.news-date {
	display:none;/*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#990000;
	font-style:italic;*/
}


/*** AREA COMMAND MAP - Editable Text & Map ***/

#ac-map {
	width:498px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 20px;
	background-color:#ffffff;
	/*border: solid 1px #779FB6;*/
}

#ac-map-text {
	width:180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	float:left;
}

#ac-map-image {
	width:318px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	text-align:center;
	float:right; clear:right;
}

#ac-map-text p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:70%;
}
#ac-map-text p a {
	display:block;
	width:170px;
	padding: 3px 0px 3px 5px;
	margin: 5px 0px 5px 5px;
	color:#ffffff;
	background-color:#779FB6;
	text-decoration:none;
}
#ac-map-text p a:hover {
	display:block;
	width:170px;
	padding: 3px 0px 3px 5px;
	margin: 5px 0px 5px 5px;
	background-color:#224A90;
	color:#ffffff;
	text-decoration:none;
}


/*** STYLES FOR MAIN NEWS PAGE ***/
#news-content {
	position: relative;
	width:500px;
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}
#news-content a {
        text-decoration: underline;
        color:#224A90;
}
#news-content a:hover {
        text-decoration: none;
        color:#000000;
}
#news-content .newstitle {
	margin: 12px 0px 10px 0px; padding: 0px 0px 5px 0px; 
	color:#224A90; 
	font-size:100%;
	font-weight:bold;
}
#news-content p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 80%;
        line-height: 150%;
}
.newstitle {
	margin: 12px 0px 10px 0px; padding: 0px 0px 5px 20px; 
	color:#224A90; 
	font-size:100%;
	font-weight:bold;
}
#news-content table {
	background-color:#ffffff;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#news-content table {
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

#content table td.content .newsarticletitle {
	display:block;
	margin: 0px 0px 0px 0px; padding: 8px 0px 0px 20px; 
	color:#990000; 
	font-size:80%;
	font-weight:bold;
}

#content #news-content table td.content .newsarticletitle {
	display:block;
	margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; 
	color:#990000; 
	font-size:80%;
	font-weight:bold;
}


#news-content table td.content .newsarticletitle a {
	display:block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	color:#990000; text-decoration:underline;
}
#news-content table td.content .newsarticletitle a:hover {
	display:block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	color:#000000; text-decoration:underline;
}
#news-content table td.content p {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;}
#news-content table td.content img {margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;}

#news-content table td.content p .newsarticlesummary { 
font-size:100%; 
}
#news-content table td.content p .newsarticledate {
     display:none;/*font-size:90%; 
     color:#224A90; 
     font-weight:bold; 
     font-style:italic;*/
}

#news-content table td.content hr { display:none; }


/* Fot the news article page */
.newsarticledate {
     display:none;/*font-size:80%; 
     color:#224A90; 
     font-weight:bold; 
     font-style:italic;*/
}

#content #news-content .newsarticlebody { font-size:80%; }
#content #news-content .newsarticlebody p { font-size:100%; }
#content #news-content .newsarticlebody li { font-size:100%; }

#news-content .newsarticlebody h1,
#news-content .newsarticlebody h2,
#news-content .newsarticlebody h3,
#news-content .newsarticlebody h4,
#news-content .newsarticlebody h5,
#news-content .newsarticlebody h6, { 
     margin-left:0px; margin-right:0px; 
}

#news-content table td.SKNewsPicture { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  }

#news-content table td.SKNewsPicture img { margin: 10px 0px 7px 0px; padding: 0px 0px 0px 0px;  }

#news-content table td.content a.archivemonth {
     display:block;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 5px 0px;
     font-size:80%;
     color:#990000;
     text-decoration:none;
     border-bottom: solid 1px e2e2e2;
}

#news-content table td.content a.archivemonth:hover {
     display:block;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 5px 0px;
     font-size:80%;
     color:#000000;
     text-decoration:underline;
     border-bottom: solid 1px e2e2e2;
}

/*#news-content table td.content br {display:none;}*/

/*** LINK STYLES ***/
#linkscontent {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}
#linkscontent table {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}
#linkscontent table td.content br {line-height:70%;}
#linkscontent table td.content ul {
	margin: 0px 20px 0px 20px; padding: 0px 3px 0px 0px; 
	list-style-type:none !important;
	background-color:#ffffff;
}
#linkscontent table td.content li {
	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; 
	font-size:80%; color:#000000;
	list-style-type:none !important;
	background: none;
	line-height:150%;
}
/* for the top category links */
#linkscontent table td.content a { font-size:75%; color:#000000; text-decoration:underline;}
#linkscontent table td.content a:hover { font-size:75%; color:#224A90; text-decoration:underline;}

#linkscontent table td.content li .linksCategoryTitle { 
	display:block;
	font-size:110%; 
        color:#990000;
	border-bottom: dotted 1px #b9b9b9; 
        padding-bottom:5px;
}

#linkscontent table td.content li a.linkpagelink { 
	display:block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
	font-size:100%; color:#224A90; text-decoration:underline;
	background: url(/getimage.aspx?id=85735) no-repeat top left
}
#linkscontent table td.content li a:hover.linkpagelink { 
	display:block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
	font-size:100%; color:#000000; text-decoration:underline;
	background: url(/getimage.aspx?id=85735) no-repeat top left
}

#linkscontent table td.content li .linkdescription {
	display:block;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;
}

#linkscontent table td.content li a.linksCategories { color:#990000; text-decoration:none;} 
#linkscontent table td.content li a:hover.linksCategories { color:#000000; text-decoration:underline; }

/*** FAQ STATIC STYLES ***/
#faqcontent p.intro {font-size:80%;}
#faqcontent p {font-size:70%;}
#faqcontent p.right a {color:#224A90; text-decoration:underline;}
#faqcontent p.right a:hover {color:#000000; text-decoration:underline;}

#faqcontent ol { 
    margin: 0px 20px 0px 20px; padding: 0px 0px 0px 30px;
    list-style-type:decimal; 
}
#faqcontent ol li { 
	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;
	list-style-type:decimal; background: none; 
}

#faqcontent ul { 
    margin: 0px 50px 0px 0px; padding: 0px 0px 0px 30px;
}	 
#faqcontent li { font-size:70%; }
#faqcontent li a { color:224a90; text-decoration:underline; }
#faqcontent li a:hover { color:990000; text-decoration:underline; }

/*** FAQ MODULE STYLES ***/

#faq-module {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
#faq-module form { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:none;
}
.FAQPageIntroText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:80%
}

.faqsearchtext {
	display:block;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
}

.FAQlisthead {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size:90%; color:#990000; font-weight:bold;
	border-bottom: dotted 1px #b9b9b9; padding-bottom:5px;
}

#FAQFullList {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:80%;
}

.faq-question{
	display:block;
	margin: 5px 0px 10px 0px;
	padding: 2px 0px 0px 15px;
	font-size:100%;
	background: url(/getimage.aspx?id=85735) no-repeat top left
}
.faq-question a {
	color:#224A90;
	text-decoration:underline;
}
.faq-question a:hover {
	color:#000000;
	text-decoration:none;
}

/*** FAQ MODULE answer styles ***/
.faq-backtolist {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:70%;
	text-align:right;
}
.faq-backtolist a { color:#990000; text-decoration:underline; }
.faq-backtolist a:hover { color:#000000; text-decoration:none; }
.faq-detail {
	display:block;
	margin: 5px 0px 10px 0px;
	padding: 2px 0px 0px 0px;
}
.faq-question-detail {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size:90%; color:#990000; font-weight:bold;
	border-bottom: solid 1px #e2e2e2; padding-bottom:5px;
}
.faq-answer-detail {
	display:block;
	margin: 5px 0px 10px 0px;
	padding: 2px 0px 0px 0px;
	font-size:80%;
}

/*** PRESS RELEASE & PUBLICATION DOCUMENT DOWNLOAD STYLES ***/
#downloadContent {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#content .downloadContent {
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
}
#downloadContent br, #content .downloadContent br {display:none;}

#downloadContent .downloadhead {
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	color:#990000; 
	font-size:100%;
	font-weight:bold;
        border-bottom: dotted 1px #b9b9b9;
}
#content .downloadContent .downloadhead {display:none;}

.downloadSummary {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
        font-size:80%;
	color:#000000;
}
span.downloadIcon, img.downloadIcon {
	display:none;
}

a.downloadlink {
        margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size:80%;
	color:#224A90;
	text-decoration:underline;
        line-height:160%;
        font-weight:bold;
}
a.downloadlink:hover {
        margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size:80%;
	color:#000000;
	text-decoration:none;
        line-height:160%;
        font-weight:bold;
}
span.downloadSize {
        font-size:80%;
	color:#990000;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.downloadTime28, span.downloadTime56, span.downloadTime128, span.downloadTime512 {
	display:none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size:70%;
}
br.downloads-line-break, { display:none; }

span.PDFdownloadIcon, span.PDFdownloadIcon img { display:none; }

/*** DOWNLOAD FEATURE BOX ***/

#download-feature-box {
        width:180px;
	margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; 
	background-color:#e2e2e2;
}
#download-feature-box .downloadhead {
	display:none;
}
#download-feature-box br {
	display:none;
}
#download-feature-box h2 {
	display:block;
	background: #990000 url(/getimage.aspx?id=85147) no-repeat top left;
	margin: 0px 0px 1px 0px;
	padding: 5px 5px 5px 20px; 
	color:#ffffff;
	font-size:70%;
        border-bottom:none;
}

#download-feature-box a.downloadlink {
    display:block;
    font-size:70%;
    margin: 4px 5px 0px 8px;
    padding: 0px 0px 0px 10px; 
    background: #e2e2e2 url(/getimage.aspx?id=85152) no-repeat top left;
    line-height:130%;
    color:#000000; text-decoration:none; font-weight:normal;
}
#download-feature-box a.downloadlink:hover {
    display:block;
    font-size:70%;
    margin: 4px 5px 0px 8px;
    padding: 0px 0px 0px 10px; 
    background: #e2e2e2 url(/getimage.aspx?id=85152) no-repeat top left;
    line-height:130%;
    color:#000000; text-decoration:underline; font-weight:normal;
}
#download-feature-box span.downloadSize {
    display:block;
    margin: 0px 5px 0px 4px;
    padding: 0px 0px 5px 10px;
    font-size:70%;
    color:#990000;
}



/*** SITEMAP STYLES ***/
#sitemapContent {
	width:500px;
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 0px; 
}
div.sitemap  {
	margin: 10px 0px 10px 0px; 
	padding: 0px 0px 5px 0px; 
	color:#224A90; 
	font-size:100%; font-weight:bold;
}

table.SiteMapTable {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	border-top: solid 1px #e2e2e2 !important;
	border-right: solid 1px #e2e2e2 !important;
	border-left: solid 1px #e2e2e2 !important;
}

td.sitemapTitle {
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 2px 10px;
	background-color:#ffffff;
	border-bottom: solid 1px #e2e2e2;
}
td.sitemapSummary { 
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 2px 0px;
	background-color:#ffffff;
	font-size:70%; 
	border-bottom: solid 1px #e2e2e2;
}
span.sitemapsummary {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
table.SiteMapTable td.sitemapTitle table {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
table.SiteMapTable td.sitemapTitle table td { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
td.sitemaplink { 
	font-size:70%; 
}
a.sitemaplink {
	color:#990000; text-decoration:none;
}
a.sitemaplink:hover {
	color:#000000; text-decoration:underline;
}



/*** SITEKIT SEARCH ***/
#navigation form {
	width:178px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#navigation table td.quickSearch {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation .quickSearchTextBox {
	width:110px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
/* the table that contains the 'GO' button */
#navigation table td.quickSearch table {
	width:35px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#navigation table td.quickSearch table td.quickSearch {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation .quickSearchButton {
	width: 35px !important;
	padding: 1px 0px 1px 0px !important;
	margin: 0px 0px 0px 2px !important;
	font-size: 90% !important; 
    font-weight: bold !important;
    color: #ffffff !important;
	background-color:#8d8d8d !important; 
}

#breadcrumbs {
	margin: 5px 20px 0px 20px; padding: 0px 0px 5px 0px; border-bottom: dotted 1px #e2e2e2;
}
#breadcrumbs td.breadcrumb {
	padding: 0px 5px 0px 0px; 
	color:#000000;
        font-size:70%; 
        vertical-align: top;
}
#breadcrumbs td.breadcrumb a.breadcrumb {
	color:#990000; text-decoration:underline;
        font-weight:normal; 
}
#breadcrumbs td.breadcrumb a.breadcrumb:hover {
	color:#224A90; text-decoration:underline; 
        font-weight:normal; 
}

/***** Floating image styles using DIVS *****/
.content-textpic {
	width:540px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background-color:#ffffff;
}
#content-textpic-topspace {
	width:540px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.text-left {
	width:370px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;
	float:left;
	text-align:left;
        
}
.pic-right {
	width:170px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;
	float:right; clear:right;
}
.pic-right img {
	width:150px;
	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}
#content-textpic-topspace .pic-right img {margin-top:5px;}
#content-textpic-topspace .pic-right-top img {margin-top:5px;}
#content-textpic-topspace .text-left p {padding-top:5px; padding-bottom:0px;}

.pic-left {
	width:170px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; 
	float:left;
}
.pic-left img {
	width:150px;
	margin: 0px 0px 0px 20px; padding: 0px 0px 5px 0px; 
}
#content-textpic-topspace .pic-left img {margin-top:5px;}
.text-right {
	width:370px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
        float:right; clear:right;
	background-color:#ffffff;
	text-align:left;
}
#content-textpic-topspace .text-right p {padding-top:5px; padding-bottom:0px;}

/***** Floating image styles using TABLES *****/
table.layout {  
       margin: 0px 0px 0px 0px;
       width:540px;
       border: none;
}

td.leftTEXT {width:350px;}
td.rightPIC {padding-right:20px; width:150px;}
td.rightPIC img {width:150px;}

td.leftPIC {padding-left:20px; width:150px;}
td.leftPIC img {width:150px;}
td.rightTEXT {width:350px;}

/***** EVENTS MODULE *****/
#events {
        margin: 0px 20px 0px 20px;
        padding: 0px 0px 0px 0px;
}
#events br {display:none;}
#events .eventstitle {
	margin: 10px 0px 0px 0px; padding: 0px 0px 5px 0px; 
	color:#224A90; 
	font-size:110%;
        font-weight:bold;
}
#events table {
        width: 500px !important;
        margin: 0px 0px 0px 0px !important;
}

#events a, #events a:hover {
        font-size:80%;
}

#events .eventname {
	display:block;
        margin: 10px 0px 5px 0px; padding: 0px 0px 5px 0px; 
	color:#990000; 
	font-size:100%;
	font-weight:bold;
        border-bottom: dotted 1px #e2e2e2;
}

#events .eventdate, #events .EventDetail, #events .EventDetailHeading {  
        font-size:80%; 
}

#events .EventDetail {
        font-weight:normal;
}

#events .EventDetailHeading {
        margin-right:10px; font-weight:bold;
}

#events .SubmitButtonelement {
        margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px
}



/*** Quick Search Results ***/
div.searchresults {
     display:block; 
     margin:10px 20px 0px 0px; 
     padding: 0px 0px 0px 20px;
     color:#224A90;
     font-size:110%;
     font-weight:bold;
}

div.searchresults a { 
    padding: 10px 0px 7px 0px; 
    color:#990000; 
    text-decoration:underline;
    font-size:70%;
}

div.searchresults a:hover {
    padding: 10px 0px 7px 0px; 
    color:#224A90; 
    text-decoration:none;
    font-size:70%;
}
.searcherrortext {
    display:block; 
    padding: 20px 0px 7px 20px; 
    font-size:90%;
    color: #990000;
}
span.searchheading,
span.searchtype,
span.searchlastupdated,
span.searchsummary,
span.searchtype,
span.searchlastupdated,
span.searchsummary {
     display:block; 
     margin:0px 0px 0px 0px; 
     padding: 0px 0px 7px 20px;
     font-size:80%;
}
span.searchsummary {
     padding-right:20px;
}

span.searchheading {
     font-weight:bold;
}

a.searchresultlink {
    display:block; 
    padding: 0px 0px 7px 20px; 
    color:#224A90; 
    text-decoration:underline;
    font-size:80%;
}

a.searchresultlink:hover {
    display:block;
    padding: 0px 0px 7px 20px; 
    color:#990000;
    text-decoration:none;
    font-size:80%;
}
 
#search-content hr { 
        margin: 0px 20px 0px 20px;
        padding:0px; 
        height:1px; 
        color:#b9b9b9; 
}

#search-content form { 
        margin: 0px 20px 0px 20px; 
}

span.searchtext { 
    display:block;
    padding: 0px 20px 0px 20px;
    font-size:80%;
}

span.searchfor { 
    display:block;
    padding: 0px 20px 0px 0px;
    font-size:80%;
}
span.searchresultcount,
span.searchnextlast {
    padding: 0px 20px 0px 20px;
    font-size:80%;
}

searchFooterRow a {
    color:#224A90;
    text-decoration:none;
}

searchFooterRow a:hover {
    color:#990000;
    text-decoration:none;
}
#call-banner {
    width: 180px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
/* This fixes an ID call error when switched to jQuery index */
.call-banner {
    width: 180px;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

/*** FEEDBACK FORM ***/
.formTable {
    margin: 10px 20px 0px 20px;
    padding: 0px 0px 0px 0px;
}
.formElement{
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:left;
}
div.formTextbox {
    display:block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #b9b9b9;
}

div.formtextbox {
    padding: 0 0 5px 5px;
}

div.formDropdown {
    display:block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #b9b9b9;
}

div.formTextarea {
    display:block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #b9b9b9;
}

div.formAddress {
     display:block;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    border: solid 1px #b9b9b9;
} 

.FormContentLeft{
    margin: 0px 0px 0px 0px;
    padding: 2px 5px 3px 6px;
    text-align:left;
    background-color:#e2e2e2; 
}

.FormContentRight {
    margin: 0px 0px 0px 0px;
    padding: 6px 6px 6px 6px;
    text-align:left;
}

span.formTextbox {
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%;
    font-weight:bold;
    color:#000000;
}

span.formtextbox {
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%;
    font-weight:bold;
    color:#000000;
}

span.formDropdown {
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%;
    font-weight:bold;
    color:#000000;
}

span.formTextarea {
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%; 
    font-weight:bold;
    color:#000000;  
}

span.formAddress {
    display:block;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%; 
    font-weight:bold;
    color:#000000;  
}

span.formcontentleft {
    display:block;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size:80%; 
    font-weight:bold;
    color:#000000;  
}

.formLegend {
    margin: 0px;
    padding: 0px;
    font-weight:bold;
    color:#224A90;
}

/*** SUBSCRIBE TO PAGE STYLES ***/

#icon-nav table {
    width: 172px !important;
    background-color:#e2e2e2;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#icon-nav br,
#icon-nav table br {
     display:none;
}

div.SubscribeToPagetitle {
    display:block; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:70%;
}

span.SubscribeToPage_LogInText {
    display:block; 
    width:150px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:70%;
}

#icon-nav span.SubscribeToPage_LogInText a.SubscribeToPageLink {
    display:block;
    padding: 5px 0px 0px 0px;
    font-size:100%;
    color:#990000;
    font-weight:bold; 
}
#icon-nav span.SubscribeToPage_LogInText a.SubscribeToPageLink:hover {
    display:block;
    padding: 5px 0px 0px 0px;
    font-size:100%;
    color:#000000;
    font-weight:bold; 
}
a.SubscribeToPageLink { 
    display:block;
    padding: 5px 0px 0px 0px; 
    font-weight:bold; 
}
a.SubscribeToPageLink:hover { 
    display:block;
    padding: 5px 0px 0px 0px;
    font-weight:bold; 
}

span.SubscribeToPage_Form_FieldName {
    width:60px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size:70%;
}

.SubscribeToPage_Form_FieldValue {
    width:100px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.SubmitButtonelement {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}







/************ REFERENCING STYLES LINKS ************/
/*** Child Link Styles ***/
#childLinks {
     display:block;
     margin: 0px 20px 10px 20px;
     padding: 5px 0px 5px 0px;
     font-size:80%;
     border-top: dotted 1px #b9b9b9;
}
#childLinks a.childLink {
     display:block;
     margin: 5px 0px 5px 11px;
     padding: 2px 0px 0px 20px;
     color:#990000;
     text-decoration:underline;
     background: #ffffff url(/getimage.aspx?id=85735) no-repeat top left;

}
#childLinks a.childLink:hover {
     display:block;
     margin: 5px 0px 5px 11px;
     padding: 2px 0px 0px 20px;
     color:#000000;
     text-decoration:underline;
     background: #ffffff url(/getimage.aspx?id=85735) no-repeat top left;

}
#childLinks .childSummary {
     display:none;
}

/************ REFERENCING STYLES LINKS ************/
/*** External Link Styles ***/

#externalLinks {
     display:block;
     margin: 0px 20px 10px 20px;
     padding: 5px 0px 5px 0px;
     font-size:80%;
}

#externalLinks a.externalLink, a.assetLink {
     display:block;
     margin: 5px 0px 5px 11px;
     padding: 2px 0px 0px 20px;
     color:#224A90;
     text-decoration:underline;
     background: #ffffff url(/getimage.aspx?id=85735) no-repeat top left;
}

#externalLinks a.externalLink:hover, a.assetLink:hover {
     display:block;
     margin: 5px 0px 5px 11px;
     padding: 2px 0px 0px 20px;
     color:#000000;
     text-decoration:underline;
     background: #ffffff url(/getimage.aspx?id=85735) no-repeat top left;
}

#externalLinks span.externalLinkDescription {
    display:none;/*display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 31px;*/
}




/***********************************/
/******** DARK SITE STYLES *********/
#container-ncdark
{
	position: relative;
	display: block;
	width: 90%;
	margin: 5px auto 0px auto; 
	text-align:left;
}
#container-ncdark img.ncds-logo
{
	margin-left:20px;
}
#container-ncdark .darkheader {
	margin: 0px 0px 20px 0px; 
        padding: 0px 0px 0px 0px;
}
#container-ncdark .darkfooter {
        padding-top:30px;
}
#container-ncdark .darkfooter p {
	margin: 0px 0px 0px 0px; 
        padding: 0px 20px 10px 20px; 
	color:#000000; 
        font-size:70%;
	line-height:150%;
}
#container-ncdark .darkfooter img.wai {
	margin: 0px 0px 0px 20px; 
        padding: 0px 0px 0px 0px;
}
#container-ncdark #news-content {
	position: relative;
        width:100%;
        background-color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 10px 15px 10px 15px;
}

#news-solcara h2 a {
        color:#990000;
}

#news-solcara h2 a:hover {
        color:#990000;
}




/***********************************/
/******** A to Z List STYLES *********/

.listby-description,
.listby-alphabet,
.listBy-page {
	margin: 0px 0px 0px 0px; padding: 0px 20px 10px 20px;  
        font-size:80%;
	line-height:150%; 
}
.listby-description p,
.listby-alphabet p,
.listBy-page p {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	color:#000000; 
        font-size:100%;
}


.ListByselectedLetter,
.ListByUnselectedLetter
{
	margin-right:4px; 
}

.listby-alphabet .ListByselectedLetter {color:#990000;}

.listby-Header
{
	margin: 10px 20px 10px 20px; 
        padding: 0px 0px 5px 0px; 
	color:#224A90; 
	font-size:110%;
        font-weight:bold;
}


/***********************************/
/******** GOOGLE SEARCH RESULTS STYLES *********/
#cse-search-results
{
	width: 500px;
	margin: 0px 0px 0px 20px; 
        padding: 0px 0px 0px 0px; 
}

#cse-search-results iframe
{
	width: 500px;
	margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 0px; 
}

#topbar-right form {
	margin: 5px 5px 3px 0px; 
        padding: 0px 0px 0px 0px; 
}

#topbar-right form input.google-button
{
	height:22px;
margin: 0px 0px 0px 0px; 
        padding: 0px 0px 2px 0px; 
}



#header-top-links
{
	position: relative;
	display: block;
	width: 900px; height:45px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	background: #224A90 url(/getimage.aspx?id=85115) no-repeat;
}
#header-top-links p { 
        margin: 0px 0px 0px 0px; 
        padding: 25px 10px 0px 0px; 
        font-size:70%; 
        font-weight:bold; 
        color:#ffffff; 
        text-align:right;
}

#header-top-links a { text-decoration:underline; color:#ffffff; }
#header-top-links a:hover { text-decoration:underline; color:#ffff00; }

/* GOOGLE AJAX API - FOR UK THREAT LEVEL*/
.gfg-title, .gfg-list {
    display:none;
}
.gfg-root {
    font-size: 80%;
}
.gfg-entry {
padding-left: 10px;
}

/*News css tweak 14/07/09 PM*/
td.content br {display: none;}
td.content div.newsarticlebody br, td.content p br {display: inline;}

