 
 
 
 

   




















	
	
		
		
	



 


body, html {
width: 100%;
margin: 0;
padding: 0;
} 
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
    	
	background: #FFFFFF url(./colors/mobile/bg_white_wrapper.png) repeat-y scroll 50% top;
	
	
	color: #666666;
	margin: 0px;
	padding: 0px;
}
table, input, textarea, button, select {
	border-collapse: collapse;
}



div, span, p, ul, li, td, th {}

pre {
	font-family: monospace;
}
img{
	vertical-align:middle;
}
a, a:link {
	color: #666666;
	text-decoration: none;
}
a:visited{
	color: #666666;
}
a:hover{
	color: #666666;
}

a:active {
	color: #666666;
}
.generalErrorText {
	color: red;
}
.clearing {
	clear: both;
}

#sides
{
	background: transparent url(./colors/mobile/bg_flowers_wrapper.jpg) no-repeat scroll 50% top;
	height: auto !important;
	margin:0pt auto;
	min-height: 730px;
	width: 100%;
}
.container {
	background: transparent none;
	margin: 0 auto;
	padding: 12px 45px 45px;
	position: relative;
	width: 900px;
	z-index:1;
}
.mainContent {
	background: transparent;
	width: 100%;
}

.themeHeader {
	width:100%;
	margin: 0px;
	padding: 0px;
	
}
#mainContent {
	width: 100%;
	margin: 0 0 24px;
	padding: 0;
}

.banner {
	background: #FFFFFF url(./colors/mobile/nav_magenta_flower_img.jpg) no-repeat scroll 90% 100%;
	height: 8em;;
}
.logo {
	position: absolute;
	top: 24px;
	background: transparent url(./colors/mobile/logo_everyday_mobile.png) no-repeat scroll left top;
	width: 297px;
	height: 101px;
}


.dropDown {
    	background: #F1F2F1 url(./colors/default/icon_woolies_sites_arrow_down.png) no-repeat scroll 96% 50%;
	padding: 0pt 24px 0pt 7px;
    	position: relative;
}

.toolbar {
	position: absolute;
    	background-color: transparent;
    	right: 25px;
	z-index: 10;
}

.toolbar ul {
	list-style: none;
	margin: 0;
	padding: 0pt 20px;
	float: right;
}
.toolbar ul li {
	float: left;
	margin-left: 4px;
	z-index: 10;
}
.toolbar ul li ul {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 24px;
	width: 18em;
	z-index: 10;
}
.toolbar a {
	line-height: 24px;
	padding: 0 4px;
	display: block;
}
.toolbar a:hover {
	text-decoration: underline;
}
.toolbar ul li ul li {
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}
.toolbar ul li ul li a {
	background-color: transparent;
	color: #999999;
	display: block;
	text-decoration: none;
	position: relative;
	zoom: 1;
}
.toolbar ul li ul li a:link {
	background: #FFFFFF;
	color: #999999;
	text-decoration: none;
}
.toolbar ul li ul li a:hover {
	background-color:#f1f2f1;
	color:#999999;
	text-decoration: none;
}
.toolbar ul li ul li a:visited, .toolbar ul li ul li a:active {
	color: #999999;
	text-decoration: none;
}
.wpsToolBar p {
	width:100%;
	color:white;
}
.toolbarLink {
    float: right;
    background-color: transparent;
    text-decoration: none;
}
.toolbarLink img {
    padding: 2px 2px;
    border: 0px;
    vertical-align: middle;
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }

.launch {
	float:left;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(./colors/default/main_menu_background.gif) repeat-x;
	background-color: #3880DE;
}
.launch img {
	vertical-align: baseline;
}

.launch a, .launch a:visited, .launch a:hover, .launch a:active{
	text-decoration: none;
}
.launch:hover {
	background: url(./colors/default/main_menu_background_hover.gif) repeat-x;
	background-color: #3880DE;
}
.main-menu {
	color: #000000;
	background-color: #EBF1F7;
	border: 1px solid;
	border-color: #3161A5;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
}
.main-menu-border {
	border: 0px;	
}
.main-menu-item, .main-menu-item:visited  {
	background-color: #EBF1F7;
	color: #000000 !important;
	text-decoration: none;	
	padding:3px;
	white-space:nowrap;
}
.main-menu-item-selected {
	background:none;
	background-color: #E2EEFF;
	color: #000000 !important;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #B9CEEA;
	cursor:pointer;
	white-space:nowrap;
	text-decoration: none;	
	padding:3px;
}
.main-menu-item-selected a{
	background: none;
	background-color: transparent;
}/* prevent border on selected item from getting inherited by  menu icons */
.main-menu-item-selected img, .main-menu-item img{
	border: 0px;
	background: none;
	background-color: transparent;
	height: 16px;
	width: 16px;
}
.main-menu-item .portlet-separator {
	margin:0px;
	line-height:1px;
	background-color: #999999;
}
.portlet-separator {
	margin:0px;
	line-height:1px;
	background-color: #444444;
}

