/*  
Theme Name: Benchmark Software
Theme URI: http://www.cognique.co.uk  
Description: Last updated 21/10/2009
Version: 1
Author: James Patten
Author URI: http://www.cognique.co.uk
*/

/* The Normaliser! (after Andy Clarke and Tantek) */

/* Norm margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}

/* Norm font-size for headings */
h1, h2, h3, h4, h5, h6 {font-size:100%;}

/* Remove table styles */
table {border-collapse:collapse; border-spacing:0;}

/* Remove borders from fieldset and img */
fieldset, img {border:0;}

/* Left-align captions and table headings */
caption, th {text-align:left}

/* Remove underlines from links */
:link,:visited {text-decoration:none}

/* Remove default nasty blue borders from image links */
a img,:link img,:visited img {border:none}

/* End of The Normaliser! */

body {
	margin:0;
	padding:0;
	font-size:76%;
	font-family:Verdana, Geneva, sans-serif;
}

.skip {
	position:absolute; 
	left:-9000px; 
	top:0;
}

a {
	color:#2a2f64;
	text-decoration:none;
}

a:visited {
	color:#2a2f64;
	text-decoration:none;	
}	

a:hover {
	color:#2a2f64;
	text-decoration:underline;
}

#wrap {
	margin:0 auto 0 auto;
	padding:15px 0 0 0;	
	width:951px;
}

#wrap #wrap-inner {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	overflow:hidden;
	width:951px;
	min-height:500px;
}

#wrap #wrap-inner #left-column {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:175px;
	overflow:hidden;
}

#wrap #wrap-inner #left-column p {
	margin:0;
	padding:0 8px 8px 8px;
	color:#4c4d4f;
	font-size:115%;
	line-height:115%;
}

#wrap #wrap-inner #left-column #logo {
	float:left;
	display:inline;
	clear:both;
	margin:8px 0 8px 8px;
	padding:0;
	width:154px;
	height:156px;
}

#wrap #wrap-inner #left-column #telephone-box {
	float:left;
	display:inline;
	clear:both;
	margin:0 0 8px 0;
	padding:10px 0 0 15px;
	width:147px;
	height:31px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/telephone-box-bg.gif) top left no-repeat;	
}

#wrap #wrap-inner #left-column #downloads-box {
	float:left;
	display:inline;
	clear:both;
	margin:0 0 8px 0;
	padding:4px 0 0 15px;
	width:146px;
	height:26px;
	font-size:115%;
	color:#FFFFFF;
	background:url(/images/downloads-box-bg.gif) top left no-repeat;	
}

#wrap #wrap-inner #left-column #downloads-box a:hover,#wrap #wrap-inner #left-column #downloads-box a,#wrap #wrap-inner #left-column #downloads-box a:visited {
	color:#FFFFFF;
	text-decoration:none;	
}

#wrap #wrap-inner #left-column  .quote-box {
	float:left;
	display:inline;
	clear:both;
	padding:0;
	margin:2px 0 12px 0;
}

#wrap #wrap-inner #left-column  .quote-box-header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:162px;
	height:4px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/quote-box-header-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #left-column .quote-box-content{
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:6px 6px 0 18px;
	width:138px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/quote-box-content-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #left-column .quote-box-content p {
	margin:0;
	padding:0 0 6px 0;
	color:#2b3068;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #left-column .quote-box-footer {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:4px 6px 10px 18px;
	width:138px;
	font-size:85%;
	font-weight:bold;
	line-height:120%;
	color:#FFFFFF;
	background:url(/images/quote-box-footer-bg.gif) bottom left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #left-column  .Twitter-Link {
	margin:0;
	padding:0 0 6px 0;
	color:#2b3068;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #left-column  .Facebook-Link {
	margin:0;
	padding:0 0 6px 0;
	color:#2b3068;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #right-column {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:776px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:776px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #header #arrow {
	float:left;
	display:inline;
	margin:-5px 0 0 515px;
	padding:0;
	color:#ee364f;
	font-size:250%;
}
#wrap #wrap-inner #right-column #header #arrow a,#wrap #wrap-inner #right-column #header #arrow a:visited,#wrap #wrap-inner #right-column #header #arrow a:hover {
	color:#ee364f;
	text-decoration:none;
}

