@charset "utf-8";

/* Import elements */
@import url("elements.css");

/*CSS Reset*/
html, body, div, h1, img, dl, dt, dd, fieldset, form, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}

/*Elements*/
body {background-color:#EAE9E1;}

a {border: 0; outline: 0; font-size: 100%; vertical-align: baseline; color:#D67B00; text-decoration:none; cursor:pointer; cursor:hand;}
a:hover {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; color:#FDAD41; text-decoration:underline;}
h1 {outline: 0; font-size: 100%; vertical-align: baseline; font:20px Arial, Helvetica, sans-serif; color:#333;}
h2 {outline: 0; font-size: 100%; vertical-align: baseline; font:18px Arial, Helvetica, sans-serif; color:#666;}
h3 {outline: 0; font-size: 100%; vertical-align: baseline; font:16px Arial, Helvetica, sans-serif; color:#999;}
h4 {outline: 0; font-size: 100%; vertical-align: baseline; font:bold 14px Arial, Helvetica, sans-serif; color:#999;}
h5 {outline: 0; font-size: 100%; vertical-align: baseline; font:12px Arial, Helvetica, sans-serif; color:#999;}

p {border: 0; outline: 0; font-size: 100%; vertical-align: baseline; font:12px Arial, Helvetica, sans-serif; color:#3A3A3A; line-height:18px; word-spacing:1.25px;}

ul, ol, dl, label, fieldset, legend {border: 0; outline: 0; font-size: 100%; vertical-align: baseline; font:12px Arial, Helvetica, sans-serif; color:#3A3A3A;}

/*hr {margin:25px 0; background:url(med-rule.gif) no-repeat top center; border: 0; }*/
hr {}

/*Table Properties*/
table {width:100%; border-bottom:1px solid #CCC; margin:18px 0 5px;}
th {font:bold 13px Arial, Helvetica, sans-serif; padding:3px; text-align:left; background:#03396A url(http://community.paperthin.com/images/templates/bg_table-th.png) left top repeat-x; color:#FFF;}
td {font:12px Arial, Helvetica, sans-serif; padding:3px;}
tr.even td {background-color:#EAE9E1;}

/*Classes*/
#header legend, hr.divider {display:none;}


/*W H M P Bkgnd Border Float Font(Text Color)*/
/*Layout Elements*/
#wrapper {overflow:auto; margin:auto; background:#EAE9E1 url(http://community.paperthin.com/images/templates/bg_body.png) repeat-x;}
#header-wrapper {margin:0 auto; width:960px;}
	#login {padding:5px 10px 5px 0; height:18px; background-color:#4E4E4E;}
		#login p {font:11px Arial, Helvetica, sans-serif; text-align:right; color:#858585;}
		#login a {color:#FFF; text-decoration:none;}
		#login a:hover {text-decoration:underline;}
	#header {height:51px; background:#033969 url(http://community.paperthin.com/images/templates/bg_header.png) center no-repeat; border-top:10px solid #FFF; border-bottom:1px solid #FFF;}
		#header h1 a {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; width:216px; height:79px; background:url(http://community.paperthin.com/images/templates/bg_header-h1.png) center no-repeat; display:block; position:relative; float:left; top:0; left:20px; text-indent:-999em; overflow:hidden;}
		#header form {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; width:210px; float:right; margin:12px 16px 0 0; overflow:hidden;}
		#header fieldset {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; width:300px; background:url(http://community.paperthin.com/images/templates/bg_header_form.png) left bottom no-repeat;}
		#header fieldset input.text {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; margin-left:4px; height:19px; border:1px solid #CCC; border-left:none; padding:4px; color:#9D9D9D;}
		#header fieldset input.button {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; margin:0 0 -8px -4px;}
				
	#navigation {margin: 0; padding: 0; border: 0; outline: 0; font-size: 101%; vertical-align: baseline; height:30px; background:#E99700 url(http://community.paperthin.com/images/templates/bg_navigation.png) repeat-x;}
		#navigation ul {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; list-style-type:none; margin-left:250px; height:30px; padding-top:4px;}
		#navigation li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; height:30px; padding:8px 15px 7px 10px; border-right:1px solid #dfa544; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; display:inline;}
		#navigation a {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; height:30px; padding:8px 20px; color:#FFF; text-decoration:none; margin:-15px;}
		#navigation a:hover {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; color:#FFF; background:url(http://community.paperthin.com/images/templates/bg_navigation_a-states.png) 0px -30px repeat-x; height:30px; padding:8px 20px; margin:-15px;}
		#navigation a.active {margin: 0; padding: 0; border: 0; outline: 0; font-size: 101%; vertical-align: baseline; color:#015E89; background:url(http://community.paperthin.com/images/templates/bg_navigation_a-states.png) 30px 0px repeat-x; height:30px; padding:8px 20px 7px; margin:-15px; overflow:hidden; cursor:pointer; cursor:hand;}
		#navigation a.active:hover {}

#content-wrapper {width:960px; margin:0 auto; background-color:#F7F6EE; overflow:auto;}
/*If gutter left is on*/
#content-wrapper.left-background {background:#F7F6EE url(http://community.paperthin.com/images/templates/bg_gutter-left.png) top left repeat-y;}

/*Content Layout Combination: [  M  ] = M:960px;  [L|M  ] = L:170px, M:790px,  [  M|R] = M:730px, R:230px;  [L|M|R] = L:170px, M:560px, R:230px;*/
	
	#gutter-left {width:169px; padding-left:1px; float:left; /*display:none;*/}
		#gutter-left ul {border-top:1px solid #FFF;}
		#gutter-left li {font-size:14px; padding:10px 10px 10px 15px; border-bottom:1px solid #FFF;}
		#gutter-left li:hover {background-color:#EBE9D9;}
		#gutter-left li a {color:#888; text-decoration:none; padding:9px 10px 9px 14px;}
		#gutter-left li a:hover {color:#D67B00;}

	#content-main {float:left; /*width:inherit;*/}
		/*Define width of center column by class based on CS MetaData values for columns*/
		.three-column {width:560px; width:520px; padding:10px 20px;}
		.left-column {width:790px; width:750px; padding:10px 20px;}
		.right-column {width:730px; width:690px; padding:10px 20px;}
		.single-column {width:960px;}

	/*Content-Main Layout Types: half [C|C]; third [C|C|C]; quarter [C|C|C|C];*/
	.column {float:left;}
												
	#gutter-right {width:190px; padding:20px; float:left; /*display:none;*/}
		#gutter-right ul {list-style:inside square;}
		#gutter-right li {padding:4px 0;}
		#gutter-right hr {margin:15px 0; background-image:url(http://community.paperthin.com/images/templates/hr_gutter-right.png)}

		
#footer-wrapper {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; margin:0 auto; width:960px;}
	#sub-footer {background:#F7F6EE url(http://community.paperthin.com/images/templates/bg_sub-footer.png) top left repeat-x; border-top:1px solid #E3E2DE; overflow:auto;}
	#footer {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; height:40px; padding:15px 10px 10px; background-color:#013750;}
		#footer p, #footer li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; font:10px Arial, Helvetica, sans-serif; color:#FFF; word-spacing:1.15px;}
		#footer ul {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; list-style-type:none; font-size:12px;}
		#footer li {display:inline; border-right:1px solid #FFF; padding-right:4px; font-size:12px;}
		#footer li + li {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; border-right:none;}
		#footer li a {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; color:#FFF; text-decoration:none;}
		#footer li a:hover {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; text-decoration:underline;}
		h6 a {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; width:209px; height:36px; background:url(http://community.paperthin.com/images/templates/bg_footer_powered-by.png) center no-repeat; display:block; position:relative; float:right; top:-30px; right:10px; text-indent:-999em; overflow:hidden;}

/*Overlays*/
	.overlay-image {text-align:center;}
	.overlay-image img {border:1px solid #CCC !important; padding:10px; margin:10px auto; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#EFEFEF;}
	.overlay-image .details {text-align:left; margin-left:20px;}
	.overlay-download {font-family:Arial, Helvetica, sans-serif !important;}


/*Media Wiki /users/ralot/consulting/wikis/adf-docs/skins*/
#content {width:715px; margin-left:190px !important; border-right:1px solid #AAA !important;  -moz-border-radius:5px; -webkit-border-radius:5px;}
#p-cactions ul {margin-top:155px; font-size:12px; position:absolute;}
#column-one {font-size:12px; color:#000 !important; border:0px solid red; width:140px; padding:10px 10px 10px 15px;}
#column-one label, #column-one h5 {text-transform:uppercase; font-weight:bold;}
#column-one .portlet .pBody {margin-bottom:15px;  -moz-border-radius:5px;  -webkit-border-radius:5px;}
/*#column-one .portlet .pBody li:nth-child(odd) {background-color:#EFEFEF; padding:2px;}*/
#column-one h5 {color:#666 !important;}
#column-one .portlet ul {list-style-image:none;}
#p-personal  {position:static;}
#p-personal ul a {color:#FFF;}
#p-cactions {position:relative; top:-162px; left:220px;}
#p-cactions li {font-size:14px;}
h1.firstHeading {margin-top:15px; font-weight:bold; color:#666;}
#content a, .portlet li a, span.plainlinks a {color:#D67B00 !important; text-decoration:none;}
#content a:hover, .portlet li a:hover, span.plainlinks a:hover {color:#FDAD41 !important; text-decoration:underline;}
.portlet li.selected a {color:#015E89 !important;}
#globalWrapper {font-size: 100% !important;}
#p-personal ul {text-transform:capitalize; font-size:12px;}
#p-personal ul a {color:#FFF !important;}
#p-personal ul a:hover {color:#FFF !important; text-decoration:underline; background:none;}
#mw-normal-catlinks {font-size:12px;}
#content fieldset {border:1px solid #ccc; padding:10px 15px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#content legend {font-weight:bold;}
#content {font-size:80%;}
#footer {margin-bottom:0px; border:none;}

/*
 *		Updates for the ADF Lib Docs
 *			MFC - 2010-03-21
 */ 
/* ADF Lib Parameter Table */
table#lib-params {
	border:1px solid #88DD00;
	background-color:#DDFFBB;
	border-spacing: 3px;
	border-collapse: collapse;
}
table#lib-params td.required {
	color:#558833;
	font-weight:bold;
}
table#lib-params tr.header td {
	font-weight:bold;
}
/* ADF Application Custom Element Field Table */
table#ce-fields {
	border:1px solid #88DD00;
	background-color:#DDFFBB;
	border-spacing: 3px;
	border-collapse: collapse;
}
table#ce-fields td.required {
	color:#558833;
	font-weight:bold;
}
table#ce-fields tr.header td {
	font-weight:bold;
}
table#ce-fields td {
	border-bottom:1px solid #AAAAAA;	
}


/*
 *		ADF DOCS - LIBRARY API
 *
 */
div#library-api dl dd {
	padding-bottom: 10px;
} 
div#library-api dl dd dl {
	padding-left: 20px;
} 
div#library-api dl dd dl dd {
	padding-bottom: 0px;
} 