.breadcrumbNav {
    padding: 7px 5px;

}

.breadcrumbNav a, .breadcrumbNav a:visited, .breadcrumbNav a:hover, .breadcrumbNav a:active{
    color: #333333;
    text-decoration: none;
}

.searchControl {
    float:right;
    color: #333333;
    background-color: transparent;
    margin-right: 5px;
    margin-top: 3px;
}

.searchControl input{
	margin-right: -2px;
	margin-top: 0px;
	padding: 2px;
}

.topNav {
	border-bottom: solid 2px #640026;
	width: 100%;
}
.topNav a {}

.topNavPreTab {
	background: transparent url(./colors/mobile/top_nav.png) no-repeat scroll left bottom;
	background-position: -23px -23px;
	height: 45px;
	width: 92px;
}
.topNavPostTab {
	background: transparent url(./colors/mobile/top_nav.png) no-repeat scroll left bottom;
	background-position: -23px -113px;
	height: 45px;
	width: 17px;
}
.topNavTab {
	background: #640026 url(./colors/mobile/nav_tab_unselected.jpg) repeat-x scroll left bottom;
	border-left: 1px solid #E1809A;
	height: 3.75em;
	width: 15em;	
}
.topNavItems {
	float: right;
	font-size: 12px;
	z-index: 5;
}
.topNavItems ul {
	float: right;
 	list-style: none;
	margin: 0;
	padding: 0;
}
.topNavItems ul li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 5;
}
.topNavItems ul li ul {
	background: #FFFFFF;
	border-right:1px solid #686A6C;
	border-bottom:1px solid #686A6C;
	border-left:1px solid #686A6C;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -1px;
	width: 15em;
	z-index: 5;
}
.topNavItems ul li ul li {
	background: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}
.topNavItems ul li a {
	color: #FFFFFF !important;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0.75em 0pt 0.7em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.topNavItems ul li span {
	font-weight: normal;
	text-transform: none;
}
.topNavItems ul li a:hover, .topNavItems ul li a:active {
	background: #C30035 none;
	color: #FFFFFF !important;
}
.topNavItems ul li ul li a {
	border-left: none;
	color:#666666 !important;
	display: block;
	font-weight: normal;
	margin: 0;
	padding: 4px 5px;
	text-transform: none;
	text-align: center;
	zoom: 1;
}
.topNavItems ul li ul li a:hover{
	color: #666666 !important;
	background: #C30035;
	cursor: pointer;
}

