﻿/*MAINCOLOUR1 #00a1df*/
/*MAINCOLOUR2 #004987*/
/*MAINCOLOUR3 #333e48*/
/*SUBCOLOUR1 #6ec4e9*/
/*SUBCOLOUR2 #f3f1f0*/
/*SUBCOLOUR3 #e94f3d*/



/* Fixed Page Size -----------------------------------------------------------> */
html{
	background-color: #f3f3f3 !important; /*WHITE OFF*/
	background: #f3f3f3; /*WHITE OFF*/
	overflow: auto;
	/*background-color: transparent !important;
	background-image:url('/Style Library/WebGraphsV4/Images/AusgridBG.jpg');
	background-repeat:no-repeat;*/
}
body{

	background-color: transparent !important;
	background-repeat:no-repeat;
	font-family: Montserrat, Arial, Tahoma, Helvetica, Sans Serif;
	color: #333e48; /*DARK GREY*/
	margin: 0px;
	padding: 0px;
	min-width:1202px;
	max-width:1202px;
}
body.v4master {width: 1202px; margin: 0px auto 0px auto; overflow: visible; background-color: #ffffff; padding-right: 0px; padding-left: 0px;} /*WHITE*/
body #s4-workspace {left:0; overflow:auto !important; position:relative; width:100% !important; display:table; border-spacing:0px; background-color:transparent!important;}
.s4-widecontentarea{width:100%; max-width:1202px; background-color: #ffffff; transparent repeat-y center top; float: left;border-radius:0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;}/*WHITE*//*background: url('/Style Library/WebGraphsV4/Images/bg_body_white_wide.gif')*/
.ms-dialog body #s4-workspace {display:block !important; overflow:auto !important;}
.ms-dialog body.v4master {height:auto; overflow:hidden; width:100%;}

.s4-ca{
background:transparent;
background-color:transparent !important;
}

.s4-titletable{
border:0px;
height:64px;
width:1202px;
font-family:Montserrat, Arial, Tahoma, Helvetica, Sans Serif;;
font-size:8pt;
background: #ffffff transparent repeat-y center top;/*url('/Style Library/WebGraphsV4/Images/bg_body_white_wide.gif')*/
background-color: #ffffff;/*WHITE*/
padding-left:30px;
padding-right:30px;
padding-top:5px;
}

.s4-title{
padding:0px 0px 0px 0px;
background-color:#f3f3f3;/*WHITE OFF*/
}


/*** ---------------------------------------- MENU ---------------------------------------- ***/
/*** Top Navigaion Global Menu Container ***/
.s4-tn{
padding:5px 0 0 30px;
margin:0px;
background: #00a1df; /*#02639E;*//*DARK BLUE*/
height:30px;
/*border-radius:5px 5px 5px 5px;*/
}




body #s4-ribboncont{
padding:0px;
background: #ffffff repeat-y center top;/*url('/Style Library/WebGraphsV4/Images/bg_body_white_wide.gif')*//*WHITE*/
}

.ms-cui-topBar2{
/*margin-left:10px;
margin-right:10px;
padding-left:10px;*/
border-bottom:1px solid #cad2db;
background-color:#333e48;/*DARK GREY*/
}

#s4-leftpanel-content{
padding:0px 0px 5px 10px !important;
margin-left:11px;
background-color:#f3f3f3;/*WHITE OFF*/
border:1px solid #dbddde;
border-top-width:0px;
border-right-width:0px !important;
border-bottom-width:0px !important;
border-left-width:0px;
}

.s4-specialNavLinkList{
margin-left:10px;
}

.s4-specialNavLinkList A{
padding-left:0px;
}

/* Top Navigation ------------------------------------------------------------> */


.s4-tn li.static > .menu-item{
color:#ffffff;/*WHITE*/
font-size:1.1em;
font-weight:bold;
white-space:normal;
border:0px solid transparent;
padding:4px 10px;
display:inline-block;
height:15px;
vertical-align:middle;
}

