/* DEFAULT ELEMENT STYLES */

body                                    { margin: 0px; padding: 0px; font-size: 11px; color: #000000; background: #FFFFFF; font-family: arial, verdana, sans-serif; }
td                                      { font-size: 11px; }
form                                    { margin: 0px; }
h1                                      { font-size: 16px; color: #026536; margin-bottom: 7px; }
h2                                      { font-size: 16px; color: #026536; margin-bottom: 7px; }
.header_medium                          { font-size: 12px; color: #326B00; font-weight: bold}
h3                                      { font-size: 11px; color: #506372; margin-bottom: 7px; }
h4                                      { font-size: 10px; color: #000000; margin-bottom: 7px; }
h5                                      { font-size: 10px; color: #326B00; Margin-Top: 0px; margin-bottom: 0px; }
h6                                      { font-size: 12px; color: #326B00; margin-bottom: 0px;}

p                                       { font-size: 11px; margin: 0px 0px 15px 0px; }
ul                                      { font-size: 11px; }
ol                                      { font-size: 11px; }
pre                                     { margin: 0px; }
.textinput 		{
					border:1px solid black;
					font-size: 8pt;
					background:white;
					color:black; 
					width: 100px;
				}
.loginbutton		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 71px; 
		height: 18px; 
		border: 0px solid black; 
		background: #FAF9E7; 
		color: #FFFFFF; 
		font-size: 11px; 
		font-family: Tahoma, Helvetica, sans-serif, Arial; 
		background-image:url("/corp/graphics/sitecheck/button_login.gif"); 
}

/* LINK STYLES */

a:link                                  { color: #506372; text-decoration: underline; }
a:visited                               { color: #506372; text-decoration: underline; }
a:active                                { color: #506372; text-decoration: underline; }
a:hover                                 { color: #506372; text-decoration: underline; }
a.map:link                                  { color: #000000; text-decoration: underline; }
a.map:visited                               { color: #000000; text-decoration: underline; }
a.map:active                                { color: #000000; text-decoration: underline; }
a.map:hover                                 { color: #000000; text-decoration: underline; }
a.service:link                                  { color: #326B00; text-decoration: none; }
a.service:visited                               { color: #326B00; text-decoration: none; }
a.service:active                                { color: #326B00; text-decoration: none; }
a.service:hover                                 { color: #326B00; text-decoration: none; }
a.products:link                                  { color: #006736; text-decoration: underline; }
a.products:visited                               { color: #006736; text-decoration: underline; }
a.products:active                                { color: #006736; text-decoration: underline; }
a.products:hover                                 { color: #006736; text-decoration: underline; }
/* CONVENIENCE CLASSES */

.align_topleft                          { text-align: left; vertical-align: top; }
.align_bottomleft                       { text-align: left; vertical-align: bottom; }


p		{ font-size:8pt }
li		{ font-size:8pt }
/* CLASSES USED ON MORE THAN ONE PAGE */
.highlightedcontent    		{ color: #326B00; font-weight: bold;}
.maincontainer                          { padding: 10px 0px 10px 5px; }
.logotable_main                         { width: 773px; margin-bottom: 10px; }
.logotable_logocell                     { vertical-align: middle; text-align: left; padding-left: 5px; }
.logotable_taglinecell                  { vertical-align: middle; text-align: right; padding-right: 5px; }

.menu_maintable                         { width: 983px; }
.menu_itemcell                          { Cursor: pointer; width: 163px; height: 19px; font-weight:bold; color:#414D55; text-align: center; background: url(/corp/graphics/sitecheck/item_backg_off.gif) top left repeat-x; }
.menu_spacercell                        { width: 1px; height: 19px;}
.button {width:74px;height:20px; }
	
	
	
.menu_bottombordercell                  { width: 983px; height: 3px; background: #E4EDEC; }
.logintable_containertable              { width: 773px; margin-bottom: 15px; padding: 0px 0px 0px 0px; }
.logintable_bannercell                  { width: 515px; height: 137px; }
.logintable_middlespacercell            { width: 1px; height: 137px; background: #CDCC34; }
.logintable_form_containercell          { width: 257px; height: 137px; background: #FAF9E7; vertical-align: middle; text-align: center; }
.logintable_form_holdingtable           { padding: 0px 0px 0px 8px; text-align: center; Margin-Left: auto; Margin-Right: auto; }
.logintable_form_instructionscell       { background: #FAF9E7; text-align: left; font-weight: bold; font-size: 11px; Padding-Bottom: 15px; color: #326B00; }
.logintable_form_mainformcell           { text-align: right; Padding-Bottom: 10px; }
.logintable_form_username_titlecell     { vertical-align: middle; Padding-Bottom: 2px; text-align: left; font-size: 11px; padding-right: 10px; }
.logintable_titlecell     				{ background: #FAF9E7; vertical-align: middle; Padding-Bottom: 2px; text-align: left; font-size: 11px; font-weight: normal; padding-right: 8px; color: #326B00;}
.logintable_registercell     			{ background: #FAF9E7; vertical-align: middle; Padding-Bottom: 2px; text-align: left; font-size: 11px; font-weight: normal; padding-right: 8px; color: #FF9900;}
.logintable_form_username_fieldcell     { Padding-Bottom: 2px; vertical-align: middle; text-align: right; }
.logintable_form_username_inputfield    { Border: 1px solid black; width: 120px; font-size: 11px; }
.logintable_form_password_titlecell     { vertical-align: middle; text-align: left; font-size: 11px; padding-right: 10px; }
.logintable_form_password_fieldcell     { vertical-align: middle; text-align: right; }
.logintable_form_password_inputfield    { Border: 1px solid black; width: 120px; font-size: 11px; }
.logintable_form_submitcell             { text-align: right; Padding-Top: 10px; }
.logintable_form_inputimage             { Cursor: pointer; width: 71px; height: 18px; Border: none; }
.logintable_helplinkscell               { text-align: center; font-size: 11px; color: #326B00; }
.logintable_bottombordercell            { width: 773px; height: 4px; background: #CDCC34; }
.footer_containertable                  { width: 773px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 8px;}
.footer_separatorlinecell               { width: 773px; height: 15px; background: url(/corp/graphics/sitecheck/px_grey.gif) top left repeat-x; }
.footer_contenttable                    { width: 100%; }
.footer_logocell_landmark               { vertical-align: top; text-align: left; padding-left: 5px; }
.footer_textcell                        { vertical-align: top; text-align: center; font-size: 10px; color: #326B00; }
.footer_linkcell                        { vertical-align: top; text-align: center; font-size: 10px; color: #FF9900; }
.footer_logo                      	 	{ vertical-align: top; text-align: right; }
.footer_logocell_os                     { vertical-align: top; text-align: right; padding-right: 5px; }
.twocol_table                           { width: 773px; margin-bottom: 20px; }
.twocol_leftcontentcell                 { vertical-align: top; text-align: left; width: 495px; }
.twocol_leftcolpaddingcell              { width: 20px; background: white; }
.twocol_dividerlinecell                 { width: 1px; background: #CDCC34; }
.twocol_rightcolpaddingcell             { width: 25px; background: white; }
.twocol_rightcontentcell                { vertical-align: top; text-align: left; width: 232px; }
.addressdiv                             { font-size: 11px; Margin-Top: 30px; }
.genericform_containertable             { width: 100%;  Border: 1px solid #B5B9BA;  }
.genericform_containertable_noborder    { width: 100%; }
.genericform_optionlabel                { padding: 1px; text-align: left; background: #EDEDED; vertical-align: middle; Cursor: pointer; font-size: 11px; }
.genericform_optionlabel_mandatory      { padding: 1px; text-align: left; background: #EDEDED; vertical-align: middle; Cursor: pointer; font-size: 11px; font-weight: bold; }
.genericform_optioncheckbox             { padding: 1px; text-align: center; width: 20px; background: #EDEDED; vertical-align: middle; }
.genericform_questionlabel              { padding: 1px; text-align: left; background: #EDEDED; vertical-align: top; font-size: 11px; width: 150px; }
.genericform_questionlabel_mandatory    { padding: 1px; text-align: left; background: #EDEDED; vertical-align: top; font-size: 11px; width: 150px; font-weight: bold; }
.genericform_answerlabel                { padding: 1px; text-align: left; background: #EDEDED; vertical-align: middle; }
.genericform_richcontentcell            { padding: 3px; text-align: left; background: #EDEDED; vertical-align: middle; font-size: 11px; }
.genericform_input_tiny                 { font-size: 11px; Border: 1px solid; width: 25px; }
.genericform_input_small                { font-size: 11px; Border: 1px solid; width: 75px; }
.genericform_input_medium               { font-size: 11px; Border: 1px solid; width: 200px; }
.genericform_input_large                { font-size: 11px; Border: 1px solid; width: 300px; }
.hiddencodediv                          { display: none; background: #cccccc; padding: 10px; font-size: 11px; margin: 20px 0px 20px 0px; }
.codediv                                { background: #cccccc; padding: 10px; font-size: 11px; margin: 20px 0px 20px 0px; }
.loadingdiv                             { Position: absolute; width: 250px; Left: 261px; Top: 300px; Border: 1px solid #326B00; background: white; text-align: center; padding: 20px; color: #326B00; font-size: 12px; font-weight: bold; }

/* PAGE : index.jsp */

.curvedboxes_containertable             { width: 773px; margin-bottom: 15px; padding: 10px 0px 0px 8px;}
.curvedboxes_containercell              { vertical-align: top; }
.curvedboxes_spacercell                 { width: 16px; }
.curvedbox_table                        { width: 495px; }
.curvedbox_smalltable                   { width: 250px; }
.curvedbox_bordercell_topleft           { width: 16px; height: 16px; }
.curvedbox_bordercell_top               { height: 16px; background: url(/corp/graphics/sitecheck/border_curvedbox_top.gif); }
.curvedbox_bordercell_topright          { width: 16px; height: 16px; }
.curvedbox_bordercell_left              { width: 16px; background: url(/corp/graphics/sitecheck/border_curvedbox_left.gif); }
.curvedbox_bordercell_right             { width: 16px; background: url(/corp/graphics/sitecheck/border_curvedbox_right.gif); }
.curvedbox_bordercell_bottomleft        { width: 16px; height: 16px; }
.curvedbox_bordercell_bottom            { height: 16px; background: url(/corp/graphics/sitecheck/border_curvedbox_bottom.gif); }
.curvedbox_bordercell_bottomright       { width: 16px; height: 16px; }
.curvedbox_content_headerdiv            { font-size: 24px; color: #326B00; height: 65px; Position: relative; Top: -2px; }
.curvedbox_content_maincontentdiv       { height: 260px; }
.curvedbox_content_smallcontentdiv      { height: 100px; }
.curvedbox_link_holdertable             { width: 100%; Cursor: pointer; }
.curvedbox_link_textcell                { vertical-align: middle; padding-right: 5px; text-align: right; text-decoration: underline; color: #F7221A; }
.curvedbox_link_imgcell                 { vertical-align: middle; width: 19px; }
.warningmessagediv                      { width: 773px; margin: 0px 0px 15px 0px; font-weight: bold; text-align: center; }
.messagebox_highlightedspan             { color: #F7221A; }

.curvedbox_highlightedcontent    		{ color: #FF9900; font-weight: bold;}

a.curvedbox_content_header_link:link    { color: #326B00; text-decoration: none; }
a.curvedbox_content_header_link:visited { color: #326B00; text-decoration: none; }
a.curvedbox_content_header_link:active  { color: #326B00; text-decoration: none; }
a.curvedbox_content_header_link:hover   { color: #FF9900; text-decoration: none; }