A {
	TEXT-DECORATION: underline
}
ACRONYM {
	BORDER-RIGHT: #404040 0px dotted; BORDER-TOP: #404040 0px dotted; BORDER-LEFT: #404040 0px dotted; CURSOR: help; BORDER-BOTTOM: #404040 1px dotted; FONT-STYLE: normal; FONT-VARIANT: normal
}
BLOCKQUOTE {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; PADDING-LEFT: 10px; MARGIN: 0px 40px; BORDER-LEFT: 5px solid; BORDER-BOTTOM: 0px solid; FONT-STYLE: italic
}
BODY {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: small; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #404040; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
BR {
	CLEAR: none
}
CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: large; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; LETTER-SPACING: 1px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: small; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; FONT-STYLE: italic; LETTER-SPACING: 1px
}
HR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: small; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: small; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: small; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif
}
LABEL {
	FONT-WEIGHT: bold; LETTER-SPACING: 1px
}
LI {
	MARGIN-TOP: 5px; TEXT-ALIGN: justify
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 30px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
PRE {
	PADDING-LEFT: 5px; FONT-SIZE: small; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; OVERFLOW: auto; FONT-FAMILY: "Lucida Console", "Courier New", Courier, monospace
}
TABLE {
	BORDER-COLLAPSE: collapse; caption-side: bottom
}
TD {
	FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: small; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Lucida, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#content {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 220px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
.no-border#content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.wide#content {
	MARGIN-LEFT: 170px; MARGIN-RIGHT: 0px
}
#footer {
	MARGIN-TOP: 5px
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#header {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 25px
}
#header-logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 233px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px
}
#header-logo SPAN {
	BACKGROUND: #ffffff no-repeat left top; WIDTH: 100%; CURSOR: pointer; POSITION: absolute; HEIGHT: 100%
}
#header-second {
	BACKGROUND: no-repeat right top; MARGIN-BOTTOM: 5px; WIDTH: 100%; LETTER-SPACING: 1px; HEIGHT: 20px
}
#left-column {
	LEFT: 5px;
	WIDTH: 165px;
	POSITION: absolute;
	TOP: 62px;
	height: 218px;
	visibility: visible;
}
#top-header {
	RIGHT: 5px;
	WIDTH: 908px;
	POSITION: absolute;
	TOP: 38px;
	height: 15px;
	left: 2px;
	visibility: visible;
	background-color: #000066;
}
#skip {
	LEFT: -999px;
	WIDTH: 990px;
	POSITION: absolute;
	visibility: visible;
}
DIV.left-split {
	FLOAT: left; WIDTH: 49%; TEXT-ALIGN: left
}
DIV.right-split {
	FLOAT: right; WIDTH: 49%; TEXT-ALIGN: right
}
DIV.three-column-split {
	FLOAT: left; WIDTH: 33%; TEXT-ALIGN: center
}
BODY.fixed-width {
	TEXT-ALIGN: center
}
#blog-main #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 15px 5px 5px; WIDTH: 485px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: justify; BORDER-BOTTOM-STYLE: none
}
#blog-main #content H3 {
	MARGIN-BOTTOM: 5px
}
#blog-main #content P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
#blog-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 750px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 50px; TEXT-ALIGN: left
}
#blog-header SPAN {
	BACKGROUND: repeat-x left top; WIDTH: 100%; CURSOR: pointer; POSITION: absolute; HEIGHT: 100%
}
#blog-main {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: 0px solid; WIDTH: 750px; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
#comment-list DT {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
#enjoying IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#friends A {
	PADDING-RIGHT: 10px; BACKGROUND: url(/images/icons/outside_links/silver.gif) no-repeat right center
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px; WIDTH: 225px; PADDING-TOP: 0px
}
#sidebar A {
	TEXT-DECORATION: none
}
#sidebar A:active {
	TEXT-DECORATION: underline
}
#sidebar A:unknown {
	TEXT-DECORATION: underline
}
#sidebar A:hover {
	TEXT-DECORATION: underline
}
#sidebar LI {
	TEXT-ALIGN: left
}
#sidebar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar UL {
	LIST-STYLE-TYPE: none
}
#today {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
#wp-calendar {
	BORDER-COLLAPSE: collapse; caption-side: top
}
#wp-calendar #next {
	TEXT-ALIGN: right! important
}
#wp-calendar #prev {
	TEXT-ALIGN: left! important
}
#wp-calendar A {
	FONT-WEIGHT: bold
}
#wp-calendar CAPTION {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
#wp-calendar TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#wp-calendar TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.blog-footer-clear {
	CLEAR: both; PADDING-BOTTOM: 5px
}
DL.box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 215px; PADDING-TOP: 0px
}
DL.box DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.box DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DL.comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/blog/comments/bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 475px; PADDING-TOP: 0px
}
DL.inline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/blog/comments/bottom.gif) no-repeat left bottom; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; WIDTH: 475px; PADDING-TOP: 0px
}
DL.comment DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DL.comment DT {
	BORDER-BOTTOM: #ffffff 1px solid
}
DL.comment DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/blog/comments/top.gif) no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DL.inline DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/blog/comments/top.gif) no-repeat left top; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DL.inline DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
P.blog-footer {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; FONT-STYLE: italic; TEXT-ALIGN: left
}
#download {
	MARGIN-BOTTOM: 5px
}
#download {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#download-right {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#localized {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#source-navigation {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#download {
	FLOAT: left
}
#localized {
	FLOAT: left
}
#source-navigation {
	FLOAT: left
}
#download-right {
	FLOAT: right; MARGIN: 0px 0px 5px 10px
}
#localized LI {
	CLEAR: both
}
#localized P {
	WIDTH: 200px
}
#localized UL {
	LIST-STYLE-TYPE: none
}
#localized UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#localized LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#source-navigation {
	MARGIN: 0px 0px 5px
}
#css-features TH {
	WIDTH: 30%
}
#disable-features TH {
	WIDTH: 30%
}
#forms-features TH {
	WIDTH: 30%
}
#images-features TH {
	WIDTH: 30%
}
#information-features TH {
	WIDTH: 30%
}
#miscellaneous-features TH {
	WIDTH: 30%
}
#outline-features TH {
	WIDTH: 30%
}
#resize-features TH {
	WIDTH: 30%
}
#validation-features TH {
	WIDTH: 30%
}
#view-source-features TH {
	WIDTH: 30%
}
#options-features TH {
	WIDTH: 30%
}
#source-navigation P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.file-list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.author {
	MARGIN-LEFT: 25px
}
DL.faq {
	MARGIN-LEFT: 15px
}
DL.faq DD {
	PADDING-LEFT: 10px
}
DL.faq DT A {
	TEXT-DECORATION: none
}
DL.faq DT:unknown {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: 1px dotted
}
H3:unknown {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: 1px dotted
}
UL.file-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.file-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.file-list A {
	FONT-WEIGHT: bold
}
UL.file-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(/images/icons/folder.gif) no-repeat left top; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
UL.file-list LI LI LI {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/images/icons/file.gif)
}
UL.file-list UL {
	MARGIN: 1px 0px
}
#popular-albums {
	FLOAT: left; WIDTH: 49%
}
#popular-photos {
	FLOAT: right; WIDTH: 49%
}
#popular-albums A {
	FONT-WEIGHT: bold
}
#popular-photos A {
	FONT-WEIGHT: bold
}
#popular-albums IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#popular-photos IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#popular-albums P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#popular-photos P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.album-tools {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 15px 20px 5px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
DIV.album-tools P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
DL.photo DD {
	FONT-STYLE: italic
}
TABLE.thumbnail {
	CLEAR: both
}
TABLE.thumbnail A {
	FONT-WEIGHT: bold
}
TABLE.thumbnail IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.thumbnail P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TABLE.thumbnail TD {
	WIDTH: 20%; TEXT-ALIGN: center
}
#resume-formats {
	FLOAT: right; TEXT-ALIGN: right
}
#status {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
#contact_form {
	CLEAR: both
}
#menu {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
#menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#menu A:active {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#menu A:unknown {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#menu A:hover {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#menu SPAN.selected {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
#menu LI {
	DISPLAY: inline; TEXT-ALIGN: left
}
#menu A.parent {
	FONT-WEIGHT: bold
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menu UL SPAN.selected {
	PADDING-LEFT: 10px
}
#menu UL UL A {
	PADDING-LEFT: 20px
}
#menu UL UL SPAN.selected {
	PADDING-LEFT: 20px
}
#menu UL UL UL A {
	PADDING-LEFT: 30px
}
#menu UL UL UL SPAN.selected {
	PADDING-LEFT: 30px
}
#menu UL UL UL UL A {
	PADDING-LEFT: 40px
}
#menu UL UL UL UL SPAN.selected {
	PADDING-LEFT: 40px
}
DIV.search-tools {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 10px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
LI.high {
	BACKGROUND: url(/images/search/green.gif) no-repeat left top
}
LI.low {
	BACKGROUND: url(/images/search/red.gif) no-repeat left top
}
LI.medium {
	BACKGROUND: url(/images/search/yellow.gif) no-repeat left top
}
UL.search {
	CLEAR: both; LIST-STYLE-TYPE: none
}
UL.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.search A {
	FONT-WEIGHT: bold
}
UL.search LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
DIV.center-align P {
	TEXT-ALIGN: center
}
DIV.description {
	FONT-SIZE: large; BACKGROUND: no-repeat right top; MARGIN: 0px 10px 10px 0px
}
DIV.description P {
	MARGIN-RIGHT: 100px
}
DIV.description P.links {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase; FONT-VARIANT: small-caps
}
DIV.error {
	BORDER-RIGHT: #ffffff 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px double; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #ffffff 3px double; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 3px double; BACKGROUND-COLOR: #cc0000
}
DIV.error A {
	COLOR: #ffffff! important
}
DIV.message A {
	COLOR: #ffffff! important
}
DIV.error P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.message P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.feature {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 10px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
DIV.feature H3 {
	MARGIN-BOTTOM: 5px
}
DIV.feature IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.feature LI {
	MARGIN: 0px; TEXT-ALIGN: left
}
DIV.feature P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
DIV.feature UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
DIV.message {
	BORDER-RIGHT: #ffffff 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px double; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #ffffff 3px double; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 3px double; BACKGROUND-COLOR: #00aa00
}
DIV.message ACRONYM {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
DIV.message H3 {
	COLOR: #ffffff
}
DIV.module {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
DIV.module LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.module P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.module UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
DIV.module-header {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid
}
DIV.section {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left
}
DIV.section H3 {
	MARGIN-BOTTOM: 5px
}
DIV.section H3 A {
	TEXT-DECORATION: none
}
DIV.section H3 A:active {
	TEXT-DECORATION: underline
}
DIV.section H3 A:unknown {
	TEXT-DECORATION: underline
}
DIV.section H3 A:hover {
	TEXT-DECORATION: underline
}
DIV.section IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 5px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.section P {
	TEXT-ALIGN: left
}
FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.no-border {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.submit {
	BORDER-RIGHT: 3px double; BORDER-TOP: 3px double; BORDER-LEFT: 3px double; CURSOR: pointer; BORDER-BOTTOM: 3px double
}
DIV.icon-box {
	MARGIN-TOP: 10px; TEXT-ALIGN: left
}
DIV.icon-box IMG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.icon-box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
IMG.icon {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
IMG.icon-right {
	FLOAT: right; MARGIN: 0px 0px 5px 10px
}
A.external {
	PADDING-RIGHT: 10px; BACKGROUND: url(/images/icons/outside_links/silver.gif) no-repeat right center
}
DL.shaded-list {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 5px 0px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
DL.shaded-list DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.shaded-list DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LETTER-SPACING: 1px
}
UL.compact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
UL.compact LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.horizontal {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid
}
UL.horizontal LI {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px solid; DISPLAY: inline; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; LIST-STYLE-TYPE: none
}
UL.horizontal LI.first {
	PADDING-LEFT: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.plain {
	LIST-STYLE-TYPE: none
}
UL.plain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.plain LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.bordered {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; MARGIN-TOP: 5px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
TABLE.bordered TD {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
TABLE.bordered TH {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid
}
.bordered {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.center-align {
	TEXT-ALIGN: center! important
}
.center-align P {
	TEXT-ALIGN: center! important
}
.clear {
	CLEAR: both
}
.compact {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.framed {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff
}
.full-width {
	WIDTH: 100%
}
.left-align {
	TEXT-ALIGN: left! important
}
.left-float {
	FLOAT: left
}
.right-align {
	TEXT-ALIGN: right
}
.right-float {
	FLOAT: right
}
.top-align {
	VERTICAL-ALIGN: top
}
.bold {
	FONT-WEIGHT: bold
}
.deprecated {
	TEXT-DECORATION: line-through
}
.italic {
	FONT-STYLE: italic
}
.required {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

