/***************/
/* BLOG STYLES */
/***************/

.blog {
    width: *;
	height: 100%;
}

.blogbody {
    border-bottom: 2px solid #4b0082;
	margin-top: 2px;
	text-align: justify;
	overflow: hidden;
}

.blogbody img {
    padding: 1px;
	border: 6px solid #4b0082;
}

.blogbody p {
    margin-top: 0px;
	padding-top: 0px;
}

.blogcomment {
    margin: 3px 0px;
}

.blogcommentbody {
	text-align: justify;
	margin: 2px;
	padding: 0px 3px;
	font-size: 9pt;
	border: 2px dotted #990066;
}

.blogcommentdata {
    clear: none;
	text-align: left;
	display: table-cell;
	font: normal 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.blogcommentdate {
    text-align: right;
	font: normal 7pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

div.blogcommentdate:first-letter {
    font-size: 8pt;
}

.blogcommentdeleteicon {
    float: right;
	display: table-cell;
}

.blogcommentpost {
    float: right;
	font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	text-transform: none;
	letter-spacing: normal;
	padding-top: 1px;
	padding-right: 5px;
}

.blogcommentpost a, .blogcommentpost a:link, .blogcommentpost a:active, .blogcommentpost a:visited, .blogcommentpost a:hover {
	color: #c9a0dc;
}

.blogcomments {  }

.blogcommentsnum {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: #000000; 
	padding-left: 5px;
	height: 18px;
	color: #c9a0dc;
}

.blogcontent {
    vertical-align: top;
	display: table-cell;
	margin-left: 135px;
	padding-left: 10px;
}

.blogdate {
    text-align: right;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
	color: #990066;
}

.blogdatetime {
    float: right;
	display: table-cell;
	font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
	height: 15px;
	vertical-align: middle;
	padding: 3px 5px;
}

.blogdatetime a, .blogdatetime a:link, .blogdatetime a:active, .blogdatetime a:visited, .blogdatetime a:hover {
	color: #c9a0dc;
}

.blogdescription {
	padding: 3px 5px;
	border: 6px solid #000000;
	color: #4b0082;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
}

.blogfooter {
    font: normal 8pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 17px;
	overflow: hidden;
}

.blogfooterleft {
    float: left;
	text-align: left;
}

.blogfooterright {
    text-align: right;
}

.blogger-labels {
    display: block;
	margin: 0px;
	text-align: right;
	font-size: 8pt;
}

.blogmenu {
    vertical-align: top;
	text-align: left;
	display: table-cell;
	padding: 0px 10px 0px 0px;
	width: 125px;
	float: left;
	border-right: 2px solid #4b0082;
}

.blogmenulist {
    text-align: left;
}

.blogmenutitle {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 1px;
	background: #000000; 
	padding-left: 5px;
	height: 17px;
	color: #c9a0dc;
}

.blogpost {  }

.blogpostfeeds {  }

.blogtitle {
    font: bold 11pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 2px;
	background: #000000; 
	padding-left: 5px;
	color: #c9a0dc;
}

.blogtoprow {  }

#comments-block {  }

.comment-body {  }
.comment-title {  }
.comment-timestamp {  }
.comment-poster {  }
.comment-data {  }

#recently {
    text-align: left;
}

.archive-list {
    text-align: left;
}

.blogrollcat {
    font: bold 10pt Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	text-align: left;
}

.blogrollli {
    font-size: 8pt;
	text-align: left;
}


/*************************/
/* NEWSLETTER STYLES */
/*************************/

.standard {
}

.tbox_max {
    margin-right: 15px;
}

.tbox {
    margin-right: 15px;
}

.link {
}

.button2 {
}

.ntable {
    width: 100%;
}

.ncell {
    text-align: center;
}


/*************************/
/* GRAPHICAL WRAP STYLES */
/*************************/

.body {
	width: 965px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	background: #4b0082 url(/images/bkgd01.jpg) top center repeat-x;
}

#bodycontent {
    vertical-align: top;
/*	overflow-x: hidden;
	overflow-y: auto; */
	clear: none;
	text-align: justify;
	height: 100%;
}

.bodywrap {
    padding: 10px 0px 0px 10px;
	vertical-align: top;
	display: table-cell;
	margin-right: 225px;
	/*border-top: 2px solid #4b0082;*/
}