.wpsSideNav{
    border: 1px solid;
    border-color: #9EB0CB;
    text-decoration: none;
    white-space:nowrap;
    background-color:#EBF1F7;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 0px;
    padding-left: 0px;
    /* This is a fix for the IE peekaboo bug */
    
}
/* first sublist is not indented */
.wpsSideNav ul{
    margin-left: 1.5em;
    padding-left: 0px;
}
/* indent sublists nested 2 levels or deeper  */
.wpsSideNav ul ul{
    margin-left: 1.5em;
    padding-left: 0px;
}
.wpsSideNav li{
    display:inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.wpsNavItem{
	text-decoration: none;
	padding: 3px 3px;
	display:block;
	white-space:nowrap;
	color:#000000 !important;
}
.wpsNavItem a {
	display: inline;
}
.selected{
	color: #FFFFFF !important;
	background-color: #9EB0CB;
	text-decoration: none;
	padding:3px 3px;
	display:block;
	cursor:default;
	white-space:nowrap;
}
.selected a {
	background-image:none;
	background-color:transparent;
	display: inline;
	cursor: pointer;
	text-decoration: none;
}
.wpsNavIcon{
    height: 9px;
    width: 9px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
}
.menuLinkSideNav {
    border: 0px;
    margin-left: -10px;
    padding: 0px 10px;
}
.wpsNavLevel1{
	color: #000000 !important;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.selected .wpsNavLevel1{
	color: #FFFFFF !important;

}
.wpsNavLevel2 wpsNavLevel3 wpsNavLevel4 wpsNavLevel5 wpsNavLevel6 wpsNavLevel7 wpsNavLevel7{
	text-indent:36px;
}

.footer {
}
.footerBorder{
}
.loggedIn {
	float: right;
	background: transparent url(./colors/default/icon_secure.png) no-repeat scroll center top;
}
.bigwLogo {
	float: right;
	background: transparent ;
	background-position: ;
	height: ;
	width: ;
	#margin: 4px 0 0 0;
	margin: 4px 40px 0 0;
}
.bwsLogo {
	float: right;
	background: transparent ;
	background-position: ;
	height: ;
	width: ;
	#margin: 4px 5px 0 0;
	margin: 4px 50px 0 0;
}
.dicksmithLogo {
	float: right;
	background: transparent ;
	background-position: ;
	height: ;
	width: ;
	#margin: 4px 9px 0 0;
	margin: 4px 50px 0 0;
}
.woolworthsLogo {
	float: right;
	background: transparent url(./colors/default/logo_woolworths.jpg) no-repeat scroll left top;
	background-position: 0px -40px;
	height: 50px;
	width: 210px;
	#margin: 4px 4px 0 0;
	margin: 4px 0 0 0;
}
.safewayLogo {
	float: right;
	background: url(./colors/default/logo_woolworths.png) no-repeat scroll left top;
	background-position: -17px -85px;
	height: 34px;
	width: 176px;
	margin: 4px 0 0 4px;
}
.footerBorderLeft {
	float: left;
	background: transparent url(./colors/default/footer_gradients.png) no-repeat scroll left top;
	background-position: -6px -6px;
	height: 12px;
	width: 55px;
}
.footerBorderCenter {
	float: left;
	background: transparent url(./colors/default/footer_grad_mid_bg.gif) repeat-x scroll left top;
	height: 12px;
	width: 790px;
}
.footerBorderRight{
	float: left;
	background: transparent url(./colors/default/footer_gradients.png) no-repeat scroll left top;
	background-position: -6px -30px;
	height: 12px;
	width: 47px;
}
.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer ul li {
	float: left;
	margin: 12px 5px 0px 0px;
}
.footer ul li a {
	padding: 4px;
	font-size: 85%;
}
.footer ul li a:hover {
	text-decoration: underline;
}

.dndDropAware{
	border: 0px;
	background-color: #FFEBC5;
}
.dndDropActive{
	border: 0px;
	background-color: #FF9000;
}
.dndDragging{
	width: 100%;
	
		-moz-opacity: .4;
	
	
}
.dndDragSelected{
   	border: 1px;
	background-color: #DDDDDD;
}
.dndMoveCursor{
	cursor:move;
}
.dndDropCursor{
	cursor: pointer;
}
.dndNoDropCursor{
	cursor: not-allowed;
}

.contentPaletteDragClass{
    width: 100%;
    
		-moz-opacity: .4;
	
	
}
.contentPaletteDragClass div
{    background-color: #B7CBE7;
    background: url( "./colors/default/palette_selected_portlet.gif" ) repeat-x;
    font-weight: normal;
    font-family: arial;
}


.wpsPortlet{
	margin:5px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #CACACA;
	background-image:none;
}
.wpsPortletBody{
	margin: 0.4em;
	background-image:none;
}
.wpsPortletTitleBar{
	color: #616161;
	background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
	background-color: #FFFFFF;
	padding-left: 5px;
	width:100%;
	white-space: nowrap;
}
.wpsPortletTitleBar img{
	vertical-align:middle;
}
.wpsPortletIcons{
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
}

.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}

