 
   
 
 
  
 
 
 



 




















/* colorPalette=default themePolicy= */
 


body, html {
        margin: 0;
        padding: 0;
} 


body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 75%;
}


body.wptheme-mainbody {

    background-color: #ffffff;
        color: #202020;
    margin: 0px auto;
}


table, input, textarea, button, select {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1em;
}
div, span, p, ul, li, td, th { 
        font-family: Helvetica, Arial, sans-serif;
}






pre {
        font-family: monospace;
        font-size: 1.1667em;
}

img {
        vertical-align: middle;
}

a, a:visited, a:active, .wpsLink, .wpsLink:visited, .wpsLink:active {
        color: #3366cc;
}

a:hover, .wpsLink:hover { 
        color: #3366cc;
}




.wptheme-FLYParent {
        min-height: 600px; /* these three lines ensure a minimum height of the page so even an empty page will render as a 'full' page */
        height:auto !important;
        height: 600px;
    min-width: 80%;
}

.wptheme-pageWrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.wptheme-access {
	    
	left: -3000px;
	position: absolute;
	width: 500px;
}

.wptheme-pageArea {
        background-color: #fff;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
    border-color: #cfcfcf;
        border-style: solid;
        border-width: 1px;
        border-top-width: 1px; 
        padding: 0px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
    margin-bottom: 10px;
        width: 100%;
        min-height: 400px; 
        height:auto !important;
        height: 400px;

}

.wptheme-clearing {
        clear: both;
}

.wptheme-mainContent {
        padding: 5px;
        min-height: 400px;
}





.wptheme-themeHeader {
        margin: 0px;
        clear: both;
}

.wptheme-banner {
	 height: 167px;
	
        color: #000;
        background-color: transparent;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
        margin: 0px;
        border-color: transparent;
        border-style: solid;
        border-width: 0px;
        border-top-width: 0px;
		margin-bottom: 15px;

}

.wptheme-banner a, .wptheme-banner a:visited, .wptheme-banner a:active {
    color: #3366cc;
}

.wptheme-banner a:hover {
    color: #3366cc;
}


.wptheme-bannerTitle{
    
    
        font-size: 1em;
    
        color: #000;
        font-weight: bold;
    float:left;
        padding-right: 20px;       
}


#topBanner {
	height: 31px;

	background-image: url(./colors/default/bookAd.gif);
       background-position: left center;
       background-repeat: no-repeat;
}

#bottomBanner {
	height:127px;
	
	margin-bottom: 4px;
	}



.wptheme-topLevelLinks {
        float: right;
        background-color: transparent;
        color: #333;
	 margin-left: 6px;
	 margin-top: 5px;
}

.wptheme-topLevelLinks-list {
        margin: 0;
        padding: 0
}

.wptheme-topLevelLinks-list li {
        display: inline;
        margin: 0;
        padding-top: 0px;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-right: 5px;
     
}

.wptheme-topLevelLinks-list li a {
        color: #333;
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
}

.wptheme-topLevelLinks-list li button {
        border-width: 0px;
        border-style: none;
        background-color: transparent;
        color: #333;
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
        cursor: pointer;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li a:link, .wptheme-topLevelLinks-list li a:visited {
        color: #333;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li a:hover, .wptheme-topLevelLinks-list li a:focus, .wptheme-topLevelLinks-list li a:active {
        color: #333;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
        margin-left: 0px;
        padding-left: 0px;
        border-left-width: 0px;
}

.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
        padding-left: 0px;
        border-left-width: 0px;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink {
        padding-top: 3px; 
        padding-left: 5px;
        padding-bottom: 3px;
        padding-right: 5px;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink a {
        color: #fff;
        background-color: #649DE1;
        font-weight: bold;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink span {
        border-width: 0px;
        border-style: none;
        color: #474747;
   
    
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
}



.wptheme-more-menu {
        color: #78797A;
        background-color: #ECF3FD;
        border-width: 1px;
        border-style: solid;
        border-color: #508bc2;
}       

.wptheme-more-menu-item {
        color: #78797a;
        padding: 3px;
        white-space:nowrap;
        font-size: 1em;
}

.wptheme-more-menu-item a, .wptheme-more-menu-item a:hover, .wptheme-more-menu-item a:visited, .wptheme-more-menu-item a:active {
        color: #78797a;
        text-decoration: none;  
}

.wptheme-more-menu-item-selected {
        color: gray;
        background-color: #DAE6f7;
        cursor: pointer;
        white-space: nowrap;
        padding: 3px;
        font-size: 1em;
}
.wptheme-more-menu-item-selected a, .wptheme-more-menu-item-selected a:hover, .wptheme-more-menu-item-selected a:visited, .wptheme-more-menu-item-selected a:active {
        color: #78797a;
        text-decoration: none;  
}



.wptheme-page-menu {
        color: #202020;
        background: #fff;
        border: 1px solid;
        border-color: #D0D0D0;
        -moz-border-radius-topright: 2px;
        -moz-border-radius-bottomright: 2px;
        -moz-border-radius-bottomleft: 2px;
}

.wptheme-page-menu-border {
        border: 0px;    
}

.wptheme-page-menu-item  {
/*      background-color: #fff; */
        color: #202020 !important;
        text-decoration: none;  
        
        white-space:nowrap;
        font-size: 1em;
}

.wptheme-page-menu-item-selected {
/*      background:; */
        background-color: #0063dc;
        color: #fff !important;
/*
        border-top: 1px solid;
        border-bottom: 1px solid;
        border-color: #105dbb;
*/
        cursor:pointer;
        white-space:nowrap;
        text-decoration: none;  
        
        font-size: 1em;
}

a.wptheme-page-menu-item-selected{
        background: none;
        background-color: transparent;
}

/* prevent border on selected item from getting inherited by menu icons */
.wptheme-page-menu-item-selected img, .wptheme-page-menu-item img{
        border: 0px;
        background: none;
        background-color: transparent;
        height: 16px;
        width: 16px;
}





.wptheme-toolbar {
    float:right;
        padding-left: 10px;
		margin-top: 5px;
}

.wptheme-toolbar ul{
        margin:0px 0px 5px 0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-toolbar li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 10px;
      
/*      white-space: nowrap; */
}

.wptheme-toolbar li.wptheme-toolbar-last {
        border: 0px;
        padding-right: 0px;  
        
        	padding-right: 0px;
        	padding-left: 10px;
        	
}

.wptheme-toolbar a, .wptheme-toolbar a:visited, .wptheme-toolbar a:active {
    text-decoration: none;
        white-space: nowrap;
}

.wptheme-toolbar a:hover {
    text-decoration: none;
        white-space: nowrap;
}




.wptheme-breadcrumbNav {
    float:left;
    clear:left;
        color:#666;
    padding: 0px 5px;
        font-size: 0.9166em;
}

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

.wptheme-breadcrumbSeparator {
        color: #3366cc;
    padding: 0px 5px;
}




.wptheme-pageAreaToolbar {
    padding: 4px 5px 0px 5px;
}

.wptheme-pageAreaTools {
    float:right;
/*    color: ; */
        font-size: 0.9166em;
}

.wptheme-pageAreaTools ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-pageAreaTools li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 5px;
}

.wptheme-pageAreaTools a, .wptheme-pageAreaTools a:visited, .wptheme-pageAreaTools a:hover, .wptheme-pageAreaTools a:active{
    text-decoration: none;
}





.wptheme-pageHeader {
        background-image: url(./colors/default/pageHeaderMid.png);
        background-position:top left;
        background-repeat:repeat-x;
        background-color: #649de1;
        border-color: transparent;
        border-style: solid;
        border-width: 0px;
        border-bottom-width: 0px;
        color: #fff;
        width: 100%;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
}

.wptheme-pageHeaderRightCorner {
        background-image: url(./colors/default/pageHeaderRight.png);
        background-position:top right;
        background-repeat:no-repeat;
        width: 100%;
}

.wptheme-pageHeaderLeftCorner {
        background-image: url(./colors/default/pageHeaderLeft.png);
        background-position:top left;
        background-repeat:no-repeat;

        border-color: transparent;
        border-style: solid;
        border-width: 0px;
    border-bottom-width: 0px;

        width: 100%;
}


.wptheme-pageHeaderNavigation {
        /*float:left;   RES - fails with IE*/
        padding-left: 50px;
}

.wptheme-applicationName {
        float:left;
        display: inline;
        font-size: 1.5em;
    font-weight: normal;
        padding: 5px 17px;
        margin: 0px;
}

.wptheme-pageHeaderTools {
        /*float:right;*/
        padding: 4px 10px;
}
   
.wptheme-searchBoxContainer {
        float: right;
        display: inline;
}

.wptheme-pageHeaderTools form {
        margin: 0px;
}



.wptheme-fullHorizontalNav {
    border-color: #cfcfcf;
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        background-color: #fff;
        width: 100%;
}

.wpsPageBarFirstRow, .wpsPageBar {      
        margin:0px;             
        /* clear: right;*/
/*      white-space: nowrap; */
/*      width: 80%; */
    display: inline;
        /*float:left;*/
        padding-left: 0px;  

}

.wpsPageBarFirstRow {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
    padding-top: 10px;
/*      
    
    background-image: none;
    background-repeat: repeat-x;
    background-position: top center;
    
        background-color: #3669a8;
        
*/
}
.wpsPageBar {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
        clear: both;
/*    width: 100%; */
    background-color: #fff;
}

.wpsPageBarFirstRow li, .wpsPageBar li {
        font-family: Helvetica, Arial, sans-serif;
        margin-left: 2px;
        float:left;
        list-style: none;  
    display: inline;
}
.wpsPageBarFirstRow li {
        margin-top: 3px;
        margin-bottom: -1px; 
        padding: 6px 10px; 
    display: inline;
}
.wpsPageBar li {
        padding: 2px 10px;
        margin: 2px;
    display: inline;
}


.wpsSelectedPage{
        color: #333;
/*      background:none; */
        background-color: #fff;
    display: inline;
        white-space:nowrap;
}
.wpsPageBarFirstRow .wpsSelectedPage{
        color: #333;
        background-color: #fff;
        border: 1px solid;
        border-color: transparent;
        border-bottom-color:#fff;       
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
        border-bottom-width: 2px;
    display: inline;
}


.wpsPageBar .wpsSelectedPage, .wpsPageBar .wpsSelectedPage a, .wpsPageBar .wpsSelectedPage a:hover, .wpsPageBar .wpsSelectedPage a:visited, .wpsPageBar .wpsSelectedPage a:active {
        color: #333;
        background: none;
        background-color: #fff;
}

.wpsPageBar .wpsSelectedPage {
/*
        border: 1px solid #cfcfcf;
        -moz-border-radius: 4px;
*/
}


.wpsSelectedPage a, .wpsSelectedPage a:visited, .wpsSelectedPage a:hover, .wpsSelectedPage a:active{
        color: #333;
        text-decoration: none;
        white-space: nowrap;
}


.wpsPageBarFirstRow .wpsUnSelectedPage{
        color: #fff;
        background-position: top center;
        background-color: #3669a8;
        border-color: #3669a8;
        border-style: solid;
        border-width: 1px;
        border-bottom-width: 1px;
/*
        border-bottom: 0px solid; 
        border-color: #CFCFCF;       
        border: 1px solid;
        border-color: #4f85c5;
        border-bottom-color:#6794cb;       
*/

        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;    
}
.wpsPageBarFirstRow .wpsUnSelectedPage a, .wpsPageBarFirstRow .wpsUnSelectedPage a:visited, .wpsPageBarFirstRow .wpsUnSelectedPage a:hover, .wpsPageBarFirstRow .wpsUnSelectedPage a:active{
        color: #fff;
}


.wpsUnSelectedPage{
        color: #999;
    display: inline;
}


.wpsUnSelectedPage a, .wpsUnSelectedPage a:visited, .wpsUnSelectedPage a:hover, .wpsUnSelectedPage a:active{
        color: #999;
        text-decoration: none;
        white-space: nowrap;
}


.wptheme-tabMenuLink {
        border: 0;
        margin-left: 4px;
}




.wptheme-sideNavArea {
        border-width: 0px;
        border-right-width: 1px;
        border-style: solid;
    border-color: #eee;
    background-color:#F2F5F9;
}

.wptheme-sideNav{
    font-size: 1em;
    text-decoration: none;
    white-space:nowrap;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 0px;
    padding-left: 0px;
    
    min-width: 150px;
}

/* first sublist is not indented */
.wptheme-sideNav ul{
    margin-left: 1.5em;
    padding-left: 0px;
}
/* indent sublists nested 2 levels or deeper  */
.wptheme-sideNav ul ul{
    margin-left: 1.5em;
    padding-left: 0px;
}

.wptheme-sideNav li {
    display:inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}


ul.wptheme-sideNav li span.wptheme-sideNavItem{
    background: transparent;
    font-weight: bold;
/*      background: #D9D9D9; */
/*      border: 1px solid #BDBDBD; */
    border: 0px;

}

ul.wptheme-sideNav  li ul span.wptheme-sideNavItem{
        background: transparent;
    font-weight: normal !important;
        border: 0px solid #BDBDBD;
}

.wptheme-sideNavItem{
        text-decoration: none;
        margin: 2px 2px 0px 2px;
        padding: 2px; 
        display:block;
        white-space:nowrap;
        color:#038beb !important;
}

.wptheme-sideNavItem a {
        display: inline;
}

.wptheme-sideNavLabel{
        margin: 2px 2px 0px 2px;
        padding: 2px; 
}

.wptheme-sideNavSelected{
        font-weight:bold;
        color: #000000 !important;
        background-color: #FEFEFE !important;
        background-image: url(./colors/default/sidenav_selected_background.gif) !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
        border-width: 1px !important;
        border-style: solid !important;
    border-color: #d3e0f0 !important;
        text-decoration: none;
        padding:2px;
        display:block;
        cursor:default;
        white-space:nowrap;
}
.wptheme-sideNavSelected a {

        color: #000000 !important;
        background-image:none !important; 
        background:transparent !important;
        display: inline;
        cursor: pointer; 
        text-decoration: none;
        border: 0px !important;
}

.wptheme-sideNavIcon {
    height: 9px;
    width: 9px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
}


.wptheme-sideNavMenuLink {
    border: 0px;
/*    margin-left: -10px; */
    padding: 0px;
}

.wptheme-sideNavLevel1{
        color: #038beb !important;
/*      font-size: 1.1667em; */
        padding-top: 2px;
        font-family: Helvetica, Arial, sans-serif;
}

.wptheme-sideNavSelected .wptheme-sideNavLevel1{
        color: #000000 !important;
    
}

.wptheme-sideNavLevel2 wptheme-sideNavLevel3 wptheme-sideNavLevel4 wptheme-sideNavLevel5 wptheme-sideNavLevel6 wptheme-sideNavLevel7 wptheme-sideNavLevel7{
        text-indent:36px;    
}


.wptheme-flyout{
        background-image: url(./colors/default/PaletteGradient.gif);
        background-repeat: repeat-x;
        background-position: top center;
        height: 100%;
        /*border-top: 1px solid; */
        /*border-bottom-color: #97A9C1;*/
        height: 100%;
        white-space: no-wrap;
}
        
.wptheme-flyoutIframe{
        border: 0px;
}

.wptheme-flyoutLoading {
        background-color: #3C3C3C;
        color: #FFFFFF;
        font-family: arial;
        font-weight: bold;
        font-size: 13;
        opacity: 0.75;
        filter: alpha(opacity = 75);
        z-index: 100;
}

.wptheme-flyoutContainer {
        border-left: 1px solid;
        border-left-color: #97A9C1;
}

.wptheme-flyoutToggle {
        cursor: pointer;
        background-image: url(./colors/default/PaletteGradient.gif);
        background-repeat: repeat-x;
        background-position: top center;
        height: 100%;
}

.wptheme-flyoutCollapsed .expandedImage {
        display: none;
}

.wptheme-flyoutCollapsed .collapsedImage {
        display: block;
}

.wptheme-flyoutExpanded .collapsedImage {
        display: none;
}

.wptheme-flyoutExpanded .expandedImage {
        display: block;
}

.wptheme-flyoutToggle img {
        border: 0px;
        padding: 2px;
}

.wptheme-flyout ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
        white-space: nowrap;
}

.wptheme-flyout li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 5px;
}

.wptheme-flyout a, .wptheme-flyout a:visited, .wptheme-flyout a:hover, .wptheme-flyout a:active{
    text-decoration: none;
}



.wpsInlineShelf, .wpsInlineShelfIframeDocBody {
    border: 1px solid #101d2d;
/*      background-color: #101d2d;
        color: #fff; */
}

.wpsInlineShelf_LoadingMsg {
    padding: 10px;
    text-align: center;
}



/* whole statusBar element */   
#wptheme-statusBar {

}
         
#wptheme-statusBar.expanded{
 background-color: #FAFAFA;
 border: 1px solid #AAA;
 color: #333;
 padding: 2px 5px;
}            

/* spacing between each status entry */
 .wptheme-error, .wptheme-warning, .wptheme-info {
     margin: 5px 0px 5px 20px ;
 }
 .wptheme-multiple{
     margin: 5px 0px ;
 }
/* all h3 elements in the status bar are the summary lines for each entry */
#wptheme-statusBar h3 {
   font-size: 0.9166em;
   padding: 2px 5px;
   color: #333;
   margin: 0;
}
/* status icon */
#wptheme-statusBar h3 img {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    padding-right: 4px;
}
/* status details link */
#wptheme-statusBar h3 a {
    padding: 2px 5px;
}

/* container for left side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderLHS {
    float: left;
    clear:left;
    margin: 0;
    padding: 0px 0px;
}
/* container for right side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderRHS {
    float: right;
    clear: right;
    margin: 0;
    padding: 0px 0px;
}
/* details section below each error. */
#wptheme-statusBar .wptheme-details {
    background-color: #FFF;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #AAA;
    margin: 0;
    padding: 2px 5px;
}
/* styles for each status type */            
 #wptheme-statusBar .wptheme-info h3 {
        background-color: #F2F9FD;
        border: 1px solid #B3C9D5;
 }
 #wptheme-statusBar .wptheme-info .wptheme-details {
    border-color: #B3C9D5;     
 }
 #wptheme-statusBar .wptheme-warning h3 {
        background-color: #FDF6DE;
        border: 1px solid #E6CF99;
 }
 #wptheme-statusBar .wptheme-warning .wptheme-details {
    border-color: #E6CF99;     
 }
 #wptheme-statusBar .wptheme-error h3 {
        background-color: #FEE4E4;
        border: 1px solid #FFC4C4;
 }
 #wptheme-statusBar .wptheme-error .wptheme-details {
    border-color: #FFC4C4;     
 }
 #wptheme-statusBar .wptheme-multiple h3 {
        background-color: #E9CAF9;
        border: 1px solid #DEAAFA;
 }
 #wptheme-statusBar .wptheme-multiple .wptheme-details {
    border-color: #DEAAFA;     
 }



.wptheme-themeLinks {
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-themeLinks li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 6px;
}

/* Must turn off underline on links because it goes behind any icons that are present and looks funny. */
.wptheme-themeLinks a, .wptheme-themeLinks a:visited, .wptheme-themeLinks a:active {
    text-decoration: none;
    white-space: nowrap;
}
.wptheme-themeLinks a:hover {
    text-decoration: none;
    white-space: nowrap;
}

.wptheme-themeLinksCategorized {
        margin:0px;
        border-spacing: 0px;
    float: left;
    /* padding-left: 0px; */ /* browsers default to either left margin or padding of 40px for li indention */
    padding: 0px;
}

.wptheme-themeLinks-label {
    white-space: nowrap;
}

.wptheme-themeLinksCategorized li {
        margin:0px;
        list-style: none;
        padding: 5px 0px 0px 0px;
}

/* Must turn off underline on links because it goes behind any icons that are present and looks funny. */
.wptheme-themeLinksCategorized a, .wptheme-themeLinksCategorized a:visited, .wptheme-themeLinksCategorized a:active {
    text-decoration: none;
}
.wptheme-themeLinksCategorized a:hover {
    text-decoration: none;
}





.wptheme-quickLinksShelf {
    
    border: 1px solid #cfcfcf;
    
    padding: 10px;
        -moz-border-radius: 4px;
        color:#666;
    background-color: #fff;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
    margin-bottom: 10px;
}

.wptheme-quickLinksShelf table {
    float: left;
}

.wptheme-quickLinksShelf table th {
    font-weight: bold;
    padding: 5px 50px 0px 25px;
    text-align: left;
    vertical-align: top;
    
        border-left: 1px solid #cfcfcf;
    
}

.wptheme-quickLinksShelf table td {
    padding: 0px 50px 5px 25px;
    text-align: left;
    vertical-align: top;
        font-size: 0.9166em;
    
        border-left: 1px solid #cfcfcf;
    
}

.wptheme-quickLinksShelf table th.wptheme-quickLinksShelf-first, .wptheme-quickLinksShelf table td.wptheme-quickLinksShelf-first {
        border: 0px;
}


.wptheme-quickLinksShelf a, .wptheme-quickLinksShelf a:visited, .wptheme-quickLinksShelf a:active {
    color: #3366cc;
    text-decoration: none;
}

.wptheme-quickLinksShelf a:hover {
    color: #3366cc;
    text-decoration: none;
}

.wptheme-quickLinksShelf ul {
    text-align: left;
    float: left;
}

.wptheme-quickLinksShelfAction {
    float: right;
    white-space: nowrap;
}




.wptheme-footer {
        clear:both;
        width:100%;
        color: #666;
    text-align: center;
    padding: 5px 0px;
        font-size: 0.9166em;
        margin-bottom: 10px;
	 margin-left: auto;
	 margin-right: auto;
}

