body{margin:0px; font:normal 11px/18px verdana, arial, sans serif;color:#7e8083;background:url("/Public/images/homeback.gif") #ddded3 top center repeat-x;}

a {color:#054690;text-decoration:none;}
a:hover {text-decoration:underline;}
h2{font-size:110%;color:#086caf;margin:0px;padding:0px;display:inline;}
h3{font-size:110%;color:#054690;margin:0px;padding:0px;}
h4{font-size:100%;color:#086caf;margin:0px;font-weight:bold;border-bottom:1px solid #cecece;padding-bottom:5px;}
p	{margin-top:0;}

/****** Structure Elements ******/

#left{float:left;width:10px;background-color:#ddded3;background:url("/Public/images/left-shadow.gif");background-repeat:repeat-x;}
#header{width:760px;height:42px;padding-top:12px;}
#right{float:right;width:10px;background-color:#ddded3;background:url("/Public/images/right-shadow.gif");background-repeat:repeat-x;}

#maincontain{background:url("/Public/images/main-bg.gif") top center no-repeat;}
#main{width:760px;background-color:#fff;padding-top:12px;}

#mainbody{float:right;width:607px;text-align:left;margin-top:18px}
#bodyflow{float:left;text-align:left;width:430px;}
#altbody{float:left;width:430px;border-bottom:1px dotted #0081bb;}

/****** Structure Elements ******/

/****** Main Nav ******/

#nav	{width:139px;float:left;}
#nav ul {margin:0px;padding:0px;}
#nav li {list-style:none;margin:0px;padding:0px;}
	
	#in 	{width:139px;}
	#in a	{background:url("/Public/images/nav10.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#in a:hover {background:url("/Public/images/nav11.gif") no-repeat left;}
	#in #select	{background:url("/Public/images/nav111.gif") no-repeat left;}
	#pr		{width:139px;}
	#pr a	{background:url("/Public/images/nav20.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#pr a:hover {background:url("/Public/images/nav21.gif") no-repeat left;}
	#pr #select {background:url("/Public/images/nav211.gif") no-repeat left;}
	#su		{width:139px;}
	#su a	{background:url("/Public/images/nav30.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#su a:hover {background:url("/Public/images/nav31.gif") no-repeat left;}
	#su #select	{background:url("/Public/images/nav311.gif") no-repeat left;}
	#ne		{width:139px;}
	#ne a	{background:url("/Public/images/nav40.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#ne a:hover {background:url("/Public/images/nav41.gif") no-repeat left;}
	#ne #select	 {background:url("/Public/images/nav411.gif") no-repeat left;}
	#com		{width:139px;}
	#com a	{background:url("/Public/images/nav50.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#com a:hover {background:url("/Public/images/nav51.gif") no-repeat left;}
	#com #select {background:url("/Public/images/nav511.gif") no-repeat left;}
	#con		{width:139px;}
	#con a	{background:url("/Public/images/nav60.gif") no-repeat left;display:block; height:28px;text-indent: -500px; overflow: hidden;}
	#con a:hover {background:url("/Public/images/nav61.gif") no-repeat left;}
	#con #select {background:url("/Public/images/nav611.gif") no-repeat left;}
	
/****** Main Nav ******/

/****** Sub Nav ******/

ul#sub  {float:left;font: normal 11px/12px Lucida Grande,Lucida Sans Unicode,geneva,verdana,sans-serif;
		 width:124px;padding-bottom:5px;background-color:#daecfd;text-align:right;border-bottom:5px solid #fff;}
#sub li{padding:2px 3px 4px 0px; margin:0;}
#sub a {background:none;text-indent:0px;text-decoration:none;margin:0px;color:#086caf;height:auto;}
#sub a:hover {background:none;text-decoration:none;color:#000;}
#sub a#selectsub {background:none;text-decoration:none;color:#000;}

/****** Sub Nav ******/


/****** Footer ******/
#footer{width:760px;font-size:130%;text-align:left;}
#footer ul {margin:0px;padding:8px 0px 0px 13px;line-height:14px;}
#footer li {list-style:none;font-size:115%;padding:2px 5px 2px 7px;background:url("/Public/images/orange-bullet.gif") no-repeat top left;}
#footer a{font-size:60%;color:#87888b;}

#footerbox1{float:left;width:231px;height:210px;background:url("/Public/images/footerbox.gif") no-repeat;padding:4px 0px 0px 14px;}
#footerbox2{float:left;width:231px;height:210px;margin-left:12px;background:url("/Public/images/footerbox.gif") no-repeat;padding:4px 0px 0px 14px;}
#footerbox3{float:left;width:231px;height:210px;margin-left:12px;background:url("/Public/images/footerbox.gif") no-repeat;padding:4px 0px 0px 14px;line-height:14px;}

/****** Footer ******/

/****** Lists, Boxes ******/
#usualtab ul {list-style; type:none; margin:0;padding:0;height:28px}
#usualtab li	{display:inline; padding:0 5px 0 0; float:left;}
	#features a.selected	{background:url("/Public/images/features.gif") no-repeat left; display:block; height:28px;width:94px;text-indent: -500px; overflow: hidden;}
	#features a {background:url("/Public/images/features-off.gif") no-repeat left;display:block; height:28px;width:65px;text-indent: -500px; overflow: hidden;}
	#benefits a.selected	{background:url("/Public/images/benefits.gif") no-repeat left;display:block; height:28px;width:94px;text-indent: -500px; overflow: hidden;}
	#benefits a {background:url("/Public/images/benefits-off.gif") no-repeat left;display:block; height:28px;width:65px;text-indent: -500px; overflow: hidden;}
	
	
div.bluebox				{border:1px solid #1071b2;padding:5px 10px 10px 0px;color:#02558d;font-weight:normal;clear:left;}
ul.black				{margin:0px;padding:0px 0px 0px 15px;} 
ul.black li				{list-style:none;margin:0;padding:0 5px 5px 15px;background:url("/Public/images/black-bullet.gif") no-repeat top left;}

#points{text-align:left; width:520px;}
#pointsl{float:left;width:240px;padding-left:15px;border-left:1px dotted #939485;}
#pointsr{float:right;width:240px;border-left:1px dotted #939485;padding:0 0 0 15px;}
#points ul {margin:0px;padding:0px;text-align:left;}
#points li {list-style:none;padding:2px 5px 2px 12px;background:url("/Public/images/blue-bullet.gif") no-repeat;background-position:0% 55%;} 

#rightbox{border-left:1px solid #bebfac;border-right:1px solid #bebfac;padding:2px 1px 0px 1px;text-align:left;}
#rightbox ul {margin:0px;padding:0px;}
#rightbox li {list-style:none;font-size:115%;padding:5px 5px 5px 30px;background:url("/Public/images/red-arrow.gif") no-repeat;background-position:10% 55%;}
#rightbox li.on{background-color:#ebebe5;}
#rightbox a{font: normal 12px Lucida Grande,Lucida Sans Unicode,geneva,verdana,sans-serif;color:#5f5f59;text-decoration:none;}
#rightbox a:hover{text-decoration:underline;}

#rightboxin{border-top:1px dotted #bcbdab;border-bottom:1px dotted #bcbdab;padding:0px 0px 8px 0px;}

#search{width:109px;border:1px solid #e3e3d8;font-size:100%;}

#whatsnew{width:139px;float:left;color:#7e8083;border-right:1px solid #fff;padding:0px 0px 0px 0px;background-color:#ebebe5;}
#whatsnew a{color:#7e8083;}
#whatsnew a:hover{color:#0067ac;}
#products{float:right;width:607px;line-height:18px;text-align:left;}

#solutions{float:left;width:291px;height:311px;background:url("/Public/images/solutions-bg.jpg") no-repeat;}
#solutions ul {float:right;width:187px;margin:0px;padding:30px 5px 0px 0px;line-height:14px;}
#solutions li {list-style:none;font-size:115%;padding:7px 5px 7px 35px;background:url("/Public/images/blue-arrow.gif") no-repeat top left;border-bottom:1px dotted #7bb0d4;}
#solutions a {font-size:90%;color:#7e8083;}

#power{float:right;width:291px;height:311px;background:url("/Public/images/power-bg.jpg") no-repeat;}
#power ul {margin:0px;padding:30px 3px 0px 3px;line-height:14px;}
#power li {list-style:none;font-size:115%;padding:7px 5px 7px 35px;background:url("/Public/images/blue-arrow.gif") no-repeat top left;border-bottom:1px dotted #7bb0d4;}
#power a {font-size:100%;color:#7e8083;}

/****** Lists, Boxes ******/

/****** Client Login ******/

#client{float:left;width:336px;color:#556678;height:30px; background:url("/Public/images/client-login-bg.gif") no-repeat;padding-top:3px;font-size:90%;}
.login{width:140px;border:1px solid #919191;font-size:90%;}

/****** Client Login ******/

/****** Search Results ******/

#results{width:500px;}
#results a {color:#086caf;text-decoration:underline;}

/****** Search Results ******/

/****** News/Events ******/

#newsl{float:left;text-align:left;width:350px;border-right:1px solid #ececec;padding-right:20px;}
#newsr{float:right;text-align:left;width:215px;padding-left:20px;}
.newsline{border-top:1px solid #ececec;}
.back{float:right;font-size:80%;padding-bottom:3px;}

/****** News/Events ******/


.blue{color:#0067ac;font-weight:bold;}
.new{text-align:right;border-bottom:1px dotted #076bae;margin-bottom:6px;padding:10px 15px 15px 0px;}

.date{font-size:100%;color:#086caf;padding:0px;font-weight:bold;}

.line{border-top:1px solid #ececec;padding-top:12px;}

form {margin:0;}
.formfield{font-size:90%;width:150px;}

#morelink{background-color:#ccccc7;width:56px;border-right:1px solid #fff;padding:3px 0px 3px 83px;}

