/***********************************************************************
Name of File     : WASCE_stylesheet.css
Author           : Infosys
Class Definition : This file contains the css styles.
Create date      : 06/30/2009
Modification log:
Date(mm/dd/yyyy)   Author            Issue_ID         Description
06/30/2009         Infosys                            Created file 
09/25/2009	   Infosys           WCAG0003	      Fix for flicker issue
'************************************************************************/
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

/* TEXT */
/* Start - MOD - WCAG0003 */
html
{
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
/* End - MOD - WCAG0003 */
body{
	background-color:#FFFFFF;
	font-size: 68.8%;
	font-family: arial,helvetica,clean,sans-serif;
	color: #525252;
	margin: 0 0 0 0;
}

form
{
	margin:0px;
	padding:0px;
}

/* form elements */
input, select, option, textarea {
    font-family: arial, helvetica, verdana, sans-serif;
	color: #525252;
	font-size: 100%;
	border-color: #C6C6C6;
	padding: 0;
	margin: 0;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
/*#main{
	position: relative;
	background-color: #ECECEC;
	border-left: 12px solid #FFD028;
	width: 100%;
	float: left;
}
#content{
	position: relative;
	Background-color: #FFFFFF;
	width: 765px;
	float: left;
}*/
#leftCol{
	position: relative;
	background-color: #FFFFFF;
	border-left: 2px solid #FFFFFF;
	width: 172px;
	float: left;
}
#midColLarge{
	position: relative;
	background-color: #FFFFFF;
	width: 558px;
	margin: 15px 10px 0px 13px;
	float: left;
}
#midCol{
	position: relative;
	width: 400px;
	margin: 0px 13px 0 0;
	float: left;
	z-index: -1;
}
#rightCol{
	position: relative;
	width: 145px;
	float: left;	
	z-index: -1;
}
.footer1{
	color: #999999;
	margin: 5px 0 25px 0;
	text-align: right;
}
.footer1tbl
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
.footer1cell
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px ppx 0px;
	text-align:right;
}
.footersep
{
	padding:0px 0px 0px 0px;
	margin: 0px 0px ppx 0px;
	font-size:109.1%;
	width:2%;
	text-align:center;
}
.footer1logo
{
	width:26%;
	text-align:right;
}
#tagLine{
	width: 100%;
	height: 22px;
	background-color: #619F21;
	color: #FFFFFF;
	font-family: 'Times New Roman', Times, serif;
	font-size: 127.3%;
	line-height: 21px;
	text-align: center;
}
#footer2{
	position: relative;
	width: 765px;
	color: #999999;
	margin: 7px 0 50px 12px;
	text-align: center;
}
#searchBox{
	border: 0px solid #C4C1B6;
	height: 15px;
	width: 125px;
}

/*.sNav{
	height: 17px;
	float: right;
}*/

.tNavHdots{
	background-image:url(/images/nav/lnav_hdots.gif);
	width: 100%;
	height: 1px;
	overflow: hidden;
}

#topNav{
	position: relative;
	float: left;
}

/* HEADERS */
h1{
	color: #525252;
	font-size: 227%;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 8px 0px;
	text-transform: capitalize;
}
h2{
	color: #525252;
	font-size: 181.8%;
	font-style: normal;
	font-weight: normal;
	margin: 8px 0px 8px 0px;
	text-transform: capitalize;
}
h3{
	color: #525252;
	font-size: 163.6%;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 5px 2px;
	text-transform: capitalize;
}
h4{
	color: #525252;
	font-size: 118.2%;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0;
	text-transform: capitalize;
}
h5{
	color: #525252;
	font-size: 109.1%;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	text-transform: capitalize;
}
h6{
	color: #525252;
	font-size: 109.1%;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	text-transform: capitalize;
}

/* TABLES */
td.tableheader {
	background-color: #E9E7ED;
	height: 40px;
	font-color: #525252;
	font-size: 163.6%;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 5px 2px;
	padding: 5;
}
td.tablesubtitle {
	background-color: #DDC7DD;
	font-weight: bold;
	padding: 5px;
}
td.watablesubtitle {
	background-color: #E1E0E5;
	font-weight: bold;
	padding: 5;
}
td.tableRowOdd {
	background-color: #ffffff;
	padding: 5px;
}

td.tableRowEven {
	background-color: #EDEDEF;
	padding: 5px;
}

td.tableRowLeftAligned {
	text-align: left;	
	padding-left: 4px;
}

