
body {
	padding : 0px;
	margin : 0px;
	background-color : white;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin : 0px;
	font-size : 9pt;
}


table#banner {
	height : 90px;
	background-image : url(bannerbg.png);
	background-repeat : repeat-x;
	border-bottom : 1px solid #f0f0f0;
}



div#title {
	font-size : 18pt;
	color : #ffffff;
	padding-top : 4px;
	padding-left : 16px;
}

div#docmeta {
	background-color : #f8f8f8;
	padding : 1px;
	color : #505050;
	padding-left : 12px;
	padding-right : 12px;
	border-top : 1px solid #fafafa;
	border-bottom : 1px solid #e0e0e0;
}

span.fnm {
	font-size : 8pt;
	text-decoration : underline;
	padding-right : 12px;
}

div#docmetameta {
	float : right;
	padding : 2px;
	font-size : 8pt;
}

span.credits {
	padding-right : 18px;
}


div#nav {
	padding-top : 12px;
	padding-left : 16px;
}

td.nav {
	padding : 2px;
	padding-left : 4px;
	padding-right : 4px;
	border-top : 1px solid #e0e0e0;
	border-bottom : 1px solid #e0e0e0;
	border-left : 1px solid #d0d0d0;
	border-right : 1px solid #d0d0d0;
	color : #ffffff;
	font-size : 10pt;
	cursor : pointer;
}

td.menutxt, a.mm {
	font-size : 8pt;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}


td.menutxt {
	padding-left : 6px;
	padding-right : 6px;
}


a.mmon {
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}


img {
	border : 0px;
}


table.newdoc {
	padding : 6px;
	background-color : #f2f2f2;
	border : 1px solid #eaeaea;
	font-size : 8pt;
	color : #606060;
}

input.upload {
	font-size : 8pt;
	color : #505050;
	border : 1px solid #f0f0f0;
}

input.email {
	font-size : 8pt;
	color : #b0b0b0;
	border : 1px solid #f0f0f0;
	padding-left : 4px;
	padding : 2px;
}


textarea.uploadabout {
	text-align : left;
	font-size : 8pt;
	padding : 3px;
	width : 100%;
	color : #a0a0a0;
	border : 1px solid #f0f0f0;
}

div.button, input.button {
	border-top : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-bottom : 1px solid #c0c0c0;
	border-right : 1px solid #c0c0c0;
	padding : 2px;
	padding-left : 4px;
	padding-right : 4px;
}

input.smlbutton {
	border-top : 1px solid #ffffff;
	border-left : 1px solid #ffffff;
	border-bottom : 1px solid #c0c0c0;
	border-right : 1px solid #c0c0c0;
	padding : 1px;
	padding-left : 4px;
	padding-right : 4px;
	font-size : 8pt;
}


div.main {
	margin-top : 6px;
	margin-left : 40px;
	margin-right : 40px;
}

div.main h1 {
	margin-top : 6px;
	margin-bottom : 12px;
	padding-top : 32px;
	color : #808080;
	font-size : 18pt;
}


div.listbox {
	margin-top : 6px;
	background-color : #f8f8f8;
	border : 1px solid #a0a0a0;
}


div.listboxhead {
	background-color : #a0a0a0;
	padding : 4px;
	color : #ffffff;
	font-size : 10pt;
	font-weight : bold;
}


table.doclist {
	font-size : 8pt;
	background-color : #e8e8e8;
}

table.doclist tr.head td {
	font-style : italic;
	color : #808080;
	background-color : #e8e8e8;
}

table.doclist tr td {
	background-color : #f8f8f8;
	padding : 6px;
}


div.term {
	padding-top : 4px;
	font-size : 8pt;
	color : #404040;
}

span.tag {
	font-style : italic;
	padding-right : 6px;
}

span.term {
	font-weight : bold;
	padding-right : 6px;
}

span.date {
	color : #808080;
}

span.note {

}


h1 {
	color : #505050;
	font-size : 16pt;
}

h2 {
	color : #505050;
	font-size : 14pt;
	margin-top : 28px;
}


h3 {
	color : #505050;
	font-size : 12pt;
}

h4 {
	color : #505050;
	font-size : 10pt;
}

a {
	color : #404040;
}


div.loginbox {
	float : right;
	margin-right : 30px;
	margin-top  : 12px;
}


span.hlt {
 	background-color : #fff060;
}


ul.uses {
	/* list-style-image: url(anng.png); */
	margin-left : 36px;
}

ul.uses li {
    font-size : 11pt;
	color : #202020;
}



p {
	font-size : 9pt;
	margin-top : 6px;
	margin-bottom : 6px;
	padding : 0px;
}
p.subheading {
	font-size : 16pt;
	margin : 0px;
	padding : 0px;
	padding-left : 0px;
	color : #404040;
}



p.itemheading {
	font-size : 14pt;
	margin : 0px;
	padding : 0px;
	margin-bottom : 12px;
	padding-left : 0px;
	color : #404040;
}




table.headmenu {
  margin-top : 6px;
}


div.footer {
	padding : 4px;
	padding-left : 80px;
	margin-top : 20px;
	font-size : 7pt;
	color : #808080;
	background-color : #e8e8e8;
	border-top : 1px solid #d0d0d0;
}



table.main, td.sheet {
	padding : 10px;
	margin-top : 16px;
	background-color : #f0f0f0;
	margin-bottom : 16px;
	padding-bottom : 20px;
	border-left : 6px solid #d0d0d0;
	border-bottom : 4px solid #d0d0d0;
	background-image : url(corner.png);
	background-position : top right;
	background-repeat : no-repeat;
}




td.rightcol {
	border-left : 1px dotted #808080;
	border-right : 1px dotted #808080;
	padding-left : 20px;
	padding-right : 10px;
}


table.pricelist {
	background-color : #e0e0e0;
	font-size : 8pt;
}

table.pricelist tr td {
	background-color : #f0f0f0;
	padding : 4px;
}

table.pricelist tr td.rowhead {
	font-style : italic;
	text-align : right;
	padding-right : 10px;
	background-color : white;
}



p.right {
	text-align : right;
}

a.sml {
	color : #606060;
	font-size : 8pt;
}


table.steps {
	margin-top : 26px;
	padding : 12px;
}

table.steps tr td {
	font-size : 8pt;
	color : #404040;
}

td.starttbl {
	background-color : #ffe0a0;
}

table.start {
	background-color : #ffe0a0;
	padding : 5px;
}


td.meta {
	font-size : 8pt;
	color : #404040;
}

td.rt {
	text-align : right;
	font-size : 9pt;
	padding-right : 12px;
	padding-left : 12px;
}


table.content {
	margin-top : 60px;
	min-width : 600px;
	max-width : 800px;
}

td.tmp a {
	font-size : 8pt;
	color : #606060;
}

img.fl {
	float : left;
	margin-right : 12px;
	margin-top : 4px;
	margin-bottom : 12px;
	padding-bottom : 2px;
	border-bottom : 2px solid #d0d0d0;
}

img.fr {
	float : right;
	margin-left : 12px;
	margin-right : 6px;
	margin-top : 4px;
	margin-bottom : 12px;
	padding-bottom : 2px;
	border-bottom : 2px solid #d0d0d0;
}