@charset "utf-8";
/* Dot50 Website Screen Style Sheet */
/* Webdesign and build by 2% Inspiration - www.2percentinspiration.co.uk */
/* Website management and SEO by Dashes 'n' Dots - www.dashesndots.co.uk */
/* Copyright 2007 */
/* 
Colours Used
=============================================
Background:		#7F7F7F
Text:			#231F20
Purple:			#71307A
Orange:			#F3C200
Yellow:			#F3ED1D
*/

/* Template */
body { background-color:#7F7F7F; color:#7F7F7F; margin:10px 0 10px 0;; padding:0;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul { margin: 0 0 0 15px; color:#71307A; }
 
p { font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; padding:5px 0 5px 0; margin:0; }
img { border:none; padding:0px; margin:0px; }
div.hr { height:15px; background: #fff url(../images/template/rule.gif) repeat-x scroll center; }
div.hr hr { display: none; }
div.hr2 { height:15px; background: #fff url(../images/template/rule2.gif) repeat-x scroll center; }
div.hr2 hr { display: none; }
div.hr3 { height:15px; background: #f7f7f7 url(../images/icons/rule3.gif) repeat-x scroll center; }
div.hr3 hr { display: none; }


form { margin:0; padding:0; }

#navcontainer ul { margin: 0; padding:2px 20px 0 15px; list-style-type: none; font-size:10px; }
#navcontainer ul li { display: inline; color:#f3c200; }

#brochure-subnav ul { margin: 0; padding:2px 0 0 0; list-style-type: none; font-size:10px; }
#brochure-subnav ul li { display: inline; color:#f3c200; }

/* */

/* Layout */
.purple { color:#71307A; }
#container { margin:0 auto; width:900px; height:100%; position:static; background-color:#FFFFFF; } 
#main { width:900px; height:100%; padding:0 0 0 0; margin:0; float:none; }
#banner { width:790px; height:100px; margin:0; padding:10px 100px 0 10px; float:none; background-image:url(../images/template/getset-banner.jpg); background-repeat:no-repeat; background-position:top; }
#progress-container { width:900px; height:60px; background-color:#F3ED1D; }
#footer { width:900px; margin:0; padding:22px 0 0 0; background-color:#7F7F7F; color:#ffffff; text-align:right; font-size:10px; background-image:url(../images/template/getset-footer.gif); background-repeat:no-repeat; background-position:top; }
#main-content { width:860px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-landing-page { width:860px; height:400px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-2 { width:860px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large_bottomfaded.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-subpage { width:860px; padding:20px; margin:3px 0 0 0; }
#brochure-homepage { width:589px; padding:0 20px 0px 0; margin:3px 0 0 0; float:left; }
#brochure-hp-rn { width:271px; font-size:11px; padding:30px 10px 20px 10px; margin:3px 0 0 0; background-color:#F5F5F5; float:left; background-image:url(../images/template/hp-rn-bottom.gif); background-repeat:no-repeat; background-position:bottom; }
.brochure-hp-mod-container { width:274px; padding:12px 0 0 0; margin:11px 0 0 20px; background-image:url(../images/lead-modules/brochure-hp-mod-top.gif); background-repeat:no-repeat; background-position:top; background-color:#F5F5F5; }
.brochure-hp-mod-inner { width:254px; padding:0 10px 12px 10px; margin:0 0 0 0; background-image:url(../images/lead-modules/brochure-hp-mod-bottom.gif); background-repeat:no-repeat; background-position:bottom; }
.brochure-hp-mod-inner-contact { width:234px; padding:8px 20px 20px 20px; margin:0 0 0 0; background-image:url(../images/lead-modules/brochure-hp-mod-bottom.gif); background-repeat:no-repeat; background-position:bottom; }

.brochure-full-box-container { width:563px; padding:12px 0 0 0; margin:11px 0 0 0; background-image:url(../images/template/brochure-full-box-top.gif); background-repeat:no-repeat; background-position:top; background-color:#F5F5F5; }
.brochure-full-box-inner { width:543px; padding:0 10px 12px 10px; margin:0 0 0 0; background-image:url(../images/template/brochure-full-box-bot.gif); background-repeat:no-repeat; background-position:bottom; }

.brochure-case-study-container { width:561px; padding:12px 0 0 0; margin:11px 0 0 0; background-image:url(../images/template/case-study-box-top.gif); background-repeat:no-repeat; background-position:top; }
.brochure-case-study-inner { width:561px; padding:0 0 12px 0; margin:0 0 0 0; background-image:url(../images/template/case-study-box-bot.gif); background-repeat:no-repeat; background-position:bottom; }
.brochure-case-study-inner-border { width:539px; border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; padding:0 10px 0 10px; margin:0; }

#brochure-subnav { width:880px; padding:20px 0px 0 20px; margin:3px 0 0 0; }
#brochure-subpage { width:563px; padding:30px 0 0 20px; margin:0 0 0 0; float:left; }
#brochure-subpage-rn { width:274px; font-size:11px; padding:30px 20px 20px 0px; margin:3px 0 0 0; float:left; }


.progress-breadcrumbs { color:#F3C200; font-size:10px; padding:3px 0 0 0; margin:0; }
.logo { width:275px; float:left; }
.topmenu { width:515px; float:left; text-align:right; color:#F3C200; }
.bp-instructions { float:left; width:452px; }
.bp-useredit { float:left; width:377px; padding:0 0 0 29px; }

.useredit-box { width:377px; background-image:url(../images/template/user-box-top.gif); background-repeat:no-repeat; background-position:top; padding:16px 0 0 0; }
.useredit-box div { width:345px; background-image:url(../images/template/user-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

.login-box { width:374px; background-image:url(../images/template/login-box-top.gif); background-repeat:no-repeat; background-position:top; padding:16px 0 0 0; }
.login-box div { width:342px; background-image:url(../images/template/login-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }
.login { font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
.login-button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#71307A; font-weight:bold; }
.login-text-field { width:340px; font-size:10px; }

.full-box { width:860px; background-image:url(../images/template/full-box-top.gif); background-repeat:no-repeat; background-position:top; padding:15px 0 0 0; }
.full-box div { width:828px; background-image:url(../images/template/full-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

.left-col-box { width:415px; background-image:url(../images/template/left-col-box-top.gif); background-repeat:no-repeat; background-position:top; padding:14px 0 0 0; }
.left-col-box div { width:383px; background-image:url(../images/template/left-col-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

/* */

/* Tables */
table.welcome-page { width:420px; font-size:10px; }
table.welcome-page h1, h2, h3, h4, h5, h6 { font-size:10px; font-weight:bold; padding:5px 0 0 0; margin:0; color:#71307A; }
table.welcome-page img { padding:0 15px 0 0; }
table.welcome-page img.bullet { padding:0 0 0 10px; }

table.bp-subpage { width:452px; }
table.bp-subpage h1 { font-size:10px; font-weight:bold; padding:5px 0 0 0; margin:0; color:#71307A; }
table.bp-subpage h2 { font-size:18px; font-weight:normal; margin:0; padding:25px 0 0 0; color:#71307A; }

table.sales-Forecast { width:860px; font-size:10px; }
table.sales-Forecast tr.head { background-color:#71307A; color:#ffffff; height:55px; font-weight:bold; font-size:11px; }

.bp-title { float:left; width:346px; text-align:left; }
.bp-nav { float:left; width:60px; text-align:right; }
.bp-nav img { padding:5px 0 0 3px; }

table.progress-bar { width:900px; padding:4px 0 0 0; margin:0; font-size:10px; }
/* */

/* Adverts */
/* */

/* Banners */
/* */

/* Form Elements */
.useredit-form { width:339px; }
table.useredit-form-icons { width:165px; margin:10px 0 0 0; font-size:10px;  }
.form-field { font-size:10px; border:#F5F5F5 0px solid; width:380px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Forecast { font:10px; }
/* */

/* Titles */
.title { font-size:10px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
.cashflow-title { font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
#progress-container img.title { padding:15px 0 0 20px; }
.useredit-box div h3, h4 { font-size:10px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
h3.news-title { font-size:14px; font-weight:bold; padding:3px 0 5px 0; margin:0; color:#71307A; }


/* */



/* Text */
/* */

/* Links */
a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }
a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }

a.homepage:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.homepage:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.homepage:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.news:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.news:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.news:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.landing-page:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.landing-page:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.landing-page:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.brochure-lead-module:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7F7F7F; text-decoration:none; }
a.brochure-lead-module:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7F7F7F; text-decoration:none; }
a.brochure-lead-module:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.bold:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#7f7f7f; text-decoration:none; }
a.bold:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#7f7f7f; text-decoration:none; }
a.bold:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.glossary:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.glossary:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.glossary:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.save-button:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7f7f7f; text-decoration:none; }
a.save-button:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7f7f7f; text-decoration:none; }
a.save-button:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }

a.additional-info:link { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#231F20; text-decoration:none; }
a.additional-info:visited { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#231F20; text-decoration:none; }
a.additional-info:hover { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#71307A; text-decoration:none; }
a.additional-info span { background-color:#F0F0EE; padding-right:2px;  }

a.progress-title:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.progress-title:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.progress-title:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#93629a; text-decoration:none; }

a.topnav:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.topnav:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.topnav:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; }

a.topnav-inactive:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#B08CB5; text-decoration:none; }
a.topnav-inactive:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#B08CB5; text-decoration:none; }
a.topnav-inactive:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; }

a.subnav:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; font-size:10px; }
a.subnav:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; font-size:10px; }
a.subnav:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; font-size:10px; }

a.subnav-inactive:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#B08CB5; text-decoration:none; font-size:10px; }
a.subnav-inactive:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#B08CB5; text-decoration:none; font-size:10px; }
a.subnav-inactive:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; font-size:10px; }

a.breadcrumbs:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.breadcrumbs:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.breadcrumbs:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; }

a.footer:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; }
a.footer:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; }
a.footer:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; }

/* */