td.statustablesubtitle {
	background-color: #DDC7DD;
	font-weight: bold;
	padding: 5;
}
td.statustableRowOdd {
	background-color: #ffffff;
	padding: 5;
}
td.statustableRowEven {
	background-color: #EDEDEF;
	padding: 5;
}
td.separatorRowOdd {
	background-color: #ffffff;
	padding: 0;
}
td.separatorRowEven {
	background-color: #EDEDEF;
	padding: 0;
}

.outertablebox {
	border: 1px solid #DEDDE2;
	margin: 0 0 0 0;
}
.innertablebox {
	background-color: #ffffff;
	padding: 0;
}
.Searchoutertablebox {
	border: 1px solid #DEDDE2;
	background-color: #EDEDEF;
	margin: 0 0 0 0;
}
td.Searchrow {
	font-weight: bold;
	padding: 5;
}
td.helpcell {
	padding: 5;
}

/* FORMS */
.input-box
{
	border-right: #c4c1b6 1px inset;
	border-top: #c4c1b6 1px inset;
	font-size: 100%;
	background: #ffffff;
	border-left: #c4c1b6 1px inset;
	border-bottom: #c4c1b6 1px inset;
	font-family: arial, helvetica, verdana, sans-serif;
}
.input-box-search {
	border: #C4C1B6 solid 1px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 100%;
}

/* REGULAR TEXT */
.tagLine{
	color: #FFFFFF;
	font-family: 'Times New Roman', Times, serif;
	font-size: 127.3%;
	line-height: 21px;
}
.homelink
{
	text-decoration: none;
	font-size: 118.2%;
	color: #005645;
	line-height: 21px;
}

.hometitle{
	text-decoration: none;
	color: #525252;
	font-size: 145.5%;
	font-weight: bold;
	line-height: 21px;
}
.callouttitle{
	color: #525252;
	font-size: 118.2;
	font-weight: bold;
	line-height: 21px;
}
.smalllink, a.smalllink:visited, a.smalllink:active{
	font-size: 90.9%;
    color: #005643;
}
a.smalllink:hover{
	color: #70A837;
	text-decoration: underline;
}
.greentitle, a.greentitle:visited, a.greentitle:active{
	color: #015545;
	font-size: 136.4%;
	font-weight: bold;
	text-decoration: underline;
}

a.greentitle:hover{
	color: #70A837;
	text-decoration: underline;
}

.alerttext{
	color: #C00000;
	font-size: 109.1%;
	font-weight: bold;
}

/* LAYOUT */

/*#searchBox {
	border: 1px solid #C4C1B6;
	height: 15px;
	width: 125px;
}*/


.btnRight {
	background-color: #005432;
	border: 1px solid #FFFFFF;
	line-height: 20px;
	height: 25px;
	float: right;
	padding: 0px 4px 0px 4px;
}
.btnLeft {
	background-color: #005432;
	border: 1px solid #FFFFFF;
	line-height: 20px;
	height: 25px;
	float: left;
	padding: 0px 4px 0px 4px;
}

/*.leftNavSection{
	background-color:#D1E1C3;
	width: 172px;
	height: 17px;
	font-weight: bold;
}
.leftNavItemSection{
	background-color: #EEEEF0;
	width: 172px;
}
.leftNavItem{
	height: 15px;
	line-height: 15px;
}

#breadCrumb{
	margin: 2px 0 0 0;
	color: #999999;
	font-size: 10px;
}*/

.contentBox{
    position:relative;
	border: 1px solid #E1E1E5;
	width: 100%;
}
.blueBox{
	background-color: #E1E1E5;
	width: 100%;
	height: 40px;
}
.purpleBox{
	background-color: #DDC7DD;
	width: 100%;
}
.grayBox{
	background-color: #D9D9DF;
	width: 100%;
}