.wptheme-footer a, .wptheme-footer a:visited, .wptheme-footer a:active {
    color: #3366cc;
    text-decoration: none;
}

.wptheme-footer a:hover {
    color: #3366cc;
    text-decoration: none;
}

#footerContainer {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}




.dndDropAware{
        border: 0px; 
        background-color: #FFEBC5;
}
.dndDropActive{
        border: 0px; 
        background-color: #FF9000;
}

.dndDropActiveCSA{
        border: 2px dashed #FF9000;
}
.dndDropAwareVerticalCSA{
        background-color: #FFEBC5;
        height: 10px; 
        width: 100%;
        min-width: 10px;
}
.dndDropAwareHorizontalCSA{
        background-color: #FFEBC5;
        height: 55px; 
        width: 10px;
}

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

.dndStaticDropActiveVerticalCSA
{
        background-color: #FF9000;
        width: 100%;
        height: 10px;
}

.dndStaticDropActiveHorizontalCSA
{
        background-color: #FF9000;
        width: 10px;
        height: 55px; 
}



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



.wpsPortlet{
        margin: 5px;
    
        border: 1px solid;
        border-color: #cacaca;
    
        background-color: #fff;
        background-image:none;
}

.wpsPortletBody{
        margin: 5px;
        background-image:none;
}

.wpsPortletBodyInlineMode{
        margin: 0px 5px 0px 5px;
        vertical-align: top;
        padding: 4px;
        background-image:none;
    
        border-bottom: 1px dotted #cacaca;
    
        background-color: #ebf7fb;
}

.wpsPortletTitleBar{
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1.1667em;
        font-weight: bold;
        color: #616161;
    
        border-bottom: 1px dotted #cacaca;
    
        background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
        background-color: #FFFFFF;
        padding: 0px 5px 0px 5px;
        width:100%;
        white-space: nowrap;
        /*margin: 2px 4px 2px 4px;*/
}

.wpsPortletTitleBar img {
        vertical-align: middle;
}

.wpsPortletIcons {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
}

.wpsPortletIcons a {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
        text-decoration: none;
        
}

.wpsPortletIcons a:hover {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
        text-decoration: none;
        cursor: pointer;
        color: #FFFFFF;
}

.wpsPortletActions {
        text-decoration: none;
        font-size: 0.9166em;
        color: #0063dc;
}

.wpsPortletActionsHover {
        text-decoration: none;
        font-size: 0.9166em;
        background-color: #0063dc;
        color: #FFFFFF;
}

.wpsPortletModes{
        padding: 4px;
        background-color: #ebf7fb;
        border-bottom: 1px dotted #cacaca;;
        font-weight: bold;
        white-space: nowrap;
        
}
.wpsPortletModes a{
        text-decoration: none;
        color: #0063dc;
}

.wpsPortletModes a:active{
        color: #3366CC;
}

.wpsPortletModes a:visited{
        color: #0063dc;
}

.wpsPortletModes a:hover{
        background-color: #0063dc;
        color: #FFFFFF; 
}

.wpsPortletModesSpan{
        padding-right: 15px;
}

.wpsActiveModeLink{
        -moz-border-radius-topleft: 4px;  
        -moz-border-radius-topright: 4px;  
        -moz-border-radius-bottomright: 4px; 
        -moz-border-radius-bottomleft: 4px; 
        background-color: #d4e5f5;
        color: #0063dc;
        text-decoration: none;
        border: 1px solid #90b0d9;
        padding: 2px 5px 2px 5px;
}

.wpsActiveModeLinkHover{
        -moz-border-radius-topleft: 4px;  
        -moz-border-radius-topright: 4px;  
        -moz-border-radius-bottomright: 4px; 
        -moz-border-radius-bottomleft: 4px; 
        background-color: #0063dc;
        color: #FFFFFF; 
        text-decoration: none;
        border: 1px solid #90b0d9;
        padding: 2px 5px 2px 5px;
}


.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}



.wpsThinSkinContainerBar{
        height: 12px;
        border: 0px 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;
}

.wptheme-skinWindowStates{
        border: 0px;
        cursor: pointer;
        background-color: transparent;
}


.wptheme-skinContextMenuTable {
        background-color: #ebf7fb;
        border: 1px solid #999999;
}

.wptheme-skinContextMenuItem {
        color: #333333;
        text-decoration: none;
        background-color: #ebf7fb;
}

.wptheme-skinContextMenuItemHover {
        color:  #0063dc;
        text-decoration: none;
        background-color: #ebf7fb;
}

.wptheme-contextMenuIcon {
        background: none;
        border: 0px;
        cursor: pointer;        
        padding: 0px;
        margin: 0px;
}


.wptheme-pageContextMenuTable {
        background-color: #fff;
        border: 1px solid #999;
}

.wptheme-pageContextMenuTable a:hover, .pageContextMenuTable a:active {
        color:  #fff;
        text-decoration: none;
        background-color: #0063DC;
}

.wptheme-pageContextMenuItem {
        color: #333;
        text-decoration: none;
        background-color: #fff;
}

.wptheme-pageContextMenuItemHover {
        text-decoration: none;
        background-color: #0063DC;
}

.wptheme-pageContextMenuItemHover a{
        color:  #fff;
        
}

.wptheme-lightboxDisabledBackground {
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
        opacity: 0.7;
        filter: alpha(opacity=70);
        background-color: #000000;
}

.wptheme-lightboxBorderBox {
        position: absolute;
        z-index: 101;
        background-color: #FFFFFF;
        border: 2px solid #000000;
}

.wptheme-lightboxBorderBox iframe {
        width: 100%;
        height: 100%;
        border: 0px;
}

.wptheme-lightboxCloseLink {
        padding: 4px;
        color: #FFFFFF;
        z-index: 101;
}

.wptheme-lightboxCloseLink:hover {
        color: #FFFFFF;
}

.wptheme-lightboxIcon {
        border: 0px;
        padding: 3px;
}

.wptheme-lightboxLinks {
    float:left;
        padding-left: 5px;
}
  








.portlet-dlg-icon-label {
    font-weight: bold;
    color: #000000; 
    white-space: nowrap;
}


.portlet-icon-label {
    color: #000000;
}


.portlet-section-header {
    font-weight: bold;
    color: #333333;
}


.portlet-section-header-highlight {
    background-color: #F0F0F0;
}


.portlet-font {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
}


.portlet-section-body {
}

.portlet-section-alternate {
}

.portlet-section-selected {
}

.portlet-section-footer {
}


.portlet-section-subheader {
    color: #333333;
}





.portlet-table-text {
}


.portlet-table-selected {
    color: #333333;
    background-color: #c5d1de;
}


.portlet-table-alternate {
    color: #333333;
}


.portlet-table-header {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}




.portlet-table-body {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}

.portlet-table-footer{
}





.portlet-table-subheader {
    font-weight: bold;
    color: #000000;
    text-align: left;
}


.portlet-form-input-field {
    border: 1px solid #999999;
}


.portlet-form-button {  
    text-decoration: none;
	text-align: center;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}



.portlet-form-field, .portlet-form-field-label {
    color: #333333;
}


.portlet-font-dim {
    color: #808080;
}


.portlet-form-label {
    color: #333333;
}





.portlet-msg-error {
    color: #000000;
}


.portlet-msg-alert {
    color: #000000;
}


.portlet-msg-success {
    color: #000000;
}


.portlet-msg-info {
    color: #000000;
}


.portlet-section-text {
    color: #666666;
}


.portlet-msg-status {
    color: #333333;
}




.portlet-menu, .portlet-menu-cascade {
	background-color: #EEEEEE;  
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover, .portlet-menu-cascade-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover-selected, .portlet-menu-cascade-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-separator, .portlet-menu-cascade-separator {
    background-color: #999999;
}

.portlet-menu-content, .portlet-menu-content-selected {
	background-color: #eeeeee;
}

.portlet-menu-content-hover, .portlet-menu-content-hover-selected {
	background-color: #cccccc;
}

.portlet-menu-indicator, .portlet-menu-indicator-selected {
}

.portlet-menu-indicator-hover, .portlet-menu-indicator-hover-selected {
}


.portlet-menu-description {
}


.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
}


.portlet-separator {
    background-color: #999999;
    height: 1px;
}

div.portlet-separator {
    background-color: #999999;
	margin: 2px 0 2px 0;
}
 

.help {
	font-size: 1em; color: #000000;
}
.help_indent {
	font-size: 1em; color: #000000; background-color: #ffffff
}
A.help {
	font-size: 1em; color: #3366CC
}
A.help:visited {
	font-size: 1em; color: #666699
}
A.help:active {
	font-size: 1em; color: #3366CC
}
A.help:hover {
	font-size: 1em; color: #3366CC
}
H2.help {
	padding-left: 8px; font-weight: bold; font-size: 1.1667em; color: #000000; padding-top: 22px; border-bottom: 1px solid #B0B0B0; background-color: #F0F0F0; text-align: left
}
H3.help {
	font-size: 1.1667em; padding-left: 8px; font-weight: bold; padding-top: 3px; background-color: #F0F0F0
}
H3 A.help {
	font-size: 1.1667em; color: #000000; background-color: #F0F0F0; text-decoration: none
}
H4.help {
	padding-left: 8px; margin: 16px 20px 0px 20px; color: #000000; padding-top: 3px; background-color: #F0F0F0; text-align: left
}
H4 A.help {
	font-weight: normal; font-size: 1em; color: #000000; font-style: italic; background-color: #F0F0F0
}
P.help {
	padding-bottom: 0px; margin: 2px 20px 0px 30px; padding-top: 4px
}
P.help_indent {
	padding-bottom: 0px; margin: 2px 20px 0px 0px; padding-top: 4px
}
UL.help {
	margin-left: 56px; margin-right: 20px
}
OL.help {
	margin-left: 56px; margin-right: 20px
}
DL.help {
	margin-left: 56px; margin-right: 20px
}
PRE.help {
	margin-left: 30px; font-family: monospace; font-size: 1.1667em;
}
DT A.help {
	font-weight: 900; color: #000000
}
DD.help {
	padding-bottom: 20px; padding-top: 2px
}
LI.help {
	padding-bottom: 2px; padding-top: 2px
}
TABLE.help {
	padding-right: 20px; padding-left: 30px; margin-left: 28px
}
TH.help {
	text-align: center; padding-top: 5px; padding-bottom: 5px; vertical-align: top;
}
TD.help {
	padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left
}
samp, samp.help {
    font-family: monospace; font-size: 1.1667em;
}

TABLE.dataTable {
	color              : black; 
	width              : 90%;
	border-collapse    : collapse;
	border-color	   : Black;
	background-color   : white;  
	margin-left  : 28px;
}
.dataTable TH {
   font-weight: bold;
   font-size			: 0.8em;
   color                : black; 
   background-color  	: #F0F0F0;  
	
}
  
/* Basic Portlet Structure */

div.header {
   width: 100%;
   float: left;
}

div.headlines {
   width: 100%;
   float: left;
}

div.portletTools {
   float: right;
}

div.subheader {
   width: 100%;
   float: left;
}

div.content {
   width: 100%;
   float: left;
}

div.column {
   margin: 0;
   padding: 0;
   float: left;
}

div.grouping {}

div.endfloat {
   padding: 0;
   border: 0;
   clear: both;
}


div.OOB h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h3 {
   margin: 0;
   padding: 0;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h4 {
   margin: 0;
   padding: 0;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h5 {
   margin: 0;
   padding: 0;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h6 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB p {
   font: normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif;
}


/* Grouping Controls  */

div.grouping {
  float: left;
} 

div.grouping a {
   text-decoration: none;
}

div.grouping a img.float {
   border: 0;
   float: left;
}

div.grouping img.inline {
   border: 0;
}
div.grouping img.colInline {
   border: 0;
   margin: 30px;
}


/* Getting Started Portlet Specific Styles  */
div#OOBgettingStarted div.headlines {
/*      background-image: url(images/oob/gettingstarted_banner_solid_left.png);
        background-position: bottom left;
        background-repeat: repeat-x;
   color: #fff;*/
}


div#OOBgettingStarted div.headerImage {
        background: url(images/oob/gettingstarted_banner.png) bottom right no-repeat;
}

div#OOBgettingStarted div.headerRepeat {
        background-image: url(images/oob/gettingstarted_banner_solid_left.png);
/*      background-image: url(images/oob/web20_banner_leftgradient.png);*/
        background-position: top left;
        background-repeat: repeat-x;
}

div#OOBgettingStarted div.headerCenter {
   color: #c2dbfc;
   background: url(images/oob/common_colorbar.png) bottom center no-repeat;
}

div#OOBgettingStarted div.headerLLeft {
        background-image: url(images/oob/common_colorbar_shadow_swatch.png);
        background-position: bottom left;
        background-repeat: repeat-x;
}

div#OOBgettingStarted div.headerLRight {
        background-image: url(images/oob/gettingstarted_colorbarrightgradient.png);
        background-position: bottom right;
        background-repeat: repeat-x;
}


        div#OOBgettingStarted div.headerImage h1 {
                color: white;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 4px;
                font-weight: bold;
                font-style: italic;
                font-size: 22pt;
                font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }
        div#OOBgettingStarted div.headerImage h2 {
                color: #c2dbfc;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 15px;
                width: 700px;
                font-weight: bold;
                font-size: 13pt;
                font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
                line-height: 1.2;
        }
        div#OOBgettingStarted div.headerImage h3 {
                color: #c2dbfc;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 3px;
                width: 700px;
                font-size: 11pt;
                font-family: Arial, Helvetica, sans-serif;
        }
        div#OOBgettingStarted div.headerImage h3 a {
                color: white;
                line-height: 1.5
        }


div#OOBgettingStarted div.portletTools {
   display: none;
}

div#OOBgettingStarted div.subheader {
   color: #c2dbfc;
   background: #e0edfd url(images/oob/common_colorbar.png) top center no-repeat;
   width: 100%;
}

div#OOBgettingStarted div.subheader h3 {
           padding-top: 0px;
/*         padding: 4px 4px;*/
        }

div#OOBgettingStarted div.content {
   background: #e0edfd url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
}

div#OOBgettingStarted div.sh_one,
div#OOBgettingStarted div.sh_two,
div#OOBgettingStarted div.sh_three {
        margin-top: 0px;
        width: 32%;
        text-align: center;
/*      padding-left: 5px;
        padding-right: 5px;
        */
}

div#OOBgettingStarted div.one,
div#OOBgettingStarted div.two,
div#OOBgettingStarted div.three {
        margin-top: 15px;
        width: 32%;
}

div bar {
        width: 100%;    
}
div.column barCenter {
        padding-top: 0;
        padding-bottom: 0;
        background: url(common_colorbar.png) top center no-repeat;
        width: 32%;
}

div.column barLeft {
        background-image: url(gettingstarted_colorbar_leftgradient.png);
        background-position: top left;
        background-repeat: repeat;
        width: 32%;
}

div.column barRight {
        background-image: url(gettingstarted_colorbar_rightgradient.png);
        background-position: top right;
        background-repeat: repeat;
        width: 32%;
}

/*
div.barLeft h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
div.barCenter h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
div.barRight h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
*/

div#OOBgettingStarted div.sh_grouping {
   margin: 0px;
}
        div#OOBgettingStarted div.sh_grouping h5 {
           padding-left: 73px;
           color: #ffffff;
           background: transparent;
           font-weight: bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
           padding-top: 4px;
           padding-bottom: 4px;
/* Trebuchet 15 pt, bold, white, #c2dbfc */
        }
        div#OOBgettingStarted div.sh_grouping p {
           margin: 0;
           padding-left: 73px;
           color: #404040;
           background: transparent;
           font-size:x-small;
           font-family:Verdana, Arial, Helvetica, sans-serif
        }

div#OOBgettingStarted div.grouping {
   margin: 8px;
}
        div#OOBgettingStarted div.grouping h2 {
           padding-left: 45px;
           color: #2c70bb;
           background: transparent;
           font-weight: bold;
           font-size: 22pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping div.nums {
           padding-right: 5px;
           color: #c1daf0;
           display: inline;
           font-weight: bold;
           font-size: 48pt;
           font-family: Arial, Helvetica, sans-serif;
           vertical-align: middle;
        }

        div#OOBgettingStarted div.grouping h3 {
           padding-left: 45px;
           color: #000000;
           background: transparent;
           font-weight: bold;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping h4 {
           padding-left: 45px;
           color: #8e8e8f;
           font-size: 13pt;
           font-family: Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping h5 {
           padding-left: 73px;
           color: #2A7DE3;
           background: transparent;
           font-weight: bold;
        }
        div#OOBgettingStarted div.grouping p {
           margin: 0;
           padding-left: 73px;
           color: #404040;
           background: transparent;
           font-size:x-small;
           font-family:Verdana, Arial, Helvetica, sans-serif
        }

#OOBgettingStarted h4.bullet em {
   color: #8e8e8f;
   background: transparent;
   font-style: normal;
}

div#OOBgettingStarted div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Getting Started Help Portlet Specific Styles */
div#OOBgettingStartedHelp{
        /* IE bidi fix */
        padding-right: 5px;
        width: 94%;
}

div#OOBgettingStartedHelp div.header {
   display: none;
}

div#OOBgettingStartedHelp div.subheader {
   display: none;
}

div#OOBgettingStartedHelp h3 {
        color: #222;
        padding: 5px 0 3px 0;
        background: #fff;
        margin: 0 0 4px 0;
}

div#OOBgettingStartedHelp h3.help {
        color: #222;
}

div#OOBgettingStartedHelp h6 {
   padding: 0 0 7px 0;
   margin: 0;
   color: #666;
   font-size:small;
   font-family: Arial, Helvetica, sans-serif;
}

div#OOBgettingStartedHelp h6 a { 
   color: #1C66C1;
   font-weight: normal;
   text-decoration: none;
}

div#OOBgettingStartedHelp h6 a:hover {
        color: #164ead;
        text-decoration: underline; }

div#OOBgettingStartedHelp h6.link {
           margin-left: 3px;
           padding-left: 13px;
         background: transparent url(images/oob/bullet.gif) left 5px no-repeat; }



/* Home Apps Portlet Specific Styles */

#OOBportalApps {
   width: 250px;
   /* Fixes bidi bug in IE */   
   padding-right: 5px;          
}

#OOBportalApps div.headlines {
   color: #000;
   background: #e4edfb url(images/oob/corner-t-l-6.gif) top left no-repeat;
   width: 100%;
}

#OOBportalApps div.headlines h4{
   width: 224px;
   margin-left: 6px;
   padding-top: 13px;
   padding-left: 13px;
   padding-bottom: 10px;
   padding-right: 7px;
   font-weight: bold;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBportalApps div.portletTools {
   display: none;
}

#OOBportalApps div.subheader {
   display: none;
}

#OOBportalApps div.content {
   padding: 0;
   background: #E4EDFB url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
} 

#OOBportalApps div.columnone {
   padding: 0 6px;
}

#OOBportalApps a {
   color: #767676;
   background: transparent;
   text-decoration: none;
}

#OOBportalApps a img {
   margin-top: 0;
   border: 0;
   padding-top: 0;
   padding-left: 6px;
   padding-bottom: 0;
   padding-right: 7px;
}

#OOBportalApps div.grouping {
   padding: 1px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBportalApps div.grouping a {
   width: 238px;
   background: #e4edfb;
   float: left;
   -moz-border-radius: 4px;
    padding: 1px 0;
}

#OOBportalApps div.grouping a:hover {
   background: #B8D3FD;
}

#OOBportalApps div.grouping a h5 {
   margin-top: 0;
   padding-top: 7px;
   padding-left: 60px;
   padding-bottom: 0;
   padding-right: 6px;
   font-weight: bold;
}

#OOBportalApps div.grouping a p {
   margin: 0;
   padding-top: 1px;
   padding-left: 60px;
   padding-bottom: 3px;
   padding-right: 6px;
}

#OOBportalApps div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Home New Portlet Specific Styles */

#OOBportalWhatsNew {}

#OOBportalWhatsNew  .header h2 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   padding-bottom: 2px;
   color: #1C66C1;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-large;
}

#OOBportalWhatsNew .header h6 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-right: 5px;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   color: #888;
}

#OOBportalWhatsNew .columnone {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-top: 20px;    
   width: 49%;
   float: left;
}

#OOBportalWhatsNew .columnone h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: large;
   background: transparent;
}

#OOBportalWhatsNew .columnone p {
   margin: 0 0 15px 0;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

#OOBportalWhatsNew .columnone .grouping {
   padding-bottom: 10px;
}

#OOBportalWhatsNew .columntwo {
   margin: 20px 0 0 0;
   width: 49%;
   float: right;
}

#OOBportalWhatsNew .columntwo h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: large;
   background: transparent;
}

#OOBportalWhatsNew .columntwo p {
   margin: 0 0 15px 0;
   margin-right: 5px;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

#OOBportalWhatsNew .columntwo .grouping {
   margin: 0 5px 0 5px;
   padding-bottom: 10px;
   background: #FFFFFF
}

/* Home Start Portlet Specific Styles  */

div#OOBportalStart{
        width: 96%;
        padding-right: 5px;
}

div#OOBportalStart h4 {
                padding: 0;
                margin: 0 0 5px 0;
                font: normal medium "Helvetica", "Arial", "Verdana", sans-serif; }
                
div#OOBportalStart h4 a {
                        display: block;
                        padding-top: 4px;
                        padding-left: 20px;
                        padding-bottom: 4px;
                        padding-right: 6px;
                        background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
                        text-decoration: none;
                        color: #e05f00; }
                        
div#OOBportalStart h4 a:hover {
                                color: #af4a00;
                                background-color: #fff;
                                text-decoration: underline; }

