	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
ul { font-family:Verdana; list-style: none; }
ol { font-family:Verdana; list-style-position: outside; margin-left: 1.6em; }
html, body { width:100%; height:100%; }


	/* MISC */

p, blockquote { color:#000000; font-family:Verdana; font-size:1em; line-height:1.5em; margin:5px 0; }
a { color:#000000; }
a:hover { text-decoration:none; }
dd { margin-left: 1.5em }
h1 { font-size:2.5em; margin-bottom:5px; }
h2 { font-size:1.6em; margin:5px 0; }
h1.try, h2.try, h3.try, h4.try { width:100%; clear:both; display:block; padding-bottom:4px; margin-bottom:10px; border-bottom:2px solid #ccc8c5; }
h3 { font-size:1.17em; margin: 5px 0; }
h4 { font-size:1em; margin: 5px 0; }
body { font-size:75%; font-family:Arial; text-align:left; }
form ul { list-style-type: none; margin: 1em 0; }
form ul li { background: transparent; color: #000000; padding: 0}
ol li { padding:0.5em 0 0.5em 0; }
ul li { background: url(images/red_dot.gif) no-repeat 0 0.8em; color: #CB1D23; padding:0.5em 0 0.5em 1.4em; }
ul li a { color:#cb1d23; }

label { width:15em; display:inline-block; }
table td label { width:auto; }
.red, .red a { color:#cb1d23; }
.black { color:#000000; }
a.btn_wide { color:#ffffff; width:217px; height:31px; padding-left:18px; display:block; margin-top:18px; line-height:31px; background:url(images/btn_wide.gif) no-repeat; color:#ffffff; text-decoration:none; }
a.btn_wide_green { width:217px; height:31px; padding-left:18px; display:block; margin:18px 0; line-height:31px; background:url(images/btn_wide_green.gif) no-repeat; color:#ffffff; text-decoration:none; }
ul.double_col { width:48%; float:left; margin-left:1em }
.right { float: right; }
.left { float: left; }

.Marked { background: transparent; color: #CB1D23; }


/* STANDARD LM CSS ELEMENTS */

p.Error { color:#AA0000; border: 2px solid #AA0000; padding:10px; display:block; }	

table  { border:1px solid #CCC; border-collapse:collapse; line-height:1.2em; margin: 5px 0; }
table td  { padding: 0.3em 0.4em; font-weight:normal; border:1px solid #CCC; vertical-align: top; }
table th  { background-color:#444444; margin:0px; padding:2px 3px; font-weight:bold; color:#FFF; }
table th a { color:#FFF; }
table td a { color: #CB1D23; }
table tr.row1 { background-color:#F6FBFF; }
table tr.row2 { background-color:#FFFFFF; }

	
