BODY {
	BACKGROUND-IMAGE: url(lighthouse/bottom_gradient.png);
	PADDING-BOTTOM: 0px;
	BACKGROUND-COLOR: #fffddb;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat-y;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: center 50%;
	FONT-SIZE: 13px;
	PADDING-TOP: 0px;
}
.bold {
	FONT-WEIGHT: bold;
}
TH A:link {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
TH A:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
TH A:hover {
	COLOR: #666666;
	TEXT-DECORATION: none;
}
TD A:link {
	PADDING-RIGHT: 6px;
	COLOR: white;
	TEXT-DECORATION: none;
}
TD A:visited {
	PADDING-RIGHT: 6px;
	COLOR: white;
	TEXT-DECORATION: none;
}
TD A:hover {
	COLOR: white;
	TEXT-DECORATION: underline !important;
}
.sectionwrapper {
	MARGIN: 0px auto;
	WIDTH: 1024px;
}
#content_wrapper {
	BACKGROUND-IMAGE: url(lighthouse/content_background.png);
	MARGIN: 0px;
	WIDTH: 1024px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: 50% bottom;
}
#content 
{
    position: relative;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: white;
	FONT-SIZE: 12px;
	padding-top: 10px;
	margin-left: 142px;
	margin-right: 141px;
	padding-bottom: 90px;
}
#report 
{
    position: relative;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: white;
	FONT-SIZE: 12px;
	padding-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 90px;
}
#content IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
LI {
	LIST-STYLE-TYPE: circle;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 30px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	FONT-SIZE: 12px;
}
.small_text {
	FONT-SIZE: 10px;
}
H1 {
	PADDING-BOTTOM: 0px;
	MARGIN: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px;
}
H2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 4px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px;
}
#logindisplay {
	POSITION: absolute;
	TEXT-ALIGN: right;
	MARGIN: 10px;
	DISPLAY: block;
	COLOR: #33599c;
	FONT-SIZE: 1.1em;
	TOP: 0px;
	RIGHT: 0px;
}
#logindisplay A:link {
	COLOR: #33599c;
	TEXT-DECORATION: underline;
}
#logindisplay A:visited {
	COLOR: #33599c;
	TEXT-DECORATION: underline;
}
#header_left {
	BACKGROUND-IMAGE: url(lighthouse/header.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 132px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 100px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
#header {
	BACKGROUND-IMAGE: url(lighthouse/header.png);
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 761px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 100px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
#header IMG {
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}
#header_right {
	BACKGROUND-IMAGE: url(lighthouse/header.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 131px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 100px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
#footer {
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px 0px 0px 132px;
	PADDING-LEFT: 0px;
	WIDTH: 761px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 50px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
#footer_menu_left {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_left.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 255px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 26px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
#footer_menu_contact_us {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_contact_us.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 89px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 26px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
.onhover#footer_menu_contact_us {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_contact_us_hover.png);
}
#footer_menu_site_map {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_site_map.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 69px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 26px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
.onhover#footer_menu_site_map {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_site_map_hover.png);
}
#footer_menu_legal_privacy {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_legal_privacy.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 107px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 26px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
.onhover#footer_menu_legal_privacy {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_legal_privacy_hover.png);
}
#footer_menu_right {
	BACKGROUND-IMAGE: url(lighthouse/footer_menu_right.png);
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 241px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 26px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 0px;
}
.display-container {
	POSITION: relative;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 6px;
	clear: both;
	float: none;
}
.display-label {
    PADDING-BOTTOM: 4px;
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
}
.display-field {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 1.1em;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	PADDING-TOP: 4px;
}
.editor-container {
	POSITION: relative;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 6px;
	clear: both;
	float: none;
}
.editor-label {
    PADDING-BOTTOM: 4px;
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
}
.editor-question {
    PADDING-BOTTOM: 4px;
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
}
.editor-field .text-box {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 1.1em;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	PADDING-TOP: 4px;
}
.editor-field .list-box {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: black;
	FONT-SIZE: 1.1em;
	BORDER-TOP: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	PADDING-TOP: 4px;
}
.editor-field .single-line {
	WIDTH: 400px;
}
.editor-field .date-pick {
	WIDTH: 120px;
}
.editor-description {
	DISPLAY: none;
}
.field-validation-error
{
    color: #ff0000;
}
.input-validation-error
{
    border: solid 2px red;
    background-color: #FFCCCC;
}
.validation-summary-errors
{
    font-weight: bold;
    color: black;
    border: solid 1px black;
    background-color: #FFCCCC;
    margin: 10px;
}
.validation-summary-errors li
{
    font-weight: bold;
    color: black;
}
.form-focus {
	BACKGROUND-COLOR: #9dbee5;
}
.form-focus .editor-description {
	BORDER-BOTTOM: #3860a5 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #3860a5 1px solid;
	PADDING: 4px;
	BACKGROUND-COLOR: #d0e0d1;
	MARGIN: 4px;
	WIDTH: 250px;
	DISPLAY: block;
	HEIGHT: 80%;
	COLOR: #3860a5;
	BORDER-TOP: #3860a5 1px solid;
	TOP: 0px;
	RIGHT: 0px;
	BORDER-RIGHT: #3860a5 1px solid;
}
TABLE.gridview 
{
	BORDER: #dbddff 1px solid;
	MARGIN: 10px 0px;
	BORDER-COLLAPSE: collapse;
	WIDTH: 100%;
}
TABLE.gridview TH 
{
    padding: 2px 10px;
	BORDER: #dbddff 1px solid;
	TEXT-ALIGN: left;
	LINE-HEIGHT: 1.3em;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #666666;
	BACKGROUND-IMAGE: url(lighthouse/gridview_back.png);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: 1px 1px;
}
TABLE.gridview TD {
    padding: 2px 10px;
	BORDER-BOTTOM: #dadada 1px dotted;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
}