#OOBportalStart .portletTools { display: none; }

#OOBportalStart .subheader {display: none; }

#OOBportalStart h2 {
   padding: 15px 0 0 0;
   color: #2871CB;
   background: transparent
}

#OOBportalStart h5 {
   padding: 2px 0 0 0;
   color: #898989;
   background: transparent;
}


/* Home Welcome Portlet Specific Styles   */

#OOBportalWelcome div.col1 {
   margin: 0;
   float: left;
}

#OOBportalWelcome div.col2 {
   float: right;
} 

#OOBportalWelcome div.endfloat {
   border: 0;
   clear: both;
}

#OOBportalWelcome h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h1 {
   padding-top: 16px;
   padding-left: 30px;
   padding-bottom: 0;
   padding-right: 0;
   color: #fff;
   background: transparent url(images/oob/corner-t-l.gif) top left no-repeat;
}

#OOBportalWelcome h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h2 {
   color: #fff;
   background: transparent;
}

div#OOBportalWelcome h2 span {
   color: #1d477c;
   background: transparent;
}

div#OOBportalWelcome h2 {
   color: #1d477c;
   padding-top: 0;
   padding-left: 30px;
   padding-bottom: 6px;
   padding-right: 0;
}

#OOBportalWelcome h3 {
   margin: 0;
   padding: 0;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif
}

div#OOBportalWelcome h3 {
   padding-top: 36px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #2871cb;
   background: transparent;
   font-weight: bold;
}

#OOBportalWelcome h4 {
   margin: 0;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h4 {
   padding-top: 14px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #fe9a2e;
   background: transparent;
   font-weight: bold;
}

div#OOBportalWelcome h4 a {
                        margin-left: 3px;
                        display: block;
                        padding-top: 4px;
                        padding-left: 21px;
                        padding-bottom: 4px;
                        padding-right: 4px;
                        background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
                        text-decoration: none;
                        color: #e05f00; }
                        
div#OOBportalWelcome h4 a:hover {
                                color: #af4a00;
                                text-decoration: underline; }

#OOBportalWelcome h6 {
   margin: 0;
   padding: 0;
   font: normal normal bold x-small Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h6 {
   padding-top: 0;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #515151;
   background: transparent;
   font-weight: normal;
   line-height: 16px;
}
div#OOBportalWelcome {
        /* fixes bidi bug in IE */
        padding-right: 5px;
 }

div#OOBportalWelcome div.header {
   width: 700px;
   background: #b8c2c9 url(images/oob/corner-t-r.gif) top right no-repeat;
}

div#OOBportalWelcome div.content {
   margin: 0;
   background: #eee;
}

div#OOBportalWelcome div.col1 {
   width: 237px;
   padding-top: 15px;
   padding-left: 27px;
   padding-bottom: 0;
   padding-right: 0;
   float: left; 
}

div#OOBportalWelcome div.col2 {
   float: none;
   display: block;
}

div#OOBportalWelcome div.content {
    background: #eee url(images/oob/corner-b-l.gif) bottom left no-repeat;
    line-height: 1.2;
}

#OOBportalWelcome div.br {
    background: url(images/oob/corner-b-r.gif) 100% 100% no-repeat
}

/* Product Blurb Portlet Specific Styles  */

#OOBproductWelcomeBlurb {}

#OOBproductWelcomeBlurb .header { display: none; }

#OOBproductWelcomeBlurb .subheader {display: none; }

#OOBproductWelcomeBlurb .content {
        width: 710px;}

#OOBproductWelcomeBlurb h6{
   margin-top: 0;
   margin-left: 30px;
   margin-bottom: 0;
   margin-right: 15px;
   color: #606060;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size:small;
}

#OOBproductWelcomeBlurb h6 a { 
   color: #1C66C1;
   font-weight: normal;
   text-decoration: none;
}

#OOBproductWelcomeBlurb h6 a:hover {
        color: #164ead;
        text-decoration: underline;
 }

/* Product Welcome Portlet Specific Styles */

#OOBproductWelcome {
   width: 725px;}

#OOBproductWelcome .headerWCM {
   color: #5377AB;      
   background: transparent url(images/oob/message_header_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerSearch {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerDM {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_documents_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerMessage {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_messaging_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerCollab {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_collaboration_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerDomino {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_domino_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerPersonal {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_personalization_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerTemplates {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_templates_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerWorkflow {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_workflow_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 22px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size:xx-large;
}

#OOBproductWelcome h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 3px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #888888;
   font-family:Arial, Helvetica, sans-serif;
   font-size:large;
}

#OOBproductWelcome .subheader {
   padding-top: 31px;
   padding-left: 19px;
   padding-bottom: 0;
   padding-right: 0;
}

#OOBproductWelcome .content {
   background: #fff;
   padding: 10px 0 0 0;
   width: 700px;
}

#OOBproductWelcome .columnone {
   width: 330px;
   float: left;
}

#OOBproductWelcome .columntwo {
   width: 330px;
   float: right;
}

#OOBproductWelcome .grouping {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 15px;
}

#OOBproductWelcome p {
   background: transparent url(images/oob/arrowCon_left.gif) top left no-repeat;
   margin: 0 0 20px 0;
   margin-left: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:small;
   color:#888888;
   padding-left: 28px;
   padding-bottom: 5px;
}

#OOBproductWelcome img.float {
   display: none;
}




/* Workcenter Portlet Specific Styles */

#OOBworkcenter {
   width: 300px;
}

#OOBworkcenter div.headlines {
   padding: 17px 17px 7px 17px;
   color: #3966CD;
   background: transparent;
}

#OOBworkcenter div.headlines h4{
   padding-top: 30px;
   color: #77A1ED;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBworkcenter div.portletTools {display: none;}
#OOBworkcenter div.subheader {display: none;}

#OOBworkcenter div.content {
   padding: 0;
} 

#OOBworkcenter div.columnone {
   padding: 0 6px;
}

#OOBworkcenter a {
   color: #767676;
   background: transparent;
   text-decoration: none;
   display: block;
}

#OOBworkcenter a img {
   margin: 5px;
   border: 0;
   padding: 0 0 0 0;
}

#OOBworkcenter div.grouping {           
   padding: 4px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBworkcenter div.grouping a {
   width: 288px;        
   background: #fff;
   float: left;
   -moz-border-radius: 4px;
}

#OOBworkcenter div.grouping a:hover {
   background: #B8D3FD;
}

#OOBworkcenter div.grouping a p {
   margin: 0;
   padding-top: 9px;
   padding-left: 80px;
   padding-bottom: 8px;
   padding-right: 6px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:x-small;
   color:#404040
}

#OOBworkcenter div.endfloat {
   clear: both;
}


/* Admin Section Portlet Specific Styles */

#OOBadminSection{
        width: 725px;
}

#OOBadminSection .headerUI {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_portalUI_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerAccess {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_access_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerSettings {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_settings_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerContent {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_content_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerSearch {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerAnalysis {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_analysis_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerVirtual {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_vps_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerPortlets {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_portlets_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection a{
        display: block;
        text-decoration: none;
}

#OOBadminSection a:hover{
        text-decoration: underline;
}

#OOBadminSection div.headlines h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 20px;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1c66c1;
}

#OOBadminSection .headlines h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 7px;
   padding-left:16px;
   padding-bottom: 25px;
   padding-right: 0px;
   color: #888;
}

#OOBadminSection .wrap h3,
#OOBadminSection .wrap h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 21px;
}

#OOBadminSection .one h3,
#OOBadminSection .one h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 8px;
   padding: 0 8px 0 16px;
}

#OOBadminSection .two h3,
#OOBadminSection .two h5 {
   padding-top: 0;
   padding-left: 8px;
   padding-bottom: 0;
   padding-right: 16px;
}

#OOBadminSection .content h3 {
   color: #3071c7;
}

#OOBadminSection h3special {
   color: #F86000;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:large;
   margin-left:7px
}

#OOBadminSection h5 {
   color: #888;
   background: transparent;
}

#OOBadminSection h5.title {
   color: #585858;
   background: transparent;
   font-weight: bold;
}

#OOBadminSection h5.title em {
   color: #F86000;
   background: transparent;
   font-style: normal;
}

#OOBadminSection h5.break {
   margin-top: 15px;
   display: block;
}

#OOBadminSection div.header {
   background: #e0edfd;
}

#OOBadminSection div.headlines {
   background: transparent;
}

#OOBadminSection div.headlines img {
   margin-top: 17px;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 19px;
   float: right;
}

#OOBadminSection div.subheader {
   height: 4px;
   margin-bottom: 17px;
   background: #e0edfd;
}

#OOBadminSection div.subheader img {
   float: right;
}

div#OOBadminSection div.one,
div#OOBadminSection div.two {
   width: 49%;
}


/* Admin Welcome Portlet Specific Styles */
#OOBadminWelcome{
        width: 725px;
}

#OOBadminWelcome .header {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_administration_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

div#OOBadminWelcome h1 {
   margin-top: 30px;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 0;
   padding-left: 9px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1963c6;
   background: transparent;
   font-size:x-large;
}

div#OOBadminWelcome h3 {
   margin-top: 0;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 12px;
   padding-left: 9px;
   padding-bottom: 24px;
   padding-right: 0;
   color: #888;
   background: transparent;
}

div#OOBadminWelcome a{
   display: block;
   text-decoration: none;
   padding-top: 0;
   padding-left: 0;
   padding-bottom: 10px;
   padding-right: 5px;
   -moz-border-radius: 4px;
}

div#OOBadminWelcome a:hover{
   background: #e0edfd;
}

div#OOBadminWelcome div.portletTools {
   display: none;
}

div#OOBadminWelcome div.subheader {
   display: none;
}

div#OOBadminWelcome div.one,
div#OOBadminWelcome div.two {
   width: 48%;
}

div#OOBadminWelcome div.grouping {
   width: 93%;
   margin: 8px;
   font-size:small;
}
div#OOBadminWelcome h6 {
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
      padding-bottom: 10px;
      padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h6.more{
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
        padding-bottom: 15px;
        padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h6.less{
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
        padding-bottom: 4px;
        padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h5 {
        padding: 12px 0 0 0;
        text-indent: 10px;
        font-size: small;
        margin: 0 0 0 0;
        color: #1C66C1;
        background: transparent;
}

div.OOB div.grouping img.float {
        border: 0;
        float: left;
}

div#OOBadminWelcome div.endfloat h4 {
   margin: 0 20px 0 20px;
   padding: 19px 6px 0 6px;
   color: #606060;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:small;
}


/* web20 Introduction Specific Styles   */

div#OOBweb20Introduction div.headlines {
        height: 100%;
        }

div#OOBweb20Introduction div.hBarWrapper {
	overflow-x: auto;
	position: relative;
}

div#OOBweb20Introduction div.headerImage {
        height: 100%;
        background: url(images/oob/web20_banner.png) top right no-repeat;
}

div#OOBweb20Introduction div.headerImage div.content {
   padding-top: 55px;
}


div#OOBweb20Introduction div.headerGradient {
        height: 100%;
        background: url(images/oob/web20_banner_leftgradient.png) top right repeat-x;
}
    div#OOBweb20Introduction div.headerImage h1 {
           color: #ffffff;
           background: transparent; 
           padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 0;
           padding-right: 183px;
           background: transparent;
           font-weight: bold;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }
        div#OOBweb20Introduction div.headerImage h2 {
           color: #c4daf1;
           background: transparent; 
           padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 5px;
           padding-right: 183px;
           font-weight:  bold;
           font-size: 16pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* web20 get started now headline */
        div#OOBweb20Introduction div.headerImage h4 {
           color:  #062e5c
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-weight:  bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBweb20Introduction div.headline_content {
			overflow-x: auto;
			position: relative;
		}

        div#OOBweb20Introduction div.headerImage h5{
           color: #c4daf1;
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-weight:  bold;
           font-size: 15pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }


        div#OOBweb20Introduction div.headerImage h6 {
           color: #c4daf1;
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-style: italic;
           font-size: 12pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBweb20Introduction div.headerImage h6 div.started {
           color: #062e5c;
           font-style:normal;
        }


div#OOBweb20Introduction div.subheaderImage {
/*   color: #c2dbfc;*/
        height: 100%;
        background: url(images/oob/common_colorbar.png) bottom center no-repeat;
}
div#OOBweb20Introduction div.subheaderLGradient {
        height: 100%;
        background: transparent;
        background: url(images/oob/gettingstarted_colorbar_leftgradient.png) bottom left repeat-x;
}

div#OOBweb20Introduction div.subheaderRGradient {
        height: 100%;
        background: transparent;
        background: url(images/oob/gettingstarted_colorbar_rightgradient.png) bottom right repeat-x;
}

div#OOBweb20Introduction div.subheader {
	overflow-x: auto;
	background: url(images/oob/common_colorbar.png) top center no-repeat;
}

div#OOBweb20Introduction div.subheader h3 {
           padding-top: 0px;
/*         padding: 4px 4px;*/
        }

div#OOBweb20Introduction div.sh_one,
div#OOBweb20Introduction div.sh_two,
div#OOBweb20Introduction div.sh_three {
        margin-top: 0px;
        width: 32%;
        text-align: center;
/*      padding-left: 5px;
        padding-right: 5px;
        */
}

div#OOBweb20Introduction div.subheader div.column div.sh_grouping h5 {
        color: white;
        font-size: 13pt;
        font-weight: bold;
        padding-top: 4px;
        padding-bottom: 4px;
}


div#OOBweb20Introduction div.one,
div#OOBweb20Introduction div.two,
div#OOBweb20Introduction div.three {
        margin-top: 15px;
        width: 32%;
}
        
div#OOBweb20Introduction div.content {
	color: #464545;
	padding-top: 25px;
	font-weight: bold;
	font-size: 12pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBweb20Introduction div.content1 {
   color: #464545;
   font-size: 11pt;
   overflow-x: auto;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBweb20Introduction div.col1 {
   float: left;
   width: 30%;
}

div#OOBweb20Introduction div.col2 {
   float: left;
   width: 30%;
} 

div#OOBweb20Introduction div.col3 {
   float: left;
   width: 30%; 
} 


div#OOBweb20Introduction div.grouping {
	padding: 0px 30px;
	width: 90%;
	float: left;
	direction: ltr;  /* this is needed so the 3 images layout correctly on IE with bidi languages */
}

	div#OOBweb20Introduction div.grouping h3 {
		color: #5e5e5e;
		float: left;
		padding-left: 10px; 
		font-weight: bold;
		font-size: 16pt;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
	}

        div#OOBweb20Introduction div.grouping h5 {
           padding-left: 5px;
        }
        
        div#OOBweb20Introduction div.grouping h5 a {
                color: #fff;
                margin-left: 5px;
                display: block;
                padding-top: 4px;
                padding-left: 5px;
                padding-bottom: 4px;
                padding-right: 183px;
                background: transparent;
                text-decoration: none;
        }
                        
        div#OOBweb20Introduction div.grouping h5 a:hover {
                margin-left: 5px;
                display: block;
                padding-top: 4px;
                padding-left: 5px;
                padding-bottom: 4px;
/*              padding-right: 183px; */
                background: transparent;
                text-decoration: none;
        }
        
        div#OOBweb20Introduction div.grouping p {
       clear: both;     
/*         margin-left: 100px;  */
       margin: 0px;
       padding: 10px 0px; 
           float: left;
        }
        

    div#OOBweb20Introduction div.grouping img.floatL {
                float: left;
                }

    div#OOBweb20Introduction div.grouping img.floatC {
                float: center;
                }
    div#OOBweb20Introduction div.grouping img.floatR {
                float: right;
                }

    div#OOBweb20Introduction div.grouping img.float1 {
           border: 0;
           padding-left: 30px;
/*         margin-left: 115px; */
           float: left;
		   display: block;
		   overflow-x: auto;
    }
    
    div#OOBweb20Introduction div.grouping img.float2 {
		border: 0;
		float: left;
		padding-left: 10px; 
		margin-left: 115px; 
        }
        
        div#OOBweb20Introduction div.grouping img.float {
                border: 0;
                float: none;
        }       

/* Ajax Introduction Specific Styles   */

div#OOBAjaxIntroduction div.header {
   width: 80%;
}

div#OOBAjax div.headlines {
   color: #fff;
}
    div#OOBAjax div.headlines h1 {
           color: #062e5c;
           padding-top: 22px;
           padding-left: 15px;
           padding-bottom: 0;
           padding-right: 183px;
           background: transparent;
           font-weight: bold;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }
        div#OOBAjax div.headlines h2 {
           color: #5b5b5b;
       padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 4px;
           padding-right: 183px;
           font-weight:  underlined;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* Ajax link Trebuchet 14 pt, #2768b5 */
        div#OOBAjax div.headlines h3 {
           color:  #2768b5;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* Ajax find out more link Trebuchet 13 pt, bold, #062e5c */
        div#OOBAjax div.headlines h4 {
           color:  #062e5c;
           font-weight: bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

#OOBGadgets .headerGadgets {
   color: #5377AB;      
   background: transparent url(images/oob/common_bg_bluegradient.png) top left repeat-x;
   height: 210px;
}

div#OOBGadgets div.hBarWrapper {
	overflow-x: auto;
	position: relative;
}

div#OOBGadgets div.headlines {
    background: url(images/oob/common_bg_bluegradient.png) top left transparent repeat-x;
    height 210px;
    padding-left: 0px;
}

div#OOBGadgets div.headlines h1 {
   color:  #062e5c;
   font-style: italic;
   font-size: 24pt;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBGadgets div.headlines h2 {
   color:  #5b5b5b;
   font-weight: bold;
   font-size: 14pt;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBGadgets div.portletTools {
   display: none;
}

div#OOBGadgets div.content {
	overflow-x: auto;
	color: #ffffff;
	}

div#OOBGadgets div.grouping {
        margin-top: 0px;
}

div#OOBGadgets div.one {
        margin-top: 15px;
        margin-left: 0px;
		horizontal-align: left;
}
div#OOBGadgets div.two {
        margin-top: 15px;
        margin-left: 80px;
        width: 60%;
}

        div#OOBGadgets div.grouping h1 {
           color:  #062e5c;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h2 {
           color:  #5b5b5b;
           font-weight: bold;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h3 {
           color:  #77aaea;
           font-weight: bold;
           font-style: italic;
           font-size: 18pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h4 {
           color:  #77aaea & #062e5c;
           font-weight: bold;
           font-size: 18pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h5 {
           color:  #5b5b5b;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

    div#OOBGadgets div.grouping img.float1 {
           border: 0;
           padding-left: 40px;
           float: left;
    }

    div#OOBGadgets img.float2 {
                border: 0;
                background-position: top right;
                margin-left: 0px;
                margin-right: 0px;
        }
        div#OOBGadgets div.col1 {
                margin-left: 0px;
                float: left;
                width: 70%;
                display: block;
        }

        div#OOBGadgets div.col2 {
                margin-top: 0px;
                float: right;
                background-position: top right;
                display: block;
        } 




 









.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}


.wpsAdminHeadSeparator {
    background-color: #999999;
    height: 1px;
}


.wpsStatusMsg {
    color: #000000;
    background-color: #E7EFF7; 
    margin: 10px 0px;
    padding: 5px; 
    border: solid 2px #ABCACA; 
    -moz-border-radius: 8px;
}

.wpsStatusMsg img {
  vertical-align: middle;
}





.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: 1em;
     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: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
}

 
.wpsCopyrightText {
	font-size: 0.9166em;
    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: 1.1667em;
}


.wpsFlagText {
   font-size: 0.9166em;
   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;
}








.weekday_header {
    font-size: 1em;
    background-color: #999999;
    color: #333333;
}


.other_month_header {
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}


.current_month_header {
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}


.other_month_cell {
    background-color: #F0F0F0;
}


.current_month_cell {
    background-color: #FFFFFF;
    color: Black;
}


.current_day_header {
    font-size: 1em;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}


a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}


a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}


a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}









a.wpsPersonName {
	text-decoration: none;
	white-space: nowrap;
	color: #3366CC;
}

a.wpsPersonName:visited {
	text-decoration: none;
	white-space: nowrap;
	color: #666699;
}

a.wpsPersonName:hover {
	text-decoration: underline;
	white-space: nowrap;
	color: #666699;
}







