
 
/* CSS Document */

/* Global settings --------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 76% Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000;
	padding-bottom:30px;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	display: block;
}

p {
	
}

li {
	list-style: none;
	display: inline;
}

a {
	
}

span.symbol	{
	vertical-align : super;
	text-transform : uppercase;
}

a:hover {
	
}

h1 {
	
}

h2 {
	
}

h3 {
	font-size:14px;
	color:#5b6e80;
	padding-top:0px;
	
}

h4 {
	color:#5b6e80;
	font-size:12px;
}

h5 {
	
}

h6 {
	color: #2E3841;
	font-size: 15px;
}

/* Structure --------------------------------------------------------------------*/

#Master {
	width: 967px;
	padding: 0 14px 7px 14px;
	margin: auto auto;
	background: #0099ff url(./images/footer.jpg) no-repeat bottom left;
}

#Header {
	position: relative;
}


#Content {
	background: #FFF url(./images/main-area-corner-bg.gif) no-repeat top right;
	padding: 18px 18px 0 18px;
	zoom: 1;
	position: relative;
}

#Content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#Menu {
	float: left;
	background: #0099ff url(./images/menu-bg.gif) no-repeat bottom left;
	width: 144px;
	padding-bottom:5px;
	margin-right:18px;
}

#Main {
	float: left;
	width:768px;

}

#Sidebar {
	float: left;
	width:178px;
	margin-left:18px;
	display:none;
}

#Sidebar1 {
	float: left;
	width:178px;
	margin-left:18px;
	margin-top:20px;
	display:inline;
}

#Under-content {
	position: relative;
	background: #FFF url(./images/under-content-bg.gif) no-repeat;
	height: 43px;
	clear: both;
}

#Footer {
	height: 65px;
}

/* -- main-nav -- */
#Main-nav {
	zoom: 1;
}



/********* Home Content*******/

.hLeftCol{
	width:668px;
	margin-right:18px;
	height:auto;
	float:left;
	display:inline;
}

.nRightCol{
	float:left;
	width:244px;
	height:auto;
}
.welcomeMsg {
	height:125px;
}
.welcomeMsg img{
	position:absolute;
	z-index:1;
}
.welcomeMsg h3.welMsg{
	position:absolute;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	z-index:2;
	margin:90px 0 0 18px;
}

#Content .welcomeMsg .welMsgLong, #Content .welMsgLong{
	position:absolute;
	width:230px;	/*253*/
	height:87px;	/*107*/
	background:url(./images/welcome_msg.png) no-repeat left top;
	z-index:3;
	margin:9px 0 0 406px;
	color:#fff;
	padding:10px 12px;
}
#Content .welMsgLong{
	background:none;
	color:#fff;
	margin:9px 0 0 246px;
}
.welcomeMsg .welMsgLong h3, .welcomeMsg .welMsgLong p, .welcomeMsg .welMsgLong a, #Content .welMsgLong p, #Content .welMsgLong h3, #Content .welMsgLong a {
		color:#fff;
}
.welcomeMsg .welMsgLong h3{
	margin-bottom:15px;
}
#Content .welMsgLong h3{
	margin-bottom:10px;
}
#Content 	.welcomeMsg .welMsgLong a{
	color:#fff;
	cursor:pointer;
}
.welcomeMsg .welMsgLong a:hover{
text-decoration:none;
}
 

.sub-two-col{
	
} 

.sub-two-col .sub-first-col{
	float:left;
	width:406px;
	margin-right:18px;
}

.sub-two-col .sub-sec-col{
	float:left;
	width:244px;
}

/* inserted style for the theme - controlling radio box padding for firefox */
#supplierSurvey input {
	margin-right: 5px;
}


/* CSS Document */
#Header h1 a {
	position:relative; 
	display: block;
	text-indent: -9999em;
	width: 162px;
	height: 92px;
	background: url(./images/fonterra-logo.gif) no-repeat;
	padding-bottom: 0px;
	overflow:hidden;
	left:24px;
}
#Header h2 {
	display: block;
	text-indent: -9999em;
	width: 281px;
	height: 30px;
	background: url(./images/fonterraFencepost.gif) no-repeat;
	position: absolute;
	top: 30px;
	left: 180px;
}

h3.jobs {
	display: block;
	text-indent: -9999em;
	width: 281px;
	height: 30px;
	background: url(./images/fencepostjobs.gif) no-repeat;
	position: absolute;
	top: 30px;
	left: 180px;
}

/* Search -------------------------------------------------*/

#searchDisplayFieldName_searchTheme {
	background-image:url(./images/search-bg2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color: #0099FF;
	border: none;
	width:169px;
	height:22px;   
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#0694ff;
}

#searchButton {
	border:none;
}

#searchMenuAnchor_searchTheme {
	display:none;
}

/* Search-weather -----------------------------------------*/
#Search-weather {
	width: 196px;
	height: 101px;
	position: absolute;
	top: 4px;
	right: 0;
}

#Search-weather #search input.textbox{
	background:none;
	border:none;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0694ff;
	width:165px;
	float:left;
	
}#Search-weather #search input.button{
	float:left;
}

#Search-weather #weather{
	width:196px;
	margin-top:10px;
	background-image:url(./images/weather-bg-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFF;
	padding-top:7px;
}

#Search-weather #weather #wHeader{
	background-color:#59ba47;
	margin-left:1px;
	margin-right:1px;
	height:20px;
	padding-left:12px;
	font-size:12px;
	color:#FFF;
}

#Search-weather #weather #wHeader h5{
	float:left;
	font-size:12px;
}
#Search-weather #weather p{
	margin:0;
	padding:10px 20px 5px 20px;
	color:#5d6e7e;
	font-size:12px;
}
#Search-weather #weather p span.red{
	color:#ff0000;
	padding-left:5px;
}
#Search-weather #weather p span.blue{
	color:#009bcb;
	padding-left:5px;	
}
#Search-weather #weather p img{
	float:right;
}
#Search-weather #weather #wHeader a{
	font-size:10px;
	color:#cbf0d1;
	text-decoration:none;
	float:right;
	margin-right:5px;
}

#Search-weather #weather #wHeader a:hover{
	text-decoration:underline;
}

#Search-weather #weather #wFooter{
		background-image:url(./images/weather-bg-bottom.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
}

/* Top Links -----------------------------------------*/
#Top-links{
	position: absolute;
	top:5px;
	right: 210px;
	padding: 2px 0 2px 0;
	font-size:11px;
}
#Top-links a{
	margin-left:10px;
	color:#d5e7f1;
text-decoration:none;
}
#Top-links a:hover{
	text-decoration:none;
	background-color:none;
}
/* CSS Document */
#Main-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#Main-nav li {
	display: block;
	float: left;
	margin-right: 2px;
}

#Main-nav a {
	background: #c7e8ff url(./images/main-nav-bg-left.gif) no-repeat;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	color: #0084e1;
}
#Main-nav #mAdmin a {
	background: #0057b1 url(./images/main-nav-ad-bg-left.gif) no-repeat;
	color: #fff;
}

#Main-nav #mAdmin a span.corner-holder {
	background: url(./images/main-nav-ad-bg-right.gif) no-repeat top right;
	display: block;
}

#Main-nav #mAdmin a:hover {
	background: #0071d0 url(./images/main-nav-ad-bg-left-hi.gif) no-repeat;
}

#Main-nav #mAdmin a:hover span.corner-holder {
	background: url(./images/main-nav-ad-bg-right-hi.gif) no-repeat top right;
}

#Main-nav a img{
	float:left;
	margin-right:5px;
}


#Main-nav a span.corner-holder {
	background: url(./images/main-nav-bg-right.gif) no-repeat top right;
	display: block;
}

#Main-nav a span.pad {
	padding: 5px 13px;
	display: block;
}

#Main-nav a:hover {
	background: #e3f3ff url(./images/main-nav-bg-left-hi.gif) no-repeat;
}

#Main-nav a:hover span.corner-holder {
	background: url(./images/main-nav-bg-right-hi.gif) no-repeat top right;
}

#Main-nav a.selected {
	background: #FFF url(./images/main-nav-bg-left-sel.gif) no-repeat;
}

#Main-nav a.selected span.corner-holder {
	background: url(./images/main-nav-bg-right-sel.gif) no-repeat top right;
}

#myProfile #Main-nav #mMyProfile a,
#myBusiness #Main-nav #mMyBusiness a,
#tools #Main-nav #mTools a,
#weather #Main-nav #mWeather a,
#comEvents #Main-nav #mComEvents a,
#news #Main-nav #mNews a,
#home #Main-nav #mHome a,
#admin #Main-nav #mAdmin a{
	background: #FFF url(./images/main-nav-bg-left-sel.gif) no-repeat;
	color: #0084e1;
}
#myProfile #Main-nav #mMyProfile a span.corner-holder,
#myBusiness #Main-nav #mMyBusiness a span.corner-holder,
#tools #Main-nav #mTools a span.corner-holder,
#weather #Main-nav #mWeather a span.corner-holder,
#comEvents #Main-nav #mComEvents a span.corner-holder,
#news #Main-nav #mNews a span.corner-holder,
#home #Main-nav #mHome a span.corner-holder,
#admin #Main-nav #mAdmin a span.corner-holder{
	background: url(./images/main-nav-bg-right-sel.gif) no-repeat top right;
}

/* CSS Document */

.dairyNZLogo a {
	background: url(./images/dairynz-logo.jpg) no-repeat top left;
	margin-left: 18px;
	display: block;
	text-indent: -9999em;
	width: 178px;
	height: 90px;
}

#Sidebar #container{
	background:#c7e8ff url(./images/sideColumnBtm.gif) no-repeat bottom left;
}

#Sidebar h5{
	color:#0081e3;
	font-size:12px;
	background-image:url(./images/heading-bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	margin-top:9px;
	margin-bottom:10px;
	clear:both;	
}

#Sidebar p{
	font-size:11px;
	color:#0074c5;
	margin-bottom:20px;	
	text-align:left;
}
#Content #Sidebar p.grey-black{
	color:#5a6570;
	margin-bottom:8px;
}

#Sidebar #container #containerData{
	padding:9px;
	background:url(./images/sideColumnTop.gif) no-repeat top left;
}

#Content #Sidebar select, #Content #Sidebar .textbox{
	padding:0px;
	width:158px;
	font-size:11px;
}
#Content #Sidebar .textbox{
	width:153px;
	height:16px;
}

/* ------------ Custom CSS changes*/

#Sidebar1 #container {
	background:#c7e8ff url(./images/sideColumnBtm.gif) no-repeat bottom left;
	height: 800px;
}

#Sidebar1 #containerPromo {
	background:#c7e8ff url(./images/boxes/home_promo_feature_btm.gif) no-repeat bottom left;
}

#Sidebar1 #containerPromo2 {
	background:#c7e8ff url(./images/boxes/home_promo_feature_two_btm.gif) no-repeat bottom left;
}

#Sidebar1 h5{
	color:#0081e3;
	font-size:12px;
	background-image:url(./images/heading-bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left top;
	margin-top:9px;
	margin-bottom:10px;
	clear:both;	
}

#Sidebar1 p{
	font-size:11px;
	color:#0074c5;
	margin-bottom:20px;	
	text-align:left;
}
#Content #Sidebar1 p.grey-black{
	color:#5a6570;
	margin-bottom:8px;
}

#Sidebar1 #container #containerData{
	padding:9px;
	background:url(./images/sideColumnTop.gif) no-repeat top left;
}

#Sidebar1 #containerPromo #containerDataPromo {
	padding:9px;
	background:url(./images/boxes/home_promo_feature_top.gif) no-repeat top left;
}

#Sidebar1 #containerPromo2 #containerDataPromo2 {
	padding:9px;
	background:url(./images/boxes/home_promo_feature_two_top.gif) no-repeat top left;
}

#Content #Sidebar1 select, #Content #Sidebar1 .textbox{
	padding:0px;
	width:158px;
	font-size:11px;
}
#Content #Sidebar1 .textbox{
	width:153px;
	height:16px;
}

/* CSS Document */
/* -- first level -- */
#Menu li a {
	display: block;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 8px 10px 8px 10px;
	font-size: 0.9em;
}

#Menu li a:hover {
	background: #FFF !important;
	color: #0099ff;
	text-decoration:none;
}

#Menu li.selected a{
	background: #c7e8ff;
	color: #0084e1;
}

#Menu li a.first-item {
	background: url(./images/menu-first-item-bg.gif) no-repeat;
}

#Menu li.selected a.first-item {
	background: #c7e8ff url(./images/menu-first-item-bg-sel.gif) no-repeat;
	color: #0084e1;
}

/* -- second level -- */
#Menu li ul{
	display:none;
}
#Menu li.selected ul{
	display:block;
}

#Menu li.selected ul li a {
	background: #c7e8ff;
	color: #0084e1;
	font-weight: normal;
	padding-left: 18px;
	
}

#Menu li.selected ul li.selected a {
	background: #e3f4ff;
	text-decoration: none;
	font-weight:bold;
}

/* -- third level -- */
#Menu li.selected ul li ul{
	display:none;
}

#Menu li.selected ul li.selected ul{
	display:block;
}

#Menu li.selected ul li.selected ul li a {
	background: #e3f4ff;
	color: #0084e1;
	font-weight: normal;
	padding-left: 28px;
}

#Menu li.selected ul li.selected ul li.selected a {
	background: #f3fafe;
	text-decoration: none;
	font-weight:bold;	
}
 
/* CSS Document */

#Under-content a.back-to-top {
	width: 22px;
	height: 22px;
	text-indent: -9999em;
	display: block;
	background: url(./images/back-to-top.gif) no-repeat;
	position: absolute;
	top: 7px;
	overflow:hidden;
	right: 13px;

}

#Footer ul {
	float: right;
	margin-top: 10px;
}

#Footer a {
	color: #FFF;
	font-size: 0.8em;
	text-decoration: none;
	background: url(./images/footer-a-divider.gif) no-repeat top right;
	padding-right: 10px;
	margin-right: 10px;
}

#Footer a.last {
	background: none;
	margin: 0;
	padding: 0;
}

#Footer a:hover {
	text-decoration: underline;
}
.lii {
color: #FFF;
font-size: 0.8em;

} 
 
/* Standard Styles for content from wcm */
 
#cms h1,
#cms h1 a{
 font-size: 18px;
 color: #0084e1;
}
 
#cms h2,
#cms h2 a{
 background: none;
 font-size: 14px;
 font-weight: bold;
 color: #5b6e80;
 padding: 15px 0;
}
 
#cms h3,
#cms h3 a{
 font-size: 13px;
 font-weight: bold;
 color: #5b6e80;
 padding: 10px 0;
}
 
#cms h4,
#cms h4 a{
 font-size: 11px;
 font-weight: bold;
 color: #5b6e80;
 padding: 5px 0;
}
 
#cms p {
 font-size: 11px;
 color: #5a6570;
 line-height: 1.5;
}
 
#cms a {
 font-weight: bold;
 font-size: 11px;
 color: #0084e1;
 text-decoration: underline;
}

#cms a:hover{
	color:#0084E1;
	text-decoration: underline;
}


#cms ul {
 margin-left: 26px;
 padding-bottom: 10px;
}

#cms .related-content ul {
	margin: 0px;
	padding: 0px;
}

#cms ul li {
 padding-bottom: 5px;
 list-style-image: url(./images/bullet-img.gif); 
 font-size: 11px;
 color: #5a6570;
 display: list-item;
}

#cms .related-content ul li {
	padding: 0px;
	list-style: none;
}


#cms td{
	font-size: 11px;
}

#cms td,
#cms th{
	padding: 5px 10px;
	border-right: 1px solid #FFF;
	color: #5B6E80;
}

#cms table th{
	border-bottom: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;

}

#cms .dark-grey-box-base {
	background-color: #8d97a0;
}

#cms .dark-grey-box-base th.right-corner{
	background: #8d97a0 url(./images/boxes/dark-grey-box-right-top.gif) no-repeat right top;
	zoom:1;
}

