/*Common Style Sheets Begins*/
input,select,textarea{
	font-family: Tahoma, Arial;
	font-size: 90%;
	color: #4c5255;
}
/*Common Style Sheets Ends*/

/*ListManager Style Sheet Begins*/
.listManagerBody
{
    font-family: Tahoma, Arial;
	font-size: 80%;
    padding:10px 10px 10px 10px;
	color: #4c5255;
}
/*ListManager Style Sheet Ends */

/* Main Area Style Sheet Begins*/

.warningText
{
	font-weight: bold;
	color: #ff0000;
}

.alert
{
	border: 4px solid #F13503;
	background-color: #FFE7E0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;
	margin:0px;
 	text-align:left;
}

.notice
{
	border: 4px solid #6BA2C1;
	background-color: #E0F2FC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;
	margin:0px;
 	text-align:left;
}

.mainBody 
{
	background-color: #FFFFFF;
	margin: 0px;
}

.mainContent
{
    font-family: Tahoma, Arial;
	font-size: 80%;
    padding:10px 10px 10px 10px;
	color: #4c5255;
}
	
.pageHeadback {
	background-image: url(../Images/DefaultStyle/pageHead_back.gif);
	background-repeat: repeat-x;
}
.infoContent1 {
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #4c5255;
	background-color: #DFE4E6;
	vertical-align: top;
	padding: 0px 12px 0px 12px;
	line-height: 14px;
}
.vertHolder2 {
	vertical-align: top;
	padding: 80%;
}
.vertHolder1 {
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #4c5255;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px;
}
.iconHolder {
	font-family: Tahoma, Arial;
	font-size: 80%;
	font-weight: bold;
	color: #4c5255;
	text-align: center;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.boxHeadback {
	background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 80%;
	font-weight: bold;
	color: #4c5255;
}
.boxBotback {

	background-image: url(../Images/DefaultStyle/box_botBack.gif);
	background-repeat: repeat-x;
}
.boxMain {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 80%;
	line-height: 15px;
	color: #4c5255;
}
.boxContent1 {
	font-family: Tahoma, Arial;
	font-size: 70%px;
	color: #4c5255;
	background-color: #EDF0F1;
	padding: 5px;
}
.boxContent2 {

	font-family: Tahoma, Arial;
	font-size: 70%;
	color: #4c5255;
	padding: 5px;
}
.boxContenthead {
	font-family: Tahoma, Arial;
	font-size: 70%;
	color: #D2D8DC;
	background-color: #D8DEE1;
	padding: 5px;
	font-weight: bold;
}
.button_Content 
{
    background-image: url(../Images/DefaultStyle/button_background.gif);
    background-repeat:no-repeat;
    background-color:#EDF0F1;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:122px;
}
.button_Content_Long
{
    background-image: url(../Images/DefaultStyle/button_background_long.gif);
    background-repeat:no-repeat;
    background-color:#EDF0F1;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:155px;
}
.button_Content_Short
{
    background-image: url(../Images/DefaultStyle/button_background_Short.gif);
    background-repeat:no-repeat;
    background-color:#EDF0F1;
	border: none;
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color:#ffffff;
	vertical-align: middle;
	height:21px;
	width:40px;
}
a:link {
	color: #700606;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #700606;
	text-decoration: none;
}
a:hover {
	color: #993333;
	font-weight: bold;
	text-decoration: none;
}
.boxMainContent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #4c5255;
	padding: 12px;
	background-color: #EDF0F1;
}

.darkGrayBG
{
    background-color:#D7D7D7;
}

/* Main Area Style Sheet Ends */

/* Sidebar Style Sheets Begins */
.bodySidebar {
	/* background-color: #D2D9DD; */
	background: url("../Images/DefaultStyle/bg1.gif");
}
/* Sidebar Style Sheet Ends */

/*Header Style Sheet Begins*/
.bodyHeader {
	background-color: #E1E8EC;
	margin: 0px;
	background-image: url(../Images/DefaultStyle/headBack.gif);
	background-repeat: no-repeat;
}
.topRight {
	font-family: Tahoma, Arial;
	line-height: 20px;
	color: #4c5255;
	padding: 15px;
	text-align: right;
	font-size: 80%;
}
.topRight a:link{
	color: #4c5255;
}
.topRight a:visited{
	color: #4c5255;
}
.topRight a:hover{
	color: #700606;
}
.boldBlue{
	color: #700606;
	font-weight: bold;
}
/*Header Style Sheet Ends*/

/*Footer Style Sheet Begins*/
.bodyFooter {
	background-color: #E2E9ED;
	margin: 0px;
	vertical-align: top;
	background-image: url(../Images/DefaultStyle/foot_back.gif);
	background-repeat: repeat-x;
}

.footerBranding
{
    font-family: Tahoma, Arial;
	color: #4c5255;
	text-align: right;
	font-size: 80%;
	font-weight:bold;
    padding-right: 15px;
    padding-top: 15px;
}

.footerBranding a:link
{
    color: #700606;
    text-decoration: none;
}