#wrap #wrap-inner #right-column #header #established {
	float:left;
	display:inline;
	margin:5px 0 0 5px;
	padding:0;
	color:#2a2f64;
	font-size:120%;
}

#wrap #wrap-inner #right-column #header#established a,#wrap #wrap-inner #right-column #header #established a:visited,#wrap #wrap-inner #right-column #header #established a:hover {
	color:#2a2f64;
	text-decoration:none;
}

#wrap #wrap-inner #right-column #header #slogan {
	float:left;
	display:inline;
	clear:both;
	margin:-12px 0 0 283px;
	padding:0;
	color:#2a2f64;
	font-size:405%;
	width:500px;
}

#wrap #wrap-inner #right-column #header #navigation {
	float:left;
	display:inline;
	clear:both;
	margin:8px 0 0 0;
	padding:0;
	width:769px;
}

#wrap #wrap-inner #right-column #header #navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	height:29px;
}

#wrap #wrap-inner #right-column #header #navigation li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:115%;
	line-height:115%;
}

#wrap #wrap-inner #right-column #header #navigation li a {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-bg.gif) top left repeat-x;	
	color:#4c4d4f;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #navigation li a:hover, #wrap #wrap-inner #right-column #header #navigation li a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-selected-bg.gif) top left repeat-x;
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #navigation li.start a {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-round-bg.gif) top left no-repeat;	
	color:#4c4d4f;
	border-left:none;
	height:24px;
}

#wrap #wrap-inner #right-column #header #navigation li.end a {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-round-bg.gif) top right no-repeat;	
	color:#4c4d4f;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #navigation li.start a:hover, #wrap #wrap-inner #right-column #header #navigation li.start a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-round-selected-bg.gif) top left no-repeat;	
	color:#FFFFFF;
	border-left:none;
	height:24px;
}

#wrap #wrap-inner #right-column #header #navigation li.end a:hover, #wrap #wrap-inner #right-column #header #navigation li.end a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/navigation-li-round-selected-bg.gif) top right no-repeat;	
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation {
	float:left;
	display:inline;
	clear:both;
	margin:13px 0 0 0;
	padding:0;
	width:769px;
}

#wrap #wrap-inner #right-column #header #sub-navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	height:35px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:100%;
	line-height:115%;
}

#wrap #wrap-inner #right-column #header #sub-navigation li a {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-bg.gif) top left repeat-x;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li a:hover, #wrap #wrap-inner #right-column #header #sub-navigation li a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-selected-bg.gif) top left repeat-x;
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li.start a {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-bg.gif) top left no-repeat;	
	color:#292f61;
	border-left:none;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li.end a {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-bg.gif) top right no-repeat;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li.start a:hover, #wrap #wrap-inner #right-column #header #sub-navigation li.start a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top left no-repeat;	
	color:#FFFFFF;
	border-left:none;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation li.end a:hover, #wrap #wrap-inner #right-column #header #sub-navigation li.end a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:11px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top right no-repeat;	
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:24px;
}

#wrap #wrap-inner #right-column #header #sub-navigation a.double {
	padding:3px 0 0 0 !important;
	height:32px !important;
}

#wrap #wrap-inner #right-column #content {
	float:left;
	display:inline;
	margin:14px 0 0 0;
	padding:0;
	width:776px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #text{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:531px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #text .text-box-header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:531px;
	height:7px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/text-box-header-bg.gif) top left no-repeat;	
	overflow:hidden;
	background-color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #text .text-box-content{
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:4px 16px 5px 16px;
	width:497px;
	font-size:100%;
	color:#FFFFFF;
	border-left:1px solid #d2d4d3;
	border-right:1px solid #d2d4d3;
	background-color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #text .text-box-cog-1-content {
	background:url(/images/text-box-cog-1-content-bg.gif) bottom right no-repeat;	
}

#wrap #wrap-inner #right-column #content #text .text-box-content #breadcrumb{
	margin:0 0 12px 0;
	padding:0 0 6px 0;
	color:#2b3068;
	font-size:90%;
	line-height:100%;
	border-bottom:1px solid #d2d4d3;
}

#wrap #wrap-inner #right-column #content #text .text-box-content h1{
	margin:0 0 10px 0;
	padding:0;
	font-size:170%;
	line-height:115%;
	color:#2b3068;
}

