/*{{{ * */

body {
	background-position:center;
	margin:0px;
	padding:0px;
}

body.popup {
	background-color:#FFEEDD;
	color:#666666;
}

a:link { color:#990000; }
a:visited { color:#CC5555; }
a:hover { color:#FF6666; }

body, p, td, th, ul, ol, li, table, input, select, textarea {
	font-family:Times,serif;
}

body {
	font-size:90%;
}

/*}}}*/
/*{{{ Spacers */

.Clip,
.Clip td {
	border:none;
	margin:0px;
	padding:0px;
	width:1px;
	height:1px;
}


.NoSpace {
	margin:0px;
	padding:0px;
}

.Spacer {
	line-height:1em;
	margin:0px;
	padding:0px;
}

.SpacerMini {
	font-size:25%;
	line-height:.25em;
	margin:0px;
	padding:0px;
}

.SpacerHalf {
	font-size:50%;
	line-height:.5em;
	margin:0px;
	padding:0px;
}

.Spacer2 {
	line-height:2em;
	margin:0px;
	padding:0px;
}


/*}}}*/
/*{{{ Content/Headers */

.Content h1,
.Content h2,
.Content h3,
.Content h4,
.Content h5,
.Content h6 {
	font-family:Times,serif;
	font-weight:normal;
}
.Content h4,
.Content h5,
.Content h6 {
	font-family:Times,serif;
	font-weight:bold;
}
.Content h1 {
}

/*}}}*/
/*{{{ Content/Lists */

.Content ul {
	list-style-type:circle;
}
.Content ul.Ex li {
	list-style-type:circle;
	margin-top:.25em;
	margin-bottom:.25em;
}


/*}}}*/
/*{{{ Content/Styles */

.ExList {
	font-size:130%;
	padding-right:20px;
}
.ExList li {
	margin-top:1em;
}

.ExList a:visited,
.ExList a:link {
	color:#BB9977;
	text-decoration:none;
}
.ExList a:hover {
	color:#AA3300;
	text-decoration:underline;
}

.Error {
	color:#AA3300;
}

.Content strong {
	color:#AA6600;
}
.Content em {
	color:#AA6600;
	font-style:normal;
}


.Content .Credits {
	color:#BB9977;
	letter-spacing:1px;
	font-size:90%;
	font-style:italic;
	line-height:130%;
}

.Content .Quote {
	color:#BB9977;
	letter-spacing:3px;
	line-height:130%;
	font-size:85%;
	font-style:italic;
}
.Content .Quote .Sign {
	padding-right:20px;
	text-align:right;
	font-style:normal;
}

.Content .ExCite {
	font-size:145%;
	color:#AA6600;
	font-style:italic;
}

.Content .Ref {
	letter-spacing:2px;
	line-height:130%;
}

.Content .ExCode {
	color:#AA6600;
	margin-left:40px;
	font-size:90%;
	letter-spacing:1px;
}

/*}}}*/
/*{{{ Content/Table.ListTable */

table.ListTable .Hdr th,
table.ListTable .Row td {
	padding:2px 4px 6px 4px;
}

table.ListTable .Row td {
	vertical-align:top;
	border:1px solid #D9C89D;
	border-width:0px 0px 1px 0px;
}

table.ListTable .Hdr th {
	text-align:left;
	font-weight:bold;
	color:#BB9977;
	vertical-align:bottom;
	border:1px solid #BB9977;
	border-width:0px 0px 2px 0px;
	padding-top:3px;
	padding-bottom:3px;
}
table.ListTable .Hdr th.Price,
table.ListTable .Row td.Price {
	text-align:right;
}
table.ListTable .Row td.Price {
	vertical-align:bottom;
	color:#AA6600;
}

/*}}}*/
/*{{{ Content/Table.FormTable */

.Content table.FormTable {
}

.Content table.FormTable th {
	color:#AA6600;
	font-weight:normal;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
}
.Content table.FormTable td.XRef,
.Content table.FormTable td.Info {
	color:#BB9977;
	font-size:90%;
	text-align:center;
	vertical-align:middle;
}
.Content table.FormTable td.Field {
	vertical-align:bottom;
}
.Content table.FormTable span {
	font-weight:normal;
	font-style:italic;
	color:#BB9977;
}
.Content table.FormTable b {
	color:#AA3300;
}
/*
.Content table.FormTable .XTitle {
	vertical-align:middle;
	font-weight:bold;
	color:#5588CC;
	font-size:85%;
}
*/

.Content table.FormTable td input.Text,
.Content table.FormTable td textarea.TextArea,
.Content table.FormTable td select.Select {
	width:100%;
	border:1px solid #CCBB88;
	background-color:#FFFFFF;
}
.Content table.FormTable td input.Button,
.Content table.FormTable td input.Submit {
	border:1px solid #000000;
	background-color:#E7D5B3;
	background-image:url("/Images/page/button-bg.gif");
	color:#333333;
	font-size:100%;
}

.Content table.FormTable td {
	border-width:0px 0px 1px 0px;
	vertical-align:top;
}

.Content table.FormTable tr.Header th {
	padding:20px 10px 4px 10px;
	color:#666666;
	text-align:center;
	border-style:solid;
	border-color:#CCBB88;
	border-width:0px 0px 1px 0px;
	font-family:Georgia,serif;
}


.Content table.FormTable tr td table.CheckAny td.Check {
	vertical-align:top;
	padding-left:12px;
	padding-right:6px;
}

/*}}}*/
/*{{{ PageColumns */

.PageColumns td.Zap {
	width:20px;
	vertical-align:top;
}
.PageColumns td.Spacer {
	width:20px;
	vertical-align:top;
}
.PageColumns td.ColumnX {
	background-repeat:repeat-y;
}
.PageColumns td.DelimX {
	vertical-align:top;
	/*
	text-align:center;
	background-position:center;
	*/
	background-repeat:repeat-y;
}

/*}}}*/
/*{{{ Title */

div.Title {
	margin-left:6px;
	padding-top:3px;
	background-image:none;
	background-color:#FFEEDD;
}
div.

 p,
div.Title h1,
div.Title h5 {
	margin: 0;
	padding:0;
}
div.Title h5 {
	color:#BBAA88;
	color:#BB9977;
	font-size:100%;
	font-weight:normal;
}
div.Title h1 {
	font-size:200%;
	font-weight:normal;
	color:#AA6600;
}

div.Title p.DocPath {
	font-size:80%;
	color:#BBAA99;
	margin-bottom:.5em;
}
div.Title p.DocPath span {
	color:#887766;
}
div.Title p.DocPath a:link,
div.Title p.DocPath a:visited {
	color:#666666;
}
div.Title p.DocPath a:hover {
	color:#990000;
}

/*}}}*/
/*{{{ Main */

.Main .MenuBlock {
}

.Main .Menu .Item {
	padding-right:15px;
}
.Main .Menu .Delim {
	width:20px;
}
.Main .Menu a:visited,
.Main .Menu a:link {
	color:#BBAA88;
	text-decoration:none;
}
.Main .Rubrics {
	padding:0px;
	margin:2px 0px 12px 0px;
}
.Main .Rubrics a:visited,
.Main .Rubrics a:link {
	color:#BB7722;
	text-decoration:none;
}
.Main .Rubrics a:hover {
	color:#AA0000;
	text-decoration:underline;
}
/*}}}*/
