﻿/* This controls the width of the fluid width layouts */
div.fluid{width: 90% !important;}
/* This controls the width of the fixed width layouts */
div.fixed{width: 851px !important;}
/* Basic Stuff */
*{margin: 0em;padding: 0em;}
html, body {     height: 100%; } 
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -8.5em; text-align:left; padding:0} 
body{background-color: #fff;font-size : 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; text-align:justify; behavior:url("csshover.htc"); margin:0; padding:0} 
h1 {font-size:1.2em}
h2 {font-size:1.1em }
h3, h4, h5, h6 {font-size:1em}
h1,h2,h3,h4,h5,h6{font-weight: normal; letter-spacing:0px;  color: #0E426C; margin:1.8em 0 0.2em 0; padding:0; font-weight: 400; text-transform:capitalize}
hr {width:586px; color:#b1bdcd }
p { margin:0.3em 0 1em 0; padding: 0; text-align:justify}
body, p, a { color:#464646 }
a, a:link, a:visited, a:hover, a:active  {	text-decoration: none;}
a img {	border:0}
br.clear{clear: both;}
img.floatTL{float: left;margin-right: 1.5em;margin-bottom: 1.5em;margin-top: 0.5em;}
#bannerswf {	margin:30px 0 0 0px}

/* Header */
#header{width:100%;height:95px;background: #440000 url('../images/top1.gif') repeat-x; border-top:1px #440000 solid}
#header_n1{width:100%;height:122px;background: #440000 url('../images/n1.gif') repeat-x;}
#header_inner{position: relative;width: 851px;height:70px;margin:20px auto 0 auto;}
#logo { width:184px; height:59px; position:relative; top:-10px }

/* Main */
#main{ }
#main_diaglines{background: #fff url('../images/n2.gif') 0px 1px repeat-x;}
#mainimg {	text-align:center; position:relative; top:0px}
#main_inner_test p{text-align: justify;margin-bottom: 2.0em;}
#main_inner ul{margin-bottom: 2.0em;}
#main_inner{position: relative;width: 851px;margin: 0 auto;}
#main_inner_diagline{position: relative;width: 851px;margin: 0 auto;padding-top: 3.5em;}
#main_inner .post{position: relative;}
#main_inner .post h3{position: relative;font-size: 1.7em;padding-bottom: 1.2em;}
#main_inner .post ul.post_info{list-style: none;position: absolute;top: 3em;font-size: 0.8em;}
#main_inner .post ul.post_info li{background-position: 0em 0.2em;background-repeat: no-repeat;display: inline;padding-left: 18px;}
#main_inner .post ul.post_info li.date{background-image: url('../images/n5.gif');}
#main_inner .post ul.post_info li.comments{background-image: url('../images/n6.gif');margin-left: 1.1em;}

/* Footer */
#logos { width:560px; position:relative; left:10px; top:0px; }
.footer_logo { float:left; margin:0; padding:0}
.footer, .push {     height: 8.5em;} 
.footer {background-color:#152739 ;}
#footer_menu{ font-family:Verdana; color:#0E426C ; background-color:white; height:2em;}
#footer_menu li{float: left; }
#footer_new a{color:#0E426C; text-decoration:none}
#footer_new a:hover{color:#0E426C 
; text-decoration:underline}
#footer_contact, #footer_contact p {	text-align:center; color:#cecece; line-height:1.4em; font-size:0.9em; position:relative; top:-0.5em}
#footer_new{ position:relative; top:-1.5em; text-align:center;list-style:none; background-color:white}
#footer_new li{display:inline}
#footer_contact p { margin:0 0 1em 0}
/* Search */
input.button{background: #CA2F2F url('../images/n3.gif') repeat-x;color: #fff;border: solid 1px #A94B4B;font-weight: bold;text-transform: lowercase;font-size: 0.8em;height: 2.0em;}
input.text{border: solid 1px #F1F1F1;font-size: 1.0em;padding: 0.25em 0.25em 0.25em 0.25em;}
#search{position: relative;width: 100%;margin-bottom: 2.0em;}
#search input.text{position: absolute;top: 0em;left: 0em;width: 9.5em;}
#search input.button{position: absolute;top: 0em;right: 0em;min-width: 2.0em;max-width: 2.5em;}
/* LAYOUT - 2 COLUMNS */
/* Primary content */
#primaryContent_2columns	{	position: relative;	margin-right: 286px;	}	
#columnA_2columns	{	position: relative;	float: left;	width: 100%;	margin-right: -286px; text-align:left	}
#columnA_2columns ul{ list-style-image:url('../images/arrow.gif'); padding-left:20px}
#columnA_2columns li{ line-height:1.5em; }
.ul_tick {  padding:1em 1em 1em 30px;margin:0.5em; line-height:1.5em; }
.li_tick {list-style-image:url('../images/tick.gif'); margin-bottom:1em}
#columnA_2columns a:hover, #columnA_2columns a:active  {	text-decoration: underline;}
/* Secondary Content */		
#secondaryContent_2columns	{	float: right;	}		
#columnC_2columns	{	width: 286px; }
#contactform { background:white url('../images/free_it_check.gif') no-repeat scroll right top ; height:223px; padding:80px 0 0 40px;}
#contactimg {	text-align:center;  }
img .img_submit a:active {	border-bottom: 2px black solid }
img .img_submit a:hover {	border-bottom: 2px black solid }
#callus {
	border: 0px green solid ; position:absolute; top: -25px; left:620px; width:200px; height:52px;
}
/*
#featured_job { background:white url('../images/featured-jobs.jpg') no-repeat scroll left top; height:207px; width:235px;padding:1.5em; margin:0}
#newest_jobs { text-align:center; background: #c0c0c0 url('../images/featured-backing.jpg') repeat-x scroll left top; width:205px; border:0px #8b8b8b solid;margin :0 0 0 12px; padding:0 1em 1em 1em; }
#featured_job, #newest_jobs {  font-size:1em; font-weight:500; color:#242424; }
.fjob_desc, .fjob_title { width:235px}
.fjob_title {color:#916022; font-size:0.9em; font-weight:600; }
.fjob_desc{ color:#eeeeee;   }
#featured_job a {	 color: #eeeeee; border-bottom:1px #eeeeee dotted }
#featured_job a:hover, #featured_job a:active { color:#eeeeee; border-bottom:1px #eeeeee solid}
#newest_jobs p, #newest_jobs a { font-weight:500}
#newest_jobs a {	color: #464646; border-bottom:1px #464646 dotted }
#newest_jobs a:hover, #newest_jobs a:active { color:#464646; border-bottom:1px #464646 solid}
#reclogo { margin:2em 0 2em 12px; text-align:center}
#reclogo_home { margin:2em 0 3em 0; text-align:center; position:relative; top:15px}
*/
#col1 {	 padding-right:2%; border-right:1px #eeeeee solid; }

#col4 {	 padding-right:2%; border-right:0px #eeeeee solid; }
 
#col2 {	padding-left:2%;	padding-right:2%; border-right:2px #eeeeee solid}
#col5 {	padding-left:2%;	padding-right:2%; border-right:0px #eeeeee solid}

#col3, #col6 { padding-left:2%}
#col1, #col2, #col3 { width:29%; float:left; height:150px; bottom:0px}
#col4, #col5, #col6 { width:29%; float:left; height:50px; bottom:0px}
.clear { clear:both }
.boxarrow_title {	 text-transform:capitalize; color:#0E426C ;}

/* LAYOUT - 3 COLUMNS */
/* Primary content */
#primaryContent_3columns	{	position: relative;	margin-right: 34em;	}	
#columnA_3columns	{	position: relative;	float: left;	width: 100%;	margin-right: -34em;	padding-right: 0em;	}
/* Secondary Content */		
#secondaryContent_3columns	{	float: right;	}
#columnB_3columns	{	width: 13.0em;	float: left;	padding: 0em 2em 0.5em 2em;	border-left: dotted 1px #E1E1E1;	}	
#columnC_3columns	{	width: 13.0em;	float: left;	padding: 0em 0em 0.5em 2em;	border-left: dotted 1px #E1E1E1;	}

/* LAYOUT - COLUMNLESS */
/* Primary content */
#primaryContent_columnless	{	position: relative;	}	
#columnA_columnless	{	position: relative;	width: 100%;	}

/* Testimonials */
blockquote{	margin: 1em 0; border:1px #ddd solid;	background: #EEE url('../images/q1.gif') no-repeat 5px 5px; padding-top:15px}
blockquote p { padding:0px 30px; margin-right: 20px; text-align:justify}
blockquote p.source{ 	 background:url('../images/q2.gif') no-repeat 100% 100%; padding: 1em 30px 20px 0; font-style:normal;margin: 0 10px 10px 0; text-align : right;font-style:italic;	}

/* Default.asp */
/*
#default_list { margin:1em 0 0 0  }
#default_list img { margin: 1em }
#default_list ul {  padding-left:2em}
#default_list li {  padding:0.5em 0 0 0 }
#default_list h3 { text-transform:capitalize }
*/
#3cols {	 height:150px; margin:0;  padding:0em;}
#3cols li {	list-style-image:url('../images/boxarrow.gif')}
/*
#n1 { margin:0 0 1em 0 }
.n1 img {	padding:0; margin:0 }
.n1 { padding:0; margin:0;}
#n1_left, #n1_mid, #n1_right {	float:left}
#n1_left, #n1-right, #n1_left img, #n1_right img {	height:96px; width:8px}
#n1_mid1, #n1_mid2, #n1_mid3 { width:230px}
#n1_mid1 {	height:23px }
#n1_mid2 {	height:24px; background:#FFFFFF url('../nl-box/newsletter-mid.jpg') no-repeat scroll left top}
#n1_mid2 input { position:relative; left:60px; top:-5px}
#n1_mid2 img { position:relative; left:70px}
#n1_mid3 {	height:49px}
.whitetext {	color:#eeeeee}
*/
/* Meet the team text */
.neatText, .redText, .boldRed {	font-family: Verdana;	font-size: 11px;	color: #666666;	line-height: 1.2em;}
.boldRed {	font-weight: bold;}

/* Vacancies.asp/Session.asp » 
.sessiontable { width:571px; padding:0px; }
.sessiontable tr.hdr td { background-color:#cdcdcd }
.sessiontable tr.odd td {	background-color: #ffffff; }
.sessiontable tr.evn td {	background-color: #f6f6f6; }

#sessiondiv table { width:571px; padding:0px; }
#sessiondiv tr.hdr td { background-color:#cdcdcd }
#sessiondiv tr.odd td {	background-color: #ffffff; }
#sessiondiv tr.evn td {	background-color: #f6f6f6; }
#session_news table  { width:571px; padding:0px }
*/
/* Vacancy.asp 
#vacancydetails table { width: 571px }
#vacancydetails tr.vac_hdr td,tr.vac_hdr h2  { font-size:0.9em; color: #66000F; line-height:1.3em; vertical-align:middle; padding:0; margin:0; font-weight:400}
*/
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License

Name       : Nonzero
Version    : 1.0
Released   : 20080425

*/
/*
.div_column_box { position:absolute; top:-10px;width:185px; height:350px; border:1px #ababab solid }
.div_column_box3 { position:absolute; top:-10px;width:180px; height:350px; border:1px #ababab solid }
.div_column { position:absolute; width:175px; padding-left:5px; padding-right:5px; padding-top:10px}
.div_column3 { position:absolute; width:170px; padding-left:10px; padding-right:10px; padding-top:10px}
.div_column_hdr {position: relative;width:175px;  left:-1px; top:-1px; height:25px; border:1px #ababab solid; padding-left:10px; padding-right:0px}
.div_column_hdr3 {position: relative;width:170px;  left:-1px; top:-1px; height:25px; border:1px #ababab solid; padding-left:10px; padding-right:0px}
.div_column_link { position:absolute; left:0px; top:190px;width:175px; height:50px; border:0px #cccccc solid; padding-left:10px; padding-right:10px }
.div_divider_y {position:absolute; visibility:hidden; top:10px; width:5px; height:350px; border:0px gray solid; background-image:url('images/text_niu/txthdr_ul1.gif'); background-repeat:repeat-y}
*/
#div_consult{ background-color:#ffffff; }
#div_solutions { background-color:#ffffff; }
#div_support {background-color:#ffffff; }
#div_consult1{ background-color:#99cccc; }
#div_solutions1 { background-color:#ffffcc; }
#div_support1 {background-color:#cccc99; }
#div_services {	background-image:url('images/box/ghost_300_90pc.gif')}
.contactus { font-size:13px; font-weight:bold}
a.contactus:link {	font-family: verdana, Helvetica, sans-serif;color: #003366; text-decoration: none;}
a.contactus:visited { font-family: verdana, Helvetica, sans-serif; color: #003366;text-decoration: none; }
a.contactus:active { font-family: verdana, Helvetica, sans-serif; color: #003366;text-decoration: none; }
a.contactus:hover { font-family: verdana, Helvetica, sans-serif;color: #000000;text-decoration: underline; }
.boldblue {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #003366;}
h2 {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #003366;}
.msitetext {	font-family: Verdana;	font-size: 12px;	font-weight: normal;	color: #666666;}
.bannermenu {	font-family: Verdana;	font-size: 9px;	font-weight: bold;	color: #003366; text-transform:uppercase}
.ilovegold {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #996600;}
.sagetext {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #339966;}
#sage50, #sage200, #sagePayroll, #sageACT,  {	display:none; }
.sophostext {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #808080;}
.unitrendtext {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #800000;}
.delltext {	font-family: Verdana;	font-size: 12px;	font-weight: bold;	color: #000000;}
.homepagetext {
	line-height: 1.5em;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

/* IT SUPPORT */
.img_ss {width:111px; height:200px}
.goldfont {
	font-family: Verdana;
	font-size: 15px;
	color: #b48f20;
	font-weight: bold;
}
.tabfont {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
}
.callUs {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
