/*	COLOURS
0067c6	corp blue
4691d5	dark blue
7fb3e2	mid blue
d9e8f7	light blue

38b060	dark green
009933	corp green
7fcc99	mid green
f2faf5	light green

000000	black
ffffff	white			
333333	white
666666	dark grey
999999	mid grey
cccccc	light grey
*/

/*	100% = 12pt Mac (72ppi) | 16pt PC (96ppi) | 20pt PC large font (120ppi) */
/*	1024x768 | fold: 580 */
/*	100% = 12pt Mac (72ppi) | 16pt PC (96ppi) | 20pt PC large font (120ppi) */
/*	1024x768 | fold: 580 */

/*	============= Text Styles ============= */

/*Stops h2 text shrinking when users insert it in body placeholders*/
/*
#phBodySection1 h2, #phBodySection2 h2, #phBodySection3 h2,  #phBodyLv1 h2, #phBodyLv2 h2, #phBodyLv3 h2, #phPageDescription h2 {
font-size:125%!important;
margin:0px 0px 15px -5px!important;
padding:0px!important;
}
*/
/*#filternot {
font-size:12px;
width:200px;
}*/

.reg {
font-size: 12px;
width:200px;
}

.indent10 {
margin-left:10px;
}

.indent5 {
margin-left:5px;
}

.noPSpacing {
margin:0%;
}

.margin5 {
margin:5px;
}

/*========NGHomePageDefault.aspx formatting============ */
.NGHomePageLinks {
font-size:100%;
}

.NGHomePageLinks p {
font-size:100% !important;
}

.NGHomePageLinks ul {
	margin:0px 5px 0px 0px;
	font-size:	100%;
}

.NGHomePageLinks li  {
padding-bottom:2px;
font-size:95%;
}
.NGHomePageLink li {
font-size:100%;
margin-left:0px;
}

/*========DocListDocDownload.ascx formatting============*/

.vertgap {
height:5px;
}

/*=============BITS FOR THE DEFAULT ERROR PAGE=============*/
h1.err {
font-size:1.2em!important;
color:#666!important;
font-weight:bold;
}

.errtxt {
font-size:1.2em !important;
}

/*==============Lists================*/
#phFAQAnswer ol {
font-size:100%!important;
}

#phFAQAnswer ul {
font-size:100%!important;
}

ul.menu {
font-size:100%;
margin-top:-5px;
}

/*===========LINK STUFF===============*/

/*	links - in sentence (default links)  */

a.navLink  {
padding:3px 0px 3px 11px;
text-indent:-10px;
font-size:75%;
text-decoration:underline !important;
}

a.navLinkCurrent {	
padding:3px 0px 3px 11px;
text-indent:-10px;
font-weight:bold;
font-size:100%;
color:#000000 !important;
}

/*---------Dotted divider lines---------*/

.divider {
background:url(/static/img/divider_dotted_h169.gif) repeat-x top;
}

div#rowContent div#pgContent .dividerList , div#rowContent div.g2content .dividerList
{
background:url(/static/img/divider_dotted_h169.gif) repeat-x top;
margin-top:2px;
margin-bottom:10px;
}

.dividerBottom 
{
	
/*background:url(/static/img/divider_dotted_h169.gif) repeat-x bottom;*/
padding-bottom:2px;
font-size:95%;

}

.divider img {
margin:5px 5px 5px 1px;
}

.divider2 {
margin-left:0px;
background:url(/static/img/divider_dotted_h169.gif) repeat-x top;
}

/*=============IMAGE STUFF=============*/

/*	image + caption aligning left or right */

.imgL, .imgR {
font-size: 100%;
width:25%;
color: #666666;
line-height: 125%;
}
#colMid .imgL 
{
	width:45%
}
#colTwoRight .imgL 
{
	width:35%
}

.imgC {
font-size: 100%;
width:100%;
color: #666666;
line-height: 125%;
clear:both;
}

.imgL {
float:left;
margin:5px 25px 15px 5px;
}

.imgR {
float:right;
margin:5px 0px 15px 25px;
}

/*	quotes aligning left or right */

.quoteL td, .quoteR td {
font-size:14px;
line-height:140%;
/*color:#666666;*/
background-color:#e5e5e5;
}

.quoteL, .quoteR {
/*background-color:#f2faf5;*/
width:150px;
padding:0px;
}

.quoteL {
float:left;
margin:0px 15px 15px 0px;
}

.quoteR {
float:right;
margin:10px 0px 15px 15px;
}

/*	=============Listings=============*/

ul.inpgLink, ul.inpgLinkP, ul.newsGroupName {
/* Removed for Reskin
font-size:	100%;
ist-style:disc url(/static/img/arrow/blue.gif) outside;
*/
}
ul.inpgLinkP li
{
	margin-left:17px !important;
	list-style:disc;
}
div#colTwoRight ul
{
	margin-top:5px;
	margin-bottom:5px;
}

.newsGroupList {
font-size:100%!important;
list-style:disc url(/static/img/1pix.gif) outside;	
margin:0px 10px;
}

.newsGroupRowReg {
padding-top:5px;
margin-bottom:15px;
}