.wpsThinSkinContainerBar{
	height: 12px;
	border: 1px solid white;
	margin-bottom: 2px;
}
.wpsThinSkinContainerBarBorder{
	background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.wpsThinSkinDragZoneContainer{
	width: 75%;
	display: inline;
	float: left;
}
.wpsThinSkinInvisible{
	visibility: hidden;
}
.wpsThinSkinVisible{
	visibility: visible;
}
.wpsThinSkinMenuContainer{
	display: inline;
	float: right;
	padding-right: 3px;
}

#searchMenuAnchor_topCtl_portlet {display:none;}
#searchMenuAnchor_botCtl_portlet {display:none;} 






.portlet-font {
	color: #666666;
}
.portlet-font-dim {
	color: #C0C0C0;
}

.portlet-msg-status {
	color: #666666;
}
.portlet-msg-info {
	color: ;
}
.portlet-msg-error {
	color: #FF0000;
}
.portlet-msg-alert {
	color: #FF0000;
}
.portlet-msg-success {
	color: #666666;
}
.portlet-msg-error-div {
	border:1px solid #FF0000;
	color: #FF0000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.portlet-msg-error-div ul {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 0px;
	margin-bottom: 0px;
}

.portlet-section-header {
	color: #CD002C;
	font-size: 180%;
}
.portlet-section-body {
	color: #666666;
}
.portlet-section-alternate {
	color: #666666;
	background-color: #D7EEF4;
}
.portlet-section-selected {
	color: #666666;
}
.portlet-section-subheader {
	color: #cc033a;
	font-size: 110%;
	font-weight: bold;
}
.portlet-section-footer {
	color: #666666;
}
.portlet-section-text {
	color: #666666;
	font-weight: bold;
}

.portlet-table-header {
	color: #333333;
	font-weight: bold;
	background: #ACABAB url(./colors/money/header_portlet_bg.gif) repeat-x scroll left top;
	line-height: 3em;
	margin: 0pt;
	padding: 0pt 1.2em;
	text-align: left;
}
.portlet-table-body {
	color: #666666;
}
.portlet-table-alternate {
	color: #666666;
	background-color: #D7EEF4;
}
.portlet-table-selected {
	color: #666666;
}
.portlet-table-subheader {
	color: #333333;
	background-color: #C0C0C0;
	font-weight: bold;
	text-align: left;
}
.portlet-table-footer {
	color: #666666;
}
.portlet-table-text {
	color: #666666;
}

.portlet-form-label {
	color: #666666;
	font-weight: bold;
	margin: 1em 0 0 1em;
}
.portlet-form-input-field {
	color: #666666;
	margin: 0.3em 0pt 0.3em 1em;
}
.portlet-form-button {
	color: #666666;
	background: #cd002c ;
	border-color: #F0F0F0 rgb(102, 102, 102) rgb(102, 102, 102) rgb(240, 240, 240);
	border-style: solid;
	border-width: 1px;
	text-decoration:none;
}
.portlet-icon-label {
	color: #666666;
}
.portlet-dlg-icon-label {
	color: #666666;
}
.portlet-form-field-label {
	color: #666666;
	margin: 0 0 0 1em;
}
.portlet-form-field {
	color: #666666;
}

.portlet-menu {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.portlet-menu-item {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.portlet-menu-item-selected {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.portlet-menu-item-hover {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.portlet-menu-item-hover-selected {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.portlet-menu-cascade {}
.portlet-menu-cascade-item {}
.portlet-menu-cascade-item-selected {}
.portlet-menu-cascade-item-hover {}
.portlet-menu-cascade-item-hover-selected {}
.portlet-menu-separator {}
.portlet-menu-cascade-separator {}
.portlet-menu-content {
	color: #666666;
	margin: 0;
	padding: 0pt 2.3em 0pt 1.2em;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #CCCCCC url(./colors/mobile/steps_arrow_inactive.gif) no-repeat scroll right center;
	height: 38px;
}
.portlet-menu-content-selected {
	color: #FFFFFF !important;
	margin: 0;
	padding: 0pt 2.3em 0pt 1.2em;
	display: block;
	text-align: center;
	text-decoration: none;
	background: #CD002C url(./colors/mobile/steps_arrow_active.gif) no-repeat scroll right center;
	height: 38px;
}
.portlet-menu-content strong, .portlet-menu-content-selected strong {
	display: block;
}
.portlet-menu-content-hover {}
.portlet-menu-content-hover-selected {}
.portlet-menu-indicator {}
.portlet-menu-indicator-selected {}
.portlet-menu-indicator-hover {}
.portlet-menu-indicator-hover-selected {}
.portlet-menu-description {}
.portlet-menu-caption {}







.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}

.wpsAdminHeadSeparator {
    background-color: #999999;
    height: 1px;
}

.wpsStatusMsg {
    color: #000000;
    background-color: #E7EFF7; 
    margin: 0px; 
    border: solid 2px #ABCACA; 
    -moz-border-radius: 8px;
}



.wpsInstructionText {
    color: #6B6B6B;
    margin: 0.6em 0px 0px 0px;
}


.wpsInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #8A59A6;
}


.wpsInstructionHeadText {
     font-weight: bold;
     font-size: 75%;
     color: #405380;
}






.wpsIndentXSmall {
        padding-left: 4px; 
}

.wpsIndentSmall {
        padding-left: 8px; 
}

.wpsIndentMedium {
        padding-left: 16px; 
}

.wpsIndentLarge {
        padding-left: 32px; 
}

.wpsIndentXLarge {
        padding-left: 48px; 
}


.wpsTaskIconText {
    font-weight: bold;
    color: #000000; 
    white-space: nowrap;
}

.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #888888; 
}

.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}

.wpsTaskIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.wpsTaskDisabledIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.wpsDialogIconText {
    color: #000000;
}

.wpsDialogDisabledIconText {
    color: #888888;
}

.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}

.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}

