@charset "utf-8";

/* CSS Document */

body { font:12px Verdana, Arial, Helvetica, sans-serif; color: #000; }
a { color:#5995A0; }
a:hover { color: #E3EDEF; text-decoration:underline; }
/* Form styles
input { background-color: #E3EDEF; border:1px solid #5995A0; }
input.right { float: right; }
input.table { background-color:none; border:none; }
 */
select, textarea { background-color: #E3EDEF; color: #000; }
form { padding:5px; }
.texta { background-color: #cccccc; border:1px solid #66666; }
form#login { background-color: #CCCCCC; color: #000000; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; }
label { font-weight:bold; }
tr { width:25px; }

/* Layout */
/* #container { background: #FFF url(../images/blue_gradient.gif) repeat-y; width:780px; } */
.logo { float:right; margin: 10px; }
.content { width: 567px; margin:0; padding:0; }
.contentTop { width: 567px; margin:0; padding: 5px 20px; }
.contentMiddle { width: 567px; margin: 5px 0 5px 10px; }
.contentBottom { width: 567px; margin: 5px 0 5px 10px; }
.content h1, .contentTop h1, .contentMiddle h1, .contentBottom h1 { font: 20px Arial, Helvetica, sans-serif; padding:10px; }
.content img, .contentTop img, .contentMiddle img, .contentBottom img { margin:5px; }
.content p, .contentTop p, .contentMiddle p, .contentBottom p { margin:0 0 5px 5px; padding:0; }
.contentTop UL { font: normal normal 12px Arial, Helvetica, sans-serif; line-height: 16px; margin: 0 0 10px 134px; }
.contentTop li { margin: 0 0 10px 40px; }
.contentTop UL.inst { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; line-height: 16px; margin: 0 0 5px 25px; }
.contentTop li.inst { margin: 0 0 10px 0; }
.contentTop h2 { font: normal normal 22px Arial, Helvetica, sans-serif; text-align: center; color: #685822; }

.rdcorner_top { background: #FFFFFF width: 567px; }

.announcement { font: 12px Arial, Helvetica, sans-serif; text-align: center; line-height: 1.2em; }
.announcTtl { font-weight: bold; color:#900; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; } 


/* Order Form Account Info */
.contentMiddle .ssRightTtl { font: normal bold 13px Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: right; }
.contentMiddle .ssRightTtlRed { font: normal bold 13px Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-align: right; }
/* Order Form Product Styles */
.contentBottom .ssRight { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; vertical-align: top; }
.contentBottom .ssRightBGCol { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; background-color: #E7E9FE; vertical-align: top; }
.contentBottom .ssRightBGColSub { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; background-color: #ADD5B3; }
.contentBottom .ssRightTtl { font: normal bold 13px Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: right; }
.contentBottom .ssRightTtlRed { font: normal bold 13px Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-align: right; }
.contentBottom .ssLeft { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; margin-left: 5px; }
.contentBottom .ssLeftRed { font: normal normal 12px Arial, Helvetica, sans-serif; color: #FF0000; text-align: left; vertical-align: top; }
.contentBottom .ssLeftRed UL { font: normal normal 12px Arial, Helvetica, sans-serif; color: #FF0000; line-height: 16px; margin: 5px 20px; }
.contentBottom .ssLeftBGCol { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; margin-left: 5px; background-color: #E7E9FE; }
.contentBottom .ssLeadRight { font: normal bold 12px Arial, Helvetica, sans-serif; text-align: right; background-color: #ADD5B3; }
.contentBottom .ssLeadRightTtl { font: normal bold 12px Arial, Helvetica, sans-serif; text-align: right; background-color: #DBCB93; }
.contentBottom .ssLeadLeftTtl { font: normal italic 14px Arial, Helvetica, sans-serif; text-align: left; color: #000000; background-color: #ADD5B3; padding: 0 5px; }
.contentBottom .ssLeadLeftTtl a { font: normal italic 14px Arial, Helvetica, sans-serif; text-align: left; color: #000000; text-decoration: underline; }
.contentBottom .ssLeadLeftTtl a:hover { color: #FFFFFF; }
/* Form Field Styles */
.contentBottom .ssQty { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; width: 50px; border: none; background-color:#FFFFFF; }
.contentBottom .ssQtyBl { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; width: 50px; border: none; background-color:#E3EDEF; }
.contentBottom .ssExt { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; width: 68px; border: none; background-color:#FFFFFF; }
.contentBottom .ssExtBl { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; width: 68px; border: none; background-color:#E3EDEF; }
.contentBottom .ssExtSubTtl { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: right; width: 68px; border: none; background-color:#ADD5B3; }
.contentBottom .ssOrgLong { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; width: 250px; border: none; background-color:#FFFFFF; }
.contentBottom .ssOrgMed { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; width: 110px; border: none; background-color:#FFFFFF; }
.contentBottom .ssOrgShort { font: normal normal 12px Arial, Helvetica, sans-serif; text-align: left; width: 100px; border: none; background-color:#FFFFFF; }
.contentBottom .ssSectionTtl { font: normal bold 14px Arial, Helvetica, sans-serif; text-align: center; background-color: #DBCB93; }
/* Table styles */
.contentBottom table { margin:0; padding:0; width:567px; }
.contentBottom table th, .contentBottom table td { border: 1px solid #6FA4AE; }

/* --- End of CSS --- */
