/*
CSS by Peter Davies :: Davies-Wise Design
http://www.dwdc.co.uk
*/

body {
	background-color: #FFFFFF;
	margin-top: 30px;
}

.text9black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #000000; }
.conttext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #000000; }
.conthead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #000066; }
.verd10on15text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #000000; }
.verd10on15head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #000066; }
.verd10on15title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: bold; color: #CC0000; }
.pagetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #36626D; }
.introtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; }
.verd11on15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000; }
.verd11on15bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold;
color: #000000; }
.text10black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.blacktext13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; color: #000000; }
.arial8on10 { font-family: Arial, Helvetica, sans-serif; font-size: 8px; line-height: 10px; color: #333333; }
.greytext9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #CCCCCC; }
.greytext16on24 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; color: #666666; }

.tahoma9on13grey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #AAAAAA;
}

.tahoma9on13grey a:link, .tahoma9on13grey a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #AAAAAA;
}

.tahoma9on13 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
}

.tahoma10on15 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}

.tahoma11on18 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

.tahoma11on18 a:link, .tahoma11on18 a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

.tahoma11on18light {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #EEEEEE;
}

.tahoma11on18blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000066;
}

.tahoma11on18bluebold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #000066;
}

.tahoma12on22 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
}

.tahoma12on22blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma12on22footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	letter-spacing: 0.1mm;
	color: #2D5C93;
}

.tahoma12on22footer a:link, .tahoma12on22footer a:hover, .tahoma12on22footer a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	letter-spacing: 0.1mm;
	color: #2D5C93;
	text-decoration: none;
}

.tahoma12on22light {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #EEEEEE;
}

.tahoma13on23 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #333333;
}

.tahoma13on23blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma14on24 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
}

.tahoma14on24blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma15on24 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
}

.tahoma15on24blue, .tahoma15on24blue a:link, .tahoma15on24blue a:hover, .tahoma15on24blue a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma15on24orange, .tahoma15on24orange a:link, .tahoma15on24orange a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	font-weight: normal;
	color: #FFCC00;
}

.tahoma18orange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}

.tahoma18on26 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	color: #333333;
}

.tahoma22blue, #subpage1col .smallhead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma22grey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #DDDDDD;
}

.tahoma22orange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #FFCC00;
}

.tahoma24blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma30blue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
	color: #2D5C93;
}

.tahoma36blue, #subpage1col h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 36px;
	line-height: 42px;
	font-weight: normal;
	color: #2D5C93;
}

blockquote.style01 {
	border : 0px;
	width: 326px;
	float: left;
	margin: 0px;
	padding: 10px 20px 15px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #555555;
}

blockquote.style02 {
	border: 1px solid #DDDDDD;
	width: 332px;
	float: left;
	margin: 0px;
	padding: 5px 15px 10px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #EEEEEE;
}

blockquote.style03 {
	border: 0px;
	width: 336px;
	float: left;
	margin: 0px;
	padding: 5px 15px 10px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #555555;
}

blockquote.style04 {
	border: 0px;
	width: 264px;
	float: left;
	margin: 0px;
	padding: 5px 15px 8px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #555555;
}

blockquote.contact {
	border : 0px;
	width: 296px;
	float: left;
	margin: 0px;
	padding: 10px 20px 15px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #555555;
}

blockquote.hosting {
	border: 1px solid #DDDDDD;
	width: 316px;
	float: left;
	margin: 0px;
	padding: 5px 15px 10px 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #EEEEEE;
}

blockquote.smlink {
	border : 0px;
	width: 356px;
	height: 30px;
	float: left;
	margin: 10px 0 0 0;
	padding: 9px 20px 9px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #777777;
}

.spacer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 7px;
	line-height: 7px;
	font-weight: normal;
}

.spacer12 {
	line-height: 12px;
}

.spacer24 {
	line-height: 24px;
}

#fixedtipdiv{
	position: absolute;
	padding: 3px 5px 5px 8px;
	border: 1px solid #AAAAAA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #333333;
	z-index: 100;
}

.rulecolour {
	color: #FFCC00;
}

#dwdcnews {
	width: 346px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	color: #EEEEEE;
	background-color: #555555;
	margin-top: 8px;
	padding: 5px 10px 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#dwdcnews a:link, #dwdcnews a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #FFCC00;
	text-decoration: none;
}

#dwdcnews a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
}

