body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url('../images/inside_bg.jpg') repeat-x 0 0;
}

#banner {
	position: relative;
	float: left;
	width: 817px;
	height: 102px;
	background: url('../images/inside_bannerbg.jpg') no-repeat 0 0;
	*background-position: 0 -1px;
}

#banner .title {
	position: absolute;
	left: 260px;
	top: 47px;
}

#left {
	position: relative;
	float: left;
	width: 236px;
	height: 520px;
	background: url('../images/inside_leftx.jpg') no-repeat 0 0;
	margin: 0 0 0 14px;
	display: inline;
}

#newsandevents {
	position: relative;
	float: left;
	width: 216px;
	height:200px;
	margin: 20px 0 0 8px;
	display: inline;
}

#newsandevents .arrow{
	position: relative;
	float: left;
	margin: 6px 3px 0 0px;
	display: inline;
}

#newsandevents .date {
	position: relative;
	float: left;
	width: 200px;
	margin: 10px 0 0 2px;
	text-align: left;
	font: 10px/20px tahoma;
	color: #7B7B7B;
}

#newsandevents .text {
	position: relative;
	float: left;
	margin: 2px 0 10px 2px;
	display: inline;
	text-align: left;
	font: 11px/16px verdana;
	color: #629C5F;
}

.news {
	font: 11px/16px verdana;
	color: #5d5d5d;
	border-bottom: 1px solid #eeeeee;
}

.news a {
	font: 11px/16px verdana;
	color: #629C5F;
	text-decoration: none;
}

.news a:hover {
	text-decoration: underline;
}


#main {
	position: relative;
	float: left;
	width: 515px;
	min-height: 470px;
	text-align: left;
	margin: 15px 0 0 20px;
	font: 11px/18px verdana;
	color: #5D5D5D;
	display: inline;
	padding: 0 0 5px 0;
}

#newstable {
	position: relative;
	float: left;
	width: 515px;
	text-align: left;
	margin: 10px 0 0 0px;
	font: 11px/18px verdana;
	color: #5D5D5D;
	display: inline;
	padding: 0 0 15px 0;
}

#content {
	position: relative;
	float: left;
	width: 817px;
	background: url('../images/inside_content_bg.jpg') repeat-y 0 0;
	padding: 0 0 5px 0;
}

h2 {
	position: relative;
	float: left;
	width: 515px;
	font: 13px/18px verdana;
	font-weight: bold;
	border-top: 1px solid #E9E9E9;
	padding: 15px 0 0 0;
	*padding: 15px 0 10px 0;
	color: #60AC5C;
}

.h2_procure {
	color: #6B2A6A;
}

.h2_professionalservices {
	color: #427EBA;
}

.h2_fullservice {
	color: #DC914D;
}

ul {
	padding: 0px 0 5px 0px;
	margin: 0 0 0 0;
}

li {
	padding-left:10px;
	margin-bottom:4px;
	background-image:url(../images/bullet_green.jpg);
	background-repeat:no-repeat;
	background-position:0 8px;
	list-style-type:none;
	line-height:1.5em;
	font: 11px/18px verdana;
}

.missionvaluesimage {
	position: relative;
	float: left;
}

.missionvalueslist {
	position: relative;
	float: left;
	width: 325px;
	padding: 0px 0 5px 0px;
	margin: 0 0 0 7px;
	
}

#main a.mainlink {
	font: 11px/18px verdana;
	color: #60AC5C;
	text-decoration: none;
}

#main a.mainlink:hover {
	text-decoration: underline;
}

#left_links {
	position: relative;
	float: left;
	width: 216px;
	margin: 10px 0 0 8px;
	display: inline;
	padding: 0 0 10px 0;
}

#left_links a.sublink {
	margin: 2px 0 0 0;
	position: relative;
	float: left;
	width: 190px;
	*width: 200px;	
	border: 1px solid #E4E4E4;
	font: 11px/13px verdana;
	text-decoration: none;
	color: #7A7A7A;
	text-align: left;
	padding: 7px 0 7px 10px;	
}

#left_links a.sublink:hover {
	background: #E6E6E6;
}

#left_links .category {
	position: relative;
	float: left;
	width: 204px;
	height: 46px;
	margin: 0 0 0 -1px;
	display: inline;
}

#inside_box {
	position: relative;
	float: left;
	width: 510px;	
	background: url('../images/inside_box_bg.jpg') repeat-x 0 0 #F7F7F7;
	padding: 10px 10px 10px 10px;
}

#inside_box a.link {	
	font: 11px/18px verdana;
	color: #6B6B6B;
	text-decoration: none;
}

#inside_box a.link:hover {	
	text-decoration: underline;
}

#contactus_form {
	position: relative;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 25px 0;
}

#contactus_form .text {
	font: 11px/18px verdana;
	color: #5D5D5D;
}

#contactus_form .textbox {
	position: relative;
	width: 200px;
	height: 20px;
	font: 11px/18px verdana;
	color: #5d5d5d;
	border: 1px solid #bbbbbb;
}

#contactus_form .textarea {
	position: relative;
	width: 200px;
	height: 75px;
	font: 11px/18px verdana;
	border: 1px solid #bbbbbb;
}

#main .tabletext {
	font: 11px/18px verdana;
	color: #5D5D5D;
}

#main .tabletext a.invoiceheaderlink {
	font: 16px/24px verdana;
	color: #21A121;
	font-weight: bold;
	text-decoration: none;
}

#main .tabletext a.invoiceheaderlink:hover {
	text-decoration: underline;
}

#main .tabletext a.procureheaderlink {
	font: 16px/24px verdana;
	color: #6B2A6B;
	font-weight: bold;
	text-decoration: none;
}

#main .tabletext a.procureheaderlink:hover {
	text-decoration: underline;
}

#main .tabletext a.businessheaderlink {
	font: 16px/24px verdana;
	color: #3E7CC2;
	font-weight: bold;
	text-decoration: none;
}

#main .tabletext a.businessheaderlink:hover {
	text-decoration: underline;
}

#main .tabletext a.fullserviceheaderlink {
	font: 16px/24px verdana;
	color: #DD8F47;
	font-weight: bold;
	text-decoration: none;
}

#main .tabletext a.fullserviceheaderlink:hover {
	text-decoration: underline;
}