#wrap #wrap-inner #right-column #content #text .text-box-content h2{
	margin:0;
	padding:0 0 12px 0;
	font-size:125%;
	line-height:148%;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #text .text-box-content h3{
	margin:0;
	padding:0 0 12px 0;
	font-size:100%;
	line-height:148%;
	color:#4c4d4f;
	font-weight:bold;
}

#wrap #wrap-inner #right-column #content #text .text-box-content p {
	margin:0;
	padding:0 0 12px 0;
	color:#4c4d4f;
	font-size:100%;
	line-height:148%;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ul { 
	margin:0;
	padding:0 0 12px 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ul ul { 
	margin:0;
	padding:8px 0 0 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ul ul  ul{ 
	margin:0;
	padding:8px 0 0 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ol { 
	margin:0;
	padding:0 0 12px 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ol ol{ 
	margin:0;
	padding:8px 0 0 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #text .text-box-content ol ol ol{ 
	margin:0;
	padding:8px 0 0 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #text .text-box-content li { 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:148%;
}

#wrap #wrap-inner #right-column #content #text .text-box-content li li { 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:100%;
}

#wrap #wrap-inner #right-column #content #text .text-box-content li li  li{ 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:100%;
}

#wrap #wrap-inner #right-column #content #text .text-box-content a {
	font-weight:bold;
}

#wrap #wrap-inner #right-column #content #text .text-box-content a:visited {
	font-weight:bold;
}	

#wrap #wrap-inner #right-column #content #text .text-box-content a:hover {
	font-weight:bold;
}

#wrap #wrap-inner #right-column #content #text .text-box-footer {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:531px;
	height:11px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/text-box-footer-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #text .home-info-box{
	float:left;
	display:inline;
	margin:0;
	padding:10px 10px 6px 10px;
	width:244px;
	height:91px;
	overflow:hidden;
	background-color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #text .home-info-box h4{
	margin:0;
	padding:0 0 3px 0;
	font-size:140%;
	line-height:115%;
	color:#2b3068;
}

#wrap #wrap-inner #right-column #content #text .home-info-box p{
	margin:0;
	padding:0;
	color:#4c4d4f;
	font-size:95%;
	line-height:125%;
}

#wrap #wrap-inner #right-column #content #text .grid-row{
	float:left;
	display:inline;
	margin:0;
	padding:4px 16px 5px 16px;
	overflow:hidden;
	border-top:1px solid #d2d4d3;
	border-left:1px solid #d2d4d3;
	border-right:1px solid #d2d4d3;
	width:497px;
	background-color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #text .grid-row p{
	margin:0;
	padding:0;
	color:#4c4d4f;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #right-column #content #text #links {
	float:left;
	display:inline;
	clear:both;
	margin:8px 0 0 0;
	padding:0;
	width:531px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #text #links ul {
	margin:0;
	padding:0;
	list-style:none;
	height:35px;
}

#wrap #wrap-inner #right-column #content #text #links li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:75%;
	line-height:115%;
}

#wrap #wrap-inner #right-column #content #text #links li a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-bg.gif) top left repeat-x;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links li a:hover, #wrap #wrap-inner #right-column #content #text #links li a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-selected-bg.gif) top left repeat-x;
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links li.start a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-round-bg.gif) top left no-repeat;	
	color:#292f61;
	border-left:none;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links li.end a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-round-bg.gif) top right no-repeat;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links li.start a:hover, #wrap #wrap-inner #right-column #content #text #links li.start a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top left no-repeat;	
	color:#FFFFFF;
	border-left:none;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links li.end a:hover, #wrap #wrap-inner #right-column #content #text #links li.end a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top right no-repeat;	
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links .double {
	padding:6px 0 0 0 !important;
	height:29px !important;
}

#wrap #wrap-inner #right-column #content #text #links2 {
	float:left;
	display:inline;
	clear:both;
	margin:8px 0 0 0;
	padding:0;
	width:531px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #text #links2 ul {
	margin:0;
	padding:0;
	list-style:none;
	height:35px;
}

#wrap #wrap-inner #right-column #content #text #links2 li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:75%;
	line-height:115%;
}