.contentwrap {
	width: 965px;
	background: #c9a0dc url(/scripts/random2.php) bottom right no-repeat;
}

.contentwrapdialup {
	width: 965px;
	background: #c9a0dc;
}

.formcol1 {
    width: 225px;
	float: left;
	text-align: center;
	margin: auto;
	display: table-cell;
}

.formcol2 {
    width: 255px;
	padding-left: 10px;
	border-left: 2px solid #4b0082;
	text-align: center;
	margin: auto;
	display: table-cell;
}

.formcols {
    text-align: center;
	margin: auto;
	width: 100%;
}

.frame {
	background: url(/images/bkgdtop5.jpg) top center no-repeat;
}

.framedialup {
	background: #c9a0dc;
}

.leftwrap {
	padding: 10px;
	vertical-align: top;
	float: left;
	width: 100px;
	margin-right: 10px;
	background: url(/images/l01.jpg) top center repeat-y;
}

.rightwrap {
	padding: 15px;
	vertical-align: top;
	float: right;
	width: 200px;
}


/*********************/
/* FORMATTING STYLES */
/*********************/

.award {
	text-align: center;
	margin-top: 10px;
}

.awardimg {
    padding: 2px;
	display: block;
	border: 2px dotted #990066;
	text-align: center;
	margin: 0px auto;
}

.banner {
	margin-top: 10px;
	display: block;
	clear: both;
	color: #c9a0dc;
	letter-spacing: 2px;
	text-align: center;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
}

.banner img {
	border: 2px dotted #990066;
	padding: 5px;
}

.bar {
    text-align: center;
    margin-bottom: 2px;
}

.bar img {
    display: block;
}

.bioimgs {
	float: right;
	width: 200px;
    
}

.bioimg {
	text-align: center;
}

.bioimg img {
    padding: 1px;
	border: 6px solid #000000;
	display: block;
	margin: 0px auto;
}

.biopara {
    margin-top: 15px;
    margin-right: 205px;
	text-align: justify;
}

.border1 {
    border: 1px solid #8f7eac;
	background: url(/images/tile01.png) top left repeat;
}

.border2 {
    border: 3px double #8f7eac;
}

.bottom {
    vertical-align: bottom;
}

.catalogimage {
	float: left;
	margin-right: 5px;
}

.catalogimg {
    padding: 1px;
	border: 6px solid #000000;
}

.cataloginfo {
    margin-left: 285px;
}

.cataloginfofree {
    margin-left: 204px;
}

.catalogitem {
    border-bottom: 2px solid #4b0082;
}

.catalogmisc {
    padding-top: 5px;
	text-align: justify;
}

.catalogmiscitem {
    text-align: justify;
}

.catalogpara {
    padding-bottom: 7px;
	line-height: 100%;
	text-align: justify;
}

.center {
    text-align: center;
}

.clear {
    clear: both;
}

.widen {
    color: #c9a0dc;
}


/***************/
/* TEXT STYLES */
/***************/

.awarddate {
    font: bold italic 10pt Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #4b0082;
}

.big {
    font-size: 120%;
}

.bigdimnote {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
	color: #999999;
}

.bignote {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
}

.catalogbuy {
	text-align: right;
	vertical-align: center;
	height: 30px;
	overflow: hidden;
}

.catalogbuy img {
	margin-top: 5px;
    float: right;
}

.catalogprice {
    font: bold 16px Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	position: relative;
	top: 7px;
}

.catalogsummary {
	font-size: 10pt;
	padding: 5px 0px;
	margin-top: 10px;
}

.catalogtitle {
    font: bold 14pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 2px;
	background: #000000; 
	color: #c9a0dc;
	padding: 0px 3px;
}

.copyright {
    font-size: 7pt;
	text-align: center;
	color: #333333;
	letter-spacing: 2px;
	text-transform: uppercase;
	clear: both;
}

.dimnote {
    font-size: 8pt;
	color: #333333;
}

.excerptwarning {
    color: #cc0000;
	font-weight: bold;
	text-align: center;
}

.floatleft {
    float: left;
	clear: left;
	padding: 2px;
	margin: 0px 10px 0px 0px;
	display: block;
	border: 6px solid #000000;
}