.newsGroupRowReg td {
background:url(/static/img/divider_dotted_h169.gif) repeat-x bottom;
}

/*=============Console Style==============*/

.editmenuTitleBar {
font-family:arial,helvetica,sans-serif;
color:#ffffff;
font-size:100%;
font-weight:bold;
padding:2px 5px;
}

/* ========== Pods  ========== */


.podBoxed p, .podNoBox p , .podNoBoxBG p{
}

 
/*Added for Energy and Services home page's top right pod*/
div#ops 
{
	padding-right:15px;
}

.podNoBox img {
margin-left:-20px;
margin-bottom:10px;
}

.podTitleLight img, .podTitleDark img {
margin-left:-27px;
}

.podNoBox h2
{
	font-size:1.2em;
	font-weight:bold;
}

.podLinks  {
/*list-style:disc url(/static/img/arrow/black.gif) outside; */
/*margin-left:-5px;*/
padding:none;
font-size:100%;
margin-bottom:0;
list-style:disc none outside; /*HTML Dots*/
}

/*No image in following class*/
.podTitleNowt {
padding:5px;
margin:0px;
color:#4691d5;
font-size:100% !important;
background-color:#ffffff !important;
font-family:arial, helvetica, sans-serif;
}



/*============ Back to top box ============*/

.podTop {
color:#333333;
margin:0px !important;
float:right;
width:18%;
background:url(/static/img/divider_dotted_h169.gif) repeat-x top;
}

.podTop ul {
padding:5px 0px 5px 0px;
}

.podTop img {
margin-right:10px;
}

.chartbar {
border:1px solid #666666;
margin:0px 5px;
white-space:nowrap;
}

/* ======= Default tables - header cell formatting in group.css etc =========== */

.generictable {
margin-bottom:10px;
}

.generictable table {
border:#cccccc 1px solid;
border-collapse:collapse;
}

.generictable td, .generictable th{
vertical-align:top;
border: #cccccc 1px solid !important;
font-size:100% !important;
}

.generictable td p {
font-size:100% !important;
margin-bottom:10px;
margin-top:10px;
}

/*.generictable th {
vertical-align:top;
border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
}*/

.layoutTbl {
}

.layoutTbl td, .layoutTbl th {
border:0px !important;
background:#ffffff !important;
font-size:75%;
}
/*
.layoutTbl input
{
	border:0px !important;
background:#ffffff !important;
}
*/
#tblAlertTypes input
{
	background-color:White!important;
	border:none!important;
	
}
.tblIndent {
padding-left:5px;
}

/*	table subsection header */
.tblSubSec th, .tblSubSec td {
font-weight:bold;
text-align:left;
border-bottom:1px solid #999999;
}

/* table row - non-highlighted - regular */
.tblRowReg th, .tblRowReg td {
background: url(/static/img/divider_dotted_h169.gif) repeat-x bottom;
}

/* table row - non-highlighted - last row */
.tblRowRegLast th, .tblRowRegLast td {
border-bottom:1px solid #999999;
}

/* table row - highlighted - regular */
.tblRowHilite th, .tblRowHilite td {
color:#333333;
background-color:#f2faf5;
background:#f2faf5 url(/static/img/divider_dotted_h169.gif) repeat-x bottom;
}

/* table row - highlighted - last row */
.tblRowHiliteLast th, .tblRowHiliteLast td {
color:#333333;
background-color:#f2faf5;
border-bottom:1px solid #999999;
}

/* table col - highlighted - last row */
.col1st {
border-left:1px solid #999999;
border-right:1px solid #999999;
}

/* table col - highlighted - last row */
.colReg {
border-right:1px solid #999999;
}

/*	=========== FORM STYLES ============ */

/* form field labels */
label, .label {
color:#666666;
display:block;
float:left;
}

.fHiLite {
color:#b70629;
}

textarea {
margin: 0px;
padding: 0px;
border: 1px solid #999999;
}

input {
margin: 0px;
padding: 1px;
border: 1px solid #999999 !important;
}
input[type=submit]
{
	border:none !important;
	height:30px;
	background-color:#006cb5;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	cursor:hand;
	margin-bottom: 0px;
}


select {
margin: 0px;
padding: 0px;
border: 1px solid #999999;
}

.contentForm {
margin-left:5px;
}

/*=================	Main Nav in top right corner ============= */

.hskpnav {
/*background: url(/static/img/divider_dotted_v13.gif) no-repeat right;
	padding:0px 4px 0px 4px;	/*changed to delay collapse problems*/
}

.hskpnav img {
margin-top:5px;
}

.hskpnavLast {
color:#333333;
}

.hskpnavLast img {
margin-top:5px;
}

#mailandprint 
{
	font-size:0.9em;
}

#mailandprint img {
margin-right:10px;
vertical-align:middle!important;
}

/* ================PAGE ELEMENT POSITIONING ============== */

.w180 {
width:100%;
margin:0px;
border:0px;
float:left;
}

.g2content {
width:100%;
border:0px;
float:left;
}

#rowHd {
margin-bottom:15px;
float:left;
width:100%;
clear:both;
}

#rowSiteNav {
/*Reskin P2 width:100%;*/
clear:both;
}