#wrap #wrap-inner #right-column #content #text #links2 li a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-bg.gif) top left repeat-x;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 li a:hover, #wrap #wrap-inner #right-column #content #text #links2 li a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-selected-bg.gif) top left repeat-x;
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 li.start a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-round-bg.gif) top left no-repeat;	
	color:#292f61;
	border-left:none;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 li.end a {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/links-li-round-bg.gif) top right no-repeat;	
	color:#292f61;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 li.start a:hover, #wrap #wrap-inner #right-column #content #text #links2 li.start a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top left no-repeat;	
	color:#FFFFFF;
	border-left:none;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 li.end a:hover, #wrap #wrap-inner #right-column #content #text #links2 li.end a.selected {
	float:left;
	display:inline;
	margin:0;
	padding:12px 0 0 0;
	text-decoration:none;
	text-align:center;
	background:url(/images/sub-navigation-li-round-selected-bg.gif) top right no-repeat;	
	color:#FFFFFF;
	border-left:1px solid #d3d3d3;
	height:23px;
}

#wrap #wrap-inner #right-column #content #text #links2 .double {
	padding:6px 0 0 0 !important;
	height:29px !important;
}

#wrap #wrap-inner #right-column #content #side-bar{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 7px;
	width:238px;
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar ul { 
	margin:0;
	padding:0 0 4px 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #side-bar ul ul { 
	margin:0;
	padding:8px 0 0 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #side-bar ul ul  ul{ 
	margin:0;
	padding:8px 0 0 15px;
	color:#4c4d4f;
	font-weight:normal;
	list-style-type:disc;
}

#wrap #wrap-inner #right-column #content #side-bar ol { 
	margin:0;
	padding:0 0 4px 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #side-bar ol ol{ 
	margin:0;
	padding:8px 0 0 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #side-bar ol ol ol{ 
	margin:0;
	padding:8px 0 0 20px;
	color:#4c4d4f;
	font-weight:normal;
}

#wrap #wrap-inner #right-column #content #side-bar li { 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:148%;
}

#wrap #wrap-inner #right-column #content #side-bar li li { 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:100%;
}