.contentDots{
	position: relative;
	width: 100%;
	background-image:url(../Images/content_hdots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#bottomGrayLine{
	background-color: #DFDFDF;
	width: 100%;
	height: 1px;
	overflow: hidden;
	clear: both;
}

/*.spacer
{
	background-image:url(../../Images/spacer.gif);	
}

.resSpacer
{
	background-image:url(../../Images/res_spacer.gif);
}*/

/* TOP NAVIGATION */
.topNavItem{
	position: relative;
	height: 34px;
	float: left;
	z-index: 0;
}
.tnOff{
	background-color: #A8CE84;
	color: #005643;
	height: 17px;
	width: 170px;
	padding: 0 0 0 8px;
}
.tnOn{
	background-color: #D7E9B8;
	height: 17px;
	padding: 0 0 0 8px;
}
.greenLine{
	background-color: #D7E9B8;
	margin: 3px 0px 2px 0px;
	width: 100%;
	height: 1px;
	overflow: hidden;
	clear: both;
}

.greenBg
{
	background-color: #D7E9B8;
}
.blueLine{
	background-color: #E8ECF1;
	width: 100%;
	height: 2px;
	overflow: hidden;
	clear: both;
}
.grayLine{
	background-color: #CBCBD3;
	width: 100%;
	height: 2px;
	overflow: hidden;
	clear: both;
}
/*.sNavVdots{
	background-image:url(/Images/nav/snav_vdots.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 20px;
	height: 17px;
	float: right;
}*/
.lNavHdots{
	background-image:url(../Images/lnav_hdots.gif);
	width: 100%;
	height: 1px;
	margin: 1px 0 1px 0;
	overflow: hidden;
}

/* links */
a:link, a:visited{
    color: #005643;
	text-decoration: none;
}
a:hover, a:active{
	color: #005643;
	text-decoration: underline;
}
.btnLink, a.btnLink:link, a.btnLink:visited, a.btnLink:active{
	color: #ffffff;
	text-decoration: none;
}
.white10Bold,a.white10Bold:link,a.white10Bold:visited,a.white10Bold:active{
	color: #FFFFFF;
	font-size: 90.9%;
	font-weight: bold;
	text-decoration: none;
}
.white11Bold,a.white11Bold:link,a.white11Bold:visited,a.white11Bold:active{
	color: #FFFFFF;
	/*font-size: 11px;*/
	font-weight: bold;
	text-decoration: none;
}
a.sNavLink:link, a.sNavLink:visited, a.sNavLink:active{	
	color: #999999;
	font-size: 90.9%;
	line-height: 15px;
	text-decoration: none;
}
a.sNavLink:hover{
	color: #525252;
	text-decoration: underline;
}
a.tNavLink, a.tNavLink:visited, a.tNavLink:active{
	color: #005643;
	text-decoration: none;
	line-height: 15px;
}
a.lNavLink, a.lNavLink:visited, a.lNavLink:active{
	color: #525252;
	text-decoration: none;
	line-height: 15px;
}
a.smBoldLink, a.smBoldLink:visited, a.smBoldLink:active{
    color: #005643;
	font-size: 90.9%;
	font-weight: bold;
	text-decoration: none;
}
a.smBoldLink:hover{
	color: #70A837;
	text-decoration: underline;
}
a.footer1, a.footer1:visited, a.footer1:active{
	color: #999999;
	text-decoration: none;
}
a.footer1:hover{
	color: #525252;
	text-decoration: underline;
}
small{
	font-size: 90.9%;
}

.tagLinebg
{
	background-color : #6FA837;
}


.greentitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 136.4%;
    COLOR: #015545
}

.lNavHdots
{
    BACKGROUND-IMAGE: url(/images/lnav_hdots.gif);
    
    MARGIN: 1px 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    HEIGHT: 1px
}

.Training
{
	font-size: 90.9%;
}

.GreyLabel
{
	font-weight: bold;
	background-color: darkgray;
}

.ImageGallery
{
	border-right: #e1e1e5 3px solid;
	border-top: #e1e1e5 3px solid;
	border-left: #e1e1e5 3px solid;
	border-bottom: #e1e1e5 3px solid;
	height:122px;
	width:122px;
	cursor:pointer;
}

.ImageDescription
{
	/*font-size: 11px;*/
	color: #005643;
	font-family: Arial;
	tracking : 0;
}

/*.pagetitle
{
	font-family:Arial;
	font-size:25px;
	tracking:0;
	color:#525252;	
}*/

.subtitle
{
	font-family:Arial;
	/*font-size:20px;*/
	tracking:0;
	padding-top:2px;
	padding-bottom:2px;
	color:#525252;	
}

.popupbackground
{
	/*font-size: 11px;*/
	color: #005643;
	font-family: Arial;
	background-color: #fff9e6;
	tracking:0;
}

.imagedetailsdescription
{
	/*font-size: 11px;*/
	color: #525252;
	font-family: Arial;
	tracking : 0;
}


/*----------------------------
MY ACCOUNT LOGIN STYLES
----------------------------*/
/*----------------------------
SEARCH BOX/TEXT STYLES
----------------------------*/


.clsLoginBox, .clsSearchBox, .clsSearchBoxBottom
{
	border: 1px solid #C4C1B6;
	height: 17px;
	width: 150px;
	font-size: 100%;
	color: #525252;	
}