#cms .dark-grey-box-base th.left-corner{
	background: #8d97a0 url(./images/boxes/dark-grey-box-left-top.gif) no-repeat left top;
	zoom:1;	
}


#cms .light-grey-box-base td{
	background-color: #e5eaf0;
}

#cms .light-grey-box-base td.left-corner{
	background: #e5eaf0 url(./images/boxes/grey-box-left-bottom.gif) no-repeat left bottom;
	zoom:1;
}

#cms .light-grey-box-base td.right-corner{
	background: #e5eaf0 url(./images/boxes/grey-box-right-bottom.gif) no-repeat right bottom;
	zoom:1;
}

 
/*----------- Cookie-trail ------------*/
#Cookie-trail {
	width:auto;
	border-bottom: 1px solid #dfe3e6;
	top: 0;
	left: 194px;
	padding: 2px 0 2px 0;
	font-size: 0.9em;	
	color:#b5bec5;	
}
#Cookie-trail li{
	padding-left: 11px;
	background: url(./images/cookie-trail-a-bg.gif) no-repeat 0px 2px;
	white-space:pre;
}


#Cookie-trail li.home	{

	background: none;
	padding-left: 0px;
}
.page-title{
	margin:20px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0084e1;
	font-weight:normal;
}


/*-------Alert--------*/
.alert, .alert-footer{
	background-image:url(./images/alert-bg-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#dff1db;	
	padding-top:6px;	
}
.alert-footer{
	background-image:url(./images/alert-bg-bottom.gif);
}


/*----------- Shareholders' Council -----------*/
.shareCoucil{
	background:url(./images/shareholder_bg.gif) no-repeat left top;
	width:507px;
	height:125px;
}

.humanImage{
	float:right;
	border:1px solid #ffffff;
}


#Content .col244{	
	float:left;
	width:244px;
}

/*-----------ccGraph------*/
.ccGraph{
	background-color:#fff;
	width:533px;
	height:auto;
	padding:10px;
	cursor:default;
}
	.ccGraph .topPanel{
		height:165px;
		border-bottom:1px solid #85919d;
	}
		.ccGraph .topPanel .bar, 
		.ccGraph .topPanel .bar-selected{
			float:left;
			width:28px;
			background:#c8e8ff;
			height:35px;
			text-align:right;
			padding:10px;
			border-left:1px solid #fff;
			color:#223343;

		}
		.ccGraph .topPanel .bar-selected{
			background-color:#0099ff;
				color:#fff;
				font-weight:700;
				font-size:12px;

		}
			.ccGraph .topPanel .bar .ecsValue, 
			.ccGraph .topPanel .bar .ckValue,
			.ccGraph .topPanel .bar-selected .ecsValue, 
			.ccGraph .topPanel .bar-selected .ckValue{
				line-height:21px;
			}
		
		.ccGraph .topPanel .col7{
			padding-top:120px;
		}
		.ccGraph .topPanel .col6{
			padding-top:100px;
			margin-top:20px;
		}
		.ccGraph .topPanel .col5{
			padding-top:80px;
			margin-top:40px;
		}
		.ccGraph .topPanel .col4{
			padding-top:60px;
			margin-top:60px;
		}
		.ccGraph .topPanel .col3{
			padding-top:40px;
			margin-top:80px;
		}
		.ccGraph .topPanel .col2{
			padding-top:20px;
			margin-top:100px;
		}
		.ccGraph .topPanel .col1{
			padding-top:0;
			margin-top:120px;
		}
		.ccGraph .topPanel .barLabel{
			float:left;
			width:190px;
			height:44px;
			margin-top:120px;	
		}
			.ccGraph .topPanel .barLabel .ecsLabel,
			.ccGraph .topPanel .barLabel .ckLabel{
				line-height:21px;
				height:21px;
				border-top:1px solid #e0e0e0;
				color:#888890;
			}
		
		.ccGraph .topPanel .avgExpStrength{
			position:absolute;
			float:left;
			width:90px;
			height:25px;
			text-align:center;
			left:517px;
			margin-top:5px;
			color:#87919a;
			padding-bottom:13px;
			background:url(./images/icons/grey-bottom-arrow.gif) no-repeat center bottom;
		
		}
	.ccGraph .midPanel{
		height:30px;
		border-bottom:1px solid #85919d;
	}
		.ccGraph .ppLabel{
			line-height:30px;
			float:left;
			width:190px;
			color:#2e3841;
		}
		.ccGraph .ppValue,
		.ccGraph .ppRadio, 
		.ccGraph 	.ppValue-selected{
			width:48px;
			float:left;
			color:#2e3841;
			line-height:30px;
			text-align:center;
			font-size:12px;
			border-left:1px solid #fff;
		}
		.ccGraph .ppRadio{
			border:none;
			width:49px;
		}
		.ccGraph .ppRadio input{
			margin-top:6px;
		}
		.ccGraph .midPanel .ppValue-selected{
				background-color:#e5f4ff;
		}
	.ccGraph .botPanel{
		height:26px;
		border-top:1px solid #f5ffff;
		background:#c8e8ff;
	}
	
/*-------warningBase-----------*/

.warningBase{
	width: 475px;
	height:500px;
	margin:0 0 0 10px;
	background:url(./images/NZ_warningmap.gif) no-repeat left top;
}

.seasonDropDown{
	width:100%;
	margin:5px 0 0 0;
}
/*-------- Width's----------*/
#Content .width80{width:80px}
#Content .width100{width:100px}
#Content .width110{width:110px}
#Content .width150{width:150px;}
#Content .width160{width:160px;}
#Content .width167{width:167px}
#Content .width170{width:170px;}
#Content .width200{width:200px;} 
#Content .width260{width:260px;} 
#Content .width265{width:265px;}
#Content .width325{width:325px;} 
#Content .width542{width:542px;}
#Content .width544{width:544px}
#Content .width740{width:740px;}

#Content .width100p{width:100%;} 
/*----------------- Iframe----------------*/

#Content .subFrame{
	border:none;
	width:573px;
	height:500px;
}

#Content .fileText{
	height:22px;
}


/*-------12 June 2008-------*/

#Content .acFirst{
	width:30px;
	float:left;
	margin-right:5px;
}
#Content .acSec{
	width:53px;
	float:left;
	margin-right:5px;
}
#Content .acThird{
	width:100px;
	float:left;
	margin-right:5px;
}
#Content .acForth{
	width:40px;
	float:left;
}

#Content .gstFirst{
	width:76px;
	margin-right:5px;
}

#Content .gstSec{
	width:76px;
	margin-right:5px;
}
#Content .gstThird{
	width:76px;
}

#Content tr.hide td{display:none;}
#Content tr.show td{display:table-cell;}

/*--Login Form--*/

.loginForm{
	width:144px;
	}

.loginForm .loginHd{
	background:url(./images/login_hd_bg.gif) no-repeat left top;
	height:8px;
	text-indent:-7000px;
	}
	
.loginForm .loginMd{
	background:url(./images/login_mid_bg.gif) no-repeat left top;
	height:211px;
	padding:0 9px;}
	
.loginForm .loginMd .userInfo{
	padding-top:55px;
	padding-bottom:2px;
}

.loginForm .loginMd .userInfo .forget {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:40px;
	}
.loginForm .loginMd .userInfo .forget a{
	color:#FFFFFF;
	text-decoration:none;}
	
.loginForm .loginMd .userInfo .forget a:hover{
	text-decoration:underline;}

.loginForm .loginFt{
	background:url(./images/login_ft_bg.gif) no-repeat left top;
	height:8px;}

  

/*** My business landing page container specifics ***/
.mb .col-one, .mb .col-two, .mb .col-three {
	float:left;
	margin-right:18px;
	overflow:hidden;
    display:inline;
}

/** ie7 bugs - must set explicit width **/
.mb .col-one {
	width: 310px;
}

.mb .col-two {
	margin-right: 0px;
	width: 244px;
}

/**** jobs ****/
#staff .featureBottom {
	background: url(./images/feature-jobs-bottom.gif) no-repeat bottom left;
	margin-top: 10px;
}

#staff .featureTop a {
	color: #0074C5;
}

#staff .featureTop {
	background: #B6E2FF url(./images/feature-jobs-top.gif) no-repeat top left;
	padding: 10px;
}

#jobs .featureBottom {
	background: url(./images/feature-ww-bottom.gif) no-repeat bottom left;
	margin-top: 10px;
}

#jobs .featureTop {
	background: #DEF1DA url(./images/feature-ww-top.gif) no-repeat top left;
	padding: 10px;
}

#jobs .featureTop a {
	color: #179400;
}

#jobs .dark-blue-box-icon{
	background: #5ABA47 url(./images/boxes/darkgreen-box-right-top.gif) no-repeat right top;
	zoom:1;	
}

#jobs .dark-blue-box-icon h4 {
	background:url(./images/boxes/green-arrow.gif) no-repeat left top;
}