#wrap #wrap-inner #right-column #content #side-bar li li  li{ 
	margin:0;
	padding:0 0 5px 0;
	font-size:100%;
	line-height:100%;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box {
	float:left;
	display:inline;
	clear:both;
	padding:0;
	margin:0 0 12px 0;
	background:url(/images/side-bar-box-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-cog-1 {
	background:url(/images/side-bar-box-cog-1-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-cog-2 {
	background:url(/images/side-bar-box-cog-2-bg.gif) bottom left no-repeat;	
}	

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:231px;
	height:4px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-header-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content{
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:6px 6px 6px 18px;
	width:207px;	
	font-size:100%;
	color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content h4{
	margin:0;
	padding:0 0 4px 0;
	font-size:130%;
	line-height:115%;
	color:#2b3068;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content p {
	margin:0;
	padding:0 0 8px 0;
	color:#4c4d4f;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content a, #wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content a:visited {
	color:#4c4d4f;
	text-decoration:none;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-content a:hover{
	color:#4c4d4f;
	text-decoration:underline;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-footer {
	float:left;
	display:inline;
	clear:both;
	margin:-11px 0 0 0;
	padding:0;
	width:231px;
	height:11px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-footer-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red {
	float:left;
	display:inline;
	clear:both;
	margin:0 0 12px 0;
	padding:0;
	width:231px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-red-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-cog-1 {
	background:url(/images/side-bar-box-red-cog-1-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:231px;
	height:4px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-red-header-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content{
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:6px 6px 6px 18px;
	width:207px;
	font-size:100%;
	color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content h4{
	margin:0;
	padding:0 0 4px 0;
	font-size:130%;
	line-height:115%;
	color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content p {
	margin:0;
	padding:0 0 8px 0;
	color:#FFFFFF;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content a, #wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-content a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-footer {
	float:left;
	display:inline;
	clear:both;
	margin:-11px 0 0 0;
	padding:0;
	width:231px;
	height:11px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-red-footer-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white {
	float:left;
	display:inline;
	clear:both;
	padding:0;
	margin:0 0 12px 0;
	background:url(/images/side-bar-box-red-white-bg.gif) bottom left no-repeat;	
}	

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-cog-1 {
	background:url(/images/side-bar-box-red-white-cog-1-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-cog-2 {
	background:url(/images/side-bar-box-red-white-cog-2-bg.gif) bottom left no-repeat;	
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-header {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	width:231px;
	height:4px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-red-white-header-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content{
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:6px 6px 6px 18px;
	width:207px;	
	font-size:100%;
	color:#FFFFFF;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content h4{
	margin:0;
	padding:0 0 4px 0;
	font-size:130%;
	line-height:115%;
	color:#2b3068;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content p {
	margin:0;
	padding:0 0 8px 0;
	color:#4c4d4f;
	font-size:100%;
	line-height:125%;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content a, #wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content a:visited {
	color:#4c4d4f;
	text-decoration:none;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-content a:hover{
	color:#4c4d4f;
	text-decoration:underline;
}

#wrap #wrap-inner #right-column #content #side-bar .side-bar-box-red-white-footer {
	float:left;
	display:inline;
	clear:both;
	margin:-11px 0 0 0;
	padding:0;
	width:231px;
	height:11px;
	font-size:100%;
	color:#FFFFFF;
	background:url(/images/side-bar-box-red-white-footer-bg.gif) top left no-repeat;	
	overflow:hidden;
}

#footer {
	clear:both;
	margin:0 auto 0 auto;
	padding:15px 0 15px 0;
	width:951px;
	text-align:center;
	font-size:80%;
	color:#8a8385;
	overflow:hidden;
}

#footer a {
	color:#8a8385;
	text-decoration:none;
}

#footer a:visited {
	color:#8a8385;
	text-decoration:none;	
}	

#footer a:hover {
	color:#8a8385;
	text-decoration:none;
}

.button-box {
	float:left;
	display:inline;
	clear:both;
	margin:0;
	padding:4px 0 0 6px;
	width:108px;
	height:19px;
	font-size:90%;
	font-weight:normal;
	color:#FFFFFF;
	background:url(/images/button-box-bg.gif) top left no-repeat;	
}

.button-box a,.button-box a:hover,.button-box a:visited {
	color:#FFFFFF !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

.small {
	font-size:90%;
	line-height:115%;
}

.smaller {
	font-size:80%;
	line-height:110%;
}

.blue , .blue  a,.blue  a:hover,.blue  a:visited {
	color:#2a2f64  !important;
}

.red , .red a,.red a:hover,.red a:visited {
	color:#ee364f !important;
}

form {
	padding:0;
	margin:0;
}

form em {
	float:left;
	display:inline;
	font-style:normal;
	padding:0;
	margin:10px 0 0 0;
	clear:left;
	width:475px;
}

label {
	float:left;
	display:inline;
	width:175px;
	color:#4c4d4f;
	margin:0;
	padding:0 15px 0 0;
}

.fmtext {
	font-family:Verdana;
	border:1px solid #2a2f64;
	color:#4c4d4f;
	background-color:#d5d6d8;
	height:23px;
	padding:5px 5px 0 5px;
	margin:0;
	vertical-align:middle;
}

.fmtextarea {
	font-family:Verdana;
	border:1px solid #2a2f64;
	color:#4c4d4f;
	background-color:#d5d6d8;
	padding:5px 5px 5px 5px;
	margin:0;
}


.fmbutton {
	font-family:Verdana;
	border:1px solid #2a2f64;
	color:#4c4d4f;
	background-color:#d5d6d8;
	height:30px;
	padding:0 10px 0 10px;
	margin:0;
	cursor:pointer;
}

.errorbox {
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	border:1px solid #FF0000;
	background-color:#ffa4a4;
	margin:0 0 12px 0;
	padding:8px;
}

.error {
	font-weight:bold;
	color:#FF0000;
}

.successbox {
	font-weight:bold;
	color:#33BB11;
	text-align:center;
	border:1px solid #33BB11;
	background-color:#96dc83;
	margin:0 0 12px 0;
	padding:8px;
}

.success {
	font-weight:bold;
	color:#33BB11;
}

.blog-item-details {
	border-top:1px solid #4c4d4f;
	text-align:right;
}

#wrap #wrap-inner #right-column #content #side-bar .gri-logo{
	float:left;
    display:inline;
	clear:both;
	margin:0;
	padding:6px 6px 6px 18px;
	width:207px;		
} 