body {width: auto;margin: 0;background-position: left;background-image: url(../images/bg_page.gif);background-repeat: repeat-y;font-family: Arial, Helvetica, sans-serif;color: #000000;line-height: 16px;font-size:62.5%;}
h1.Feature {display: block;margin: 0 0 0 30px;padding: 7px 0 7px 0;color: #000000;font-size: 1.7em;font-weight: bold; letter-spacing: 1px;}
h2,.SubHead {display: inline;font-size: 1.1em;font-weight: bold;margin: 0;}
p,.Copy,a {font-size: 1em;margin: 0;}
b {font-size: 1em;font-weight: bold;}
strong {font-weight: bold;}
em {font-style: italic;}
a img {border: 0;}
.BlueItalic {color: #000000;font-style: italic;}
.BlueBold {color: #000000;font-size: 1.1em;font-weight: bold;}
div#CopyBlock p {margin-bottom: 12px;font-size: 1.1em;}
div#CopyBlock ul {list-style-image: url(../images/blue_bullet.gif);font-size: 1em;margin: 4px 0 0 15px;padding-left: 16px;}
div#CopyBlock ul li {margin-bottom: 2px;font-size: 1.1em;}
ul.SimpleList {list-style-image: url(../images/bullet_yellow.gif);font-size: 1em;margin: 4px 0 0 0;padding-left: 16px;}
ul.SimpleList li {padding-bottom: 2px;font-size: 1.1em;}
ul.SimpleList li a {color: #000000;text-decoration: none;}
ul.SimpleList li a:link {color: #000000;text-decoration: none;}
ul.SimpleList li a:hover {color: #000000;text-decoration: underline;}
div#ContainerTop {width: 770px;height: 92px;padding: 0;background-position: center;background-repeat: no-repeat;}
div#ContainerTop img {margin: 0;}
div#ContainerTop img.LogoLeft {float: left;margin: 10px 0 0 0;}
div#ContainerTop img.LogoRight {float: right;margin: 29px 150px 0 0;}
div#ContainerToolBar {width: auto;height: 18px;margin: 0;padding: 0 0 0 34px;background-color: #000000;background-image: url(../images/gradient_blue2gray.gif);background-position: left;background-repeat: no-repeat;}
div#ContainerToolBar a {display: none;margin: 0;padding: 2px 10px 0 10px;color: #000000;font-size: 1.1em;font-weight: bold;text-transform: uppercase;text-decoration: none;background-position: left;background-image: url(../images/bullet_blue.gif);background-repeat: no-repeat;float: left;}
div#ContainerNav {display: none;width: 170px;text-align: right;background-position: top;background-image:  url(../images/bg_nav.gif);background-repeat: no-repeat;margin: 0;padding: 34px 0 0 0;}
div#ContainerNav a.MainNav {display: block;background-position: bottom;background-image:  url(../images/border_bottom_dotted.gif);background-repeat: repeat-x;margin: 0 1px 0 0;padding: 10px 15px 10px 0;font-size: 1.2em;color: #000000;font-weight: bold;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}
div#ContainerNav a.MainNav:link {color: #000000;}
div#ContainerNav a.MainNav:hover{color: #000000;background-position: top;background-image:  url(../images/bg_nav_over.gif);background-repeat: no-repeat;}
div#ContainerContent {width: 634px;top: 108px;position: absolute;}

div.FeatureBox {margin: 0;padding: 0 0 15px 0;background-image: url(../images/border_bottom_dotted.gif);background-position: bottom;background-repeat: repeat-x;}
div.FeatureBox h2, div.FeatureBox.SubHead, div.FeatureBox p {font-size: 1.2em;}
div.FeatureBox ul li {font-size: 1em;padding-bottom: 10px;}
div.FeatureBox a {font-size: 1.1em;}
div.FeatureBox div.MainHeader {width: 100%;background-image: url(../images/bg_header_main.gif);background-repeat: no-repeat;}
div.FeatureBox#Main {width: 100%;margin-top: 30px;}
div.FeatureBox#Main table {margin: 0;padding: 0;font-size: .9em;}
div.FeatureBox#Main td {margin: 0;padding: 0;text-align: left;vertical-align: top;}
div.FeatureBox#Main ul {list-style-image: url(../images/bullet_yellow.gif);margin: 6px 0 0 6px;padding-left: 18px;}
div.MainFeature {width: 100%;}
div.MainFeature table {margin: 0;padding: 0;font-size: 1.1em;}
div.MainFeature td {margin: 0;padding: 0;text-align: left;vertical-align: top;}
div.MainFeature ul {list-style-image: url(../images/bullet_yellow.gif);margin: 6px 0 0 6px;padding-left: 18px;}
div.FeatureBox div.SubHeader {width: 100%;background-image: url(../images/bg_header_sub.gif);background-repeat: no-repeat;}
div.FeatureBox#SubLeft {float: left;width: 251px;margin-top: 30px;}
div.FeatureBox#SubLeft ul {list-style-image: url(../images/bullet_yellow.gif);margin: 6px 50px 0 6px;padding-left: 18px;padding-bottom: 0;font-weight: bold;}
div.FeatureBox#SubRight {float: left;width: 251px;margin-left: 26px;margin-top: 30px;}
div.FeatureBox#SubRight img {display: block;float: left;margin: 0;padding: 0 6px 0 0;}
div.FeatureBox#SubRight p ul {display: block;float: left;width: 120px;padding: 6px 10px 0 10px;margin: 0;font-weight: bold;}
div.FeatureBox#SubRight a {color: #666666;text-decoration: none;}
div.FeatureBox#SubRight a:link {text-decoration: none;}
div.FeatureBox#SubRight a:hover {text-decoration: underline;}

div#ContainerFooter {clear: both;text-align: left;font-size: .9em;padding-top: 30px;color: #000000;}
div#ContainerFooter #TextLinks {display: none;}
div#ContainerFooter #TextLinks a {color: #000000;text-transform: uppercase;text-decoration: none;}
div#ContainerFooter p {margin: 0;}
div#ContainerFooter #TextLinks a:link {text-decoration: none;}
div#ContainerFooter #TextLinks a:hover {text-decoration: underline;}
div#UserInfo {position: absolute; width: 154px; top: 113px; left: 0; text-align: right;}
div#UserInfo p {font-size: 1em;margin: -2px 0 0 0;padding: 0;}
div#UserInfo p a {text-decoration: none; color: #000000;}
div#UserInfo p a:link {text-decoration: none;}
div#UserInfo p a:hover {text-decoration: underline;}
p#Message {display: block;margin-bottom: 6px;padding:2px;font-size: 1.2em;color: #000000;font-weight: bold;}
/* sub page specific */
div#ContainerSubNav {margin-right: 1px;border-right: 5px solid #F0F0F0;background-position: bottom;background-image:  url(../images/border_bottom_dotted.gif);background-repeat: repeat-x;}
div#ContainerSubNav ul {margin: 0;padding: 11px;list-style-type: none; font-size: 1.1em;line-height:12px;}
div#ContainerSubNav ul li {padding-top: 3px;padding-bottom: 3px;}
div#ContainerSubNav ul li a {color: #000000;text-decoration: none;}
div#ContainerSubNav ul li a:link {color: #000000;text-decoration: none;}
div#ContainerSubNav ul li a:hover {color: #000000;text-decoration: underline;}
div#ContainerSubNav a.Current {color: #000000;text-decoration: none;}
div#ContainerCrumb {display: none;width: 530px;top: 118px;left: 210px;position: absolute;font-size: 1.1em;text-transform: uppercase;color: #000000;}
div#ContainerCrumb a {color: #000000;text-decoration: none;font-size: 1em;}
div#ContainerCrumb a:link {text-decoration: none;}
div#ContainerCrumb a:hover {text-decoration: underline;}
div#LeftColumn {float: left;width: 100%;padding-top: 4px;}
div#LeftColumn img {vertical-align: bottom;margin-right: 6px;}
div#LeftColumn h1, h1#pageheader {display: inline;color: #000000;font-size: 1.8em;font-weight: normal;letter-spacing: 1px;}
div#CopyBlock {font-size: 1em;padding-bottom: 14px;background-image: url(../images/border_bottom_dotted.gif);background-position: bottom;background-repeat: repeat-x;}
div#CopyBlock div {margin-top: 14px;font-size: 1em;}
div a {color: #000000; text-decoration: underline;}
div a:link {color: #000000; text-decoration: underline;}
div a:hover {color: #000000; text-decoration: none;}
div a.RegReq {display: block;width: 160px;color: #000000; text-decoration: none;font-size: 1.1em;}
div a.RegReq:link {color: #000000; text-decoration: none;}
div a.RegReq:hover {color: #000000; text-decoration: underline;}
div#RelatedLinks {margin-top: 14px;}
div#RightColumn {display: none;float: right;width: 110px;padding-top: 4px;padding-right: 6px;}
div#RightColumn a.Request {width: 110px;display: block;margin: 0;padding: 2px 16px 0 12px;color: #000000;font-size: 1.1em;font-weight: bold;text-transform: uppercase;text-decoration: none;background-position: left;background-image: url(../images/bullet_blue.gif);background-repeat: no-repeat;}
div#CaseStudies {clear: both; width: 162px;margin-top: 34px;padding-bottom: 14px;background-image: url(../images/border_bottom_dotted.gif);background-position: bottom;background-repeat: repeat-x;}
div#WhitePapers {clear: both; width: 162px;margin-top: 14px;}
div#RegHeader {padding-bottom: 4px;margin-bottom: 14px;}
div#RegHeader img {vertical-align: middle;margin-right: 6px;}
form {margin: 0;padding: 0;}
form table {width: 100%;}
form table td{padding: 4px 0 4px 0;}
table input.TextField, textarea.TextField, table select {font-family: Arial, Helvetica, sans-serif;width: 150px;font-size: 1em;font-weight: bold;color: #000000;border: 1px solid #666666;padding: 0;margin: 0;}
table select {width: auto;}
form table td.Labels, form table td.Inputs {font-size: 1.1em;font-weight: bold;color: #000000;}
form#RegForm table td.Labels {width: 26%;padding-right: 4px;}
form#RegForm table td.Inputs {width: 74%;}
form#LoginForm table td.Labels {width: 15%;}
form#LoginForm table td.Inputs {width: 85%;}
form#PasswordForm table td.Labels {width: 25%;}
form#PasswordForm table td.Input {width: 75%;}
form#SearchForm table td.InputText {width: 30%;text-align: left;vertical-align: middle;}
form#SearchForm table td.InputBtn {width: 70%;text-align: left;vertical-align: middle;}
form#ReqForm table td.Labels {width: 25%;padding-right: 4px;}
form#ReqForm table td.Inputs {width: 75%;}
div.LogoBox {
	clear: both;
	margin-top: 30px;
}