#rowContent {
float:left;
width:960px;
clear:both;
}
#rowContentHome {
float:left;
width:780px;
clear:both;
}
#rowFooter {
height:30px;
margin-bottom:5px;
float:left;
width:100%;
}

#navHousekeep {
height:57px;
text-align:right;
}

#headerImg {
font-family: georgia;
color:#ffffff;
font-size:138%;
height:145px;
}
	
#navGlobal {
height:180px;
clear:both;
padding:0px;
}

/*for landing page*/
#navGlobal1 {
height:120px;
margin-bottom:4px;
clear:both;
}

/*for landing page*/
#navGlobal2 {
height:75px;
text-align:right;
}

#navUKSub {
margin-top:1px;
margin-bottom:1px;
}

#navTier {
}

#pgContent {
float:left;
}

#navTool {
}

#navGoTop {
height:30px;
}

#copyright {
margin:5px;
}
	
#navFooter {
text-align:right;
margin:5px;
}

.access {
display:none;
}

.clear {
clear:both;
}
div.clearMargin {
height:25px;
}
div.normalContent
{
	font-size:1.2em;
	line-height:1.25em;
	font-family:Arial;
} 
/*============layout IDs created to beef up containment of main content and regulate movement when collapsing============*/

#colMid {
float:left;
width:570px;
position:relative;
font-size:1.2em; /*12px=1.2em*/
line-height:1.25em;
font-family:Arial;
}
#colMid p a, #colTwoRight p a
{
	font-size:1.0em; /* 12px = 1.2em X 1.0em */
	font-family:Arial;
}
#colMid a, #colTwoRight a
{
	font-size:1.0em; /* 12px = 1.2em X 1.0em */
	font-family:Arial;
}
#colMid li, #colTwoRight li
{
	list-style:disc none outside;
	padding:0 0 0 0px;
	margin-left: 17px !important;
}
#colMid ul
{
	margin-top:15px;
	margin-bottom:15px;
}

/* Added for Reskin */
div#colMid span#phBodySection1 p, div#colMid p, p 
{
	margin-bottom:20px !important;
}

#colRight {
float:right;
width:180px;
position:relative;
font-size:1.2em; /*12px=1.2em*/
line-height:1.25em;
font-family:Arial;
margin-left:15px;
}

#colTwoLeft {
float:left;
width: 765px;
position:relative;
font-size:1.2em; /*12px=1.2em*/
line-height:1.25em;
font-family:Arial;
}

#colTwoRight {
float: left;
width: 765px;
position:relative;
font-size:1.2em; /*12px=1.2em*/
line-height:1.25em;
font-family:Arial;
}

#colSearch {
float:none ;
width:75%;
margin-top:10px;
font-size:1.1em; /*11px=1.1em*/
line-height:1.25em;
font-family:Arial;
}

#left20 {
width:20%;
float:left;
font-size:1.1em; /*11px=1.1em*/
line-height:1.25em;
font-family:Arial;
}

#right80 {
width:80%;
float:left;
font-size:1.2em; /*12px=1.2em*/
line-height:1.25em;
font-family:Arial;
}

.col5-1,
.col5-2,
.col5-3,
.col5-4
{
	width: 180px;
	padding: 0 15px 0 0;
	float: left;
	
}

.col5-5 {
	padding: 0;
	width: 180px;
	float: left;

}
/* ****Start ***** Added for NG Home Page */

.UKHomeMenu ul 
{
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 1px 0 14px 8px;
	height: 257px;
	
}
.UKHomeMenuA ul
{
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 1px 0 14px 8px;
	height: 100px;
}
.UKHomeMenuB ul
{
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 1px 0 0 8px;
	height: 80px;
}
.UKHomeMenuBDD
{
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 1px 0 14px 8px;
	height: 40px;
	width: 165px;
	padding: 0 15px 0 0;
	float: left;
}

select#UKHomeMenuBDD
{
	width: 145px;
	font-size: 10px;
}


.NGHomecol4-1,
.NGHomecol4-2,
.NGHomecol4-3,
.NGHomecol4-4A,
.NGHomecol4-4B
{
	width: 180px;
	padding: 0 15px 0 0;
	float: left;
	
}


/* ****End ***** Added for NG Home Page */

.col4-1,.col4-2,.col4-3 {
/*width:25%;*/
width: 180px;
padding: 0 15px 0 0;
float:left;
}

.col4-4 {
/*width:24.5%;*/
width: 180px;
float:right;
}

/*===== FeatureLinksPage.aspx link placeholder formatting ========*/

phLinksLv1 li, phLinksLv2 li,phLinksLv3 li {
list-style:disc url(/static/img/arrow/blue.gif) outside;
}

/*======== removing borders and background from listings and quotes that are applied to standard tables ========*/

.borderon 
{
	/*border:#cccccc 1px solid !important;*/
}

.tableborderoff td, .tableborderoff th {
border:0px !important;
}

.tableBackgroundOff td, .tableBackgroundOff th, .tableBackgroundOff input {
background-image:none !important;
}

.quoteL td, .quoteR td, .quoteL th, .quoteR th {
border:0px !important;
background-image:none !important;
}

.formfix td, .formfix th {
background-image:none !important;
border:0px !important;
}

