/*
Brand Brown			#d96724
Brand Green			#6ea728
Brand Pale Green	#d6e7bd
HighLt Green Hover	#d6e7bd


*/
/* 	Layout		  		======================================  */
body			{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:140%;color:#333;margin:0px;padding:0px;}
#Border		{text-align:center;}
#Container	{width:780px;margin:0px auto;text-align:left;padding:20px;position:relative;}
#ContainerAdmin	{width:900px;margin:0px auto;text-align:left;padding:20px;position:relative;}

#Header				{background:url(../i/bkgdHeader.jpg) no-repeat top right;text-align:right;height:140px;}
#Header #Logo		{float:left;height:80px;xvisibility:hidden;xdisplay:none;}
#xHeader #Search	{height:20px;background:url(../i/iSearch.gif) no-repeat 0px 0px;width:380px;position:absolute;left:508px;top:52px;}


#Header form#search				{width:290px;float:right;padding:38px 0px 0px 0px;}
#Header form#search label		{xwidth:300px;}
#Header form#search b			{float:left;color:#6ea728;padding:2px 6px 0px 0px;font-weight:normal;}
#Header form#search input		{float:left;margin:1px 0px 0px 0px;}
#Header form#search a#bGo	{float:left;background:url(../i/bGo.gif) no-repeat 0px 0px;width:30px;height:22px;display:block;}
#Header form#search a#bGo	span{display:none;}
#Header .FlashWrapper	{clear:both;}

#Header #NavGlobal	{height:25px;clear:both;text-align: left}
#Header #NavSection{height:30px;}

#Main			{padding:0px;margin:0px;}
#ContentBox		{width:595px;float:left;}
#AdminContentBox	{width:770px;float:left;}
#Banner			{padding:0px;margin:0px;}
#Content		{padding:0px 5px;xbackground:#eeeeee;}
#Right			{width:180px;margin:0px 0px 10px 0px;float:left;}
xbody.Home #Header		{padding:0px 0px 20px 0px;}
xbody.Home #NavSection	{display:none;}
body.Home #Content		{padding:0px;}
body.Home #Shin			{display:none;}
body.Timeline #Content	{padding:0px;}

.FeatureBox	{width:180px;float:left;height:280px;}
.Feature			{padding:10px 0px 0px 15px;}
.Feature h3	{font-size:11px;font-weight:bold;line-height:100%;padding:0px 0px 8px 0px;}
.Feature p		{line-height:160%;}

#Shin			{clear:both;}
#ShinBox		{background:url(../i/bkgdShinContent.gif) repeat-y;}
#ShinBox2		{background:url(../i/bkgdShinContent570.gif) repeat-y;}
#ShinTop		{background:url(../i/bkgdShinTop.gif) no-repeat;height:15px;}
#ShinContent	{padding:0px 20px;}
#ShinBottom	{background:url(../i/bkgdShinBottom.gif) no-repeat;height:15px;clear:both;}
img.ShinLogo	{padding:10px 0px 0px 25px;}

#Footer	{background: url(../i/bkgdFooter.jpg) no-repeat;font-size:10px;line-height:140%;text-align:right;height:100px;clear:both;margin:20px 0px;}
#Footer .info						{padding:10px 20px;float:left;text-align:left;}
#Footer #NavFoot				{padding:15px 20px;color:#666666;}
#Footer #NavFoot a				{color:#666666;text-decoration:none;}
#Footer #NavFoot a:hover	{color:#666666;border-bottom:solid #6ea728 1px;}
#Footer #Copyright				{padding:0px 20px;color:#999999;}


/* -- top navigation start -- */
#topNav{
	width:778px; height:30px; margin:0 auto; color:#000000;}
#topNav ul{
	width:778px; margin:0 auto; list-style: none;}
#topNav ul li{
	float:left; margin:0 1px 0 0 ;}
#topNav ul li a{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#595959;
	background: #FFFFFF; padding:0 12px; display:block; text-decoration:none;}
#topNav ul li a:hover{
	font:bold 11px/27px Arial, Helvetica, sans-serif; color:#FFFFFF;
	background-color:#6ea728; background-image:none;
	/* border-top:#DADADA 1px solid; border-right:#DADADA 1px solid; border-left:#DADADA 1px solid; */
	padding:0 12px; margin:0 0 0 0; display:block; text-decoration:none;}