.buttons {
	padding: 10px 10px 10px 0px;
	FLOAT: none;
	/*CLEAR: both;*/
}
.buttons A {
	BORDER-BOTTOM: #dedede 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 130%;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px 7px 0px 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	FLOAT: left;
	COLOR: #565656;
	FONT-SIZE: 12px;
	BORDER-TOP: #eee 1px solid;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dedede 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
}
.buttons BUTTON {
	BORDER-BOTTOM: #dedede 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 130%;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px 7px 0px 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	FLOAT: left;
	COLOR: #565656;
	FONT-SIZE: 12px;
	BORDER-TOP: #eee 1px solid;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dedede 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 7px;
	WIDTH: auto;
	PADDING-RIGHT: 10px;
	OVERFLOW: visible;
	PADDING-TOP: 4px;
	height: 30px;
}
.buttons INPUT[type=submit] {
	BORDER-BOTTOM: #dedede 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 130%;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px 7px 0px 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	FLOAT: left;
	COLOR: #565656;
	FONT-SIZE: 12px;
	BORDER-TOP: #eee 1px solid;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dedede 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 7px;
	WIDTH: auto;
	PADDING-RIGHT: 10px;
	OVERFLOW: visible;
	PADDING-TOP: 4px;
	height: 30px;
}
.buttons INPUT[type=button] {
	BORDER-BOTTOM: #dedede 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 6px;
	LINE-HEIGHT: 130%;
	BACKGROUND-COLOR: #f5f5f5;
	MARGIN: 0px 7px 0px 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FONT-FAMILY: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	FLOAT: left;
	COLOR: #565656;
	FONT-SIZE: 12px;
	BORDER-TOP: #eee 1px solid;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: #dedede 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 7px;
	WIDTH: auto;
	PADDING-RIGHT: 10px;
	OVERFLOW: visible;
	PADDING-TOP: 4px;
	height: 30px;
}
.buttons BUTTON[type] {
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 17px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 5px;
}
*:first-child + HTML BUTTON[type] {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 10px;
	PADDING-TOP: 4px;
}
.buttons BUTTON IMG {
	BORDER-BOTTOM-STYLE: none;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-STYLE: none;
	MARGIN: 0px 3px -3px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 16px;
	PADDING-RIGHT: 0px;
	BORDER-TOP-STYLE: none;
	HEIGHT: 16px;
	BORDER-LEFT-STYLE: none;
	PADDING-TOP: 0px;
}
.buttons A IMG {
	BORDER-BOTTOM-STYLE: none;
	PADDING-BOTTOM: 0px;
	BORDER-RIGHT-STYLE: none;
	MARGIN: 0px 3px -3px 0px;
	PADDING-LEFT: 0px;
	WIDTH: 16px;
	PADDING-RIGHT: 0px;
	BORDER-TOP-STYLE: none;
	HEIGHT: 16px;
	BORDER-LEFT-STYLE: none;
	PADDING-TOP: 0px;
}
BUTTON:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
.buttons A:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
.buttons INPUT[type=submit]:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
.buttons INPUT[type=button]:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
.buttons A:active {
	BORDER-BOTTOM: #6299c5 1px solid;
	BORDER-LEFT: #6299c5 1px solid;
	BACKGROUND-COLOR: #6299c5;
	COLOR: #fff;
	BORDER-TOP: #6299c5 1px solid;
	BORDER-RIGHT: #6299c5 1px solid;
}
.buttons INPUT[type=submit]:active {
	BORDER-BOTTOM: #6299c5 1px solid;
	BORDER-LEFT: #6299c5 1px solid;
	BACKGROUND-COLOR: #6299c5;
	COLOR: #fff;
	BORDER-TOP: #6299c5 1px solid;
	BORDER-RIGHT: #6299c5 1px solid;
}
.buttons INPUT[type=button]:active {
	BORDER-BOTTOM: #6299c5 1px solid;
	BORDER-LEFT: #6299c5 1px solid;
	BACKGROUND-COLOR: #6299c5;
	COLOR: #fff;
	BORDER-TOP: #6299c5 1px solid;
	BORDER-RIGHT: #6299c5 1px solid;
}
BUTTON.positive {
	COLOR: #529214;
}
.buttons A.positive {
	COLOR: #529214;
}
.buttons A.positive:hover {
	BORDER-BOTTOM: #c6d880 1px solid;
	BORDER-LEFT: #c6d880 1px solid;
	BACKGROUND-COLOR: #e6efc2;
	COLOR: #529214;
	BORDER-TOP: #c6d880 1px solid;
	BORDER-RIGHT: #c6d880 1px solid;
}
BUTTON.positive:hover {
	BORDER-BOTTOM: #c6d880 1px solid;
	BORDER-LEFT: #c6d880 1px solid;
	BACKGROUND-COLOR: #e6efc2;
	COLOR: #529214;
	BORDER-TOP: #c6d880 1px solid;
	BORDER-RIGHT: #c6d880 1px solid;
}
.buttons A.positive:active {
	BORDER-BOTTOM: #529214 1px solid;
	BORDER-LEFT: #529214 1px solid;
	BACKGROUND-COLOR: #529214;
	COLOR: #fff;
	BORDER-TOP: #529214 1px solid;
	BORDER-RIGHT: #529214 1px solid;
}
.buttons A.negative {
	COLOR: #d12f19;
}
BUTTON.negative {
	COLOR: #d12f19;
}
.buttons A.negative:hover {
	BORDER-BOTTOM: #fbc2c4 1px solid;
	BORDER-LEFT: #fbc2c4 1px solid;
	BACKGROUND: #fbe3e4;
	COLOR: #d12f19;
	BORDER-TOP: #fbc2c4 1px solid;
	BORDER-RIGHT: #fbc2c4 1px solid;
}
BUTTON.negative:hover {
	BORDER-BOTTOM: #fbc2c4 1px solid;
	BORDER-LEFT: #fbc2c4 1px solid;
	BACKGROUND: #fbe3e4;
	COLOR: #d12f19;
	BORDER-TOP: #fbc2c4 1px solid;
	BORDER-RIGHT: #fbc2c4 1px solid;
}
.buttons A.negative:active {
	BORDER-BOTTOM: #d12f19 1px solid;
	BORDER-LEFT: #d12f19 1px solid;
	BACKGROUND-COLOR: #d12f19;
	COLOR: #fff;
	BORDER-TOP: #d12f19 1px solid;
	BORDER-RIGHT: #d12f19 1px solid;
}
BUTTON.regular {
	COLOR: #336699;
}
.buttons A.regular {
	COLOR: #336699;
}
.buttons A.regular:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
BUTTON.regular:hover {
	BORDER-BOTTOM: #c2e1ef 1px solid;
	BORDER-LEFT: #c2e1ef 1px solid;
	BACKGROUND-COLOR: #dff4ff;
	COLOR: #336699;
	BORDER-TOP: #c2e1ef 1px solid;
	BORDER-RIGHT: #c2e1ef 1px solid;
}
.buttons A.regular:active {
	BORDER-BOTTOM: #6299c5 1px solid;
	BORDER-LEFT: #6299c5 1px solid;
	BACKGROUND-COLOR: #6299c5;
	COLOR: #fff;
	BORDER-TOP: #6299c5 1px solid;
	BORDER-RIGHT: #6299c5 1px solid;
}

/* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
.suggestions{ position: absolute; left:8px; top: 46px; width:320px; z-index: 100; display:none; }

/* SEARCHRESULTS */
.suggestionresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#a0a0a0; font-size:14px; line-height:16px; }
.suggestionresults a { display:block; background-color:#e4e4e4; height:20px; text-decoration:none; }
.suggestionresults a:hover { background-color:#b7b7b7; color:#ffffff; }
.suggestionresults a img { float:left; padding:5px 10px; }
.suggestionresults a span.suggestionvalue { display:block; font-weight:bold; padding-top:5px; color:#191919; }
.suggestionresults a:hover span.suggestionvalue { color:#ffffff; }
.suggestionresults a span { color:#555555; }
.suggestionresults a:hover span { color:#f1f1f1; }
.suggestionresults category { font-size:14px; margin:5px; display:block; color:#ffffff; }
.suggestionresults seperator { float:right; padding-right:15px; margin-right:5px; background-repeat:no-repeat; background-position:right; }
.suggestionresults seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff;  background-image:url(../shortcuts_arrow.gif); }