/* Defaults */

BODY {    
	padding: 0px;
    margin: 10px; 
	} 

a:link img, a:visited img{
	border-width: 0px;
}

A:focus {
	background: yellow;
}

A:active {
	background: yellow;
}

A:link, A:hover {
color:blue;
}
A:visited {
color:purple;
}

h2, h3, h4, h5, h6 {
color:#000099;
}
h1 {
margin: 0em;
font-size: 1.5em;
}
h2 {
margin: 0em;
font-size: 1.15em;
}
h3 {
margin: 0em;
font-size: 1em;
}
h4 {
font-size: 0.8em;
}
h5 {
font-size: 0.7em;
}
h6 {
font-size: 0.6em;
}

.listspacing {
margin: 7px 0 7px 0;
}

#backtotop {
padding: 0 0 0 20px;

}

#topmargin {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/header-shadow.gif);
	background-position: top left;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 0px 10px 0px 10px;
	height: 20px;
}

#title {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/title-background.jpg);
	background-position: bottom left;
	height: 45px;
	padding: 0;
	margin: 0px 0px 15px 0px;
}	

#foot {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/footer-shadow.gif);
	background-position: bottom right;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 20px 0px;
	text-align:center;
}

#footinsert{
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/footer-background.gif);
	background-position: bottom right;
	background-color:#004963;
	color: white;
	text-align:center;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}

#footinsert A:link {
	color:white;
}

.introboxes {
	width: 270px;
	margin: 0px 10px 50px 10px;
	padding: 10px;
	float: left;
	height: 7em;
}


.newsbox {
	border-width: 2px;	 
	border-style: outset; 
	border-color: #909292; 
	padding: 5px;
	background-color:#eaecec;
}

.newsboxpara {
	margin: 10px 5px 30px 5px;
}


.bookboxheader {
	border-width: 1px;	 
	border-style: outset; 
	border-color: #909292; 
	padding: 10px;
	background-color:#eaecec;
}
.bookbox {
	border-width: 1px;	 
	border-style: outset; 
	border-color: #909292; 
	padding: 0 10px 10px 10px;
	margin: 0 0 20px 0;
}

li.textresizebutton A:visited {
	color: white;
}

#tagline, #utilities, #fontresize, #breadcrumbs, li.textresizebutton A, #viewingoptions, #searchbox, ul#menu A, ul#menu2 A, ul#menu3 A, li.buttondown A, #sm, #me, #la, #xl, #title  {
	font-family:verdana, sans-serif;
	line-height: normal; 
	word-spacing : normal;
}

li.textresizebutton A:focus, li.textresizebutton A:active, ul#menu A:focus, ul#menu A:active {
    color: yellow;
	background:#005b7a;		
}

ul#menu2 A:focus, ul#menu2 A:active {
    color: yellow;
	background:#8b0001;		
}

/* Start of head */

#headcontainer1 {
	position:absolute; 
}

.hide, .skip a, .off {
	position:absolute; left:-2000px; top:0;
}

.skip a:focus, .skip a:active {
	position:absolute; left:0px; top:0; 
	color:white;
	font-size:1.25em; 
	background:#ef010f; 
	display:block; 
	padding:0.5em; 
	border:0.3em solid; 
	border-color:#fa6a6a #420402 #420402 #fa6a6a; 
	white-space:nowrap; 
	width:14em; 
	text-align:center; 
	font-weight:bold;
}

#logo {
	position:relative; top:20px; left:20px;
}


#tagline {
	position:relative; top:20px; left:30px;
}

#utilities {
	text-align:right;
	font-size: 1em;
	padding: 0.0625em 0.625em 0.0625em 0.625em;
	margin: 0.3125em 0em 0.3125em 0em;
	white-space: nowrap;
}

#fontresize {
	position:relative;
	right:20px;
	float: right;
}

ul#textresize {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	bottom: 0;
	text-align:right;
}

ul#textresize li {
	float: left;
}