.wpsGettingStartedTitle
{
    font-size: 1.1667em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedHeader
{
    font-size: 1em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedBody
{
    font-size: 0.9166em;
	color: #616161;
    padding-top: 10px;
}

.gsTableOutside
{
    background-color: #E0EDFC;
    vertical-align : top;
}

.gsTableInside
{
    background-color: #E0EDFC;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align : top;
}

.gsTableEnd
{
    background-image: url("./colors/default/gs_end.gif");
    background-repeat: repeat-x;
}









.wpsSearchInfoBar{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
	background-color: #c7d9f1;
}

.wpsSearchUrl, a.wpsSearchUrl {
	font-weight: bold;
}

.wpsSearchUrlAddressText{
	color: #008000;
	font-style: italic;
}

.wpsSearchAttributeText{
	color: #c1c1c1;
	font-style: italic;
}














.lwp-teamSpace-title, .lwp-webConference-title {
    font-weight: bold;
    background-color: #5C5C5C;
    color: #FFFFFF;
}


.popup-background {
	background-color: #eeeeee;
}


.lwp-middleToolbar {
    font-size: 1em;
    color: #737373; 
    background-color: #FFFFFF;
    border-bottom: 0px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
}


.lwpAdminButton {
    font-size: 1em;
    color: #FFFFFF; 
    background-color: #A0A0A0;
	text-decoration: none;
	padding: 0px 5px;
    margin: 0px;
}


.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
    font-size: 1em;
    font-weight: normal;
    color: #FFFFFF; 
    background-color: #A0A0A0;
    margin: 0px;
    text-decoration: none;
}


.lwpNavButton {
    color: #FFFFFF; 
    background-color: #70A8F0;
    margin: 0px;
	text-decoration: none;
	padding: 0px 5px;       
}


.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {
    font-weight: normal;
    color: #FFFFFF; 
    background-color: #70A8F0;
    margin: 0px;
    text-decoration: none;
}


.button-link, a.button-link, a.button-link:hover, a.button-link:visited {
	text-decoration: none;
	color: #000000;
}



.lwpButtonGroup{
	margin: .25em 4px;
}


.lwpIconOnly, .lwpIconOnlyDisabled {
	border:0px;
	background-color:white;
}


.lwpDialogIconBackground {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("./colors/default/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}


.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("./colors/default/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #888888;
}


.lwpButtonText { 
    font-weight: bold;
    text-decoration: none;
	color: #000000;
	vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 2px;
	overflow: visible;
    margin: 0px;
    text-align: center;
}



.lwpButtonTextDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image: url("./colors/default/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: bold;
	color: #888888;
}


.lwpButtonSpacer {
	margin-right: 2px;
}








.lwpSeparatorBg {
    background-color: #999999;
    height: 1px;
}

div.lwpSeparatorBg {
    background-color: #999999;
	margin: 2px 0 2px 0;
}


.borderNone {
	border-width: 0 ! important;
}


.lwpPortletTitleBorder {
   background-image: url("./colors/default/skin_border.gif");
   background-position: bottom;
   background-repeat: repeat-x;
}


.lwpAlignRight {
	text-align: right; 
}


.lwpBorderAll {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;	
	border-top: 1px solid #DCDCDC;	
	border-bottom: 1px solid #DCDCDC;	
}


.lwpShadowBorder {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;	
}


.lwpSearchBar{
	margin: 5px 0;
	background-color: #ECECEC;			
	text-align: right;
}	
	
.lwpSearchBar table{
	margin-right: 0;
	margin-left: auto;
}

.lwpSearchBar td{		
	padding: 5px 3px 5px 2px;
}

.lwpSearchBar .portlet-form-field-label{
	padding-left: 10px;
}


.lwpInlineHelp td{
	padding: 5px 10px 5px 1px;
	vertical-align: top;
}


.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}


.lwpMenuBackground {
	background-color: #ffffff;
}


.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}


.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{
	background-color: #284888;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}


.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color: #888888;
	text-decoration: none;
	background-color: #ffffff;
	font-style: italic;
}


.unreadMailText, a.unreadMailText {
    font-weight: bold;
	text-decoration: underline;
	color: #3366CC;
}


.lwpLastReadMark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding: 3px 0;
}


.lwpDateStampMark {
	font-weight: bold;
	color: #666666;
	background-color: #999999;
	text-align: center;
	padding: 3px 0px;
}





.lwpCalFsizeX {
	font-size: 1.1667em;
}

.lwpCalViewMenuPosition {
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 8px; 
}

a.lwpCalLinkText {
	text-decoration: none;
}

a.lwpCalLinkText:hover {
	text-decoration: underline;
}

a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {
	text-decoration: none;
	color: #000000;
}

a.lwpCalDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {
	text-decoration: none;
	color: #a0a0a0;
}

a.lwpCalInactiveDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

.lwpCal1WeekCellRow {
	height: 6em;
	font-weight: normal;
}

.lwpCalCellRow {
	height: 2.2em;
	font-weight: normal;
}

.lwpCalLDivider {
	border-left: solid 1px #aaaaaa;
}

.lwpCalTDivider {
	border-top: solid 1px #aaaaaa;
}

.lwpCalNoBottom {
	border-bottom: none;
}

.lwpCalHeader {
	color: #3366CC;
    font-weight: bold;
	vertical-align: top;
}

.lwpCalHeaderImage {
   padding: 12px 3px 2px 0px; 
   margin-bottom: 5px;
}

.lwpCalAttendeeHeading { 
	color: #898989; 
}

.lwpCalSectionHeader {
   font-weight: bold;
   color: black;
   padding-top: 12px;
   padding-bottom: 2px;
   margin-bottom: 5px;
   display: block;
}

.lwpCalInviteeSection {
   padding-left:2px;   
}

.lwpCalWeekNumber {
	color: #808080;
}

.lwpCalEntryHoverDetail {
	border : solid 1px #000000;
	position: absolute; 
	visibility: hidden; 
	width: 400px;
	overflow: hidden;
}

.lwpCalEventField { 
	padding:5px 0px 3px 0px; 
}

.lwpCalEntryHoverPosition {
	padding-left: 5px;
}

.lwpCalBgMeeting, .lwpCalBgWebConf {
	background-color: #C3D3E6;
}

.lwpCalBgAppointment{
	background-color: #D8F8D8;
}

.lwpCalBgAnniversary{
	background-color: #F8E8D0;
}

.lwpCalBgReminder{
	background-color: #F8F8D0;
}

.lwpCalBgAllDayEvent{
	background-color: #F8E0E0;
}

.lwpCalTodayCell {
	border: solid 1px #000000;
}

.lwpCalMonthDayCell {
	border-top: solid 1px #AAAAAA;
	height: 6.4em;
	width: 14%;
}

.lwpCalInactiveDayCell {
	background-color: #efefef;
}

.lwpCalInactiveDay {
	color: #a0a0a0;
}

.lwpCalSeperator {
	border-bottom: solid 1px #ffffff;
}

.lwpCalConflict {
	border-left: solid 2px #000000;
}

.lwpCalTimeText {
	text-align: right;
}

.lwpCalEntryPosition {
	padding-top: 2px;
}

.lwpCalBDivider {
	border-bottom: solid 1px #aaaaaa;
}







.lwpPpkList {
    width: 250px;
    height: 200px;
    padding-left: 2px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid black;
    border-top: 1px solid black;
    overflow: auto;
}

.lwpPpkListBorder {
    width: 250px;
    height: 200px;
    border-left: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
}

.lwpPpkNormalText {
    background-color: white; 
    color: black;
}

.lwpPpkSelectedText {
    background-color: #284888;
    color: white;
}








.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {	
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {
	color:black;
}







.chat_background {
    background-color: #FFFFFF;
}

.chat_partner_presence {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #EEEEEE;
}

.chat_partner_presence_corner {

    background-image: url("./colors/default/chat_presence_corner.gif");
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent;
    background-color: #FFFFFF;
}

.chat_partner_alert {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #FFFFFF;
	color: #666666;
}

.chat_transcript {
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
}

.chat_transcript_nway {
	border-top : 1px solid #456A8B;
	border-left : 1px solid #456A8B;
	border-right : 1px solid #456A8B;
	border-bottom : 1px solid #456A8B;
	border-color : #456A8B;
}

.chat_message_input {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-color : #AAAAAA;
    background-color: #FFFFFF;
}

.chat_statusbar {
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	background-color: #EEEEEE;
	color: #AAAAAA;
}

.chat_participants {
	border-bottom : 1px solid #D8D8D8;
	border-color : #D8D8D8;
}












.lwp-agendaItemDocument {
	color: #585858;
	padding-top: 3px;
	padding-bottom: 3px;
}


.lwp-agendaItem-ul {
	padding-top: 3px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 20px;
	padding-bottom: 0px;
}


.lwp-agendaItem-li {
	padding-top: 0px;
	padding-bottom: 0px;
}


.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {
	background-color: rgb(246,246,246);
	text-decoration: none;
	color: #7080A8;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}


a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {
	text-decoration: underline;
	color: #639ACE;
	font-weight: normal;
}


.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}

.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {
	color: #FFFFFF;
}

a.lwp-selectedAgendaItem:hover {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}


.lwpProjectorHeaderStart { 
	background-color: #70A8F0; 
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 1px solid #777777;	
}


.lwpProjectorHeaderMiddle {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 0px none #777777;	
	color: #343434;
    font-weight: bold;
}


.lwpProjectorHeaderEnd {
	background-image: url("./colors/default/projectorTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}


.lwpSlideTable {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}



.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {
    font-weight: bold;
	color: #989898;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}


.lwpSlideBorder
{
	border-color: #b0b0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}


.lwpAgendaFrameDiv
{
	position:absolute;
	width:100%;
	visibility:hidden;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	top:80px;
}


.lwpAttendeesFrameDiv
{
	width:100%;
	position:absolute;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	visibility:hidden;
	overflow:auto;
	top:26px;
}


.lwpDownloadsFrameDiv
{
	width:100%;
	position:absolute;
	bottom:2px;
	visibility:hidden;
	top:26px;
	
}

.lwpHostingStarted {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}

.lwpHostingStartedLarge {
	font-size: 1.1667em; 
	font-weight: bold;
	color: #FFFFFF;
}










.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {
    color: #000000; 
	text-decoration: none;
}

.lwp_tdStyle {
	white-space:nowrap; 
	padding:0px; 
}

.lwp_linkTextStyle {
	text-decoration:none;
}

.lwp_nodeStyle {
	border-collapse: collapse; 
	border-spacing:0px;
}


.lwp_nodeImageStyle {
	border-top: 0px; 
	border-right: 0px; 
	border-left: 0px; 
	border-bottom: 0px; 
}


.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited { 
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
	background-color: #A0A0A0; 
	padding-right: 5px;
}


.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {
	font-weight: normal;
    text-decoration: underline;
	color: #000000; 
}


.lwp_labelDragoverStyle{
	font-weight: normal;
	text-decoration: underline;
	color: #000000; 
}


.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {
	padding-left: 5px;
}


.lwpTreePanel {
	overflow: auto;
	height: 100%;
	width: 18em;
}


.lwpTreePanelBody {
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}


.lwpTreePanelHeader {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}


.lwpTreePanelFooter {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}










.lwpPeopleFlyoutExpanded {
	background-color: #DEDEDE;
	border-left: 1px solid #9A9A9A;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutCollapsed {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutFrame {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	border-top: 1px solid #686868;
	border-bottom: 1px solid #686868;
}









.lwpTimeDateBorder {
	border:0px;
}
 
.lwpTimeDateCalBorder { 
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateCalText { 
	font-weight: bold; 
}

.lwpTimeDateDayName { 
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
}

.lwpTimeDateDay { 
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateWeekendDay { 
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateDayLink { 
	text-decoration:none;
}

.lwpTimeDateCalTop {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
}

.lwpTimeDateSelectedCalTop { 
	border: 1px solid #606098;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedDay { 
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

.lwpTimeDateSelectedDayLink { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedWeek { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedAllWeeks { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #e8e8e8;
}

.lwpTimeDateWeek { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}

.lwpTimeDateMonthRadio { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width:15px;
	border-right: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOn { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOff { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateEmptyDayName { 
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-right: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}











.outerTreeStyle{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding:0px;
	font-weight: 400;
}


.nodeStyle{
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
}


.scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tdStyle{
	padding: 0px;
	width: 200px;	
}



.labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.linkTextStyle{
	text-decoration: none
}


.classForTreeSysIcons {
	
	
}


.tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}



.tree{
}


.tree_outerTreeStyle
{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-weight: 400;
}


.tree_nodeStyle {
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
	margin: 0px;
}


.tree_scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tree_tdStyle{
	padding: 0px;
	width: 200px;	
}


.tree_labelNormalStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


.tree_nodeImageStyle {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 19px;
	border-bottom: 0px;
	height: 16px
}


.tree_labelHighlightStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tree_labelMouseoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	background-color: #bbbbbb;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_linkTextStyle{
	text-decoration: none
}


.tree_classForTreeSysIcons {
	
	
}


.tree_tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tree_tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.tree_headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}


.wpsEditorToolbar {
    max-height: 24px;
    background-color: #D8D8D8;
    border-top: 1px solid #aebccf;
    border-right: 1px solid #355787;
    border-bottom: 1px solid #355787;
    border-left: 1px solid #aebccf;
    border-top: 1px solid #cccccc;
}

.wpsEditorToolbarSection {
   border-width: 0px;
}

/* Table displaying the tools in this section */
.wpsEditorToolbarSet {
}

tr.wpsEditorToolbar {
    padding: 0px 2px 0px 2px;
} 

table.wpsEditorToolbar {
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 24px;   
    background-color: #f0f0f0;
    border-top: 1px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: white;
    background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
    background-repeat:  repeat-x;
    background-position: 0px 0px;
}    

/* A normal toolbar button */
.wpsEditorToolbarButton {
    padding: 3px;
    margin: 0px;
    border-width: 1px;
    border-style: none;
}

/* A toolbar button with the mouse hovering over it */
.wpsEditorToolbarButtonRollover {

/*    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #d8d8d8;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    border-left: 1px solid #d8d8d8; */

    background-color: WHITE;
    margin:0px;
    padding: 2px;
    border-top: 1px solid WHITE;
    border-right: 1px solid WHITE;
    border-bottom: 1px solid WHITE;
    border-left: 1px solid WHITE;
}

/* A toolbar button with the mouse button pressed or selected */
.wpsEditorToolbarButtonPressed {
    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #888888;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #888888;
}

/* A selected toolbar button */
.wpsEditorToolbarButtonSelected {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #95a5b9;
    border-right: 1px solid #e4edf5;
    border-bottom: 1px solid #e4edf5;
    border-left: 1px solid #95a5b9;
}

/* A toolbar button with the mouse hovering over it */
.wpsEditorToolbarButtonSelectedRollover {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;

}

/* An icon displayed on a toolbar button */
.wpsEditorToolbarButtonIcon {
    width: 18px;
    height: 18px;
    margin:0px;
    padding:0px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
.wpsEditorToolbarControl {
    padding: 1px 1px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
select.wpsEditorToolbarControl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

/* Text on the toolbar */
.wpsEditorToolbarText {
    color: #333333;
}

/* A link on the toolbar */
.wpsEditorToolbarLink, .wpsEditorToolbarLink:hover, .wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {
    color: #333333 ;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparatorNew {
    background-color: #355787;
    height: 18px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #305080;
    border-bottom: 0px none #305080;
    border-left: 1px none #aebccf;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparator {
    background-image: url(/wps/DocEditor/images/separator.gif);
    margin: 0px;
    padding: 0px 7px 0px 7px;
}

/* A spacer between groups of toolbar items  */
.wpsEditorToolbarSpacer {
    padding: 0px 2px 0px 2px;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarHandle {
    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;
}

.wpsEditorTextArea {
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 0px;
    margin: 0px;
}

.wpsEditorTextAreaText {
    margin: 0px;  
    padding: 0px;
    border: 0px none;
}


.clearing {
	clear: both;
}

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

.generalErrorText {
	color: red;
}

.portlet-separator { 
	margin:0px; 
	line-height:1px;
	background-color: #999999;
}


  

.ibm-portlet-section-header {
	border-bottom: 1px solid #E0E0E0;
}

.information {color: #888; margin-bottom: 0.4em;}

.ibm-portlet-section-body {width: 100%;clear: both;}

.ibm-portlet-item-summary-list {padding:0;margin:0}
.ibm-portlet-item-summary-list UL {padding: 0; margin: 0;}
.ibm-portlet-item-summary-list LI {padding: 0; margin: 0; list-style: none;}
.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.centered-div-outer {overflow: hidden;position: relative; width: 100%;}
.centered-div-outer[class] {display: table; position: static;}
.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} /* IE only */
.centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}
.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} /* IE only */

.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; ;font-weight:normal;}
.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}
.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}
.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}
.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}

.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}

.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}
.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}
.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.folder .abstract {padding: 0 0.6em; margin-top: 0.75em;}
.ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}
* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}
*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}


TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}

A.document-link { color: #0063DC; text-decoration: none; }
A.document-link:visited { color: #0063DC; }
A.document-link:hover { text-decoration: underline; }

.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}
.ibm-portlet-sidebar .info-section UL.property-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}
.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888;}
         
/* .palette {background-color: white;} */
/* Header */
.palette h5
{
    color: #FFFFFF !important;
    background-color: #578adb;
    background: #578adb url(./colors/default/toolbar_background.gif) repeat-x;
    font-size: 1.333em;
    border: 1px solid;
    border-right: 0px;
    border-color: #97A9C1;
	height: 48px;
    margin-top: 0px; 
    margin-bottom: 0px;
}

.palette h5 div
{
	margin-top: 18px;
	margin-left: 10px;
}

/* Hidden forms cause extra whitespace if display is not set to inline */
.palette form
{
    display: inline;
}

/* Search box */
.contentTypeSearch
{
    background-color: #E8EBF1;
    color: #7A93BB;
    margin-top: 0px;
    margin-bottom: 0px;
}

.contentTypeSearch table
{
	margin-left: 10px;
}	

/* Selected category title */
.categoryTitleExpanded
{
    background: url(./colors/default/palette_selected_cat.gif ) repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-size: 0.9166em;
    font-family: arial;
    padding: 5px 10px;
	color: #7A93BB;
    margin-bottom: 0px;
    
}

/* Unselected category title */
.categoryTitleCollapsed
{
    background: url(./colors/default/palette_unselected_cat.gif ) repeat-x;
    background-position: top;
    background-color: #E8EBF1;
    font-family: arial;
    font-size: 0.9166em;
    color: #7A93BB;
    padding: 5px 10px;
    margin-bottom: 0px;
    
}

/* hide the contents of a category when unselected */
.contentItemListCollapsed
{
    display: none;
}

/* An Item in a category */
.contentItem
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #4E4E4E;
}

/* An Item in a category */
.contentItemGrayed
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #C6C6C6;
}


.contentItemHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #4E4E4E;
}

.contentItemGrayedHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #C6C6C6;
}


/* the icon associated with the item */
.contentItemIcon
{
    vertical-align: middle; 
    border: 0px;
}

/* Only display the item context menu when hovering over the item */ 
.contentItem button
{
    visibility: hidden;
}

.contentItemHover button
{
    visibility: visible;
}

.contextMenu
{
	border: 0px; 
	background-color: transparent;
}	

.actionMainArea
{
    margin: 4px;
}

.actionFooter
{
    margin-top: 4px;
}

.dropActive{
	border: 1px solid #FF9000;
}

.dropAware{
	border: 1px solid #FFEBC5;
}

   


 



  
        
  
@charset "utf-8";
/* CSS Document */


/*
 * 	$URL: http://nvdweb1/svn/CodeDB/branches/stable/webroot/images/css/R2Design/structure.css $
 *
 *  Global Newspaper stylesheet - This stylesheet controls the structure of all
 *  r2 newspaper sites
 * */
 
 /* 404 error pages styles */

.notfound-error
{
line-height:140%;
margin-left: 5px;
margin-bottom: 25px;
margin-top: 25px;
}

.notfound-error h1
{
font-size: 1.2em;
padding-left: 0px;
}

.notfound-error h2
{
font-size: 1em;
padding-top: 15px;
padding-bottom: 10px;
padding-left: 0px;
}

.notfound-error ol 
{
list-style-position:inside;

}

div#wrap, #registration #wrap, #forum #wrap
	{
	width: 995px;
	margin: 0 auto;	
	text-align:left;	
	}
/* content areas*/

div#content 
	{
	float:left;
	width: 660px;
	margin: 0;
	padding:0;
	}
	
div#content-channel, div#content-multimedia, div#content-article
	{
	float:left;
	width: 655px;
	margin: 0;
	padding:0;
	}
	
div#content-channel-extended
	{
	float:left;
	width: 825px;
	margin: 0;
	padding:0;
	}
	
div#content-registration
	{
	float:left;
	width: 995px;
	margin: 0;
	padding:0;
	}
	
div#content-forum 
	{
	float:left;
	width: 810px;
	margin: 0;
	padding:0;
	}	
	
div#content-404page 
	{
	float:left;
	width: 993px;
	margin: 0;
	}				


div#wrap-inner {	
	margin:0;
	padding:0;
	clear:all;
	display:inline;	
	}
	
/* header and footer styles, ads, search, footer links*/

div#header	{
	float: left;
	width:100%;
	}
	
div#footer {	
	width:995px;	
	margin:1px 0;
	clear:both;
	}

* html #footer { height: 1%; }

div#header-wrap {
	width:995px;	
	margin:0;
	padding:0;
	clear:all;
	display:inline;	
	}	
	
div#top-search {
	float:left;
	width:995px;	
	margin: 0;
	}		
			
	
div#footer-links {	
	width:995px;	
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	}	
	
div#footer-links-sites {	
	width:995px;	
	margin-left: auto;
	margin-right: auto;
	}		
	
div#footer-links ul, #footer-links-sites ul{	
	list-style: none;
	margin: 0px 10px;
	padding:5px 0;
	}

div#footer-links li, #footer-links-sites li{
	display:inline;
	}	

	
/* sidebar - ad col and classifieds col*/

div#sidebar 
	{
	float:right;
	width: 330px;
	margin: 0;
	padding:0;
	}	

div#sidebar-single
	{
	float:right;
	width: 160px;
	margin: 0;
	padding:0;
	}	

div#ad-col	{	
	float:right;	
	width: 160px;	
	text-align:center;
	margin-right:5px;
	display:inline;
	}

/* ads (tiles/sky) default margins */
div#ad-col embed, div#ad-col object,
div#ad-col img, div#ad-col iframe	{	
	margin-bottom:10px;
	}

/* centralize */
div#ad-col embed, div#ad-col object {
	display:block;
	margin-left:auto;
	margin-right:auto;
}


div.googleLinksBox {
	float:left; 
	padding-left:0.5em;
	padding-bottom:0.5em;
}
 
div#classified-col	{		
	float:left;	
	width: 160px;		
	} 	
	
/* homepage layout - equal height cols - credit http://www.positioniseverything.net/articles/onetruelayout/ */		
	
