/* ----- ploneCustom.css ----- */
@media all {
/*  (do not remove this :) */
/*  (not this either :) */




.portletHeader
{
 color:#BB2E1B !important;
 padding-left:22px;
 border:none;
 text-transform:none;
 margin-bottom:7px;
 font-weight:bold;
 font-size:12px !important;
 background: white url('portlet_logo_header.jpg') 3px 3px no-repeat;
 background-color:white !important;
}

.documentByLine
{
margin-bottom:20px;
}

p
{
font-family:'Trebuchet MS' !important;
}

.documentFirstHeading
{
color:#565656;
font-weight:bold;
font-family:'Trebuchet MS';
border:none !important;
font-size:20px;
}

.portlet
{
border:none !important;
}

#portal-globalnav div
{
color:#006F9D !important;
text-align:center;
}

.portletFooter
{
font-weight:bold;
 text-align:left!important;
 text-transform:lowercase!important;
}


.portletFooter a
{
  background:transparent url('nav_picture_right.jpg') no-repeat center right;
  padding-right:10px;
}
#portal-globalnav a
{
margin-top:2px !important;
color:#006F9D !important;
border:none !important;
text-transform:uppercase !important;
}
#portal-globalnav .selected1
{
  width:93px !important;
  font-size:10px !important;
}
#portal-globalnav .plain
{
  font-size:10px !important;
  width:93px !important;
}

.portletHeader A
{
 color:#BB2E1B !important;
}

body{
 align:center;
 width:100%;
}

#portlet-news
{
 margin-top:25px;
}

#portal-header
{
height:201px;
background: white url('top_bottom_bg.jpg') bottom left repeat-x;
}


#visual-portal-wrapper
{
 align:center;
 width:650px;
}

.even
{
background-color:transparent !important;
}

#portlet-news dd
{
border-bottom:1px solid #A3A3A3!important;
}


#portlet-news a
{
font-family:'Trebuchet MS';
}



#portlet-news
{
border:none !important;
}

#portlet-news .portletFooter
{
 border:none !important;
}

#portlet-logo
{
 background-image:url('logo1_bg.jpg');
 height:76px;
 width:205px;
 margin-right:2px;
}

#portlet-logo div
{
 padding-top:20px;
 padding-left:5px;
}

#portal-header
{
position:relative;
}

#searchGadget
{
height:17px;
}

#portal-column-one .visualPadding {
padding: 0;
}
#portal-column-two .visualPadding {
padding: 0;
}

#portal-searchbox input.searchButton
{
margin:0px !important;
height:23px;
width:88px;
border:none !important;
background: white url(http://sourcio.com/search_bg.jpg) no-repeat top left;
}

#portal-globalnav {
PADDING: 0px 0px 0px 0px;
FONT-WEIGHT: normal;  
MARGIN: 0px; 
HEIGHT: 21px; 
BACKGROUND-image:url('portal_tabs_bg.jpg');
background-repeat:repeat-x;
white-space: nowrap;
list-style: none;}

#portal-globalnav div 
{
padding:0;
height:19px;
margin:0;
padding:0 !important;
}

#portal-globalnav div A {
 border:none;
 text-transform:none;
 border-right:1px solid black;
 padding:0;
 PADDING-RIGHT: 3px;
 PADDING-LEFT: 3px;
 FONT-WEIGHT: normal;
 COLOR: black;
 MARGIN: 0px;
 margin: 0px;
 TEXT-DECORATION: none
}
#portal-globalnav div.selected1{
 background-color: transparent;
 border-bottom:2px solid red;
}

#portal-globalnav div a:hover {
 color:black;
 background:none;
 border-right:1px solid black;
}

LI.navTreeCurrentItem A:hover {
 height:40px;}

#portlet-navigation-tree .portletHeader{
 display:none;
}

.portletItemSingle{
border:none;
BORDER-BOTTOM: gray 1px solid;
}
.navTreeItem div{
background:none;
}

.even {
background-color: #eae2cb;
}

