@charset "UTF-8";
/***********************************************Main Structural Elements**************************************************/
body {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
}

p {
	color: #616161;
	font-size: small;	
}
h1 {
font-size: 1.2em;
color: #444;
}
ul {
	display: block;
	margin-left: 10px;
}
.ulclass {
	display: block;
	margin-left: 10px;
	width: auto;
	list-style-position: inside;
	list-style-type: disc;	
}
li {
	font-size: small;
	color: #616161;
	/*margin-left: 55px;*/
	list-style-type: disc;
}

.submenu ul {
	display: block;
}

.urbangreymenu li {
	font-size: small;
	list-style-type:none;
}

label {
	color: #616161;
}
a.button:link {font-size: 1.1em; color: white; font-weight: bold;}
a.button:hover {font-size: 1.1em; color: white; text-decoration: underline; font-weight: bold;}
a.button:visited {font-size: 1.1em; color: white; font-weight: bold;}
a.button:active {font-size: 1.1em; color: white; font-weight: bold;}

#pageContentHolder {height: auto; width: 975px; margin-right: auto;	margin-left: auto;	background-color: #FFFFFF; }


#pageheader {position: relative; float: left; height: auto; width: 970px; padding: 0px; margin: 0px; background-image: url(http://dev.yourdocmedical.co.uk/images/ydmheader.png); border: 1px solid red; margin-top: 10px;}
#slideshow {position: relative; float: right; height: auto; width: auto; padding: 0px; margin: 0px; border: 1px solid black;}

/*#headerimage {position: relative; float: left; height: auto; width: auto; padding: 0px; margin: 0px;}*/

#breadcrumbs {position: relative; float: left; height: auto; width: 970px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; margin: 0px; background-color: #29afe3; margin-top: 10px; color: white; }
#date {position: relative; float: right; height: auto; width: auto; padding: 0px; margin: 0px; font-size: 90%;}

#mainContent {height: auto;	width: 970px; position: relative; margin-right: 0px; margin-left: 0px; border: 1px solid #e4e4e4; }
#mainLeftCol {height: auto;	width: 180px; position: relative; float: left; margin-top: 10px; border: 1px solid #e4e4e4; background-color: #FFFFFF; }



#pageContentHolder #mainContent #mainCentreCol {
	float: left;
	height: auto;
	width: 750px; /* was 580 */
	margin-top: 160px;
}
a:link {
	color: #616161;
	/*text-decoration: none;
	text-decoration: underline;*/
	text-decoration: none;
}
a:hover {
	color:#616161;
	text-decoration: underline;
}
a:visited {
	color:#616161;
	text-decoration: none;
}
a:active {
	color:#616161;
	text-decoration: none;
}

/***************************TinyMCE Editor Elements**********************************/

.bodyCopy {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
	color: #616161;
	font-size: small;
}

.blueBold {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
	color:#10a2d3 ;
	font-size: small;
	font-weight: bold;
}

.blueBoldPlus {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
	color:#10a2d3 ;
	font-size: large;
	font-weight: bold;
}

.redBold {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
	color:#FF0000 ;
	font-size: small;
	font-weight: bold;
}

.redBoldPlus {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;	
	color:#FF0000;
	font-size: large;
	font-weight: bold;

}


/***************************Header Elements**********************************/
#headerMenu {
	/*background-image: url(/images/redMiniBar.gif);
	background-repeat: repeat-y;*/
	background-color: red;  /* THIS NEEDS TO CHANGE WITH TEMPLATE */
	height: 21px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
#headerMenuMembers {
	background-color: #FFFFFF;
	background-image: url(/images/redMiniBar.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
}
#blueTopMenu{
	width: 970px;
	height: 30px; /*was 57px;*/
	margin-right: 0px;
	margin-left: 0px;
	/*background-image: url(/images/blueMenuBack.gif);*/
	background-color: #29afe3; /* THIS NEEDS TO CHANGE WITH TEMPLATE */
}
#blueTopMenu ul{
	list-style-type: none;
	margin-top: 5px;
}
#blueTopMenu .global {
	float: left;
	display: inline;
	margin-top: 5px;
	margin-right: 21px;
	font-size: 0.7em;
	color: #ffffff;
	margin-left: 0px;	
}
#blueTopMenu .global a:link {
	color: #ffffff;
}
#headerMenu #globalMenu {
	/*background-image: url(/images/redMiniBar.gif);
	background-repeat: repeat-y;*/
	
	float: right;
	width: 600px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: X-small;
	color: #FFFFFF;
}
#headerMenu #globalMenu ul {
	list-style-type: none;
	margin-top: 5px;
}
#headerMenu #globalMenu .global {
	float: left;
	display: inline;
	margin-right: 21px;
	font-size: x-small;
	color: #ffffff;
	margin-left: 0px;
	
}
#headerMenu #globalMenu .global a:link {
	color: #ffffff;
}
#headerMenuMembers #globalMenuMembers {
	float: left;
	padding-left: 205px;
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: X-small;
	color: #FFFFFF;
}
#headerMenuMembers #globalMenuMembers #paymentsDue {
	float: left; 
	margin: 3px 0px 0px -200px;
	padding: 1px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: X-small;
	color: #FF0000;
	background-color: #FFFFFF;
}