li.textresizebutton A {
	text-align:right;
	display: block;
    color: white;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
	background-color:#005b7a;
	padding: 0em 0.5em 0em 0.5em ;
	border-width: 0.03125em 0.0625em 0.0625em 0.03125em;
	border-style: outset;
	border-color:#d8d8d8 #000000 #000000 #d8d8d8;
	margin: 0.125em 0.125em 0 0
}

li.textresizebutton A:hover {
	border-width: 0.0625em 0.03125em 0.03125em 0.0625em;
	color: white;
	border-style: inset;
	border-color:#000000 #ffffff #ffffff #000000;
	margin: 0.125em 0.125em 0 0; 
}

#sm {
	font-size:1.4em; 
}
#me {
	font-size:1.7em; 
}
#la {
	font-size:2em; 
}
#xl {
	font-size:2.3em; 
}

#viewingoptions, #searchbox {
	float: right;
	clear:right;
	position:relative; right:20px; top: 0px;
}

#searchbox {
	height: 60px;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}

#viewingoptions {
	margin: 5px 0px 15px 0px;
	padding: 1px 0px 1px 0px;
	white-space: nowrap;
}

#viewingoptions A {
	text-decoration:none;
}

/* End of head */

/* Start of menu */

.submitbutton {
	font-family: verdana, sans-serif; 
	font-size: 1em; 
	background-color:#0082c5;	
	border-width: 0.03125em 0.0625em 0.0625em 0.03125em; 
	border-style: outset; 
	border-color:#d8d8d8 #000000 #000000 #d8d8d8; 
	color: white; 
	font-weight:bold; 
	padding: 0.15em;
}

.submitbuttonbig {
	font-family: verdana, sans-serif; 
	font-size: 1.2em; 
	background-color:#0082c5;	
	border-width: 0.03125em 0.0625em 0.0625em 0.03125em; 
	border-style: outset; 
	border-color:#d8d8d8 #000000 #000000 #d8d8d8; 
	color: white; 
	font-weight:bold; 
	margin: 0.3em;
	padding: 0.3em;
}

#primarymenu {
	margin: 0px 10px 0px 10px;
}

ul#menu {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
}

ul#menu A {
	display: block;
    color: white;
    text-decoration: none;
    white-space: nowrap;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 1.2em 0.7em 0.5em 0.7em;
}

ul#menu A:hover {
    background-position: 0px -5px;
}

UL#menu li {
    float: left;
}

li.button A {
	line-height: normal; 
	word-spacing : normal;
	border-style: solid;
	border-color: #8b887c;
	border-width: 1px;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/button_blue.png);
	margin: 0.05em 0.125em 0.125em 0;
	background-color: #004963;
}

li.buttondown A {
	border-style: solid;
	border-color: #b8020d;
	border-width: 1px;
	background-color: #b8020d;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/button_red.png);
	margin: 0.17em 0.125em 0em 0em;
}

#secondarymenucontainer {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/red-menu-background.gif);
	background-position: bottom right;
	background-color:#b8020d; 
	height:100%; 
	margin: 0px 10px 0px 10px;	
	border-style: solid;
	border-color: #b8020d;
	border-width: 1px;
	min-height:1em;
}

#secondarymenu {
	padding: 1px 1px 1px 1px;
	min-height:10px;
}

ul#menu2 {
	list-style-type: none;			
	margin: 0;
	padding: 0px 0px 0px 0px;
}

ul#menu2 A {
	font-family:verdana, sans-serif;
	display: block;
    color: white;
    text-decoration: none;
    white-space: nowrap;
	background-repeat: repeat-x;
	background-position: 0px -3px;
	padding: 0.5em 0.8em 0.5em 0.8em;
}

ul#menu2 A:hover {
    background-position: 0px -8px;
}

UL#menu2 li {
    float: left;
}

li.button2 A, li.buttondown2 A {
	line-height: normal; 
	word-spacing: 0.8em;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin: 0.125em 0em 0.125em 0em;
}

li.button2 A {
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #a6a5a6;
	border-right-color: #a6a5a6;
	background-color: #b8020d;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/button_red.png);
}

li.buttondown2 A {
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-color: #a6a5a6;
	border-right-color: #a6a5a6;
	background-color: #004963;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/button_blue.png);
}