textarea 
{
	color:Black;
	background-color:#e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	border: 1px solid #999999;
}

input
{
	color:Black;
	background-color:#e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border: 1px solid #999999;
}
input.radio, .radio input
{
	color:Black;
	background-color:white!important;
	border: none!important;
}
select {
color:Black;
background-color:#e5e5e5;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
margin: 0px;
padding: 0px;	
border: 1px solid #999999;
}
option
{
	color:Black;
	background-color:#e5e5e5;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	border: 1px solid #999999;
}
.button,.button a{
	background-color:#006cb5;
	color:#ffffff !important;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	cursor:hand;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	display:inline-block;
	border:none !important;
}
#btnSave{
	background:#006cb5 !important;
	background-color:#006cb5 !important;
	color:#ffffff !important;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	cursor:hand;
	padding:3px;
	text-align:center;
	display:inline-block;
}
.button input {
margin: 0px;
padding: 1px;
}

.button img {
border:0px;
margin-right:3px;
}

/* ======= Images in pages description ID ========= */
#phPageDescription img {
}


/*========= Sitemap Stuff =========*/

#sitemap {
width:100%;
float:left;
}

.sitemapleft {
width:48%;
float:left;
margin-bottom:5px;
}
	
.sitemapright {
width:50%;
float:right;
margin-bottom:5px;
}

.sitemapchannel {
font-weight:bold;
background-color:#7FA8CD;
color:#ffffff;
padding:5px;
}

/*==========Site List============*/

.tblLayout {
font-size:100%;
}

/*=======Fix for no p tag========*/

#phBodySection1, #phBodySection2, #phBodySection3, #phBodyLv1, #phBodyLv2, #phBodyLv3, #phPageDescription {
color: #333333;
margin-bottom:15px !important;
display:block;
padding-left:0px;
padding-right:5px;
}

#phBodySection1 p, #phBodySection2 p, #phBodySection3 p,  #phBodyLv1 p, #phBodyLv2 p, #phBodyLv3 p, #phPageDescription p {
font-size:1em;
margin-bottom:10px;
margin-top:10px;
}

p #phPageDescription {
font-size:100%!important;
}

#phBodySection1 table, #phBodySection2 table, #phBodySection3 table,  #phBodyLv1 table, #phBodyLv2 table, #phBodyLv3 table, #phPageDescription table {
font-size:1em ;

}

.active {
color:#000000 !important;
}

/*========Home========*/

#col1 {
width:39%;
float:left;
}

#col2 {
width:60%;
float:right;
}

.homePod1 {
width:23%;
float:left;
margin-right:3px;
}

.homePod1r {
width:23%;
float:right;
}

.homePod2 {
width:50%;
float:left;
}

.homePod2r {
width:49%;
float:right;
}

#landContent {
float:left;
width:90%;
margin-bottom:10px;	
}

#UKSubNav {
margin-top:5px;
margin-bottom:-5px;
}

#UKSubNav img {
margin-right:5px;
vertical-align:middle;
}

.ml5px {
	margin-left:5px!important;
}

.small {
font-size:80%;
}

/*========Search========*/
.searchhead {
width:100%;
clear:both;
}

.searchdetail {
	float:left;
	font-size:90%;
	margin-left:10px;
}

h1.searchbanner ,.searchbanner2  
{
	font-size: 1.4em!important;
	font-family:Arial; 
	font-weight: bold;
	color: #333;
	padding: 0px 0 14px 0!important; 
	margin: 10px 0 16px 0!important;
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
}

.searchreg {
}

.title a {
	color:#0067c6!important;
}

.searchbutton
{
	background-color:#006cb5;
	color:#ffffff;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	cursor:hand;
	padding:3px;
	text-align:left;
	display:inline-block;

}
.searchbutton a {
	color:#ffffff!important;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	cursor:hand;
	padding:3px;
}

.searchbutton a:hover 
{
	text-decoration:none !important;
}
.searchbutton:hover  {
text-decoration:none;
}

.searchdivider {
	clear:both;
	background:url(/static/img/divider_dotted_h169.gif) repeat-x bottom;
	height:5px;
	margin-bottom:5px;
}

.searchtitle {
float:left;
}
.searchtitle a {
color:#0067c6!important;
}

.highlight {
	font-weight:bold;
}

.uri {
	color:#009933;
}

.searchdate {
	color:#666666;
}

.searchicon {
width:20px;
float:left;
}

.searchbytes {
	color:#666666;	
}

/*========Alert radio button fix========*/
#alertList table.layoutTbl table td {
	width:200px;
}

/*========Real Time Data left hand margin fix========*/

#ops p {
margin-left:-15px!important;
}

/*========blank class used in if else statements to avoid HTML validation errors========*/

.empty {
}

.editmenuTitleBar {
	cursor:move;
}

/*========Non-table DocListDocDownload code========*/

.DescBig {
	width:60%;
	float:left;
	font-size:1em;
	
}
/*========Non-table DocListHome code========*/

#HomeList{
margin-top:5px;
}

.left25 {
float:left;
width:25%;
}

.right73 {
float:right;
width:73%;
}

/*========Non-table DocListGroupLevel1 code========*/