.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

.wpsDialogIcon {
    width: 16px;
    height: 16px;
}

.wpsButtonBarTop, .wpsButtonBarBottom {
    background-color: #DFDFDF; 
}


.wpsPortletBack {
    background-color: #FFFFFF;
}

.wpsEditBack, .wpsConfigureBack {
    background-color: #FFFFFF;
}

.wpsAdvancedOptions { 
    background-color: #e4e4e4;
    border: solid 1px #4A4A4A;
    margin-left: 10px;
}

.wpsPortletColorBack {
    background-color: #CCCCCC;
}

.wpsPortletHead, .wpsEditHead {
    font-weight: bold;
    color: #333333;
}

.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #333333;
}
 
.wpsCopyrightText {
	font-size: 55%;
    color: #999999;
}

.wpsPortletBody {
}

.wpsTableHead {
    font-weight: bold;
    color: #989898;
    text-align: left;
}

.wpsTableHead th {
	padding: 3px;
}

.wpsTableText {
}

.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
}

.wpsTableSelectedRow {
    color: #333333;
    background-color: #c5d1de;
}


.wpsTableShdRow {
    color: #333333;
}


.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
}

.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
    font-weight: normal;
    color: #000000;
}

.wpsTable {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}
.wpsTable td {
	vertical-align:top;
}

.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}

.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}

.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
    font-weight: normal;
    color: #000000;
    text-align: right;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}


.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}


.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {
    text-align: center;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}


.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}

.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}