#headerMenuMembers #globalMenuMembers ul {
	list-style-type: none;
	margin-top: 5px;
}
#headerMenuMembers #globalMenuMembers .global {
	float: left;
	display: inline;
	margin-right: 21px;
	font-size: x-small;
	color: #ffffff;
	margin-left: 0px;
	
}
.searchBut {
	margin-top: 2px;
	margin-left: 2px;
}


/******************************************Left Hand Column Elements***************************************/

#pageContentHolder #mainContent #mainLeftCol #leftMenuContainer {
	width: 179px;
	height: auto;
	border: 1px solid #b6b6b6;
	margin-left: 0px; /* was 9px; */
	margin-top: 9px;
	margin-bottom: 5px;
	background-color: #fafafa;
	
	/*padding-top: 5px;*/
	
}
#pageContentHolder #mainContent #mainLeftCol #leftContact {
	position: absolute;
	bottom: 5px;
	padding-left: 10px;
	width: 179px;
}
#pageContentHolder #mainContent #mainLeftCol #leftMenuContainer #menuInner {
	width: 168px;
	height: auto;
	border: 1px solid #cecece;
	background-color: #ffffff;
	margin-bottom: 8px;
	margin-top: 1px;
	#margin-top: 0px;
	margin-left: 5px;
	padding-left: 1px;
}
#pageContentHolder #mainContent #mainLeftCol #leftMenuContainer #lifestyleScreening {
	width: 167px;
	height: 260px;
	border: 1px solid #cecece;
	margin-bottom: 8px;
	margin-top: 1px;
	margin-left: 5px;

}
#pageContentHolder #mainContent #mainLeftCol #leftMenuContainer #corporateServices {
	width: 167px;
	height: 215px;
	border: 1px solid #cecece;
	margin-bottom: 8px;
	margin-left: 5px;
	
}
#pageContentHolder #mainContent #mainLeftCol #leftMenuContainer #wellnessCheck {
	width: 167px;
	height: 245px;
	border: 1px solid #cecece;
	margin-left: 5px;
	margin-bottom: 5px;
	
}

.leftColTitle {
	margin-top: 1px;
	margin-left: 2px;
	margin-bottom: 5px;
}
.leftColSub {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.leftColPic {
	margin-left: 5px;
}
.leftColText {
	margin-left: 5px;
	#margin-top: -2px;
	/*margin-right: 4px;*/
	font-size: 0.6em;
}


/******************************************Centre Column Elements - Three Column Layout*******************/

#pageContentHolder #mainContent #mainCentreCol #flashContainer {
	background-color: #eaeaea;
	height: 257px;
	margin-left: 22px;
	margin-right: 17px;
}

#pageContentHolder #mainContent #mainCentreCol #centreBread {
	width: 541px;
	height: 25px;
	padding-left: 22px;
	padding-right: 17px;
	padding-top: 14px;
	font-size: x-small;
	color: #000000;
}
#indexContent {
	width: 750 auto;
	margin-right: 17px;
	margin-left: 22px;
}

/******************************************Centre Column Elements - Two Column Layout*******************/

#pageContentHolder #mainContent #mainCentreColTwo {
	float: left;
	height: auto;
	width: 777px;
	margin-top: 160px;
	background-color: #ffffff;
}
#pageContentHolder #mainContent #mainCentreColTwo #centreBread {
	width: 732px;
	height: 25px;
	padding-left: 22px;
	padding-right: 17px;
	padding-top: 14px;
	font-size: x-small;
	color: #000000;
}
#pageContentHolder #mainContent #mainCentreColTwo #twoCentreContent {
	width: 749px;
	margin-left: 22px;
	height: auto;

}
#pageContentHolder #mainContent #mainCentreColTwo #twoCentreContent #expertContent {
	width: 749px;
	height: auto;
}


/******************************************Right Hand Column Elements - Three Column Layout***************/