/* CSS Document */
/************ Orange Box *************/
.orange-box{
	background: #ff8712 url(./images/boxes/orange-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.orange-box h4{
	background:url(./images/boxes/orange-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

/************ Dark Green Box *************/
.dark-green-box{
	background: #5aba47 url(./images/boxes/dgreen-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.dark-green-box h4{
	background:url(./images/boxes/dgreen-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

/************ Blue Box *************/
.dark-blue-box{
	background: #0199fe url(./images/boxes/blue-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.dark-blue-box h4{
	background:url(./images/boxes/blue-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

#Content .dark-blue-box h4 a{
	float:right;
	padding-right:20px;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#Content .dark-blue-box h4 a:hover{
	background:none;
	text-decoration:underline;
}

#Content .dark-blue-box h4 a.view-All, #Content .dark-blue-box h4 a.view-All:hover{
	background:none;
	background:url(./images/heading-bullet-blue.gif) no-repeat right center;
}
#Content .dark-blue-box h4 a.coll-Down, .dark-blue-box h4 a.coll-Down:hover{
	background:url(./images/collapse-down.gif) no-repeat right center;
}
 
/************ light Grey Box *************/
.light-grey-box{
	margin-top:20px;
	background: #a9b4bd url(./images/boxes/light-grey-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.light-grey-box h4{
	background:url(./images/boxes/light-grey-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

.light-grey-box-Bottom{
	height:25px;
	background: #a9b4bd url(./images/light-grey-box-bottom-right.gif) no-repeat right bottom;
	zoom:1;	
	border-top:1px  #FFFFFF solid;
	font-size:10px;
	height:20px;
	padding:0 10px;
	line-height:20px;
	color:#495866;
}
.light-grey-box-Bottom .bottomGrey{
	background:url(./images/light-grey-box-bottom-left.gif) no-repeat bottom left;
	width:20px;
	
	
	
	
	
}

/************ Dark Grey Box *************/
.dark-grey-box{
	margin-top:20px;
	background: #8d97a0 url(./images/boxes/dark-grey-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.dark-grey-box h4{
	background:url(./images/boxes/dark-grey-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

/************ orange Box Icon *************/
.orange-box-icon{
	background: #ff8712 url(./images/boxes/orange-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.orange-box-icon h4{
	background:url(./images/boxes/orange-box-header-bg.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px 0 35px;
	color:#fff;
	border-bottom:1px solid #fff;
}


/************ Dark Green Box Icon *************/
.dark-green-box-icon{
	background: #5aba47 url(./images/boxes/dgreen-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.dark-green-box-icon h4{
	background:url(./images/boxes/dgreen-box-header-bg.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px 0 35px;
	color:#fff;
	border-bottom:1px solid #fff;
}

.greenBase{
background:url(./images/green/green-base.gif) no-repeat right top;
height:26px;
width:auto;
padding-right:6px
}
.greenBase h4, #Content .greenBase h4 a, #Content .resource_bg h4 a {
height:22px;
color:#FFF;
float:none;
font-size:12px;
padding-right:0px;
padding-top:5px;
font-weight:bold;
}

.greenBase h4 {
background:url(./images/green/green-base.gif) no-repeat left top;
padding-left:38px;
}

.whiteBase{
background: url(./images/green/white-base.gif) right bottom no-repeat;
padding-right:8px;
margin-top:-2px;
font-size:1%;
height:10px;
}

.whiteBase .whiteBase-round{
background:url(./images/green/white-base.gif) left bottom no-repeat;
font-size:1%;
height:10px;
}

/************ Blue Box Icon *************/
.dark-blue-box-icon{
	background: #0199fe url(./images/boxes/blue-box-right-top.gif) no-repeat right top;
	zoom:1;	
}
.dark-blue-box-icon h4{
	background:url(./images/boxes/blue-box-header-bg.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px 0 35px;
	color:#fff;
	border-bottom:1px solid #fff;
}

#Content .blueBase{
 background-color:#e3f3ff;
 padding:10px;
 border-bottom:1px solid #fff;
}

/************ Light Blue Box Round *************/
.light-blue-box-round{
	background: #e3f3ff url(./images/boxes/light-blue-box-right-top.gif) no-repeat right top;
	zoom:1;
}

.light-blue-box-round .lbTop{
	background:url(./images/boxes/light-blue-box-left-top.gif) no-repeat left top;
} 

.light-blue-box-round .lbBottom{
	background:url(./images/boxes/light-blue-box-left-bottom.gif) no-repeat left bottom;
} 

.light-blue-box-round .lbContent{
	background:url(./images/boxes/light-blue-box-right-bottom.gif) no-repeat right bottom;
	padding:10px;
}

.light-blue-box-round .lbContent p{
	text-align:center;
	padding:0;
	margin:0;
	color:#0052b6;
}

.promoBox h5{
	background: transparent url(./images/heading-bullet.gif) no-repeat scroll left top;
	margin-bottom: 15px;
	font-size: 12px;
	padding-left: 20px;
	color: #0081e3;
}

#Content .promoBox .lbContent p{
	text-align: left;
	margin-bottom: 10px;
	color: #0081e3;
}

/************ Light Blue Box *************/
.light-blue-box{
	background: #e3f3ff url(./images/boxes/light-blue-box-right-bottom.gif) no-repeat right bottom;
	zoom:1;
}

.light-blue-box .lbContent{
	background:url(./images/boxes/light-blue-box-left-bottom.gif) no-repeat left bottom;
	padding:10px;
}
#Content .light-blue-box .lbContent p{
	color:#086ab5;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}


/************ white Box *************/
.white-box-round{
	background: #fff url(./images/boxes/white-box-right-top.gif) no-repeat right top;
	zoom:1;
}

.white-box-round .wbTop{
	background:url(./images/boxes/white-box-left-top.gif) no-repeat left top;
} 

.white-box-round .wbBottom{
	background:url(./images/boxes/white-box-left-bottom.gif) no-repeat left bottom;
} 

.white-box-round .wbContent{
	background:url(./images/boxes/white-box-right-bottom.gif) no-repeat right bottom;
	padding:10px;
}
#Content .white-box-round .wbContent p{
		color:#5a6570;
}


/************ Back Box *************/
.black-box{
	background: #485865 url(./images/boxes/black-box-right-top.gif) no-repeat right top;
	zoom:1;
}
.black-box h4{
	background:url(./images/boxes/black-box-left-top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#fff;
	border-bottom:1px solid #fff;
}

/************ Light Grey Back text box *************/
.grey-back-text-box{
	background: #c7ced6 url(./images/boxes/grey-black-text_right_top.gif) no-repeat right top;
	zoom:1;
}
.grey-back-text-box h4{
	background:url(./images/boxes/grey-black-text_left_top.gif) no-repeat left top;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 10px;
	color:#495866;
	border-bottom:1px solid #fff;
}



/************ Grey Box *************/
.grey-box{
	background: #e5eaf0 url(./images/boxes/grey-box-right-bottom.gif) no-repeat right bottom;
	zoom:1;
}

.grey-box-bottom{
	background: #a9b4bd url(./images/light-grey-box-bottom-right.gif) no-repeat right bottom;
	zoom:1;
	border-top:1px solid #fff;
}
.grey-box-bottom .greyContent{
	background:url(./images/light-grey-box-bottom-left.gif) no-repeat left bottom;
	padding:10px;
	font-size:11px;
	color:#495866;
	}

.grey-box .gbContent{
	background:url(./images/boxes/grey-box-left-bottom.gif) no-repeat left bottom;
	padding:10px;
}

/************ Grey Box Round*************/
.grey-box-round{
	background: #e5eaf0 url(./images/boxes/grey-box-right-top.gif) no-repeat right top;
	zoom:1;
	margin-top:20px;
}

.grey-box-round .grrbTop{
	background:url(./images/boxes/grey-box-left-top.gif) no-repeat left top;
} 

.grey-box-round .grrbBottom{
	background:url(./images/boxes/grey-box-left-bottom.gif) no-repeat left bottom;
} 

.grey-box-round .grrbContent{
	background:url(./images/boxes/grey-box-right-bottom.gif) no-repeat right bottom;
	padding:10px;
}
.grey-box-round .grrbContent p.tick{
	margin:0;
	padding:5px 0;
	background:url(./images/boxes/grey-check-icon.gif) no-repeat left 5px;
	padding-left:30px;
}




/************ Green Box *************/
.green-box-round{
	background: #dff1db url(./images/boxes/green-box-right-top.gif) no-repeat right top;
	zoom:1;
}

.green-box-round .grbTop{
	background:url(./images/boxes/green-box-left-top.gif) no-repeat left top;
} 

.green-box-round .grbBottom{
	background:url(./images/boxes/green-box-left-bottom.gif) no-repeat left bottom;
} 

.green-box-round .grbContent{
	background:url(./images/boxes/green-box-right-bottom.gif) no-repeat right bottom;
	text-align:center;
	padding:14px;
	font-size:12px;
	color:#228c0e;
	
}
.green-box-round .pad10-text-left{
	text-align:left;
	padding:10px;
}

.green-box-round .pad10-text-left h3{
	font-size:13px;
	background:url(./images/icons/envolope-mail-icon.gif) no-repeat left center;
	color:#179400;
	padding-left:35px;
	padding-right: 10px;
	margin-bottom:10px;
	line-height:28px;
}

.green-box-round .pad10-text-left h4{
	font-size:12px;
	background:url(./images/boxes/green-check-icon.gif) no-repeat left 12px;
	color:#179400;
	padding-left:35px;
	padding-right: 10px;
	margin-bottom:10px;
	line-height:28px;
}

/******************* White Border Blue Box *********************/
.white-bdr-blue-box{
	background: url(./images/boxes/white-border-blue-box-bg.gif) no-repeat left top;
	zoom:1;
}
.white-bdr-blue-box .wbbHeader{
	background:url(./images/boxes/white-border-blue-box-bg.gif) no-repeat right top;
	height:6px;
	zoom:1;
}
.white-bdr-blue-box .wbbContent{
	background:#b6e2ff;
	border:1px solid #fff;
	border-width:0 1px;
	padding:4px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-9px 0;
}
.white-bdr-blue-box .wbbFooter{
	background: url(./images/boxes/white-border-blue-box-bg.gif) no-repeat left bottom;
	height:6px;
}
.white-bdr-blue-box .wbbFooter .wbbSubFooter{
	background: url(./images/boxes/white-border-blue-box-bg.gif) no-repeat right bottom;
	height:6px;
}


/******************* White Border Dark Blue Box *********************/
.white-bdr-dark-blue-box{
	background: url(./images/boxes/white-border-dark-blue-box.gif) no-repeat left top;
	zoom:1;
}
.white-bdr-dark-blue-box .wbdbHeader{
	background:url(./images/boxes/white-border-dark-blue-box.gif) no-repeat right top;
	height:5px;
	zoom:1;
}
.white-bdr-dark-blue-box .wbdbContent{
	background:#5ab5f3;
	border:1px solid #fff;
	border-width:0 1px;
	padding:4px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-10px 0;
}
#Content .white-bdr-dark-blue-box .wbdbContent p{
	color:#fff;
}
.white-bdr-dark-blue-box .wbdbFooter{
	background: url(./images/boxes/white-border-dark-blue-box.gif) no-repeat left bottom;
	height:5px;
}
.white-bdr-dark-blue-box .wbdbFooter .wbdbSubFooter{
	background: url(./images/boxes/white-border-dark-blue-box.gif) no-repeat right bottom;
	height:5px;
}

/******************* White Green Box *********************/
.white-bdr-green-box{
	background: url(./images/boxes/white-border-green-box-bg.gif) no-repeat left top;
	zoom:1;
}
.white-bdr-green-box .wbdgHeader{
	background:url(./images/boxes/white-border-green-box-bg.gif) no-repeat right top;
	height:5px;
	zoom:1;
}
.white-bdr-green-box .wbdgContent{
	background:#def1da;
	border:1px solid #fff;
	border-width:0 1px;
	padding:4px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-10px 0;
}
#Content .white-bdr-green-box .wbdbContent p{
	color:#fff;
}
.white-bdr-green-box .wbdgFooter{
	background: url(./images/boxes/white-border-green-box-bg.gif) no-repeat left bottom;
	height:5px;
}
.white-bdr-green-box .wbdgFooter .wbdgSubFooter{
	background: url(./images/boxes/white-border-green-box-bg.gif) no-repeat right bottom;
	height:5px;
}

/******************* White Border grey Box *********************/
.white-bdr-grey-box{
	background: url(./images/boxes/border-grey-box-bg.gif) no-repeat left top;
	zoom:1;
}
.white-bdr-grey-box .wbgrHeader{
	background:url(./images/boxes/border-grey-box-bg.gif) no-repeat right top;
	height:5px;
	zoom:1;
}
.white-bdr-grey-box .wbgrContent{
	background:#ebeaf0;
	border:1px solid #fff;
	border-width:0 1px;
	padding:4px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-10px 0;
}
#Content .white-bdr-grey-box .wbgrContent p{
	color:#fff;
}
.white-bdr-grey-box .wbgrFooter{
	background: url(./images/boxes/border-grey-box-bg.gif) no-repeat left bottom;
	height:5px;
}
.white-bdr-grey-box .wbgrFooter .wbgrSubFooter{
	background: url(./images/boxes/border-grey-box-bg.gif) no-repeat right bottom;
	height:5px;
}

.white-bdr-grey-box-header{
	background:#c7ced6 url(./images/boxes/border-grey-box-header-bg.gif) no-repeat left top;
	height:26px;
	zoom:1;
	
}

.white-bdr-grey-box-header h4{
	background:url(./images/boxes/border-grey-box-header-bg.gif) no-repeat right top;
	height:26px;
	line-height:26px;
	padding:0 10px;
	color:#4b535e;
}

/******************* Border Yellow Box *********************/
.bdr-yellow-box{
	margin-top:20px;
	background: url(./images/boxes/border-yellow-box-bg.gif) no-repeat left top;
	zoom:1;
}
.bdr-yellow-box .ybHeader{
	background:url(./images/boxes/border-yellow-box-bg.gif) no-repeat right top;
	height:6px;
	zoom:1;
}
.bdr-yellow-box .ybContent{
	background:#fff89e;
	border:1px solid #e4c247;
	border-width:0 1px;
	padding:4px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-9px 0;
	text-align:center;
}
.bdr-yellow-box .ybFooter{
	background: url(./images/boxes/border-yellow-box-bg.gif) no-repeat left bottom;
	height:6px;
}
.bdr-yellow-box .ybFooter .ybSubFooter{
	background: url(./images/boxes/border-yellow-box-bg.gif) no-repeat right bottom;
	height:6px;
}



/******************* Border Green Box *********************/
.bdr-green-box{
	margin-top:20px;
	background: url(./images/boxes/border-green-box-bg.gif) no-repeat left top;
	zoom:1;
}
.bdr-green-box .gbrbHeader{
	background:url(./images/boxes/border-green-box-bg.gif) no-repeat right top;
	height:6px;
	zoom:1;
}
.bdr-green-box .gbrbContent{
	background:#def1da;
	border:1px solid #59ba47;
	border-width:0 1px;
	padding:0px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-9px 0;
}
.bdr-green-box .gbrbContent p.tick{
	margin:0;
	padding:5px 0;
	background:url(./images/boxes/green-check-icon.gif) no-repeat left 5px;
	padding-left:30px;
}

.bdr-green-box .gbrbFooter{
	background: url(./images/boxes/border-green-box-bg.gif) no-repeat left bottom;
	height:6px;
}
.bdr-green-box .gbrbFooter .gbrbSubFooter{
	background: url(./images/boxes/border-green-box-bg.gif) no-repeat right bottom;
	height:6px;
}



/******************* Border Blue Box *********************/
.bdr-blue-box{
	background: url(./images/boxes/border-blue-box-bg.gif) no-repeat left top;
	zoom:1;
}
.bdr-blue-box .bbrbHeader{
	background:url(./images/boxes/border-blue-box-bg.gif) no-repeat right top;
	height:6px;
	zoom:1;
}
.bdr-blue-box .bbrbContent{
	background:#e5f4ff;
	border:1px solid #c7e8ff;
	border-width:0 1px;
	padding:0px 10px;
	zoom:1;
	/*IE 6 Patch*/
	_margin:-9px 0;
}
.bdr-blue-box .bbrbContent p.tick{
	margin:0;
	padding:5px 0;
	background:url(./images/boxes/blue-check-icon.gif) no-repeat left 5px;
	padding-left:30px;
}

.bdr-blue-box .bbrbFooter{
	background: url(./images/boxes/border-blue-box-bg.gif) no-repeat left bottom;
	height:6px;
}
.bdr-blue-box .bbrbFooter .bbrbSubFooter{
	background: url(./images/boxes/border-blue-box-bg.gif) no-repeat right bottom;
	height:6px;
}


/******* Paggin Top**********/
.pagginTop, .pagginBottom{
	background:#c7e8ff url(./images/boxes/paggin_left_top.gif) no-repeat left top;
	height:25px;
	color:#5b6e80;
	padding:0 0 0 10px;
}

.pagginTop span, .pagginBottom span{
	line-height:25px;
}
.pagginTop .pages, .pagginBottom .pages{
	float:right;
	height:26px;
	width:300px;
	margin:-25px 0 0 0;
	font-weight:bold;
	text-align:right;
}

.pagginTop .pages a, .pagginBottom .pages a{
	text-decoration:none;
	padding:0 5px;
}
.pagginTop a.pNext, .pagginBottom a.pNext{
	float:right;
	margin:-25px 0 0 10px;
	width:26px;
	height:26px;
	text-indent:-7000px;
	overflow:hidden;
	background:url(./images/icons/paggin-top-next-icon.gif) no-repeat right top;
}

.pagginTop img.pNext {
	display: inline;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: -27px;
	margin-top: 0px;
	position: relative;
	top: -1px;
	border-top: 1px solid #ffffff;
}

.pagginTop img.pNext-Inactive {
	display: inline;
	vertical-align: middle;
	margin-right: -14px;
	margin-top: 0px;
	position: relative;
	top: -1px;
	border-top: 1px solid #ffffff;
}

.pagginBottom img.pNext {
	vertical-align: middle;
	margin-top: -25px;
	position: relative;
	top: -1px;
	border-top: 1px solid #ffffff;
	float: right;
}

.pagginBottom img.pNext-Inactive {
	vertical-align: middle;
	margin-top: -25px;
	position: relative;
	top: -1px;
	border-top: 1px solid #ffffff;
	float: right;
}

.pagginBottom{
	background:#c7e8ff url(./images/boxes/paggin_left_bottom.gif) no-repeat left bottom;
}

.pagginBottom a.pNext{
	background:url(./images/icons/paggin-bottom-next-icon.gif) no-repeat right top;
}

@media screen and (min-width: 1000px){
	.pagginTop .pages, .pagginBottom .pages, .pagginTop a.pNext, .pagginBottom a.pNext{
		margin:0;
	}
}

/* GreY Box-------------------------------------------------------*/
.Grey-box, .Light-Grey-box{
	margin-top:20px;
	background: #e7eaef url(./images/grey-bg-bottom.gif) no-repeat bottom left;
}
.long{
	background: #e7eaef url(./images/grey-long-bg-bottom.gif) no-repeat bottom left;
}
.flat-bottom{
	background:none;
	margin-bottom:0px;
} 
.Grey-box h4, .Light-Grey-box h4{
	background: #485865 url(./images/grey-bg-top.gif) no-repeat top left;
	padding-left:12px;
	font-size:12px;
	color:#FFF;
	line-height:25px;
}

.Light-Grey-box h4{
	background: #c7ced6 url(./images/light-grey-bg-top.gif) no-repeat top left;
	border-bottom:1px solid #FFF;
	color:#485460;
}
.flat-top h4{
	background-image:none;

}

.long h4{
	background: #485865 url(./images/grey-long-bg-top.gif) no-repeat top left;
}
.lg-long{
	background: #c7ced6 url(./images/light-grey-long-bg-top.gif) no-repeat top left;
	
}
.col-container .col-one, .col-container .col-two, .col-container .col-three{
	width:244px;
	float:left;
	margin-right:18px;
	overflow:hidden;
    display:inline;
}
.selectBox{
	float:left;
	width:100%;
	font-size:12px;
}
.textBoxLong{
	border:1px solid #a7acaf;
	padding:2px;
	width:545px;
	float:left;
	height:16px;
}
.listBox{
	padding:0 0 10px 0;
	font-size:11px;
	color:#696c71;
}
.listBox .options{
	height:60px;
	overflow:auto;
	overflow-x:hidden;
	background-color:#fff;
	border:1px solid #a8abb0;
	padding:8px;
	
}
.blue-box{
	background: #0199fe url(./images/blue-box-top.gif) no-repeat 0 0;
}
.blue-box .light-blue-box{
	border-top:1px solid #fff;
	background: #e3f3ff url(./images/blue-box-bottom.gif) no-repeat 0 bottom;
	padding:9px;
}
.blue-box .flatBottom{
	background-image:none;
}
.white-box{
	background: #fff url(./images/white-box-top.gif) no-repeat 0 top;
}

#Main .white-box .data-container, #Main .white-box-round .data-container{
	background: url(./images/white-box-bottom.gif) no-repeat 0 bottom;
	height:auto;
	padding:10px;
}
#Main .white-box-round .data-container{
	background:none;
	padding:0px;
}
.alert-blue-box, .alert-blue-box-footer{
	background-image:url(./images/alert-blue-box-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#b6e2ff;	
	padding-top:7px;	
}
.alert-blue-box-footer{
	background-image:url(./images/alert-blue-box-bottom.gif);
}
.alert-blue-box .alert-blue-box-content{
	border:1px solid #fff;
	border-top:0px;
	border-bottom:0px;
	background-repeat:no-repeat;
	background-position:6px 0px;
	padding:3px 10px;	
	color:#0078bf;
	font-size:11px;
}

.light-blue-long{
	background:#e6f4ff url(./images/light-blue-long-top.gif) no-repeat 0 0;
}

.light-blue-long .light-blue-long-container{
	background:url(./images/light-blue-long-bot.gif) no-repeat 0 bottom;
	padding:10px;
	margin-top:18px;
	font-size:11px;
	color:#576878;
}
.options-ext div.tHolder{
	background:#e8ebf0 url(./images/grey-long-bg-bottom.gif) no-repeat left bottom;
	padding:18px 10px;
}
#Content h4 a.coll-Up{
	background:url(./images/collapse-up.gif) no-repeat right center;
}
#Content h4 a.coll-Up:hover{
	background:none;
	background:url(./images/collapse-up.gif) no-repeat right center;
}
#Content h4 a.coll-Down{
	background:url(./images/collapse-down.gif) no-repeat right center;
}
#Content h4 a.coll-Down:hover{
	background:none;
	background:url(./images/collapse-down.gif) no-repeat right center;
}

.related-content .link-content{
	padding:12px 0 5px 12px;
	background:url(./images/inside-tabs-content-top.gif) no-repeat right top;	
	zoom:1;
}

.related-content .bottom-left{
	background:#e3f3ff url(./images/boxes/light-blue-box-left-bottom.gif) no-repeat left bottom;
} 

.related-content .bottom-right{
	background:url(./images/boxes/light-blue-box-right-bottom.gif) no-repeat right bottom;
}
/*sky Blue Box*/
.skyBlueBox{
	background:#e6f4ff url(./images/sky-blue-top-573.gif) no-repeat left top;
	height:auto;
}