.footerBranding a:visited
{
    color: #700606;
    text-decoration: none;
}

.footerBranding a:hover
{
    color: #990033;
    text-decoration: none;
}
/*Footer Style Sheet Ends*/

/*Navigation Style Sheet Begins*/
.navBody {
	background-color: #E7E7E7;
	margin: 0px 0px 0px 1px;
	vertical-align: top;
}

.panelbarHeaderCollapsed {
	background-image: url(../Images/DefaultStyle/navBack1.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 80%;
	font-weight: bold;
	color: #04325d;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
    height:37px;
}

.panelbarHeaderHover {
	background-image: url(../Images/DefaultStyle/navBack2.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 80%;
	font-weight: bold;
	color: #04325d;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	height:37px;
}
.panelbarHeaderExpand
{
    background-image: url(../Images/DefaultStyle/navBack3a.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial;
	font-size: 80%;
	font-weight: bold;
	color: #04325d;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.panelbarItem 
{
	background-image: url(../Images/DefaultStyle/navBack3b.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #9c160f;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}


.panelbarItemHover
{
	background-image: url(../Images/DefaultStyle/navBack3c.gif);
	background-repeat: repeat-y;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #04325d;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.panelbar 
{
	background-image: url(../Images/DefaultStyle/navInterior_back.gif);
}

.panelfooter 
{
    background-image: url(../Images/DefaultStyle/navBack3d.gif);
}

.homeitem
{
	margin-left:10px;
}
/*Naviagation Style Sheet Ends*/


/* */
.segmentationGroup {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:center;
	color: #4c5255;
	border: 1px solid #D0D6DA;
	background-image: url(../Images/DefaultStyle/querygroup_headBack.gif);
	background-repeat: repeat-x;
	background-color:#ffffff;
	
}
.segmentationSection 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px solid #D0D6DA;
    background-color:#E2E9ED;
    color: #3E4142;
	text-align:center;
}
/* */


/*Grid Style Sheet Begins*/

.grid {
	
	border-left: 1px solid #D0D6DA;
	border-bottom: 1px solid #D0D6DA;
	border-right: 1px solid #D0D6DA;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #4c5255;
}
/*
.grid TABLE
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
*/
.gridHeader 
{
    background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 70%;
	font-weight: bold;
	color: #04325d;
	text-align:left;
	height:37px;
}

.gridHeader a:link {
	color: #04325d;
    text-decoration: underline;
}
.gridHeader a:visited {
	color: #04325d;
	text-decoration: underline;
}
.gridHeader a:Hover {
	color: #04325d;
    text-decoration: none;
}

.gridRow 
{
    font-family: Tahoma, Arial;
	font-size: 70%;
	color: #56585A;
	background-color: #ffffff;
	padding: 5px;
	height:30px;
}
.gridRowAlt
{
    font-family: Tahoma, Arial;
	font-size: 70%;
	color: #56585A;
	background-color: #EDF0F1;
	padding: 5px;
	height:30px;
}
.gridRowSelected 
{
    font-family: Tahoma, Arial;
	font-size: 70%;
	color:#56585A;
	background-color: #BDDBEC;
	background-repeat: repeat;
	padding-left: 5px;
	height:30px;
}
.gridPager
{
	background-color: #919598;
    color: #ffffff;
	font-weight: bold;
    height: 24px;
    padding-left: 14px;
	text-align:center;
}


/*Grid Style Sheet Ends*/


/* */

.helpTable {
	border: 1px solid #07B30F;
	background-color: #E1FDE3;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;
	margin:0px;
 	text-align:left;
}

.warningTable {
	border: 1px solid #F13503;
	background-color: #FFE7E0;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;
	margin:10px 0px;
 	text-align:left;
 	padding:5px 0px;
}

div.warningLeft
{
    float:left;
    width:24px;
    padding:0px 5px;
}

div.warningRight
{
    float:left;
    width:90%;
    padding:0px 10px;
}

.confirmationTable {
	border: 1px solid #F3AC00;
	background-color: #FCFCC7;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	width:100%;
	margin:0px;
 	text-align:left;
}

.informationTable {
	width:100%;
	border: 1px solid #6BA2C1;
	background-color: #E0F2FC;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin:10px 0px;
 	text-align:left;
 	padding:5px 0px;
 	overflow:hidden;
}

div.informationLeft
{
    float:left;
    width:24px;
    padding:0px 5px;
}

div.informationRight
{
    float:left;
    width:90%;
    padding:0px 10px;
}


.reportTable
{
    border: solid 1px #D0D6DA;
    font-family: Tahoma, Arial;
	font-size: 80%;
	color: #56585A;
}

.reportHeader 
{
    background-image: url(../Images/DefaultStyle/box_topBack.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial;
	font-size: 70%;
	font-weight: bold;
	color: #4c5255;
	text-align:center;
	height:37px;
}

.reportHeader a:link {
	color: #4C5255;
    text-decoration: underline;
}
.reportHeader a:visited {
	color: #4C5255;
	text-decoration: underline;
}
.reportHeader a:Hover {
	color: #4C5255;
    text-decoration: none;
}

.reportBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D0D6DA;
	border-left-color: #D0D6DA;
	vertical-align: top;
	font-family: Tahoma, Arial;
	font-size: 80%;
	color: #56585A;
	padding: 12px;
	background-color: #EDF0F1;
}

.reportTitle 
{
    font-family: Tahoma, Arial;
	font-weight:bold;
	color: #56585A;
	text-align:center;
}

/* */

/* New Master Page Layout -- RW 14/04/10 */

body.ECOS
{
    background: url("../Images/DefaultStyle/bg1.gif");
    font-size:100%;
    font-family:Tahoma, Arial, Verdana;
    color:#333333;
    margin:0px;
    line-height:130%;
}

body.Reports
{
    background-color:#FFFFFF;
	font-size:100%;
    font-family:Tahoma, Arial, Verdana;
    color:#333333;
    margin:0px;
    line-height:130%;
}

#ECOS_New_Main_Container
{
    width:1000px;
    margin:0px auto;
    background:#ffffff;
    font-family:Arial, Tahoma, Verdana;
}

#ECOS_New_Header
{   
    background:#e7e7e7 url(../Images/DefaultStyle/headBack.gif) repeat-x;
    width:1000px;
    height:91px;
}

#ECOS_New_Content_Holder
{
    width:1000px;
    overflow:hidden;
    background:#ffffff url(../Images/DefaultStyle/sidebar_background.gif) repeat-y;
    padding-bottom:10px;    
}

#ECOS_New_Navigation
{
    float:left;
    width:178px;
    background:#E7E7E7;
}

#ECOS_New_Content
{
    float:right;
    width:750px;
    padding-right:40px;

}

#ECOS_New_footer
{
    width:960px;
    padding:5px 20px;
    background:#E7E7E7;
    font-size:70%;
    overflow:hidden;
}

#DBG_Footer
{
    float:right;  
}

div.Nav_center
{
    margin:0px auto;
    padding:10px 0px;
    width:150px;
    text-align:center;    
}

ul.Navigation_List
{

    list-style-type:none;
    padding:0px;
    width:178px;
    margin:0px;
    line-height:100%;

}

ul.sub_nav
{
    list-style-type:none;
    padding:5px 0px;
    margin:0px;
}

li.sub_nav
{

    font-size:70%;
    padding:3px 10px;
    margin:0px;
    line-height:130%;

}

img.HeaderLogo
{
    float:left;
}


/* End New Master Page Layout */


/* New Content Layout -- RW 14/04/10 */

div.ContentHolder
{
    
    width:100%;
    overflow:hidden;
    
}

div.HomeLeft
{
    float:left;
    width:480px;
}

div.HomeRight
{
    float:right;
    width:230px;
}

div.InfoBoxHead
{
    margin-top:10px;
    width:230px;
    height:56px;
    background:url(../Images/DefaultStyle/infoTop_vert.gif) no-repeat;
}

div.InfoBoxContent
{
    padding:5px;
    background:#DFE4E6;
    font-size:80%;
}

div.InfoBoxFoot
{
    width:230px;
    height:11px;
    background:url(../Images/DefaultStyle/infoBot_vert.gif) no-repeat;
}

p.sub_message
{
    font-size:80%;
}

/* End New Content Layout */


/* New Main Reports Stats Style -- RW 29/03/10 */

#reportContainer
{
    margin:0px auto;
    width:800px;
    font-family: Tahoma, Arial;
	font-size: 100%;
	font-weight: bold;
	color: #4c5255;
}

#statslinks
{
font-size:80%;
text-align:center;    
}

div.statsholder
{
margin:20px 0px;  
width:800px;  
}

div.statsbackhead
{

font-size:90%;
background-image: url(../Images/DefaultStyle/box_topBack.gif);
height:35px;
margin-top:10px;
    
}

div.statsbackleft
{

height:35px;
width:14px;
background-image: url(../Images/DefaultStyle/boxTopleft.gif);
float:left;
z-index:1;
    
}

div.statsbackright
{

height:35px;
width:14px;
background-image: url(../Images/DefaultStyle/boxTopright.gif);
float:right;    
z-index:1;
    
}

div.statsbacktitle
{

width:70%;
float:left;
z-index:1;    
padding-top:7px;
padding-left:7px;

}

div.statssubholder
{
    
text-align:left;
padding:5%;
font-size:80%;
background-color: #EDF0F1;
border-left:solid 1px #D0D6DA;
border-right:solid 1px #D0D6DA;
overflow:hidden;

}

div.statsbackbot
{
    
background-image: url(../Images/DefaultStyle/box_botBack.gif);
height:17px;
    
}

div.statsbackbotleft
{

height:17px;
width:14px;
background-image: url(../Images/DefaultStyle/box_botLeft.gif);
float:left;

}

div.statsbackbotright
{

height:17px;
width:14px;
background-image: url(../Images/DefaultStyle/box_botRight.gif);
float:right;

}

/* */