﻿

body { font-family: Arial, Helvetica, sans-serif, sans; font-size: 76%; text-align: center; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; color: #414141; background-color: #FFFFFF; }
a, a:visited { color: #414141; }
form { margin: 0px; }
input { font-size: 90%; }
select { font-size: 90%; font-family: Tahoma, Arial; }
textarea { font-size: 90%; font-family: Tahoma, Arial; }
ul, ol { margin-bottom: 0.95em; margin-left: 0em; padding-left: 1.65em; }
h1 { font-size: 180%; color: #94190A; font-weight: normal; margin-top: 0em; margin-bottom: 0.55em; }
h2 { font-size: 140%; color: #94190A; margin-top: 0em; margin-bottom: 0.24em; }
h3 { font-size: 130%; color: #94190A; margin-top: 0em; margin-bottom: 0.2em; font-style: italic; }
h4 { font-size: 120%; color: #94190A; margin-top: 0em; margin-bottom: 0.85em; }
h5 { font-size: 110%; color: #94190A; margin-top: 0em; margin-bottom: 0.90em; }
th { font-size: 90%; text-align: left; }
p { margin-top: 0em; margin-bottom: 0.95em; }






#fullpage { width: 960px; text-align: left; margin-left: auto; margin-right: auto; }

#header { display: block; float: left; width: 960px; height: 160px; border: 0px; }

#leftcolcontainer { clear: both; background: url(http://www.newfreshthinking.co.uk/images/left-col-bg.jpg) no-repeat 0px 0px; width: 180px; float:left;}
#leftcol { float: left; width: 180px; }

#searchform { min-height: 28px; height: auto !important; height: 28px; padding-top: 5px; background-color: #F69891; text-align: center; }
#searchtext { width: 100px; }

#sidemenu { padding-top: 57px; padding-left: 20px; font-size: 90%; }
#sidemenu a, #sidemenu a:visited { display: block; color: #94190A; text-decoration: none; border-bottom: 1px solid #94190A; padding-top: 8px; padding-bottom: 5px; }
#sidemenu a:hover { text-decoration: underline; }
#sidemenu a.selected, #sidemenu a.selected:visited { font-weight: bold; }
#sidemenu .NTXsubmenu a {border-bottom:none;}

#leftcolcontent { padding-top: 25px; padding-left: 20px; padding-right: 10px; padding-bottom: 20px; color: #414141; font-size: 90%; }

#admintools { padding-left: 20px; padding-right: 10px; }

#mainbodydiv { float: left; width: 600px; }
#bannerimg { width: 600px; height: 110px; display: block; }

#contentarea { padding-left: 40px; padding-right: 40px; padding-top: 9px; padding-bottom: 20px; background-color: #FFFFFF; }

#rightcol { width: 180px; float: right; }

#freedownloadhead { background: #002B5C url(http://www.newfreshthinking.co.uk/images/free-download-title.gif) repeat-y top left; color: #FFFFFF; min-height: 29px; height: auto !important; height: 29px; padding-top: 4px; padding-bottom: 7px; padding-left: 24px; padding-right: 24px; font-weight: bold; font-size: 110%; }
#freedownloadbody { background: #FFFFFF url(http://www.newfreshthinking.co.uk/images/free-download-bg.gif) repeat-x 0px 0px; color: #002B5C; padding-top: 6px; padding-bottom: 20px; padding-left: 18px; padding-right: 18px; font-size: 90%; }
#freedownloadimg { float: right; margin-left: 5px; margin-bottom: 5px; }
.free_download_field { width: 135px; margin-bottom: 2px; }

#actionboxhead { background: #002B5C url(http://www.newfreshthinking.co.uk/images/action-box-title.gif) repeat-y top left; color: #FFFFFF; min-height: 10px; height: auto !important; height: 10px; padding-top: 7px; padding-bottom: 7px; padding-left: 24px; padding-right: 24px; font-weight: bold; font-size: 110%; }
#actionboxbody { background: #FFFFFF url(http://www.newfreshthinking.co.uk/images/action-box-bg.gif) repeat-x 0px 0px; color: #002B5C; padding-top: 6px; padding-bottom: 0px; padding-left: 18px; padding-right: 18px; font-size: 90%; margin-bottom: 14px; }
#actionboximg { float: right; margin-left: 5px; margin-bottom: 5px; }
#actionboxlink a, #actionboxlink a:visited { color: #94190A; font-weight: bold; text-decoration: none; font-size: 90%; }
#actionboxlink a:hover { text-decoration: underline; }

#callbackhead { background: #002B5C url(http://www.newfreshthinking.co.uk/images/call-back-title.gif) repeat-y top left; color: #FFFFFF; min-height: 10px; height: auto !important; height: 10px; padding-top: 7px; padding-bottom: 7px; padding-left: 24px; padding-right: 24px; font-weight: bold; font-size: 110%; }
#callbackbody { background: #FFFFFF url(http://www.newfreshthinking.co.uk/images/call-back-bg.gif) repeat-x 0px 0px; color: #002B5C; padding-top: 6px; padding-bottom: 0px; padding-left: 18px; padding-right: 18px; font-size: 90%; margin-bottom: 14px; }
#callbackbody label { font-weight: bold; }
span.callbacknote { color: #002B5C; font-weight: bold; font-size: 80%; }
#call_back_btn { margin-top: 6px; }
.call_back_field { width: 135px; }

#footer { clear: both; padding-top: 10px; padding-bottom: 10px; font-size: 90%; text-align: center; }
#footer, #footer a, #footer a:visited { color: #676767; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .footer2, #footer .footer2 a, #footer .footer2 a:visited { color: #808080; }
#footer .footer3, #footer .footer3 a, #footer .footer3 a:visited { color: #C0C0C0; }

p.error { color: red; font-weight: bold; }

div.wrap { clear: both; height: 1px; overflow: hidden; }

div.loginform { background-color: #F0F0F0; width: 400px; margin-left: auto; margin-right: auto; margin-top: 18px; padding-top: 2px; }
div.loginform caption { font-weight: bold; padding-bottom: 2px; }
div.loginform td { padding: 2px; text-align: center; }
td.login_rcol { padding-right: 10px; text-align: right; }
td.login_forgotten_pass { font-size: 80%; }
td.login_error_msg { font-weight: bold; color: red; }
span.login_access_key { text-decoration: underline; }

table.chart { border-top: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; }
table.chart th { background-color: #EBEBEB; }
table.chart th, table.chart td { border-bottom: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; vertical-align: top; padding: 4px; padding-top: 2px; }


.indent {padding-left:10px;}
.NTXsubmenu
{
	padding:0 0 0 10px;
	color: #414141; 
	font-size: 100%;
	
}

