/* BEGIN HTML RESET */
html {font-size:100.01%; height:100%; margin-bottom:1px;} /* 16px font */body {font:11px Helvetica, Arial, sans-serif;} /* 12px font, 15px line-height */:focus {outline:0;}/* BLOCK ELEMENTS */address, blockquote, body, div, h1, h2, h3, h4, h5, h6, hr, p, pre {	display:block; margin:0; padding:0; border:0; outline:0;}p {margin:1em 0;}address {font-style:italic;}blockquote {margin:1em 3em;}h1, h2, h3, h4, h5, h6 {font-weight:bold;}h1 {font-size:22px; margin:0.75em 0;} /* 20px font */h2 {font-size:18px; margin:1em 0;} /* 18px font */h3 {font-size:14px; margin:1.125em 0;} /* 16px font */h4 {font-size:12px; margin:1.285em 0;} /* 14px font */h5 {font-size:11px; margin:1.5em 0;} /* 12px font */h6 {font-size:10px; margin:1.63em 0;} /* 11px font */pre {font-family:'Courrier New', Courrier, monospace; 	white-space:pre; margin:1em 0; font-size:12px;}hr {height:2px; border:solid 1px; margin:0.5em auto;}/* INLINE ELEMENTS */a, abbr, acronym, bdo, cite, code, del, dfn, dir, em, embed, iframe, img, ins, kbd, object, q, samp, small, span, strong, sub, sup, var {	display:inline; margin:0; padding:0; border:0; outline:0;}abbr, acronym {border-bottom:1px dotted; cursor:help;}strong {font-weight:bold;}cite, em, var, dfn {font-style:italic;}code, kbd, samp {font-family:'Courrier New', Courrier, monospace; font-size:117%;}ins {text-decoration:underline;}del {text-decoration:line-through;}sub {vertical-align:text-bottom; font-size:9px; line-height:normal;}sup {vertical-align:text-top; font-size:9px; line-height:normal;}

/* END HTML RESET */

/* BEGIN BASE STYLES */

/* ALIGNMENT */
.alignleft {text-align:left;}
.aligncenter {text-align:center; margin-left:auto; margin-right:auto;}
.alignright {text-align:right;}
.aligntop {vertical-align:text-top;}
.alignmiddle {vertical-align:middle;}
.alignbottom {vertical-align:text-bottom;}

/* FLOATS & CLEARS */
.floatleft {float:left; text-align:left;}
.floatright {float:right; text-align:right;}
.floatnone {float:none;}
.clear {clear:both;}
.clearfloat {clear:both; font-size:1px; line-height:0;}
.clearleft {clear:left;}
.clearright {clear:right}

/* POSITIONING */
.static {position:static;}
.relative {position:relative;}
.absolute {position:absolute;}
.fixed {position:fixed;}
.left {left:0; right:auto; margin-right:auto}
.center {left:0; margin-left:auto; margin-right:auto;}
.right {left:auto; right:0; margin-left:auto;}
.top {top:0; bottom:auto; margin-bottom:auto;}
.middle {top:0; margin-top:auto; margin-bottom:auto;}
.bottom {top:auto; bottom:0; margin-top:auto;}

/* DISPLAY */
.hidden, .metadata, .print {display:none;}
.block {display:block;}
.inline {display:inline;}
.invisible {visibility:hidden;}
.visible {visibility:visible;}

/* TEXT HANDLING */
.nolist {list-style:none;margin-left:0;}
.nolist li {margin-left:0;}
.nowrap {white-space:nowrap;}
.first {margin-top:0;}
.last {margin-bottom:0;}
.space {margin-left:0.5em;}
.indent {text-indent:2em;} 
.small {font-size:83%;}
.big {font-size:117%;}
.dark {color:#000;}
.light {color:#666;}
.error {color:#f00;}
.warning {color:#000; background-color:#ff0; border:solid 1px #000; 
	padding:.05em .25em .13em .25em}
.highlight {background-color:#ff0; padding:.05em .25em .13em .25em}
.required {color:#f00;}
.selected {text-decoration:none;}
.active {border-top:solid 1px #000; border-bottom:solid 1px #000;}
.thumb {}
.icon {text-indent:20px;}
.even {background-color:#ccc;}
.odd {background-color:#fff;}
.outline {border:solid 1px #000;}
.replaced {display: none;}

/* PRINT STYLE */
@media print {
	.print {display:block;}
	.screen {display:none;}
}
/* END BASE STYLES */