.clsLoginBox
{
	width: 150px;
}

.clsSearchBox
{
	width: 124px;
}

.clsSearchBoxBottom
{
	width: 250px;
}

.clsSearchButtonOff, .clsSearchButtonOn, .clsLoginButtonOff, .clsLoginButtonOn
{
	border: 0px none #FFFFFF;
	padding: 0px 4px 0px 4px;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	text-align:center;
	text-transform:capitalize;
	text-decoration: none;
	cursor:pointer;
}

.clsSearchButtonOff
{
	background-color: #005643;
	height: 17px;
	width: 37px;
}
.clsSearchButtonOn
{
	background-color: #FFCF27;
	color: #005643;
	height: 17px;
	width: 37px;
}

.clsLoginButtonOff
{
	background-color: #005643;
	height: 17px;
	width: 57px;
}
.clsLoginButtonOn
{
	background-color: #FFCF27;
	height: 17px;
	color: #005643;
	width: 57px;
}


/*----------------------------
GLOBAL NAVIGATION MENU STYLES
----------------------------*/

/*
.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
.clCMEvent
{
	position: absolute;
	width: 99%;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 0;
	top: 0;
	visibility: visible;
}
*/
/*Style for the background-bar*/

.clBar
{
	position: absolute;
	width: 10;
	height: 10;
	visibility: hidden;
}

/*Styles for level 0*/

.clsMenuLevel0,.clsMenuLevel0over
{
	position: absolute;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}
.clsMenuLevel0
{
	background-color: #D7E9B8;
	layer-background-color: #D7E9B8;
	color: #005643;
}
.clsMenuLevel0over
{
	background-color: #A8CE84;
	layer-background-color: #A8CE84;
	color: black;
	cursor: pointer;
}
.clsMenuLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #A8CE84;
	layer-background-color: #A8CE84;
}

/*Styles for level 1*/

.clsMenuLevel1, .clsMenuLevel1over
{
	position: absolute;
	padding:2px 8px 2px 8px;
	font-family:Arial,helvetica,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #005643;
}
.clsMenuLevel1
{
	background-color: #A8CE84;
	layer-background-color: #A8CE84;
}
.clsMenuLevel1over
{
	background-color: #D7E9B8;
	layer-background-color: #D7E9B8;
	cursor: pointer;
}
.clsMenuLevel1border
{
	visibility: hidden;
	position: absolute;
	background-color: #ffffff;
	layer-background-color: #ffffff;
}

/*HighLight Controls*/

.clsControlTitleGrey
{
	padding-left: 4px;
	font-weight: bold;
	font-size: 13px;
	color: #525252;
	font-style: normal;
	background-color: #d9d9df;
	text-align: left;
}
.clsControlTitleGreen
{
	padding-left: 4px;
	font-weight: bold;	
	color: #525252;
	font-style: normal;
	font-family: Arial;
	background-color: transparent;
	text-align: left;
}
.clslanguageLink
{
	padding-left: 8px;
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #525252;
	background-color: transparent;
	font-weight: bold;
}

.clsLangBullet
{
	padding-right: 2px;
	background-position: 30px 50%;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	text-align: right;
}

.clsPostingLink
{
	font-weight: bold;
	font-size: 12px;
	margin-left: 4px;
	color: #005643;
}
.clsChannelLink
{
	font-weight: bold;
	font-size: 13px;
	color: #005643;
}
.clsPostingTrainingLink
{
	font-weight: bold;
	list-style-position: inside;
	font-size: 12px;
	margin-left: 4px;
	color: #005643;
	list-style-type: circle;
}

/* Body Nav Control */
	
.clsBodyColumnNav
{
	font-weight: bold;
	font-size: 118%;
	color: #005643;
	font-family: Arial;
}

.clsBodyColumnNav a, .clsBodyColumnNav a:visited
{
	text-decoration: none;
}

.clsBodyColumnNav a:hover
{
	text-decoration: underline;
}

.clsDescstyle
{
	font-size: 11px;
	color: #525252;
	font-family: Arial;
	text-decoration: none;
}