div.one-col, div.one-col-highlight, div.two-col, div.two-col-highlight, div.three-col, div.three-col-highlight, div.four-col, div.four-col-highlight
	{
	float: left;
	margin-right: 5px;	
	}
		

* html .two-col, * html .one-col, * html .three-col, * html .four-col, * html .two-col-highlight, * html .one-col-highlight, * html .three-col-highlight, * html .four-col-highlight
	{
	display: inline;
	}

.col-wrap
	{
	padding: 5px 0 5px 0;	
	}

/* Start Mac IE5 filter \*//* */
div#content .two-col, div#content .one-col, div#content .three-col, div#content .four-col, div#content .two-col-highlight, div#content .one-col-highlight, div#content .three-col-highlight, div#content .four-col-highlight
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px;

	}
/* End Mac IE5 filter */
@media all and (min-width: 0px) {
div#content .two-col, div#content .one-col, div#content .three-col, div#content .four-col, div#content .two-col-highlight, div#content .one-col-highlight, div#content .three-col-highlight, div#content .four-col-highlight
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	/* mysterious 5 pixel shift - Opera I love you */
	margin-top: -5px;
	background-position: 0 5px;
	}
	
div#content .two-col:before, div#content .one-col:before, div#content .three-col:before,div#content .four-col:before, div#content .two-col-highlight:before,div#content .one-col-highlight:before, div#content .three-col-highlight:before, div#content .four-col-highlight:before
	{
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
.verticalalign
	{
	position: absolute;
	bottom: 0;
	height: 1px;	
	}
	
.wrapper .verticalalign
	{
	width: 150px;
	}

.buyPhotoLink
{
	float:right;
	clear:both;
	margin-right: 10px;	
	font-size:0.85em;			
}


/* since we're using pixel widths we don't need to
do the usual 100% fix for old Operas or IE */
.verticalalign p
	{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;		
	}
		
/* IE Win shifts these snaps upwards - at some font-sizes (sigh) */

* html .col-wrap.verticalalign
	{
	bottom: -1px;
	}
/* IE Mac 5 makes a hash of the absolute positioning */
* html>body .verticalalign
	{
	position: static;
	width: 100% !important;
	}
* html>body .verticalalign p
	{
	position: static;
	float: right;
	}
.wrapper_fix
	{
	position: relative;
	margin-bottom:10px;
	}
/* IE 5.01 doesn't like this */
* html .wrapper
	{
	position/**/: relative;
	}
.wrapper
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	display: inline-block; /* Fixes nasty Opera7 scrolling bug */
	}