.skyBlueBox .dataContainer{
	background:url(./images/sky-blue-bot-573.gif) no-repeat left bottom;
	height:auto;
	padding:10px;
}
.skyBlueBox .dataContainer h4{
	margin:6px 18px 14px 108px;

}
.skyBlueBox .dataContainer p{
	color:#0772c4;
	padding-left:108px;
	margin-bottom:10px;
}
.skyBlueBox .dataContainer img{
	position:absolute;
	margin:0 8px 0 0;
}
/*light-gren-box*/

.light-gren-box{
	background:#e1f0dd url(./images/light-green-box-top-573.gif) no-repeat left top;
	margin:18px 0 0 0;
}

.light-gren-box .content{
	background:url(./images/light-green-box-bot-573.gif) no-repeat left bottom;
	text-align:center;
	padding:14px;
	font-size:12px;
	color:#228c0e;
}

.white-box .data-container li, #Content .data-container li a{
	text-decoration:none;
}


/*Light Grey Box Addition*/
.bg-round{
	background:#c7ced6 url(./images/light-grey-bg-top.gif) no-repeat left top;	
	
}
/*-----------Grey Background---------*/
.greyTextBox{
	background-color:#e8ebf0;
}
#Main .greyTextBox input{
	border:1px solid #a5acb2;
	color:#2e3841;
}

/*-----------Green Theme---------*/

.green_Base{
 	b order:1px #0033FF solid;
	background: #cee9c6 url(./images/greentheme_bg.gif) left top no-repeat;
	height:650px;
	width:760px;
	/*padding:9px 0 9px 7px;*/
	padding:8px 8px 15px 0;
}


.green_Base .fNetwork{

	height:auto;
	margin-bottom:8px;
	padding-left:505px;

	}

.green_Base .fNetwork .fNetworkTop{
	background:url(./images/green/f_netowrk_top.gif) no-repeat top left;
	width:245px;
	height:8px;}

.green_Base .fNetwork .fNetworkMid{
	background-color:#5aba47;
	_margin-top:-7px;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
	width:244px;}
.green_Base .fNetwork .fNetworkBot{
	background:url(./images/green/f_netowrk_bot.gif) no-repeat top left;
	height:8px;
	width:245px;}

.green_bot{
	background: #cee9c6 url(./images/greenTheme_foot.gif) center bottom no-repeat;
	bor der:1px #CC33FF solid;
	width :767px;
	height:9px;
} 

.green_Base .col-one{
	bor der:1px #FF0000 solid;
	height:auto;
	width:497px;
	float:left;
}
.green_Base .col-two{
	bor der:1px  #0000CC solid;
	height:100px;
	width:248px;
	float:left;
	margin-left:8px;
}

.green_Base .mid_content{
	background-color:#fff;
	padding:10px;}

.midCont_Head{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px #999999 solid;
	padding-bottom:6px;}

.mid_content .midCont_Data{
	bor der:#FF0000 solid 1px;
	height:auto;
	width:auto;
}

.mid_content .midCont_Data .midConData1{
	width:229px;
	height:auto;
	padding-top:10px;
	bo rder:1px #000033 solid;
	float:left;
}
.mid_content .midCont_Data .midConData2{

	padding-left:9px;
	height:180px;
	width:auto;
	overflow:auto;

}
.mid_content .midCont_Data .midConData2 ul{
	list-style:none;
	font-size:11px;
	color:#179400;
	margin-top:2px;
}

.mid_content .midCont_Data .midConData2 ul li {
	padding:4px 0;
	display:block;
	color:#179400;
	border-bottom:1px #dde2e6 solid;
}

#Content .mid_content .midCont_Data .midConData2 ul li.last-child{
	border-bottom:0px;
 }

#Content .mid_content .midCont_Data .midConData2 ul li a{
	color:#179400;
 }



.mid_content .midCont_Data .midConData1 h4{
	color:#179400;
	font-size:15px;
	font-weight:bold;
}

.date{
	font-size:11px;
	margin-top:5px;
}

.disc{font-size:13px;
_margin-top:-3px;
overflow-y:auto;}

#Content .green_Base h6 a, #Content p.font15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#179400;
	margin-top:10px;
}

#Content p.font15 a{
	color:#179400;
}

.resource_bg{
background:url(./images/green/resources_bg.gif) no-repeat left top;
height:27px;
width:244px;

}

.resource_bg h4{
	font-size:13px;
	font-weight:bold;
	line-height:26px;
	padding-left:12px;
	color:#FFF;}
.text15, #Content p.text15 strong a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:15px;
	padding-left:4px;}
.text11{
	color:#fff;
	font-size:11px;
	margin-top:-10px;
	padding-left:8px;
	padding-right:8px;}
#Content .MoreL{
	color:#FFFFFF;
	font-weight:bold;}

.marginN2
{	_margin-top:-2px;
	margin-top:-2px;}

.marginN1{
	#margin-top:-1px;}

.marginTopn5{
	margin-top:-11px;}
.marginTP5{
	margin-top:5px;}

.col-two .mid_content ul{
	list-style:none;
	border-top:1px #dde2e6 solid;
	border-bottom:1px #dde2e6 solid;
	padding:6px 0;
	padding-bottom:1px;

}

.col-two .mid_content ul li{
	font-size:11px;
	color:#87919a;
	display:block;
	padding-bottom:5px;}

.marginMT5{
	margin-top:9px;}

.northIsland{
	height:auto;
	overflow:auto;
	margin-bottom:9px}

.northIsland ul{
	list-style:none;
}
.col-two .mid_content .northIsland ul li{
	padding:4px 0;
	display:block;
	color:#179400;
	border-bottom:1px #dde2e6 solid;
}
.col-two .mid_content .northIsland ul li.last-child{
	border-bottom:0px;}


#Content .col-two .mid_content .northIsland ul li a{
	color:#179400;

}

.northIsland ul.borderNone{
	border:none;
	color:#00CC33;}

.col-one .Resorces{
	height:267px;}
	
.col-one .Resorces .resorces_data{
	float:left;
	width:244px;
}

.col-one .Resorces .resorces_data .mid_content ul, .ourPatchScroll
{
	list-style:none;
	overflow-y:auto;
	overflow-x:visible;
	height:115px;
	border-top:none;
	border-bottom:none;}

.col-one .Resorces .resorces_data .mid_content ul, div.ourPatchScroll li
{
	color:#179400;
}

#Content .col-one .Resorces .resorces_data .mid_content ul li a{
	padding:4px 0 4px 25px;
	display:block;
	color:#179400;
	border-bottom:1px #dde2e6 solid;
	background:url(./images/green/download-icon.gif) no-repeat left 2px;
}

#Content .col-one .Resorces .resorces_data .mid_content ul li a.last-child{
	border-bottom:0px;}

.col-one .Resorces .proTitle{
	float:left;
	margin-left:8px;
	width:244px;
}
.title{
	color:#179400;
	padding-bottom:26px;}
.page-t-header{
	color:#179400;}
.page-t-header span{
	font-size:13px;
	font-weight:normal;}

	
/*-----------Blue Theme---------*/

.wrap{
	width:767px;
	}
	.wrap .topSection{
		background: #e8ebf0 url(./images/blue/topSection.jpg) no-repeat top center;
		padding:125px 8px 8px 8px;
		_padding-bottom:2px;
		}
		.wrap .topSection .midContainer{
			height:455px;
			}
			.wrap .topSection .midContainer .sec1{
				bor der-bottom:1px #00FF00 solid;
				float:left;
				width:497px;
				height:auto;}
				.wrap .topSection .midContainer .sec1 span.date{
					font-size:11px;
					font-weight:bold;
					display:block;
					margin-top:-10px;
					color:#5a6570;}
				.wrap .topSection .midContainer .sec1 p.para{
					font-size:13px;
					margin-top:15px;}
				#Content .wrap .topSection .midContainer .sec1 a.more{
					color:#5a6570;
					font-weight:bold;}
				.wrap .topSection .midContainer .sec1 ul.items{
					list-style:none;
					font-size:11px;}
				#Content .wrap .topSection .midContainer .sec1 ul.items li a{
					display:block;
					border-top:1px #dde2e6 solid;
					padding-top:2px;
					padding-bottom:2px;
					color:#005c94;}
				.wrap .topSection .midContainer .sec1 .councilNews{
					bo rder:1px #FF0000 solid;
					float:left;
					he ight:20px;
					width:244px;
					margin-top:8px;}
					.wrap .topSection .midContainer .sec1 .councilNews .latest{
						border-bottom:1px #87919a solid;
						font-size:13px;
						padding-bottom:3px;
						margin-top:8px;
						}
						.wrap .topSection .midContainer .sec1 .councilNews h5{
							font-size:15px;
							font-weight:bold;
							color:#005c94;
							margin-top:10px;}
				.wrap .topSection .midContainer .sec1 .Resourc{
					float:left;
					width:244px;
					hei ght:20px;
					margin-top:8px;
					margin-left:8px;}
					.wrap .topSection .midContainer .sec1 .Resourc .headerArrow-T{
						background:url(./images/blue/header_arrrow2.gif) no-repeat top left;
						height:26px;
						color:#fff;
						font-weight:bold;
						line-height:28px;
						padding-left:10px;
						}
					.wrap .topSection .midContainer .sec1 .Resourc .listPdf{
						height:250px;
						overflow:auto;
						}
						.wrap .topSection .midContainer .sec1 .Resourc .listPdf ul.pdfLst{
							list-style:none;}
							.wrap .topSection .midContainer .sec1 .Resourc .listPdf ul.pdfLst li{
								display:block;}
							.wrap .topSection .midContainer .sec1 .Resourc .listPdf ul.pdfLst li.paddTp{
								padding-top:10px;}
								#Content .wrap .topSection .midContainer .sec1 .Resourc .listPdf ul.pdfLst li a{
									background:url(./images/blue/download_icon.gif) no-repeat left 2px;
									border-bottom:1px #dde2e6 solid;
									color:#005c94;
									padding-bottom:10px;
									display:block;
									padding-left:22px;}
								#Content .wrap .topSection .midContainer .sec1 .Resourc .listPdf ul.pdfLst li a.last-child{
								border-bottom:none;}
				.wrap .topSection .midContainer .headerArrow{
					background:url(./images/blue/header_arrrow.gif);
					height:26px;
					margin-top:8px;
					padding-left:10px;
					color:#fff;
					font-weight:bold;
					line-height:26px;}
				.wrap .topSection .contentPart{
					background-color:#fff;
					height:auto;
					height:105px;
					padding:8px 8px 2px 8px;
					}
				.wrap .topSection .contentPart table.dataTable{
					margin-top:10px;}
					#Content .wrap .topSection .contentPart table.dataTable a{
						color:#005c94;}
				.wrap .topSection .contentPart table.dataTable tr td{
					padding-top:2px;
					padding-bottom:2px;
					color:#005c94;
					font-size:11px;}
				.wrap .topSection .contentPart table.dataTable tr td.paddingLt{
					padding-left:5px;}
					.wrap .topSection .contentPart .alert{
						background:url(./images/blue/alertbox.gif);
						height:66px;
						width:219px;
						color:#fff;
						font-size:11px;
						padding-left:10px;
						padding-top:8px;
						zoo m:1;
						}
						.wrap .topSection .contentPart .alert span{
							margin-top:10px;
							display:block;}
					.wrap .topSection .contentPart table tr td{
						padding:0px;}
					.wrap .topSection .contentPart table tr td.padding{
						padding-left:9px;
						padding-top:2px;
						font-size:11px;
						color:#005c94;}
					.wrap .topSection .contentPart table tr td p{
						margin-top:5px;
						color:#005c94}
						#Content .wrap .contentPart table tr td a.rMore{
							display:block;
							font-weight:bold;
							color:#005c94;
							margin-top:5px;
						}
				.wrap .whiteBase{
					background:url(./images/blue/white_base.gif) no-repeat right bottom;
					padding-right:8px;
					height:8px;}
				.wrap .whiteBase .whiteBaseRou{
					background:url(./images/blue/white_base.gif) left bottom no-repeat;
					height:8px;}	
				.wrap .headerBlue{
					background:url(./images/blue/header-base.gif) right top no-repeat;
					padding-right:8px;}
					.wrap .headerBlue h4{
						background:url(./images/blue/header-base.gif) left top no-repeat;
						display:block;
						height:26px;
						color:#fff;
						padding-left:35px;
						line-height:28px;}
			.wrap .topSection .midContainer .sec2{
				width:245px;
				b order-bottom:1px #FFFF00 solid;
				height:20px;
				float:left;
				margin-left:8px;}
			
			
	.wrap .botSection{
		background:url(./images/blue/bot-sec.gif) no-repeat center bottom;
		height:9px;
		}
.blue-Head{
	color:#005c94;}	
.height250
	{height:250px;}
 
/* CSS Document */

a.over-link {
	display: block;
	position: absolute;
}

input.over-box {
	display: block;
	position: absolute;
}
a.show, input.show {
	border: 1px solid red;
}

li.over-tab {
	display: block;
	position: absolute;
}

/*input, select {
	background: #fff4c7;
}*/

.clearer{
	clear:both;
	height:0px;
	overflow:hidden;
}
.clear-patch{
	clear:both;
	height:0px;
	overflow:hidden;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}

table.dataGrid th.center{
	text-align:center;
}


.bottomborder{	
	border-bottom:1px solid #FFFFFF;
}

#Main .width120{
	width:120px;
}
#Main .width200{
	width:200px;
}


#Main .width90{
	width:90px;
}

#Main select.width180{
	width:160px;
	margin-right:10px;
}

#Main .width100P{
	width:100%;
}

#Main .width265{
	width:265px;
}

#Main .width340{
	width:340px;
	}
#Main .width233{
	width:233px;
	#width:227px;
	}
	
.links
{
text-decoration:none;
margin-left:5px;
}

.hide{
	display:none;
}
table tr td.bottomborder{	
	border-bottom:1px solid #dde2e6;
	padding:10px 0 0 0;

}
.divider {
	height:0px;
	border:9px solid #fff;
	clear:both;
}

.bottomMargin10{
	margin-top:10px;
}
.hRow{
	margin:0;
	padding:0;
	height:1px;
	color:#e1e2e4;
	border:1px solid #e1e2e4;
	border-width:1px 0 0 0;
	margin:15px 0;
}
#Content .greenAlert
{
	background-color:#dff1db;
	text-align:center;
	color:#179400;
}
/*Yellow Alert Box*/
.yellow-alert{
	background:#fef79c url(./images/alert-yellow-bg-573.gif) no-repeat left top;
	margin:18px 0 0 0;
}

.yellow-alert .content{
	background:url(./images/alert-yellow-bg-573.gif) no-repeat left bottom;
	text-align:center;
	padding:12px;
}
#Content .coloum244m18{
	width:244px;
	float:left;
	margin-right:18px;
	overflow:hidden;
}
#Content .coloum244{
	width:244px;
	float:left;
	overflow:hidden;
}

.twoCol .col-one{
	width:506px;
}
.width227{
	width:227px;
	margin-right:10px;
}
.related-content .tabs{
	height:28px;
	background-color:#fff;
}

#Content span.separator{
	color:#ccc;
	padding:0 8px;
}
#Content .whiteBorderTop{
	border-top:1px solid #fff;
}

#Content .colorBlack{
color:#000000;
}
/* CSS Document */

.buttonHolder{
	margin-top:20px;
	height:27px;
}

/************* Grey Button ****************/
#Content .greyButton{
	background:url(./images/buttons/grey_button_bg.gif) no-repeat left top;
	height:22px;
	float:left;
	margin-right:10px;
}

#Content .greyButton input{
	margin:0px;
	background:none;
	border:none;
	background:url(./images/buttons/grey_button_bg.gif) no-repeat right top;
	display:block;
	padding:0px 8px 3px;
	line-height: 22px;
	height:22px;
	font-size:12px;
}


