body {margin:0;background:url(images/bkg_Pattern.gif) #e6e6e6 fixed repeat;text-align:center;font-family:verdana,arial,sans-serif;font-size:70%;font-weight:normal;text-decoration:none;text-transform:none;color:#000000;line-height:16px}
img, table {border:0;}
td {vertical-align:top;padding:2px;}
div {display:block;}
table {border-collapse:collapse;}
a {float:none;text-decoration:none;color:#568ecb;}
a:hover {color:#ffdddd;}
p {margin-bottom:13px;}
h1 {margin:0 0 8px 0;padding-top:0;font-family:Arial;font-size:24px;line-height:30px;color:#547901;letter-spacing:-0.04em;clear:both;}
h2 {margin:0 0 2px 0;padding-top:12px;font-family:Arial;font-size:16px;line-height:22px;color:#547901;letter-spacing:-0.04em;}
h3 {margin:0 0 2px 0;padding:0;font-family:Arial;font-size:12px;line-height:12px;color:#547901;letter-spacing:-0.04em;}
ul {padding:0 0 10px 0;margin:0 0 0 40px;}
ul li {margin:0 0 0 -20px;padding:8px 0 0 0;list-style-type:square}

.Textbox {width:30px;height:13px;font-size:100%;}
.Dropdown {width:70px;height:13px;font-size:100%;}

#ContentContainer {width:966px;margin:0 auto;padding:0 24px 20px 24px;clear:both;background-image:url(images/bkg_Body.png);text-align:left;}
#ContentContainer* {position:relative;}
#Header {width:950px;height:97px;margin:0 auto;padding:42px 24px 0 40px;background-image:url(images/bkg_Header.png);color:#ffaaaa;text-align:left;}
#Header a {color:#ffaaaa;}
#Header a.hover {color:#ffdddd;}
#Header a.visited {color:#ffdddd;}
#Header* {position:relative;}
#Header .Menubar {position:relative;top:9px;}
#Footer {width:950px;height:33px;padding:0 24px 0 40px;margin:0 auto;text-align:left;background-image:url(images/bkg_Footer.png);color:#aaaaaa;}

#Col1 {width:735px;float:right;padding:15px 8px 10px 2px;}
#Col2 {width:190px;float:left;padding:15px 10px 10px 15px;}

.LeftCol {width:500px;float:left;padding:15px 8px 10px 2px;}
.RightCol {width:190px;float:right;padding:15px 10px 10px 15px;}

.CalculateBox {}
.CalculateBox .CalculateContent {border:1px solid #aaaaaa;padding:10px;width:650px;}
.CalculateBox .CalculateContent .objStandardObjects {width:275px;float:left;}
.CalculateBox .CalculateContent .objMetricObjects {width:275px;float:left;}
.CalculateBox .CalculateContent .objResult {width:337px;float:right;}
.CalculateBox .FormRow {height:30px;width:270px;}
.CalculateBox .BMICol1 {float:left;display:block;width:100px;}
.CalculateBox .BMICol2 {float:right;display:block;width:168px;}

.InfoBox {padding:1px 8px 10px 8px;background-color:#eeeeee;margin-bottom:10px;}
.InfoBox ul {padding:0 0 10px 0;margin:0 0 0 40px;}
.InfoBox ul li {margin:0 0 0 -20px;padding:8px 0 0 0;list-style-type:square}
.InfoBox p {margin:0;}
.InfoBox h3 {margin:15px 0 0 0;}

.InfoBoxAttention {padding:1px 8px 1px 8px;background-color:#ffeeee;margin-bottom:10px;}
.InfoBoxAttention ul {padding:0 0 10px 0;margin:0 0 0 40px;}
.InfoBoxAttention ul li {margin:0 0 0 -20px;padding:8px 0 0 0;list-style-type:square}

.InfoBoxInformation {padding:1px 8px 1px 8px;background-color:#ffff77;margin-bottom:10px;}
.InfoBoxInformation ul {padding:0 0 10px 0;margin:0 0 0 40px;}
.InfoBoxInformation ul li {margin:0 0 0 -20px;padding:8px 0 0 0;list-style-type:square}

hr.Clear {display:block;clear:both;margin:0;visibility:hidden;}

.ColumnBox {float:left;width:359px;background-color:#0075ba;padding:0;margin:0;}
.ColumnBox h2 {color:#ffffff;margin:3px 0 0 10px;}
.ColumnBox .ColumnContent {background-color:#ffffff;margin:3px 2px 2px 2px;padding:0px 10px 5px 10px;}
.ColumnBox .ColumnContent .ColumnContentBox {margin:5px 0 0 0;padding:15px 0 0 0;}
.ColumnBox .ColumnContent .ColumnContentBox p {margin:4px 0 0 0;}

.LeftMenu {color:#568ecb;}
.LeftMenu ul {padding:0 0 10px 0;margin:0 0 0 40px;}
.LeftMenu ul li {margin:0 0 0 -30px;padding:8px 0 0 0;list-style:none;font-weight:bold;} /* main item */
.LeftMenu ul li ul {margin:0;padding:5px 0 0 25px;}
.LeftMenu ul li ul li {margin:0;padding:0;list-style-image: url(images/icon_bullet.gif);font-weight:normal;} /* sub items */
.LeftMenu a {float:none;text-decoration:none;color:#568ecb;}
.LeftMenu a:hover {color:#235ba0;font-weight:bold;}
.LeftMenu li:hover {background-color:#f6f6f2;}
.LeftMenu .SelectedItem {background-color:#f6f6f2;list-style-image: url(images/icon_bullet_anim.gif)}

.price {color:#cc5555;font-weight:bold;}

/*****************************************************************
* DATATABLE
******************************************************************/

.DataTable {width:100%;margin:20px 0 0 0;padding:0;border-collapse:collapse;}
.DataTable th {font-weight:bold;line-height:16px;}
.DataTable td {padding:2px 5px 1px 8px;line-height:18px;vertical-align:top;color:#828282;}
.DataTable td A {text-decoration:none;color:#ff6600;}

.DataTable tr.ListHeader td {padding:5px 5px 5px 8px;font-weight:bold;background:#eeeeee;color:#547901;}
.DataTable tr.ListHeader td A {text-decoration:underline;font-weight:bold;color:#000084;}

/* datatypes primary for DataTable */
col.CellText {text-align:left;padding:1px 5px 1px 5px;}
col.CellDate {text-align:left;padding:1px 5px 1px 5px;}
col.CellNumeric {text-align:right;padding:1px 5px 1px 5px;}
col.CellPicture {text-align:center;padding:1px 5px 1px 5px;}
col.CellMoney {text-align:right;padding:1px 5px 1px 5px;}

/* textcoloring styles for spans etc */
.emphase {font-weight:bold;}
.negative {color:#ff0000;}
.positive {color:#00aa00;}
.neutral {color:#003300;font-weight:bold;}
.disabled {color:#aaaaaa;}
.alert {color:#ff0000;}

/*****************************************************************
* TAB OBJECT
******************************************************************/

.TabNavigator .tabnav {height:10px;margin:0;padding-left:2px;}
.TabNavigator .tabnav li {margin:0;padding:0;display:inline;list-style-type:none;}

.TabNavigator .tabnav a:link {float:left;background:#f3f3f3;font-size:10px;line-height:14px;font-weight:bold;padding:2px 10px 2px 10px;margin-right:4px;border:1px solid #cccccc;text-decoration:none;color:#666666;}
.TabNavigator .tabnav a:visited {float:left;background:#f3f3f3;font-size:10px;line-height:14px;font-weight:bold;padding:2px 10px 2px 10px;margin-right:4px;border:1px solid #cccccc;text-decoration:none;color:#666666;}

.TabNavigator .tabnav a:link.tabselected {border-bottom:1px solid #ffeeee;background:#ffeeee;color:#000000;}
.TabNavigator .tabnav a:visited.tabselected {border-bottom:1px solid #ffeeee;background:#ffeeee;color:#000000;}

.TabNavigator .tabnav a:link.tabnotselected  {border-bottom:1px solid #ffaaaa;background:#ffaaaa;color:#000000;}
.TabNavigator .tabnav a:visited.tabnotselected {border-bottom:1px solid #ffaaaa;background:#ffaaaa;color:#000000;}

.TabNavigator .tabnav a:link.tabdisabled {border-bottom:1px solid #ffffff;background:#ffffff;color:#000000;}
.TabNavigator .tabnav a:visited.tabdisabled {border-bottom:1px solid #ffffff;background:#ffffff;color:#000000;}

.TabNavigator .tabnav a:hover	{background:#ffffff;}
