/*
  Website: SAP NetWeaver Magazine
  Author:  Vilmos Csizmadia (UCG Technology)
  Version: 11.8.2005
*/

a:link    { color:#005daa; }
a:visited { color:#005daa; }
a:hover   { color:#000000; }
a:active  { color:#000000; }

a.navigation:link    { color:#ffffff; text-decoration:none; }
a.navigation:visited { color:#ffffff; text-decoration:none; }
a.navigation:hover   { color:#99b5d7; text-decoration:none; }
a.navigation:active  { color:#99b5d7; text-decoration:none; }

a.resource:link    { color:#005daa; text-decoration:none; }
a.resource:visited { color:#005daa; text-decoration:none; }
a.resource:hover   { color:#000000; text-decoration:none; }
a.resource:active  { color:#000000; text-decoration:none; }

a.snw_navigation:link    { color:#ffffff; text-decoration:none; }
a.snw_navigation:visited { color:#ffffff; text-decoration:none; }
a.snw_navigation:hover   { color:#ffffff; text-decoration:underline; }
a.snw_navigation:active  { color:#ffffff; text-decoration:underline; }

a.view_shopping_cart:link    { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a.view_shopping_cart:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a.view_shopping_cart:hover   { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4c8dc3; text-decoration:none; }
a.view_shopping_cart:active  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4c8dc3; text-decoration:none; }

a.account:link    { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; }
a.account:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none; }
a.account:hover   { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }
a.account:active  { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:none; }

a.index:link    { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }
a.index:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; }
a.index:hover   { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#99b5d7; text-decoration:none; }
a.index:active  { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#99b5d7; text-decoration:none; }

a.details:link    { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#99b5d7; text-decoration:none; }
a.details:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#99b5d7; text-decoration:none; }
a.details:hover   { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c8dc3; text-decoration:none; }
a.details:active  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4c8dc3; text-decoration:none; }

body { font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; color:#000000; background-color:#ffffff; }

h1 { font-size:18px; color:#005daa; } /* a10013 */

h1.new { font-size: 18px; color: #99002E; } /* new as of 10/14/2008 Carole W */

h1.gray { font-size:18px; color:#999999; font-weight: normal; } /* a10013 */

h2 { font-size:14px; color:#005daa; } /* a10013 */

h2.new { font-size:14px; color:#99002E; } /* a10013 */

h2.gray { font-size:14px; color:#999999; font-weight: normal; } /* a10013 */

table { font-size:11px; }

table.highlight { color:#005daa; background-color:#e5eef6; }

.brand { font-weight:bold; color:#005daa; }

.regular {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}

.copyright { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; }

.input { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.input_line { font-family:Arial; font-size:11px; font-weight:bold; border-left:0px; border-right:0px; border-top:0px; border-bottom:2px solid #99b5d7; } /* background-color:#e5eef6; */

.input_frame { font-family:Arial; font-size:11px; font-weight:bold; border:2px solid #99b5d7; }

.left_margin {margin-left: 10px; }

.quote { font-weight:bold; color:#005daa; margin-left: 120px; }

.subhead {font-size: 14px; color: #005daa; font-weight: bold; text-transform: uppercase; }

.tab_navigation { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.tab_account       { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; }
.tab_account_fixed { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; }

.table_cell_header { padding-left:10px; padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#c0c0c0; line-height:10px; }

/********************/
/* BEGIN FORM STYLE */
/********************/
a.button:link    { font-size:18px; font-weight:bold; color:#99b5d7; text-decoration:none; }
a.button:visited { font-size:18px; font-weight:bold; color:#99b5d7; text-decoration:none; }
a.button:hover   { font-size:18px; font-weight:bold; color:#005daa; text-decoration:none; }
a.button:active  { font-size:18px; font-weight:bold; color:#005daa; text-decoration:none; }

span.light { color:#99b5d7; } /* should be brand color at 50% opacity */

span.lighter { color:#99b5d7; } /* should match border color */ /* #bbcbdf */

span.required { font-family:Times; font-size:12px; color:#ff0000; }

table.form { font-size:11px; border:2px dashed #99b5d7; color:#005daa; background-color:#e5eef6; }

.input { font-family:Arial; font-size:11px; }

.input_button { font-family:Arial; font-size:18px; font-weight:bold; border:0px; color:#99b5d7; background-color:#ffffff; cursor:pointer; }

.input_button_hover { font-family:Arial; font-size:18px; font-weight:bold; border:0px; color:#005daa; background-color:#ffffff; cursor:pointer; }
/******************/
/* END FORM STYLE */
/******************/
ul.check {
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(http://www.wispubs.com/sappartner/images/checkmark2.gif);
	list-style-type: square;
}

#bo_sidebar {
	width: 215px;
	float: right;
	margin-left: 0px;
	margin-top: 0px;
}

/* FORM STYLES - CREATED 02.17.09 */

/* CUSTOMER SITE LAYOUT */
#customer-wrapper { width:980px; overflow:hidden;}
#customer-header {}
#customer-sidebar { width:170px; float:left; background:url('http://www.wispubs.com/sappartner/images/sidebar_bottom(160x11).gif') bottom right no-repeat #99B5D7; padding-bottom:30000px; margin-bottom:-30000px;}
#customer-content { width:600px; float:left; background:url('http://www.wispubs.com/sappartner/images/background_curve(10x8).gif') top left no-repeat; padding-bottom:30000px; margin-bottom:-30000px;}
#customer-footer {}

/* SIDEBAR */
#customer-sidebar #external-links { padding:10px 5px 10px 10px;}
#customer-sidebar #external-links ul { margin:0; padding:0;}
#customer-sidebar #external-links li { list-style:none; padding:2px 0 2px 0;}
#customer-sidebar #external-links li a:link,
#customer-sidebar #external-links li a:visited { font-size:12px;}

/* CONTENT */
#customer-content-inner { padding:10px 0 0 10px;}
#customer-content-inner h1 { font-size:18px; color:#99002E;}
#customer-content-inner p { font-size:12px;}
#customer-content-inner .submit-wrapper {margin:0 auto; text-align:center;}


/* BASIC FORM LAYOUT */
form.customerForm { }
form.customerForm fieldset { margin-bottom:10px; font-size:12px; border:3px double #CCCCCC; padding:5px;}
form.customerForm legend { padding:0 2px; font-weight:bold; font-size:13px; color:#005DAA; }
form.customerForm label { display:inline-block; line-height:1.8; vertical-align:top; font-size:12px;}
form.customerForm ol { margin:0; padding:0;}
form.customerForm li { list-style:none; padding:2px; margin:0;}
form.customerForm ol.contactInfoList li input { border-color:#99B5D7; border-style:none none solid; border-width:0 0 2px; font-size:11px; font-weight:bold; width:200px; }
form.customerForm fieldset textarea { width:350px; overflow:auto;}
form.customerForm fieldset fieldset { border:none; margin:3px 0 0;}
form.customerForm fieldset fieldset legend { padding:0 0 5px; font-weight:normal; text-transform: uppercase;}
form.customerForm fieldset fieldset label { display:block; width:auto; font-size:11px;}
form.customerForm fieldset fieldset fieldset {}
form.customerForm fieldset fieldset fieldset legend {}
form.customerForm fieldset fieldset fieldset label {}

form.customerForm em { font-weight:bold; font-style:normal; color:#f00;}
form.customerForm label {width: 120px; /* Width of labels */}
form.customerForm fieldset fieldset label { margin-left:53px; /* Width plus 3 (html space) */ }

form.customerForm fieldset fieldset .leftColumn { float:left; width:290px;}
form.customerForm fieldset fieldset .rightColumn { float:left; width:240px;}
form.customerForm label.error { float: none; border:1px solid #A90000; background:#F8E5E5; margin-left:10px; padding:0 5px; vertical-align: top; }




/* END FORM STYLES - CREATED 02.17.09 */

/* TOOLBOX - CREATED 02.17.09 */
.clearFloat { clear:both;}