#dwdcnews ul{
	margin-left: -10px;
	list-style-type: disc;
}

#footer {
	width: 960px;
	height: 42px;
	background-color: #F5F5F5;
	margin-top: 10px;
	padding: 5px 0 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#footerleft {
	float: left;
	padding: 6px 0 0 15px;
	vertical-align: middle;
}

#footerright {
	float: right;
	padding: 3px 15px 0 0;
}

#facebookpanel {
	background-image: url(email/email_panel_546x100.jpg);
	width: 506px;
	height: 68px;
	background-color: #F5F5F5;
	margin-top: 10px;
	padding: 12px 20px 20px 20px;
}

#facebooklogo {
	float: left;
	margin-top: 8px;
}

#facebooktext {
	float: left;
	margin-top: 4px;
	margin-left: 20px;
}

#emailfooter, #subpagefooter {
	width: 546px;
	height: 37px;
	background-color: #F5F5F5;
	margin-top: 0;
	padding: 5px 0 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#socialpanel1, #socialpanel2 {
	width: 546px;
	height: 48px;
	margin-bottom: 10px;
}

#facepanel, #linkedpanel {
	background-image: url(email/email_panel_263x48.jpg);
	float: left;
	width: 263px;
	height: 48px;
}
#twitterpanel, #emailpanel {
	background-image: url(email/email_panel_263x48.jpg);
	float: right;
	width: 263px;
	height: 48px;
}

#facelogo, #twitterlogo, #linkedlogo, #emaillogo {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
}

#facetext, #facetext a:link, #facetext a:hover, #facetext a:visited, #twittertext, #twittertext a:link, #twittertext a:hover, #twittertext a:visited, #linkedtext, #linkedtext a:link, #linkedtext a:hover, #linkedtext a:visited, #emailtext, #emailtext a:link, #emailtext a:hover, #emailtext a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
	color: #2D5C93;
	margin-top: 8px;
	text-decoration: none;
}

#smpanelwrapper {
	width: 336px;
	height: 975px;
	background-color: #555555;
	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
   border-radius: 10px;
}

#smpanel {
	float: left;
	padding: 20px 25px 10px 30px;
}

#smpanel .smtext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	margin-bottom: 20px;
}

#smpanel .smtext a, .smtext a:link, .smtext a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #CCFFFF;
	margin-bottom: 20px;
}

#smlink {
	width: 386px;
}

#smlink .panel {
	background-image: url(images/sm_panel_386x48.jpg);
	float: left;
	width: 386px;
	height: 48px;
	margin: 8px 0 0 0;
}

#smlink .logo {
	float: left;
	margin: 8px 10px 0 10px;  
}

#smlink .linktext, .linktext a, .linktext a:link, .linktext a:hover  {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #2D5C93;
	margin-top: 12px;
	text-decoration: none;
}

#subpagewrap {
	width: 600px;
	margin: auto;
	background-color: #FFFFFF;
}

#subpagehead {
	width: 546px;
	height: 70px;
	margin: 0 27px 0 27px;
	background-color: #FFFFFF;
}

#subpagehead .leftpanel {
	width: 358px;
	height: 70px;
	float: left;
	background-color: #2D5C93;
}

#subpagehead .rightpanel {
	width: 178px;
	height: 70px;
	float: right;
	background-image: url(nav/nav01.gif);
}

#subpage1col {
	width: 546px;
	margin: 0 27px 0 27px;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
	color: #333333;
}

#subpage1col p {
	margin: 10px 20px 10px 20px;
}
	
#subpage1col ul {
	margin: 0 15px 20px 0;
}

#subpage1col ul li {
   padding: 10px 10px 10px 0;
   line-height: 24px;
   border-bottom: 1px solid #E0EBF2;
	margin-left: 0;
}

#subpage1col ul li a {
   padding: 0;
}	

#subpage1col h1 {
	margin: 30px 0 30px 20px;
}	

#subpage1col .smallhead {
	background: url('images/subpage_panel_546x48.jpg') no-repeat;
	height: 48px;
	padding: 8px 0 0 20px;
	margin: 10px 0 0 0;
}

#subpagefooter {
	margin: 0 27px 0 27px;
}	

#subpagefooter .footerleft {
	float: left;
	padding-top: 3px;
	padding-left: 15px;
	vertical-align: middle;
}

#subpagefooter .footerright {
	float: right;
	padding-top: 3px;
	padding-right: 15px;
	vertical-align: middle;
}
