/* Category Path style */
#LinkMgrPath {
	font: normal normal normal 10pt/12pt arial;
	color: blue;
	padding: 3px;
}
#LinkMgrPath a, #LinkMgrPath a:visited {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}
#LinkMgrPath a:hover {
	color: blue;
}


/* common controls container definition */
#LinkMgrContainer {
	font: normal normal normal 10pt/12pt arial;
	text-align: left;
	padding: 3px;
}
#LinkMgrContainer a, #LinkMgrContainer a:visited {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}
#LinkMgrContainer a:hover {
	color: blue;
	text-decoration: underline;
}
#LinkMgrContainer ul {
	margin: 10px 10px 10px 30px;
	padding: 0px;
}
#LinkMgrContainer li {
	padding-top: 5px;
	font-size: 10pt;
}
#LinkMgrContainer div.LinkMgrHeadline2 {
	color: blue;
	font-size: 10pt;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#LinkMgrContainer div.LinkMgrHeadline3 {
	color: blue;
	font-size: 10pt;
	text-align: center;
	text-decoration: underline;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
#LinkMgrContainer input, #LinkMgrContainer textarea {
	font: normal normal normal 10pt/12pt arial;
	border: 1px solid blue;
}
#LinkMgrContainer textarea {
	height: 100px;
}
#LinkMgrContainer .LinkMgrWideInput {
	width: 300px;
}
#LinkMgrContainer td, th {
	font-size: 10pt;
	vertical-align: top;
}
#LinkMgrContainer .Btn {
	background-color: blue;
	color: white;
	font: normal normal bold 8pt/10pt Verdana, Arial;
	margin: 3px;
	border: 2px outset white;
}
#LinkMgrContainer .Btn:active {
	border: 2px inset white;
}

a.LinkMgrImageLink {
	padding: 0px 4px 4px 0px;
	float: left;
}
a.LinkMgrImageLink img {
	border: none;
}

/* error message */
#LinkMgrContainer .LinkMgrErrorMsg {
	color: red;
}


/* category header */
#LinkMgrHeader {
}
#LinkMgrHeaderTitle {
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	border-bottom: 1px solid black;
}
#LinkMgrCategoryText {
	text-align: left;
	font-size: 10pt;
	margin: 10px 10px 10px 20px;
}

/* links list */
#LinkMgrLinks {
}
#LinkMgrLinks div.LinkMgrHeadline2 {
	font-size: 12pt;
	margin: 0px;
	border-bottom: 1px black solid;
}
#LinkMgrLinks ul {
	font-size: 10pt;
	margin: 10px 10px 10px 30px;
	padding: 0px;
	list-style: none;
}
#LinkMgrLinks li {
	border-bottom: 1px solid silver;
	padding-left: 5px;
	margin: 5px 0px 5px 0px;
}
#LinkMgrLinks li a, #LinkMgrLinks li a:visited {
	color: #484;
	text-decoration: none;
	font-weight: bold;
}
#LinkMgrLinks li a:hover {
	color: #1d1;
	text-decoration: underline;
}


/* subcategories list */
#LinkMgrSubCategories {
}
#LinkMgrSubCategories div.LinkMgrHeadline2 {
	font-size: 10pt;
	margin: 0px;
	border-bottom: 1px solid black;
}
#LinkMgrSubCategories ul {
	font-size: 10pt;
	margin: 10px 10px 10px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style: disc;
}
#LinkMgrSubCategories li {
}

/* Review links list */
#LinkMgrReviewLinks {
}
#LinkMgrReviewLinks div.LinkMgrHeadline2 {
	font-size: 10pt;
	margin: 0px;
	border-bottom: 1px solid gray;
	color: gray;
}
#LinkMgrReviewLinks ul {
	font-size: 10pt;
	margin: 10px 10px 10px 30px;
	padding: 0px;
	list-style: none;
}
#LinkMgrReviewLinks li {
	border-bottom: 1px solid silver;
	padding-left: 5px;
	margin: 5px 0px 5px 0px;
	color: gray;
}
#LinkMgrReviewLinks li a, #LinkMgrReviewLinks li a:visited {
	color: gray;
	text-decoration: none;
	font-weight: bold;
}
#LinkMgrReviewLinks li a:hover {
	color: black;
	text-decoration: underline;
}


/* footer copyright */
#LinkMgrFooBan {
	text-align: right;
	font-size: 8pt;
}


.LinkMgrCodeSample textarea {
	width: 100%;
	height: 100px;
}
.LinkMgrCodeSample td {
	border: 1px solid black;
}