/* easy clearing */
.wrapper:after
	{
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.wrapper
	{
	display: inline-block;
	}
/*\*/
* html .wrapper
	{
/* only IE 5.01 should get this float value - otherwise 5.5 sometimes makes the width of wrapper too small */
	float: left;
	float/**/: none;
	}
.wrapper
	{
	display: block;
	}	
		
/*
channels and article container structure 
*/	

div#content-channel #one-col-wrapper
	{
	float:right;
	width: 220px;	
	margin-top:5px;	
	}
	

div#content-channel div#three-col-wrapper
	{
	float:left;
	width: 425px;		
	margin-top:5px;
	}	
	
div#content-article div#one-col-wrapper
	{
	float:right;
	width: 160px;	
	margin-top:5px;
	display:inline;
	}

/*
	Alignment fix for google skyscraper ads 
*/

div#google-sky
{
	clear: both;
}
	
/*
Articles' embedded objects
*/
.art-align-center
	{
	width:100%;
	text-align:center;
	}
	
/*
for clearing floated elements - mainly images
*/

.clearfix:after {
    content:".";
    display:block; 
    height:0;
    font-size:0;
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}  
/* \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
.cfdebug {text-align:left;}


/* Image Gallery styles
added by john hodgson for chris lam 12/05/08
------------------------------------------------*/
div.gallery-controls-next {float: left; width: 50px; height: 25px; margin-bottom: 5px;  background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_next.gif') no-repeat;}
div.gallery-controls-buy {float: left; width: 260px; text-align: center; padding: 0; background: #202020; height: 18px; font-size: 0.9em; padding-top: 7px;}
div.gallery-controls-previous {float: left; width: 50px; height: 25px; margin-bottom: 5px; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_previous.gif') no-repeat;}
div.gallery-caption {clear: both; font-size: 0.8em; padding: 5px 5px;}
div.gallery-controls-buy a.gallery-buy { font-weight: normal;}
div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy { color: #fff; }
div.gallery-photo {overflow: hidden; width: 360px; height: 268px; float: left;}

/* Competitions widget
 */
.competitionMessageError,
.competitionMessage,
.compSubErr {
	border:2px solid gray;
	margin:0.2em;
	padding:0.4em;
	color:#d22;
	background-color:#fee;
}
.competitionMessage {
	border-color:gray;
	color:black;
	background-color:#eee;
}
.compSubErr {
	font-style:italic;
	font-size:75%;
}

/*
Motors storylist objects and widgets 
*/
div.motorsTeaser a img{
	float:left;
	margin: 0px 10px 10px 10px;	
	border:	1px solid #000000;
}

div.motorsTeaser p{
	margin-bottom: 10px;
}

div.motorsTeaser {
	clear:both;
	margin-bottom: 10px;
}

div.motorsStoryList ul li {
	background:transparent url(http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/i_arr.gif) no-repeat scroll 0pt 5px;
	padding: 0px 0px 5px 10px;	
	font-size: 0.85em;
	font-weight: normal;
	line-height: 1.4em;
}

div.motorsStoryList{
	margin: 0px 10px 10px 10px;
}

.motorSearchForm {	
	font-weight: normal;
	line-height: 1.4em;	
	margin: 0px 10px 10px 10px;	
}

.motorSearch input {
	margin: 5px 15px 5px 0px;	
}


.motorSearchForm p {
	padding: 0px;	
}

.motorSearchForm label {
	display:block;	
	padding:3px 3px 0px 0px;
	font-size: 0.85em;
}

.motorsShort select {
	font-size: 0.85em;
	margin: 10px;
}

.motorsShort a {
	font-size: 0.85em;
	margin: 0px 5px 5px 0px;
	text-align:right;
	float:right;
}

.textLinks {
	font-size:1em;
	font-weight:bold;
	line-height:1.2em;
	margin-left: 15px;
}

.motorlink {
	margin: 10px 0px 10px 0px;
}

/* dealers ad table styles */
div.xhtmlrhbox ul.recent-dealers {
	background:transparent url(http://images.icnetwork.co.uk/collections/css_r2_walesonline/dots.gif) repeat-x scroll center bottom;
	margin:0pt 0pt 3px;
	padding:3px 5px 5px;
}
div.xhtmlrhbox ul.recent-dealers li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0pt
	padding: 0pt;
}
div.xhtmlrhbox td {
	color:black;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: x-small;
	text-align: left;
	align: top;
}
div.xhtmlrhbox {

	margin-left: 0px;
	margin-top: 0px;
	width: 160px;
}
div.xhtmlrhbox table {
	margin:0pt 0pt 3px;
	align: top;
	border: 1px solid #EF1C21;

}
div.xhtmlrhbox-title {

	background-color:#EF1C21;
	color:#FFFFFF;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 2px 2px;

}
iframe.alternate-object {
	overflow: hidden;
	border: none;
}


div.classified-search{
width: 325px;
padding: 5px 0;
margin: 5px 0 0;
}


/* Madgex job search widget styles */
div.madgex-jobs {
	background:#FFFFFF none repeat scroll 0 0;
	margin:10px 0 0;
	padding-bottom:5px;
	text-align:left;
	width:160px;
}

div.madgex-jobs p {
	padding-bottom:5px;
}

div.madgex-jobs .tab_textbox {
	width:130px;
}

/* Job of the week display method */
.job-of-week ul {font-size: 0.85em;}
.job-of-week ul li h5 { padding: 0px; font-size: 1.118em;}
.job-of-week ul li { padding: 0 10px;}

http://images.icnetwork.co.uk/css/dhtmlwindow.css

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

http://images.icnetwork.co.uk/css/surreyherald/styles.css

/* 

Title:	Global Newspaper stylesheet - Surrey Herald

Author: 	chris.lam@mgm.co.uk

Updated: 8/4/2008

*/



/*Styling structure container - we cannot alter the basic structure.css (it runs across several sites) if we have any changes we do them here.

--------------------------------------------------------*/

div#content, div#content-article, div#content-channel {padding-top: 10px;}

.col-wrap {padding: 0;} /* this removes the larger homepage padding*/

div.one-col, div.one-col-highlight, div.two-col, div.two-col-highlight, div.three-col, div.three-col-dynamic, div.three-col-highlight, div.four-col, div.four-col-highlight {float: left; 

margin-right: 10px; 	}	

div.forumwidget {float: left;}

div#toplinks {	padding-top:5px;}

/* article one-col layout bug fix */



/*Background images and colours on the site

--------------------------------------------------------*/

div#toplinks, div.one-col {background: #fff; }

div#wrap { background: url("http://images.icnetwork.co.uk/collections/css_r2_liverpoolecho/grey_bkg_985x3.gif") repeat-y 100% 0; }



div.one-col-highlight, div.two-col-highlight, div.three-col-highlight, div.four-col-highlight, div.article-ads, .search-again, div#content-article div.one-col-highlight, div#content-channel div.one-col-highlight {background: #f5f5f5;}

body, div#top-search, div.sponsored-links-wrap, div#footer-ad-slot-seotext, div#footer-ad-slot-copyright, div.mpu-ad, div#footer, div#footer-links, div#footer-links-sites  {	background: #fff;}



div#header {background: #fff ;}

div#main-nav {background: #fff; border-bottom: 3px solid #cc0000; margin-bottom: 2px;}

.pagination a {background: #202020 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/main_nav_bkg.gif') repeat-x bottom;}

#main-nav a#main-nav-selected { background: #9f0000 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour2.gif') repeat-x bottom; color:#fff; }	

div#main-nav ul li a {background: ;}

div#sub-nav { background: #c00; }

div#header-logo {background:url("http://images.icnetwork.co.uk/collections/css_r2_surreyherald/logo.gif") no-repeat center left;}

span.breaking-news-text { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

.pagination li.currentpage  {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

div.galleryembed {background:#000;}



.multimedia-tab li a   { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

.multimedia-tab li a:hover { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

div#sidebar div { background: #fff;}



/*Borders

--------------------------------------------------------*/

div#footer-links li a, #footer-links-sites li a {border-right: 1px solid #ccc;}

div.classified-quicklinks, div.classified-homes, div.classified-jobs, div.classified-weather, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	 {border-bottom:10px solid #fff;}

div.mpu-ad	{}

div#toplinks {border-bottom:1px solid #fff;}

div#top-search-ad-slot, div#footer-ad-slot-seotext, div#footer-ad-slot-copyright, div.mpu-ad  {border-bottom:1px solid #cccccc;}

div#footer-ad-slot-seotext, div#footer-ad-slot-copyright {border-top:1px solid #cccccc;} 	

div.quick-links-list ul li  {border-bottom:1px dotted #cccccc;}  	

div.search-articles-teasers	{border-bottom:1px dotted #cccccc;}

span.breaking-news-text  {border: 1px solid #fff;}

div#footer-links-sites {	border-top:1px solid #ccc;}

div#top-search, div#footer { border-top: 4px solid #c00; }

div#toplinks { border-top: 3px solid #00579a; }

div#header { border-top: 1px solid #d2d2d2; }



/* image gallery thumbnails

-------------------------------------------------------*/

.galleryembed .thumbs { border:1px solid #000000; }

.galleryembed .currentThumb { border:1px solid #FFFFFF; }





/*Font colors - white

--------------------------------------------------------*/

.galleryembed a:link, .galleryembed a:active, .galleryembed a:visited, .multimedia-tab li a {color: #fff;font-weight:bold;}	

.four-col a:link, .four-col a:visited, .four-col a:active { color: #fff;}	

.whitelinks a:active, .whitelinks a:link, .whitelinks a:visited, .whitelinks a:hover  {	font-weight:bold; color: #fff;	

background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr_white.gif") no-repeat 100% 50%; padding-right:10px;}

h4.list-head-colour2 a:active, h4.list-head-colour2 a:link, h4.list-head-colour2 a:visited, h4.list-head-colour2 a:hover {	font-weight:bold; color: #fff;	

background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr_white.gif") no-repeat 100% 50%; padding-right:10px;}

h4 a:active, h4 a:link, h4 a:visited, h4 a:hover {	font-weight:bold; background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr_white.gif") no-repeat 100% 50%; 

padding-right:10px; color: #fff;}

div#sub-nav ul li a, .galleryembed p  {color: #fff; font-weight:normal;}

span.breaking-news-text  {color: #fff; font-weight:bold;}

#main-nav a#main-nav-selected, .galleryembed a:link, .galleryembed a:active, .galleryembed a:visited {font-weight:bold;}	

.menu1 li a:link, .menu1 li a:visited, .menu1 li a:active, .menu1 li a:hover { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr.gif") no-repeat 0 50%;	

font-weight:normal;	padding-left:10px;		}

h3.list-head-colour a.channellink, h3.list-head-colour a.channellink:hover { color: #fff;}



/*Font colors - links

--------------------------------------------------------*/

 

a:link {color: #003366;text-decoration: none;}

a:visited {color: #003366;text-decoration: none;}

a:active {color: #003366;text-decoration: none;}

a:hover {color: #003366;text-decoration: underline;}

a:focus { outline: none; }



/*Font color - default

--------------------------------------------------------*/

body {color: #000;}



/*Font color - others

--------------------------------------------------------*/

p.article-date, span.related-article-date, .info-text {color: #666666;}



/* header and footer styles, ads, search, footer links

--------------------------------------------------------*/

div#header { height: 100px; }

div#footer {	padding-top:0px; margin:0px; margin-bottom: -20px;}

div#footer-ad-slot-seotext, div#footer-ad-slot-copyright {width:995px;padding:5px 0; margin-left: auto; margin-right: auto;}

div#top-search-ad-slot{ width:995px;padding:10px 0; }

div#top-search-ad-slot iframe, div#top-search-ad-slot object, div#footer-ad-slot-seotext object, div#footer-ad-slot-seotext iframe, div#footer-ad-slot-copyright iframe, div#footer-ad-slot-copyright object {float:left; margin:0 7px 0px 7px; display: inline;}	

div#wrap div#header-wrap div#top-search div#top-search-ad-slot div.clearfix div#top-search-ad-wrapper { float:left; height:90px; width:728px; margin-right: 15px;}

div.google-radio-wrapper { clear:right; }

div#footer-ad-slot-copyright img, div#footer-ad-slot-seotext img, div#top-search-ad-slot img{	float:left; margin:0 10px 0px 7px;}

div#footer-ad-slot-copyright p, div#footer-ad-slot-seotext p{ margin:0 5px 0px 0px;}	

div#top-search-ad-slot p { padding:5px 0 5px 0; }

div#footer-links li a, #footer-links-sites li a, div#footer-links li a:hover, #footer-links-sites li a:hover{padding: 0px 7px 0 0px;}	

div#footer-links li, #footer-links-sites li {font-weight: normal;line-height: 1.6em;}





/* homepage layout - equal height cols - credit http://www.positioniseverything.net/articles/onetruelayout/ 

We use a series of one, two, three and four columns as well as highlight colors on the homepage using equal height column css, on other pages we reuse these columns but in wrapper divs

-------------------------------------------------------*/

div.one-col, div.one-col-highlight, div.forumwidget {width: 155px;}

div.two-col, div.two-col-highlight {width: 320px;}	

div.three-col, div.three-col-highlight, div.three-col-dynamic {width: 485px;}

div#content-channel div.four-col-dynamic {margin-bottom:10px;}

div.four-col, div.four-col-highlight, div.four-col-dynamic {width: 650px;}



/* channel, section and article layout 

--------------------------------------------------------*/

div#content-channel div#one-col-wrapper div.one-col, div#content-channel div#one-col-wrapper div.one-col-highlight 	{margin-bottom:10px; margin-right:0;}

div#content-channel div.three-col, div#content-channel div.three-col-highlight 	{margin-bottom:10px;}

div#content-article div.one-col, div#content-article div.one-col-highlight	{margin-bottom: 10px; margin-right:0;}	

#three-col-wrap {float:left;width: 485px; margin-top:0px;}

div#content-channel div#three-col-wrapper {width: 485px; margin-top:5px;}

div#content-channel div#one-col-wrapper {width: 155px; margin-top:5px; display:inline; }

div#content-article div#one-col-wrapper {width: 155px; margin-top:5px; display:inline;}

div#content-multimedia div.four-col-highlight	{ float:left; width: 650px; margin-bottom:10px; padding-bottom:10px;}

div.video-col-wrapper {width:650px;margin:10px 0 0 0;}

div#content-channel, div#content-multimedia, div#content-article{width: 650px;	}



/* this breaks url or any long text that could push content layout in IE 

--------------------------------------------------------*/

div.sponsored-links-wrap, div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap { text-align:left;	padding-bottom: 5px; word-wrap: break-word; overflow:hidden;}

div#content-article div#one-col-wrapper div.one-col, div#content-article div#one-col-wrapper div.one-col-highlight	{ word-wrap: break-word; overflow:hidden;}



/* html styles

--------------------------------------------------------*/

body {text-align:center;	margin: 0; background: none ;font-size : x-small; voice-family : 

"\"}\""; voice-family : inherit; font-size : small;	} /* this sets the default text style */

html>body { /* be nice to Opera */font-size: small;}



/* default font-family is verdana, all 'headings' are Helvetica, Arial*/

body {font-family: Verdana, sans-serif;}

h1, div#header-content h2, h2, h3, h4, h5, #main-nav, #sub-nav, span.breaking-news-text  {font-family: "Trebuchet MS",Arial, sans-serif;}

div.dynamic_panel_wrapper h1 { text-transform: none; }



h1, div#header-content h2, h2, h3, h4, h5, #main-nav, #sub-nav, p, li {line-height:140%;}



*  {margin:0;padding: 0;}	/* This removes all default padding/margins*/	

img {border:0;}



h1	{font-size:1.8em;margin:0;padding: 5px 5px 5px 7px;font-weight:bold; line-height:100%; }

div#header-content h2{margin: 10px 0 0px 15px;	padding:0;font-size:1.1em;}	

h2	{font-size:1.1em;margin:0;padding: 0px 5px 1px 7px;font-weight:bold; line-height:120%; } /* All teaser, puff headlines use  this style*/

h3	{font-size:0.95em;padding: 5px 7px 2px 7px;margin: 0px 0px 0px 0px;font-weight:bold; } /* All channel headings use this style*/

#content-article h3,#content-channel h3 {margin-bottom:5px;}

#content h3 {margin-right:10px;}

h4	{font-size:0.95em;padding: 5px 7px 1px 7px;margin: 0px 0px 10px 0px;font-weight:bold; } /* All subheadings use this style*/

h5	{font-size:0.95em;padding: 0 7px;margin: 0;font-weight:bold;}



p	{margin: 0; padding: 0 7px; font-size:0.85em;	}

ul	{margin: 0;list-style: none; font-size:0.85em; }		

ol	{margin: 0;padding:0;}	



/* font sizes 

--------------------------------------------------------*/

/* 0.85em default same as pareagraphs and lists*/

.clsSearchBoxButton, .clsSearchBoxSelect, .clsSearchBoxTextBox, .clsSearchBoxText, p.article-date	, div#content-article div#three-col-wrap div#three-col .article-date, div#content-channel 

div#three-col-wrapper div.three-col-highlight ul, #new-search , .search-pagination, .comment, .multimedia-tab {font-size:0.85em;}

	

/* All subheadings and channel headings use these style - color1 is red, color2 is black  - you can have up to three heading/section colour 

--------------------------------------------------------*/

h3.list-head-color, h3.list-head-colour, h3.list-head-colour1, h3.list-head-color1, h3.list-head-color a, h3.list-head-colour a, h3.list-head-colour1 a, h3.list-head-color1 a {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

.list-head-color, .list-head-colour, .list-head-colour1, .list-head-color1, div.share-article h4 { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

.list-head-colour2, .list-head-colour2, div#search-three-col div.search-again h4 { background: #a80009 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour2.gif') repeat-x bottom; color: #fff; }

.list-head-colour3, .list-head-color3 {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}	

.list-head-colour4, .list-head-color4 {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

div#sidebar h4.list-head-colour1, div#sidebar h4.list-head-color1  { background: #9f0000 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour2.gif') repeat-x bottom; color: #fff; }

span.list-head-colour1 {color: #fff;background: #9f0000 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour2.gif') repeat-x bottom; color: #fff; }

div.hot-motors-wrap h4.list-head-colour1 {color: #fff;}

	

/* header styles links to other sites, get involved, logos

--------------------------------------------------------*/

div#toplinks	{float:left;	width:100%;padding:5px 0px;}

p#nav-top-links	{float:left;	}

p#nav-other-sites	{float:right;}

p#nav-other-sites select, p#nav-other-sites input {font-size:100%;}	

div#header-logo {float: left;	height: 95px;}	

div#header-content {	float: right;width:330px;	font-weight:normal;height:85px;margin:10px 0px 0 0px;	}		

.menu1 { float:left; width:145px; margin:5px 0 0 5px; padding:0 0px 0 10px; font-size: 10px;}	

div.block-one {width:330px;float:left;}	

div.block-one h2 { color: #00529f;}

div#topsearch	{float:left;}



/* navigation styles

--------------------------------------------------------*/

div#sub-nav{float: left; width:995px; margin: 0;padding: 0px 0 0px 0; font-size: 1em;}	

div#sub-nav ul{list-style: none;margin: 0;	padding: 0;margin:0 5px; }	

div#sub-nav ul li{float:left;	font-weight: normal;	}

div#sub-nav ul li a{	float:left;	display: block;padding: 5px 10px 0px 10px;}

#sub-nav a#sub-nav-selected, div#main-nav, #main-nav a#main-nav-selected {text-decoration: none; font-weight:bold; font-size: 12px; }





#main-nav a#main-nav-selected{ color: #fff;background: #cc0000;border-color: #cc0000;text-decoration: none; margin-left: -1px;}	



div#main-nav{float: left; margin: 0;padding: 0; width:995px;border-left: 1px solid #d2d2d2;}	

div#main-nav ul{	list-style: none;margin: 0;padding: 0; font-size:0.95em;}		

div#main-nav ul li{	float:left;	}

div#main-nav ul li a{	float:left;	display: block;padding: 4px 15px 3px 15px; border-right: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}



/* all ads - padding,margins

--------------------------------------------------------*/

div#ad-col img,	div#ad-col iframe { margin: 5px 0 5px 0;}

div#ad-col	{margin-right:0px; margin-top:5px;}	

div#ad-col object {padding-bottom:5px;	}	

div.mpu-ad	{width: 330px;text-align:center;padding:10px 0;	}

div.article-ads {float: left;	width: 485px;text-align:center;padding:10px 0px;margin:10px 0px 0px 0px;	}	



/* classified objects 

--------------------------------------------------------*/	

div#classified-col	{margin-top:10px;}	

div.classified-homes, div.classified-jobs, div.classified-weather	{text-align:left; width:160px;}		

div.hot-jobs-wrap, div.hot-motors-wrap, div.hot-homes-wrap	{text-align:left; position: relative; /* peekaboo bug fix for IE6 */

min-width: 0; /* peekaboo bug fix for IE7 */}	

div.sponsored-links-wrap	{margin-top:10px;text-align:left;}

div.classified-homes, div.classified-jobs	, div.sponsored-links-wrap, div.sponsored-link p, div.hot-job p, div.hot-job, div.hot-motor, div.hot-home, div.hot-jobs-wrap, div.hot-motors-wrap, 

div.hot-homes-wrap, div.classified-homes p, div.classified-jobs p, div.classified-quicklinks ul li {	padding-bottom:5px;}

		

div.hot-motor p, div.hot-home p {padding-bottom:2px;}	

div.hot-job h5, div.hot-motor h5{	padding-top:0px;	}

div.hot-job {margin-bottom:5px;}

div.hot-motor, div.hot-home {	margin-bottom:10px; border-bottom:1px dotted #cccccc;}		

div.hot-motor img, div.hot-home img{ margin:0px 10px 5px 10px; display:block;}	

div.sponsored-link {padding-bottom:5px;margin-bottom:5px;}		

div.classified-homes img {margin-top:5px;}	

div.classified-quicklinks h4 {margin-bottom:5px;}		

div.classified-quicklinks	{text-align:left;padding: 0 0 5px 0;}

div.classified-quicklinks ul {font-weight: bold;margin: 0;padding:0;text-align:left;}		

div.classified-quicklinks ul li	{margin:0 5px;padding-bottom:5px;padding-top:5px;	}	



div.hot-addlinks	{margin:0;padding: 0;	}	

div.hot-addlinks ul	{margin:0px 10px;padding: 0;font-weight:normal;}	

div.hot-addlinks ul li {padding-bottom:5px;}	

		

/*dating search box styles - not sure if being used but will leave in

--------------------------------------------------------*/

.clsSearchBoxButton, .clsSearchBoxSelect, .clsSearchBoxTextBox { margin:2px 0; }

.clsSearchBoxText { padding: 0 5px 0 0px; color: #000; }

	

/*breaking news styles  - not sure if being used but will leave in  

--------------------------------------------------------*/

.breaking-news {float: left;	width: 648px;font-size:1.1em;padding:5px 0;font-weight:bold;margin-bottom:0px;}

span.breaking-news-text {	padding:5px 10px; margin-right:10px;margin-left:-10px;}





/*article styles - these styles and elements are used on all article pages

--------------------------------------------------------*/	

.buyPhotoLink { position: relative; float:right; background: #f5f5f5; text-align:center; padding:1px; bottom:26px; right:10px; font-size:0.8em; border:1px solid #f5f5f5; opacity:0.9; }



/*social bookmarking*/	

div.share-article{float: left;width: 483px;margin: 10px 0 10px 0; border: 1px solid #cccccc; }

div.share-article ul{	margin:0;padding:0;font-weight:bold;}	

div.share-article ul li{float:left;padding:0px 0px 10px 5px;}			



/*reader comments and get involved forms*/	

div.article-comment, div.your-paper-form	{float: left;width: 485px;margin: 0px 0 10px 0;padding-bottom:0px;}	

div.your-paper-form {	width: 485px; margin-top:10px;}

div.your-paper-form h4 {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

div#wrap div#wrap-inner div#content-article div#three-col-wrap div#article_comment.article-comment h4 {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

.tab_textbox {width: 450px;}	

div.article-comment p, div.your-paper-form p{padding-bottom:5px;}		

div.your-paper-form label	{font-weight:bold;}

div.reader-comments, div.reader-comments	{margin-bottom:10px;font-weight:bold;text-align:left;}

div.reader-comments{ margin-bottom:10px;font-weight:bold;}	

div#article_comment { border: 1px solid #ccc; width: 483px; }



/*article date styles*/			

p.article-date {padding-bottom:5px;}		

div.article-image p.article-date 	{display:none;}	/* hide for now until caption problem sorted*/	

span.related-article-date {font-size:0.95em;	}



/*default article styles for lists, images, etc*/

div#content-article div#three-col-wrap div#three-col p, div.arbitaryhtml-article p {padding:7px 7px;font-size:0.95em;}/*to use on arb html to look like articles*/	

div#content-article div#three-col-wrap div#three-col ul {padding:7px 7px;font-size:0.95em;}

div#content-article div#three-col-wrap div#three-col img {float:right;margin:10px;}	



/*site tools*/

div.site-tools	{margin:0;padding: 0;	}			

div.site-tools img {margin:0 10px 0px 10px;padding: 0;float:left;}	

div.site-tools ul {margin:0px 7px;padding: 0;font-weight:normal;}	

div.site-tools ul li{padding-top:2px; padding-bottom:3px; }		

div.video-wrapper div.site-tools ul li { background: none;  padding: 0; }

	

/*all default image padding/margins/floats*/

div.puffs img, div.three-col div.puffs img, div.three-col-highlight div.puffs img, div.quick-links-list img {margin:0 7px 7px 7px; }	

div.puffs img {float:right;}

div.three-col div.puffs img, div.three-col-highlight div.puffs img, div.video-teaser img, div.promo img {float:left;}

div.three-col div.puffs p img {margin:0 0 10px 0;}

div.promo img {margin:0 7px 0 5px;}

div.quick-vote img	{margin-left:25px;}

div.video-teaser img	{margin:0 20px 0px 10px;padding:0;}	

div.search-articles-teasers p img {margin: 0 5px 5px 0;}

.one-col .blog-wrapper img  {margin: 0 0 10px 10px; }



/*Global display styles used throughout the site*/

	

/*Global display styles used throughout the site*/

	

div.teasers	{margin:0 0 10px 0; padding: 0; }			

div.teasers img	{margin:0 7px 5px 7px;padding: 0;float:left; }	

div.teasers + div.teasers { padding:3px 0 2px 0; }

	

div.quick-links	{margin:0 0 5px 0;padding: 0;	}		

div.quick-links-list	{margin:0px 0 0px 0;padding: 0;display:block;}		

div.quick-links-list ul	{margin:0px 7px;padding: 0; font-weight:normal;}	

div.quick-links-list ul li{padding-top:2px;padding-bottom:3px;}



div.storylist, div.tags	{display:block;}	

.more-articles {font-weight:bold;}	



div.tags ul	{margin:0px 5px;padding: 0;font-weight:normal;line-height:1.6em;}	

div.tags ul li{display:inline;padding-bottom:5px;}		

.floatright { float: right; }

	

div.storylist ul, div.wrapper div.one-col ul, div#content-channel div#three-col-wrapper div.three-col-highlight ul  {	margin:0px 10px;padding: 0;}	

div.storylist ul li, div.wrapper div.one-col ul li, div#content-channel div#three-col-wrapper div.three-col-highlight ul li { padding-top:3px; padding-bottom:3px;}



div.pufflist	{margin:10px 0 10px 0;padding: 0;display:block;}	

div.pufflist ul	{margin:0px 5px;padding: 0;font-weight:normal;}	

div.pufflist ul li{padding-bottom:5px;}	



div.video-teaser	{margin:10px 0 10px 0;padding: 0px;}	

div.video-teaser p	{margin:5px 10px 0 10px; color:#000;}

	

div.video-teaser ul	{margin:0px 10px 0 330px;padding: 0;font-weight:normal;}		

div.video-teaser ul li{padding-top:3px; padding-bottom:2px; }



div.video-col {float:left;width:320px;margin:15px 0 5px 0;}

.videoembed {float:left;margin:0 20px 10px 10px;display: inline;}

.galleryembed {float:left;margin:0 15px 10px 10px;width:360px;}

.galleryembed p {padding-top: 25px;}



div.puffs	{display:block; padding-bottom:7px;}



div.promo	{margin:10px 0 10px 0;padding: 0;	}

	

div.your-site	{margin:0 0 10px 0;padding: 0;}	

div.your-site-list	{margin:0 0 10px 0;padding: 0;display:block;	}	

div.your-site-list ul	{margin:0px 7px;padding: 0;font-weight:normal;	}	

div.your-site-list ul li{	padding-top:3px;	padding-bottom:2px;}	

		

div.quick-vote	{margin:0 0 10px 0;padding: 0;}	

div.quick-vote p	{margin:5px 10px 0 10px;padding: 0;}	

		

/*icon links 

--------------------------------------------------------*/

/*all elements using arrow icon */

div.storylist ul li, div.wrapper div.one-col ul li, div#content-channel div#three-col-wrapper div.three-col-highlight ul li, div.site-tools ul li, div.pufflist ul li, div.hot-addlinks ul li, div.video-teaser ul li, div.blog-wrapper ul li { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr.gif") no-repeat 0 7px; padding-left:10px;}	





.readlink {font-weight:bold;}





div.hot-motors-wrap h4.list-head-colour1 span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/jobshomemotors_white.gif") no-repeat 0 50%;padding-left:17px; 

background-position: 0 -96px;}

div.hot-jobs-wrap h4.list-head-colour1 span.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/jobshomemotors_white.gif") no-repeat 0 50%;padding-left:17px; 

background-position: 0 3px;}

span.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/jobshomemotors_white.gif") no-repeat 0 50%;padding-left:17px; background-position: 0 2px;}

span.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/jobshomemotors_white.gif") no-repeat 0 50%;padding-left:17px;  background-position: 0 -48px;}

span.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/jobshomemotors_white.gif") no-repeat 0 50%;padding-left:17px; background-position: 0 -100px;}



.delic {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 3px; }

.digg {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 -28px; }

.stumbleupon {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:19px; background-position:0 -62px; }

.newsvine {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/socialbookmark_icons.gif") no-repeat 0 50%;padding-left:18px; background-position:0 -96px; }



/* classified list icons

----------------------------------*/

li.jobs {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 9px;}

li.homes {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -43px;}

li.motors {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px; background-position:0 -91px;}

li.dating {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -144px;}

li.family {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -193px;}

li.photosales {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -242px;}

li.holiday {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -295px;}

li.services {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -342px;}

li.classifieds {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/classifieds.gif") no-repeat 0 50%; padding-left:17px;  background-position:0 -395px;}



h3.list-head-colour a.channellink {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr_white.gif") no-repeat 100% 50%;padding-right:10px;margin-right:5px;}



.postastory {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }

.sendvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }

.sendpics {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_arr.gif") no-repeat 0 50%;padding-left:10px; }

.joinbloggers {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_arr.gif") no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}

.joinforums {background:url("http://images.icnetwork.co.uk/collections/css_r2_chroniclelive/i_arr.gif") no-repeat 0 50%;padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px;}



/* multimedia icons

--------------------------------*/

.playgallery {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 100% 50%; padding-right:20px;font-weight:bold; background-position:100%  

2px;}

.podcast {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 100% 50%;padding-right:20px;font-weight:bold; background-position:100% -47px;}

.playvideo {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 100% 50%; padding-right:20px;font-weight:bold; background-position:100%  

-99px;}

.video {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 0 50%; padding-left:23px; font-weight:bold; padding-top:5px; padding-bottom:5px; 

background-position:0 -100px;}

span.tags {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 0 50%;padding-left:16px; background-position:0 -148px;}

.rssiconbig {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 0 50%;padding-left:20px; padding-top:5px;padding-bottom:5px; 

font-weight:bold; background-position:0 -196px;}

.rssicon {background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/vidgallerytag.gif") no-repeat 100% 50%;padding-right: 20px; background-position:right -248px;}

.rssfeed {background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_big.gif") no-repeat 0 50%;padding-left:20px; padding-top:5px;padding-bottom:5px; font-weight:normal;}





/* this is the style used for the neswspaper branding text 

--------------------------------------------------------*/

span.branding-text {font-weight:bold;}



/*Pagination style URL: http://www.dynamicdrive.com/style/ *Credits: Dynamic Drive CSS Library used for all pagination on the site

--------------------------------------------------------*/

.pagination {clear:both;}

.pagination ul{margin: 0 0px 5px 5px;	padding: 0;text-align: right;} /*Set to "right" to right align pagination interface*/

.pagination li{	list-style-type: none;display: inline; margin: 0 2px 0 0;}

.pagination a, .pagination a:link, .pagination a:visited{	padding: 5px 7px;text-decoration: none; color: #fff; background: #333; }

.pagination a:hover, .pagination a:active{color: #fff; text-decoration: underline;}

.pagination li.currentpage {font-weight: bold;padding:5px 7px; color: #fff}

.pagination li.nextpage, .pagination li.prevpage{	}

.search-pagination{background-color:#f5f5f5;padding:2px 5px;float:left;}



* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/ margin-right: 5px;padding-right: 0;}	



/* sitemap styles

-------------------------------*/

div#wrap div#wrap-inner div#content div.wrapper div.two-col div.sitemap-list h4.list-head-color2 { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

div.sitemap-list h4.list-head-color2 a { font-size: 1.0em; color: #fff; margin: 0; }

div#content-channel.sitemap div#three-col-wrapper div#content { margin: 0 0 0 0; margin-top: 0; padding:0 0 0 0; padding-top: 0;}

div.two-col div.sitemap-list { margin: 0; }

div.sitemap-list { width: 100%; padding: 0px 0px 0px 0px; }

div.sitemap-list ul { font-size:0.98em; font-weight:normal;	line-height:1.4em; }	

div.sitemap-list ul { margin: 0; padding: 0;  }

div.sitemap-list ul li ul { margin: 0 0px 0 0; padding: 0; }

div.wrapper div.two-col div.sitemap-list ul li { clear: both; margin: 1px 0 1px 0px; background: #f5f5f5; padding:0px 0; }

div.two-col div.sitemap-list ul li a img { display: inline; float: right; padding: 5px 7px 0 0; }

div.two-col div.sitemap-list ul li a.level1 { font-size: 1.05em; padding: 0px 0 0 7px; font-weight: bold; line-height: 2em;   }

div.two-col div.sitemap-list ul li a.level2 { padding: 0 0 0 30px; font-size:0.85em; }

div.two-col div.sitemap-list ul li a.level3 { padding: 0 0 0 50px; font-size:0.85em;}

div.two-col div.sitemap-list ul li a.level4 { padding: 0 0 0 60px; font-size:0.5em;}

div.two-col div.sitemap-list ul li a.level5 { padding: 0 0 0 80px;}	

ul.monthly-archive li a { padding-left: 10px; }

	

div.two-col div.sitemap-list ul li { background: #f5f5f5; margin: 1px 0;}

ul li.sitemap-toplevel a.sitemap-rss img { margin-top: 5px; }

		

/*Search and search results styles 

--------------------------------------------------------*/

#search{	float:left;}	

#search-sections{float: left;	width: 485px;margin: 5px 0;padding: 5px 0;	}	

#search-sections p{padding-bottom:5px;}	

#search-articles{float: left;	width: 485px;margin: 10px 0 10px 0;}

#new-search{	float:left;display: inline;padding:0 5px;font-weight: bold;}

div.search-articles-teasers	{margin:0 0 10px 0;padding: 0 0 10px 0;}	

div.search-articles-teasers p {clear: both;margin: 0px;}	

.search-showing{	float:left;	margin-left:5px;}

.search-more a{float:right;}

.search-refine  	{float: left;width: 485px;margin: 10px 0 0 0;padding:0px;}	

.search-refine p{margin:0px;padding-bottom:5px;}	

.search-refine	form{display:inline;}	

.search-again{float: left;width: 485px;margin: 10px 0 10px 0;padding:0px 0 10px 0;}

.search-again-text{	float:left;font-weight:bold;margin-left:10px;font-size:0.85em;}

.search-again-select{	float:left;margin-left:10px;}

.search-again-input{	float:left;margin-left:10px;width:180px;}	

.search-again-button{	float:left;}	

div.search-tips	{display:block;}

div.search-tips ul	{margin:0px 5px;	padding: 0;}		

div.search-tips ul li{padding-bottom:5px;	}



/* subscribe form

----------------------------------------------*/

div#subscribe textarea { margin: 0 0 0 10px;}

div#subscribe h3 { padding: 4px 0 0 10px; margin: 10px 0 3px 0; }

div#subscribe input.input-submit { float: left; margin: 15px 0 0 5px; padding: 0; }

div#subscribe input#Description { margin: 2px 10px 0 10px;}



/* upload results 

-----------------------------------------------*/ 

div.w-upload-user-thanks p { margin: 10px 0 10px 0; }



/* Styles for the quiz object and email a friend*/	

div#quiz-wrap, div#email-a-friend { width:400px; margin: 0 auto;}

#email-a-friend-logo {float: left; height: 72px; background: url("http://images.icnetwork.co.uk/collections/css_r2_surreyherald/logo.gif") no-repeat; }

div#quiz-content, div#email-a-friend-content { text-align:left; width:398px; background: #fff; font-weight:bold; padding-bottom:50px; }

div#email-a-friend-content h2{ padding:10px; color: #000;}

div.quiz-score { float:right; background: #000 url("http://images.icnetwork.co.uk/design/liverpoolecho/quiz_score_rounded.gif") no-repeat 0 50%;	 color: #fff; padding:5px 10px 5px 20px; }

div.quiz-question-number { float:left; color: #000; padding:5px 10px 5px 10px; font-style:italic; }

div.quiz-answer { margin:10px 0; padding:10px; border: 1px solid #cccccc; font-size:1.2em; font-weight:bold; text-align:center; width:340px; margin-left:18px; background:#ffffff; }



p.quiz-question { padding:10px; font-size:1.0em; color: #993300;	font-weight:bold; }

p.quiz-options { padding:5px 10px; font-size:0.95em; color: #000; font-weight:bold; }	





/* forum quote displayed as comments at the bottom of articles, blockquote can be used elsewhere

--------------------------------------------------------*/

blockquote{margin: 0px 0 10px 0;padding: 0px 0 0 0;background: url("http://images.icnetwork.co.uk/collections/ss_r2_sundaymail/quote1.gif") no-repeat top left;}

blockquote + blockquote {margin-top:10px;}

.comment{margin: 0px 12px 0 22px;font-weight:normal;text-align:left;}	

.posted {margin: 5px 10px 10px 10px;padding: 0px;text-align:left;color: #666;font-weight:bold;}

.title {margin: 10px 10px 5px 10px;padding: 0px;}



.multimedia-tab{ padding: 3px 0; margin-left: 0; margin-top:10px; font-weight:bold; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }

.multimedia-tab li{ display: inline; margin: 0; }

.multimedia-tab li a{text-decoration: none; padding: 5px 7px; margin-right: 1px; border-bottom: none; color: #fff; }

.multimedia-tab li a:hover{ text-decoration:underline; }

.multimedia-tab li.selected a{ /*selected tab effect*/ position: relative; top: 1px; padding-top: 4px; background: #000 ; text-decoration:none; }



/* Added by Chris Lam on 18/6/07 - styles for 'Terms and Conditions' and 'Pivacy Policy' */



div#termsandconditionscontainer { margin: 0 10px 20px 10px; }

div#termsandconditionscontainer ul{ margin: 0 50px 0 40px; font-size: 1em;}

div#termsandconditionscontainer ul li {list-style: disc;}



div#termsandconditionscontainer h2{ font-size: 100%; margin: 25px 0 0px 0; }

dl.termsandconditions_list { margin: 0; padding: 0; }

dl.termsandconditions_list dt {float: left; margin: 0px 0 0 10px; font-weight: bold;  padding: 10px 0 0 0; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 0.95em;}	

dl.termsandconditions_list dd {margin: 0px 0 0 50px; clear: right; padding: 10px 0 0 0; }

.termsparaindent { margin: 10px 0 10px 10px;}

dl.termsandconditions_indentlist { margin: 0; padding: 0;}

dl.termsandconditions_indentlist dt { float: left; clear: left; margin: 0px 0 0 0px; font-weight: bold; padding: 10px 0 0 0; }	

dl.termsandconditions_indentlist dd { margin: 0px 0 0 25px;  padding: 10px 0 0 0; }

dl.definition-list { margin: 20px 0 0 0; padding: 0;}

dl.definition-list dt {clear: both; width: 155px; float:left; padding: 7px 0 7px 0;}

dl.definition-list dd { padding: 7px 0 7px 170px;}

		

/* rate article

---------------------------------------*/	

div.rate-article-small { text-align: left; padding: 0 10px 0 10px; }

div.rate-article ul { margin: 5px 0 0 50px; padding:0; font-weight:bold; }

div.rate-article-small ul {	margin:10px 0 0 0; padding:0; font-weight:bold; }	

div.rate-article ul li, div.rate-article-small ul li { background: url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/stars.gif') no-repeat; background-position: 0 0px; float: left; padding: 20px 7px 10px 7px;}		

p.ratingtext { clear: both; margin: 0 0 2px 0; padding: 0; text-align: left; }



/* Average rating 

-----------------------------------------*/

div.averagerating { float: right;  padding-right: 50px; }

div.averagerating1 { margin: 0 10px 0 0px; }

div.averagerating ul, div.averagerating1 ul { margin: 0 10px 0 0px; }

div.averagerating ul li, div.averagerating1 ul li { padding: 4px 8px 4px 4px; background: url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/stars.gif')  no-repeat; background-position: -1px -100px; }	

div.rate-article ul li.on, div.rate-article-small ul li.on { background: url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/stars.gif') no-repeat; background-position: 0 -50px; float:left; margin: 0 0 0 0; }



/* added by Chris Lam 1/8/08 -tab menu for most popular */

div#mostpopular-tabs { float: left; margin: 0 0 10px 0; border: 0px solid #d2d2d2; width: 100%; background: #fff;}

#mostpopular-navlist { padding: 0.33em 0; margin-left: 0px; border-bottom: 1px solid #d2d2d2; font-size:0.85em; }

#mostpopular-navlist li { list-style: none; margin: 0px 0px 0 0; padding: 0 0 0 0px; display: inline; background: none; }

#mostpopular-navlist li a:hover { background: #f6f6f6; border-color: #d2d2d2; text-decoration: underline; }

#mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }

#mostpopular-navlist li a.current { padding: 4px 7px; background: white; border-bottom: 1px solid white; }

div#content-channel #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }

div#content-channel #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

div#content-article #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }

div#content-article #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

div#content #mostpopular-navlist li a { padding:4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }

div#content #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }

div.two-col  #mostpopular-navlist li a { padding: 4px 0.4em; margin-left: 5px; border: 1px solid #d2d2d2; border-bottom: none; background: #f6f6f6; text-decoration: none; }

div.two-col  #mostpopular-navlist li a.current { padding: 5px 7px; background: white; border-bottom: 1px solid white; }



/* styles for the top ten */

#top-widget-list-top ol, #top-widget-list-emailed ol{ font-size:0.85em; margin: 0 0 0 30px; padding: 0; color: #666;}

#top-widget-list-top ol li, #top-widget-list-emailed ol li { padding: 5px 10px 5px 0; }





/* tag cloud styles

--------------------------------------------------------*/

.tag-cloud { background:#f7fcff; text-align:left; padding: 7px;}

.tag-cloud li { display: inline; padding:0px 10px 0px 0px;}

.tag-cloud .not-popular { font-size: 0.7em; }

.tag-cloud .not-very-popular { font-size: 1em; }

.tag-cloud .somewhat-popular { font-size: 1.6em; }

.tag-cloud .popular { font-size: 1.85em; }

.tag-cloud .very-popular { font-size: 2.1em; }

.tag-cloud .ultra-popular { font-size: 2.3em;}



/* blog aggregator styles

--------------------------------------------------------*/

.blog-wrapper ul{ margin:0 10px; } 

.blog-wrapper .teasers .entryblogname, .blog-wrapper ul li .entrylinkblogname {background:url("http://images.icnetwork.co.uk/collections/css_r2_sundaymail/blog_name.gif") no-repeat 0 50%; 

font-size:0.8em; padding:2px 0 2px 15px;}

.blog-wrapper ul li{ padding-bottom:10px; } 

.blog-wrapper ul li strong.entrylink { font-size:1.2em; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; } 

.entrydate { font-size:0.8em; display:block; padding:2px 0;} 

.blog-wrapper { padding:5px 0 0px 0;  } 



/* hackable urls

--------------------------------------------------------*/

.articleDatePage{ float:left;}

.articleDatePage h1{ font-size:0.9em;}

.crumbsCentre{ font-weight: bold; font-size: 0.85em; float:right; border: 1px solid #cccccc; padding: 1px 5px;}

.crumbsBrowseByDate { float:right; margin-bottom:10px;}

.crumbsBrowseByDate li{	display:inline; margin:10px 0px; font-weight: bold; font-size: 0.85em; border: 1px solid #cccccc; padding: 1px 5px;}

.articleDatePage #search-articles .teasers a { font-weight:bold; display:block; font-size:1.2em;}

.articleDatePage #search-articles .teasers  {padding-left:10px; font-size:0.85em; border-bottom:1px dotted #ccccccd; padding-bottom:10px;}

.articleDatePage #search-articles .teasers h2 { margin-left:-10px; }

.articleDatePage #search-articles .teasers p { font-size:0.95em; margin-left:-10px; }

.articleDatePage #search-articles .teasers .readlink { font-size:1em;}



#browseByDate {	font-size:1em; margin:0 5px; font-weight:bold;}

ul#browseByDate li {padding:5px 0 5px 0;border-top:1px dotted #cccccc}

#content-channel #search-articles {width: 420px;}

#content-channel .pagination ul{ margin: 0 3px 5px 5px; }

div#content-channel div#three-col-wrap { float:left;width: 425px;}

div#content-multimedia { margin-top: 10px; }



/* google ads

--------------------------------------------------------*/

.sponsored-link h5 { padding-bottom:2px; }

.sponsored-link { padding-bottom:5px; margin-bottom:5px;  }

.sponsored-link a:link { text-decoration:none;  }

.sponsored-link p a:link { padding-bottom:15px; position: relative; font-weight:normal;}

a.google-adlink { font-size:0.95em; font-weight:normal; }

.sponsored-link .google-adlink:hover { text-decoration:underline; font-weight:normal; }



/* dynamic panel styles

-------------------------------------------------------*/

.dynamic_panel_wrapper {}

.dynamic_panel_wrapper img{ padding:0; margin:0px 10px 10px 10px; float:left; }

.dynamic_panel_wrapper h1{ padding:0; margin:0px 10px 5px 10px; font-size:1.65em; }

.dynamic-panel-buttons { position:absolute; top:210px; left:220px; }

.dynamic-panel-buttons img{ margin:0 5px 0px 0; border: none; }



.button1_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 0; }        

.button2_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -21px; } 

.button3_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -42px; } 

.button4_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -63px; } 

.button5_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -84px; } 

.button6_on { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -105px; } 

.button1 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -126px; } 

.button2 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -147px; } 

.button3 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -168px; } 

.button4 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat;background-position:0 -189px; } 

.button5 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat;background-position:0 -210px; } 

.button6 { background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/dynamic_buttons.gif") no-repeat; background-position:0 -231px; }    

    

/* weather styles

-------------------------------------------------------*/	

div.weather {margin: 0 0 0 10px;}

.weathercurrent {background: #fff; font-weight:bold; padding: 5px;}

div.weather td.weatherhighlow {color:#666666;font-size:0.85em;}

.weatherfuture1 {background: #fff; font-weight:bold; padding: 10px 3px 6px 3px; text-align:center; border-bottom: 1px solid #ccc;}

.weatherfuture2 {background: #fff; padding: 10px 3px 6px ; text-align:center; border-bottom: 1px solid #ccc; }

.weatherfutureheading {font-weight:bold; border-top: 1px solid #ccc; padding: 10px 0 0 0; text-align: center;}

div.weather td.weatheraccreditation {font-size:0.85em;color: #666666;}	

.weathertable {border:1px solid #d2d2d2; }	

.weathertemplink { font-weight:bold; }

div.weather td {font-size:0.95em;line-height: 1.3em;color: #000;}

.weathertown{ font-size:1.3em; margin:0; padding: 10px 0px; font-weight:bold; font-family: "Helvetica",Arial, sans-serif; }





/* horoscopes styles for the regional horoscopes featuring Claire Petulenro 

--------------------------------------------------------*/

#horowrap{font-family: verdana,helvetica, sans-serif; font-size:12px; width:430px; text-align:center;}

.horoheader{font-weight:bold; margin:20px 0;}

.hororow{width:430px; margin-top:20px; overflow:hidden; }

.horosign{font-size:0.85em;float:left;margin:5px 11px 5px 0; color:#666666; line-height:1.3em;}

#horobanner{clear:both; width:428px;float:left; height:56px;border:1px solid #cccccc; margin:15px 0px 15px 0px; background-image:url("http://images.icnetwork.co.uk/upl/icsandpit/jan2007/2/9/067ED1E2-BF56-76F4-39DE273554F37081.jpg"); background-repeat:repeat-x;  }

.horoclaire{float:left; width:78px;}

.horophone{float:left;font-family:verdana, helvetica;font-size:12px; font-weight:bold; margin:8px 2px 0px 5px; width:310px;}

div.M2HoroscopeT { text-align:left; margin-top:25px;}

div.M2HoroscopeT img { float:left;margin-right:10px;}

span.M2HoroscopeTHeadline { font-weight:bold;}

div.M2HoroscopeTDate {font-size: 0.95em;}





/* email/forum

-------------------------------------------------------*/

div.article-embedded-footer { 

margin: 20px 0px 20px 0; 

padding: 2px 0 2px 0;

font-size: 1.15em; 

border-bottom: 1px solid #ccc;

background:#fdfdfd;

width: 100%;

}



div.article-embedded-footer a { font-weight: bold; } 



p.link-with-prelink-text { margin: 15px 0 15px 0px; }





/* Public notices

--------------------------------------------------------*/

div#left-content-col div.PublicNoticeSearch {width: 485px; border:0; background: #f7fcff; margin: 0px 0 0 0px;}

div#three-col-wrap div.PublicNoticeSearch {width: 485px; border:0; background: #f7fcff; margin: 5px 0 0 0px;}

div#left-content-col div.PublicNoticeSearch form, div#three-col-wrap div.PublicNoticeSearch form {padding:0px 7px;}

div#left-content-col div.PublicNoticeSearch h1, div#three-col-wrap div.PublicNoticeSearch h1  {color: #fff; background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; font-size:0.95em;padding: 5px 7px;margin: 0px 0px 10px 0px;font-weight:bold; border:0; line-height:140%;}

div#three-col-wrap div.PublicNoticeNoResults {padding:5px 7px; margin-top:10px; font-size: 0.95em; color:#f82d2b; border: 1px solid red; width: 470px;}

div.PublicNoticeSearch h2 { margin: 0; padding: 0px 0 5px 0; font-size:0.85em; line-height:140%; font-family: Verdana, sans-serif;}

div.PublicNoticePDFWarning div { font-size:1em; line-height:140%; font-family: Verdana, sans-serif;}

ul.PublicNoticesClasses { float: left; text-align: left; margin: 0 0 10px 7px; }

ul.PublicNoticesClasses li  { height: 30px; text-align: left; 	background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr.gif") no-repeat 0 5px; padding-left:10px; } 

div.PublicNoticesRecent h1 { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; font-size:0.95em; padding: 5px 7px;margin: 0px 0px 10px 0px;font-weight:bold; border:0; line-height:140%; width:470px; }

div.PublicNoticesRecent { margin: 0 0 0 0px; }

ul.PublicNoticesClasses { float: left; text-align: left; margin: 0 0 10px 10px; }

ul.PublicNoticesClasses li  { height: 25px; text-align: left; background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr.gif") no-repeat 0 5px; padding-left:7px; } 

div#three-col-wrap div.PublicNoticePDFWarning, div#left-content-col div.PublicNoticePDFWarning { clear: both; margin-top:0px; width: 480px; border:0; }

div.PublicNoticePDFWarning a {color: #003366; }

div.PublicNotice a { color: #003366; }

div.PublicNotice span.PublicNoticeDate { font-size: 0.85em; }

div.PublicNotice span.PublicNoticeOrg { font-size: 0.85em; }

div.PublicNotice a.PublicNoticeTitle { font-size: 0.85em; text-transform: uppercase; }

div.PublicNotice a.PublicNoticePubs { font-size: 0.85em; } 

div.PublicNoticeMore { width:460px;}

div.PublicNoticeMore a { color: #003366; font-size: 0.85em; text-align:left;}

div.PublicNoticesRecent ul.PublicNoticesClasses li.PublicNoticeMore a { color: #003366; }

div.PublicNoticeResults div.PublicNotice, div.PublicNoticesRecent div.PublicNotice { width: 470px; border-top: 1px solid #ccc; clear: both; margin-bottom:10px;}

div.PublicNoticeResults div.PublicNoticeResultCount h1 { font-size: 1.3em; line-height: 2em;}

div.PublicNoticeResults { margin: 10px 0 0 10px; }

div.PublicNoticeResults div.PublicNoticeResultCount span.PublicNoticeSearchDesc { line-height: 1.5em; }

div#three-col-wrap div.PublicNoticeResults h1 { font-size: 0.9875em; color: #000; margin: 20px 0 10px 0; padding: 0; border: none; }

div#three-col-wrap div.PublicNoticeResults div.PublicNoticeResultCount h1 { font-size: 1.165em; color: #000; border: 0; margin: 0; padding: 0; } 





/* classified search styles

--------------------------------------------------------*/

#classified-search{ float: left;}

.classified-searchbox{ background: #f7fcff; float: left; width: 478px; margin: 0px 0 12px 0; padding:0px 0 10px 0; overflow: hidden; }

div#wrap-inner div#content-article div#three-col-wrap form div.classified-searchbox { margin: 0px 0 20px 0; }	

div.classified-searchbox h4 { background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff; }

div.classified-searchbox div.classified-searchbox-form p { margin: 00px 0 15px 0; font-size:0.95em; }

div.classified-searchbox div.classified-searchbox-form p input#rad1, div.classified-searchbox div.classified-searchbox-form p input#rad2, div.classified-searchbox div.classified-searchbox-form p 

input#rad3 { margin: 0 20px 0 5px;}

.classified-searchbox-form{ float:left; margin-top:20px; }

.classified-searchbox-textbox { margin-left:10px; font-size: 1.2em; width: 225px; }

.classified-searchbox-select{ margin-left:10px; font-size:1.2em; width:180px; }

.classified-searchbox-button { margin: 0 0 0 375px;}	

.classified-searchbox p.errormsg{ margin:5px 0px; color: red;}

div#wrap div#wrap-inner div#content-article div#three-col-wrap  p.bdexample { margin: 25px 0 25px 0; }

#classified-category-list { width: 460px; float:left; padding:5px; }

#classified-category-list h1{ font-size: 1.1em; margin: 0 0 10px 5px; font-weight:bold; padding:15px 0px 0px 0px; clear: both; border-top: 1px solid #ccc;}

#classified-category-list ul{ font-size: 0.95em; list-style: none; margin: 0px auto 0px 5px; overflow: hidden; width: 200px; }

div.classified-searchbox div#classified-category-list ul li { margin: 0 0 2px 0; background:url("http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/i_arr.gif") no-repeat 0 5px; 

padding-bottom:5px; padding-left:10px; }

#classified-category-list ul.row1{ width:45%; float:left; overflow: hidden; }

#classified-category-list ul.row2{ width:45%; float:left; margin-left:2px; margin-left:2px; overflow: hidden; }

#classified-category-list  span.column1{ padding: 10px 15px 0px 0px; width: 45%; float: left; }

#classified-category-list  span.column2{ padding: 10px 15px 0px 0px; width: 45%; float:right ;}

#classified-category-list  p.desc{ margin: 0px 5px 15px 15px; }

#classified-category-list  div#submit{ clear:both; margin: 20px 0 0 15px; text-align: left; }

#search-categories{ float: left; width: 415px; margin: 10px 0 10px 5px; background: #fff; border: 1px solid #d2d2d2; }

span.list-head-colour1 {background: #fff; color: #26477a; }

div#search div#search-sections p strong { font-size:2em; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; }

div#search-three-col div#search div#search-sections p strong { font-size:1.0em; font-family: Verdana, sans-serif; }

div#search div#search-sections p a.gclink strong {font-size:1em;margin: 0px 0 10px 0;font-family: Verdana, sans-serif;}

div#content-article div#three-col-wrap div#search div#search-sections p strong { font-size: 1.2em; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}

div#content-article div#three-col-wrap div#search div#search-articles h4 {  }



/* registration bg fix

-----------------------------------------------------*/

div#content-registration.register { background: #fff; } 



/* fix for expanding ad slots - j hodgson 26/02/08 */

#top-search-ad-slot table{float:left;}

#footer-ad-slot-copyright table{float:left}



/* IE6 fix */

* html #top-search-ad-slot table div{float:left; width:500px;}

* html #footer-ad-slot-copyright table div{float:left; width:500px;}





/* Money Supermarket 

-------------------------------------------------------------*/

div.moneysupermarket-wrapper h2 { margin: 10px 0 10px 0; padding: 0; }

div.moneysupermarket-wrapper { margin: 0 0 0 14px; padding: 0 0 0 0; overflow: hidden; }

div.financial-products { width: 192px; margin: 0px 15px 15px 0px; border: 1px solid #ddd; float: left; height: 150px; background: #fff; overflow: hidden;}

div.financial-products h2 { font-size: 1.0em; text-align: center; padding: 5px 3px 2px 3px; margin: 0 3px 0 3px; border-bottom: 2px solid #26477a; }

div.financial-products h2 a { color: #333; }

div.financial-products img { margin: 20px 0 0 0; float: left; }

div.financial-products p { margin: 30px 0 0 0; }

div.compare { margin: 106px 0 0 122px; width: 62px; height: 15px; font-size: 0.9em; padding: 3px 0 2px 8px; background: #f6f6f6 url('http://images.icnetwork.co.uk/upl/liverpoolecho/aug2007/8/3/97841AE0-E6F0-528E-2CBB06C43D2786DB.gif') no-repeat top left; color: #293483; }

div#wrap div#wrap-inner div#content-shopping.money-supermarket div.four-col-highlight { padding: 10px 0 10px 0; background: #fdfdfd; border-bottom: 1px solid #ddd;}

/* #content-shopping h3.list-head-colour {color: #666; background: #fff; border-bottom:5px solid #0056a8; } */





/*  Busines directory

-------------------------------*/

div.business-directory { margin: 0; padding: 0; }

div.business-directory form { float: left; padding:15x 10px; margin: 0px 0 0 0px; border: 1px solid #fff; background: #f7fcff;}

div.business-directory h1 { font-size: 1.4em; margin: 0px 0 10px 0; }

div.business-directory h2 { font-size: 1.0em; padding:5px 7px 1px 7px ;margin: 0px 0 10px 0; background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}

div.business-directory h2.bdstartsearch, div.business-directory h2.bddistancetravel { margin: 35px 0 10px 0; }

div.business-directory p label{ /* moz block fix - allows us to set the width */ /*display:inline-block;*/ /*display:-moz-inline-box;*/ display:block; width:120px; float:left; font-size: 1.0em; }

div.business-directory input.form-textbox { width: 200px; }

div.business-directory input.form-button { float: right; margin: 0 10px 10px 0; }

div.business-directory  span.example { margin: 0 0 0 10px;}

div.business-directory  p.bold { margin: 12px 0 12px 0; font-weight: bold; }





/* business/search error

--------------------------------------*/

div.business-error { margin: 10px 0 10px 0px; width: 470px; }

div.business-directory div.business-error h2 { font-size: 1.1em; margin: 10px 0 0 5px; padding: 0;	}

div.business-error p { padding: 7px; }

div.business-error, div.RegistrationError, div.RegistrationErrorMain { clear: both;	 border: 1px solid #ce0909; color: #ce0909; padding: 5px; float: left; margin: 5px 0 10px 0px;}



/* Author profiles and latest articles

----------------------------------------------*/

ul.author-az { margin: 10px 0 10px 35px; }

ul.author-az li { display: inline; margin: 0 2px 0 2px;}

ul.author-list { margin: 0 0 10px 10px; }

ul.author-list li { margin: 0px 0 10px 0; }

p.backtotop { text-align: right; font-weight: bold; }



div.teasers.author-actions h1 { padding: 10px 10px 2px 10px;}

div.teasers.author-actions img { float: right; padding: 0; margin: 10px 0 0 0;}

div.teasers.author-actions div.clearfix ul {padding: 0 0 0 10px; clear: left; font-size: 0.925em;}

li.author-rss { font-weight: bold; background:url("http://images.icnetwork.co.uk/collections/css_r2_all/i_rss_big.gif") no-repeat 0 50%;padding-left:24px; padding-top:2px;padding-bottom:2px; margin-top: 5px;}

li.author-email { font-weight: bold; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/author_email.jpg') no-repeat 0 50%; padding-left: 24px; margin-top: 5px;}







ul.latest-details { margin: 0 0 0 10px; font-size: 0.85em; }

ul.latest-details li { display: inline; padding-right: 3px; }

ul.latest-details li a { border-left: 1px solid #ccc; padding-left: 5px;}



/* horizontal-border - table

--------------------------------------------------------*/

table.horizontal-border { font-size: 0.75em; color: #333; border-collapse: collapse; border-spacing: 0px; float:left; margin: 0 0 10px 1px; }

.horizontal-border .column-odd { background: #f4f4f4; }

.horizontal-border .column-even { background: #fff; }

.horizontal-border caption { margin: 0px 0 10px 0; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 5px 5px; color: #fff; background: #c00; text-align: left; font-size: 1.15em;}

.horizontal-border thead th { background: #fff; color: #000; padding:5px 13px; text-align:centre; }

.horizontal-border thead tr th#col1 {padding: 0 0 0 5px;}

.col2, .col3, .col4, .col5,  .col6, .col7 { text-align: center; width: 33px; }

.horizontal-border thead { text-align: left;}

.horizontal-border tbody td, tbody th { padding: 5px 2px 5px 2px;}

.horizontal-border tbody tr th, tbody tr td {}

.horizontal-border tbody th { font-weight: normal; }

.horizontal-border tbody tr	{ background-color:#fff;  text-align:left; }

.horizontal-border tbody tr.odd { background: #f9f9f9; }

.horizontal-border tbody th a:link, .vertical-border tbody th a:visited{ padding:3px; }

.horizontal-border tbody th a:hover{ color:#666; }

.horizontal-border tbody tr td {  background: #FFF; }

.horizontal-border tbody tr.odd td {  background: #f9f9f9; }

.horizontal-border table td a:hover { color: #666; text-decoration: underline ; }

.horizontal-border tbody td a { margin: 0 auto; height: 15px; padding:3px; }

.horizontal-border table a { padding:20px 0px 0px 15px; }

.horizontal-border tfoot { border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }

.horizontal-border tfoot th, tfoot td { background: #fff; padding:4px; text-align:left; font-size: 0.8em;}

.horizontal-border tfoot tr th { font-weight: normal; }



/* hot jobs 

--------------------------------------------------------*/

dl.r2-hot-jobs-details { margin-top: 10px;}

dl.r2-hot-jobs-details dt, dl.r2-hot-jobs-details dd { float: left; width: 135px; margin: 0px 0 1px 1px; font-size: 0.9em; background:#f7fcff; padding: 5px 5px 5px 7px;}

dl.r2-hot-jobs-details  dt {width: 135px;font-weight: bold; }

dl.r2-hot-jobs-details  dd {width: 320px;}

div.r2-hot-jobs h2 { margin-top: 10px;  padding:0px 5px 5px 0px;}

div.dots-hr { background: url("http://images.icnetwork.co.uk/collections/css_r2_all/dots.gif") repeat-x;  width: 480px; margin: 10px 0 0px 0; clear: both; }

ul.r2-hot-jobs-tools li { display: inline; }

ul.r2-hot-jobs-tools li a { border-right: 1px solid #f5f5f5; padding: 0 7px 0 0;  }

ul.r2-hot-jobs-contact { margin: 20px 0 0 10px; clear: both; } 

ul.r2-hot-jobs-contact li { display: inline; font-size: 1.15em; font-weight: bold; background: url("http://images.icnetwork.co.uk/collections/css_r2_all/envelope.gif") no-repeat 0 0; padding: 3px 25px 6px 45px; margin: 10px 0 0 20px;}

ul.r2-hot-jobs-tools { margin:15px 0px 15px 0px;}

li.divider { border-right: 1px solid #f5f5f5;}



.classified-weather-content {padding:3px;}

.classified-weather-content-homeforecast img {margin:0px 2px 0px 0px; float:left;}

.classified-weather-content-homeforecast p {margin:0px 0px 5px 0px;}



/* Image Gallery styles

------------------------------------------------*/

div.gallery-controls-next {float: left; width: 50px; height: 25px; margin-bottom: 5px;  background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_next.gif') no-repeat;}

div.gallery-controls-buy {float: left; width: 260px; text-align: center; padding: 0; background: #202020; height: 18px; font-size: 0.9em; padding-top: 7px;}

div.gallery-controls-previous {float: left; width: 50px; height: 25px; margin-bottom: 5px; background: url('http://images.icnetwork.co.uk/collections/css_r2_all/gallery_previous.gif') no-repeat;}

div.gallery-caption {clear: both; font-size: 0.8em; padding: 5px 5px; color: #fff; }

div.gallery-controls-buy a.gallery-buy { font-weight: normal;}

div.gallery-controls, div.gallery-controls-previous, div.gallery-controls-next, div.gallery-controls-buy { color: #fff; }

div.gallery-photo {overflow: hidden; width: 360px; height: 268px; float: left;}





/* motors dealer table - colour overwrite */

div.xhtmlrhbox table { border: none; background: #fff; }

div#ad-table-x20 { margin-top: 0px; }

ul.recent-dealers li { font-size: 1.105em; margin-left: 2px;}

div#ad-table-wrapper-x20 div.xhtmlrhbox-title { padding: 5px 7px; margin: 0px 0px 10px 0px; text-align: left; font-family: "Trebuchet Ms",Arial, sans-serif; font-weight: ;font-size: 0.95em; border-bottom: 1px solid #d2d2d2; background: #9f0000 url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour2.gif') repeat-x bottom;}



/* Geo Tag - Nav 

-------------------------------------------------------------------*/

.treeview ul{ /*CSS for Simple Tree Menu*/

margin: 0; padding: 0; }



.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/

background: white url(http://images.icnetwork.co.uk/collections/general/list.gif) no-repeat left center;

list-style-type: none; padding-left: 15px; margin-bottom: 3px; }



.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */

background: white url(http://images.icnetwork.co.uk/collections/general/closed.gif) no-repeat left 3px;

cursor: hand !important; cursor: pointer !important; }



.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */

display: none; /*Hide them by default. Don't delete. */  }



.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */

cursor: default; }



.treeview li.submenu-open{ /* Style for LI that contains sub lists (other ULs). */

background: white url(http://images.icnetwork.co.uk/collections/general/open.gif) no-repeat left 3px; }



ul.explore-nav { margin: 0 0 0 10px; font-size: 0.85em;} 

ul.explore-nav li { margin-bottom: 3px; border-bottom: 1px solid #f5f5f5; }

ul.explore-nav li span { color: #999; font-size: 0.7em; }

ul.explore-nav  li ul.explore-local-links { margin: 0 0 0 10px; }

ul.explore-local-links li { border-bottom: none;}

ul.explore-local-links li span.explore-current { font-weight: bold; color: #ed1b2f; padding-left: 10px; margin-left: -10px;}

form.explore-nav-counties { margin: 5px 0 10px 10px; font-size: 0.85em;}



div#quick-vote-sponsor img{margin:5px 0px;}

div#quick-vote-sponsor{font-size:0.85em;}







/* Local Mole Search widget R2 */

.widget_one_col .lm_search h4 a {color: #fff!important;}

.widget_one_col .lm_search input {float: left; clear: left; margin-bottom: 4px; margin-left: 5px;}

.widget_one_col .lm_search .textbox {width: 140px;}

.widget_one_col .lm_search .button {width: 70px; margin-left: 80px;}

.widget_one_col .lm_search {background: url(http://images.icnetwork.co.uk/collections/local_mole/lm_logo_xs.gif) 2px 100% no-repeat #fff;}



/* End Local Mole Search widget R2 */

http://images.icnetwork.co.uk/css/surreyherald/forumandregistration.css

/* registration styles 25/6/08*/

div#content-registration { background: #fff; }

div.Registrationpost_templates { 
 font-size: 11px; 
 margin: 10px 0 0 10px;
}

div.RegistrationTop {
width: 995px;
float:left;
margin:0px 0;
padding: 5px 10px 5px 7px
border-top:5px solid #fff;
color: #fff; 
background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; 
}

.RegistrationTop h1 {
 font-size: 0.95em; 
 padding: 6px 10px 2px 7px; 
 font-weight:bold;
 line-height: 1.4em; 
 text-transform:capitalize;
 float: left;
 clear: none;
}

div.RegistrationTopLinks {
 float: right;
 font-size:0.85em;
 margin-top:8px;
 padding-right:10px; 
}

div.RegistrationTopLinks a {
color: #fff;
}

div.RegisterLogin {
 clear: both;
 float:left;    
 background: #fff;
 padding: 0 0 8px 0;
}

div.RegisterLoginBorder {
 padding: 0 0 20px 0;
 float:left;   
 width: 995px;
 font-size:0.95em;
}

div.RegisterLoginBorder p{ 
 font-size:1em;
}


.RegisterMessage div {
 font-size: 1.0em;
 line-height:1.6em;
 padding:20px 0 15px 10px;
 text-align:left; 
}

.RegisterMessage ul { 
font-size: 1em; 
margin: 0 0 0 8px;
font-weight: bold;
}


.RegisterMessage ul li { 
margin: 3px 0 0 20px; 
font-weight: normal;
background:url("http://images.icnetwork.co.uk/collections/css_r2_scotmaster/i_arr.gif") no-repeat 0 50%;
padding-left: 10px;
}


div.RegisterReasons { 
 width: 360px;
 float: right;
 border: 1px solid #d2d2d2;
 padding: 10px;
 margin-top: 20px; 
 display:inline;
}

.RegisterReasons h2 {
 font-size: 1.1em;
 margin-top: 0px;
 margin-bottom: 10px;
margin-left: -7px;
}

.RegisterReasonMailing {
 background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/2/4/1F3411EC-E609-80C7-63D6AFCA96E8BD2B.gif');
 background-repeat: no-repeat;
 padding-left: 50px;
 min-height: 25px;
 margin-top: 10px;
 padding-bottom: 10px;
 border-bottom:1px solid #d2d2d2;
}

.RegisterReasonTalk {
 background-image: url('http://images.icnetwork.co.uk/upl/icnetwork/may2006/3/4/1F349FFB-A3F4-9702-2F7B98C01ABA3021.gif');
 background-repeat: no-repeat;
 padding-left: 50px;
 min-height: 25px;
 margin-top: 10px;
 padding-bottom: 10px;  
 border-bottom:1px solid #d2d2d2; 
}

.RegisterReason {
 background: url("http://images.icnetwork.co.uk/design/auth/reason1.gif") no-repeat;
 padding: 0 10 0 50px;
 }


.RegisterReason-1 { 
 padding: 0px;
 }

.RegisterReasonRegister {
 height: 40px;
 min-height: 40px;
 vertical-align: middle;
 margin: 10px 0 0 0px;
}

.RegisterReason p {
 padding-left: 50px;
 background: url('http://images.icnetwork.co.uk/design/auth/reason1.gif') top left no-repeat;
}
    
div.RegisterField {
 clear: left;
 margin-top: 10px;
 
}

div.RegisterFieldHelp {
 border-left: 1px solid #d2d2d2;
 padding-left: 10px;
 margin-left: 10px;
 color: #666666;
 font-size: 0.95em;
 min-height: 20px;
 width: 350px;
 float: left; 
}

.RegisterField h2 {
 font-size: 1.1em;
 margin-top: 10px;
 margin-bottom: 0px;
}

.RegisterField input {
 float: left;
 margin-left:10px;
 margin-bottom: 5px;
}

div.RegisterRField {
 clear: left;
 margin-top: 20px;
 padding-bottom: 20px;
 min-height: 20px;
}

div.RegisterRFieldHelp {
 border-left: 1px solid #d2d2d2;
 padding-left: 10px;
 margin-left: 10px;
 color: #666666; 
 min-height: 20px;
 float: left;
 width: 400px;
}

.RegisterRField h2 { 
 float: left;
 margin-top: 0px;
 width: 180px;
 clear: left;
font-size:1.1em;
}

input.RegisterRFieldNotCheck, select.RegisterRFieldNotCheck, div.RegisterStatic {
 width: 245px;
}

.RegisterRField input, div.RegisterStatic {
 float: left;
}

div.RegisterStuff {
 clear: left;
 margin-top: 5px;
 padding-left: 10px;
 float: left;
}

div.RegisterStuff label{ 
 padding-left: 10px; 
}

div.RegisterOffset {
width: 100%;
background:  #fff;
 clear: left;
 float: left;
 height: 50px;
 margin-left: 5px;
 margin-bottom: 0px;
 padding-bottom: 0px;

}  

.RegisterOffset label {
 float: left;
 clear: none;
}

.RegisterOffset input {
 clear: left;
 float: left;
 margin-right: 10px;
 margin-left: 0px;
}


input.RegisterLogin {
 margin-top: 10px;
 margin-bottom: 10px;
 width: 150px;
}  

span.RegisterRequired {
 color: #FF0000;
 
}

div.RegisterSettings {
background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;
 font-size: 1em;
 font-weight: bold;
 vertical-align: middle;
 padding: 5px;
 margin-top: 10px;
 margin-bottom: 10px;
 clear: both;
}

div.RegisterSettingsConsumer {
background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;
 font-size: 1em;
 font-weight: bold;
 padding: 5px;
 margin-top: 10px;
 margin-bottom: 10px;
 clear: both;
}

.RegisterSettingsConsumer img {
 display: none;
 margin-top: 5px;
 vertical-align: middle;
 margin-left: 10px;
}

div.RegisterLoggedIn {
 font-weight: bold;
 margin-bottom: 5px;
}

div.RegisterLoggedIn p {
margin: 20px 0 0 0;
}

.RegisterLoginBorder hr {
display: none;
 border-top: 1px solid #d2d2d2;
 background: #fff;
 border-bottom: none;
 border-left: none;
 border-right: none;
 margin-top: 20px;
 margin-bottom: 20px;
 clear: both;
}

div.RegisterConsumerLink {
 clear: both;
 height: 0px;
 margin: 40px 0 0 10px;
 height: 30px;
 padding: 0;
}

div.RegistrationError, div.RegistrationErrorMain {
 clear: both; 
 border: 2px solid #FF0000;
 color: #FF0000;
 font-weight:bold;
 background-color: #Fff;
 padding: 5px;
 float: left;
 margin: 5px 0 10px 5px;
}

div.RegisterOption1, div.RegisterOption2 { 
 width: 360px;
 float: left;
 border: 1px solid #d2d2d2;
 padding: 10px 10px 20px 10px;
 margin: 15px 10px 10px 10px; 
 display:inline;
 font-size:110%;
}

div.RegisterOption1 { 
 background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_gazettelive/forumpromo.gif") no-repeat 100% 100%;
}

div.RegisterOption2 { 
 background: #fff url("http://images.icnetwork.co.uk/collections/css_r2_gazettelive/emailpromo.gif") no-repeat 100% 100%;   
}

.RegisterReasons h2 {
 font-size: 1.1em;
 margin-top: 0px;
 margin-bottom: 10px;
}

.RegisterOption1 h2, .RegisterOption2 h2 {
 font-size:1.2em; 
 margin:0;
 padding: 0px 10px 10px 0px;
 font-weight:bold;
 line-height: 1.4em;
}

div.RegisterReason-2 {
margin: 10px 0 0 0;
}



/*
 $Header:$
 $Id:$
 The original subSilver Theme for phpBB version 2+
 Created by subBlue design
 http://www.subBlue.com
 Modified by J Casey x3688 TMR
*/




html body.tmxpBody, .tmxpBody #wrap{ 
background: #fff;
} 


.tmxpBody div.RegistrationHeader {border-top: 3px solid #00579a; margin: 0; padding: 6px 0 8px 0;} 


#wrap table { margin-top:5px;} 

td.row1, td.row2, td.row3 { padding:5px; line-height:1em;}

body.tmxpBody div#wrap table.forumline tbody tr td.row2{ 
background: #fff; line-height:1em; padding:5px;}

tr td.row3Right {
padding: 7px;
}

/* This is the border line & background colour round the entire page */
.bodyline { background-color: #fff; border: 1px #fff solid; }
.forumline { background-color: #ccc; border: 0px #006699 solid; margin-top: 10px; }

/* This is for the 3 table cells below the Topics, Post & Last posts */
td.rowpic { background: #f0f1e6;  height: 28px; text-transform:uppercase; border-width: 2px 1px 1px 1px; }

/* Header cells - red */
th { margin: 0 0 10px 0; 
padding: 0px 0 0 0px;
background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;
}


html body.tmxpBody div#wrap table.forumline tbody tr td.catHead {background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;}


/* category heading bg */
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color:#f0f1e6; height: 28px; text-transform:uppercase;}
table.forumline tbody tr td.catBottom table tbody tr td { background: #f6f6f6; padding: 3px 0 3px 0; }
th.thHead,th.thSides,th.thTop,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-size: 13px; font-family: Arial, Sans-serif;font-weight: bold;  height: 28px;}
th.thLeft,td.catLeft , th.thHead,td.catHead { font-size: 0.75em;}
th.thSides,td.catSides,td.spaceRow  { border-width: 0; }
th.thRight,td.catRight,td.row3Right  { border-width: 0;}
th.thBottom,td.catBottom  { border-width: 0; }
th.thTop , th.thCornerL { border-width: 0; }
th.thCornerR { border-width: 0;}
th.thleft { border: none; }

/* The largest text used in the index page title and toptic title etc. */
.maintitle {
font-weight: bold; font-size: 13px; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
line-height: 120%; color: #000000;
}

table.forumline tbody tr td.row2 table tbody tr td { background: #f0f1e6; }
table.forumline tbody tr td.row1 table tbody tr td hr, table.forumline tbody tr td.row2 table tbody tr td hr {
border: none;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}

/* General text 
-------------------------------------------------------*/
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px;  }
a.gen:hover,a.genmed:hover,a.gensmall:hover {text-decoration: underline; }
span.gensmall select { font-size: 10px; }


/* Forum category titles */
.cattitle { color:#fff; font-weight: bold; font-size: 13px; margin-left:5px; text-transform:capitalize; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}
body.tmxpBody div#wrap table.forumline tbody tr td.catHead span.cattitle a.cattitle {color: #fff; }


/* The register, login, search etc links at the top of the page */
.mainmenu { font-size : 9px; color : #000000 }

/* Forum category title */
.forumlink {font-size: 14px; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}
a.forumlink  {font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav { font-weight: bold; font-size: 11px; color: #fff;}
a.nav   { text-decoration: none; color: #fff; }
a.nav:hover  { text-decoration: underline; color: #fff;}


html body.tmxpBody div#wrap table.forumline tbody tr td.catHead span.nav a.nav { color: #fff;}

/* titles for the topics: could specify viewed link colour too */
.topictitle, .topictitle b { font-size: 12px; }

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name { font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails{ font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */
.postbody { font-size : 12px; line-height: 18px; background: none;}

/* Quote & Code blocks */
tr td.code {
font-size: 11px; color: #333;
background: none; border:1px solid #eee;
}

tbody tr td.row1 table tbody tr td table tbody tr td.quote, tbody tr td.row2 table tbody tr td table tbody tr td.quote {
font-size: 12px; color: #330066;
background: #fdfdfd; border:1px solid #ccc;
padding: 10px;
line-height: 17px;
}

div#wrap table.forumline tbody tr, div#wrap form table.forumline tbody tr td.row3Right  { background: #fff; }


html body.tmxpBody div#wrap form table tbody tr td h1 { padding: 0; }
html body.tmxpBody div#wrap form table tbody tr td h1 a.maintitle { font-size: 16px; padding: 0; }



/* header
------------------------------------------------ */
a:link.tmxpForumHeader, a:active.tmxpForumHeader, a:visited.tmxpForumHeader, a:hover.tmxpForumHeader { padding-top:5px; float: left; }
ul.tmxpHeaderLinks { float:right; list-style:none; margin-top:5px; }
ul.tmxpHeaderLinks li { display:inline; }
ul.tmxpHeaderLinks li img { margin-right:3px;}

div.RegistrationHeader {font-size: 11px; margin: 10px 0 5px 0; }
form table.forumline tbody tr td.row2 span.genmed input { margin: 10px 0 0px 0; }

.helpline { background-color: #fff; border-style: none; }
.copyright  { font-size: 10px; color: #666; }

html body.tmxpBody div#wrap h3.list-head-color1 { 
clear: both;
padding: 6px 0 4px 10px;
background: #00529f url('http://images.icnetwork.co.uk/collections/css_r2_hounslowchron/list_head_colour1.gif') repeat-x bottom; color: #fff;
}

html body.tmxpBody div#wrap h3.list-head-color1 a { color: #fff; background: none; }

html body.tmxpBody div#wrap h3.list-head-color1 a:hover { color: #fff; }

html body.tmxpBody td.catLeft {
background: #f0f1e6;
}

html body.tmxpBody td.catHead, td.catBottom {
background: #f0f1e6;
}

body.tmxpBody table a:link {color: #003366;text-decoration: none;}
body.tmxpBody table a:visited {color: #003366;text-decoration: none;}
body.tmxpBody table a:active {color: #003366;text-decoration: none;}
body.tmxpBody table a:hover {color: #003366;text-decoration: underline;}

/* Forum Adsense styles
------------------------------------------------------------*/
div.adsense-text { text-align: left; margin: 0px auto;  }
div.adsense-text span.sponsored-link {margin: 0px 0 0px 0; width: 245px; float: left;}
div.adsense-text span.sponsored-link a h5 { font-size: 0.8em; color: #003366; padding: 0 0 0 7px; font-family: arial, verdana, sans-serif;}
div.adsense-text span.sponsored-link p { font-size: 0.65em; margin: 0 0 10px 0;}
div.adsense-text span.sponsored-link p a { font-size: 0.9em; color: #003366;}
html body.tmxpBody div#wrap table.forumline tbody tr td a img.adsense-image{ margin: 20px auto; padding: 5px; background: #f6f6f6; border: 1px solid #ccc; }
body.tmxpBody div#wrap table.forumline tbody tr td { background: #fff; }
a.google-adlink { font-size: 0.7em; }
/* ie fix? */


div#top-search-ad-slot p a { font-size: 11px; }
body.tmxpBody div#sub-nav ul li { font-size: 11.06px; }
body.tmxpBody div#main-nav ul { margin: 0; padding: 0; float: left; display: block; }
body.tmxpBody div#main-nav ul li a { font-size: 12.33px; padding: 4px 15px 3px 15px; }
body.tmxpBody div.block-one ul.menu1 li a { font-size: 11px; }
body.tmxpBody  div.block-one h2 { font-size: 13px; }
    
           