
/*	COMMON CSS
Shared Themes CSS
$Revision: 1.2.2.4 $
*/
body { 
font: 75%/1 Arial, Helvetica, sans-serif;
color: #333;
position: relative;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
br.clear-both,
div.clear-both,
br.clear-left,
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear-after {
/*\*//*/ display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}


.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0;
}

.link-list>li,
.link-list>dt { padding: 2px 0; }
.link-list>dd { padding-left: 1.25ex; }
.link-list li,
.link-list dt { _padding: 0.15em 0 0.2em;  }
.link-list dd { _padding-left: 1.25ex;  }
.link-list li,
.link-list dt,
.link-list dd {
_margin: 1px 1.5ex 1px 0;
_line-height: 1.35em; 
}
.clip-top { margin-top: 0 !important; }
.clip-bottom { margin-bottom: 0 !important; }
.clip-sides { 
margin-left: -16px;
margin-right: -16px;
}
.clip-left { margin-left: -16px; }
.clip-right { margin-right: -16px; }

#contentLayout {	
background: url(theme/contentLayout_dropshadow.png) 0 0 no-repeat;	
_background-image: url(theme/contentLayout_dropshadow.gif);	
z-index: 4;
border-bottom: 1px solid transparent;	
_border: none;
}
#contentBody,
#contentPocket {
position: relative;
min-height: 350px;
_height: 350px;
}
#contentBody {
float: left;
padding: 12px 0 0 16px;	
}
#contentPocket {
padding: 16px 12px 0 24px;
float: right;
right: 8px;
}
.home #contentBody { width: 185px; _width: 286px }
.home #contentPocket { width: 376px; _width: 376px; }
.columns-2-AB-A,
.columns-2-AB-B { width: 90.95%; _width: 60% }
.home #contentPocket .columns-2-AB-A,
.home #contentPocket .columns-2-AB-B { margin-bottom: 1em; width: 48.42% }



.icon { 
padding: 0 0 0 24px !important; 
min-height: 20px; 
_height: 20px;
display: block;
}
