﻿/* CSS Document */
/*=============================*/
/* CitySwitch Container Styles */
/*=============================*/

/* Styles the container with normal text, large white heading and transparent background */
.plainContainerWrapper {text-align: left;/* width: 100%;margin-bottom: 15px; *** Modified *** */}
.plainContainerTitle {/* width: 100%; *** Modified *** */}
.containerHeader {/* float:left;position: relative; *** Modified *** */}

.clr {clear:both;/* float:left; *** Modified *** */}

.plainTextContainer {
/*  Causes problems with header tagline
	clear:both;
	float:left;
*/
}
.greenContainerWrapper {
	width: 100%;
	text-align: left;
	background-color: #E8F7EA;
	background-image: url(Images/greenBKG.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0 10px;
}
.solidGreenContainerWrapper {
	width: 100%;
	text-align: left;
	background-color: #E8F7EA;
	/*padding: 10px 0;*/
	margin-bottom: 15px;
}
.boldContainerTitle h5 {
	color:#12AD2B;
	line-height: 12px;
	margin-bottom: 5px;
}
.boldContainerTitle {
	margin-bottom: 5px;
/*  Breaks latest signatories ticker on home page
float:left;
*/
}
.whiteTextContainer {
	background-color: #FFFFFF;
}
.greenContainerHeader {
	background-image: url(Images/greenCornerTop.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
}
.greenContainerFooter {
	background-image: url(Images/greenCornerBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}
.containerFooter {
	/*padding-top: 15px;
	height: 25px;*/
}
.containerFooter img {
	float: left;
}
/* Intranet Container styles */

.controlContainerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
	letter-spacing: .03em;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 18px;
}
.controlContainerBody H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-top: 18px;
}

.IntranetContentContainerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
	letter-spacing: .03em;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 18px;
}
.IntranetContentContainerBody H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-top: 18px;
}
#IntranetRightPaneContainerSkin {
	width: 292px;
	border: 1px solid #000000;
	padding: 3px;
	background-color: #FFFFFF;
}
.IntranetRightContainerTitle {
	width: 100%;
	font-size: 14px;
	height: 22px;
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
}
.IntranetRightContainerBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: left;
	letter-spacing: .03em;
	margin-left: 10px;
	margin-top: 10px;
	line-height: 18px;
}
.IntranetRightContainerBody H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-top: 18px;
}
#controlContainerBody p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
}
#IntranetContentContainerBody p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
}
#controlContainerBody H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #5A5B51;
	text-align: left;
	font-weight: bold;
	letter-spacing: .03em;
}
#IntranetContentContainerBody H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #5A5B51;
	text-align: left;
	font-weight: bold;
	letter-spacing: .03em;
}
.intracontainerTitle{
	line-height: 22px;
}

#controlPaneContainerSkin {border: 1px solid #000000;padding: 3px;background-color: #FFFFFF;margin: 0 0 10px; display:block; clear:both;}
.controlContainerTitle {height: 22px;background-color: #51B948;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF;text-align: left;padding: 0 0 0 10px;margin: 0 0 7px; display:block; clear:both;}

#IntranetContentPaneContainerSkin {border: 1px solid #000000;padding: 3px;background-color: #FFFFFF;margin: 0 0 10px;display:block; clear:both;}
.IntranetContentContainerTitle {height: 22px;background-color: #999999;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF;text-align: left;padding: 0 0 0 10px;margin: 0 0 7px; display:block; clear:both;}

#IntranetOrangeContainerSkin {border: 1px solid #F17C0E;padding: 3px;background-color: #FFFFFF; margin:0 0 10px; display:block; clear:both;}
.IntranetOrangeContainerTitle {font-size: 14px;height: 22px;background-color: #F17C0E;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;padding: 0 0 0 10px;margin: 0 0 7px; display:block; clear:both;}

#IntranetBlueContainerSkin {border: 1px solid #66CCCC;padding: 3px;background-color: #FFFFFF; margin:0 0 10px; display:block; clear:both;}
.IntranetBlueContainerTitle {font-size: 14px;height: 22px;background-color: #66CCCC;font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: left;padding: 0 0 0 10px;margin: 0 0 7px; display:block; clear:both;}



/*-------------------------------------------*/
/* Pull-out containers - blue*/
/*-------------------------------------------*/
.blueContainerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	text-align: left;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing: 0;
}
.blueText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bold;
	letter-spacing: 0;
}
.blueText a{
	color:#666666;
}
/*----------END-------------*/
/*-------------------------------------------*/
/* Pull-out containers - green*/
/*-------------------------------------------*/
.greenContainerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	text-align: left;
	color:#12AD2B;
	font-weight: bold;
	letter-spacing: 0;
}
.greenText p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	color:#12AD2B;
	font-weight: bold;
	letter-spacing: 0;
}
.greenText a{
	color:#666666;
}
/*----------END-------------*/
/*-------------------------------------------*/
/* Orange Border Container*/
/*-------------------------------------------*/
.orangeBorderWrapper {
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
	border: 2px solid #F17C0E;
}
.borderContainer {
	padding: 15px;
}
/*-------------------------------------------*/
/* Fix for Email Manager white TD labels*/
/*-------------------------------------------*/
.RadGrid_WebBlue TD {
	color: #333333;
}
/*-------------------------------------------*/