.s4-tn li.static > a:hover
{
	background:#00a1df;/*MID BLUE*//* transparent url('/Style Library/WebGraphsV4/Images/bg_nav_active.gif') no-repeat scroll -10px -6px;*/
	color: #ffffff;
	text-decoration: none;
}

.s4-toplinks .s4-tn a.selected{/*Top Menu Selected Item*?
border-color:transparent;
border-bottom-color:transparent;
border-top-color:transparent;
background:#00a1df;/*LIGHT BLUE*//* transparent url('/Style Library/WebGraphsV4/Images/bg_nav_active.gif') no-repeat scroll -10px -6px;*/
background-color:#00a1df;
color:#ffffff;
position:relative;
z-index:10;
}

.s4-toplinks .s4-tn a.selected:hover{
/* [ReplaceColor(themeColor:"Dark2")] */ 
color:#ffffff;
background:#00a1df;/*LIGHT BLUE*/
}

.s4-tn li.dynamic > .menu-item
{
	/*color:#2097d3;*/
	color:#333e48;/*DARK GREY*/
	font-size:1.09em;
}

.s4-tn li.dynamic > .menu-item:hover
{
	color:#004987;
	font-size:1.2em;
	font-weight:bold;
	/*text-decoration:underline;*/
	background-color:transparent;
}

.s4-search{
padding-top:5px !important;
}

.s4-help{
margin:4px 4px 3px 0px;
padding-right:35px;
}

.s4-search TABLE{
	margin-right:5px;
	width:150px;
}

.s4-search INPUT.ms-sbplain{
	width:100px !important;
}

.s4-search INPUT{
	float:right !important;
}

.s4-ba{
padding:0px 20px 5px 0px !Important;
max-width:1202px !Important;
}

.ms-bodyareacell{
margin-left:10px;
padding-left:20px !Important;
max-width:1202px !Important;
}

/* Remove white space on top of Welcome Splash Page */
div.welcome{padding: 0px 0px 0px 0px;}


