

body, html
{
    background-color: #FFFFFF;
    background-image: none;
}

body, html, .CommonContent
{
    font-family: Arial, Helvetica;
    color: #444444;
}

A:LINK, .CommonSidebarArea A:LINK
{
    color: #698D73;
}

A:ACTIVE, .CommonSidebarArea A:ACTIVE
{
    color: #698D73;
}

A:VISITED, .CommonSidebarArea A:VISITED
{
    color: #88AA88;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Arial, Helvetica;
}

#CommonLeftColumn, #CommonRightColumn
{
    background-color: #EFF7E0;
    background-image: none;
}

#Common
{
    border-top-color: #BBDE79;
}

.CommonTitleBar
{
    background-image: none;
    background-color: #FFFFFF;
}

.CommonTitle, .CommonProfileTitle, .CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER, .ForumThreadPostTitle
{
    font-family: Arial, Helvetica;
    color: #91723F;
}

.CommonTitle, .CommonProfileTitle, .CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-size: 180%;
}

.CommonModalTitle, .CommonModalTitle, .JoinTitle, .CommonMessageTitle
{
    font-family: Arial, Helvetica;
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonTitleBarTitle
{
    font-size: 250%;
}

.CommonTitleBarTitle, .CommonTitleBarTitle A:LINK, .CommonTitleBarTitle A:VISITED, .CommonTitleBarTitle A:ACTIVE, .CommonTitleBarDescription
{
    font-family: Arial, Helvetica;
    color: #555555;
}

.CommonSubTitle, .CommonHeader, .CommonFormTitle
{
    font-family: Arial, Helvetica;
    color: #999999;
}

.CommonSidebarHeader, .CommonSidebarTopRound div
{
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonSidebarContent, .CommonSidebarFooter
{
    border-color: #D2E6BD;
}

.CommonSidebarHeader A:LINK, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:HOVER
{
    color: #698D73;
}

.CommonListHeaderLeftMost, .CommonListHeader
{
}

.CommonListTitle, .CommonListTitle A:LINK, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE, .CommonListTitle A:HOVER, .CommonInlineMessageTitle, 
.ForumPostHeader, .FileFileTitle, .FileCommentsTitle, .CommonInlineMessageTitle A:LINK, .CommonInlineMessageTitle A:VISITED, .CommonInlineMessageTitle A:ACTIVE, 
.CommonInlineMessageTitle A:HOVER
{
    font-family: Arial, Helvetica;
    background-color: #D2E6BD;
    color: #698D73;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
    color: #14381E;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
    color: #25492F;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
    color: #365A40;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
    color: #476B51;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
    color: #587C62;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
    color: #698D73;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #88AA88;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #698D73;
}

.CommonContextMenuItemHover, .FileFolderTreeNodeSelected, .FileFolderTreeNodeHover, .ForumPostTreeNodeSelected, .ForumPostTreeNodeHover
{
    background-color: #DBEFC6;
}

.CommonTabBar
{
    background-image: url(/themes/leanandgreen/images/common/top_group_bg.gif);
    background-color: #CCCCCC;
}

.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripTabHover
{
    background-image: url(/themes/leanandgreen/images/common/top_item_selected_bg.gif);
    background-color: #CCCCCC;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE, .CommonSimpleTabStripTab A:HOVER,
.CommonSimpleTabStripTabHover, .CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER,
.CommonSimpleTabStripSelectedTab, .CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER
{
    color: #000000;
}

.CommonSimpleTabStripTab, .CommonSimpleTabStripTabHover, .CommonSimpleTabStripSelectedTab, .CommonTabBarInner
{
    border-color: #999999;
}

#CommonFooter
{
    background-image: none;
    background-color: #D3D3D3;
}

.CommonSidebarHeader, .CommonSidebarContent, .CommonSidebarFooter
{
    width: 174px;
}

#CommonOuter
{
    width: 956px;
}

.CommonTitleBar, .CommonTitleBarImage
{
    height: 120px;
}

body, html
{ 
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
}

a:link, a:active
{
    color: #006ea1;
	text-decoration: none;
}

a:visited
{
    color: #006ea1;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

a img
{
	vertical-align: bottom;
	border-style: none;
}

#CommonWrapper
{
	behavior: url(../style/iepngfix.htc);
	width:1026px; 
	margin:0px auto; 
}

#CommonOuter
{
	width: 942px;
}

#Common
{
	background-color: #ffffff;
	border-top: solid 0px #ffffff;
}

#CommonFooter
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #ffffff;   
	font-size: 10px; 
	color: #bcb7b7;
                     border-width: 0px;
	border-top-width: 0px;
	border-color: #bbbbbb
}

#CommonFooter a:link, #CommonFooter a:visited
{ 
	color: #bcb7b7;
	text-decoration: none; 
}

#CommonFooter a:hover
{ 
	color: #9ACD32; 
	text-decoration: none; 
}

#CommonFooter span
{ 
                    padding-left:0px;
                    padding-right: 0px;
}

/*
.CommonFooter
{
	padding: 3px;
	font-size: 10px; 
	color: #bcb7b7;
	text-align:center;
	border-style: solid;
	border-top-width: 1px;
	border-color: #c7c7c7;
	background-color: #ffffff;
}

.CommonFooter a:link, #CommonFooter a:visited
{ 
	color: #bcb7b7;
	text-decoration: none; 
}

.CommonFooter a:hover
{ 
	color: #444444; 
	text-decoration: none; 
}

.CommonFooter span
{ 
	padding:0 5px; 
}
*/

.Copyright
{
	width: 1026px;
	margin: 0px auto; 
	padding: 10px 0px; 
	font-size: 11px; 
	color: #474747; 
	text-align: center; 
}

.CommonTitleBar, .CommonTitleBarImage
{
    height: 135px;
}

.CommonTitleBarSearchArea
{
	
	color: #ffffff;
	padding: 10px;
	padding-right: 20px;
	margin-top: 0px;
	height: 33px;
}

#CommonTitleBarBottom
{
	width: 805px; 
	height:48px; 
	overflow:hidden;
	
}

/*
User Area
*/

.CommonUserArea
{
	padding-top: 10px;
}

#welcome 
{
	color: #bbbbbb;
	font-size: 11px;
	font-weight: bold;
}

#welcome a:link, #welcome a:visited
{
	color: #bbbbbb;
	font-size: 11px;
	font-weight: bold;
}

#welcome a:active, #welcome a:hover
{
	color: #9ACD32;
	font-size: 11px;
	font-weight: bold;
}

/* 
Simple Tab Strip Styles 
*/

.CommonSimpleTabStripTab 
{
	color: #444444;
	font-weight: bold;
	font-size:12px; 
	cursor:pointer;
	border-style: solid;
	border-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
	height: 33px;
	
}

.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE, .CommonSimpleTabStripTab A:HOVER
{
	display: block;
	height: 24px;
	padding-top: 9px;
	padding-left: 16px;
	padding-right: 16px;
	color: #444444;
	text-decoration: none;
	
	/* Display Triangle Icon*/
	background: url(../images/upg/triangle-icon.png) no-repeat right;
	text-align: right;
	margin-right: 0;
	padding-right: 1.2em;
}

.CommonSimpleTabStripTabHover
{
	font-size: 12px;
	font-weight: bold; 
	color: #9ACD32 ;
	cursor: default;
	cursor: pointer;
	background-color: #cccccc;
	background-image: url(../images/upg/nav_bg_hover.gif);
	background-repeat:repeat-x;
	height: 33px;
	border-style: solid;
	border-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
	
}

.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE, .CommonSimpleTabStripTabHover A:HOVER
{
	display: block;
	height: 24px;
	padding-top: 9px;
	padding-left: 16px;
	padding-right: 16px;
	color: #9ACD32;
	text-decoration: none;
	
	/* Display Triangle Icon*/
	background: url(../images/upg/triangle-icon.png) no-repeat right;
	text-align: right;
	margin-right: 0;
	padding-right: 1.2em;
}

.CommonSimpleTabStripSelectedTab
{
	font-size:12px; 
	font-weight: bold;
	color: #444444;
	cursor:default;
	cursor:pointer;
	background-color: #cccccc;
	background-image: url(../images/upg/nav_bg.gif);
	background-repeat:repeat-x;
	height: 33px;
	border-style: solid;
	border-width: 0px;
	border-right-width: 0px;
	border-color: #000000;
}

.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE, .CommonSimpleTabStripSelectedTab A:HOVER
{
	display: block;
	height: 24px;
	padding-top: 9px;
	padding-left: 16px;
	padding-right: 16px;
	color: #444444;
	text-decoration: none;
	
	/* Display Triangle Icon*/
	background: url(../images/upg/triangle-icon.png) no-repeat right;
	text-align: right;
	margin-right: 0;
	padding-right: 1.2em;
}

/* 
Tab Strip Styles 
*/

.CommonTabBar
{
	padding-left: 0px;
	margin: 0px;
  	background-color:#cccccc; 
  	height: 34px;
  	overflow: hidden;
	background-image: url(../images/upg/nav_bg.gif);
	background-repeat:repeat-x;
}

.CommonTabBarInner
{
	padding-left: 30px;
	border-style: solid;
	border-width: 0px;
	border-left-width: 0px;
	border-color: #999999;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color: transparent;
	border: solid 0px #cccccc; 
}

.CommonContextMenuItem
{
	background-color: #000000;
	color: #ffffff;
	filter: alpha(opacity=50);
	-moz-opacity: 0.60;
	opacity: 0.60; 
	font-size: 90%; 
	border: solid 1px #000000;
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color: #000000;
	color: #9ACD32;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75; 
	font-size: 90%; 
	border: solid 1px #000000;
	cursor: pointer;
	padding: 3px;
}

/*
Message Styles
*/

.CommonMessageTitle
{
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	background-color: #ffffff;
	color: #444444;
	padding: 2px;
	padding-left: 8px;
	margin: 0px;
	border-style: solid;
	border-width: 0px;
	border-color: #cccccc;
}

.CommonMessageContent
{
	font-size: 100%;
	color: #7e7e7e;
	padding: 8px;
	padding-bottom: 16px;
	text-align: left;
	border-style: solid;
	border-width: 0px;
	border-top-width: 0px;
	border-color: #cccccc;
}

.CommonModalTitle
{
	background-color: #d8e5ff;
	color: #000000;
}

#HomeThreeColumn
{
	/*height: 348px; */
	height: 50px;
	margin-left: -5px; 
	margin-right: -5px;
}

#HomeContent
{
	overflow: hidden;

}

#News
{ 
	font-size: 11px; 
	color: #8e8e8e;
	border-top-color:GrayText;
	border-top-width:1px;
	border-top-style:solid;
 	
 	border-right-color:GrayText;
	border-right-width:1px;
	border-right-style:solid;
	
	border-bottom-color:GrayText;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	border-left-color:GrayText;
	border-left-width:1px;
	border-left-style:solid;
 
                     padding-top:4px;
                     padding-right:8px;
                     padding-bottom:1px;
                     padding-left:7px;
	margin:1px 1px 1px 1px;
	width:243px;	 
}



#Announcements 
{ 
	font-size: 11px; 
	color: #8e8e8e;
	border-top-color:GrayText;
	border-top-width:1px;
	border-top-style:solid;
 	
 	border-right-color:GrayText;
	border-right-width:1px;
	border-right-style:solid;
	
	border-bottom-color:GrayText;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	border-left-color:GrayText;
	border-left-width:1px;
	border-left-style:solid;
 
	padding-top:4px;
                     padding-right:8px;
                     padding-bottom:1px;
                     padding-left:8px;
	margin:1px 1px 1px 1px;
	width:444px;
	 
}


#Spotlight 
{ 
	font-size: 11px; 
	color: #8e8e8e;
	border-top-color:GrayText;
	border-top-width:1px;
	border-top-style:solid;
 	
 	border-right-color:GrayText;
	border-right-width:1px;
	border-right-style:solid;
	
	border-bottom-color:GrayText;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	border-left-color:GrayText;
	border-left-width:1px;
	border-left-style:solid;
 
	padding-top:4px;
                     padding-right:4px;
                     padding-bottom:1px;
                     padding-left:4px;
	margin:1px 1px 1px 1px;
	width:243px;
	 
}

#WelcomeMessage
{
	background-color: #eff7f9; 
	font-size: 12px;
	color: #7e7e7e; 
	width: 380px; 
	height: 200px; 
	padding: 12px;
}

#ProductHeader
{
	background:url(../images/upg/cat_nav_bg.jpg) top left repeat-x; 
	height:47px; 
	overflow:hidden;
}

.UPGLeftContent
{
	vertical-align: top;
	background-color: #e5e5e5;  
	margin:10px 10px 10px 10px;
	padding-top:10px;
}

.UPGRightContent
{
	vertical-align: top;
	margin:10px 10px 10px 10px;
}

/*
	Left Navigation 
*/

.UPGProductCategory
{
	font-size: 13px;
	padding: 5px 5px 5px 10px;
}

.UPGProductCategory a
{
	color: #444444;
	text-decoration: none;
}

.UPGProductCategory a:hover
{
	color: #9ACD32;
}

.UPGProductList
{
	border-collapse: collapse;
}

.UPGProductList td
{
	vertical-align: top;
	text-align:left;
	border-top: 1px solid #C0C0C0; 
	border-bottom: 1px solid #C0C0C0;
	padding-left:5px;
	padding-right:10px;
}

.UPGProductList th
{
	vertical-align:  bottom;
	border-bottom: 1px solid #C0C0C0;
	padding-left:0px;
	padding-right:10px;
}

.UPGProductsPaging
{
	font-size: 13px; 
	color: #444444; 
	padding: 20px 10px 4px 10px;	
}

.UPGServiceCategory a, .UPGServiceCategory ul
{
	font-size: 13px;
	padding: 5px 5px 5px 0px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	list-style: none;
	margin:0px 0px 0px 5px;
}

.UPGServiceCategory li
{
	padding-bottom: 3px;
}

.UPGServiceCategory a:hover
{
	color: #9ACD32;
}

.UPGLeftMenu
{
	font-size: 14px;
	font-weight: bold;
	/*color: #444444;*/
	color: #FFFFFF;
	background-color: #9ACD32;
	padding: 5px 5px 5px 5px;
}

.UPGLeftMenu a
{
	font-size: 13px;
	padding: 5px 5px 5px 0px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}

.UPGLeftMenu a:hover
{
	color: #9ACD32;
}

.UPGLeftMenu ul
{
	list-style: none;
	margin:0px 0px 0px 5px;
}

.UPGLeftMenu li
{
	padding-bottom: 3px;
}

.UPGLeftMenuContentPart
{
	font-size: 14px;
	font-weight: bold;
	color: #444444;	
	padding: 0px 5px 5px 10px; 
}

.UPGLeftMenuContentPart a
{
	color: #444444;
	text-decoration: none;
}

.UPGLeftMenuContentPart a:hover
{
	color: #999999;
}

.UPGLeftMenuContentPart ul
{
	list-style: none;
	margin:0px 0px 0px 0px;
}

.UPGLeftMenuContentPart li
{
	padding-bottom: 3px;
}

.UPGList
{
	font-size: 13px;
	padding: 0px 15px 0px 0px;
}

.UPGList ul
{
	list-style: none;
	margin:0px 0px 0px 0px;
                     padding: 0px 15px;
}

.UPGList li
{
	padding-bottom: 3px;
}

.Banner
{
	border-top-color:GrayText;
	border-top-width:1px;
	border-top-style:solid;
 	
 	border-right-color:GrayText;
	border-right-width:1px;
	border-right-style:solid;
	
	border-bottom-color:GrayText;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
	border-left-color:GrayText;
	border-left-width:1px;
	border-left-style:solid;
 
	padding-top:  8px;
	padding-left: 8px;
                     padding-bottom: 3px;
	height:365px;	

                     margin-bottom: 6px;	
}

.SearchBar
{
	background-color:#39a6c7;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding:4px 10px 4px 10px;
}

#ProductCategory
{
	width: 452px;
	height: 125px;	
}
.ProductCategoryImage 
{
	margin-top:5px;
	margin-bottom: 5px;
	margin-left:5px;
	margin-right:5px; 
	color: #000000;
	width:210px;	
}

.ProductCategoryName
{
	font-family: arial, helvetica, sans-serif;
	font-size:medium;
	font-weight:bold; 
	margin: 0; 
	color: #00aadd;
	width:500px;
	height:25px;	
	padding-top:25px;
}

.ProductCategoryText
{
	font-family: arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal; 
	margin: 0; 
	margin-bottom: 5px; 
	color: #444444;
	width:500px;
	height:80px;
}

.UPGLeftContentTest
{
	width: 195px;
	vertical-align: top;
	background-color: #e5e5e5;  
	border-color: #ffffff;
	border-style: solid;
	border-width: 8px;
    position:relative;
    top:10px;
    height:780px;
}

.UPGRightContentTest
{
	vertical-align: top;
	border-top: 8px solid #ffffff;
	border-right: 8px solid #ffffff;
	border-bottom: 8px solid #ffffff;
    width:740px;
    position:relative;
    top:-800px;
    left:210px;
}

.regbold
{
	font-weight: bold;
	color: #9acd32;
	font-size: small;
}

.CommonFormText 
{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.CommonFormText input, .CommonFormText  select, .CommonFormText  textarea
{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
.CommonFormText hr
{
	color: #9acd32;
}
.CommonFormTextBold
{
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
.CommonFormTextBold input, .CommonFormTextBold select, .CommonFormTextBold textarea, .CommonFormTextBold li
{
	font-size: 13px;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
#CommonFooter, #CommonFooter a:link, #CommonFooter a:visited, #welcome, #welcome a:link, #welcome a:visited
{
	color: #444444;
}
#CommonFooter a:hover, #welcome a:hover
{
	color: #9ACD32;
}
.CommonNav a:link, .CommonNav a:visited
{
	color: #444444;
	text-decoration:none;
}
.CommonNav a:hover
{
	color: #9ACD32;
	text-decoration:none;
}
.CommonNavLine a:link, .CommonNavLine a:visited
{
	color: #444444;
	text-decoration:underline;
}
.CommonNavLine a:hover
{
	color: #9ACD32;
	text-decoration:underline;
}
.PageHeader
{
	font-weight: bold;
	color: #9acd32;
	font-size: 14px;
	text-transform: uppercase;
}

.LeftOutterDiv
{
	border:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	width:195px;
}

.RightOutterDiv
{
	border:solid 1px #e5e5e5;
	background-color:#FFFFFF;
	width:723px;
}

.LeftNavHighlight
{
	background-color:#FFFFFF;
}

.GreenBulletList  li
{
	background-image: url(../images/upg/green-plus.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.GreenBullet 
{
	background-image: url(../images/upg/green-plus.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.BlueBulletList  li
{
	background-image: url(../images/upg/blue-plus.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.BlueBullet 
{
	background-image: url(../images/upg/blue-plus.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
}

.NoBulletList li
{
	  list-style-image:none;   
        list-style-position:outside;   
        list-style-type:none;   
        margin-left:0;   
        padding-left:0;   
        text-indent: -0.6em; 
background-image: none;
}

.NoBullet
{
	  list-style-image:none;   
        list-style-position:outside;   
        list-style-type:none;   
        margin-left:0;   
        padding-left:0;   
        text-indent: -0.6em; 
background-image: none;
}

.UnindentListOther
{
	margin-left: -40px;
}

.UnindentListOther ul
{
	margin-left: -20px;
}

.UnindentOther
{
	margin-left: -25px;
}


.UnindentListIE 
{
	margin-left: 0px;
}

.UnindentListIE ul
{
	margin-left: 20px;
}

.UnindentIE
{
	margin-left: 15px;
}

.NoMarginTB
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.CurrentPageLink
{
	background-color:#FFFFFF;
	color:#9ACD32;
}

/* GridView Sorting Indicator*/
.up a, .down a, .sort a 
  { display:block; padding:0 4px 0 15px; }
.up a, .down a 
  { color:#9ACD32; }
.sort a:hover 
  { background:#ffffff; }
.up a 
  { background:url(../images/upg/arrows/up.png) left no-repeat; }
.up a:hover 
  { 
        background:url(../images/upg/arrows/up.png) left no-repeat #ffffff; 
        color:#9ACD32;
  }
.down a 
  { background:url(../images/upg/arrows/down.png) left no-repeat }
.down a:hover 
  { 
        background:url(../images/upg/arrows/down.png) left no-repeat #ffffff; 
        color:#9ACD32;
  }