.floatleft img {
    margin: 0;
	display: block;
}

.floatright {
    float: right;
	clear: right;
	padding: 2px;
	margin: 0px 0px 0px 10px;
	display: block;
	border: 6px solid #000000;
}

.floatright img {
    margin: 0;
	display: block;
}

.fleft {
    float: left;
	clear: left;
	margin: 0px 10px 0px 0px;
	display: block;
}

.fleft img {
    margin: 0;
	display: block;
	padding: 1px;
	border: 6px solid #4b0082;
}

.fright {
    float: right;
	clear: right;
	margin: 0px 0px 0px 10px;
	display: block;
}

.fright img {
    margin: 0;
	display: block;
	padding: 1px;
	border: 6px solid #4b0082;
}

.formfield {
    text-align: justify;
	width: *;
	display: table-cell;
	padding-top: 3px;
}

.formfield:first-line {
    padding-left: -255px;
}

.formlabel {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
	color: #990066;
	float: left;
	width: 250px;
	height: 17px;
	vertical-align: bottom;
	margin: auto;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 2px;
	padding-top: 6px;
}

.formlabel2 {
    font: bold 9pt Trebuchet MS, Verdana, sans-serif;
	color: #990066;
	float: left;
	display: inline;
	width: 250px;
	height: 17px;
	vertical-align: bottom;
	margin: auto;
	display: table-cell;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 2px;
	padding-top: 3px;
}

.freenotes {
    border: 2px solid #4b0082;
    padding: 5px;
}