/* Removes nasty right border in title row ------------------------------------> */
.ms-titlerowborder{border-right:0px solid #b8babd;}

/* Hide Ribbon Row for Non AD Users ------------------------------------------> */
body #s4-ribbonrow{display:none;}
/* Background color ribbon --------------------------------------------------->*/
body #s4-ribbonrow{background-color: #333e48;/*DARK GREY*/}

/* Hide Home Menu ------------------------------------------------------------> 
.s4-tn li.static > a{display:none !important;}
.s4-tn li.static > ul a{display:block !important;}
*/

/* Remove white space on top of WebGraphsV4 Welcome Splash Page -------------->
div.welcome{padding: 0px 0px 0px 0px;}
*/

/* Background Top Navigation -------------------------------------------------> */
body #s4-topheader2{background: transparent repeat-y center top; background-color: #ffffff; vertical-align: middle; min-height: 25px; float: left; margin: 15 0 0 15px; padding: 0 0 0 0px; width: 1202px; height: 40px; border-top: 0px solid #e0e0e0; border-bottom: 0px solid #b8babd;}/*url('/Style Library/WebGraphsV4/Images/bg_body_white_wide.gif')*/

/* sitemap in footer */
DIV#footer DIV.links {float:left; width:1202px;}

/* bottom links */
/*DIV#footer DIV.links {float:left; background:transparent url('/Style Library/WebGraphsV4/Images/bg_footer_black.gif') no-repeat scroll center center;  height:52px;width:1202px;}*/
DIV#footer DIV.links {float:left; background:#333e48;/*DARK BLUE*/ no-repeat scroll center center;  height:52px;width:1202px;border-radius:0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;}



DIV#footer DIV.copyright {float:left; font-size:1.2em; padding:13px 0px 0 30px; color:#FFFFFF; font-weight:bold;}
DIV#footer DIV.copyright a{ position:relative; top:6px; margin-left:10px;}
DIV#footer DIV.links UL {float:right; padding:0px 30px 0 0;}
DIV#footer DIV.links UL LI {background:transparent url('/Style Library/WebGraphsV4/Images/bg_foot_submenu_li.gif') no-repeat scroll right top; display:inline; font-weight:bold; padding:0 20px;}
DIV#footer DIV.links UL LI a {color:#fff;}
DIV#footer DIV.links UL LI a:hover {color:#ccc;}
UL LI.last {background-image:none !important;}
DIV#footer DIV.links UL LI {font-size:1.2em;}

DIV#footer DIV.sitemap UL LI {font-size:1.2em;}

/* login ---------------------------------------------------------------------> */
DIV.login_panel {float:left; background:#E4F0FA url('/Style Library/WebGraphsV4/Images/bg_sbox_footer.gif') no-repeat left bottom; width:220px;}
DIV.login_panel DIV.title {float:left; background:#0192D2 url('/Style Library/WebGraphsV4/Images/bg_sbox_title.gif') no-repeat left top; padding:0 10px 0 38px;width:172px; height:35px}
DIV.login_panel DIV.title h2,
DIV.login_panel DIV.title h3 {float:left; color:#fff; font-size:1.1em; padding:0px 0 0px;}
DIV.login_panel DIV.text {float:left; padding:0 15px; font-size:12px;}
DIV.login_panel DIV.text label{display:block; color:#0097d6; font-size:13px; font-weight:bold; margin:0px 0;}
DIV.login_panel DIV.text input.text{ padding:3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}
DIV.login_panel DIV.text p{ color:#333e48;/*DARK GREY*/ *width:190px;}
DIV.login_panel DIV.text p a{color:#0097d6; display:inline;}

/* main banner */

DIV#mainFeature {position: relative; z-index: 5;height: 240px;margin-right:20px}
DIV#mainFeature P{	color: #3d3a33;}
DIV#mainFeature img{display: block; padding-left:0px}
DIV.paginationWrapper{ position:relative; margin-top:-28px; z-index:6; bottom: 0; left: 0; height: 28px; padding-left:15px;}

DIV.paginationWrapper a{display: block;text-indent: -9999px;width: 21px;height: 21px;line-height: 21px;background: url('/Style Library/WebGraphsV4/Images/tmb_n_feature.png') no-repeat 0 0; float:left; margin-left:4PX}
DIV.paginationWrapper a.activeSlide{background: url('/Style Library/WebGraphsV4/Images/tmb_s_feature.png') no-repeat 0 0;}
DIV.paginationWrapper a:hover{background-position: bottom left;}
.screenOnly{display: block;}
.printOnly, .noDisplay{	display: none;}
.textIndent{text-indent: -9999px;}

/* Banners in the carousel control */
div.BannerText { background: rgb(0,0,0); rgba(0,0,0,0.5) center bottom no-repeat; height: 42px; padding: 8px 0 0 0; margin-top: -50px; position: absolute; width: 100%; z-index: 1; border-radius:0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;}

div.BannerTextTitle { color: white; display: block; float: left; font: bold 18px Montserrat, Helvetica, Arial, sans-serif; position: relative; margin-left: 20px; width: 400px; z-index: 5; }
div.BannerTextSubTitle { color: white; display: block; float: left; font: bold 12px Montserrat, Helvetica, Arial, sans-serif; margin-left: 20px; position: relative; width: 400px; z-index: 5; }

/* pagination control allowing users to changer which item is displayed in the carousel */
div.paginationWrapper { float: left; height: 18px; margin: 0 0 0 8px; padding: 8px 0; position: relative; }

/* find out more button */
span.button { color: white; display: block; float: right; font: bold 12px Montserrat, Helvetica, Arial, sans-serif; height: 27px; margin-top: -36px; padding-top: 0px; padding-right: 10px; position: relative; z-index: 9; }
span.button a { color: #fff; display: block; height: 27px; font-weight: bold; font-size: 14px; }
span.button a span.left { background: url('/Style Library/WebGraphsV4/Images/btn_blue_left.png') left center no-repeat; display: block; float: left; height: 27px; width: 7px; }
span.button a span.content { background: url('/Style Library/WebGraphsV4/Images/btn_blue_center.png') 0 center repeat-x; display: block; float: left; height: 15px; line-height: 15px; padding: 6px; }
span.button a span.right { background: url('/Style Library/WebGraphsV4/Images/btn_blue_right.png') right center no-repeat; display: block; float: left; height: 27px; width: 20px; }

/* RTE STYLES ----------------------------------------------------------------> */
.ms-rteStyle-WebGraphsStyleNormal 
{ 
   	-ms-name:"WebGraphs Style Normal"; 
	color:#333e48;/*DARK GREY*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1.1em;
	font-weight:normal !important;
	line-height:2em;
	padding:0.5em 15px 0.5em 5px;
} 

/* RTE MARKUP STYLES ---------------------------------------------------------> */
h1.ms-rteElement-WebGraphsWebPartBox25Title 
{   
-ms-name: "WebGraphs WebPart Box 25 Title";
 font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
 font-size:1.2em;
 color:#ffffff;
 vertical-align:middle;
 
}


li.ms-rteElement-WebGraphsWebPartBox25BulletList 
{
	-ms-name: "WebGraphs WebPart Box 25 Bullet List";
	color:#333e48;/*DARK GREY*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1.1em;
	font-weight:normal !important;
	line-height: 2em;
	padding: 0 0 0 20px;
	width: 170px;
	list-style: none;
}

h1.ms-rteElement-WebGraphsWPH1 
{
	-ms-name: "WebGraphs WP H1";
	color:#004987;/*DARK BLUE*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1.5em;
	font-weight:bold;
	padding:0 15px 0.5em 5px;
	text-transform:uppercase;
}

a.ms-rteElement-WebGraphsWPLI
{
	-ms-name: "WebGraphs WP LI";
	color:#004987 !important;/*MID BLUE*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1.09em;
	font-weight:normal !important;
	line-height:2em;
	padding:0.5em 15px 0.5em 5px;
	text-decoration:none !important
}


div.ms-rteElement-WebGraphsWPSideBarBackgroundHome 
{
	-ms-name: "WebGraphs WP SideBar Background Home";
	background:#FFFFFF top; height:270px; width:240px; padding-left:15px;
	border-radius:5px;
	-moz-border-radius: 5px;
}
div.ms-rteElement-WebGraphsWPSideBarBackground 
{
	-ms-name: "WebGraphs WP SideBar Background";
	background:#FFFFFF top; width:240px; padding-left:15px;
	border-radius:5px;
	-moz-border-radius: 5px;
}
div.ms-rteElement-WebGraphsWPSideBarTitle 
{
	-ms-name: "WebGraphs WP SideBar Title";
	background:#004987 /*MID BLUE*/ url('../images/bg_sbox_title.gif') no-repeat scroll left top; padding:0 0 0 0px;width:172px;
}

/* RTE TABLE STYLES ----------------------------------------------------------> */
.ms-rteTable-WebGraphsTableWebPartBox25Home
{
	-ms-name:"WebGraphs Table WebPart Box 25 Home";
	padding:0 0; height:320px; width:280px !important; padding:0 5px;
	border-radius:5px;
	-moz-border-radius: 5px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1df', endColorstr='#FFFFFF'); /* for IE */
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1df', endColorstr='#FFFFFF'); /* for IE 8 and above */
		background-image: -ms-linear-gradient(top,#00a1df 0%, #FFFFFF 100%); /* for IE 11 and above */
		background: -webkit-gradient(linear, left top, left bottom, from(#00a1df), to(#FFFFFF)); /* for webkit browsers */
	    	background: -moz-linear-gradient(top, #00a1df, #FFFFFF); /* for firefox 3.6+ */
	    	background: -o-linear-gradient(top, #00a1df, #FFFFFF); /* for Opera */
}
.ms-rteTable-WebGraphsTableWebPartBox25Login
{
	-ms-name:"WebGraphs Table WebPart Box 25 Login";
	padding:0 0; Height:288px; width:280px !important; padding:0 5px 5px 5px;
	border-radius:5px;
	-moz-border-radius: 5px;
	background: #00a1df;/*DARK BLUE*/

}
.ms-rteTable-WebGraphsTableWebPartBox25Announcement
{
	-ms-name:"WebGraphs Table WebPart Box 25";
	padding:0 0; width:280px !important; padding:0 5px;
	border-radius:5px;
	-moz-border-radius: 5px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e94f3d', endColorstr='#FFFFFF'); /* for IE */
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e94f3d', endColorstr='#FFFFFF'); /* for IE 8 and above */
		background-image: -ms-linear-gradient(top,#e94f3d 0%, #FFFFFF 100%); /* for IE 11 and above */
		background: -webkit-gradient(linear, left top, left bottom, from(#e94f3d), to(#FFFFFF)); /* for webkit browsers */
	    	background: -moz-linear-gradient(top, #e94f3d, #FFFFFF); /* for firefox 3.6+ */
	    	background: -o-linear-gradient(top, #e94f3d, #FFFFFF); /* for Opera */
}
.ms-rteTable-WebGraphsTableWebPartBox25
{
	-ms-name:"WebGraphs Table WebPart Box 25";
	padding:0 0; width:280px !important; padding:0 5px;
	border-radius:5px;
	-moz-border-radius: 5px;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1df', endColorstr='#FFFFFF'); /* for IE */
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1df', endColorstr='#FFFFFF'); /* for IE 8 and above */
		background-image: -ms-linear-gradient(top,#00a1df 0%, #FFFFFF 100%); /* for IE 11 and above */
		background: -webkit-gradient(linear, left top, left bottom, from(#00a1df), to(#FFFFFF)); /* for webkit browsers */
	    	background: -moz-linear-gradient(top, #00a1df, #FFFFFF); /* for firefox 3.6+ */
	    	background: -o-linear-gradient(top, #00a1df, #FFFFFF); /* for Opera */
}
/* TELERIK -------------------------------------------------------------------> */
.RadGrid_Default .rgHeader
{
background-image:none !important;
background-color:#00a1df !important;	/*MID BLUE*/
font-family:Montserrat, Arial, Tahoma, Helvetica, Sans Serif !important;
font-weight:bold !important;
font-size:1.0em !important;
color:#ffffff !important;
}

.rgHeader A
{
font-family:Montserrat, Arial, Tahoma, Helvetica, Sans Serif !important;
font-weight:bold !important;
font-size:1.1em !important;
color:#ffffff !important;
}

.rgFilterRow
{
	background-color:#77c5E4 !important;/*LIGHT BLUE*/
}
.rgAltRow TD
{
	background-color:#f3f1f0 !important;/*LIGHT GREY*/
}

 .rgPager
{
	background-color:#77c5E4 !important;/*LIGHT BLUE*/
}

.rgMasterTable TD.rgExpandCol
{
	background-color:#77c5E4 !important;/*LIGHT BLUE*/
}

.rgSelectedRow
{
	background-image:none !important;
	background-color:transparent !important;
	/*color:#057ec5 !important;*/
	color:#000000 !important;
	font-weight:bold !important;	
	font-style:italic !important
}

.rgSelectedRow TD
{
border-bottom:0px !important;
}

/* Forms ---------------------------------------------------------------------> */
.button_small_input
{
	color:#ffffff;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #00a1df;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:60px;
	cursor:pointer;
	text-transform: uppercase;
  	background-color:#00a1df;
	
}

.button_small_input:hover
{
	color:#00a1df;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #00a1df;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:60px;
	cursor:pointer;
	text-transform: uppercase;
  	background-color:#ffffff;
	
}

.button_input
{
	color:#ffffff;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #00a1df;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	text-transform: uppercase;
	background-color:#00a1df;

}

.button_input:hover
{
	color:#00a1df;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #00a1df;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	text-transform: uppercase;
	background-color:#ffffff;

}

.button_input_orange
{
	color:#ffffff;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #e94f3d;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	text-transform: uppercase;
	background-color:#e94f3d;

}

.button_input_orange:hover
{
	color:#e94f3d;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #e94f3d;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	text-transform: uppercase;
	background-color:#ffffff;

}
.button_input_grey
{
	color:#ffffff;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #333e48;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	text-transform: uppercase;
	background-color:#333e48;
	

}

.button_input_grey:hover
{
	color:#333e48;	
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	border:solid 1px #333e48;
	white-space:nowrap;
	text-align:center;
	font-weight:normal;
	font-size:1.1em;
	border-radius:18px;
	-moz-border-radius: 18px;
	padding: 0 10px 2px;
	height:36px;
	min-width:120px;
	cursor:pointer;
	background-color:#ffffff;
	text-transform: uppercase;

}

/* Forms ---------------------------------------------------------------------> */
.input_form
{
    color: #333e48; font-family:Montserrat, Arial, Helvetica,sans-serif;font-size:1.1em;
}


.cell_input_label_left
{
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em !important; 
	font-weight:bold; 
	color:#004987;/*DARK BLUE*/	
	padding-left:0px;
}

.cell_input_label_centre
{
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em !important; 
	font-weight:bold; 
	color:#004987;/*DARK BLUE*/	
	padding-left:10px;
	padding-right:10px;	
}

.cell_input_label_right
{
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em !important; 
	font-weight:bold; 
	color:#004987;/*DARK BLUE*/	
	padding-left:10px;
	padding-right:10px;	
}

.cell_input_control_left
{
	padding-right:10px;	
	padding-bottom:5px;
	
}

.cell_input_control_centre
{
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;	
	
}

.cell_input_control_right
{
	vertical-align:top;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:5px;	
}


.input_control_left
{
	border-bottom:#c0c0c0 1px solid;
	border-left:#808080 1px solid;
	border-right:#c0c0c0 1px solid;
	border-top:#808080 1px solid;
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:left;
}

.input_control_centre
{
	border-bottom:#c0c0c0 1px solid;
	border-left:#808080 1px solid;
	border-right:#c0c0c0 1px solid;
	border-top:#808080 1px solid;
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:left;
}

.input_control_right
{
	border-bottom:#c0c0c0 1px solid;
	border-left:#808080 1px solid;
	border-right:#c0c0c0 1px solid;
	border-top:#808080 1px solid;
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:left;
}

.input_control_left_no_border
{
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	/*padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;*/
	text-align:left;
}

.input_control_centre_no_border
{
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	/*padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;*/
	text-align:left;
}

.input_control_right_no_border
{
	color: #333e48;/*DARK GREY*/
	float:left;
	font-family:Montserrat, Arial, Helvetica,sans-serif;
	font-size:1.1em;
	/*line-height:1.5em;*/
	margin:0px 10px 0px 0px;
	/*padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;*/
	text-align:left;
}

.error-message
{
	color:#e94f3d;/*ORANGE*/
}

li.WebGraphsBulletlist
{
	color:#00a1df;/*DARK BLUE*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1.3em;
	font-weight:normal !important;
	line-height: 2em;
	padding: 0 0 0 20px;
	width: 170px;
	list-style: disc;
}

.welcome_label
{
	color:#004987;/*DARK BLUE*/
	text-transform:uppercase; 
	font-weight:bold;
}
.s4-WelcomeName
{
	color:#004987;/*DARK BLUE*/
	font-family:Montserrat, Arial, Tahoma, Helvetica, San Serif;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}

.companyLogo {
  display: block; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
  background: url('/Style Library/WebGraphsV4/Images/logo-left-new.png') no-repeat;
  width: 221px;  /*Width of new image */
  height: 64px;  /*Height of new image */
  padding-left: 221px;  /*Equal to width of new image */
padding-top:-66px;
}