#breadcrumbs {
	float: left;
}

#info {
	float: right;
	text-align: right;
	vertical-align:bottom;
}
/* End of menu */

/* Start of main */
#main {
	padding: 0px 20px 20px 20px;
}


/* End of main */

/* End of Defaults */

/* Homepage */

.shadow {
	border-right-color: #888888; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-left-color: #888888; 
	border-left-style: solid; 
	border-left-width: 1px; 
	max-height: 3px; 
	background-repeat:repeat-x; 
	background-image: url(http://www.callscotland.org.uk/Home/Assets/Images/drop-shadow.gif);
}

.more {
	border-color: #888888; 
	border-style: solid; 
	border-width: 1px;
	background-color:#dbdbdb; 
	padding: 5px 0px 5px 10px; 

}

.mainpart {
	border-right-color: #888888; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-left-color: #888888; 
	border-left-style: solid; 
	border-left-width: 1px; 
	padding: 10px;
	background-color:#f0efef;
}

.blueheader {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-header-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 
	padding: 10px 5px 10px 5px; 
	font-weight:bold;
}

.blueheader A:visited {
	text-decoration: none;
	color: white;
	font-weight:bold;
}

.blueheader A:link {
	text-decoration: none;
	color: white;
	font-weight:bold;
}

.redheader {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/red-header-background.gif);
	background-position: bottom right;
	background-color:#c9020e; 
	padding: 10px 5px 10px 5px; 
	font-weight:bold;
}

.redheader A:visited {
	text-decoration: none;
	color: white;
	font-weight:bold;
}

.redheader A:link {
	text-decoration: none;
	color: white;
	font-weight:bold;
}

#bookimage, #booktext{
	text-align:center;

}

.bluefooter {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-footer-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 
	height: 10px; 
	margin: 0 0 15px 0;
}

.redfooter {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/red-footer-background.gif);
	background-position: bottom right;
	background-color:#c9020e; 
	height: 10px; 
	margin: 0 0 15px 0;
}

.important {
	margin: 10px 10px 30px 10px;
	padding: 20px 10px 20px 10px;
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/announcment-background.gif);
	background-position: bottom right;
	background-color:#e2fade;
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.important2 {
	margin: 10px 10px 30px 10px;
	padding: 20px 10px 20px 10px;
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/announcment-background2.gif);
	background-position: bottom right;
	background-color:#f0f1fd;
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.important3 {
	padding: 0px 0px 0px 10px;
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/announcment-background2.gif);
	background-position: bottom right;
	background-color:#f0f1fd;
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.importanttraining {
	margin: 30px 10px 30px 0px;
	padding: 10px;
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/announcment-background.gif);
	background-position: bottom right;
	background-color:#e2fade;
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.importanttrainingusb {
	margin: 30px 10px 30px 0px;
	padding: 10px;
	background-image:url(http://www.callscotland.org.uk/Training/Forthcoming-Events/Training-Course-Information/Assets/Images/free-usb-pen.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#d3e0f3; 
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.services {
	padding: 0 5px 20px 5px;
}


.latesttop {
	float: left;
	padding: 5px;
	background-color:#bae8f4;
	border-color: #888888;
	border-style:solid;
	border-width: 1px; 
}

.latestbottom {
	float: left; 
	padding: 5px;
	margin: 0 0 20px 0;
}

/* End of Homepage */

/* Training */

.eventbox {
	max-width: 45em;
	margin: 40px 0px 20px 0px;
    padding: 7px;
	border-width: 1px;	 
	border-style: solid; 
	border-color: #8a8b8b;
    background-color:#f0f1f1;
}

#important {
	margin: 10px 10px 10px 10px;
	padding: 10px 5px 10px 5px;
	background-color:#d3e0f3;
	border-color: #888888;
	border-style:solid;
	border-width: 1px 2px 2px 1px; 
}

.book A {
	color:white;
	background:#ef010f; 
	display:block; 
	padding:0.3em 0.5em 0.3em 0.5em; 
	border:0.3em solid; 
	border-color:#fa6a6a #420402 #420402 #fa6a6a; 
	white-space:nowrap;  
	text-align:center; 
	font-weight:bold;
	width: 12em;
	text-decoration:none;
	margin: 0 0 20px 0;
}

.tablespacetop {
	background-color:#e2e0e0;
	padding: 7px 5px 7px 5px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;

}

.tablespacemain {
	padding: 7px 5px 7px 5px;
	text-align:left;
	vertical-align:middle;

}

.booking {
	padding: 10px;
	margin: 10px 0 0 0;
	border-bottom-color:#000000;
	border-style:solid;
	border-width:1px;
	width: 670px;
	background-color:#f2f3f3;
}

.warning {
	color:red;
}

.inhousetrainingbox1 {
	border-width: 2px; 
	border-style: solid; 
	border-color: black; 
	margin: 50px 20px 10px 20px;
	padding: 10px;
	background-color:#efefef;
}

.inhousetrainingbox2 {
	color: white;
	border-width: 2px; 
	border-style: outset; 
	border-color: #818080; 
	padding: 10px;
	background-color:#c9020e;
}

.inhousetrainingbox3 {
	padding: 10px; 
	margin: 0 0 10px 0;
}

.inhousetrainingbox4 {
	border-width: 2px; 
	border-style: outset; 
	border-color: #818080; 
	padding: 10px; 
	margin: 10px;
	background-color:#ffffff;
}

#quote {
	border-width: 1px; 
	border-style: solid; 
	border-color: black; 
	padding: 0 10px 10px 10px;
	margin: 50px 0 30px 0;
	width: 400px; 
	position: relative; 
	left: 50%; 
	margin-left: -200px;
	background-color:#daf5fb; 
	
}

