img.logo {
	margin-bottom 	: 10px;
}

h1.plain {
	margin 			: 0;
}

h1.plain span {
	color 			: #333333;
	display 		: block;
	font-size 		: 54.16666666666667%;
}

a, h1.plain,
div.small-font #font-size a.small-font, 
div.medium-font #font-size a.medium-font, 
div.large-font #font-size a.large-font, #middle-col h2.default,
ul.documents li p.published, .did-you-mean, div.paging p span,
h2.themes, table.thin th, #banner h1 {
	color			: #6A9F00;
}

#breadcrumb li a {
	color			: #6A9F00;
}

#banner h1 {
	font-size: 200%;
	margin-left: 0; /*jul 2008 */
}

#banner p.summary {
	font-size: 130%;
	margin-left: 0; /*jul 2008 */
	font-weight: bold;
}

#btn-browse-themes {
	margin:0pt 6px 0pt 0px;
	position:relative;
	top:0px;
	height : 24px !important;   
	width: 152px !important;
}

#btn-browse-indicators {
	margin:0pt 6px 0pt 0px;
	position:relative;
	top:0px;
	height : 24px !important;   
	width: 126px !important;
}

#btn-search-again {
	top:0px !important;
}

#breadcrumb span {
	color			: #000;
}

#search-again input.text {
	width 			: 40%;
}

a.arrow {
	background-image	: url(../images/laa/i/arrow.gif);
}

a.laaArrow {
	background	: url(../images/laa/i/arrow.gif) no-repeat left 0.1em;
	color					: black !important;
	display					: block;
	font-weight				: bold;
	padding-left			: 17px;
	text-decoration			: none;
}

ul.documents {
	border-bottom 		: 1px solid #D5D5D5;
	margin-bottom 		: 10px;
}

ul.documents li {
/*	background 			: url(../images/laa/i/overview-body.gif) no-repeat left 12px; */
	border-top 			: 1px solid #D5D5D5;
	padding 			: 10px 10px 3px 0px;
}

ul.documents li.case-study {
/* background-image 	: url(../images/laa/i/case-body.gif); */
}

ul.documents li.solving-the-problem {
/*	background-image 	: url(../images/laa/i/solving-body.gif); */
}

ul.documents li.published {
	background-image 	: url(../images/laa/i/published-body.gif);
}

ul.documents h3 a,
ul.tips h3 a, p.hi a, .did-you-mean a, div.paging p a, h2.themes a.top,
table.thin a, p.spaced a, p.bookmarks a {
	color 				: #5376A3;
}

ul.documents h3,
ul.tips h3 {
	font-size 			: 116.66666666666667%;
	font-weight 		: normal;	
}

div.paging {
	float				: left;
	width 				: 100%;
}

div.paging p {
	float 				: right;
}

div.paging p.sort {
	float 				: left;
	font-weight 		: bold;
} 

#middle-col ul.documents {
	clear 				: left;
}

div.paging p.sort a {
	font-weight 		: normal;
}

span.solving-the-problem, span.case-study, span.overview {
/*	background 			: url(../images/laa/i/case-body.gif) no-repeat left top; */
	display 			: block;
	font-weight 		: normal;
	padding 			: 0 0 0 20px;
}

span.solving-the-problem {
/*	background-image	: url(../images/laa/i/solving-body.gif); */
}

span.overview {
/*	background-image	: url(../images/laa/i/overview-body.gif); */
}

table.thin ul.squares li {
	margin-left 		: 0;
}

div.bubble {
	background 			: url(../images/laa/f/bubble-tl.gif) no-repeat left top;
	float 				: left;
	margin-bottom 		: 20px;
	width 				: 100%;
}

div.bubble .inner1 {
	background 			: url(../images/laa/f/bubble-tr.gif) no-repeat right top;
}

div.bubble .inner2 {
	background 			: url(../images/laa/f/bubble-br.gif) no-repeat right bottom;
}

div.bubble .inner3 {
	background 			: url(../images/laa/f/bubble-bl.gif) no-repeat bottom left;
	padding 			: 10px;
}