/*Left nav Styles*/
/**** FIRST LEVEL ****/
/*
.clsLNLevel1, .clsLNLevel1_Sel
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	color: #525252;
	padding-top: 1px;
	font-family: Arial;
}

.clsLNLevel1 a, .clsLNLevel1_Sel a
{
	background-color: #a8ce84;
	padding-right: 8px;
	padding-left: 20px;
	display: block;
}

.clsLNLevel1_Sel a
{
	background-color: #C5E2A9;
}

.clsLNLevel1 a:hover, .clsLNLevel1_Sel a:hover
{
	background-color: #C5E2A9;
	text-decoration: none;
}

/**** SECOND LEVEL ****/
/*
.clsLNLevel2,.clsLNLevel2_Sel
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #d1e1c3;
}

.clsLNLevel2 a, .clsLNLevel2_Sel a
{
	background-color: #d1e1c3;
	display: block;
	padding-left: 20px;
	padding-right: 8px;
}

.clsLNLevel2_Sel a
{
	background-color: #E4EFDA;
}

.clsLNLevel2 a:hover, .clsLNLevel2_Sel a:hover 
{
	background-color: #E4EFDA;
	text-decoration: none;
}

/**** THIRD LEVEL ****/
/*
.clsLNLevel3, .clsLNLevel3_Sel
{
	padding-left: 10px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #d1e1c3;
	padding-bottom: 1px;
}

.clsLNLevel3 a, .clsLNLevel3_Sel a 
{
	background-color: #EEEEF0;
	display: block;
	color: #525252;
	border-bottom: 1px dotted #BCB8A2;
}

.clsLNLevel3_Sel a
{
	background-color: #DDDDE2;
}

.clsLNLevel3 a:hover, .clsLNLevel3_Sel a:hover
{
	background-color: #DDDDE2;
	text-decoration: none;
}

/**** FOURTH LEVEL ****/
/*
.clsLNLevel4{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #d1e1c3;
	padding-bottom: 1px;
	padding-left: 1px;
}

.clsLNLevel4 a {
	background-color: #d7e9b6;
	padding-right: 8px;
	padding-left: 16px;
	padding-top: 1px;
	display: block;
	width:172px;
	text-decoration: none;
}

.clsLNLevel4 a:hover {
	color: #525252;
	background-color: #a8ce84;
	text-decoration: none;
}

.clsLinkSpan
{
	color: #525252;
	cursor: pointer;
	text-decoration: none;
}

/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the clsLNLevel1 div a selector when you've chosen the option to use images for the plus and minus signs*/
/*
.clsplusmark {
	background-repeat: no-repeat;
	background-image: url(/images/nav/plusbig.gif);
	background-position: 3px 50%; 
	padding: 0 0 1 20px !important;
}
.clsminusmark {
	background-repeat: no-repeat;
	background-image: url(/images/nav/minusbig.gif);
	background-position: 3px 50%; 
	padding: 0 0 1 20px !important;
}

.clsnomark 
{
	
	background-repeat: no-repeat;
	background-image: url(/images/common/spacer.gif);
	background-position: 3px 50%; 
	padding: 0 0 1 20px !important;
}

.clsflymark
{
	padding-right: 0px !important;
	background-position: 150px 50%;
	padding-left: 20px !important;
	background-image: url(/images/nav/plus.gif);
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	background-repeat: no-repeat;
	background-color: transparent;
}




/*Contains the Expand All and Collapse All controls*/
/*
.clslinkExpandCollapse
{
	display: block;
	margin: 5px 0px 13px 10px;
}
.clslinkExpandCollapse a {
}
.clslinkExpandCollapse a:hover {
}

/* SITE MAP */

.clsSiteMap1
{
	border-bottom: #e1e1e5 1px dotted;
}

.clsSiteMap1 a
{
	font-weight: bold;
	/* Start - MOD – WCAG0002 */
	font-size: 118.2%;
	/* End - MOD – WCAG0002 */
	font-family: Arial;
}

.clsSiteMap2
{
	padding-top: 2px;
	padding-left: 20px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10 50%;
}

.clsSiteMap2 a
{
	font-weight: bold;
	/* Start - MOD – WCAG0002 */
	font-size: 100%;
	/* End - MOD – WCAG0002 */
	font-family: Arial;
}

.clsSiteMap3
{
	padding-top: 1px;
	padding-left: 40px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 30 50%;
}

.clsSiteMap3 a
{
	/* Start - MOD – WCAG0002 */
	font-size: 100%;
	/* Start - MOD – WCAG0002 */
	font-family: Arial;
}

.clsSiteMap4
{
	padding-top: 1px;
	padding-left: 45px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 35 50%;
}

.clsSiteMap4 a
{
	/* Start - MOD – WCAG0002 */
	font-size: 100%;
	/* Start - MOD – WCAG0002 */
	font-family: Arial;
}