/* -- top navigation end -- */

#topSubNav{
	width:778px; height:30px; margin:0 auto; color:#000000;}
#topSubNav ul{
	width:778px; margin:0 0 0 100px; list-style: none;}
#topSubNav ul li{
	float:left; margin:0 1px 0 0 ;}
#topSubNav ul li a{
	font:bold 9px/25px Arial, Helvetica, sans-serif; color:#595959;
	background: #FFFFFF; padding:0 3px; display:block; text-decoration:none; margin: 0 0 0 10px;}
#topSubNav ul li a:hover{
	font:bold 9px/25px Arial, Helvetica, sans-serif; color:#FFFFFF;
	background-color:#C0C0C0; background-image:none;
	/* border-top:#DADADA 1px solid; border-right:#DADADA 1px solid; border-left:#DADADA 1px solid; */
	padding:0 3px; margin:0 0 0 10px; display:block; text-decoration:none;}
/* -- top navigation end -- */


/* 	Global Style  		======================================  */
a.linkMore				{color:#6ea728;text-decoration:none;border:none;}
a.linkMore:hover		{color:#6ea728;text-decoration:underline;border:none;}
a.linkBlock				{text-decoration:none;color:#333;display:block;padding:5px;}
a.linkBlock .more	{color:#6ea728;}
a.linkBlock:hover	{text-decoration:none;color:#333;background:#d6e7bd;}
a.linkPDF				{display:block;padding:5px 40px;text-decoration:none;color:#333;background:url(../i/linkPDF.gif) no-repeat 5px 5px;}
a.linkPDF .more		{color:#6ea728;}
a.linkPDF:hover		{text-decoration:none;color:#333;background-color:#d6e7bd}
a.linkVideo				{display:block;padding:5px 40px;text-decoration:none;color:#333;background:url(../i/iconVideo.gif) no-repeat 5px 5px;}
a.linkVideo .more	{color:#6ea728;}
a.linkVideo:hover	{text-decoration:none;color:#333;background-color:#d6e7bd}
a.linkFeature			{display:block;text-decoration:none;color:#333;height:165px;}
a.linkFeature:hover	{text-decoration:none;color:#333;}

a.LinkBox						{text-decoration:none;color:#333;display:block;padding:0px;margin:0px;height:100px;}
a.LinkBox:hover				{text-decoration:none;color:#333;background:#d6e7bd;}
a.LinkBox img				{float:left;padding:20px 15px 30px 15px;margin:0px 10px 0px 0px;background:#fff;}
a.LinkBox img.img80		{float:left;padding:5px 0px 15px 0px;margin:0px 10px 0px 0px;background:#fff;}
a.LinkBox span.title			{padding:8px 10px 0px 0px;display:block;font-size:12px;font-weight:bold;margin:0px;}
a.LinkBox span.content	{}
a.LinkBox span.more		{color:#6ea728;text-decoration:none;border:none;}


xh3 a			{background:url(../i/linkArrowh3.gif) no-repeat;padding:0px 0px 0px 30px;text-decoration:none;}
xh3 a:hover	{background:url(../i/linkArrowh3.gif) no-repeat top right 0px -30px;}

.Intro					{font-size:14px;line-height:120%;}
.Highlt				{background:url(../i/bkgdHighMidd.gif) repeat-y;}
.HighltTop			{background:url(../i/bkgdHighTop.gif) no-repeat;}
.HighltBottom		{background:url(../i/bkgdHighBottom.gif) no-repeat;}
.HighltContent	{padding:0px 10px 0px 12px;line-height:120%;font-family:Arial, Helvetica, sans-serif;}
.HighltGrn			{background:url(../i/bkgdHighGrnMidd.gif) repeat-y;}
.HighltGrnTop		{background:url(../i/bkgdHighGrnTop.gif) no-repeat;}
.HighltGrnBottom					{background:url(../i/bkgdHighGrnBottom.gif) no-repeat bottom;}
.HighltGrnContent				{padding:0px 10px 0px 12px;line-height:140%;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;}
.HighltGrnContent a				{color:#ffffff;text-decoration:none;border-bottom:solid #ffffff 1px;}
.HighltGrnContent a:hover	{color:#ffffff;}
.Date				{font-size:12px;font-weight:bold;color:#d96724;}
.Center			{margin:0px auto;display:block;}
.ColumnOf4	{width:140px;float:left;}
.ColumnOf4 p,.ColumnOf4 h1	,.ColumnOf4 h2	{padding:0px 15px 0px 0px;}
.ColumnOf3	{width:185px;float:left;}
.ColumnOf2	{width:260px;float:left;margin:0px 20px 0px 0px;}
img.Seperator	{display:block;height:1px;background:url(../i/bkgdLine.gif) #333333;width:100%;margin:8px 0px;clear:both;}
img.Border		{display:block;height:1px;background:url(../i/bkgdLine.gif) #333333;width:100%;margin:0px;clear:both;}
.floatLeft		{ float:left; margin:0px; padding:0px 12px 0px 0px;}
.floatRight		{ float:right; margin:0px; padding:0px 0px 0px 12px;}
.floatClear		{clear:both;}
.Centered		{text-align:center;}
.Warn			{padding:0px 10px;background:#cc6666;font-weight:bold;color:#fff;border:solid #fff 1px;}
.PartnerLogo	{float:left;padding:0px 10px 0px 0px;}

#NewsList .Date						{font-size:10px;font-weight:normal;}
#NewsList .NewsItem				{padding:0px 0px 10px 0px;}
#NewsList .NewsItem a				{padding:0px 0px 10px 0px;color:#333;}
#NewsList .NewsItem a:hover	{padding:0px 0px 10px 0px;color:#6ea728;}
#NewsList .NewsItem a:visit		{padding:0px 0px 10px 0px;color:#666;}
#NewsContent p						{padding:0px 0px 10px 0px;}

.LinkRepMap1	{background: url(../i/highContactARep1.jpg) no-repeat;height:85px;padding:5px 0px 0px 12px;}
.LinkRepMap2	{background: url(../i/highContactARep2.jpg) no-repeat;height:85px;padding:5px 0px 0px 12px;}
.LinkDistMap1	{background: url(../i/linkDistMap1.jpg) no-repeat;height:125px;padding:5px 0px 0px 12px;}
.LinkDistMap2	{background: url(../i/linkDistMap2.jpg) no-repeat;height:125px;padding:20px 0px 0px 12px;}


a.Anchor			{padding:20px 0px 0px 0px;text-decoration:none;color:#333;}
a:hover.Anchor	{text-decoration:none;color:#333;}
.AnchorHighLt		{background-color:#d6e7bd;}
.item					{padding:2px 8px;margin:8px 0px;}
xtable.num				{padding:0px;margin:0px;}
td.num,div.num						{text-align:right;}
td.underline div,div.underline	{border-bottom:solid #333 1px;margin-bottom:1px;}


/* 	Standard HTML  		======================================  */
h1 	{font-size:14px;font-weight:bold;color:#d96724;padding:0px 0px 0px 0px;margin:0px;font-family:Arial, Helvetica, sans-serif;line-height:130%;}	
h2		{font-size:14px;font-weight:normal;color:#333333;padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;}
h3 	{font-size:12px;font-weight:bold;margin:0px;padding:0px;}
h4		{font-size:12px;font-weight:normal;color:#333333;padding:0px;margin:0px;font-family: Arial, Helvetica, sans-serif;}

h5 	{	font-size:11px;font-weight:bold;color:#444444;padding:0px;margin: 0px;}
h6	 {	font-size:11px;font-weight:bold;color:#999999;padding:0px;margin: 0px;}

p 		{margin:0px;padding:0px;}
xpre	{margin:3px 10px;padding:0px 4px;font-size:11px;border:solid 1px #666666;background:#eeeeee;}
xcite	{margin:10px;padding:0px;}	/* ignores top,bottom  */
xblockquote	{ margin:2px 10px; padding:2px;}

a			{color:#6ea728;text-decoration:underline;border:none;}
a:hover	{color:#6ea728;text-decoration:underline;border:none;}


ul		{padding: 0px 0px 0px 0px;margin:0px 0px 5px 15px;}
li		{padding: 0px;margin:0px;}
ol		{padding: 0px 0px 0px 0px;margin:0px 0px 5px 20px;}



/* 	NavGlobal 	  		======================================  */
#NavGlobal				{width:760px;}
#NavGlobal a span	{display:none;}
#NavGlobal a			{display:block;float:left;height:25px;background:url(../i/NavGlobal.jpg) no-repeat 0px 0px;}
#NavGlobal a:hover	{border:none;background-image:url(../i/NavGlobal.jpg);background-repeat:no-repeat;}

#NavGlobal a#ng0				{background-position:0px 0px;width:46px;}
#NavGlobal a#ng0:hover		{background-position:0px -30px;}
#NavGlobal a#ng0.current	{background-position:0px -30px;}
#NavGlobal a#ng1				{background-position:-46px 0px;width:72px;}
#NavGlobal a#ng1:hover		{background-position:-46px -30px;}
#NavGlobal a#ng1.current	{background-position:-46px -30px;}
#NavGlobal a#ng2				{background-position:-118px 0px;width:75px;}
#NavGlobal a#ng2:hover		{background-position:-118px -30px;}
#NavGlobal a#ng2.current	{background-position:-118px -30px;}
#NavGlobal a#ng3				{background-position:-193px 0px;width:91px;}
#NavGlobal a#ng3:hover		{background-position:-193px -30px;}
#NavGlobal a#ng3.current	{background-position:-193px -30px;}
#NavGlobal a#ng4				{background-position:-284px 0px;width:208px;}
#NavGlobal a#ng4:hover		{background-position:-284px -30px;}
#NavGlobal a#ng4.current	{background-position:-284px -30px;}
#NavGlobal a#ng5				{background-position:-492px 0px;width:78px;}
#NavGlobal a#ng5:hover		{background-position:-492px -30px;}
#NavGlobal a#ng5.current	{background-position:-492px -30px;}
#NavGlobal a#ng6				{background-position:-570px 0px;width:104px;}
#NavGlobal a#ng6:hover		{background-position:-570px -30px;}
#NavGlobal a#ng6.current	{background-position:-570px -30px;}
#NavGlobal a#ng7				{background-position:-674px 0px;width:69px;}
#NavGlobal a#ng7:hover		{background-position:-674px -30px;}
#NavGlobal a#ng7.current	{background-position:-674px -30px;}

/* 	NavAboutus 	  		======================================  */
#NavAboutus				{width:355px;}
#NavAboutus a span	{display:none;}
#NavAboutus a			{display:block;float:left;height:25px;	background:url(../i/NavAboutus.jpg) no-repeat 0px 0px;}
#NavAboutus a:hover	{border:none;	background-image:url(../i/NavAboutus.jpg);background-repeat:no-repeat;}

#NavAboutus a.i0			{background-position:0px 0px;width:107px;}
#NavAboutus a.i0:hover	{background-position:0px -30px;}
#NavAboutus a.i0.current	{background-position:0px -30px;}
#NavAboutus a.i1			{background-position:-107px 0px;width:103px;}
#NavAboutus a.i1:hover	{background-position:-107px -30px;}
#NavAboutus a.i1.current	{background-position:-107px -30px;}
#NavAboutus a.i2			{background-position:-210px 0px;width:61px;}
#NavAboutus a.i2:hover	{background-position:-210px -30px;}
#NavAboutus a.i2.current	{background-position:-210px -30px;}
#NavAboutus a.i3			{background-position:-271px 0px;width:54px;}
#NavAboutus a.i3:hover	{background-position:-271px -30px;}
#NavAboutus a.i3.current	{background-position:-271px -30px;}
#NavAboutus a.i4			{background-position:-325px 0px;width:69px;}
#NavAboutus a.i4:hover	{background-position:-325px -30px;}
#NavAboutus a.i4.current	{background-position:-325px -30px;}

/* 	NavSoln 	  		======================================  */
#NavSoln				{width:455px;}
#NavSoln a span		{display:none;}
#NavSoln a				{display:block;float:left;height:25px;background:url(../i/NavSoln.jpg) no-repeat 0px 0px;}
#NavSoln a:hover	{border:none;background-image:url(../i/NavSoln.jpg);background-repeat:no-repeat;}
#NavSoln a.current	{background-position:auto -30px;}

#NavSoln a.i0				{background-position:0px 0px;width:129px;}
#NavSoln a.i0:hover	{background-position:0px -30px;}
#NavSoln a.i0 .current	{background-position:0px -30px;}
#NavSoln a.i1				{background-position:-129px 0px;width:102px;}
#NavSoln a.i1:hover	{background-position:-129px -30px;}
#NavSoln a.i1 .current	{background-position:-129px -30px;}
#NavSoln a.i2				{background-position:-231px 0px;width:55px;}
#NavSoln a.i2:hover	{background-position:-231px -30px;}
#NavSoln a.i2 .current	{background-position:-231px -30px;}
#NavSoln a.i3				{background-position:-286px 0px;width:90px;}
#NavSoln a.i3:hover	{background-position:-286px -30px;}
#NavSoln a.i3 .current	{background-position:-286px -30px;}
#NavSoln a.i4				{background-position:-376px 0px;width:57px;}
#NavSoln a.i4:hover	{background-position:-376px -30px;}
#NavSoln a.i4 .current	{background-position:-376px -30px;}

/* 	NavPartners 		======================================  */
#NavPartners				{width:270px;}
#NavPartners a span	{display:none;}
#NavPartners a			{display:block;float:left;height:25px;background:url(../i/NavPartners.jpg) no-repeat 0px 0px;}
#NavPartners a:hover	{border:none;background-image:url(../i/NavPartners.jpg);background-repeat:no-repeat;}

#NavPartners a.i0			{background-position:-129px 0px;width:102px;}
#NavPartners a.i0:hover	{background-position:-129px -30px;}
#NavPartners a.i0.current	{background-position:-129px -30px;}
#NavPartners a.i1			{background-position:-231px 0px;width:55px;}
#NavPartners a.i1:hover	{background-position:-231px -30px;}
#NavPartners a.i1.current	{background-position:-231px -30px;}
#NavPartners a.i2			{background-position:-286px 0px;width:90px;}
#NavPartners a.i2:hover	{background-position:-286px -30px;}
#NavPartners a.i2.current	{background-position:-286px -30px;}

/* 	NavInvestors  		======================================  */
#NavInvestors				{width:320px;}
#NavInvestors a span		{display:none;}
#NavInvestors a				{display:block;float:left;height:25px;	background:url(../i/NavInvestors.jpg) no-repeat 0px 0px;}
#NavInvestors a:hover		{border:none;	background-image:url(../i/NavInvestors.jpg);background-repeat:no-repeat;}

#NavInvestors a.i0				{background-position:0px 0px;width:99px;}
#NavInvestors a.i0:hover		{background-position:0px -30px;}
#NavInvestors a.i0.current	{background-position:0px -30px;}
#NavInvestors a.i1				{background-position:-99px 0px;width:90px;}
#NavInvestors a.i1:hover		{background-position:-99px -30px;}
#NavInvestors a.i1.current	{background-position:-99px -30px;}
#NavInvestors a.i2				{background-position:-189px 0px;width:116px;}
#NavInvestors a.i2:hover		{background-position:-189px -30px;}
#NavInvestors a.i2.current	{background-position:-189px -30px;}

/* 	NavNews		  		======================================  */
#NavNews				{width:390px;}
#NavNews a span	{display:none;}
#NavNews a			{display:block;float:left;height:25px;	background:url(../i/NavNews.jpg) no-repeat 0px 0px;}
#NavNews a:hover	{border:none;	background-image:url(../i/NavNews.jpg);background-repeat:no-repeat;}

#NavNews a.i0			{background-position:0px 0px;width:97px;}
#NavNews a.i0:hover	{background-position:0px -30px;}
#NavNews a.i0.current	{background-position:0px -30px;}
#NavNews a.i1			{background-position:-97px 0px;width:99px;}
#NavNews a.i1:hover	{background-position:-97px -30px;}
#NavNews a.i1.current	{background-position:-97px -30px;}
#NavNews a.i2			{background-position:-196px 0px;width:51px;}
#NavNews a.i2:hover	{background-position:-196px -30px;}
#NavNews a.i2.current	{background-position:-196px -30px;}
#NavNews a.i3			{background-position:-247px 0px;width:53px;}
#NavNews a.i3:hover	{background-position:-247px -30px;}
#NavNews a.i3.current	{background-position:-247px -30px;}
#NavNews a.i4			{background-position:-300px 0px;width:72px;}
#NavNews a.i4:hover	{background-position:-300px -30px;}
#NavNews a.i4.current	{background-position:-300px -30px;}

/* 	NavSideGreen  		======================================  */
#NavSideGreen span			{display:block;padding:8px 0px 0px 20px;}
#NavSideGreen p.title			{height:39px;background:url(../i/bkgdHighMidd.gif) repeat-y;}
#NavSideGreen p.title span	{background:url(../i/bkgdHighTop.gif) no-repeat;}
#NavSideGreen a				{display:block;background:url(../i/bkgdNavSideGreen.jpg) no-repeat 0px -39px;height:39px;color:#000;
							text-decoration:none;border:none;}
#NavSideGreen a:hover				{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px -39px;}
#NavSideGreen a.current				{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px -39px;}
#NavSideGreen a.top					{background:url(../i/bkgdNavSideGreen.jpg) no-repeat 0px 0px;height:39px;color:#000;}
#NavSideGreen a.top:hover			{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px 0px;}
#NavSideGreen a.top.current		{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px 0px;}
#NavSideGreen a.bottom				{background:url(../i/bkgdNavSideGreen.jpg) no-repeat 0px -78px;height:39px;color:#000;}
#NavSideGreen a.bottom:hover	{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px -78px;}
#NavSideGreen a.bottom.current	{background:url(../i/bkgdNavSideGreen.jpg) no-repeat -200px -78px;}


/* 	NavSideSoln  		======================================  */
#NavSideSoln a span		{display:block;padding:8px 0px 5px 45px;}
#NavSideSoln a				{display:block;background:url(../i/NavSideSoln.jpg) no-repeat;height:37px;color:#000;
							text-decoration:none;border:none;}
#NavSideSoln a:hover		{border:none;background:url(../i/NavSideSoln.jpg) no-repeat;color:#000;}
#NavSideSoln a.current	{border:none;background:url(../i/NavSideSoln.jpg) no-repeat;color:#000;}

#NavSideSoln a.i0			{background:url(../i/NavSideSoln.jpg) no-repeat 0px 0px;}
#NavSideSoln a.i0:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px 0px;}
#NavSideSoln a.i0.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px 0px;}
#NavSideSoln a.i1			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -37px;}
#NavSideSoln a.i1:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -37px;}
#NavSideSoln a.i1.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -37px;}
#NavSideSoln a.i2			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -74px;}
#NavSideSoln a.i2:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -74px;}
#NavSideSoln a.i2.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -74px;}
#NavSideSoln a.i3			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -111px;}
#NavSideSoln a.i3:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -111px;}
#NavSideSoln a.i3.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -111px;}
#NavSideSoln a.i4			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -148px;}
#NavSideSoln a.i4:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -148px;}
#NavSideSoln a.i4.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -148px;}
#NavSideSoln a.i5			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -200px;xmargin:8px 0px 0px 0px;}
#NavSideSoln a.i5:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -200px;}
#NavSideSoln a.i5.current	{background:url(../i/NavSideSoln.jpg) no-repeat -190px -200px;}

#NavSideSoln a.top					{background:url(../i/NavSideSoln.jpg) no-repeat 0px 0px;}
#NavSideSoln a.top:hover		{background:url(../i/NavSideSoln.jpg) no-repeat -200px 0px;}
#NavSideSoln a.bottom			{background:url(../i/NavSideSoln.jpg) no-repeat 0px -73px;}
#NavSideSoln a.bottom:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -200px -73px;}
#NavSideSoln a.single				{background:url(../i/NavSideSoln.jpg) no-repeat 0px -148px;margin:8px 0px;}
#NavSideSoln a.single:hover	{background:url(../i/NavSideSoln.jpg) no-repeat -200px -148px;}
#xSideAccessControl0 a span	{padding:0px 0px 0px 0px;}

/* 	NavProduct  		======================================  */
.NavProduct				{padding:0px 0px 0px 20px;height:25px;}
.NavProduct a				{display:block;float:left;height:25px;width:73px;text-decoration:none;color:#333;
								background:url(../i/bkgdTabNavSmall.jpg) no-repeat -74px 0px;}
.NavProduct a:hover	{text-decoration:none;color:#333;background:url(../i/bkgdTabNavSmall.jpg) no-repeat 0px 0px;}
.NavProduct span		{display:block;padding:4px 0px 0px 0px;text-align:center;}
.NavProduct .here		{text-decoration:none;color:#333;background:url(../i/bkgdTabNavSmall.jpg) no-repeat 0px 0px;float:left;height:25px;width:73px;}

/* 	Product Detail	======================================  */
body.Detail #ContentBox	{}
body.Detail #Content		{padding:20px 0px 0px 0px;}
.DetailTop		{background:url(../i/bkgdDetailTop.jpg) no-repeat;height:40px;}
.DetailBox		{background:url(../i/bkgdDetail.jpg) repeat-y;}
.DetailBottom	{background:url(../i/bkgdDetailBottom.jpg) no-repeat bottom left;height:20px;}
.Detail			{padding:0px 40px 0px 40px;}
.DetailTop a	{display:block;float:left;height:35px;width:159px;text-align:center;text-decoration:none;color:#333;
						background:url(../i/bkgdDetailNav.jpg) no-repeat -160px 0px;}
.DetailTop a:hover	{background:url(../i/bkgdDetailNav.jpg) no-repeat;color:#333;text-decoration:none;}
.DetailTop span		{display:block;padding:8px 6px 0px 0px;font-size:13px;}
.DetailTop .here		{float:left;width:159px;text-align:center;color:#333;background:url(../i/bkgdDetailNav.jpg) no-repeat 0px 0px;height:35px;}

/*			Tables						////////////////////////////////////////////*/
/*	<table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF">			*/
table caption {	text-align: left;}
table	{}
th		{vertical-align:top;text-align:left;padding:0px 2px;background:#cccccc;}
td 		{vertical-align:top;text-align:left;padding:0px 2px;}

table.clear 		{border:none;}
table.clear th	{border:none;padding:3px 20px 3px 3px;}
table.clear td	{border:none;padding:3px 20px 3px 0px;}

table.Logo		{border:none;}
table.Logo td	{border:none;}
table.Logo th	{border:none;}

td.news {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight: normal; }





/*			Forms						////////////////////////////////////////////*/
form	 	{	margin:0px;padding:0px;}
input 	{	font-size: 10px;	padding:1px 2px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: middle;}
textarea{	font-size: 10px;	padding:1px 2px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;vertical-align: text-top;}
select 	{	font-size: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
xlabel	{	 float:left;width:120px;padding:0.2em 0.5em 0 0;text-align:right;font-weight:bold;}
fieldset	{	xborder-color:#990000;padding:10px;}
legend	{	color:#999999;padding:5px 10px;}


/*	ttable.js	*/
table.ttable		{  border-collapse: collapse;}
table.ttable th		{padding:0px;margin:0px;border-width: 0px 1px 1px 1px;background-color: #ccc;}
table.ttable td 	{padding: 2px 4px 2px 4px;border-width: 0px 1px 0px 1px;}
table.ttable th a	{text-decoration:none;color:#333333;background-color: #999999;display:block;width:120px;padding:3px;}
table.ttable th.sortable a		{background: url(../../i/iconSortable.gif) no-repeat top right #999999;}
table.ttable th.sortedASC a	{background: url(../../i/iconSortedASC.gif) no-repeat top right #999999;}
table.ttable th.sortedDESC a	{background: url(../../i/iconSortedDESC.gif) no-repeat top right #999999;}
table.ttable tr.odd td	{background-color: #ddd;}
table.ttable tr.even td	{background-color: #fff;}
table.ttable tr.sortbottom td {background-color: #ccc;font-weight: bold;}

table.adminList		{  border-collapse: collapse;}
table.adminList th		{padding:0px;margin:0px;border-width: 0px 1px 1px 1px;background-color: #ccc;}
table.adminList td 	{padding: 2px 4px 2px 4px;border-width: 0px 1px 0px 1px;}
table.adminList th a	{text-decoration:none;color:#333333;background-color: #999999;display:block;width:120px;padding:3px;}
table.adminList th.sortable a		{background: url(/i/iconSortable.gif) no-repeat top right #999999;}
table.adminList th.sortedASC a	{background: url(/i/iconSortedASC.gif) no-repeat top right #999999;}
table.adminList th.sortedDESC a	{background: url(/i/iconSortedDESC.gif) no-repeat top right #999999;}
table.adminList tr.odd td	{background-color: #ddd;}
table.adminList tr.even td	{background-color: #fff;}
table.adminList tr.sortbottom td {background-color: #ccc;font-weight: bold;}

table.glossary	{border:none;}
table.glossary td	{padding:0px 4px 0px 0px;border:none;}
table.glossary a	{text-decoration:none;color:#333;display:block;width:100%;padding:0px 0px 0px 2px;margin:0px 0px 0px 0px;
					background: url(i/bkgdLine.gif) repeat-x 0px 14px;}
table.glossary a:hover	{text-decoration:none;color:#333;background:#d6e7bd;}
.FaqList a	{text-decoration:none;color:#333;display:block;width:100%;padding:0px 0px 0px 2px;margin:0px 0px 0px 0px;
					background: url(/i/bkgdLine.gif) repeat-x 0px 14px;}
.FaqList  a:hover	{text-decoration:none;color:#333;background:#d6e7bd;}

/* Utility Styles */
.ShortButt	{	height:20px;padding:0px;margin:0px 0px -1px 0px;line-height:60%}
.IconLft		{	padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;}
.IconRht		{	padding:0px 0px 0px 5px;margin:0px 0px 0px 0px;}
a.linkArrow {
	color: #a00145;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 20px;
	background-image: url(../i/linkArrow.gif);
	background-repeat: no-repeat;
	display:block;
}

td.tableAdmin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	width: 375px;
}

td.tableAdminHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	width: 115px;
}

td.tableAdminHeaderForm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	width: 260px;
	text-align: left;
}

td.tableAdminButton{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	width: 250px;
	text-align: center;
}

select.AdminSelect{
	width: 215px;
}

/*------------------------------------------------top--------------------*/
#topAdmin{
	background:url(/i/admin/top_bg.jpg) 0 0 no-repeat;
	width:860px;
	height:58px;
	margin:0 auto;
	padding: 0 0 0 0;
}
#topAdmin img{
	display:block;
	font-size:0;
	line-height:0;
	float:left;
	border:none;
}
#topAdmin ul.nav{
	width:800px;
	height:27px;
	margin:0 0 0 0;
	float:left;
}
#topAdmin ul.nav li{
	float:left;
	font-size:0;
	line-height:0;
	margin:0 2px 0 0;
}
#topAdmin ul.nav li.noMargin{
	margin:0;
}
#topAdmin ul li a{
	display:block;
	background:url(/i/admin/nav_bg.gif) 0 0 repeat-x;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#456884;
	background-color:inherit;
	text-decoration:none;
	float:left;
}
#topAdmin ul.nav li a span.left{
	display:block;
	background:url(/i/admin/nav_left.gif) left top no-repeat;
	float:left;
}
#topAdmin ul.nav li a span.left span.right{
	display:block;
	background:url(/i/admin/nav_right.gif) right top no-repeat;
	float:left;
	padding:0 17px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#456884;
	background-color:inherit;
	cursor:pointer;
}
#topAdmin ul.nav li a:hover{
	background:url(/i/admin/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}
#topAdmin ul.nav li a:hover span.left{
	background:url(/i/admin/nav_hover_left.gif) left top no-repeat;
}
#topAdmin ul li a:hover span.left span.right{
	background:url(/i/admin/nav_hover_right.gif) right top no-repeat;
	color:#fff;
	background-color:inherit;
}
#topAdmin ul.nav li a.hover{
	display:block;
	background:url(/i/admin/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	float:left;
}
#topAdmin ul.nav li a.hover span.left2{
	display:block;
	background:url(/i/admin/nav_hover_left.gif) left top no-repeat;
	float:left;
}
#topAdmin ul.nav li a.hover span.left2 span.right2{
	display:block;
	background:url(/i/admin/nav_hover_right.gif) right top no-repeat;
	float:left;
	padding:0 17px;
	font:bold 11px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	cursor:text;
}
#topAdmin ul.sub{
	width:850px;
	height:25px;
	float:left;
	padding:0 0 0 -10px;
	background-color:#414141;
	color:#fff;
}
#topAdmin ul.sub li{
	display:block;
	background:url(/i/admin/sub_menu_div.gif) right top no-repeat;
	height:25px;
	float:left;
}
#topAdmin ul.sub li.noImg{
	background-image:none;
}
#topAdmin ul.sub li a{
	font:normal 10px/25px Arial, Helvetica, sans-serif;
	color:#C1C1C1;
	background-color:inherit;
	padding:0 19px;
	text-decoration:none;
	background-image:none;
}
#topAdmin ul.sub li a:hover{
	color:#E2BA00;
	background-color:inherit;
}


/*------------------------------------------------top--------------------*/