#portlet-navigation-tree .navTreeItem a{
COLOR: #444444; 
background:none;
BACKGROUND-COLOR: #eae2cb;
border:none;
BORDER-RIGHT: #d8cba8 7px solid;
BORDER-LEFT: #d8cba8 7px solid;
margin:0;
}
.navTreeItem a:hover{
color: black;
text-decoration:underline; 
border:none;
background:none;
}
.contenttype-folder A:hover{
background:none;
}


#portlet-navigation-tree .contenttype-folder A:hover {
background:none;
BACKGROUND-COLOR: #eae2cb;
border:none;
BORDER-RIGHT: #d8cba8 7px solid;
BORDER-LEFT: #d8cba8 7px solid;
}


#portlet-navigation-tree A:hover {
border:none;
BORDER-RIGHT: #d8cba8 7px solid;
BORDER-LEFT: #d8cba8 7px solid;
color:black;
BACKGROUND:none;
BACKGROUND-COLOR: #eae2cb;
}

LI a:hover{
border:none;}
DD a:hover{
border:none;}
UL a:hover{
border:none;}

.navTreeItem div{
border-bottom:gray 1px solid;
}

.portletItemSingle {
padding:0;
}

.navTreeLevel1,.navTreeLevel2,.navTreeLevel3,.navTreeLevel4,.navTreeLevel5{
margin-left:0;
}
.navTreeLevel0 li a{
padding-left:15px;
}
.navTreeLevel1 li a{
padding-left:20px;
}
.navTreeLevel2 li a{
padding-left:25px;
}
.navTreeLevel3 li a{
padding-left:30px;
}
.navTreeLevel4 li a{
padding-left:35px;
}
#portlet-navigation-tree .contenttype-folder A.navTreeCurrentItem {
BORDER-RIGHT: #d8cba8 7px solid !important;
BORDER-LEFT: #d8cba8 7px solid !important;
border-bottom:none !important; 
border-top:none !important;
}

#portlet-navigation-tree .contenttype-news-item A.navTreeCurrentItem {
BORDER-RIGHT: #d8cba8 7px solid !important;
BORDER-LEFT: #d8cba8 7px solid !important;
border-bottom:none !important; 
border-top:none !important;
}

#portlet-navigation-tree 
{
margin-bottom:0px;
width:206px;
padding-bottom:5px !important;
}

#portlet-navigation-tree .contenttype-blog A.navTreeCurrentItem {
BORDER-RIGHT: #d8cba8 7px solid !important;
BORDER-LEFT: #d8cba8 7px solid !important;
border-bottom:none !important; 
border-top:none !important;
}

#portal-column-one,
#portal-column-two
{
  border-right:1px solid #D1D1D1;
  width:205px;
}

.portlet
{
  /*border-right:1px solid #D1D1D1 !important;*/
}

}
.hotnews {
	BORDER-TOP: gray 1px solid; FONT-SIZE: 9px; MARGIN-LEFT: 7px; COLOR: #585858; LINE-HEIGHT: 20px; MARGIN-RIGHT: 7px; BORDER-BOTTOM: gray 1px solid
}
.hotnews P {
	FONT-SIZE: 9px; COLOR: #585858;
}

.hotnews a{
 COLOR: #585858;
text-decoration:none;
}
#portal-searchbox{
position:absolute;
top:150px;
left:18px;}

#portal-logo{
margin: 0px;
margin-top:2px;
margin-right:0px;
}

.portlet h5{
display:none !important;}

.portletBody{
border:none !important;}
.portletContent .a{
color: #585858 !important;
}

.portlet DT{
border:none;
FONT-SIZE: 11px;
border-top:1px solid #585858;
background-color:transparent;
}

#portlet-news DT{
border:none;
}

.portlet DD {
border:none;
}
.portlet a{
color:#585858;
}

.portletFooter
{
 background:transparent !important;
 border:none !important;
}

#snap_preview_anywhere_search
{
   display:none !important;
}

#snap_com_shot_search
{
    display:none !important;
}

#snap_com_shot_option_cancel
{
    display:none !important;
}

/*  */




}

