/*User Styles */
.Heading1, H1    	{color:#000066; font-size:x-large; font-weight:500; margin-bottom:0.2em; margin-top:0.4em;}
.Heading2, H2    	{color:#000066; font-size:large; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}
.Heading3, H3    	{color:#000066; font-size:medium; font-weight:normal;  margin-bottom:0.2em; margin-top:0.5em;}
.Heading4, H4    	{color:#000066; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}
.Heading5, H5    	{color:#000066; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}

DIV.sectionHeader	{background-image: url(../../../images/frontpage_header.gif);background-repeat: no-repeat; height: 155px; width: 770px;}

.Normal          	{color:#000000;}
.Caption1        	{font-size:95%;}
.Caption2        	{font-size:80%;}

/*Misc Styles*/
#toppic		 	{background-image: url(../../../images/topcountry.jpg); background-repeat: no-repeat; width:601px; }
DIV.columnheader	{color:#FFFFFF;  height:23px;  width: 167px; background-color:#000066;}

DIV.columnheaderplan	{color:#FFFFFF;  height:23px;  width: 167px; background-color:#000099;}
DIV.columnheaderplanwide	{color:#FFFFFF;  height:40px;  width: 167px; background-color:#000099;}



DIV.greencolumnheader	{color:#FFFFFF;  height:23px;  width: 167px; background-color:#B70269;}
DIV.columnheaderPadding {padding:3px 0px 4px 4px; color:#FFFFFF; font-weight:bold;font-size:110%;}
hr           		{width:100%; color:#cecece;}
DIV.recruitmentHeader	{float:left; color:#FFFFFF;  height:23px;  width: 88px; background-color:#B70269; border-left: 1px solid #C2C6D6;}
DIV.recruitmentHeaderPadding	{color:#FFFFFF; padding: 3px 0px 4px 9px; font-weight:bold;font-size:110%;}
DIV.freedomHeader	{float:left; color:#FFFFFF;  height:23px;  width: 164px; background-color:#B70269; border-left: 1px solid #C2C6D6;}
DIV.freedomHeaderPadding	{color:#FFFFFF; padding: 3px 0px 4px 9px; font-weight:bold;font-size:110%;}
A					{color:#000000; text-decoration:none;}
A:hover				{color:#000000;}
.Selected			{background-color: #B70269;height: 35px; font-size:100%;}
.Available			{height: 34px; font-size:100%;}
.SelectedPadding	{padding: 0px 3px 2px 3px; font-weight: bold;color: #FFFFFF;}
.AvailablePadding	{padding: 0px 4px 2px 3px; font-weight: bold;color: #FFFFFF;}
.Path				{font-weight: bold;}
.Path a				{color:#000066; text-decoration: none;}
.Path a:hover		{color:#000033;text-decoration: underline;}

/* main news styles*/
.homeNews			{margin-left: 5px; width:370px; float:left; color:#000000; font-size:small; font-weight:bold; margin-bottom: 2px;}
.homeNews a			{color:#000000;}
.homeNews a:hover	{color:#000000;}
.TopNewsBody		{margin-left: 5px; width:380px; color:#000000; float:left;}
.NewsLink			{margin-left: 5px; width:270px; float:left;}
.NewsLink a			{color:#35448F; font-size:small; font-weight: bold; }
.NewsLink a:hover	{color:#35448F; font-size:small; font-weight: bold; }

/* Search Box styles*/

DIV.searchBox		{background-color: #C2C6DC; height: 78px; width: 165px; border:1px solid #979EC4;}
DIV.searchBoxMargin {margin:5px 5px 5px 7px;}
#search			INPUT{width:10px;}

/* related box */
DIV.relatedBox		{color: #000000;background-color: #FFFFFF; height: 230px; width: 164px; border:1px solid #D7D9E8; border-bottom: 4px solid #D7D9E8;}
DIV.relatedBox a	{color:#000000;}
DIV.relatedBox A:hover	{color:#000000}
DIV.relatedBoxMargin {margin:5px 5px 5px 5px; color:#000000;}

/* News Box styles*/

.newsBox			{background-color: #FFFFFF; height: 130px; width: 164px;border:1px solid #C2C6DC; border-bottom:4px solid #C2C6DC;}
.newsBox A			{font-weight:bold; color:#000000}
.newsBox A:hover	{font-weight:bold; color:#000000}
.newsBoxMargin		{margin:5px 0px 5px 5px;}
 .NewsImage         {margin-left: 7px;}        /* previously was {float:left;} */
/* .NewsImage img		{border:solid 1px #6A7297}  */

/* Recruitment Box styles*/

DIV.recruitmentBox			{width: 165px;background-color: #F0DEE8; height: 94px; border-right:1px solid #C2C6DC;border-left:1px solid #C2C6DC;border-bottom:4px solid #C2C6DC;}
.recruitmentBox A			{font-weight:bold; color:#000000}
DIV.recruitmentBoxMiddle	{float:left;font-size:90%; color:#000000; width: 65px; padding: 5px 0px 5px 10px;}
DIV.recruitmentShadow		{float: left;height: 20px; width: 89px; background-color:#DBBBCD;margin-top: 4px;}

/* Freedom Box styles*/

DIV.freedomBox			{width: 165px;background-color: #F0DEE8; height: 94px; border-right:1px solid #C2C6DC;border-left:1px solid #C2C6DC;border-bottom:4px solid #C2C6DC;}
.freedomBox A			{font-weight:bold; color:#000000}
DIV.freedomBoxMiddle	{float:left;font-size:90%; color:#000000; width: 75px; padding: 5px 0px 0px 5px;}
DIV.freedomShadow		{float: left;height: 23px; width: 122px; background-color:#DBBBCD;margin-top: 4px;}

/* Policing Plan Box styles*/

DIV.planBox				{width: 165px;background-color: #F0DEE8; height: 94px; border-right:1px solid #C2C6DC;border-left:1px solid #C2C6DC;border-bottom:4px solid #C2C6DC;}
.planBox A				{font-weight:bold; color:#000000}
DIV.planBoxMiddle		{float:left;font-size:90%; color:#000000; width: 110px; padding: 5px 0px 20px 5px;}
DIV.planShadow			{float: left;height: 23px; width: 122px; background-color:#DBBBCD;margin-top: 2px;}


/* Contact Box styles*/

DIV.contactBox				{background-color: #FFFFFF; height: 165px; width: 165px;border:1px solid #D7D9E8; border-bottom:4px solid #D7D9E8;}
DIV.contactBoxMargin		{margin:10px 5px 5px 5px; color:#000000; font-size:100%;}

/* Community Box styles*/

DIV.communityBox			{background-color: #C2D6AD; height: 165px; width: 165px;border:1px solid #B70269; border-bottom:4px solid #B70269;}
DIV.communityBox a			{color:#000000;}
DIV.communityBox A:hover		{color:#000000}
DIV.communityBoxMargin		{margin:10px 5px 10px 10px; color:#000000; font-size:100%;}

/* Divisions Box styles*/

DIV.divisionsBox			{background-color: #FFFFFF; height: 140px; width: 165px;border:1px solid #D7D9E8; border-bottom:4px solid #D7D9E8;}
DIV.divisionsBoxPadding		{padding:0px 0px 0px 10px; color:#000000; font-size:100%;}

/*Access Box styles*/

DIV.AccessBox				{background-color: #FFFFFF; width: 165px; height: 80px; border:1px solid #D7D9E8;} /* access box had height as 'height: 68px;'*/
DIV.AccessBox2				{background-color: #FFFFFF; width: 165px; height: 75px; border:1px solid #D7D9E8;} /* new box */
DIV.AccessBox3				{background-color: #FFFFFF; width: 165px; height: 325px; border:1px solid #D7D9E8;} 
DIV.AccessBox4				{background-color: #FFFFFF; width: 165px; height: 280px; border:1px solid #D7D9E8;} 
DIV.AccessBoxPadding		{padding:0px 0px 0px 10px; color:#000000; font-size:100%;}

DIV.AccessBoxExec {background-color: #FFFFFF; width: 165px; height: 90px; border:1px solid #D7D9E8;}


/* Header Styles*/
DIV.headerOptions{float: left; position: relative; background-color: #000066; color:#FFFFFF; width: 400px; height: 20px;}
DIV.headerOptions a{color:#FFFFFF;}
DIV.headerOptions a:hover {text-decoration:underline;color:#FFFFFF;}
DIV.headerOptionsPadding{padding:3px 38px 4px 11px; color:#FFFFFF;}
DIV.headerText{float: left; position: relative; background-color: #B70269; color: #FFFFFF; width: 370px; height: 20px;}
DIV.homeheaderText{float: left; position: relative; background-color: #B70269; color: #FFFFFF; width: 370px; height: 20px;}
DIV.headerTextPadding{font-size: 100%;padding:3px 0px 4px 15px; font-weight: bold;color:#FFFFFF; letter-spacing: 2px;}


/* Top Menu Styles */
.navMenu			{color:#FFFFFF; font-weight:bold;}
.navMenu a			{color:#FFFFFF; font-weight:bold;}
.navMenu a:hover	{color:#FFFFFF; font-weight:bold;}
#topcolour	 			{background-color:#000066; height: 34px; width: 770px; padding-left:11px; color: #FFFFFF;}
DIV.navBar				{background-color:#B70269; width: 770px; height:4px; font-size: 0px;}
DIV.navBarGreen			{background-color:#B70269; width: 770px; height:4px; font-size: 0px;}

/* Footer styles*/
DIV.Footer				{background-color:#D7D9E8; height:50px; width: 770px;}
DIV.FooterBar			{background-color:#35428B; height:20px; width: 770px;}
DIV.FooterText			{padding:10px 0px 0px 0px; color:#000000; text-align:center; }
DIV.FooterText a		{color:#000000;}

/* Side Menu Styles*/
.aboveSide			{background-color:#ADC0E1; height: 12px; width: 169px; font-size:0px;}
#smsidemenu			{width:167px;}
.smBorder			{width: 167px;border-left: 1px solid #B70269;border-right: 1px solid #B70269;border-bottom: 4px solid #B70269;}           
DIV.smHEAD			{font-size:110%; color:#ffffff; font-weight:bold; background-color:#990000; height:1.75em; padding-left:0.7em; padding-top:0.5em; margin-bottom:0.01em; margin-top:0.01em;}
DIV.smitm			{}
DIV.sm0				{background-color:#D69999; padding:2px; clear:both; float:left; width:163px;}
DIV.sm1				{background-color:#e6e4e4; padding:2px; clear:both; float:left; width:163px;}
DIV.sm2				{background-color:#D3D3D3; padding:2px; clear:both; float:left; width:163px;}
DIV.smsel0			{background-color:#a5a5a5; padding:5px; clear:both; float:left; width:157px;}
DIV.smsel1			{background-color:#a5a5a5; padding:2px; clear:both; float:left; width:163px;}
DIV.smsel2			{background-color:#a5a5a5; padding:2px; clear:both; float:left; width:163px;}
DIV.smgap0			{background-color:red; height:1px;}
DIV.smgap1			{}
DIV.smgap2			{}
DIV.smPadding		{background-color:#D69999; height:5px; font-size:0px;}
DIV.smbthc0			{background-image:url(../../../images/policing_Arrow.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smPadding2		{background-color:#D69999; height:20px; font-size:0px;}
DIV.smbthc1			{background-image:url(../../../images/rtArwGrey.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbthc2			{background-image:url(../../../images/rtArwGrey.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtnc0			{background-image:url(../../../images/policing_Arrow.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;background-repeat:no-repeat;}
DIV.smbtnc1			{background-image:url(../../../images/sqBltGrey.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtnc2			{background-image:url(../../../images/sqBltGrey.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtselhc0		{background-image:url(../../../images/rtArwWhite.gif);float:left; height:10px;width:16px;background-repeat:no-repeat;}
DIV.smbtselhc1		{background-image:url(../../../images/rtArwWhite.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtselhc2		{background-image:url(../../../images/rtArwWhite.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtselnc0		{background-image:url(../../../images/sqBltWhite.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtselnc1		{background-image:url(../../../images/sqBltWhite.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
DIV.smbtselnc2		{background-image:url(../../../images/sqBltWhite.gif);float:left; height:10px;width:14px;background-repeat:no-repeat;}
A.smA0				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:normal;}
A.smA0:hover		{color:#000000;}
A.smA1				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:normal;}
A.smA1:hover		{color:#000000;}
A.smA2				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:normal;}
A.smA2:hover		{color:#000000;}
A.smAsel0			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:bold;}
A.smAsel0:hover		{color:#000000; background-color:#a5a5a5;}
A.smAsel1			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:bold;}
A.smAsel1:hover		{color:#000000;}
A.smAsel2			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:95%; color:#000000; font-weight:bold;}
A.smAsel2:hover		{color:#000000;}

/* Community Engagement homepage map */

.cemHomeWrap {
/* border: medium solid #ccFF00; */
width: 400px;

}

.cemHomehead
{
padding: 5px;

}

.cemHomehead P
{ color:#000000; font-size:small;
}

.cemHomeimage
{
float:auto;
padding: 2px;
}