.freereleased {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.goback {
    text-align: center;
    font: bold 12pt Trebuchet MS, Verdana, sans-serif;
}

.greeting {
    background: url(/images/rosebkgd.jpg) center center repeat;
    border: 3px solid #000000;
    padding: 15px;
}

.greetinginner {
    background: #000000;
    color: #c9a0dc;
    padding: 10px;
}

.h1 {
    font: bold italic 22pt Trebuchet MS, Verdana, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	height: 65px;
	overflow: visible;
	text-align: center;
	vertical-align: middle;
}

.h1dialup {
    font: bold 22pt Trebuchet MS, Verdana, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	text-align: center;
	color: #990066;
}

.h1dialup span {
    border-bottom: 2px solid #4b0082;
	padding-bottom: 5px;
}

.h2 {
    font: bold 18pt Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #c9a0dc;
}

.h3 {
    font: bold 12pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	color: #990066;
}

.h4 {
    font: bold italic 12pt Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #4b0082;
}

.h5 {
    font: bold italic 10pt Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #4b0082;
}

.h6 {
    font: bold 7pt Trebuchet MS, Verdana, sans-serif;
	text-align: center;
	color: #c9a0dc;
}

.handcursor {
    cursor: hand;
	cursor: pointer;
}

.header {  }

.headerdialup {
    width: 965px;
	height: 185px;
	text-align: center;
}

.headerdialup1 {
    position: relative;
	top: 30px;
	text-align: center;
	font: bold 48pt Trebuchet MS, Verdana, sans-serif;
	color: #4b0082;
}

.headerdialup2 {
    font: bold 20pt Trebuchet MS, Verdana, sans-serif;
	color: #990066;
	width: 75%;
	margin: auto;
	border-top: 3px solid #000000;
}

.highlight {
    border: 2px solid #4b0082;
	background: #000000;
	color: #c9a0dc;
	padding: 5px;
	font: 10pt Trebuchet MS, Verdana, sans-serif;
}

.image {
    padding: 2px;
	display: block;
	clear: both;
	border: 3px double #86ac7e;
	background: #cccccc;
	color: #c9a0dc;
}

.important {
    color: #c00000;
	font-weight: bold;
}

.indent {
    padding-left: 20px;
}

.infobox {
    width: 100%;
}

.infoboxcontent {
    padding: 5px 10px;
	font-size: 9pt;
}

.infoboxcontent ul {
    text-align: left;
}

.infoboxhead {
	height: 40px;
	overflow-y: visible;
	text-align: center;
}

.infoboxhead img {
    margin: 0px auto;
    text-align: center;
    display: block;
}

.infoboxheaddialup {
    width: 200px;
	overflow-y: visible;
	text-align: center;
	font: bold 14pt Trebuchet MS, Verdana, sans-serif;
	border-bottom: 2px solid #4b0082;
	color: #990066;
}

.infoboxnew {
    padding: 1px;
	border: 6px solid #000000;
	margin: auto;
	text-align: center;
	margin-top: 3px;
}

.invisible {
    display: none;
}

.label {
    font: bold 10pt Trebuchet MS, Verdana, sans-serif;
	color: #990066;
}

.lastmodtime {
    font: bold 7pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	color: #333333;
	clear: both;
}

.left {
    text-align: justify;
}

.leftcol {
    width: 48%;
	text-align: right;
	float: left;
}

.leftf {
    float: left;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	display: block;
	clear: both;
	border: 2px dotted #990066;
	color: #c9a0dc;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
}

.leftsideimage {
    background: url(/scripts/random.php) top left no-repeat;
}

.links {
    text-align: center;
	vertical-align: bottom;
	height: 100%;
	padding: 0px;
}

.linksleft {
    width: 50%;
	text-align: right;
	border-right: 2px solid #4b0082;
	padding-right: 10px;
	vertical-align: top;
}

.linksright {
    width: 50%;
	text-align: justify;
	padding-left: 10px;
	vertical-align: top;
}

.linkleft {
    text-align: right;
}

.linkright {
    text-align: justify;
}

.linkstable {
    text-align: center;
	margin: auto;
}

.long {
    font-weight: bold;
	font-style: italic;
	color: #8364b6;
}

.menu {
    clear: both;
}

.menuchoice {
	display: inline;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-bottom: 2px;
	color: #000000;
	background: #000000;
}

.menuchoice a, .menuchoice a:link, .menuchoice a:active, .menuchoice a:visited {
    color: #c9a0dc;
    text-decoration: none;
}

.menuchoice a:hover {
    text-decoration: underline;
}

.menuwrap {
	padding: 10px;
	text-align: center;
}

.middle {
    vertical-align: middle;
}

.morelink {
    font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
}

.morelinkright {
    font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
	float: right;
}

.morelinkleft {
    font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: justify;
	float: left;
}

.morelinkcenter {
    font: bold 8pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
}

.news {
    width: *;
	height: 100%;
}

.newsbody {
    padding: 2px 5px;
}

.newsdate {
    text-align: right;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
	clear: both;
	color: #990066;
}

.newspara {
    text-align: justify;
}

.newspara2 {
    text-align: justify;
    font-style: italic;
}

.newspost {
    border-bottom: 2px solid #4b0082;
	width: 100%;
	clear: both;
}

.newstitle {
    font: bold 11pt Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	text-align: justify;
	letter-spacing: 2px;
	background: #000000; 
	padding-left: 5px;
	color: #c9a0dc;
}

.newstoprow {  }

.newscurr {
    font-size: 9pt;
	font-weight: bold;
	color: #990066;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.newslink {
    font-size: 8pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.newsnolink {
    font-size: 8pt;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.newsfooter {
    text-align: center;
/*	overflow: hidden; */
	text-transform: uppercase;
	letter-spacing: 1px;
}

.newsfooterleft {
    float: left;
}

.newsfooterright {
    float: right;
}

.normal {
    font-weight: normal;
}

.note {
    font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.noten {
    font-size: 11px;
}

.outside {
    text-align: center;
	width: 100%;
}

.padimg {
    margin-top: 3px;
}

.purchase {
    text-align: right;
}

.question {
    font-weight: bold;
	color: #8364b6;
}

.required {
    background: #ff9999;
	color: #c00000;
	padding: 0px 2px;
}

.requiredfields {
    background: #c9a0dc;
	margin: 0px 15px;
	padding: 5px;
	color: #000000;
	text-align: justify;
}

.review {
    margin-top: 8px;
}

.reviewheader {
    background: #990066;
	padding: 0px 3px;
	text-align: justify;
	color: #c9a0dc;
}

.reviewquote {
    border: 2px solid #990066;
    border-top: none;
	padding: 0px 5px;
	text-align: justify;
	font-size: 9pt;
}

.reviewrandquote {
    text-align: justify;
}

.reviewrandtitle {
    font: bold 7pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	background: #000000;
	color: #c9a0dc;
	clear: both;
}

.reviewrandtitle a, .reviewrandtitle a:link, .reviewrandtitle a:visited, .reviewrandtitle a:hover, .reviewrandtitle a:active {
	color: #c9a0dc;
}

.right {
    text-align: right;
}

.rightcol {
    width: 48%;
	text-align: justify;
	float: right;
}

.rightf {
    float: right;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	display: block;
	clear: both;
	border: 2px dotted #990066;
	color: #c9a0dc;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
	font: bold 10pt Trebuchet MS, Verdana, sans-serif;
}

.rule {
    width: 100%;
	text-align: center;
	vertical-align: middle;
	/*height: 15px;*/
	display: block;
	border: none;
	clear: both;
}

.signature {
    font: bold italic 12pt Trebuchet MS, Verdana, sans-serif;
	text-align: left;
	color: #990066;
}

.spacerh {
    height: 5px;
}

.spacerv {
    width: 5px;
	background: #c9a0dc;
}

.strike {
    text-decoration: line-through;
}

.top {
    vertical-align: top;
}

.toplink {
    float: right;
	font: bold 7pt Trebuchet MS, Verdana, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: right;
	height: 20px;
	vertical-align: middle;
	padding: 3px 5px;
	color: #c9a0dc;
}

.topmargin {
    margin-top: 10px;
}

.trailer1 {
    text-align: center;
}

.trailer2 {
    border: 2px dotted #990066;
	text-align: center;
	margin: auto;
	padding: 2px;
	display: inline;
}

a {
    color: #990066;
    text-decoration: underline;
}

a:link {
    color: #990066;
    text-decoration: underline;
}

a:visited {
    color: #4b0082;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

a:active {
    color: #4b0082;
    text-decoration: none;
}

b {
    font-weight: bold;}

big {
    font-size: 120%;
}

blockquote {
    margin: 0px 0px 0px 25px;
    padding: 3px 5px;
	border: 2px dotted #990066;
}

body {
    margin: 0px;
	padding: 0px;
    background: #c9a0dc;
    color: #000000;
	font: normal 10pt Trebuchet MS, Verdana, sans-serif;
    text-align: justify;
	cursor: default;
	height: 100%;
	background: url(/images/tile01.png) top center repeat fixed;
}

form {
    margin: 0px;
}

html {
    height: 100%;
	margin: 0px;
	padding: 0px;
}

hr {
	height: 2px;
	border: 2px solid #4b0082;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin: 0px;
	color: #c9a0dc;
}

i {
    font-style: italic;
}

img {
    border: 0px;
}

img.article {
    margin: 3px;
}

input {
    color: #000000;
	background: #c9a0dc;
	border: 1px solid #4b0082;
	padding: 2px;
	clear: none;
	font: normal 10pt Trebuchet MS, Verdana, sans-serif;
}

input.button {
    cursor: hand;
	font: bold 13pt Trebuchet MS, Verdana, sans-serif;
	border: 3px solid #990066;
	padding: 0px 0px 1px 0px;
	height: 31px;
	width: 91px;
	vertical-align: middle;
	text-align: center;
	background: #000000;
	color: #c9a0dc;
}

input.radio {
    cursor: hand;
	background: none;
	border: none;
}

nobr {
    white-space: nowrap;
}

ol {
    margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 25px;
	padding-left: 10px;
}

option {
    color: #000000;
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, sans-serif;
}

pre {
    border: 2px dotted #4b0082;
	color: #000000;
	padding: 2px;
	white-space: normal;
	font: normal 8pt Courier New, monospace;
	text-align: left;
	margin: 0px;
}

pre.normal {
    white-space: normal;
}

pre.pre {
    white-space: pre;
}

select {
    color: #000000;
	font-size: 10pt;
	font-family: Trebuchet MS, Verdana, sans-serif;
	background: #c9a0dc;
}

textarea {
    color: #000000;
	border: 1px solid #4b0082;
	padding: 2px;
	font: normal 10pt Trebuchet MS, Verdana, sans-serif;
	background: #c9a0dc;
}

ul {
    margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 18px;
	padding-left: 0px;
	list-style-image: url(/images/dot01.gif);
}

u {
    text-decoration: underline;
}

table.form {
    width: 100%;
}

td.field {
    text-align: justify;
}

td.label {
    text-align: right;
}