#Group1List {
width:100%;	
}

/*========Non-table contact us code========*/

.contactleft {
float:left;
margin-right:20px;
width:40%;
}


.contactright {
float:left;
}


/* Added new CSS for Reskin : Start*/
/*** START: Clearfix ***/
.clearfix {
	display: block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*** END: Clearfix ***/

/*** START: Basic reset class ***/
* {
	margin: 0;
	padding: 0;
}

/*body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff; /*YoungOffender*/
/*	margin: 0 0 0 20px;
	width: 980px;
}*/

body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 25px 0;
	background-color: #e5e5e5;
}

div#wrapper {
	background-color: #fff;
	width: 980px;
	padding: 0 0 0 20px;
}

a img {
	border: none;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #006cb5;
	font-weight:bold;
}

a:hover, a:active, a:focus {
	text-decoration: none;
	color: #ffa21b;
}

label {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h3, h4, h5
{
	margin:10px 0 10px 0;
}

/*** END: Basic reset class ***/

/*** START: Global Layout rules  ***/
/*div#wrapper {
	background-color: #fff;
	width: 980px;
	padding: 0 0 0 20px;
}*/

a#skip {
	color: #000;
	position: absolute;
	top: -9999em;
}

#mainBanner 
{
	/* changed from padding to margine 25 */
	padding-top : 5px;/* added to show the black line image on top of banner */
	padding-bottom: 20px;
	/*background: transparent url(images/bg_header_bottom.gif) no-repeat left top;*/
	
}
/* ReskinPhase-2
#mainBanner img
{
	width:960px;
	height:180px;
}*/
#mainUKBanner 
{
	margin-top: 23px;/* changed from padding to margine 25px */
	padding-top : 5px;/* added to show the black line image on top of banner */
	padding-bottom: 12px;
	background: transparent url(/static/img/reskin/bg_header_bottom.gif) no-repeat left top;
	
	
}
#mainUKBanner img
{
	width:960px;
	height:240px;
	
}
/*** END: Global Layout Rules ***/

/*** START: Replacement Header styles ***/
div#header {
	padding: 0 0 0 0;
	width: 980px;
	/*background: transparent url(/static/img/reskin/bg_header_bottom.gif) no-repeat left bottom;*/
}

div#header div#navigation {
	float: left;
	width: 785px;
}

/*div#header div#utility {
	padding-right:20px;
	
}*/
div#header div#utility ul li#ContactUs, div#header div#utility ul li#OtherSites
{
	padding-top:8px;
	padding-right:20px;
}
div#header div#utility ul li#YoungOffender
{
	padding-top:8px;
	padding-right:20px;
}
div#header div#utility ul li#Search
{
	padding-top:4px;
}
div#header div#utility ul li#Search input.Search
{
	width:30px;
	height:20px;
	background-color:#006cb5;
	color:#ffffff;
	font-family:Arial;
	font-size:1.1em;
	font-weight:bold;
	cursor:hand;
	margin-bottom: 0px;
}
div#header div#utility ul li#Search input#searchQuery
{
	font-family:Arial;
	font-size:1.1em;
	color:#666;
	text-align:left;
	padding-top :2px;
	font-weight:bold;
	WIDTH: 135px;
	height:18px; 
	BACKGROUND-COLOR: #e5e5e5;
	border-top:none 0 #e5e5e5 !important;
	border-right:none 0 #e5e5e5 !important;
	border-bottom:none 0 #e5e5e5 !important;
	border-left:solid 5px #e5e5e5 !important;
	margin-bottom: 2px;
}
div#header div#utility ul {
	float: right;
	height:30px;
}

div#header div#utility a {
	font-weight: bold;
	font-size: 1.1em;
	/*padding: 0 0 0 10px;*/
}

div#header div#topnav1 {
	padding: 5px 20px 0 0;
	border-top: 5px solid #e5e5e5;
}

div#header div#utility ul,
div#header div#topnav1 ul,
div#header div#topnav2 ul {
	list-style-type: none;
}

div#header div#topnav1 ul {
	padding: 0 0 0 0;

}

div#header div#topnav2 {
	padding: 5px 0 0 195px;
	/*max-width: 980px;*/
	margin-bottom:2px;
}

div#header div#topnav2 ul {
	border-top: 5px solid #e5e5e5;
	/*border-top-width: 780px; Added to aling the length*/
	padding: 5px 0 0 0;	
}

div#header div#topnav1 ul li,
div#header div#topnav2 ul li {
	list-style-position: outside;
	float: left;
	padding: 0 15px 0 0;
	width: 180px;
}

div#header div#utility ul li {
	list-style-position: outside;
	float: left;
	padding: 0 20px 0 0; 
}

div#header div#utility ul li.last {
	padding: 0 15px 0 0;
}

div#header div#topnav2 ul li {
	margin: 5px 0 0 0;
}

div#header div#topnav1 ul li.last,
div#header div#topnav2 ul li.last {
	padding: 0;
}