/* A-Z and num-idx*/

ul#a-z li, ul#num-idx li {
	background-color 	: #6A9F00;
}

ul#a-z li a, ul#num-idx li a {
	color 				: white;
	font-weight 		: bold;
}

ul#a-z span, ul#num-idx span {
	background-color 	: #DAE7BF;
	color 				: #333333;
	font-weight 		: bold;
}

h2.themes {
 	display			:inline; 	/* Fix for ghost text */
	float 				: left; 
	font-size 			: 133.33333333333333%;
	background-color 	: #F9F9F9;
	border 				: 1px solid #B4CF7F;
	border-width 		: 1px 0;
	margin-bottom 		: 10px;
	padding-top 		: 4px;
	width 				: 100%;
}

h2.themes span {
	display			:inline; 	/* Fix for ghost text */
	float 				: left;
	padding-left 	: 10px;
}

h2.themes a.top {
	display				:inline; 	/* Fix for ghost text */
	background 			: url(../images/i/top.gif) no-repeat left top;
	float 				: right;
	font-size 			: 81.250000000000027%;
	font-weight 		: normal;
	margin-right 		: 10px;
	padding-left 		: 17px;
}

#browse-themes {
	margin-top 			: 20px;
}

#browse-themes label {
	display				: block;
	float 				: left;
	padding 			: 0 0 10px 10px;
	width 				: 40%;
}

#browse-themes fieldset {
	float 				: left;
	margin-bottom 		: 20px;
	width 				: 100%;
}

div.buttons {
	margin 				: 20px 0 10px 0;
}

table.thin { 
	background 			: url(../images/laa/f/table-tl.gif) no-repeat left top;
}

table.thin .col1 {
	width 				: 20%;
}

table.thin td, table.thin th {
	border	 		: 1px solid #CCC !important;
	border-width 	: 0 1px 1px 0 !important;
}

table.thin tr.first td.last {
	background 			: url(../images/laa/f/table-tr.gif) no-repeat right top;
	border-right 		: 0 !important;
}

table.thin tr.last td.last {
	background 			: url(../images/laa/f/table-br.gif) no-repeat right bottom;
	border 				: 0 !important;
}

.thin-half-box {
	background 			: url(../images/laa/f/table-tl.gif) no-repeat left top;
	position			: relative;
	width 				: 40%;
	margin-bottom		: 10px;
}

.thin-half-box .inner1 {
	background 			: url(../images/laa/f/thin-box-tr.gif) no-repeat right top;
	padding-top			: 5px;
}

.thin-half-box .inner2 {
	background 			: url(../images/laa/f/thin-box-br.gif) no-repeat right bottom;
	/*padding 			: 10px 10px 5px 10px;*/
	padding 			: 0px 10px 5px 10px;	
	margin-left			: 1px;
}

.thin-half-box span {
/*	background 			: url(../images/laa/i/solving-large.gif) no-repeat left top; 
	height 				: 29px;
	padding 			: 0;
	position 			: absolute;
	right 				: 10px;
	top 				: 10px;
	width 				: 29px;
*/	
}

.thin-half-box span.case-study {
/*	background-image	: url(../images/laa/i/case-large.gif); */
}

.thin-half-box span.overview {
/*	background-image	: url(../images/laa/i/overview-large.gif); */
}

div.padded {
	padding 			: 0 10px 20px 10px;
}

p.spaced {
	line-height 		: 180%;
}

p.tip {
	background 			: transparent url('../images/laa/i/tip.gif') no-repeat left center;
	padding-left		: 15px;
}

/* RIGHT */

#right-col .pod {
	background 			: url(../images/laa/f/pod-bottom.gif) no-repeat left bottom;
}

#right-col .pod h2 {
	background 			: url(../images/laa/f/pod-top.gif) no-repeat left top;
}

#right-col .pod a.arrow {
	margin-left 		: 0;
}

#right-col ul.tips li {
	border-bottom 		: 1px solid #D5D5D5;
	margin-bottom 		: 5px;
	padding-bottom 		: 4px;
}