#pageContentHolder #mainContent #mainRightCol #shopContainer {
	width: 177px;
	height: 100px;
	border: 1px solid #b6b6b6;
	background-color: #fafafa;
	margin-top: 9px;
	margin-right: 7px;
	margin-left: 10px;
	color: #666666;
	margin-bottom: 15px;
}
#pageContentHolder #mainContent #mainRightCol #shopContainer #shopBox {
	width: 167px;
	height: 90px;
	border: 1px solid #cecece;
	background-color: #ffffff;
	/*margin-top: 5px;*/
	margin-left: 4px;
	padding-left: 4px;
	padding-top: 1px;
}
#pageContentHolder #mainContent #mainRightCol #membersLoginContainer {
	width: 177px;
	height: 243px;
	border: 1px solid #b6b6b6;
	background-color: #fafafa;
	margin-top: 9px;
	margin-right: 7px;
	margin-left: 0px; /* was 10px;*/
	color: #666666;
}
#pageContentHolder #mainContent #mainRightCol #membersLoginContainer #loginBox {
	width: 167px;
	height: 186px;
	border: 1px solid #cecece;
	background-color: #ffffff;
	/*margin-top: 5px;*/
	margin-left: 4px;
	padding-left: 4px;
	padding-top: 1px;
}
#pageContentHolder #mainContent #mainRightCol #registerButton {
	width: 175px;
	height: 69px;
	margin-top: 7px;
	margin-left: 12px;
	background-image: url(/images/registerBut.gif);
}

#pageContentHolder #mainContent #mainRightCol #donateBox {
	width: 177px;
	height: auto; /*have changed this from 190px*/
	margin-top: 8px;
	margin-left: 12px;
	border: 1px solid #b6b6b6;	
}
#pageContentHolder #mainContent #mainCentreColTwo #twoCentreContent #expertContentThree {
	width: 749px;
	height: auto;
}


/******************************************FOOTER ELEMENTS*************************************************/
#pageContentHolder #mainContent #footerFloatedDiv {
	clear: both;
	height: 100px;
	width: 808px;
	padding-left: 167px;
	padding-top: 10px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	background-image: url(/images/footerBack.jpg);
	font-size: x-small;
	color: #6e6e6e;
	line-height: 16px;
	vertical-agn: text-top;
}