/* Start - MOD – WCAG0002 */

.clsSiteMapDiv1
{
	border-bottom: #e1e1e5 1px dotted;
	list-style-type: none;
	padding-left: 0px;
}

.clsSiteMapDiv1 a
{
	font-weight: bold;	
	font-size: 118.2%;
	font-family: Arial;
}

.clsSiteMapDiv2
{
	margin-left: 10px;
	padding-left: 10px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;	
	background-position:left 3px;
	list-style-type: none;
}

.clsSiteMapDiv2 a
{
	font-weight: bold;	
	font-size: 100%;
	font-family: Arial;	
}

.clsSiteMapDiv3
{
	margin-left: 30px;	
	padding-left: 10px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
	list-style-type: none;
}

.clsSiteMapDiv3 a
{	
	font-size: 100%;
	font-family: Arial;
	font-weight: normal;	
}

.clsSiteMapDiv4
{
	margin-left: 50px;	
	padding-left: 10px;
	background-image: url(/Images/bullet.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
	list-style-type: none;
}

.clsSiteMapDiv4 a
{
	font-size: 100%;
	font-family: Arial;
	font-weight: normal;	
}

/* End - MOD – WCAG0002 */

.clsSearchBodyText
{
	font-size: 13px;
	color: #525252;
	font-family: Arial;
}

.imagecalloutright
{
	border-right : solid 3px #DFDEDC;
	border-top : solid 3px #DFDEDC;
	float : right;
	margin : 0px 0px 5px 5px;
	border-left : solid 3px #DFDEDC;
	border-bottom : solid 3px #DFDEDC;
}

.imagecalloutleft
{
	border-right : solid 3px #DFDEDC;
	border-top : solid 3px #DFDEDC;
	float : left;
	margin : 5px 5px 0px 0px;
	border-left : solid 3px #DFDEDC;
	border-bottom : solid 3px #DFDEDC;
}

.tableroweven {
	background-color: #EDEDEF;
	padding: 5;
}

/* Start - MOD – WCAG0002 */
.tablerowodd 
{
	background-color: #ffffff;
	padding-left: 5px;
}

/* End - MOD – WCAG0002 */

.printbreak
{
	page-break-after:always;  
}

/*.greenHeading
{
	color :#005432;
	font-family : Arial Tahoma Verdana;
	font-size : 10pt;
	font-weight: bold;
}*/

.I6Message
{
	/*font-size: 70%;*/
	color: Black;
}

.I6MainTableProgramName
{
	color: Black;
}

.I6HistoryTableProgramName
{
	color: Black;
}

.I6MessageSection
{
	width: 92%;
}

.labelbold
{
	background-color: inherit;
	color: #525252;
	font-weight: bold;
}

.logininput, .logininputselected
{
	background-color: white;
	color: #525252;
	height: 17px;
	width: 140px;
	padding-left: 5px; 
	vertical-align: middle;
}

.logininput
{
	border: 1px solid #C4C1B6;
}

.logininputselected
{
	border: 1px solid #808080;
}

fieldset, img
{
	border: 0;
}
.horizontalLineBreak
{
	background:"/images/horiz-dots.gif" repeat-x;
	height:5px;
}
/* Start - MOD - WR# 800490835 */
.userInfoFirstPart
{
	width: 43%;
	float:left;
	padding-top: 2px;
}
.userInfoSecondPart
{
	width:57%;
	float:right;
	padding-top: 2px;
}
.userInfoLeftFloat
{
	float: left;
	padding-left: 3px;
	padding-bottom: 3px;
}

.userInfoRightFloat
{
	float: right;
	padding-right: 8px;
}
.divWidth
{
	width: 1px;
	clear: both;
	height: 10px;
}
.fullWidth
{
	width: 100%;
}
.bottomPadding
{
	padding-bottom: 10px;
}
.SectionHeadingPadded
{     
      padding-left: 4px;
      padding-top : 7px;
      padding-bottom : 4px;
      width: 100%;
      color:  #525252;
      background-color: #E1E0E5;
      font-weight:bold;
      margin-top:1%;
      margin-bottom:1%;
}
.dropDownWidth
{
	width: 128px;
	border-right: #c4c1b6 1px inset;
	border-top: #c4c1b6 1px inset;
	font-size: 100%;
	background: #ffffff;
	border-left: #c4c1b6 1px inset;
	border-bottom: #c4c1b6 1px inset;
	font-family: arial, helvetica, verdana, sans-serif;
}

/* End - MOD - WR# 800490835 */
