/* CSS Document - Global system Styles */
body {
	font-family:Arial, Verdana, Georgia, sans-serif;
	font-size:85%;
	margin:0px;
	text-align:center;
	color:#000;
}
div,span,li     { margin:0.001pt;}
p               { margin:0.001pt; color:#000;}
.white { color:#fff; }
td              { font-size:72%;}
ul              {margin:0.5em auto 0.001pt 20px; padding-left:0; list-style:outside square url(/images/li.gif);}
ol              {margin:0.5em auto 0.001pt 20px; padding-left:0;}
li 		{padding-left:0;}
form			{margin-top: 0.001pt; margin-bottom: 0.001pt; padding-top: 0.001pt; padding-bottom: 0.001pt;}

/* standard links across DYC - OAB */
a		{ color:#000; text-decoration:underline; }
a:link  { color:#000; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline; }
a:hover	{color:#9e2021; text-decoration:underline; }
a:active { color:#000; text-decoration:underline; }

/* standard links - not underlined across DYC */
a.nounline		{ color:#000; text-decoration:none; }
a.nounline:link  { color:#000; text-decoration:none; }
a.nounline:visited { color:#000; text-decoration:none; }
a.nounline:hover	{color:#9e2021; text-decoration:underline; }
a.nounline:active { color:#000; text-decoration:underline; }

a.whitelink { color:#fff; text-decoration:underline; }
a.whitelink:link   { color:#fff; text-decoration:underline; }
a.whitelink:visited  { color:#fff; text-decoration:underline; }
a.whitelink:hover 	{color:#eee; text-decoration:underline; }
a.whitelink:active  { color:#ccf; text-decoration:underline; }

a.whitelinknu { color:#fff; text-decoration:none; }
a.whitelinknu:link   { color:#fff; text-decoration:none; }
a.whitelinknu:visited  { color:#fff; text-decoration:none; }
a.whitelinknu:hover 	{color:#eee; text-decoration:underline; }
a.whitelinknu:active  { color:#ccf; text-decoration:underline; }


img				{border: white 0px solid;}
textarea		{font: 100% Verdana, Arial, Helvetica, sans-serif;}
input			{font: 100% Verdana, Arial, Helvetica, sans-serif;}
.Heading1, h1   {color:#26264E; font-size:135%; font-weight:normal; margin-top:2px; margin-bottom:3px;}
.strong	        { font-weight:bold; }
.damionspan     { margin-left:5px; margin-right:5px; color:#666; }
.clearDiv { clear:both; margin:0px; padding:0px; }
#breadcrumb { font-size:75%; padding:3px; }

/*layout styles*/
#superContainer { margin-left:auto; margin-right:auto; margin-top:3px; width:950px; text-align:left; }
#TopOfPageArea {
	position:relative;
	float:left;
	width:950px;
	height:62px;
	overflow:visible;
	z-index:2500;
	margin-top:10px;
}
#AccessLinksArea { position:absolute; right:0px; font-size:90%; top:-10px; color:#fff; width:300px; clear:both; margin:0px; text-align:right; }
.aButtonMover { position:absolute; right:0px; top:2px; }
.accessTextMover { position:absolute; right:61px; top:8px; }
#LogoArea { position:absolute; width:350px; height:45px; left:0px; top:-4px; }
#TopLinksArea { position:absolute; top:30px; right:0px; width:575px; height:50px; z-index:3000; overflow:visible; }
#TopLinkSc  { position: relative; float:left; width:110px; height:50px; margin-right:5px; padding-top:0px; }
#TopLinkWh  { position: relative; float:left; width:110px; height:30px; margin-right:5px; padding-top:0px; }
#TopLinkFy  { position: relative; float:left; width:110px; height:30px; margin-right:5px; padding-top:0px; }
#TopLinkCsd { position: relative; float:left; width:110px; height:30px; margin-right:5px; padding-top:0px; }
#TopLinkOab { position: relative; float:left; width:110px; height:30px; margin-right:5px; padding-top:0px; }
#SearchArea { position:relative; float:right; bottom:0px; right:0px; width:300px; height:32px; }
#SearchBox { position:relative; float:left; width:300px; height:32px; background-image: url('/images/search-box.gif'); background-repeat:no-repeat; }
.searchtextboxmove { position:absolute; left:47px; top:5px; }
.searchMagnifier { position:absolute; left:4px; top:-3px; z-index:1500; }
.searchButton  { position:absolute; right:5px; top:3px; }
#HeadlineImageArea { position:relative; float:left; width:950px; height:425px; }
#HeadlineImageAreaSml { position:relative; float:left; width:950px; height:326px; }
#MainNavArea {
	position:relative;
	float:left;
	width:950px;
	margin-left:0px;
	margin-top:9px;
	margin-bottom:9px;
}
.hznavitem
{
	position:relative;
	float:left;
	margin-right:8px;
	margin-bottom:0px;
	width:122px;
}
#MainContentArea {
	position:relative;
	float:left;
	width:950px;
	margin-top:0px;
}
#RightColumnArea {
	position:relative;
	float:right;
	width:300px;
	margin:0px;
}
#EdContent1Area {
	position:relative;
	float:left;
	background-color:#fff7cc;
	width:601px;
	margin-bottom:17px;
	padding:12px; 
}
#EdContent2Area { position:relative; float:left; width:625px; margin-top:1px; margin-bottom:1px; padding:0px; clear:both; overflow:hidden; }
#EdContent3Area { position:relative; float:left; background-color:#fff7cc; width:601px; margin-top:10px; padding:12px; }
#QuickAccSrchArea {
	position:relative;
	float:left;
	background-color:#900;
	width:300px;
	height:225px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:17px;
	background-image: url(/images/qacs-temp.jpg);
    background-repeat:no-repeat;
}
#FeatureBoxMainArea { position:relative; float:left; width:625px; margin-bottom:17px; }
/* The drop in Wide Feature box styles */
#featureBoxWideCol
{
	position:relative;
	float:left;
	width:625px;		
}
#wideFeatureBox {     
	position:relative;
	float:left;
	color:#fff;
    width:625px;
    height:104px;
    font-size:100%;
    margin-left:0px;
	margin-right:0px;
    margin-bottom:17px;
	overflow:hidden; 
}
.wideFBImage
{
	width:625px;
	height:70px;
	overflow:hidden;
}
#wideFBTitle
{
	width:625px;
	height:22px;
	padding-left:8px;
	padding-top:4px;	
	font-size:125%;
	color:#fff;
}
.wideFBInfo
{
	width:617px;
	text-align:right;
	height:25px;
	padding-right:8px;
	padding-top:4px;	
	font-size:125%;
	color:#fff;	
	background-color:#600;
}
/* closes The wide drop in Feature box styles */
#AdvertisingBoxFlexi { position:relative; float:left; width:300px; margin-left:0px; margin-top:0px; margin-bottom:17px; font-size:88%; }
#AdvertisingBoxFixed { position:relative; float:left; width:300px; margin-left:0px; margin-top:0px; margin-bottom:17px; font-size:88%; }
/* Closes layout styles*/
/* Events webservice feed */
#EventsItems
{
	width:300px;
	padding:0px;
	position:relative;
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:17px;
}
#eventdiv
{
    width:286px;
    padding-top:12px;
	padding-left:7px;
	padding-right:7px;
	font-size:83%;
	clear:both;
	background-color:#fff7cc;
}
#titlews
{
	width:293px;
	background-color:#f3f;
	color:#fff;
	height:26px;
	margin:0px;
	padding-left:7px;
	padding-top:4px;
	top:0px;
	font-size:125%;
}
h3.eventsws
{
	font-size:120%;
	font-weight:bold;
	color:#800000;
	margin-bottom:2px;
	margin-top:7px;
}
.wslink
{
	text-decoration:underline;
	color:#603;
}
/* Closes events webservice feed */
/* The SlidingImage header */
#wrap {width:950px; height:425px; background: #333; position:relative; border:0px solid #000; margin:0px; overflow:hidden; }
#slide {width:950px; height:425px; overflow:hidden; position:absolute; left:0px; top:0px; background:#000; border:0px solid #888; z-index:1000;}
#slide a {text-decoration:none; display:block; width:950px; height:425px; position:absolute; left:950px;}
#slide a img {display:block; border:0;}
#buttons {position:absolute; left:8px; bottom:8px; padding:0px; z-index:1500; width:350px; height:34px; }
#buttons div {width:40px; height:34px; float:left; margin-top:0px; margin-bottom:7px; display:inline; }
#buttons div img {display:block; cursor:pointer; border:2px solid #444;}
img#loading {position:absolute; left:450px; top:200px;}
#slogan { position:absolute; left:0px; top:0px; width:950px; height:50px; background-image:url(/images/gauze-slogan.png); z-index:2000; }
/* Closes The SlidingImage header */

/* The drop in Feature box styles */
#featureBoxColumnL
{
	position:relative;
	float:left;
	width:325px;	
}
#featureBoxColumnR
{
	position:relative;
	float:right;
	width:300px;
}

#FeaturedBox
{
    position:relative;
	float:left;
    width:300px;
    height:104px;
    background-color:#ccc;
    font-size:88%;
    margin-left:0px;
	margin-right:0px;
    margin-top:17px;
	overflow:hidden;
}
#FBHeader
{
    position: relative;
    float: left;
    width: 286px;
    height: 19px;
    font-size: 145%;
    font-weight:normal;
    padding-left:8px;
    padding-top:5px;
	padding-right:6px;
	padding-bottom:6px;	
    color: #fff;
}
#FBText
{
    position:relative;
    float:left;
    width:138px;
    height:62px;
	color:#000;
    background-color:#fff7cc;
    padding:6px;
}
#FBImage
{
    position:relative;
    float:left;
    width:150px;
    height:74px;
}
/* Closes the drop in Feature box styles */
/* Call to action box styles for action box 1 and 2 */
#calltoacation
{
	position: relative;
	float: left;
	width: 300px;
	height:130px;
	margin-top:0px;
	margin-bottom:17px;
	font-size:88%;
	clear:both;
}
#calltoacation2
{
	position: relative;
	float:left;
	color:#fff;
	width:300px;
	height:119px;
	background-color:#900;
	margin-top:0px;
	margin-bottom:17px;
	font-size:88%;
	background-color:#F60;
}
#ctoatitle
{
    position:relative;
    float:left;
    width:288px;
    height:18px;
    background-color:#444;
    font-size:145%;
    padding:6px;
    color:#fff;    
}
#ctoatext
{
    position: relative;
    float:left;
    width:294px;
    height:94px;
    padding-top:6px;
    padding-left:8px;
    line-height:28px;
	background-image:url(/images/c2c-contact-bg.jpg);
	background-repeat:no-repeat;
}
#ctoatext2
{
    position: relative;
    float:left;
	text-align:right;
    width:293px;
    height:92px;
    padding-top:8px;
    padding-right:9px;
    line-height:16px;
	background-image:url(/images/c2c-signup-bg.jpg);
	background-repeat:no-repeat;	
}
#ctoabutton2
{
    position:absolute;
    right:9px;
    top:53px;
}
/* Closes Call to action box styles */
/* Footer Advert boxes */
#FooterAd
{
	position:relative;
	float:left;
	width:625px;
}
#wideAd
{
    position:relative;
    float:left;	
	height:60px;
	width:474px;
	margin-top:17px;
}
#narrowAd
{
    position:relative;
    float:right;
	height:60px;
	width:126px;
	margin-left:25px;
	margin-right:0px;
	margin-top:17px;	
}
#adtitle
{
    position:relative;
    float:left;
    width:288px;
    height:18px;
    font-size:145%;
    padding:6px;
    color:#fff;
}
/* Closes Advert boxes */
/* Starts GlobalFooter plugin style */
#GlobalLinkFootArea {
	position:relative;
	float:left;
	background-color:#fff7cc;
	width:950px;
	height:230px;
	margin-top:20px;
	font-size:108%;
}
#GlobalLinkFootTop { position:relative; float:left; background-color:#fff7cc; width:950px; margin:0px; }
#LogoFootArea { position:absolute; width:370px; top:28px; left:7px; }
#web2logos { position:absolute; right:0px; top:15px; width:448px; }
.web2LogoPad { margin-right:20px; margin-left:0px; position:relative; float:left; }
#OtherLogoFootArea  { position:relative; float:right; width:190px; height:40px; margin-top:40px; margin-bottom:20px; margin-right:10px; }
.sbcLogoPad { margin-right:20px; position:absolute; right:81px; bottom:-2px; }
.yfLogoPad { margin-right:0px; position:absolute; right:0px; }
#GlobalFootLinkColumnsArea
{
	position:absolute;
	left:0px;
	bottom:15px;
	width:950px;
    background-color:#fff7cc;
	font-size:80%;
}
.GlobalFLColMenu
{
	position:relative;
	float:left;	
	width:142px;
    background-color:#fff7cc;
	margin-left:15px;
	padding:0px;
	margin-bottom:15px;		
}

/* Closes GlobalFooter plugin style */

/*User Selectable Styles*/
.bodycolor      {background-color:#670001; background-image:url( '/images/bg-fade-dyc.jpg' ); background-repeat: repeat-x; }
.Heading2, h2 	{color:#670001; font-size:145%; padding:0px; font-weight:normal; margin-top:0px; margin-bottom:3px; height:46px; background-image:url( '/images/ptitle-ul-dyc.png' ); background-repeat:no-repeat; }
.Heading3, h3   {color:#670001; font-size:135%; font-weight:normal; margin-top:2px; margin-bottom:3px;}
.Heading4, h4   {color:#670001; font-size:125%; font-weight:normal; margin-top:2px; margin-bottom:3px;}
.Heading5, h5   {color:#670001; font-size:115%; font-weight:normal; margin-top:2px; margin-bottom:3px;}

.fbplace { background-image: url('/images/dyc-title-bkgrd.jpg'); background-repeat:repeat-x; }
.gradbackgroundtitle { background-image:url('/images/dyc-title-bkgrd.jpg'); background-repeat: repeat-x; }
.titleUnderline { }
.superContainerbg { background-color:#670001; background-image:url( '/images/bg-fade-dyc.jpg' ); background-repeat: repeat-x; }

/* DYC (home) link styles */
a	{ color:#000; text-decoration:underline; }
a:link  { color:#000; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline; }
a:hover	{color:#9e2021; text-decoration:underline; }
a:active { color:#C00; text-decoration:underline; }

a.nounline		{ color:#000; text-decoration:none; }
a.nounline:link  { color:#000; text-decoration:none; }
a.nounline:visited { color:#000; text-decoration:none; }
a.nounline:hover	{color:#9e2021; text-decoration:underline; }
a.nounline:active { color:#000; text-decoration:underline; }



/* SLIDER */

#HeadlineImageAreaSml{
    overflow:hidden;
}
#HeadlineImageAreaSml ul
{
    padding:0;
    margin:0;
}
#HeadlineImageAreaSml ul li
{
    padding:0;
    margin:0;
    display:block;
    float:left;    
}


/* BROCHURE REQUEST */

#brochure{
	color:#FFFFFF;
}
#brochure p{
	color:#FFFFFF;
}

#thedms-accessible-accommodation{background-color:#FFF;padding:10px;float:left;}