/***************** Blue Buttons*********************/
#Content .blueButton, .darkBlueButton{
	height:27px;
	float:left;
	margin:0;
	margin-right:10px;
	background: url(./images/buttons/buttons-bg.gif) no-repeat top left;
	padding:0;
	cursor:pointer;

}
#Content .blueButton input, .darkBlueButton input{
	margin:0px;
	background:none;
	border:none;
	background: url(./images/buttons/buttons-bg.gif) no-repeat top right;
	display:block;
	padding:0 20px;
	height:27px;
	color:#0085e4;
	font-weight:bold;
}

#Content .darkBlueButton {
	background: url(./images/buttons/buttons-bg.gif) no-repeat bottom left;
}

#Content .darkBlueButton input{
	background: url(./images/buttons/buttons-bg.gif) no-repeat bottom right;
	color:#FFF;
	cursor:pointer;
}

#Content .calculateBtn{
	float:right;
	margin-top:10px;
	margin-right:-10px
}

/*Button-holder ---------------------------------------*/
.Button-holder{
	margin-top:20px;
	height:27px;
}
.ZeroTopMargin{
	margin-top:0px;
}
.Button-holder .button, .Button-holder .button-action{
	height:27px;
	float:left;
	margin:0px;
	margin-right:10px;
	background: url(./images/buttons/buttons-bg.gif) no-repeat top left;

}
.Button-holder .button input, .Button-holder .button-action input{
	background:none;
	border:none;
	height:27px;
	background: url(./images/buttons/buttons-bg.gif) no-repeat top right;
	padding:0 10px;
	color:#0085e4;
	font-weight:bold;
}

.Button-holder .button-action{
	background: url(./images/buttons/buttons-bg.gif) no-repeat bottom left;
}

.Button-holder .button-action input{
	background: url(./images/buttons/buttons-bg.gif) no-repeat bottom right;
	color:#FFF;
}
small{
	font-size:11px;
	font-weight:normal;
}
.options-ext .Button-holder{
	margin:18px 0;
}

#Main .dataGrid td.tdButton .Button-holder, #Main .secondTable td.tdButton .Button-holder{	
	margin-top:10px;
}
#Main .secondTable td.tdButton .Button-holder{
	float:right;
	margin-right:-18px;
}

#Main .dataGrid td.tdButton, #Main .secondTable td.tdButton{
border:none;
}

  
/* CSS Document */
/*#calHolder{
	position:absolute;
	z-index:99999999;
}*/
.calendar{
	background:#fff;
	overflow:hidden;
}
.calendar, #Sidebar .calendar{
	margin-top:20px;
	width:178px;
	height:auto;
	border:1px solid #a5aab0;
	/*background:#fff url(../images/calendar-bg.gif) no-repeat 1px 1px;*/
	padding:1px;
	cursor:default;
}
#Sidebar .calendar{
	border:none;
}
.calendar .clHeader{
	background-color:#0099ff;
}
#Sidebar .calendar .clHeader{
	background:#0099ff url(../images/calculate-round-top-bg.gif) no-repeat left top;	
}

.calendar .clHeader a.clBack, .calendar .clHeader a.clNext{
	width:25px;
	height:25px;
	float:left;
	text-decoration:none;
	overflow:hidden;
	text-indent:-7000em;
}
.calendar .clHeader a.clBack{
	background:url(./images/calendar-back-btn.gif) no-repeat right center;
}
#Content .calendar .clHeader a.clBack:hover{
	background:none;
	background:url(./images/calendar-back-btn.gif) no-repeat right center;
}
.calendar .clHeader a.clNext{
	background:url(./images/calendar-next-btn.gif) no-repeat left center;
}

#Content .calendar .clHeader a.clNext:hover{
	background:none;
	background:url(./images/calendar-next-btn.gif) no-repeat left center;
}

.calendar .clHeader span.monthName{
	width:128px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	color:#FFFFFF;
	float:left;
	text-align:center;
}
.calendar .weekBar, .calendar .clHeader{
	width:178px;
	height:25px;
/*backgr ound-color:#FF9966;*/
	
	margin-bottom:1px;
}
.calendar .weekBar{
/*	background-color:#0099CC;*/
	background-color:#c7ced6;
	width:176px;
	overflow:hidden;
}
.calendar .dates{
	padding:1px;
 	color:#fff;
	font-size:11px;
	background:url(./images/calendar-dates-bg.gif) repeat-y left top;
}
#Sidebar .calendar .dates{
	background:url(./images/calculate-round-dates-bg.gif) repeat-y left bottom;
}
 .calendar .dates td{
	text-align:center;
}
.week td a{
	background-color:#e3e3e3;
}
.calendar .dates a, .calendar .weekBar span, .calendar .dates span{
	width:25px;
	height:21px;
	float:left;
	text-align:center;
	line-height:21px;
	color:#0084e3;
	border:1px solid none;
	border-color:none;
	text-decoration:none;
	font-size:11px;
}
.calendar .weekBar span{
	background-color:#c7ced6;
}
.calendar .dates a:hover, #Content .calendar .dates a:hover{
	background-color:#90cef5;
}

.calendar .dates a.currentDate, .calendar .dates a.currentDate:hover{
	background-color:#fff89e;
	border:1px solid #e2c344;
}

.calendar .weekBar{
	padding-left:2px;
}
.calendar .weekBar span{
	height:25px;
	line-height:25px;
	color:#5b6e7f;
}

/**************/

#Content .calTextBox{
	width:220px;
	float:left;
	margin:0 3px 0 0;
	border:1px solid #c7ced6;
	height:19px;
	padding:2px 0 0 4px;
}

.calBtn{
	position:relative;
	float:left;
	p osition:absolute;
}

/*-------------------*/
.calendar iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:Alpha(Opacity=0, FinishOpacity=?, Style=0, StartX=?, StartY=?, FinishX=?, FinishY=?);/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/* CSS Document */

p{
	font-size:11px;
	color:#5a6570;
	margin-bottom:18px;
}
span.greyText-H4{
	color:#c7ced6;
	font-size:11px;
	font-weight:normal;
	margin:2px 0 0 0;
}
#Content .greyText{
	color:#8f9095;
}
#Content .light-blue-box p.greyText{
	color:#5a6570;
}
span.redText{
	color:#df0023;
}
#Content .textSize17{
	font-size:17px;
}


#Content .textSize12{
	font-size:12px;
}
#Content .textSize13{
font-size:13px;}

#Content .drakGreyText{
	color:#4a545e;
}
p.blueTick{
	margin:0;
	padding:5px 0;
	background:url(./images/boxes/blue-check-icon.gif) no-repeat left 5px;
	padding-left:30px;
}

#Main .white-box-round .wbContent p.greyText{
	color:#87919a;
	margin-top:5px;
}

span.greenText{
	color:#34af1f;
	position:absolute;
	float:left;
}
strong.greenText{
	color:#34af1f;
}
p.greenTick{
	margin:0;
	padding:5px 0;
	background:url(./images/boxes/green-check-icon.gif) no-repeat left 12px;
	padding-left:30px;
}

.blueText{
	color:#0057b2;
	text-align:center;
}

ul.arrowList {
	margin-bottom:15px;
	font-size:11px;
	color:#5a6570;
}
ul.arrowList li{
	background:url(./images/icons/right_arrow.gif) no-repeat 7px 3px;
	padding-left:20px;
	display:block;
	margin-bottom:5px;
}

ul.newsUpdate{
	border:1px solid #dee3e7;
	border-width:1px 0;
	height:26px;
}

ul.newsUpdate li{
	background:url(./images/heading-bullet.gif) no-repeat 2px center;
	line-height:25px;
	padding-left:28px;
	font-size:11px;
}
ul.newsUpdate li a{
	text-decoration:none;
}
#Content .imageHolder{
	margin:0 0 22px 22px;
	width:220px;
	float:right;
}
#Content .imageHolder .gbContent{
	color:#5b6e80;
	padding:8px 15px;
	font-size:11px;
	border-top:1px solid #fff;
}

#Content ol.numberList, #Content ol.numberList li{
	list-style:decimal;
	list-style-type:decimal;
}
#Content ol.numberList li{
	display:block;
	font-size:11px;
}

#Content .related-content ul.downloadLinks li{
	background:url(./images/icons/download-lcon.gif) no-repeat left center;
	padding-left:25px;
}

#Content .alginLeft{
	text-align:left;
}

#Content .alginLeft img{
	float:left;
	margin-right:10px;
}

#Content .alginLeft a.arrowLink{
	margin-top:50px;
}

#Content .alginLeft p{
	text-align:left;
	margin:10px 0;
}
#Content .normalText{
	font-size:11px;
	margin-left:10px;
}
#Content .normalText input{
	margin-right:5px;
}
#Main table.formElement .extraBigText{
	font-size:17px;	
}
#Content .extraBigText{
	font-size:13px;	
}

.textS
{
	font-size:18px;
}
.blue-box .light-blue-box p{
	color:#086ab5;
	padding:0 0 14px 0;
	margin:0px;
}
.alert-blue-box .alert-blue-box-content p{
	font-size:11px;}
	
#Main table.formElement .bigText{
	color:#2e3841;
	font-size:12px;
}
#Content .bigText{
	color:#000;
	font-size:13px;
}

table.formElement tr.white p, table.formElement tr.white-disable p{
margin-left:18px;
margin-bottom:0px;
margin-top:8px;
}


table.formElement tr.white-disable p{
	color:#CCCCCC;
}


p.Abbr-pane{
	padding:15px 10px 15px 10px;
	margin-bottom:0px;
	height:auto;
	background: #e7eaef url(./images/grey-bg-bottom.gif) no-repeat left bottom;
}
h5.greyColor{
	font-size:14px;
	margin-top:15px;
	color:#56697a;
}
.other-Link{
	margin:18px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#dfe0e2;	
}

.other-Link li{
	background-image:url(./images/heading-bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	margin-left:10px;
}
.sort-link{
	color:#646368;
	font-size:11px;
	margin-bottom:10px;
	text-align:right;
}
.blue-box h4{
	background:url(./images/heading-bullet-blue.gif) no-repeat 11px center;
	font-size:12px;
	line-height:25px;
	height:25px;
	padding:0 35px;
	color:#fff;
}
.pImg{
	border-bottom:1px solid #FFF;
}
.alert .alert-content{
	border:1px solid #fff;
	border-top:0px;
	border-bottom:0px;
	background-repeat:no-repeat;
	background-position:6px 0px;
	padding:4px 10px;	
	color:#27821b;
	text-align:center;
	font-size:12px;
}

.alert .alert-content p{
	margin:0;
	padding:0;
	color:#27821b;
	font-size:12px;
	text-align:left;
	padding:5px 32px;
	background:url(./images/icons/envolope-mail-icon.gif) no-repeat 0 center;
}
.alert .alert-content p .mailNum{
	font-size:16px;
	margin-right:18px;
}
.white-box .data-container h5, #Content .data-container h5{
	font-weight:normal;
	font-size:13px;
	color:#333;
	border-bottom:1px solid #666666;
	line-height:24px;
	margin-bottom:3px;
}
.white-box .data-container h6, #Content .data-container h6{
	font-size:14px;
	margin-bottom:3px;
	color: #0084E1;
}
.white-box .data-container ul, #Content .data-container ul{
	overflow:auto;
	height:110px;
}
.white-box .data-container li, #Content .data-container li{
	background:none;
	font-size:11px;
	display:block;
	border-bottom:1px solid #e0e1e3;
	padding:4px 0;
}
.white-box .data-container li p, #Content .data-container li p{
	color:#5f6062;
	line-height:normal;
	padding:0 0 2px 0;
}

.alert-blue-box .alert-blue-box-content h5{
	margin:0;
	padding:0;
	padding-bottom:3px;
	font-size:11px;
}
.download-Link{
	font-family:Arial, Helvetica, sans-serif;
	color:#9fd4f4;
}

.download-Link li{
	background-image:url(./images/icons/download-lcon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	margin-left:8px;
	font-size:11px;
	padding-top:5px;

}
.download-Link li a{
	margin-right:10px;
	text-decoration:none;
}

.download-Link li.first-item{
	margin:0;
	color:#666666;
}
.download-Link li.withoutIcon{
	background:none;
	padding-left:0px;
}

.showHidePanel .options h5{
	background-color:#c8e8ff;
	padding:5px 10px;
	text-align:center;
	font-size:11px;
	color:#027fd9;
	/*border-top:1px solid #fff;*/
	border-bottom:1px solid #fff;
}

.options-ext{
	display:none;
}
.options-ext h5{
	background-color:#c7ced6;
	padding:5px 10px;
	font-size:11px;
	color:#445463;
	/*border-top:1px solid #fff;*/
	border-bottom:1px solid #fff;
}
.related-content{
	padding:0 0 7px 0;
	margin-top:18px;
	font-size:11px;
	backgro und:url(./images/light-blue-bot.gif) no-repeat 0 bottom;
}
.related-content .tabs li{
	background:url(./images/inside-tabs-bg.gif) no-repeat left bottom;
	font-weight:bold;
	float:left;
	margin-right:1px;
}
#Main .related-content .link-content li{
	background:url(./images/heading-bullet.gif) no-repeat left center;
	padding-left:20px;
	display:block;
	line-height:20px;
}
#Content .light-blue-box p.changePassword{
	background:url(./images/icons/change-password-icon.gif) no-repeat left 3px;
	padding-left:27px;
}

.database{
	margin-top:20px;
	background-color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#56687c;
}
/*arrowBullet*/
ul.arrowBullet{
	padding:0 0 0 8px;
	font-size:11px;
	color:#606467;
	margin:0;
}

ul.arrowBullet li{	
	display:block;
	background:url(./images/bullet-img.gif) no-repeat left 6px;
	padding:3px 0 3px 15px;
}
#Content .smColoum h3{
	font-size:12px;
	background:url(./images/heading-bullet.gif) no-repeat left top;
	padding:0 0 5px 20px;
	margin:9px 0 4px 0;
	border-bottom:1px solid #87919a;
}

#Content .smColoum ul{
	margin:0 0 40px 0;
}
#Content .smColoum ul li{
	font-size:11px;
	display:block;
}
#Content .smColoum ul li ul li ul li a{
	font-size:10px;
}

#Content .boxIcon li{
	background:url(./images/icons/box-icon.gif) no-repeat left 7px;
	padding-left:15px;
}

#Content .rightAlgin{
	text-align:right;
}

#Content .orangeText{
	color:#fd7600;
}
#Content .left-algin{
	text-align:left;
}
#Content .greyText11{
	font-size:11px;
	color:#5d6975;
}



#Content .discList li{
	background:url(./images/icons/dialog-icon.gif) no-repeat left top;
	padding:0 4% 0 25px;
	float:left;
	width:40%;
}
#Content .discList li a{
	text-decoration:none;
}
#Content .discList li small{
	color:#666666;
	margin-left:5px;
}

#Content .topicText{
	margin:18px 0;
	color:#333;
	text-align:left;
}
#toc h3{
	margin-bottom:10px;
}

#Content h3.subHeading{
	font-size:12px;
	color:#666666;
	float:left;
}

 
/* CSS Document */
#Main .paddingZero{
	padding:0;
}
#Main .padding10 td{
	padding:10px;
}
#Content .paddingTop10{
	padding-top:10px;
}
.listBox .topOptions{
	padding-bottom:6px;
}

#Content .smColoum{
	padding:0 17px;
}
#Content .smColoum ul li ul li a{
	padding-left:20px;
}
#Content .smColoum ul li ul li ul li a{
	padding-left:40px;
}
#Content .textPadding{
	padding:7px 0;
}

#Content .paddingAdj{
	padding-top:8px;
	padding-bottom:10px;
	#padding-bottom:5px;
	
}

#Content .textPadding4{
	padding:7px 0;
	#padding:4px 0;
	
}
#Content .paddingTopBot7{
	padding-top:7px;
	padding-bottom:7px;
	_padding-top:5px;}
	
#Content .paddingBot10{
	padding-bottom:10px;
}

#Content .paddingTop15{
	padding-top:15px;
	#padding-top:10px;
}
#Content .paddingBot8{
	padding-bottom:8px;
}
#Content .topBottom8{
	padding-bottom:15px;
	padding-top:15px;
}

