/* Site Defaults */
body							{background-color:#efefef; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px 0px 0px 0px;}
a:link							{color:#3366CC; text-decoration:none;}
a:visited						{color:#3366CC; text-decoration:none;}
a:hover							{color:#333333; text-decoration:underline;}
a:active						{color:#333333; text-decoration:underline;}
FORM 							{margin:0px 0px 0px 0px;}
h1								{font-size:18px; margin:0px;}
h2								{font-size:16px; margin:0px;}
h3								{border-bottom:1px solid #006699; color:#006699; font-size:14px; font-weight:bold; margin:5px 0px 5px 0px;}
INPUT, TEXTAREA, SELECT			{background-image:url(formBG.gif); background-position:bottom; background-repeat:repeat-x; border-top:1px solid #333333; border-left:1px solid #333333; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#3366CC; font-size:12px;}
OPTION 							{color:#3366CC; font-size:12px;}
ul	{margin:0px; padding-left:25px;}
li	{color:#cccccc; list-style:square; text-indent:0px; padding:2px;}
li:hover	{color:#333333;}

.clear							{clear:both; float:none; margin:0px; padding:0px;}

.formInput						{border:none; margin-bottom:5px; vertical-align:middle; background:none;}

.divRotateOn 					{background-color:#e3e8ed;}
.divRotateOnHighlight 			{background-color:#FFFFCC;}
.divRotateOff 					{background-color:#f1f3f6;}
.divRotateOffHighlight 			{background-color:#FFFFCC;}
.divRotateOnHidden 				{background-color:#D4E0F7;}
.divRotateOffHidden 			{background-color:#EAF0FB;}

.title16 						{display:block; font-size:16px; font-weight:bold; color:#006699; text-decoration:underline;}
.title12 						{display:block; font-size:12px; font-weight:bold; color:#006699;}
.title12Underline 				{background-color:#333333; margin:0px 0px 5px 0px;}



/* Action Alerts */
.actionAlerts					{background:#FFCC33; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px; width:700px; vertical-align:middle;}
.actionAlerts strong			{font-size:16px; color:#000066; text-decoration:underline overline;}
.actionAlerts span				{font-size:12px; color:#0000CC;}
.actionAlerts a:link			{color:#0000CC; background:none;}
.actionAlerts a:visited			{color:#0000CC; background:none;}
.actionAlerts a:hover			{color:#000033; background:none;}
.actionAlerts a:active			{color:#0000CC; background:none;}

/* Leader Board */
.leaderBoard					{height:95px; padding-top:5px; margin:auto; text-align:center; width:990px;}



/* Breaking News */
.breakingNews	 				{background-color:#FFCC33; color:#000066; cursor:pointer; font-size:18px; margin:auto; width:970px; padding:5px 5px 5px 5px;}
.breakingNews	strong			{color:#990000; text-decoration:underline overline;}



/* Header */
.headerGrade					{background:url(headerBg.jpg) repeat-x bottom;}
.headerBG 						{background-image:url(header.jpg); background-repeat:no-repeat; height:198px; width:990px; margin:auto;}
.headerLogin 					{color:#FFFFFF; font-size:12px; padding:4px; text-align:right; text-transform:uppercase;}
.headerLogin a 					{color:#FFFFFF; text-decoration:none;}
.headerLogin a:link 			{color:#FFFFFF;}
.headerLogin a:visited 			{color:#FFFFFF; text-decoration:none;}
.headerLogin a:hover 			{color:#EFEFEF;}
.headerLogin em					{color:#FFFF00; font-weight:bold;}
.headerSearch 					{font-size:10px; padding:2px; text-align:right; color:#FFFFFF;}
.headerSearch a 				{color:#FFFFFF; text-decoration:none;}
.headerSearch a:link 			{color:#FFFFFF;}
.headerSearch a:visited 		{color:#FFFFFF; text-decoration:none;}
.headerSearch a:hover 			{color:#EFEFEF;}
.headerLinks 					{color:#FFFFFF; font-size:10px; padding:4px; text-align:right;}
.headerLinks a 					{color:#FFFFFF; text-decoration:none;}
.headerLinks a:link 			{color:#FFFFFF;}
.headerLinks a:visited 			{color:#FFFFFF; text-decoration:none;}
.headerLinks a:hover 			{color:#EFEFEF;}

/* Midsection */
.midsectionBG					{background:url(bg.jpg) center repeat-y; width:990px; margin:auto;}

/* Leader Board */
.absTopNav						{border-bottom:1px solid #cccccc; color:#000000; font-size:9px; overflow:auto; padding:2px; width:986px;}
.absTopNav a 					{color:#000000;}
.absTopNav a:link 				{color:#000000;}
.absTopNav a:visited 			{color:#000000;}
.absTopNav a:hover 				{color:#333333;}

/* Top Nav */
.topNav							{background:url(topNavBg.jpg) repeat-x bottom; height:21px; margin:0px 6px 0px 6px; padding-top:6px; text-align:center;}
.topNav a 						{border-top:1px solid #cccccc; color:#333333; font-weight:bold; letter-spacing:1px; margin:0px 8px 0px 8px; padding:2px; text-decoration:none; white-space:nowrap;}
.topNav a:hover 				{color:#333333;}
.topNav a:visited				{color:#333333;}

/* Nav Levels */
.bCrumbs						{color:#999999; font-size:10px; line-height:18px; padding:5px;}
.bCrumbs a:link 				{color:#999999; white-space:nowrap;}
.bCrumbs a:visited				{color:#999999; white-space:nowrap;}
.bCrumbs a:hover 				{color:#333333; white-space:nowrap;}
.bCrumbs a:active 				{color:#333333; white-space:nowrap;}
.navAllLevels					{font-size:12px; line-height:18px; padding:10px; text-align:center;}
.navAllLevels a:link 			{padding:2px; white-space:nowrap;}
.navAllLevels a:visited			{padding:2px; white-space:nowrap;}
.navAllLevels a:hover 			{padding:2px; white-space:nowrap;}
.navAllLevels a:active 			{padding:2px; white-space:nowrap;}
.navAllLevels span 				{color:#999999; padding:2px; white-space:nowrap;}

.rightAds						{float:left; text-align:center; width:160px;}

/* Paginate Nav */
.paginateTable 					{color:#666666; font-size:10px; margin:5px; text-align:right;}

/* Main Body */
.bodyLinks 						{font-size:11px; font-weight:bold; color:#3366CC; padding:3px 5px 2px 1px; text-align:right;}
.bodyLinks a 					{border:1px solid #3366CC; font-size:9px; font-weight:normal; color:#3366CC; text-decoration:none; padding:2px 5px 2px 5px;}
.bodyLinks a:link 				{background:#eeeeee;}
.bodyLinks a:visited 			{background:#eeeeee;}
.bodyLinks a:hover 				{background:#3366CC; border:1px solid #FFCC33; color:#ffffff;}

.mainBody						{background-color:#FFFFFF;}
.mainBodyLCol					{float:left; margin:0px 10px 0px 0px; width:300px;}
.mainBodyCCol					{float:left; width:480px;}
.mainBody2Col					{padding:0px 10px 10px 0px;}
.mainBodyContain				{margin-bottom:10px;}

.elementCtn						{margin-bottom:10px;}
.elementBlogHdr					{border-bottom:#663300 solid 1px; color:#663300;}
.elementMBoardHdr				{border-bottom:#ff9900 solid 1px; color:#ff9900;}
.elementCalHdr					{border-bottom:#339999 solid 1px; color:#339999;}
.elementNewsHdr					{border-bottom:#3366CC solid 1px; color:#3366CC; background:url(spacer_aca899_10.gif);}
.elementMultiHdr				{border-bottom:#99cc66 solid 1px; color:#99cc66;}
.elementPollsHdr				{border-bottom:#3366CC solid 1px; color:#3366CC;}
.elementP2WHdr					{border-bottom:#330066 solid 1px; color:#330066;}
.elementHdrGreen				{background:url(titleBgGreen.jpg) repeat-x;}
.elementHdrOrg					{background:url(titleBgOrg.jpg) repeat-x;}
.elementHdrPurple				{background:url(titleBgPurple.jpg) repeat-x;}
.elementHdrNBlue				{background:url(titleBgNBlue.jpg) repeat-x;}
.elementHdrNTeal				{background:url(titleBgTeal.jpg) repeat-x;}
.elementHdrBlue					{background:url(titleBgBlue.jpg) repeat-x;}
.elementHdrLghtBlue				{background:url(titleBgLghtBlue.jpg) repeat-x;}
.elementHdr						{padding:5px;}
.elementHdr h1					{display:inline; float:left; margin-top:5px;}
.elementHdr h2					{display:inline; float:left;}
.elementHdr a 					{color:#999999; float:right; font-size:10px; padding-top:3px; text-decoration:none;}
.elementHdr a:link 				{color:#999999;}
.elementHdr a:visited 			{color:#999999;}
.elementHdr a:hover 			{color:#333333; text-decoration:underline;}
.elementBdy						{padding:5px;}
.elementBdy img					{border:1px #999999 solid; float:left; margin:0px 5px 5px 5px; padding:1px;}
.elementBdy p					{margin:0px 5px 5px 5px;}
.elementBdy h3					{border-bottom:none; color:#333333; font-size:12px; margin:0px;}
.elementBdy span				{display:block; padding:5px;}
.elementBdy em					{color:#666666; font-size:10px; margin-right:5px;}
.elementBdy div					{padding:0px 2px 2px 2px;}


/* Headline */
.headlineNews 					{border-bottom:#cccccc dashed 1px; padding:10px;}
.headlineNewsOn					{background:url(articleOn.gif);}
.headlineNews 	h3				{border:none; color:#333333; cursor:pointer; font-size:14px; letter-spacing:.5px; margin-bottom:0px;}
.headlineNews	em	 			{display:block; color:#666666; font-size:10px; margin:0px; text-align:right;}
.headlineNews	p		 		{display:block; margin:0px;}
.headlineNews	div	div			{background:url(spacer_336699_5.gif); border:#006699 solid 1px; float:left; margin-right:5px;}
.headlineNews	div	div	img		{margin:5px 5px 5px 5px;}
.headlineNews	div	div span	{background:url(spacer_336699_5.gif); display:block;color:#666666; font-style:italic; text-align:left; margin:0px 5px 5px 5px;}
.headlineNews	div	p	 		{display:block; margin:0px 0px 0px 0px;}
.headlineNews	div	em	 		{display:block; color:#666666; font-style:italic; margin:0px 0px 5px 0px; text-align:right;}
.headlineNews	div	span 		{display:block; margin:0px 0px 5px 0px; text-align:right;}

/* Polls */
.pollHeadline 					{padding:0px 5px 5px 5px; margin-bottom:5px;}
.pollHeadline	h3				{border-bottom:1px solid #006699; color:#006699; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; padding-top:5px;}
.pollHeadline	span			{display:block; font-weight:bold; margin:5px 0px 0px 0px;}
.pollHeadline	div				{font-size:9px; text-align:center;}
.pollCat 						{background:url(spacer_336699_5.gif); border:#006699 solid 1px; margin:0px 0px 5px 0px; padding:3px 5px 5px 5px; text-align:left;}
.pollCat		h3				{border-bottom:1px solid #006699; color:#006699; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.pollCat		span			{display:block; font-weight:bold; margin:5px 0px 0px 0px;}
.pollCat		div				{font-size:9px;text-align:center;}
.pollBarGraph					{border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #333333; border-bottom:1px solid #333333; font-style:italic; font-weight:bold; height:14px; padding:2px 0px 2px 0px;}

/* Article Photos */
.articleDetail					{padding:10px;}
.articleHeadline				{font-size:24px; padding-top:20px;}
.articlePhoto					{float:left; margin-right:10px; padding:5px; width:310px; text-align:right; background:url(/images/spacer_336699_5.gif); border:1px #cccccc solid;}
.articlePhotoExtra				{float:left; padding:5px 5px 5px 5px; width:310px; text-align:right; background:url(/images/spacer_336699_5.gif);}
.articleLinksTop				{background:url(spacer_336699_5.gif); border:#cccccc solid 1px; height:15px; margin:0px 0px 5px 0px; margin-top:10px; padding:5px 2px 5px 2px;}
.articleLinksTop em				{font-size:11px;}
.articleLinks 					{background:url(spacer_336699_5.gif); border:#cccccc solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.articleLinks		h3			{border-bottom:1px solid #3366CC; color:#3366CC; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.articleLinks		span		{display:block; margin:5px 0px 0px 0px;}
.articleLinks		div			{font-size:9px;text-align:center;}

/* Article PDF */
.articlePDF 					{background:url(spacer_336699_5.gif); border:#006699 solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.articlePDF			h3			{border-bottom:1px solid #006699; color:#006699; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.articlePDF			span		{display:block; margin:2px 0px 0px 0px; text-decoration:underline;}
.articlePDF			div			{color:#3366CC; cursor:pointer; float:left; font-size:9px; width:80px; text-align:center;}
.articlePDF			div img		{border:1px solid #3366CC;}

/* AP */
.apBG							{background-color:#eeeeee;padding:0px 0px 0px 0px;text-align:center;}

/* Calendar */
.calendar						{border-spacing:1px;}
.calendar	h2					{border-bottom:#006699 solid 1px; color:#006699; font-size:18px; font-weight:bold; margin:10px 0px 5px 0px;}
.calendar	a:link				{color:#006699;}
.calendar	a:visited			{color:#006699;}
.calendar	a:hover				{color:#333333;}
.calendar	a:active			{color:#333333;}
.calendar	thead				{background:#ffffff; text-align:center; text-decoration:underline;}
.calendar	thead span			{display:block; font-weight:bold; padding:2px 2px 2px 2px;}
.calendar	div					{padding:2px 2px 2px 2px;}
.calendar	em					{display:block; font-size:8px; font-weight:bold; text-decoration:underline;}
.calDayOff 						{border:#999999 solid 1px; color:#999999; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayInMonth 					{font-size:8px; font-weight:bold; text-decoration:underline;}
.calCellOver 					{background:#FFFFCC;}
.calDayOffBG 					{background:url(spacer_0077c3_5.gif);}
.calDayOff 						{border:#999999 solid 1px; color:#999999; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayOnBG 					{background:url(spacer_0077c3_10.gif);}
.calDayOn 						{border:#0077c3 solid 1px; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calDayCurrentBG				{background:url(spacer_0077c3_50.gif);}
.calDayCurrent 					{border:#FF0000 solid 1px; cursor:pointer; font-size:9px; vertical-align:top; width:84px;}
.calendarBody					{padding:0px 5px 5px 5px;}
.calendarBody h1				{font-size:24px; margin-top:10px;}
.calendarBody h2				{color:#006699; font-size:16px; font-weight:bold; margin:10px 0px 5px 0px;}
.calendarNavRight				{margin:0px 5px 0px 0px; padding:5px 5px 0px 5px;}
.calendarNavRight	img			{border:1px solid #7a7667; padding:2px 2px 2px 2px;}
.calendarNavRight	div			{text-align:center;}
.calendarNavRight	p			{background:#ffffff; border:#0077c3 solid 1px; display:block; margin:5px 0px 5px 0px; padding:5px 5px 5px 5px;}
.calendarNavRight	strong		{display:block; text-decoration:underline; margin-bottom:2px;}
.calendarNavRight	span		{display:block; line-height:14px; margin-left:4px;}

/* Calendar List Month Page */
.calendarEventImage	img			{float:right; border:#006699 1px solid; padding:2px 2px 2px 2px; margin-left:5px; margin-bottom:5px;}
.calendarListDates				{color:#666666; float:left; padding-left:40px; width:160px;}
.calendarListDatesB				{color:#666666; float:left; padding-left:40px; width:300px;}

/* Blogs */
.blogsFrontPage					{width:640px; display:block;}
.blogsFrontPage	h2				{border-bottom:1px solid #7a7667; color:#7a7667; font-size:18px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogsFrontPage a				{background:none;}
.blogsFrontPage a:link			{color:#006699;}
.blogsFrontPage a:visited		{color:#006699;}
.blogsFrontPage a:hover			{color:#333333; background:none;}
.blogsFrontPage a:active		{color:#333333;}
.blogsFrontPageImgBG			{background-color:#B5D162; border:#7a7667 solid 1px; text-align:center; vertical-align:top;}
.blogsFrontPageBodyBG			{background-color:#FFFFFF; border-top:#7a7667 solid 1px; border-right:#7a7667 solid 1px; border-bottom:#7a7667 solid 1px; padding:10px 10px 10px 10px; text-align:left; vertical-align:top;}
.blogsFrontPageBodyBG h4		{cursor:pointer; margin:0px 0px 5px 0px; font-size:14px; font-weight:bold; text-decoration:underline;}
.blogsFrontPageBodyBG em		{color:#aca899; display:block; margin:0px 0px 5px 0px;}
.blogsDetailLinksTop			{background:url(spacer_aca899_10.gif); border:#7a7667 solid 1px; height:15px; padding:5px 2px 5px 2px; margin:0px 0px 10px 0px;}
.blogsDetailLinksTop em			{font-size:10px;}
.blogsDetailBody				{padding:0px 5px 5px 5px;}
.blogsDetailBody a				{background:none;}
.blogsDetailBody a:link			{color:#006699;}
.blogsDetailBody a:visited		{color:#006699;}
.blogsDetailBody a:hover		{color:#333333; background:none;}
.blogsDetailBody a:active		{color:#333333;}
.blogsDetailBody h2				{border-bottom:1px solid #7a7667; font-size:16px; font-weight:bold; margin:10px 0px 10px 0px;}

/* Blogs Bio Page */
.blogsBioInfoCtn				{margin-bottom:10px; padding:3px 3px 3px 3px;}
.blogsBioInfoCtn	img			{border:#006699 1px solid; padding:2px 2px 2px 2px; margin-right:5px;}
.blogsBioInfo					{padding:2px 0px 2px 0px;}
.blogsBioList		h1			{color:#663300; text-align:center; width:100%; border-bottom:#006699 1px solid; margin-bottom:20px;}
.blogsBioList		h2			{font-size:14px; font-weight:bold;}
.blogsBioList		a:link		{color:#000000;}
.blogsBioList		a:visited	{color:#000000;}
.blogsBioListBody				{margin-left:20px; margin-bottom:20px;}
.blogsBioListBody				{margin-left:20px; margin-bottom:20px;}
.blogsBioListBody	a:link		{color:#3366CC; text-decoration:none;}
.blogsBioListBody	a:visited	{color:#3366CC; text-decoration:none;}
.blogsBioListBody	a:hover		{color:#333333; text-decoration:underline;}
.blogsBioListBody	a:active	{color:#333333; text-decoration:underline;}

/* Blogs List Page */
.blogsListContainer				{padding:5px 5px 5px 5px; margin-left:5px;}
.blogsListContent				{margin-top:5px;}
.blogsListBlogTitle				{color:#663300; font-size:12px; margin-bottom:5px;}
.blogsListBlogDate				{color:#666666; font-size:11px;}
.blogsListRecentContainer		{margin-left:30px;}
.blogsListRecentContainer li	{color:#cccccc; list-style:square; text-indent:0px; font-size:12px; padding:0px;}
.blogsListRecentContainer li:hover	{color:#333333;}
.blogsListBlogLatestTitle		{color:#663300; font-size:12px; margin-bottom:5px;}
.blogsListBlogPopularTitle		{color:#663300; font-size:12px; margin-bottom:5px; margin-top:5px;}
.bloggerInfo					{width:320px; float:left; padding-left:20px;}
.bloggerInfo 	div				{padding:2px 2px 2px 2px;}
.bloggerName					{float:left;}
.bloggerName	h1				{COLOR:#663300;}

.blogsNavRight					{background-color:#B5D162; border:#7a7667 solid 1px; margin:0px 5px 0px 0px; padding:5px 5px 0px 5px;}
.blogsNavRight 	a				{background:none;}
.blogsNavRight 	a:link			{color:#006699;}
.blogsNavRight 	a:visited		{color:#006699;}
.blogsNavRight 	a:hover			{color:#333333; background:none;}
.blogsNavRight 	a:active		{color:#333333;}
.blogsNavRight	h3				{border-bottom:1px solid #7a7667; color:#7a7667; font-size:14px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogsNavRight	img				{border:1px solid #7a7667; padding:2px 2px 2px 2px;}
.blogsNavRight	div				{text-align:center;}
.blogsNavRight	p				{background-color:#FFFFFF; border:#7a7667 solid 1px; display:block; margin:5px 0px 5px 0px; padding:5px 5px 5px 5px;}
.blogsNavRight	strong			{display:block; text-decoration:underline; margin-bottom:2px;}
.blogsNavRight	span			{display:block; line-height:14px; margin-left:4px;}
.blogLinks 						{background:url(spacer_aca899_10.gif); border:#7a7667 solid 1px; margin:0px 0px 5px 0px; overflow:hidden; padding:3px 5px 5px 5px; text-align:left;}
.blogLinks			h3			{border-bottom:1px solid #7a7667; color:#7a7667; font-size:16px; font-weight:bold; margin:0px 0px 5px 0px;}
.blogLinks			span		{display:block; margin:5px 0px 0px 0px;}
.blogLinks			div			{font-size:9px;text-align:center;}
/* Blogs Listing Colors */
.blogsTitle						{background:url(spacer_aca899_50.gif); font-weight:bolder; height:16px; padding-left:5px;}
.blogsTitleTitle				{float:left; width:390px;}
.blogsTitleDateAdded			{float:left; width:230px;}

/* M Board */
.mBoardLabels					{color:#FFFFFF; font-size:10px; margin-top:2px;}
.mBoardLabelsR					{background:url(spacer_336699_100.gif); float:right; margin-left:2px; padding:4px; text-align:center;}
.mBoardLabelsL					{background:url(spacer_336699_100.gif); padding:4px;}
.mBoardList						{border-bottom:#cccccc dashed 1px; cursor:pointer; margin-top:2px;}
.mBoardListOn					{background:url(spacer_336699_10.gif);}
.mBoardListOver					{background:#FFFFCC;}
.mBoardListR					{color:#333333; float:right; font-size:10px; margin-left:2px; padding:6px 4px 6px 4px; text-align:center;}
.mBoardListR span				{display:block;}
.mBoardListL					{padding:10px 4px 10px 4px;}
.mBoardListL h2					{color:#006699; font-size:14px;}
.mBoardListL p					{color:#666666; font-size:10px; margin:0px 10px 0px 10px;}
.mBoardListL em					{font-weight:bold;}
.mBoardLinks					{background:#eeeeee; color:#666666; font-size:10px; margin-top:2px; padding:2px;}
.mBoardLinksL					{float:left;}
.mBoardLinksR					{text-align:right;}
.mBoardDetail					{padding:10px 4px 10px 4px;}
.mBoardDetail h1				{color:#006699; font-size:18px;}
.mBoardDetail p					{margin-left:10px; margin-right:10px;}
.mBoardComments					{padding:10px;}

/* Weather */
.wx_module 						{background:#eeeeee; float:left; height:60px; width:237px;}
.wx_module_9622					{padding:0px 0px 0px 100px;}

/* CU */
.cuLG							{background-image:url(formBG.gif); background-repeat:repeat-x; background-position:bottom; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; margin:0px 0px 10px 0px; overflow:hidden; width:643px;}
.cuLG a 						{border:1px solid #cccccc; color:#666666; font-size:9px; padding:1px 2px 1px 2px; text-decoration:none;}
.cuLG a:link					{color:#666666; font-size:9px;}
.cuLG a:visited					{color:#666666; font-size:9px;}
.cuLG a:hover					{color:#000000; font-size:9px;}
.cuLG div						{padding:2px 2px 2px 12px;}
.cuLG div :hover				{background:#eeeeee;}
.cuLG div div					{cursor:pointer; float:left;; margin:0px 2px 0px 2px; text-align:center; width:95px}
.cuLG div div img				{background:#EEEEEE; border:1px solid #cccccc; padding:2px 2px 2px 2px;}
.cuLG div div span				{display:block; font-size:10px; text-decoration:underline;}
.cuSM							{margin-left:5px;}
.cuSMItem  						{cursor:pointer; float:left; margin:0px 4px 0px 4px; text-align:center; width:95px;}
.cuSMItem img					{background:#EEEEEE; border:1px solid #cccccc; padding:2px 2px 2px 2px;}
.cuSMItem span					{display:block; font-size:9px; text-decoration:underline;}
.cuSMItemOn img					{background:#EEEEEE; border:1px solid #3366CC; padding:2px 2px 2px 2px;}

/* Print Ads */
.printAdsFrontPage				{border:1px solid #330066; float:left; height:248px; overflow:auto; margin:10px 0px 0px 0px; width:335px;}
.printAdsFrontPage a 			{color:#330066;}
.printAdsFrontPage a:link		{color:#330066;}
.printAdsFrontPage a:visited	{color:#330066;}
.printAdsFrontPage a:hover		{color:#997fb2; background:none;}
.printAdsFrontPage h3			{background:#f5f2f7; border-bottom:1px solid #330066; color:#330066; margin:0px 0px 0px 0px; padding:5px 5px 5px 5px;}
.printAdsFrontPage h4			{border-bottom:1px solid #330066; color:#330066; margin:0px 0px 10px 0px;}
.printAdsFrontPage table		{width:330px; padding:0px 0px 0px 5px;}
.printAdsFrontPage table td		{vertical-align:top;}
.printAdsFrontPage ul			{margin:5px 0px 4px 0px; padding:0px 0px 0px 15px;}
.printAdsFrontPage li			{color:#663399; cursor:pointer; font-size:11px; line-height:15px; padding:0px 5px 0px 0px;}
.printAdsFrontPage div			{background:#eae5ef; border:1px solid #ccbfd9;cursor:pointer;  float:right; margin:5px 0px 0px 0px; padding:5px 5px 5px 5px; text-align:center;}
.printAdsFrontPage img			{border:1px solid #330066; margin:0px 0px 0px 20px;}
.printAdsFrontPage strong		{display:block; padding:10px 0px 10px 0px;}

/*Rotate Print Ad Colors*/
.padivRotateOn 					{background-color:#FCFCFC;}
.padivRotateOnHighlight 		{background-color:#EEEEEE;}
.padivRotateOff 				{background-color:#EEF4EE;}
.padivRotateOffHighlight 		{background-color:#EEF4EE;}
.padivRotateOnHidden 			{background-color:#EEF4EE;}
.padivRotateOffHidden 			{background-color:#EEF4EE;}

/* Footer Nav */
.footer							{background:url(footerBg.jpg) no-repeat; color:#FFFFFF; margin:auto; padding:5px 0px 5px 0px; width:990px; text-align:center;}
.footer a 						{color:#000000;}
.footer a:link 					{color:#000000;}
.footer a:visited 				{color:#000000;}
.footer a:hover 				{color:#999999;}

.footerNav						{overflow:hidden; padding:0px 16px 0px 16px; text-align:center;}
.footerNav a 					{color:#000000; font-size:10px; font-weight:bold; letter-spacing:.5px; line-height:25px; text-decoration:none; padding:2px 5px 2px 5px; white-space:nowrap;}
.footerNav a:link 				{color:#000000; background-color:#FFFFFF; border:1px solid #000000;}
.footerNav a:visited 			{color:#000000; background-color:#FFFFFF; border:1px solid #000000;}
.footerNav a:hover 				{color:#000000; background:url(spacer_336699_10.gif); border:1px solid #333333;}