/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, b, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border:0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;
	vertical-align: baseline;}
input,option,select
{ margin:1px 0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
	
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-size:11px;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
/*end reset*/

/*golbal styles*/
h1 {
	font-size:20px;
	font-weight:bold;
	color:#103555;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#67BD49;
	padding-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	text-transform: none;
	color: #000000;
}
a {color:#666666; text-decoration:none;}
a:hover {color:#00356F;}
.clear {clear:both;}
/*end golbal*/

#wrapper {
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	background-color:#FFFFFF;
	width:805px;
	margin:0 auto;
	padding:0;
}
#headerArea {width:805px;}
	#logo {	float:left;	margin-top:40px;border:0;}
	#topLinks {	color:#666666;float:right;vertical-align:baseline;margin-top:60px;padding-right:10px;}
	#navi{font-weight:bold;font-size:12px;float:right;padding-bottom:15px;}
	.naviText {
	color:#001636;
	vertical-align:baseline;
	padding-left: 20px;
}

#flashArea {height:176px;background-color:#747474; padding-top:2px;}
#flashLeft {float:left;width:74px;background-image:url(images/flash-bg.jpg);background-position:left;height:176px;}
#flashHeader {float:left;height:176px; background-color:#747474;}
	.sm {margin:0; padding:0;}
	.sm {list-style:none; width:654px; height:176px; display:block; overflow:hidden}
	.sm li {float:left; display:inline; overflow:hidden;margin:0; padding:0;}
#flashRight {float:right;width:74px;background-image:url(images/flash-bg.jpg);background-position:right;height:176px;}

#sections {margin-top:30px;color:#000;width:805px;}
#sections a {text-decoration:underline;}
#sections p {line-height:17px; font-size:11px; padding-bottom:14px; padding-left:1px;}
#sections ul {padding-bottom:14px; list-style:disc;}
#sections ul li {margin-left:20px; line-height:17px;}

#aboutContent {width:650px;}

#proServicesContent {
	width:630px;
	float:left;
	vertical-align:top;
	background-color: #FFFFFF;
	background-image: none;
}
#proServicesContent b {color:#333333; font-weight:bold;}
	#proServicesLinks {float:right; vertical-align:middle; font-weight:bold;}
	#proServicesLinks ul { padding-top:16px;list-style:disc; color:#002649;}
	#proServicesLinks ul li {padding:3px 5px 7px 0px;}
	#proServicesLinks a {color:#002649; text-decoration:none;}
	#proServicesLinks a:hover {color:#666666;}
	
#solutionsContent {
	width:748px;
	height:265px;
	position:relative;
	margin-left:25px;
}
	#centricLevel2 {width:450px; position:absolute; left:149px; top:0px;}
	#centricLevel3 {width:150px; position:absolute;left:150px; top:0px;}
	
	
#solutionsContent ul {list-style:none; }
#solutionsContent ul li {margin:0; padding:2px 0 3px 0; font-size:11px; line-height:15px; }
	.container {
	color:#000746;
	font-family: Arial, Helvetica, sans-serif;
}
	.centricHeader {
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #66CC66;
}
	.centricText1 {
	margin-left:11px;
	width:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #091B37;
}
	.centricText5 {margin-left:142px; width:130px;}
	.centricText2 {margin-left:11px; width:130px;}
	.centricText4 {margin-left:52px;}
	.centricText3 {
	margin-left:11px;
}
	
/* partners content */
.prevLogo {border:none; background-image:url(images/arrow-left.gif); background-repeat:no-repeat; background-color:#FFF; 
 			height:12px; width:17px; margin-top:33px; cursor:pointer;}
.nextLogo {border:none; background-image:url(images/arrow-right.gif); background-repeat:no-repeat; background-color:#FFF; 
 			height:12px; width:17px;margin-top:22px; cursor:pointer;}	
.logoScroller {width:680px;}
.logoScroller ul li { height:60px; width:150px;}

.partnerContainers {
	height:172px;
	width:150px;
	background-image:url(images/box_bkg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-top:55px;
	padding-top:10px;
	float:left;
	margin-right:5px;
}
.partnerList {
	line-height:15px;
	margin-left:20px;
	color:#041E39;
	font-family: Arial, Helvetica, sans-serif;
}
.partnerListHeader {
	font-weight:bold;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #081D38;
	font-size: 14px;
}
.partnerListHeader img {vertical-align:text-bottom;}
 /* end partners content */


/* contact content */
#contactContent{ padding-left:4px;}
#contactContentLeft {width:340px; margin:0 25px 15px 20px; float:left;}
#contactContentRight{width:370px; float:right;}
#contactContentRight table {font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:17px;}
.formLabels {text-align:left; padding-right:10px;}
.contactLocations {float:left; padding-right:25px;}
/* end contact content */

#homeSections {	margin-top:20px; margin-bottom:20px; color:#000;width:805px;background-image:url(images/home-sections-bg.gif);
				background-repeat:repeat-y;line-height:17px;	background-color:#999999;}
.homeSectionPtitle {
	line-height:20px;
	padding-bottom:0px;
	padding-left:3px;
	color:#66CC66;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.homeSectionPtitleLine {line-height:1px; height:1px;margin-bottom:5px;padding-left:3px;color:#002649;font-weight:bold;
				background-image:url(images/home-head-bg.jpg);		background-position:top left;background-repeat:repeat-y;}				
.homeSectionP {line-height:17px;font-size:11px;padding-bottom:8px;padding-left:1px;}
#homeSectionAbout {float:left;width:350px;}
#homeSectionMoved {float:left;width:170px;margin-left:50px;}
#homeSectionEvents {float:left;width:180px;margin-left:45px;}
	
#footer {position:relative;width:805px;line-height:16px;font-size:9px;}
.line {background-color:#BBBBBB;height:1px;width:805px;line-height:1px;font-size:1px;}
#addresses {width:805px;color:#666666;margin-top:10px;text-align:center;}
#footerLinks {margin-top:30px;text-align:center;font-size:11px;}