a:link.footer {
	color: #6e6e6e;
	text-decoration: none;
}
a:visited.footer {
	text-decoration: none;
	color: #6e6e6e;
}
a:hover.footer {
	text-decoration: underline;
	color: #6e6e6e;
}
a:active.footer {
	text-decoration: none;
	color: #6e6e6e;
}
/****************************************CLASSES***********************************************************/
.featuredAdvert {
		
}
.featuredProfessional {

}
.contactInfo {
	font-size: x-small;
	margin-left: 20px;
	margin-top: 25px
}
.pageTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: X-large;
	color: #616161;	
	width: auto; /*Added from here*/
	display:block;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.indexPageTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: X-large;
	color: #000000;	
}
.pageSubTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;
	color: #616161;
	/*font-weight: bold;*/
}
.pageSubTitleSmall {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #616161;
	/*font-weight: bold;*/
}
.indexHeadline {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;
	color: #ffffff;
	padding-left: 10px;
	background-color: #b2b2b2;
}
.leftFloatedPic {
	float: left;
	display: block;
	margin-right: 18px;
}
.pageSubSubTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;

	display: inline;
	color: #616161;
}
.nonFloatedSubTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;
	display: inline;
	color: #616161;
}
.topicPageSubTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;
	float: left;
	display: inline;
	color: #616161;
	width: 500px;
}
.expertPageSubTitle {
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: large;
	float: left;
	display: inline;
	color: #616161;
	width: 300px;
}
.headlineText {
	font-size: medium;
	color: #616161;
	float: left;
	display: inline;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

[if IE]>

.clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
.signupLink{
	color: #616161;
	font-size: medium;
	text-decoration: none;
	text-align: center;
}

.readMoreLink {
	clear: both;
	margin-top: -10px;
	color: #616161;
	float: right;
	font-size: small;
	text-decoration: none;
	margin-bottom: 5px;
}
.readMoreLink2 {
	color: #616161;
	float: left;
	font-size: small;
	text-decoration: none;
	margin-left: 500px;
}
.readMoreLink3 {
	color: #616161;
	float: right;
	font-size: small;
	text-decoration: none;
	margin-right: 12px;
	#margin-top: -5px;
}
.testimonials{
	color: #616161;
	float: right;
	font-size: small;
	text-decoration: none;
	font-style: italic;

}
a:link.readMoreLink {
	text-decoration: none;
	color: #616161;
}
a:active.readMoreLink, a:active.readMoreLink2 {
	text-decoration: none;
	color: #616161;
}

a:hover.readMoreLink, a:hover.readMoreLink2 {
	text-decoration:underline;
	color: #616161;
}
a:hover.readMoreLink3 {
	text-decoration:underline;
	color: #ff0000;
}
a:visited.readMoreLink, a:visited.readMorenk2  {
	text-decoration: none;
	color: #616161;

}

.expertLabel {
	color: #616161;
	font-size: large;
	vertical-align: text-top;
}
.row {
	clear: both;
	font-size: large;
	width: 749px;
	height: 90px;
	color: #616161;

}
.rowSubmit {
	clear: both;
	font-size: large;
	width: 610px;
	height: 90px;
	color: #616161;

}
.row2 {
	clear: both;
	font-size: large;
	width: 749px;
	height: 20px;
	color: #616161;
	margin-bottom: 5px;

}
.row3 {
	clear: both;
	width: 190px;
	height: 20px;
}
.row4 {
	width: 749px;
	height: 20px;
	margin-bottom: 5px;
}
.row5 {
	width: auto;
	height: 100px;
}
.row6 {
	width: auto;
	height: 20px;
	padding-left: 458px;
}
.row7 {
    width: 749px;
	height: 30px;
	margin-bottom: 5px;
}
.pdfListRow {
	width: 740px;
	height: 43px;
	padding-top: 10px;
	margin-bottom: 5px;
	color: #666666;
}
.pdfCol {
	width: 59px;
	height: 53px;
	float: left;
}
.pdfCol2 {
	width: 681px;
	height: 53px;
	float:left;
	margin-top: 20px;
}
.col1 {
	float: left;
	height: 40px;
	margin: 0px;
	margin-right: 2px;
	text-align: left;
	width: 120px;

}
.col1a {
	float: left;
	height: 40px;
	margin: 0px;
	margin-right: 2px;
	text-align: left;
	width: 130px;
}
.col1b {
	float: left;
	height: 40px;
	margin: 0px;
	margin-right: 2px;
	text-align: left;
	width: 400px;
}
.col2 {
	float: left;
	height: 40px;
	margin: 0px;
	margin-right: 2px;
	text-align: left;
	width: 300px;
}
.col2b {
	float: left;
	height: 40px;
	margin: 0px;
	margin-right: 2px;
	text-align: left;
	width: 120px;
}
.questionBullet, .answerBullet {
	font-size: large;
}
.floatRight {
	float:left;
	margin-left: 10px;
	display: inline;
}
.floatLeft {
	float: left;
	display: inline;
	width: 500px;
}
.floatLeft2 {
	float: left;
	display: inline;
	width: 600px;
}
.floatLeft3 {
	float: left;
	display: inline;
	width: 500px;
}
.floatLeft4 {
	float: left;
	display: inline;
	width: 296px;
}
.floatLeft5 {
	float: left;
	display: inline;
	width: 350px;
}
.floatLeft6 {
	#padding-top: 10px;
	float: left;
	display: inline;
	width: 350px;
}
.expertBiogText {
	width: 500px;
	float: left;
}
.expertPic {
	float: left;
	display: inline;
}
.expertPic2 {
	float: left;
	display: inline;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.expertPic3 {
	float: left;
	display: inline;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.question {
	font-size: large;
}
.homeBread {
	background-color: #ff0000;
	height: 40px;
	width: 100px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 5px;	
}
.expertHeaderRow {
	float: left;
	height: 1px;
	color: #eaeaea;
	background-color: #eaeaea;
}
hr {
	float: left;
	border: 0;
	width: 100%;
	height: 1px;
	color: #eaeaea;
	background-color: #eaeaea;
	margin-top: 3px;
}
.loginHeaderRow {	
	border-top: 1px dashed #eaeaea;
	width: 100%;
	height: 1px;
	color: #ffffff;
	background-color: #ffffff;
}
.floatDiv {
	height: 5px;
	float: left;
	width: 580px;
}
.pdfDown {
	/*st-style-image: url(/images/pdfLogo.jpg);*/
	st-style-type: none;
	vertical-align: middle;
	st-style-position: inside;
	margin-bottom: 10px;
	
}
.topicPdf {
	color: #666666;

}
.indexMainPic {
	float: left;
	margin-right:10px;
	display: inline;
}

.indexLogin {
    #margin-top: -5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.membersLogin {
	border: solid #bbb 1px;
	width: 150px;
	height: 17px;
	margin-bottom: 8px;
	background-image: url(/images/field_back.gif);
	background-repeat: repeat;
}
.membersLogin2 {
	border: solid #bbb 1px;
	width: 155px;
	height: 17px;
	margin-left: 5px;
	margin-right: 2px;	
	background-image: url(/images/field_back.gif);
	background-repeat: repeat;
}
input:focus.membersLogin, input:focus.membersLogin2 {
	background-image: url(/images/field_back_active.gif);	
}
.loginTitle {
	margin-left: 2px;
}
.forgot {
	#margin-top: 4px;
	margin-left: 10px;
	font-size: x-small;
}
.forgotLink {
	color: #666666;
	text-decoration: none;
}
a:active.forgotLink, a:visited.forgotLink {
	color: #666666;
	text-decoration: none;
}
a:hover.forgotLink {
	color: #666666;
	text-decoration: underne;
}	
.searchField {
	float:left;
}
#pageContentHolder #mainContent #mainLeftCol #leftContact {
	position: absolute;
	top: 800px;
}
.shopCol {
	float: left;
	margin: 10px 18px 0px 0px;
	
}
.shopCol2 {
	height: 160px;
	width: 155px;
	display: table; #position: relative; overflow: hidden;
	
}
.shopColInner {

	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}
.shopColInner2 {

	margin: 0px 0px 10px 0px;
	#position: relative; #top: -50%;
}








a:hover.noBorder {
	text-decoration: none;
}
/******************************************Classes for Shopping cart******************************************************/

.cartRow {
	clear: both;
	width: 749px;
	height: 30px;
	border-top: 1px sod eaeaea;
	border-bottom: 1px sod #eaeaea;
	padding-top:5px;
	padding-bottom: 5px;
	color: 616161;
	
}
.cartRemove {
	font-size: 11pt;
	font-weight: bold;
	color: #4a4a4a;
	width: 75px;
	color: 616161;
}
.cartQnty {
	font-size: 11pt;
	font-weight: bold;
	color: #4a4a4a;
	width: 100px;
	color: 616161;
}
.cartProd {
	font-size: 11pt;
	font-weight: bold;
	color: #4a4a4a;
    width: 310px;
	color: 616161;
}
.cartPrice {
	font-size: 11pt;
	font-weight: bold;
	color: #4a4a4a;
	width: 120px;
	color: 616161;
}

.cartItemRemove {
	width: 75px;
	color: 616161;
}
.cartItemQnty {
	width: 100px;
	color: 616161;
}
.cartItemProd {
    width: 310px;
	color: 616161;
}
.cartItemPrice {
	width: 120px;
	color: 616161;
}



/***************************************** added css for data formatting -dan **/
.stingSpacer {
	clear: both;
	margin: 15px 0px 15px 0px;
}

.stingLeftFloatContact {
	float: left; width: 580px;	
}

/*****************************************Dupcated menu CSS*******************/
@charset "UTF-8";
/* CSS Document */
li.menuElement {
	width: 150px;
	margin-left: 0px;
	margin-bottom: 2px;
	list-style-type: none;
}
.urbangreymenu{
width: 168px; /*width of menu*/
margin-left: 3px;
#margin-left: 3px;
}

.urbangreymenu .headerbar{
/*font: bold 13px Verdana;*/
color: white;
/*background: #ffffff url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 3px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0px 3px 3px; /*31px is left indentation of header text*/
margin-top: 1px;
#margin-top: -5px;
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
#padding-bottom: 2px;
width: 155px;
margin-left: 5px;
}

.urbangreymenu ul  a.menu{
	font: normal 12px Arial;
	color: #5d93d7;
	background: #ffffff;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 15px;
	padding-right: 10px; 
	text-decoration: none;
	text-align: right;
}

.urbangreymenu ul  a:visited{
color: black;
}

.urbangreymenu ul  a:hover{ /*hover state CSS*/
color: white;
background: #5d93d7;

}.Newcol1a {
	width: 180px;
}
/********************************************************************************/

/*********************************************************
CHANGES TO CAKEPHP BEHAVIOUR
*********************************************************/

.error-message {
	display: none;
}
.jumpstartLink {
	padding: 200px;
	margin: 50px;
}

/*********************************************************
HEADING CLASS FOR HIDDEN TITLE TAGS
*********************************************************/
h2.hiddenTitle {
	display: none;
}

/********************************************************
JUMPSTART LINKS
********************************************************/

a:link.jumpstart {
	color: #20b6e9;
	text-decoration:none;
}
a:hover.jumpstart {
	color: #20b6e9;
	text-decoration:underline;
}
a:active.jumpstart {
	color: #20b6e9;
	text-decoration:none;
}
a:visited.jumpstart {
	color: #20b6e9;
	text-decoration:none;
}