.quoteinvertedcoma {
	font-size: 1.5em; 
	color: red; 
	font-family:Georgia;
}

.type A {
	font-size:18px;
	color:white;
	background:#ef010f; 
	display:block; 
	padding:5px; 
	margin: 30px;
	border:0.3em solid; 
	border-color:#fa6a6a #420402 #420402 #fa6a6a; 
	white-space:nowrap;  
	text-align:center; 
	font-weight:bold;
	text-decoration:none;
	width: 200px; 
	position: relative; 
	left: 50%; 
	margin-left: -100px; 
	
}

/* End of Training */

/* Shop */

.basket {
	background-image: url(../Shop/Assets/Images/basket-shadow.jpg);
	width: 9.5em;
	color: red;
	font-weight:bold;
	padding: 5px;
	background-position:bottom;
	border-color:#5d5c5c;
	border-style:outset;
	border-width:1px;
	margin: 10px 0 0 0;
	float: left;

}

.shopping {
	background-image: url(../Shop/Assets/Images/basket-shadow.jpg);
	text-align:center;
	width: 10.5em;
	color: red;
	font-weight:bold;
	padding: 5px;
	background-position:bottom;
	border-color:#5d5c5c;
	border-style:outset;
	border-width:1px;
	margin: 10px 0 0 0;

}

.purchasetitle {
	height: 2em;
	width: 530px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#252525;
	border-bottom-width:2px;
	color:#000000;
	padding: 0.2em 0em 0em 0.5em;
	margin: 10px 0 20px 0;
	
}

/* End of Shop */

/* Viewing options */

#fontsizercontainer, #linespacingcontainer, #wordspacingcontainer, #fontcontainer, #colourcontainer { 
	font-family:verdana, sans-serif;
	line-height: normal; 
	word-spacing:normal;
	font-size:1.25em;
	margin: 0.2em;
	padding: 0.2em;
	border: 1px;
	border-style:solid;
	border-color:#000000;
	padding: 0.4em;
	float: left;
}

#fontsizercontainer, #linespacingcontainer, #wordspacingcontainer, #fontcontainer, #cookiecontainer { 
	width:9.6em;
}

#colourcontainer{
	width:31.5em;
}

#fontcontainer{
	width:15em;
}

#cookiecontainer {
	width:32.75em;
	padding: 0 0 20px 0;
	font-family:verdana, sans-serif;
	line-height: normal; 
	word-spacing:normal;
	font-size:1.25em;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