div#header div#topnav1 a:link,
div#header div#topnav1 a:visited,
div#header div#topnav1 a:active  
{
	font-weight:bold;
	font-size: 1.4em;
	padding: 7px 0 6px 10px;
	border-bottom: 1px solid #e5e5e5;
	width: 170px;
	display: block;
	color: #006cb5;
}
div#header div#topnav1 a:hover,
div#header div#topnav1 li.current a
/*
div#header div#topnav1 a:active*/ {
	background-color: #006cb5;
	color: #fff !important;
	padding: 7px 0 6px 10px;
	border-bottom: 1px solid #006cb5!important;
}

div#header div#topnav1 ul li.secondLine a:link,
div#header div#topnav1 ul li.secondLine a:visited {
	margin: 5px 0 0 0;
	padding: 7px 0 6px 10px;
/*	border-bottom: 1px solid #e5e5e5;*/
}

div#header div#topnav1 ul li.secondLine a:hover,
div#header div#topnav1 ul li.secondLine a:active {
	padding: 7px 0 6px 10px;
/*	border-bottom: 1px solid #006cb5;*/
}

div#header div#topnav1 ul li.home {
/*	padding: 0 15px 38px 0;*/
	padding: 0 15px 25px 0;
}

div#header div#topnav1 ul li.home a {
	border-bottom: 1px solid #e5e5e5;
}

div#header div#topnav2 a:link,
div#header div#topnav2 a:visited,
div#header div#topnav2 a:active  
{
	font-weight: bold;
	font-size: 1.2em;
	padding: 8px 0 8px 10px;
	width: 170px;
	display: block;
	background-color: #dfdfdf;
	color:#006cb5;
}

div#header div#topnav2 li.dropDownEnabled a:link,
div#header div#topnav2 li.dropDownEnabled a:visited {
	background: #dfdfdf url(../img/reskin/bullet_topnav_closed.gif) no-repeat 11px 13px;
}

div#header div#topnav2 li.current a,
div#header div#topnav2 a:hover{
	color: #fff !important;
	text-decoration: none;
	background-color: #666 !important;
}

div#header div#topnav2 li.dropDownEnabled a:hover,
div#header div#topnav2 li.dropDownEnabled a:active {
	background: #666 url(../img/reskin/bullet_topnav_open.gif) no-repeat 10px 15px;
}

div#header div#topnav2 ul li ul {
	position: absolute;
	width: 180px;
	left: -999em;
}

div#header div#topnav2 li:hover ul,
div#header div#topnav2 li.hover ul {
	left: auto;
}

div#header div#topnav2 ul li ul li {
	margin: 0;
	border-top: 1px solid #fff;
	padding: 0;
}

div#header div#topnav2 ul li ul li a:link,
div#header div#topnav2 ul li ul li a:visited {
	background-image: none !important;
}

div#header div#topnav2 ul li ul li a:hover,
div#header div#topnav2 ul li ul li a:active {
	background-image: none !important;
}

div#header div#logo {
	width: 180px;
	padding: 17px 0 0 0;
	margin: 0 15px 0 0;
	float: left;
}
div#header div#logo a:link,
div#header div#logo a:visited {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}
/*** END: Replacement Header styles ***/

/*** START: Home Page Main Content styles ***/
p.listTitle 
{
	font-family:Arial;
	font-size: 1.2em;
	line-height:14px;
	font-weight: bold;
	background-color: #e5e5e5;
	padding: 10px 0 12px 8px;
}

.UKMenu ul 
{
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 0 0 0px 8px;
	min-height: 163px;
}
.UKMenu ul li,.UKHomeMenu ul li ,.UKHomeMenu div.podNoBox ul li a,
.UKHomeMenuA ul li ,.UKHomeMenuA div.podNoBox ul li a,.UKHomeMenuB ul li ,.UKHomeMenuB div.podNoBox ul li a
{
	font-family:Arial;
	font-size: 1.0em !important; /*Font size edited from 1.4 em to 9 pt !important** again reverted back*/
	font-weight: bold;
	padding: 0 0 8px 0;/*10px 15px 5px 0*/
	line-height:12px;
	list-style:none !important;
}




/*Added for Reskin*/
.UKMenu div.podNoBox ul
{
	height:190px;
	list-style-type:none !important;
	background-color: #e5e5e5;
	padding: 0 0 0px 8px;
}
.UKMenu div.podNoBox ul li
{
	padding: 10px 0 4px 0 !important;
}
.UKMenu div.podNoBox ul li a 
{
	font-family:Arial;
	font-size: 1.0em !important; /*Font size edited from 1.4 em to 9 pt !important** again reverted back*/
	font-weight: bold;
	padding: 0 0 15px -5px !important;/*10px 15px 5px 0*/
}
/* Added for Reskin*/
a.underline
{
	font-size: 9pt !important; 
	font-weight: bold;
	padding: 14px 15px 0 0;
}
div.DarkPodHolder h1,
div.LightPodHolder h1.podTitle,
h1.podTitle {
	font-size: 1.2em;
	font-family:Arial;
	line-height:0.9em;
	font-weight: bold;
	color: #333;
	padding: 10px 0 22px 10px;/* Modified */
	border-top: 2px solid #333;
	border-bottom: 1px solid #ccc; 
	margin: 0 0 14px 0;
}

