/*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:14px; font-weight:bold; color:#002649; padding-bottom:5px;}
h2 {font-size:13px; font-weight:bold; color:#002649; padding-bottom:7px;}
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:#333333;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;}
#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:290px; 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;}
	.centricHeader {font-size:12px; line-height:15px; font-weight:bold; margin-top:20px; margin-bottom:10px;}
	.centricText1 {margin-left:11px; width:130px;}
	.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/partner-col.gif); background-repeat:no-repeat; background-color:#D6D6D6; 
					margin-top:55px; padding-top:10px; float:left; margin-right:5px;}
.partnerList {line-height:15px; margin-left:20px; color:#333333;}
.partnerListHeader {font-weight:bold; line-height:30px; }
.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:#002649;font-weight:bold;}
.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;}