ul.colouroptions, ul.fontoptions, ul.wordspacingoptions, ul.linespacingoptions, ul.fontsizeroptions, ul.cookieoptions {
	list-style-type: none;
	margin: 0;
	padding: 5px 0px 0px 0px;
	bottom: 0;
}

ul.colouroptions li, ul.fontoptions li, ul.wordspacingoptions li, ul.linespacingoptions li, ul.fontsizeroptions li, ul.cookieoptions li {
	float: left;
}

li.fontoptionsbutton A, li.wordspacingoptionsbutton A, li.linespacingoptionsbutton A, li.fontsizeroptionsbutton A, li.cookieoptionsbutton A {
	display: block;
    text-decoration: none;
	text-align:center;
	border-width: 3px 2px 2px 3px;
	border-style: outset;
	border-color:#fa6a6a #420402 #420402 #fa6a6a; 
	margin: 0.1em 0.1em 0.1em 0.1em;
	color: white;
	font-weight:bold;
	padding: 0.4em;
	white-space: nowrap;
	background:#ef010f; 
}

li.colouroptionsbutton A {
	display: block;
	font-weight: bold;
    text-decoration: none;
	text-align:center;
	border-width: 2px 1px 1px 2px;
	border-style: inset;
	border-color:#d8d8d8 #000000 #000000 #d8d8d8;
	font-size:1.85em;
	margin: 0.05em;
}

li.colouroptionsbutton A:hover, li.fontoptionsbutton A:hover, li.wordspacingoptionsbutton A:hover, li.linespacingoptionsbutton A:hover, li.fontsizeroptionsbutton A:hover, li.cookieoptionsbutton A:hover {
	border-style: outset;
	border-color:#000000 #ffffff #ffffff #000000;
}

li.colouroptionsbutton A:focus, li.fontoptionsbutton A:focus, li.wordspacingoptionsbutton A:focus, li.linespacingoptionsbutton A:focus, li.fontsizeroptionsbutton A:focus, li.cookieoptionsbutton A:focus, li.colouroptionsbutton A:active, li.fontoptionsbutton A:active, li.wordspacingoptionsbutton A:active, li.linespacingoptionsbutton A:active, li.fontsizeroptionsbutton A:active, li.cookieoptionsbutton A:active {
    color: yellow;
}

/* End of Viewing options */

/* Tertiary Menu */

ul#menu3 {
	list-style-type: none;			
	margin: 0;
	padding: 0;
}

ul#menu3 A {
	font-family:verdana, sans-serif;
	display: block;
	padding: 0.5em;
	text-align:left;
	text-decoration: none;
}

ul#menu3 A:hover {
	border-top-color: #000000;
	background-color:#ffffff;
	color: #000000;
}

UL#menu3 li {

}

li.button3 A, li.buttondown3 A {
	line-height: normal; 
	word-spacing: 0.8em;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 0.125em 0em 0.125em 0em;
	color: white;
}

li.button3 A {
	border-top-color: #000000;
}

li.buttondown3 A {
	border-top-color: #000000;
	background-color:#ffffff;
	color: #000000;
}

li.button3 A:visited {
	color: #ffffff;
}

li.buttondown3 A: visited{
	color: #000000;
}

.shadow2 {
	border-right-color: #888888; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-left-color: #888888; 
	border-left-style: solid; 
	border-left-width: 1px; 

	background-repeat:repeat-x; 
	background-image: url(../Home/Assets/Images/drop-shadow.gif);
}

.mainpart2 {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-header-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 
	padding: 0px;
	border-color: #000000; 
	border-style: solid; 
	border-width: 1px; 

}

.blueheader2{
	border-top-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px; 
	border-left-color: #000000; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-color: #000000; 
	border-right-style: solid; 
	border-right-width: 1px; 
	padding: 5px; 
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-header-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 	
	font-weight:bold;
	font-family:verdana, sans-serif;	
	line-height: 1.25; 
	word-spacing : normal;
	}

.blueheader2, .blueheader2 A {
	text-decoration:none;
}

.blueheader2 A:visited {
color: white;
}





/* End of Tertiary Menu */

/* Blog */