#Content .topBottom5{
	padding-bottom:0px;
	padding-top:5px;

}

#Content .topBottom2{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:0px;

}
#Content .paddingBottom15{
	padding-bottom:15px;}

/* CSS Document for Anchors */
#Content a, #home .hLeftCol a, #Main a, #home .nRightCol a{
	color:#0084e1;
	text-decoration:none;
}
#Content a:hover, #home .hLeftCol a:hover, #Content a:hover, #home .nRightCol a:hover{
	text-decoration:underline;
	bac kground-color:#FFCC00;
}
#Content .learnMore{
	background:url(./images/icons/learn-more-icon.gif) no-repeat left center;
	padding:2px 0 0 20px;
	margin:0 11px;
	text-decoration:none;
}
#Content .learnMore:hover{
	background:none;
	background:url(./images/icons/learn-more-icon.gif) no-repeat left center;
	text-decoration:underline;
}
#Content .email{
	background:url(./images/icons/green-email-icon.gif) no-repeat left center;
	padding-left:22px;
	text-decoration:none;
	visibility:collapse;
	visibility:visible
}
#Content .email:hover{
	background:none;
	background:url(./images/icons/green-email-icon.gif) no-repeat left center;
	text-decoration:underline;
}
#Content #Main a.options{
	padding:0;
	margin:0;
	background:url(./images/icons/options-icon.gif) no-repeat center 2px;
	width:12px;
	height:12px;
	float:right;
	z-index:9999999;
	text-indent:-70000em;
	overflow:hidden;
	backgr ound-color:#FFFFCC;
	margin-top:-18px;
}
#Content a.options:hover{
	background:url(./images/icons/options-icon.gif) no-repeat left top;
}
#Content .download{
	background:url(./images/icons/download-lcon.gif) no-repeat left 2px;
	line-height:20px;
	padding:0 0 2px 20px;
	display:block;
}
#Content .lastestNews a {
margin:0;
background: #DEF2FF url(./images/latestnews_bg.gif) repeat-y left top;
display:block;
padding:9px 12px 9px 25px;
color:#0084e1;
text-decoration:none;
font-size:11px;
border-bottom:1px solid #fff;
}
#Content .lastestNews a:hover, #Content .lastestNews a.selected{
	background:url(./images/latestnews_bg_hover.gif) repeat-y left top;
	color:#666666;
}
#Content .lastestNews a:hover span, #Content .lastestNews a.selected span{
	color:#87919a;
}
#Content .lastestNews a strong {
	display:block;
	margin-bottom:12px;
}
#Content .viewAllNews{
	background:url(./images/view_all_news.gif) no-repeat left top;
	width:178px;
	height:25px;
	display:block;
	text-indent:-7000em;
	overflow:hidden;
}
#Content .arrowLink, #Content .imageLink .arrowLink {
	background:url(./images/heading-bullet.gif) no-repeat left top;
	padding-left:20px;
	text-decoration:none;
}
#Content .imageLink:hover span.arrowLink , #Content .arrowLink:hover{
	background:none;
	background:url(./images/heading-bullet.gif) no-repeat left top;
	text-decoration:underline;
}
#Content .imageLink{
	padding:0 0 10px 0;
	border-bottom:1px solid #dde2e6;
	display:block;
	width:178px;
	text-decoration:none;
	margin:18px 18px 0 0;
	float:left;
}
#Content .imageLink:hover {
	background-color:#e5f4ff;
}
#Content .imageLink span{
	margin:0 10px;
}
#Content .imageLink img{
	margin-bottom:10px;
}
#Content .imageLink p{
	margin:10px;
	color:#0084e1;
}
#Content .accessLinks strong{
	float:left;
}
#Content .accessLinks a{
	float:left;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
}
#Content .help{
	background:url(./images/icons/learn-more-icon.gif) no-repeat;
	text-indent:-7000em;
	width:17px;
	height:17px;
	overflow:hidden;
}
#Content .help:hover{
	background:none;
	background:url(./images/icons/learn-more-icon.gif) no-repeat;
}
#Content .disabled .help{
	background:none;
	background:url(./images/icons/help-disabled.jpg) no-repeat;
}
#Content .disabled .accessLinks .help:hover{
	background:none;
	background:url(./images/icons/help-disabled.jpg) no-repeat;
}
@media screen and (min-width: 1000px){
	#Content #Main a.options{
	margin-top:6px;
	float:right;
}
}
h4.link{
	background-image:url(./images/heading-bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	margin-bottom:14px;
}
h4.link a{
	color:#0081e3;
	font-size:12px;
	clear:both;
	text-decoration:none;
}
h4.link a:hover{
	backg round-color:#FFCC00;
	text-decoration:underline;
}
#Main table.formElement td.disabled a{
	co lor:#666666;

	text-decoration:none;
}
#Main table.formElement td.disabled a:hover{
	background:none;
}
#Master .linkNone a{
	text-decoration:none 
}
table.dataGrid td a:hover{
	backgr ound-color:#FFCC00;


	}
table.dataGrid td a{
	color:#057be5;
}
table.dataGrid td a:hover{
	text-decoration:underline;
}
#Content table.dataGrid tr.deleted a.disabled{
	color:#878c90;
}
#Content table.dataGrid tr.deleted a.disabled:hover{
	background:none;
	text-decoration:underline;
	cursor:default;
}
.other-Link a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-right:17px;
}
#Content table.formElement .disabled td a.nzPost, table.formElement .disabled td a.disabled{
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
}
table.formElement .disabled table td a.disabled{
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}
#Content table.formElement .disabled td a.nzPost:hover, table.formElement .disabled td a.disabled:hover{
	background:none;
	text-decoration:underline;
	cursor:default;
}
.options-ext table td a{
	margin:0 4px;
	text-decoration:none;
}
#Content h4 a{
	float:right;
	padding-right:20px;
	margin-right:0px;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
#Content h4 a:hover{
	text-decoration:underline;
}

#cms .related-content .tabs li a{
	line-height:28px;
	background:url(./images/inside-tabs-bg.gif) no-repeat right bottom;
	padding:0 10px;
	display:block;
	text-decoration:none;
}
#cms .related-content .tabs li a:hover{
	background:url(./images/inside-tabs-bg.gif) no-repeat right bottom;
}

#cms .related-content .tabs li.selected{
	background-position:left top;
}

#cms .related-content .tabs li.selected a{
	background-position:right top;
	color:#526373;
}
#cms .related-content .tabs li.selected a:hover{
	background-position:right top;
}
#Content .smColoum ul a{
	display:block;
	text-decoration:none;
	padding:5px 0;
	border-bottom:1px solid #dde2e6;
}
#Content .smColoum ul a:hover{
	background:none;
	text-decoration:underline;
}
#Cookie-trail li a {
	color: #7e8e9d;
	text-decoration: none;
	margin-right: 5px;
}
#Cookie-trail li a:hover{
	background:none;
	color:#0085e0;
}
#Cookie-trail li a:hover {
	text-decoration: underline;
}
.listBox .topOptions a{
	margin-left:10px;
	color:#007fe0;
	text-decoration:none;
}
.listBox .topOptions a:hover{
	text-decoration:underline;
}
.sort-link a{
	margin-left:10px;
	text-decoration:none;
}

#cms .related-content .link-content ul li a{
	text-decoration:none;
	font-weight:bold;
}
#Content .blackAnchor strong{
	margin:0 0 5px 0;
	color:#59666f
}

#Content .blackAnchor strong span{
	margin:0 0 5px 0;
	color:#56ac3d;
}

#Content .blackAnchor a{
	color:#59666f;
	font-weight:bold;
}
#Content .blackAnchor a:hover{
	background:none;
	color:#56ac3d;
}
#Content .publicationGreen, #Content .publicationGreen:hover{
	background:none;
	background:url(./images/icons/publication_green.gif) no-repeat left center;
	padding-left:18px;
}
#Content .arrowGreen, #Content .arrowGreen:hover{
	background:none;
	background:url(./images/icons/other_green.gif) no-repeat left center;
	padding-left:18px;
}
#Content .toolGreen, #Content .toolGreen:hover{
	background:none;
	background:url(./images/icons/tool_green.gif) no-repeat left center;
	padding-left:18px;
}
#Content .publicationDarkGreen, #Content .publicationDarkGreen:hover{
	background:none;
	background:url(./images/icons/publication_dark_green.gif) no-repeat left center;
	padding-left:18px;
}
#Content .arrowDarkGreen, #Content .arrowDarkGreen:hover{
	background:none;
	background:url(./images/icons/other_dark_green.gif) no-repeat left center;
	padding-left:12px;
}
#Content .toolDarkGreen, #Content .toolDarkGreen:hover{
	background:none;
	background:url(./images/icons/tool_dark_green.gif) no-repeat left center;
	padding-left:18px;
}
#Content .greenAnchors{
	margin:18px 0;
	font-size:11px;
	font-weight:bold;
}
#Content .greenAnchors a{
	text-decoration:none;
	color:#1e8b0a;
}

#Content h4 a.heading{
	line-height:normal;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin-top:5px;
	float:left;
	color:#fff;
}
#Content h4 .heading:hover{
	text-decoration:underline;
}
#Content .data-container ul li a:hover{
text-decoration:underline;}

/* CSS Document */
#Content .label{
	float:left;
	margin-top:4px;
	margin-right:10px;
}
#Content .skyBlueHover td{
	background-color:#e5f4ff;
}
#Content .lessPadding td{
	padding-left:2px;
	padding-right:2px;
}

#Content .disabled td, #Content .disabled{
	color:#87919a;
}

#Content .disabled a{
	color:#87919a;
}

#Content .skyBlue{
	background-color:#f2f9ff;
	border-right:1px solid #fff;
}

#Content .darkGrey, .lessPadding .darkGrey{
	background-color:#c7ced6;
	color:#495866;
	padding:5px 10px;
	border-bottom:none;
}

#Content tr.first-row td{
	border-top:10px solid #fff;
}
#Content tr.home-first-row td{
	padding-top:18px;
}

#Content tr.first-row-grey td{
	padding-top:18px;
}

#Content tr.last-row-pagging td{
	padding-bottom:18px;
	border:none;
}
#Content .normalTable, #Content .dataValue{
	color:#495866;
	font-size:11px;	
}

#Content .dataValue td{ 
	padding:5px 0;
}
#Content .dataValue .total td{ 
	border:none;
	padding:5px 0;
	border-top:1px solid #c4d4e0;
	font-size:12px;
}

.nowrap {white-space: nowrap;}

#Content .normalTable th{
	background-color:#e8ebf0;
	padding:5px 10px;
	font-weight:normal;
}
#Content .normalTable th.label{
	background-color:#c7ced6;
	border-bottom:1px solid #fff;
}
#Content .formElementTd{
	padding:18px 10px;
	background-color:#e8ebf0;
	border-bottom:1px solid #fff;
	color:#5b6e80;
}
#Content .formElement .formElementTd{
	padding:18px 10px;
	backg round-color:#e8ebf0;
	border-bottom:none;
	color:#5b6e80;
}
#Content .Right-border{
	border-right:1px solid #FFF;
}

#Content .newsTable{
	font-size:11px;
	color:#5a6570;
}
#Content .newsTable th{
	font-size:12px;
}
#Content .newsTable td{
	padding:5px 10px;
}
#Content .newsTable tr.first-row td{
	border-top:none;
	padding-top:10px;
}
#Content .newsTable tr.last-row td{
	padding-bottom:10px;
}
#Content tr.rounded th {
	background-color:#c7ced6;
}
#Content tr.dark-grey-rounded th{
	background:none;
	background-color:#a9b4bd;
	padding:5px 10px;
	text-align:left;
	color:#fff;
}
#Content tr.dark-grey-rounded th.left-round{
	background:#a9b4bd url(./images/dark-grey-left-top.gif) no-repeat left top;
}
#Content tr.dark-grey-rounded th.right-round{
	background:#a9b4bd url(./images/dark-grey-right-top.gif) no-repeat right top;
}
#Content tr.rounded th.left-round{
	background:#c7ced6 url(./images/table_head_left_top_bg.gif) no-repeat left top;
}
#Content tr.rounded th.right-round{
	background:#c7ced6 url(./images/table_head_right_top_bg.gif) no-repeat right top;
}

#Content tr.grey-rounded th{
	background-color:#e8ebf0;
}
#Content tr.grey-rounded th.left-round{
	background:#e8ebf0 url(./images/table_grey-head_left_top_bg.gif) no-repeat left top;
}
#Content tr.grey-rounded th.right-round{
	background:#e8ebf0 url(./images/table_gry-head_right_top_bg.gif) no-repeat right top;
}



#Content .dataGrid td.first-col, table.formElement td.secondTable table td.first-col{
	border-left:10px solid #fff;
	padding-left:0px;
}

#Content .dataGrid td.last-col, table.formElement td.secondTable table td.last-col{
	border-right:10px solid #fff;
	padding-right:0px;
}
#Content .dataGrid td.last-col, table.formElement td.secondTable .

#Content .dataGrid td.single-Col, table.formElement td.secondTable table td.single-Col{
	border-left:10px solid #fff;
	border-right:10px solid #fff;
}

#Content tr.greyBackground td.first-col{
	border-left:10px solid #e8ebf0;
}

#Content tr.greyBackground td.last-col{
	border-right:10px solid #e8ebf0;
}


#Content .dataGrid td.image {
	padding:0px;
}

#Content .dataGrid td.image img{
	float:left;
	margin:5px;
}

#Content .dropdown{
	font-size:11px;
	width:auto;
}

#Content .jobsBullet{
	padding:10px 0;
	background:url(./images/heading-bullet.gif) no-repeat 12px 10px;
	padding-left:35px;
	padding-right:5px;
	color:#5a6570;
}

#Content .jobsBullet a{
	text-decoration:none;
}
#Content .jobsBullet a:hover{
	background:none;
	text-decoration:underline;
}

#Content  .dataGrid .jobsBullet p{
	margin-top:10px 0 0 0;
	padding:0;
	padding-top:5px;
	line-height:normal;
}

#Content .jobsBullet .other-Link {
	padding:0;
	margin-top:5px;
	margin-bottom:0px;
}

#Content .jobsBullet .other-Link li{
	background:none;
	padding-left:7px;
	margin-left:0px;
	color:#5a6570;
	font-size:11px;
}
#Content .jobsBullet .other-Link li.first-item{
	margin:0;
	padding:0;
	color:#50ac3e;
}
#Content .jobsBullet .other-Link a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-right:7px;
	color:#5a6570;
}
#Content .jobsBullet .other-Link a:hover, #Content .jobsBullet .other-Link a.selected{
	color:#50ac3e;
}

#Content .downloadBullet{
	background:url(./images/icons/_download-lcon.gif) no-repeat 12px 5px;
	padding-left:35px;
	color:#5a6570;
}
#Content .downloadBulletAlternate{
	background:url(./images/icons/download-lcon.gif) no-repeat 12px 5px;
}


#Content .downloadBullet a{
	text-decoration:none;
}
#Content .downloadBullet a:hover{
	background:none;
	text-decoration:underline;
}

#Content .downloadBullet p{
	margin-top:10px 0;
	line-height:normal;
	padding:0;
	padding-top:5px;
}

#Content .downloadBullet .other-Link {
	padding:0;
	margin-top:5px;
	margin-bottom:0px;
}

#Content .downloadBullet .other-Link li{
	background:none;
	padding-left:7px;
	margin-left:0px;
}
#Content .downloadBullet .other-Link li.first-item{
	margin:0;
	padding:0;
}
#Content .downloadBullet .other-Link a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-right:7px;
	color:#5a6570;
}
#Content .downloadBullet .other-Link a:hover, #Content .downloadBullet .other-Link a.selected{
	color:#50ac3e;
}
/*--------------------*/

#Content .tableContainer{
	width:100%;
	overflow:hidden	;
	height:auto;
	background-color:#e8ebf0;
}

#Content .tableContainer .tableBody{
	position:absolute;
	overflow:auto;
	background-color:#fff;
}