#right-col ul.tips h3 {
	font-size 			: 108.33333333333333%;
}

#right-col ul.tips p,
#right-col ul.types p {
	margin-left 		: 0 !important;
}

#right-col ul.types li {
	background 			: url(../images/laa/i/overview-pod.gif) no-repeat left top;
	border-bottom 		: 1px solid #D5D5D5; 
	font-weight 		: bold;
	padding 			: 1px 5px 4px 25px;
	margin-bottom 		: 6px;
}

#right-col ul.types li.case-study {
	background-image 	: url(../images/laa/i/case-pod.gif);
}

#right-col ul.types li.solving-the-problem {
	background-image 	: url(../images/laa/i/solving-pod.gif);
}

#right-col ul.types li a {
	font-weight 		: bold;
	text-decoration 	: none;
}

ul.bookmarks {
	border-bottom 		: 1px solid #D5D5D5; 
	margin-bottom 		: 10px;
	padding-bottom		: 10px;
	
}

ul.bookmarks li {
	background 	 	 	: url(../images/laa/i/arrow.gif) no-repeat left 1px;
	padding 			: 0 0 10px 20px;
}

p.bookmarks a {
	display 			: block;
	margin-top   		: 5px;
}

/* Additions for user body content */
#middle-col #user-body div {

}

#middle-col #user-body h2  {
	float 						: left;
	font-size 				: 133.33333333333333%;
	background-color 	: #F9F9F9;
	border 					: 1px solid #B4CF7F;
	border-width 			: 1px 0;
	margin-top				: 20px;
	margin-bottom 		: 10px;
	padding-left 			: 10px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	width 					: 98%;
	color						: #6A9F00;
}

#middle-col #user-body h2 span {
	float 						: left;
}

#middle-col #user-body h2 a.top {
	background 			: url(../images/i/top.gif) no-repeat left top; 
	float 						: right; 
	font-size 				: 81.250000000000027%;
	font-weight 			: normal;
	margin-right 			: 10px;
	padding-left 			: 17px;
}

#middle-col #user-body h3 {
	color						: #6A9F00;
	padding					: 5px 0px 0px 10px; 
	font-size 				: 100%;
	font-weight			: bold;	
	margin-bottom		: 5px;
}

#middle-col #user-body p {
	padding 				: 0 10px 0px 10px;
}

#middle-col #user-body ul {
	margin-bottom			: 14px;
}

#middle-col #user-body ul li {
	background				: url("../images/laa/f/square.gif") no-repeat top left; 
	font							: 108.33%/130% Arial;
	margin-left					: 20px;
	padding-left				: 14px;	
}

#middle-col #user-body ol {
	margin: 0.7em 0 0.5em 10px;
}

#middle-col #user-body ol li {
	vertical-align: top;
	margin-left: 30px;
	list-style-position: outside;
	list-style-type : decimal;
}

.search-inner {
	display: inline;
}

p.pages span {
	color							:#000000	!important;
}

h2.green {
	color						: #6A9F00;
	padding					: 5px 0px 0px 0px; 
	font-size 				: 130%;
	font-weight			: bold;	
	margin-bottom		: 5px;
}

#search-again label {
	display					:inline;
	width						:auto;
}

#search-again br {
	clear: both;
}

#search-again a {
	float 				: left;
}

#search-again 
#search-tips {
	float 				: none !important;
	display			: inline;
}


h2.large-intro {
	font-size: 125%;
	padding: 0 0 15px 0;
	margin: 0px;
	font-weight: normal;
}


fieldset.home ul.documents {	
	border-bottom: none;
}

.tabs li a {
	max-width: 250px !important;
	background:transparent url(../images/laa/f/tab-tr.gif) no-repeat scroll right top;
}
		
fieldset.home ul.documents li {
	border-bottom:1px solid #D5D5D5;
	border-top: none;
	margin-right:30px;
}

.tabs li {
	background:transparent url(../images/laa/f/tab-tl.gif) no-repeat scroll left top;
}