#blogcontainer {
	background-color:#007bba;
	border-width: 1px;	 
	border-style: solid; 
	border-color: #909292; 
	padding: 7px 2px 7px 2px;	
}


.blogbox {
	border-width: 1px;	 
	border-style: solid; 
	border-color: #000000; 
	background-color:#ffffff;
	padding: 10px 10px 10px 10px;
	margin: 0 0 20px 0px;


}

.blogboxpara {
padding: 10px;
	margin: 20px 0px 20px 0px;
	border-top-width: 1px;	 
	border-top-style: solid; 
	border-top-color: #000000; 
	border-bottom-width: 1px;	 
	border-bottom-style: solid; 
	border-bottom-color: #000000; 
	background-color:#ffffff;
	overflow: hidden;
}

.commentbox {
	border-width: 1px;	 
	border-style: solid; 
	border-color: #000000; 
	background-color:#e4f3f5;
	padding: 3px 10px 10px 0px;
	margin: 0 0 20px 0px;
}

.commentpara {
	margin: 10px 0px 20px 0px;
}

.pageheader {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-header-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 
	padding: 10px; 
	margin: 0 0 10px 0;
	color: white;
}

.pagefooter {
	background-repeat:repeat-x;
    background-image: url(http://www.callscotland.org.uk/Common-Assets/Images/blue-header-background.gif);
	background-position: bottom right;
	background-color:#0082c5; 
	padding: 10px; 
	margin: 10px 0 0 0;
	color: white;
}

.pageheader A:visited, .pagefooter A:visited {
	color: white;
}

.pageheader A:link, .pagefooter A:link {
	color: white;
}


/* End of Blog */

.recentlinkcontainer {
	height: 11em; 
	border-width: 1px; 
	border-style: solid; 
	border-color: black; 
	padding: 20px 5px 10px 0px; 
	margin: 20px 25px 0 0; 
	background-color:#f5f6f6;
}

.profilecontainer {
	height: 22em; 
	width: 17em; 
	float: left; 
	border-width: 1px; 
	border-style: solid; 
	border-color: black; 
	padding: 20px 0 10px 0px; 
	margin: 20px; 
	background-color:#f5f6f6;
}

.profileimage {
	text-align:center;
}

.recentlinkimage {
float: left;
}

.profiletext {
	text-align:center; 
	margin: 10px;
}

.recentlinktext {
	margin: 10px;
}

.style1 {
float: left;
margin: 5px 10px 10px 0;
padding: 1px;
	border-width: 1px; 
	border-style: solid; 
	border-color: black; 
}

.style2 {
float: right;
margin: 5px 0 10px 10px;
padding: 1px;
	border-width: 1px; 
	border-style: solid; 
	border-color: black; 
}

.imageleftwithoutborder
{
float: left;
margin: 0 10px 10px 0;
}

.imagerightwithoutborder
{
float: right;
margin: 0 0 10px 10px;
}

#mapbox {
background-color:#f5f6f6;
width: 400px; 
padding: 10px; 
margin: 10px 0 20px 0; 
border-width: 1px; 
border-style: solid; 
border-color: black;
}

.tag-box {
float: left;
border-right-color:#000000; 
border-right-width:1px; 
border-right-style:solid;
margin: 0 10px 5px 0;
padding: 0 10px 0 0; 
}

.tag-box-left {
float: left;
border-left-color:#000000; 
border-left-width:1px; 
border-left-style:solid;
border-right-color:#000000; 
border-right-width:1px; 
border-right-style:solid;
margin: 0 10px 0 0;
padding: 0 10px 0 10px; 
}

.imageborder {
border-color:#000000; 
border-width:2px; 
border-style:solid;
margin: 0px 15px 10px 0;
float: left;
}

.itemtitle { 
padding: 10px;
background-color:#017097;
color: #FFFFFF;
border-bottom-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: black;
}

#homebackground {
    background-image: url(http://www.communicationpassports.org.uk/Home/Assets/Images/background.gif);
	background-position: right;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	margin: 0px 0px 10px 0px;
	height: 175px;
}

.whybox {
margin: 30px 0 0 0;
}