#Content .tableContainer .tableHead{
	position:absolute;
	overflow:hidden;

}
#Content .tableContainer table{
	margin:0px;
}

#Content .tableContainer .tableBody tr.first-row td{
	border-top:18px solid #fff;
}

#Content #Main .Grey-box .formElement .first-row td{
	border-top:none;
}
#Content .greyGrid{
	font-size:11px;
}
#Content .greyGrid th{
	background-color:#c7ced6;
	padding:6px 10px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#475562;
}

#Content .greyGrid th.left-align, #Content .greyGrid td.left-align{
	text-align:left
}

#Content .greyGrid th.last-child, #Content .greyGrid td.last-child{
	border-right:none;

}
#Content .greyGrid tr.row-first td{
	padding:18px 10px 2px 10px;
}
#Content .greyGrid tr.row-last td{
	padding:2px 10px 18px 10px;
}

#Content .greyGrid td{
	border-right:1px solid #fff;
	text-align:center;
	padding:2px 10px;
	color:#56697a;
}

#Content .dataGrid tr.hasChild td.first-col{
	background:url(./images/icons/dorwn-arrow-sky-blue.gif) no-repeat left 6px;
}

#Content .dataGrid tr.hasChildOpen td.first-col{
	background:url(./images/icons/up-arrow-sky-blue.gif) no-repeat left 13px;
}
#Content .dataGrid tr.hasChildOpen td.first-col, #Content .dataGrid tr.hasChildOpen td {
	padding-top:12px;
	border-bottom:1px solid #8a8d96;
}
#Content .dataGrid tr.hasChildAbove td{
	padding-top:12px;
}

#Content .dataGrid td.alginLeft{
	text-align:left;
} 
#Content .dataGrid td.greenAlert{
	background-color:#dff1db;
	text-align:center;
	font-size:12px;
	border-top:1px solid #fff;
	border-bottom:none;
	color:#169c00;
	padding:8px 10px;
}


#Content td.greenTick{
	background:url(./images/icons/grid-check-icon.gif) no-repeat 8px 8px;
}
#Content td.delete{
	background:url(./images/icons/red-cross.gif) no-repeat 8px 8px;
	font-weight:bold;
	color:#e6062b;
}
#Content td.sub-heading{
	padding:18px 0;
 	text-align:left;
	border-bottom:none;
	font-size:14px;
	line-height:24px;
}
#Content td.sub-heading h5{
 background-color:#e8ebf0;
 color:#5d7081;
 padding-left:10px;
}
#Content tr.rowHeadingOpen td{
	border-bottom:1px solid #899098;
	cursor:default;
	padding-top:23px;	
	font-size:12px;	
}



#Content tr.rowHeadingOpen td.first{
	padding-left:20px;
	background:url(./images/icons/up-arrow-sky-blue.gif) no-repeat left 24px;
	border-left:10px solid #fff;
	border-bottom:1px solid #899098;
	cursor:default;
}
#Content tr.rowHeadingOpen span.greyText, #Content tr.rowHeading span.greyText, #Content tr.openAbove span.greyText{
	margin:0 7px;
}
#Content tr.rowHeadingOpen a, #Content tr.rowHeading a{
	font-size:12px;
	text-decoration:none;
	margin-left:4px;
}

#Content tr.rowHeadingOpen a:hover, #Content tr.rowHeading a:hover{
text-decoration:underline;}

#Content tr.rowHeading td{
	font-size:12px;
	cursor:default;
}
#Content tr.rowHeading td.first{
	padding-left:20px;
	background:url(./images/icons/dorwn-arrow-sky-blue.gif) no-repeat left 6px;
	border-left:10px solid #fff;
	font-size:12px;
	cursor:default;
}
 #Content tr.openAbove{
 	padding-top:18px;
	background-position:left 19px;
 }
 #Content tr.lightGreen td{
	border-left-color:#eef8ed;
	border-right-color:#eef8ed;
}
#Content tr.lightGreen span.greenText{
	position:relative;
	float:right;
	color:#149300;
}
#Content tr.hData td.first-col{
	padding-left:20px;
}

#Content table.dataGrid tr.green td{
	background-color:#eef8ed;
}

#Content table.dataGrid tr.green td.first-col{
	border-left-color:#eef8ed;
}
#Content table.dataGrid tr.green td.last-col{
	border-right-color:#eef8ed;
}

/********* Month Calendar Tables***********/
#Content .monthCalendar{
	border-bottom:1px solid #dde2e6;
}
#Content .monthCalendar th, #Content .monthCalendar tr.dates td{
	background-color:#c7ced6;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	color:#495866;
	padding:4px 10px;
	font-size:11px;
	width:14%;
}
#Content .monthCalendar th.last-child, #Content .monthCalendar td.last-child, #Content .monthCalendar tr.dates td.last-child{
	border-right:none;
}
#Content .monthCalendar tr.dates td{
	background-color:#e8ebf0;
	font-weight:bold;
	text-align:center;
}
#Content .monthCalendar tr.dates td.otherMonth{
	color:#87919a;
}
#Content .monthCalendar td{
	border-right:1px solid #dde2e6;
	padding:9px 5px;
	vertical-align:top;	
}

#Content .monthCalendar td.currentDate{
	background-color:#fffcce;
}

#Content .monthCalendar tr.dates td.currentDate{
	background-color:#fff89e;
	border:1px solid #e3c344;
}

#Content .monthCalendar td p{
	font-size:10px;
	color:#0084e1;
	margin-bottom:4px;
}
#Content .monthCalendar td a{
	font-size:11px;
}


/********** Address Table ********/
.addressTable{
	margin:10px 0 0 0;
	font-size:11px;
}

.addressTable th{
	color:#5b6e80;
	text-align:left;
	font-weight:normal;
}
.addressTable td{
	color:#5a6570;
}
.addressTable td, .addressTable th{
	padding:0 0 3px 0;
	vertical-align:top;
}

.addressTable td.person,
.addressTable td.phone,
.addressTable td.mobile,
.addressTable td.fax,
.addressTable td.mail,
.addressTable td.pAddress,
.addressTable td.pyAddress,
.addressTable td.manager{
	padding-left:26px;
}
.addressTable td.person{
	background: url(./images/person-icon.gif) no-repeat 4px center;

}
.addressTable td.lessTop{
	background: url(./images/person-icon.gif) no-repeat 4px center;
}

.addressTable td.phone{
	background: url(./images/icons/base-phone-icon.gif) no-repeat 4px center;
}
.addressTable td.mobile{
	background: url(./images/icons/mobile-phone-icon.gif) no-repeat 4px center;
}
.addressTable td.fax{
	background: url(./images/icons/fax-icon.gif) no-repeat 4px center;
}
.addressTable td.mail{
	background: url(./images/icons/mail-icon.gif) no-repeat 4px center;
}
.addressTable td.pAddress{
	background: url(./images/icons/address-icon.gif) no-repeat 4px center;
}
.addressTable td.pyAddress{
	background: url(./images/py-address-icon.gif) no-repeat 4px center;
}
.addressTable td.manager{
	background: url(./images/icons/manager-icon.gif) no-repeat 4px center;
}

#Content .pagging{
	margin-bottom:0px;

}
#Content .pagging td{
	padding:10px;
}
#Content .pagging td p{
	padding:0;
	font-size:11px;
	line-height:normal;
	color:#5a6570;
}
#Content .pagging .imageHolder{
	padding-right:0px;
	width:110px;
	height:auto;
	margin:0;
}
#Content .pagging .imageHolder img{
	margin:0;
}
#Content .pagging a.head-link{
	text-decoration:none;
	margin-bottom:10px;
	line-height:18px;
}
#Content .pagging a.head-link:hover{
	text-decoration:underline;
}
#Content .pagging td.jobsBullet{
	background-image:url(./images/heading-bullet.gif);
	background-position:left 12px;
	background-repeat: no-repeat ;
	padding-left:25px;
	color:#5a6570;
}

#Content .pagging td.downloadBulletAlternate{
	padding-top: 5px;
	padding-left: 35px;
}

#Content .light-grey{
	background-color:#f4f5f9;
}
#Content .light-grey td{	
	color:#899096;
}
#Content .light-grey td.first-col{
	border-left-color:#f4f5f9;
}
#Content .light-grey td.last-col{
	border-right-color:#f4f5f9;
}
#Content table.alginLeft td{
	text-align:left;
}
#Content .comboBox{
	font-size:11px;
}

#Content table td.alginRight{
	text-align:right;
}
#Content .topBorderNone td, #Content .topBorderNone th{
	border-top:none;
}
#Content .whiteBorderBottom, #Content .whiteBorderBottom td{
	border-bottom:1px solid #fff;
}

table.formElement{
	font-size:11px;
}
table.formElement td{
	border-top:1px solid #FFF;
	padding:10px;
	color:#56687c;
}

#Content table.formElement td.label, table.formElement .lg-long{
	padding:5px 10px;
	background-color:#c7ced6;
	color:#456;
	float:none;
}

.font{
	color:#000000;
	font-size:12px;
}
table.formElement td.label img{
	float:left;
	margin-right:5px;
	margin-top:1px;
}
table.noTopborder td{
	border-top:none;
	border-right:1px solid #FFF;
	padding:2px 10px;
}
table.noTopborder td.last-child{
	border-right:none;
}
table.noTopborder td a{
	text-decoration:none;
}
table.noTopborder tr.first-row td{
	padding:20px 10px 0 10px;
}
table.formElement td select{
	width:100%;
	background-color:#FFF;
}
table.formElement td a.nzPost{
	float:right;
	margin-right:5px;
}
table.formElement td input.textBox{
	width:97%;
	border:1px solid #c7ced6;
	height:20px;
	padding:2px 0 0 4px;
}
table.formElement td textarea.address{
	width:97%;
	height:90px;
	font-family:Arial, Helvetica, sans-serif;
}
table.formElement td table td{
	border:none;
	padding:2px 0;
}
table.formElement td table td input.textBox{
	border:1px solid #a5a9ac;
	height:18px;	
	width:318px;
}
table.formElement td table td input.width152{
	width:152px;
}
table.formElement td table td input.checkbox{
	margin-right:5px;
}
table.formElement td.formElement{
	padding:15px 8px;
	border-right:none;
}
table.formElement td.formElement table td{
	padding:2px 4px;
	border:none;
	color:#456;
	backgroun d-color:#99FF00;
	vertical-align:top;
}

table.formElement table.white-rows td, table.formElement table.white-rows-disable td{
	border-top:1px solid #e4e4e4;
	background-color:#fff;
	padding:4px 10px;
}
table.formElement table.white-rows td input, table.formElement table.white-rows-disable td input{
	margin-right:4px;
}
table.formElement table.white-rows td p, table.formElement table.white-rows-disable td p{
	margin-left:25px;
}
table.formElement table.white-rows-disable td{
	color:#CCCCCC;
}
table.dataGrid{
	font-size:11px;
	margin-bottom:18px;
	background-color:#fff;
}


table.dataGrid th{
	padding:5px 10px;
	background-color:#e8ebf0;
	font-weight:bold;
	color:#456;
	text-align:left;
	border-right:1px solid #FFF;
}

table.dataGrid tr.yellow td{
	background-color:#fffdcd;
}
#Content .yellow td.first-col{
	border-left-color:#fffdcd;
}
#Content .yellow td.last-col{
	border-right-color:#fffdcd;
}

table.dataGrid td{
	padding:5px 10px;
	border-bottom:1px solid #e0e1e3;
	color:#30373d;
	vertical-align:top;
}
table.dataGrid td.label{
	color:#8d8e92;
}
table.dataGrid td.saperator{
	border:none;
}
table.dataGrid th.last-child, table.dataGrid td.last-child{
	border-right:none;
}
table.dataGrid th.one-child{
	border-right:none;
}
table.dataGrid .formElement{
	padding:10px;
	border-right:none;
	border-top:1px solid #fff;
}
table.dataGrid table td{
	padding:4px 0px;
	border:none;
	color:#456;
	backgroun d-color:#99FF00;
	vertical-align:top;
}
table.dataGrid tr.deleted td{
	background-color:#f4f5f9;
	color:#878c90;
}
#Content .blue-color th{ 
	background-color:#e5f5ff;
	color:#0080de;
	text-align:center;
} 
#Content .blue-color th.sorted{
	background-color:#e8ebf0;
	color:#495058;
	text-align:left;
}
#Content .blue-color td{
	text-align:center
}
#Content .blue-color tr.last-row td, #Content .dataGrid tr.last-row td{
	border-bottom:1px solid #89909a;
	padding-bottom:4px;
}
#Content  tr.total td{
	border-bottom:1px solid #89909a;
	font-size:12px;
	padding:10px 10px;
} 
.blue-box .light-blue-box td{
	padding-bottom:8px;
	font-size:11px;
}
table.formElement td .date,
table.formElement td .month,
table.formElement td .year{
	float:left;
	margin-right:10px;
}
table.formElement td .date{
	width:50px;
}
table.formElement td .month{
	width:70px;
}
table.formElement td .year{
	width:75px;
	margin-right:0px;
}
table.formElement td .btn{
	margin-left:10px;
}

table.formElement td .chBox{
	margin-right:4px;
}
.options-ext table{
	color:#34373c;
	font-size:12px;
}
.options-ext table td {
	padding:3px 0;
}

.database td{
	padding-bottom:2px;
	padding-top:2px;
}

.databaseCA tr{
	border-right:solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#33CCCC;
}

#Main .bg-round table{
	background:none;
}

#Main .bg-round th{
	background:none;
}
#Main .bg-round td{
	background-color:#fff;
}
#Content tr.paddingAdj td{
	padding-top:3px;
	padding-bottom:3px;
}
.grandTotal table{
	border-bottom:1px solid #88919a;
}
.grandTotal table td{
	border-top:1px solid #88919a;
	padding-bottom:6px;
	padding-top:6px;
}
.listBox .options table{
	color:#067fd8;
}

.listBox .options table td{
	height:22px;
}
table.formElement td.secondTable table{
	margin-bottom:18px;
}
table.formElement td.secondTable table th{
	background-color:#e8ebf0;
	color:#5b6e80;
	padding:5px 10px;
	text-align:left;
	border-right:1px solid #fff;
}
table.formElement td.secondTable table th.last-child{
	border:none;
}
#Content table.formElement td.secondTable table th.last-child, table.formElement td.secondTable table td.last-child{
	text-align:center;
}
table.formElement td.secondTable table td{
	padding:5px 10px;
	border-bottom:1px solid #d9ddde;
	color:#2d3a43;
}
table.formElement td.secondTable table td img{
	float:left;
	margin:3px 5px 0 0;
}
table.formElement td.secondTable table td input{
	margin:0;
}
table.formElement td.secondTable table tr.confirmed td{
	font-weight:bold;
}
table.formElement td.secondTable table tr.first-row td{
/*	padding-top:18px;*/
}
table.dataGrid td.person,
table.dataGrid td.phone,
table.dataGrid td.mobile,
table.dataGrid td.fax,
table.dataGrid td.mail,
table.dataGrid td.pAddress,
table.dataGrid td.pyAddress,
table.dataGrid td.manager{
	padding-left:26px;
}
table.dataGrid td.person{
	background: url(./images/person-icon.gif) no-repeat  8px 7px;

}

table.dataGrid td.phone{
	background: url(./images/icons/base-phone-icon.gif) no-repeat 4px center;
}
table.dataGrid td.mobile{
	background: url(./images/icons/mobile-phone-icon.gif) no-repeat 6px center;
}
table.dataGrid td.fax{
	background: url(./images/icons/fax-icon.gif) no-repeat 5px center;
}
table.dataGrid td.mail{
	background: url(./images/icons/mail-icon.gif) no-repeat 5px center;
}
table.dataGrid td.pAddress{
	background: url(./images/icons/address-icon.gif) no-repeat 5px 7px;
}
table.dataGrid td.pyAddress{
	background: url(./images/py-address-icon.gif) no-repeat 5px 5px;
}
table.dataGrid td.manager{
	background: url(./images/icons/manager-icon.gif) no-repeat 5px 8px;
}