/* Modified and added for Reskin Start*/
#colTwoRight h1.podTitle
{
font-size:1.2em !important; /* 14px = 1.2em X 1.2em*/ 
color:#666!important;
font-family:Arial;
line-height:15px;
padding: 10px 0 22px 10px !important;
}

#colMid h1.podTitle {
font-size:1.2em !important; /* 14px = 1.2em X 1.2em*/
color:#666 !important;
font-family:Arial;
line-height:15px;
padding: 10px 0 22px 10px !important;
}

/*Added for Reskin*/
div.podNoBox div p,
div.podNoBox div p span#phBodySection1 p
/* .generictable */
{
	font-size: 1.0em !important; /* 12px = 1.2em X 1.0em*/
	line-height:15px;
}

div.podNoBoxBG,
div.podNoBox 
{
	padding: 0 10px;
}
#colRight div.podNoBoxBG,
#colRight div.podNoBox 
{
	margin-bottom:10px;	
}

div.podNoBoxBG ul {
	list-style-type: disc; /* HTML Dots*/
}
/* Added for Reskin*/
div.podNoBoxBG span li a 
{
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-family:Arial;
	font-weight: bold;
	list-style-position: outside;
	list-style:disc;
}
/* Added for Reskin */ 
.podNoBox ul li
{
	list-style: disc none outside; /* HTML Dots */
	font-size:1.0em; /* 12px = 1.2em X 1.0em*/
	padding: 5px 0 5px 0;
	margin-left:17px;
}	
/*This one added for Reskin */
div.podLinks UL li a 
{
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-family:Arial;
	font-weight: bold;
	
}
div.podNoBoxBG ul li ,div.podNoBoxBG li 
{
	list-style-type:disc;
	list-style-position: outside; /* HTML Dots */
	padding: 0 0 5px 0;
	margin-left:17px;
}

div.podNoBoxBG ul li a 
{
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-family:Arial;
	font-weight: bold;
}
/* Added for Reskin*/
div.podLinks UL.inpgLnkP li a 
{
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-weight: bold;
}

div.podNoBoxBG p
{
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-family:Arial;
	line-height:15px;
	color: #333;
}
div.DarkPodHolder p {
	font-size: 1.0em; /* 12px = 1.2em X 1.0em*/
	font-family:Arial;
	line-height:15px;
	color: #333;
}

div.podNoBoxBG p a,
div.DarkPodHolder p a {
	font-weight: bold;
}

div.podNoBoxBG a.image {
	display: block;
}
/*** END: Home Page Main Content styles ***/

/*** START: Lefthand navigation styles ***/
div#colLeft {
	float: left;
	width: 180px;
	margin-right: 15px;
}
/* Level 1 */
ul.tierLink {
	list-style-type: none;
	margin-top : -6px;
}
ul.tierLink li {
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0 5px 0;
	list-style-position: outside;
}
ul.tierLink li a {
	padding: 0 0 0 0;
	display: block;
}

ul.tierLink li.parent {
	padding: 6px 0 0 0;
}
ul.tierLink li.parent a {
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
	padding: 0 0 13px 0;
	margin: 0 0 10px 0;
}
/* Level 2 */ 
ul.tierLink li.parent ul {
	/*background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;*/
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
}
ul.tierLink li.parent ul li {
	padding: 3px 0 3px 0;
	font-size: 1em;
}
ul.tierLink li.parent ul li a {
	background: none;
	padding: 0 0 0 10px;
	margin: 0;
}
ul.tierLink li.parent ul li.parent {
	padding: 6px 0 0 0;
}
ul.tierLink li.parent ul li.parent a {
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
	padding: 0 0 13px 10px;
	margin: 0 0 10px 0;
}
/* Level 3 */
ul.tierLink li.parent ul li.parent ul {
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
	padding: 0 0 7px 10px;
	margin: 0 0 10px 0;
	
}
ul.tierLink li.parent ul li.parent ul li a {
	background: none;
	padding: 0 0 0 10px;
	margin: 0;
}

ul.tierLink li.parent ul li.parent ul li.parent a {
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
	padding: 0 0 13px 10px;
	margin: 0 0 10px 0;
}
 /* Level 4 */

ul.tierLink li.parent ul li.parent ul li.parent ul li a {
	background: none;
	padding: 0 0 0 10px;
	margin: 0;
}
/*** END: Lefthand navigation styles ***/

/*** START: Footer ***/
div#footer {
	padding: 13px 0 13px 10px;
	border-top: 15px solid #e5e5e5;
/*	margin: 15px 0 0 0;  */
}

div#footer ul {
	list-style-type: none;
}

div#footer ul li {
	list-style-position: outside;
}

div#footer ul.listLinks1 {
	float: left;
}

div#footer ul.listLinks2 {
	float: right;
}

div#footer ul li {
	font-size: 1.1em;
	color: #535353;
	float: left;
	padding: 0 8px 0 0;
}

div#footer ul.listLinks1 li.copyRight {
	width: 170px;
}

div#footer ul.listLinks1 li.last {
	padding: 0;
}

div#footer ul li a:link, 
div#footer ul li a:visited {
	font-weight: bold;
	padding: 0 7px 0 0;
	border-right: 1px solid #006cb5;
}