.wpsPagingTableHeaderStart {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.wpsPagingTableHeaderMiddle {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
}

.wpsPagingTableHeaderEnd {
    background-image: url("./colors/default/PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
}

.wpsPagingTableFooterStart {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

.wpsPagingTableFooterMiddle {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
}

.wpsPagingTableFooterEnd {
    background-image: url("./colors/default/PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
}

.wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px;
}

.wpsTableRowDetail td {
	border-width:0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding:2px 3px 5px 3px;
}

.wpsTableSectionHead {
    font-weight: bold;
    color: #000000;
    text-align: left;
}

.wpsTableSectionHead th {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px 0 3px 5px;
}

.wpsTableTopRow td {
    border-color: #aaaaaa ! important;
}

.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}

.wpsTableRowDetail td {
	border-width: 0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}


.wpsCompactCheckBox, .wpsCompactRadioButton {
   height: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
}

.wpsEditField{
    border: 1px solid #999999;
}

.wpsButtonText{ 
    font-weight: bold;
    color: #000000;
    background-color: #DDDDDD;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

.wpsButtonDisabledText { 
    font-weight: bold;
    color: #888888;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

.wpsBrowseButton {
}


.wpsLabelText, wpsRequiredLabelText {
    color: #333333;
}

.wpsRequiredLabelText strong {
    color: #ff0000;
}

.wpsDescriptionText {
    color: #808080;
}


.wpsFieldErrorText {
    color: #000000;
}

.wpsFieldWarningText {
    color: #000000;
}

.wpsFieldSuccessText {
    color: #000000;
}

.wpsFieldInfoText {
    color: #000000;
}

.wpsInlineHelpText {
    color: #666666;
}

.wpsFieldMonospaced {
    font-family: monospace;
    font-size: 75%;
}

.wpsFlagText {
   font-size: 55%;
   color: #FF0000;
}


.wpsPortletTabBar { 
}

.wpsPortletTabBarSeparator {
    background: url("./colors/default/portletTabSeparator.gif");
	background-repeat: repeat-x;
    background-color: #95a5b9;
    margin: 0px;
    padding: 0px;
    height: 3px;
}

.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}

.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}

.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}

.wpsPortletTabTopStart {
	background-image: url("./colors/default/PortletTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletTabTopCenter {
    background-image: url("./colors/default/PortletTabTopMiddle.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}

.wpsPortletTabTopEnd {
    background-image: url("./colors/default/PortletTabTopRight.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletTabMiddleStart {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
}

.wpsPortletTabMiddleCenter {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    white-space: nowrap;
    border-style: none;
}

.wpsPortletTabMiddleEnd {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
}

.wpsPortletTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
    width: 5px;
    height: 5px;
}

.wpsPortletTabBottomCenter {
    background-color: #FFFFFF;
    border-style: none;
}

.wpsPortletTabBottomEnd {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabTopStart {
    background-image: url("./colors/default/PortletSelectedTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabTopCenter {
    background-image: url("./colors/default/PortletSelectedTabTopMiddle.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 0px solid #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
}

.wpsPortletSelectedTabTopEnd {
    background-image: url("./colors/default/PortletSelectedTabTopRight.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabMiddleStart {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
}

.wpsPortletSelectedTabMiddleCenter {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-style: none;
    white-space: nowrap;
}

.wpsPortletSelectedTabMiddleEnd {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px solid #AAC2E6;
}

.wpsPortletSelectedTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
    width: 5px;
    height: 5px;
}

.wpsPortletSelectedTabBottomCenter {
    background-color:  #FFFFFF;
    border-style: none;
}

.wpsPortletSelectedTabBottomEnd {
    background-color:  #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
    width: 5px;
    height: 5px;
}

.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #333333;
}

.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #2056A0;
	font-weight: bold;
}


.wpsPortletToolbar {
    background-color: #c5d1de;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarSection {
   border-width: 0px;
}

.wpsPortletToolbarSet {
}

.wpsPortletToolbarButton {    
    background-color: #c5d1de;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #c5d1de;
}

.wpsPortletToolbarButtonRollover {
    background-color: #c5d1de;
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarButtonPressed {
    background-color: #dadfe5;
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}

.wpsPortletToolbarButtonSelected {
    background-color: #aeb8c4;
    padding: 3px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}

.wpsPortletToolbarButtonSelectedRollover {
    background-color: #aeb8c4;
    padding: 3px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}

.wpsPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}

.wpsPortletToolbarControl {
    padding: 3px;
}

.wpsPortletToolbarText {
    color: #333333;
}

.wpsPortletToolbarDisabledText {
    color: #999999;
}

.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
    color: #333333;
}

.wpsPortletToolbarSeparator {
    background-color: #95a5b9;
    width: 1px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 0px none #e4edf5;
    border-left: 0px none #95a5b9;
}

.wpsPortletToolbarSpacer {
    padding: 0px 2px 0px 2px; 
}

.wpsPortletToolbarHandle {
    background-color: #c5d1de;
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}


.wpsBreadcrumbTrail {
    font-weight: bold;
}

.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
    font-weight: bold;
    color: #3366CC;
    text-decoration: underline;
}








.wpsPortletAccentArea {
    background-color: #c5d1de;
    color: #333333;
}

.wpsPortletAccentArea3DHighlight {
    background-color: #e4edf5;
    color: #333333;
}

.wpsPortletAccentArea3DShadow {
    background-color: #95a5b9;
    color: #333333;
}


.wpsWizardTitle {
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.wpsWizardStepNotification {
    background-color: #dfdfdf;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.wpsWizardBottomSubmit {
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
}



.wpsCursorPointer {
	cursor: pointer;
}



.wpsSearchInfoBar{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75%;
    color: #333333;
	background-color: #c7d9f1;
}
.wpsSearchUrl, a.wpsSearchUrl {
	font-weight: bold;
}
.wpsSearchUrlAddressText{
	color: #008000;
	font-style: italic;
}
.wpsSearchAttributeText{
	color: #c1c1c1;
	font-style: italic;
}



 



  
        
    
   
  
   


     