table.dataGrid td img{
	float:left;
	margin:3px 10px 0 0;
}

#Content td.mandatoryLabel{
	background: url(./images/icons/mandatory-icon.gif) no-repeat 10px 7px;
	padding:5px 5px 5px 27px;
	background-color:#c7ced6;
}

#Content .myProfile td{
	padding-bottom:6px;
	font-size:11px;
}

#Content .myProfile td.person,
#Content .myProfile td.phone,
#Content .myProfile td.mobile,
#Content .myProfile td.fax,
#Content .myProfile td.mail,
#Content .myProfile td.pAddress,
#Content .myProfile td.pyAddress,
#Content .myProfile td.manager{
	padding-left:26px;
}
#Content .myProfile td.person{
	background: url(./images/person-icon.gif) no-repeat 8px 2px;
}

#Content .myProfile td.phone{
	background: url(./images/icons/base-phone-icon.gif) no-repeat 4px 2px;
}
#Content .myProfile td.mobile{
	background: url(./images/icons/mobile-phone-icon.gif) no-repeat 6px 2px;
}
#Content .myProfile td.fax{
	background: url(./images/icons/fax-icon.gif) no-repeat 5px 0;
}
#Content .myProfile td.mail{
	background: url(./images/icons/mail-icon.gif) no-repeat 5px 6px;
}
#Content .myProfile td.pAddress{
	background: url(./images/icons/address-icon.gif) no-repeat 5px 2px;
}
#Content .myProfile td.pyAddress{
	background: url(./images/py-address-icon.gif) no-repeat 5px 2px;
}
#Content .myProfile td.manager{
	background: url(./images/icons/manager-icon.gif) no-repeat 4px 21px;
}
#Main .dataGrid td.tdButton, #Main .secondTable td.tdButton{
border:none;
}
/*Form Element*/
table.formElement td.secondTable{
	padding:0;
	background-color:#FFFFFF;
}
#Content tr.greyBackground{
	background-color:#e8ebf0;
}

.options-ext table td input{
	margin:0 8px 0 0;
	float:left;
}
table.dataGrid td.person,
table.dataGrid td.phone,
table.dataGrid td.mobile,
table.dataGrid td.fax,
table.dataGrid td.mail,
table.dataGrid td.pAddress,
table.dataGrid td.pyAddress,
table.dataGrid td.manager{
	padding-left:26px;
}
table.dataGrid td.person{
	background: url(./images/person-icon.gif) no-repeat  8px 7px;

}

table.dataGrid td.phone{
	background: url(./images/icons/base-phone-icon.gif) no-repeat 4px center;
}
table.dataGrid td.mobile{
	background: url(./images/icons/mobile-phone-icon.gif) no-repeat 6px center;
}
table.dataGrid td.fax{
	background: url(./images/icons/fax-icon.gif) no-repeat 5px center;
}
table.dataGrid td.mail{
	background: url(./images/icons/mail-icon.gif) no-repeat 5px center;
}
table.dataGrid td.pAddress{
	background: url(./images/icons/address-icon.gif) no-repeat 5px 7px;
}
table.dataGrid td.pyAddress{
	background: url(./images/py-address-icon.gif) no-repeat 5px 5px;
}
table.dataGrid td.manager{
	background: url(./images/icons/manager-icon.gif) no-repeat 5px 8px;
}

table.dataGrid td img{
	float:left;
	margin:3px 10px 0 0;
}
table.dataGrid td p{
	padding:0;
	margin:0;
	color:#444d56;
	line-height:18px;
}
table.dataGrid td p strong span{
	width:90px;
	float:left;
}

#Content .centerAglin, #Content .formElement .centerAglin{
	text-align:center;
}

table.dataGrid td.alert, table.formElement td.alert{
	background:none;
	background-color:#fff89e;
	border:1px solid #dfc441;
	color:#000;
	text-align:center;
	padding:5px;
}
.mandatory{
	background: url(./images/icons/mandatory-icon.gif) no-repeat 0px center;
	text-indent:15px;
}
#Content td.mandatoryLabel{
	background: url(./images/icons/mandatory-icon.gif) no-repeat 10px 7px;
	padding:5px 5px 5px 27px;
	background-color:#c7ced6;
	
}
.listBox .options table td .checkBox{
	float:left;
	margin-right:5px;
}
.disabled .mandatory{
	background: url(./images/icons/dis-mandatory-icon.gif) no-repeat 0px center;
	text-indent:15px;
}
.blue-box .light-blue-box td.person,
.blue-box .light-blue-box td.phone,
.blue-box .light-blue-box td.mobile,
.blue-box .light-blue-box td.fax,
.blue-box .light-blue-box td.mail,
.blue-box .light-blue-box td.pAddress,
.blue-box .light-blue-box td.pyAddress,
.blue-box .light-blue-box td.manager{
	padding-left:26px;
}
.blue-box .light-blue-box td.person{
	background: url(./images/person-icon.gif) no-repeat 8px 2px;
}

.blue-box .light-blue-box td.phone{
	background: url(./images/icons/base-phone-icon.gif) no-repeat 4px 2px;
}
.blue-box .light-blue-box td.mobile{
	background: url(./images/icons/mobile-phone-icon.gif) no-repeat 6px 2px;
}
.blue-box .light-blue-box td.fax{
	background: url(./images/icons/fax-icon.gif) no-repeat 5px 0;
}
.blue-box .light-blue-box td.mail{
	background: url(./images/icons/mail-icon.gif) no-repeat 5px 6px;
}
.blue-box .light-blue-box td.pAddress{
	background: url(./images/icons/address-icon.gif) no-repeat 5px 2px;
}
.blue-box .light-blue-box td.pyAddress{
	background: url(./images/py-address-icon.gif) no-repeat 5px 2px;
}
.blue-box .light-blue-box td.manager{
	background: url(./images/icons/manager-icon.gif) no-repeat 4px 21px;
}
.options-ext table td.topLinks{
	color:#626c76;
	font-size:11px;
}

.options-ext table td input{
	margin:0 8px 0 0;
	float:left;
}
/*Form Element*/
table.formElement td.secondTable{
	padding:0;
	background-color:#FFFFFF;
}
#Content tr.greyBackground{
	background-color:#e8ebf0;
}
table tr td.greyTextBox{
	background-color:#e8ebf0;
	border-right:1px solid #FFFFFF;
}

table tr td.greyTextBox input{ 
	font-size:11px;
	border:1px solid #666666;
	background-color:#fff;
	text-align:center;
	width:180px;
	padding:0px;
	height:15px;
}


table.anchorList td{
	font-size:11px;
	font-weight:bold;
	padding:4px 0;
}

#Content .searchTable{
	margin:18px 0 10px 0;
}

#Content tr.lightGreen td{
	background-color:#eef8ed;
}
#Content tr.lightGreen td.first-col{
	border-left-color:#eef8ed;
}
#Content tr.lightGreen td.last-col{
	border-right-color:#eef8ed;
}
#Content .rainRadar img{
	border:1px solid #909090;
	margin-right:20px;
}
#Content .radioButton{
	float:left;
	margin-right:5px;
	margin-top:4px;
}
#Content #Main .lGreen{
background-color:#f2faf1}

#Content .radioLabel{
	float:left;
	margin-right:5px;
	margin-top:4px;
}


#Content textarea{
	border:1px solid #c7ced6;
	padding:2px 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#Content .leftAlgin th, 
#Content .leftAlgin td{
	text-align:left;
}

#Content td.left-algin{
	text-align:left;
}
#Content td.right-algin{
	text-align:right
}
#Content th.heading{
	padding:5px 10px;
	font-weight:normal;
	background-color:#c7ced6;
	border-bottom:1px solid #fff;
	text-align:left;
}

/*---------19 June--------*/
#Content .labelOpen, #Content .labelClose{
	border:none;
	padding-top:0;
	padding-bottom:0;	
}
#Content .labelClose{
	padding-top:4px;
}
#Content .labelOpen label, #Content .labelClose label{
	border-bottom:1px solid #899098;
	cursor:default;
	padding-top:20px;	
	padding-bottom:4px;
	font-size:12px;	
	display:block;
	padding-left:20px;
	background:url(./images/icons/up-arrow-sky-blue.gif) no-repeat left 21px;
}
#Content .labelOpen table td.columnClass1{
	padding-left:20px;
	}
#Content .labelOpen table td{
	border-bottom:1px solid #e0e1e3;
	padding:6px 0;
}

#Content .labelClose label{
	padding-left:20px;
	padding-top:0;	
	background:url(./images/icons/dorwn-arrow-sky-blue.gif) no-repeat left 1px;
	font-size:11px;
	border-bottom:1px solid #e0e1e3;
}
#Content .labelOpen label a, #Content .labelClose label a{
	font-size:11px;
	text-decoration:none;
}
#Content .labelOpen label span.greyText, #Content .labelClose label span.greyText{
	margin:0 7px;
}



#table8 td{
	white-space: nowrap;
	padding: 5px;
}

#table8 td img{
	margin: 0;
}

/* CSS Document */

#Main .zeroBottomMargin{
	margin-bottom:0;
}

#Main .margin20{
	margin:20px;
}

#Content .marginRight18{
	margin-right:18px;
}
#Content .marginRight10{
	margin-right:10px;
}

#Main .moon{
	margin-top:5px;
}

#Main .margin-left{
	margin-left:10px;
}

#Main .marginTop10{
	margin-top:10px;
}

#Main .zeroBottomMargin{
	margin-bottom:0;
}

#Main .marginTop18{
	margin-top:18px;
}
#Main .marginTop5{
	margin-top:5px;
}

#Main .marginBottom18{
	margin-bottom:18px;
}

#Content .marginBottom10{
	margin-bottom:10px;
}

#Content .marginTopBottom8{
	margin:8px 0;
}

#Content .marginTopBottom9{
	margin:9px 0;
}

#Main .marginTop5bot0{
	margin:5px 0;
}
#Content .marginTopBot10{
	margin:10px 0;
}
#Content .marginTopBot14{
	margin:14px 0;
}
#Content .marginRight0{
	margin-right:0px;
}
#Content .smColoum ul li ul, #Content .smColoum ul li ul li ul{
	margin:0;
}
.col-container .col-three{
	margin-right:0px;
}

#Content .blue-color{
	margin-bottom:0px;
}
#Content .checkbox{
	margin:0px 5px 0 -4px;
	float:left
}
#Content .last-child .checkbox{
	float:none;
}
.other-Link li.first-item{
	margin:0;
}
.greyBackground input{
	margin:0px;
	
}
#Content .marginLeft10{
	margin-left:10px;
}
#Content .marginLeft25{
	margin-left:25px;
}

#Content .marginB22{
	margin-bottom:22px;
} 
/* CSS Document */

.inTabs{
		height:25px;
		border-bottom:9px solid #485865;
		margin:0 0 1px 0; 
}
#Main .rightAlgin .calNav{
	position:absolute;
}
#Main .rightAlgin .calNav h3, #Main .rightAlgin .calNav a{
	float:left;
}
#Main .rightAlgin .calNav h3{
	margin-left:4px;
}
#Main .rightAlgin .calNav a{
	margin-right:5px;
}
#Main .rightAlgin li{
	float:right;
	margin:0 0 1px 1px;
}
#Main .rightAlgin li.selected{
	margin:0 0 0 1px;
}
.inTabs li.selected{
	background: #485865 url(./images/boxes/black-box-right-top.gif) no-repeat right top;
	float:left;
	margin:0 1px 0 0;
}

#Main .inTabs li.selected a{
	background:url(./images/boxes/black-box-left-top.gif) no-repeat left top;
	display:block;
	padding:0 12px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	line-height:25px;
}

#Main .inTabs li.selected a:hover{
	background:url(./images/boxes/black-box-left-top.gif) no-repeat left top;
}

.inTabs li{
	background: #0199fe url(./images/boxes/blue-box-right-top.gif) no-repeat right top;
	float:left;
	margin:0 1px 1px 0;
}

#Main .inTabs li a{
	background:url(./images/boxes/blue-box-left-top.gif) no-repeat left top;
	display:block;
	padding:0 20px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	line-height:24px;
}

#Main .inTabs li a:hover{
	background:none;
	background:url(./images/boxes/blue-box-left-top.gif) no-repeat left top;
}
.btn-update{
	float:left;
}
/*********Site Map******/

.leftColoum{
height:auto;
width:336px;
float:left;
margin-right:30px;
}


.rightColoum{
height:auto;
width:368px;
float:left;
}
/* CSS Document */

.portlet{
	background-color:#e2f2ff;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.border{
	margin-top:20px;
	margin-bottom:0px;
}
.portlet img.pImg{
	width:244px;
	overflow:hidden;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.last-child{
	margin:0px;
}

.portlet p{
	font-size:11px;
	color:#096db8;
	margin-bottom:5px;	
}
.portlet .pHeader{
	background-color:#71bdf0;
	height:24px;
	cursor:move;
}
.portlet .pHeader h4{
	font-size:12px;	
	color:#FFF;
	line-height:24px;
	padding-left:10px;
	float:left;
}
.portlet .pHeader .pOption{
	float:right;
	height:24px;
	line-height:24px;
	padding-right:10px;
}
.portlet .pHeader .pOption a{
	width:18px;
	height:24px;
	text-indent:-7000px;
	float:left;
	background-repeat:no-repeat;	
	background-position:right center;
	overflow:hidden;
}

.portlet .pHeader .pOption a.option{
	background-image:url(./images/portlet-option.gif);
}
.portlet .pHeader .pOption a.option:hover{
	background-image:url(./images/portlet-option-hover.gif);
}
.portlet .pHeader .pOption a.min{
	background-image:url(./images/portlet-min.gif);
}
.portlet .pHeader .pOption a.min:hover{
	background-image:url(./images/portlet-min-hover.gif);
}
.portlet .pHeader .pOption a.close{
	background-image:url(./images/portlet-close.gif);
}
.portlet .pHeader .pOption a.close:hover{
	background-image:url(./images/portlet-close-hover.gif);
}

.portlet .pContent{
	padding:20px 10px 10px 10px; 
	font-size:12px;
}
.border .pContent{
	padding:10px;
	border:1px solid #6db9f0;
	border-top:none;
	background-color:#FFF;
}
.border .pContent p{
	color:#666666;
}
.portlet .pContent table{
	color:#5d6e7e;
}
.portlet .pContent table td{
	padding-bottom:10px;
}
.portlet .pContent a{
	color:#077ddf;
}
.portlet .pContent a:hover{
	text-decoration:none;
	background-color:#FFCC00;
}
.portlet .pContent table td.label{
	width:72px;
	vertical-align:top;
}
.portlet .pContent table td.data{
	width:137px;
}

.portlet .pContent h5{
	color:#0081e3;
	font-size:12px;
	background-image:url(./images/heading-bullet.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left center;
	margin-top:25px;
	margin-bottom:14px;
	clear:both;	
}
.portlet .pContent .list-box{
	background-color:#f1f9ff;
	height:160px;
	overflow:auto;
	padding:5px;
}
.portlet .pContent .list-box li{
	display:block;
	line-height:18px;
	font-size:11px;
}
.portlet .pContent .list-box a{
	font-weight:bold;
}
.portlet .pContent .alert, .portlet .pContent .alert-footer{
	background-image:url(./images/alert-bg-top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ecf5e4;	
	padding-top:3px;	
}
.portlet .pContent .alert-footer{
	background-image:url(./images/alert-bg-bottom.gif);
}
.portlet .pContent .alert .alert-content{
	border:1px solid #d8ddb9;
	border-top:0px;
	border-bottom:0px;
	background-image:	url(./images/alert-icon.gif);
	background-repeat:no-repeat;
	background-position:6px 0px;
	padding:6px;	
	padding-left:30px;
	color:#ac5328;
}

.portlet .pContent .check-list{
	font-size:11px;
	font-weight:bold;
	color:#5d6e7e;
	margin-bottom:14px;
}

.portlet .pContent .check-list li{
	line-height:18px;
	padding-left:14px;
	display:block;
}

.portlet .pContent .check-list li.check{
	background-image:url(./images/check-icon.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
}
	






















  