div#footer ul li.last a {
	padding: 0 8px 0 0;
	border-right: none !important;
}

div#backToTop {
	padding: 13px 0 13px 10px;
	border-top: 1px solid #e5e5e5;
	margin: 15px 0 0 0;
}

div#backToTop ul {
	list-style-type: none;
	float: right;
}

div#backToTop ul li {
	list-style-position: outside;
}

div#backToTop ul li {
	font-size: 1.1em;
	color: #535353;
	float: left;
	padding: 0 8px 0 0;
}

div#backToTop ul li a:link, 
div#backToTop ul li a:visited {
	font-weight: bold;
	padding: 0 8px 0 0;
	border-right: none;
}

/*** END: Footer ***/

/*** START: New content page rules ***/

div#rowContent div#pgContent h1 , div#rowContent div.g2content h1, h1
{
	font-size: 2.1em;
	line-height:1.1em;
	font-weight: bold;
	color: #333; /* Modified from #666 to #333 */ 
	padding: 0 0 0 0;
	margin-bottom: 15px;
}
/*div#rowContent div#pgContent h2 ,div#rowContent div.g2content h2
{
	font-size: 1.4em!important;
	line-height:1.4em;
	font-family:Arial; 
	font-weight: bold;
	color: #333;
	padding: none; 
	margin: 10px 0 15px 0!important;
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
}*/

div#rowContent div#pgContent h2 ,div#rowContent div.g2content h2, h2
{
	font-size: 1.4em!important;
	line-height:1.4em;
	font-family:Arial; 
	font-weight: bold;
	color: #333;
	padding: none; 
	margin: 10px 0 10px 0!important;
}

div#rowContent div#pgContent h3 ,div#rowContent div.g2content h3, h3
{
	font-size:1.2em;
	font-weight:bold;	
}

div#rowContent div#pgContent ul li ul , div#rowContent div.g2content ul li ul
{
	margin:10px 0 10px 15px;	
}
div#rowContent div#pgContent ul li , div#rowContent div.g2content ul li
{
	margin-bottom :5px;	
	margin-left :10px;	
}
div#rowContent div#pgContent p , div#rowContent div.g2content p , div#right80 p
{
	margin-bottom:10px;
	margin-top:10px;
}
div#rowContent div#pgContent div.listentryholder {
	clear: both;
	width: 755px;
	padding: 0 0 10px 0;
	float: left;
}
div#rowContent div#pgContent div.listentryholder ul li
{
	list-style:none!important;
}
div#rowContent div#pgContent div.listentryholder.last {
	background: transparent url(/static/img/reskin/bg_secondary_nav_dotted_border.gif) repeat-x left bottom;
	margin: 0 0 11px 0;
}

div#rowContent div#pgContent div.DocDate
{ 
	width:20%;
	padding: 0 15px 0 0;
	float: left;
	font-size: 1em; /* 11px = 1.2em X 0.9em */
	color: #666;
	font-weight: bold;
	
}
div#rowContent div#pgContent div.DescSmall
{ 
	width:40%;
	padding: 0 15px 0 0;
	float: left;
	font-size: 1em; /* 11px = 1.2em X 0.9em */
	color: #333;
	
}
strong /* Added for Reskin*/
{
	font-weight :bold ;
	
}
div#rowContent div#pgContent div.DocBitsHolder 
{
	float:right  ;
	width:35%;
}

div#rowContent div#pgContent div.DocLink {
	float: left;
	width:60%;
}

div#rowContent div#pgContent div.DocSize 
{
	float: left;
	font-size: 1em; /* 11px = 1.2em X 0.9em */
	font-weight: bold;
	color: #666;
}

div#rowContent div#pgContent div.DocLink ul {
	list-style-type: none;
	margin: 0 0 0 0 ;
}
div#rowContent ul {
	list-style-type: none;
}
div#rowContent div#pgContent div.DocLink ul li {
	list-style: none;
}

div#rowContent div#pgContent div.DocLink ul li a ,div#rowContent div#pgContent div.DocBitsHolder ul.listLink li a,
div#colTwoRight div.listentryholder div.DocBitsHolder a.txtLnk 
{
	float: left;
	font-size: 1em; /* 11px = 1.2em X 0.9em */
	font-weight: bold;
}

div#rowContent div#pgContent div.podNoBox p {
	font-size: 0.9em; /* 10px = 1.2em X 0.8em */
	color: #666;
}

div#rowContent div#pgContent div.podNoBox p a {
	font-size: 1.0em; /* 11px = 1.2em X 0.9em */
	font-weight: bold;
}


/*** END: New content page rules ***/

/*** START: New Css for Site map page ***/
div.sitemap ul li
{
	padding-left:7px;
	margin-left: 17px;
}
div.sitemap h1
{
	font-size:17px !important;
	font-weight:bold;
}
div.sitemap ul li
{
	font-size:12px !important;
}
/*** END: New Css for Site map page ***/


/* Added new CSS for Reskin : End*/



body.realTimeBody {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	margin: 0 0 0 5px;
	padding: 0 0 0 0 ; 
}

body.realTimeBody .small {
font-size:1.1em;
}

/*Reskin Phase-II*/

