body
{
	margin									:0px;
	padding								:0px;
	border									:0px;
	background-color				:#CCC;
	text-align								:center;
}



#Border
{
	width									:1350px;
	min-height							:1000px;
	background-color				:#FFF;
	text-align								:center;
	border-left							:1px SOLID #222;
	border-right							:1px SOLID #222;
	margin									:auto;
}




h1, h2, h3, h4, h5, h6, p, ul, li, img, input
{
	border									:0px;
	margin									:0px;
	padding								:0px;
}


a img
{
	border									:none;
	padding								:0px;
	margin									:0px;
}



a
{
	color								:#46F;
	text-decoration				:none;
}



img
{
	padding								:0px;
	margin									:0px;
}




#Clear
{
	clear									:both;
}






#MonitorMessage
{
	font-family							:ARIAL;
	font-size								:1.0em;
	padding								:2px;
	font-weight							:700;
	margin-top							:0px;
	color									:#D80;
	background-color				:#FF0;
}



#MasterContainer
{
	width									:1170px;
	margin									:auto;
	text-align								:LEFT;
	background-color				:#FFF;
	margin									:0px 0px 0px 90px;
	overflow								:HIDDEN;
	
}



#COVID19Notice
{
	width									:1350px;
	height									:92px;
	background-color				:#0199D9;
}




#HeaderContainer
{
	width									:1170px;
	height									:156px;
	float										:LEFT;
}




#Header
{
	width									:1170px;
	height									:156px;
	float										:LEFT;
}





#MenuBar
{
	width									:1170px;
	height									:57px;
	margin									:0px 0px 14px 0px;
	float										:LEFT;
}



#Banner
{
	width									:1170px;
	height									:383px;
	float										:LEFT;
}



ul
{
	font-family						:Arial;
	font-size							:1.0em;
	font-weight						:400;
	color								:#333;
	line-height						:24px;
	padding							:0px 0px 0px 60px;
}

li
{
	padding							:4px 0px 0px 0px;
}


#ContactFieldLabel
{
	width							:100px;
	float								:left;
}





#MainContentUnit
{
	width									:1170px;
	min-height							:530px;
	margin									:50px 0px 40px 0px;
	float										:left;
}


#MainContentUnit h1
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 36px 0px;
	text-align								:LEFT;
}



#MainContentUnit h2
{
	font-family							:ARIAL;
	font-size								:2.1em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 20px 0px;
	text-align								:LEFT;
}





#MainContentUnit h3
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#MainContentUnit h4
{	
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:500;
	color									:#000;
	padding								:0px 0px 10px 0px;
	text-align								:LEFT;
	
}




#MainContentUnit p
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:200;
	color									:#111;
	padding								:0px 0px 0px 0px;
	line-height							:21px;
	text-align								:LEFT;
}






#MainCopy
{
	width									:960px;
	height									:140px;
	margin									:15px 30px 0px 30px;
	float										:left;
}




#MainContentLeftColumn
{
	width									:720px;
	min-height							:800px;
	float										:LEFT;
	padding								:0px 110px 0px 0px;
}



#MainContentRightColumn
{
	width									:340px;
	min-height							:800px;
	float										:LEFT;
	padding								:88px 0px 0px 0px;
}


#MainContentRightColumnImage
{
	width									:340px;
	min-height							:226px;
	margin									:0px 0px 37px 0px;
	float										:LEFT;
}


#MainContentRightColumnImage img
{
	width									:340px;
	min-height							:226px;
}






#CriminalLawUpperLeftColumn
{
	width									:550px;
	min-height							:400px;
	float										:LEFT;
	padding								:0px 58px 0px 0px;
}



#CriminalLawUpperRightColumn
{
	width									:562px;
	min-height							:400px;
	float										:LEFT;
	padding								:77px 0px 0px 0px;
}


#CriminalLawUpperRightColumnImage
{
	width									:560px;
	height									:372px;
	margin									:0px 0px 0px 0px;
	float										:LEFT;
	border									:1px SOLID #CCC;
}



#CriminalLawUpperRightColumnImage img
{
	width									:560px;
	height									:372px;
}




#CriminalLawLowerLeftColumn
{
	width									:658px;
	min-height							:400px;
	float										:LEFT;
	padding								:0px 60px 0px 0px;
}



#CriminalLawLowerRightColumn
{
	width									:452px;
	min-height							:545px;
	float										:LEFT;
	padding								:61px 0px 0px 0px;
}


#CriminalLawLowerRightColumnImage
{
	width									:450px;
	height									:543px;
	margin									:0px 0px 0px 0px;
	float										:LEFT;
	border									:1px SOLID #EEE;
}



#CriminalLawLowerRightColumnImage img
{
	width									:450px;
	height									:543px;
}





#MurrayLawGlasgowMap
{
	width									:980px;
	height									:908px;
	margin									:50px 100px 50px 100px;
	float										:LEFT;
	border									:1px SOLID #555;
}



#MurrayLawGlasgowMap img
{
	width									:980px;
	height									:908px;
}










#FooterNavigationUnit
{
	width									:1170px;
	min-height							:780px;
	margin									:80px 0px 40px 0px;
	float										:LEFT;
}



#FooterNavigationUnit h1
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 36px 0px;
	text-align								:LEFT;
}



#FooterNavigationUnit h2
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:500;
	color									:#000;
	padding								:0px 0px 10px 0px;
	text-align								:LEFT;
}


#FooterNavigationUnit h2
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:800;
	color									:#545454;
	padding								:0px 0px 10px 0px;
	text-align								:LEFT;
}




#FooterNavigationUnit h3
{
	font-family							:ARIAL;
	font-size								:1.7em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#FooterNavigationUnit h4
{
	font-family							:ARIAL;
	font-size								:0.75em;
	font-weight							:100;
	color									:#FFF;
	text-align								:center;
	line-height							:16px;
	margin									:10px 0px 22px 0px;
}




#FooterNavigationUnit p
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:200;
	color									:#545454;
	padding								:0px 0px 0px 0px;
	line-height							:33px;
	text-align								:LEFT;
}






#FooterNavigationLeftColumn
{
	width									:620px;
	min-height							:780px;
	float										:LEFT;
}



#FooterNavigationPages
{
	width									:260px;
	min-height							:780px;
	float										:LEFT;
}


#FooterNavigationServices
{
	width									:360px;
	min-height							:780px;
	float										:LEFT;
}






#FooterNavigationRightColumn
{
	width									:550px;
	min-height							:780px;
	float										:LEFT;
}




#FooterNavigatonContactUnit
{
	width								:550px;
	height								:240px;
	float									:LEFT;
}



#FooterNavigatonContactAddress
{
	width								:190px;
	height								:240px;
	float									:LEFT;
}



#FooterNavigatonContactLogo
{
	width								:360px;
	height								:240px;
	float									:LEFT;
}


#FooterNavigatonContactLogo img
{
	width								:362px;
	height								:114px;
}




#FooterNavigationMap
{
	width								:550px;
	height								:500px;
	float									:LEFT;
}	


#FooterNavigationMap img
{
	width								:550px;
	height								:500px;
}	




#Footer
{
	padding-top						:10px;
	padding-bottom				:80px;
	font-family						:arial;
	font-size							:1.0em;
	line-height						:33px;
	font-weight						:100;
	text-align							:center;
	color								:#555;
	clear								:both;
	background-color			:WHITE;
}



