body { background-color:#EAF4F9; background-image:url(images/bkg.gif); background-repeat:repeat-x; margin:0px;}

#homePageImages {width:284px; float:left;}

#homePageImages img {display:block; float:left; margin:0px; padding:0px;}
#homePageImages a { cursor:pointer;}
 #hpHeadline01 {background-image:url(images/bkg_headline-01.jpg); height:177px; }
 #hpHeadline01 h1 {font-size:30px;  padding-top:6px;   text-align:center;  font-weight:normal; color:#FFFFFF; }
 
 
 #hpHeadline02 {background-image:url(images/bkg_headline-02.jpg); height:79px; padding:14px 0px 2px 20px;}

#hpHeadline02 h1 {font-size:30px;  font-weight:normal; color:#003366; margin:0px; padding:0px; width:449px; }
#hpHeadline02 h1.two {font-size:26px;   font-weight:normal; color:#003366; margin:0px; padding:0px;  width:449px;}
#hpHeadline02 h1.three {font-size:26px;   font-weight:normal; color:#003366; margin:0px; padding:0px; width:449px;}

#hpHeadline03 {padding:0px 2px 0px 16px;  margin:0px;}
#hpHeadline03 h2 {font-size:26px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; width:449px; }

#findOutMore {padding:2px 2px 0px 8px;  margin:4px 0px 0px 22px; background-image:url(images/bkg_find-out-more.gif); background-repeat:no-repeat; width:445px; height:62px;}
#findOutMore h2 {font-size:24px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; width:449px; }


.cursorPoint {cursor:pointer; background-color:#FF0000;}

#hpRightBox {width:190px; height:55px; background-image:url(images/bkg-hp-image-01.jpg); display:block; padding:35px 0px 0px 94px; }
#homePageImages h1.first {font-size:26px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; position:absolute; top:42px; left:96px;  }
#homePageImages h2.first {font-size:14px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; position:absolute; top:71px; left:98px;}

#hpRightBoxTwo {width:190px; height:52px; background-image:url(images/bkg-hp-image-02.jpg); display:block; padding:35px 0px 0px 94px; }
#homePageImages h1.second {font-size:26px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; position:absolute; top:128px; left:96px; }
#homePageImages h2.second {font-size:14px;   font-weight:normal; color:#003366;  margin:0px; padding:0px; position:absolute; top:157px; left:98px; }


.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:19px; margin-top:2px;}
.smallText {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#003366; line-height:14px; margin:0px; padding:2px; }
.textWhite {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:19px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:47px; color:#003366; font-weight:normal; margin:0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px;  clear:both; color:#003366; font-weight:normal; margin:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003366; font-weight:bold; margin:0px;}
h3.SM {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#003366; font-weight:bold; margin:0px 0px 4px 0px;}

ul {margin:0px; padding:0px; list-style-image:url(images/bullet.gif);  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:19px; margin:4px 0px 24px 24px;}

ul.home {list-style-type:none;}

li{margin:0px 0px 12px 0px;}
/*TOOL STYLES*/
#toolTitle {background-image:url(images/bkg_ToolTitle.gif); height:36px; width:575px; background-repeat:no-repeat; }
#toolTitle h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#003366; font-weight:normal; margin:4px 4px 0px 10px;}

#toolTitleFormNoNav {background-image:url(images/bkg_ToolTitleNoNav.gif); height:36px; width:752px; background-repeat:no-repeat; }
#toolTitleFormNoNav h2 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#003366; font-weight:normal; margin:4px 4px 0px 10px;}


#toolBox {background-image:url(images/bkg_ToolBox.gif);  width:575px; background-repeat:repeat-y; overflow:hidden; }
#toolBottom {background-image:url(images/bkg_ToolBottom.gif); height:3px;  width:575px; margin-bottom:5px; background-repeat:no-repeat; }
/*background-image:url(images/bkg_ToolBox.gif);*/
#toolTitleForm {background-image:url(images/bkg_ToolTitle.gif); height:36px; width:700px; background-repeat:no-repeat; }

#toolBoxFormNoNav { background-color:#E2EAF4;  width:97%; background-repeat:repeat-y; overflow:hidden;  }
#toolBoxForm {background-image:url(images/bkg_ToolBox.gif);  width:700px; background-repeat:repeat-y; overflow:hidden; }
#toolBottomForm {background-image:url(images/bkg_ToolBottomForm.gif); height:3px;  width:575px; margin-bottom:5px; background-repeat:no-repeat; }

.Forms {margin:10px; padding:0px; list-style:none; overflow:hidden; width:555px;  }

.Forms textarea { padding:0px; float:left; display:block; margin:0px 0px 0px 2px; vertical-align:middle; }
.Forms input {  }
.Forms select { float:left; display:block; margin:0px 0px 0px 0px; }
.Forms li { margin:0px 0px 8px 0px; overflow:hidden; clear:both; width:555px; font-weight:normal; }
.Forms li.required { color:#993333; clear:both; overflow:hidden; margin:0px 0px 5px 0px; padding:0px; }
.validation-failed { border:2px solid #993333; vertical-align:top;}
.btn {text-align:center; background-color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border:1px solid #97B1C0; padding:2px; color:#FFFFFF; margin:8px 2px 0px 2px;}
.Forms label { width:20%; float:left; text-align:right; display:block; vertical-align:middle; padding:2px 5px 2px 0px; color:#003366; font-weight:bold; }

.resultsBox { margin:6px;}
.resultsTable {background-color:#FFFFFF; }
.columnHeader { background-color:#E2EAF4; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:19px; }
.oddRow { background-color:#CBD9E9; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:19px;}
.evenRow {background-color:#ECF1F7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003366; line-height:19px;}

.TextInput {border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
#MainContent {  width:775px;; margin:auto;   padding:0px; text-align:left; overflow:visible; position:relative; z-index: 20; visibility: visible; }

#Drop1 {position: absolute; width: 150px; left:475px; top:-5px; z-index:50; visibility: hidden; line-height:20px; background-color:#EAF4F9;  border-left:1px; border-top:0px; border-right:1px; border-bottom:1px; border-color:#003366; border-style:solid; padding:0px; font-family:Arial, Helvetica, sans-serif; }
	#Drop1 a { color:#003366; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:140px; padding:0px 5px 2px 5px; margin:0px; }
	#Drop1 a:hover {   text-decoration:underline;  display:block;  padding:0px 5px 2px 5px; margin:0px; background-color:#ffffff; cursor:pointer; }
	
#Drop2 {position: absolute; width: 150px; top:-5px; left:240px;  z-index:500; visibility: hidden; line-height:20px; background-color:#FFFFFF;  border-left:1px; border-top:0px; border-right:1px; border-bottom:1px; border-color:#003366; border-style:solid; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#EAF4F9;}
	#Drop2 a { color:#003366; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:140px; padding:0px 5px 2px 5px; margin:0px; }
	#Drop2 a:hover {   text-decoration:underline;  display:block;  padding:0px 5px 2px 5px; margin:0px; background-color:#ffffff; cursor:pointer; }
	
	#Drop3 {position: absolute; width: 150px; left:90px; top:-5px; z-index:50; visibility: hidden; line-height:20px; background-color:#FFFFFF;  border-left:1px; border-top:0px; border-right:1px; border-bottom:1px; border-color:#003366; border-style:solid; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#EAF4F9; margin-top:0px;}
	#Drop3 a { color:#003366; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:140px; padding:1px 5px 2px 5px; margin:0px; }
	#Drop3 a:hover {   text-decoration:underline;  display:block;  padding:1px 5px 2px 5px; margin:0px; background-color:#ffffff; cursor:pointer; }
	

.footerText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:4px 40px 4px 40px; color:#C4D5E9; line-height:21px;}

.ProductSuiteLinks { text-decoration:none; cursor:pointer;}

a.footerLink {color:#fff;}
a.footerLink:hover {color:#c00;}
a.footerLink:visited {color:#eee;}
a.footerLink:visited:hover {color:#c00;}


#exchangeLogin{margin-left:5px; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#exchangeLogin label{display:block; color:#003366; font-weight:bold;  }
#exchangeLogin ul{background-image:url(images/bkg_loginform.gif); background-repeat:repeat-x; margin:0px; list-style:none; padding:0px;}
#exchangeLogin ul li{list-style:none; list-style-image:none; margin:0px;  padding-left:5px;}
#exchangeLogin ul li input{}

#exhangeNavLoggedin{ background-color:##e2eaf4; margin-left:5px;}
#exhangeNavLoggedin ul{list-style:none; list-style-image:none; margin:0px; padding:0px;}
#exhangeNavLoggedin ul li{margin:0px; padding:0px; background-color:#e2eaf4; float:left;}
#exhangeNavLoggedin ul li img{border:0px; display:block; padding:0px; margin:0px; background-color:##0099CC;}


#vieCorrectedValues {position:absolute; left:0px; width: 425px;  z-index:80; visibility: hidden; }
.valuesFormatted { margin:0px auto 0px auto; line-height:20px; background-color:#EAF4F9;  border-left:1px; border-top:1px; border-right:1px; border-bottom:1px; border-color:#003366; border-style:solid; padding:0px 2px 4px 2px; font-family:Arial, Helvetica, sans-serif; }
.expandValues {cursor:default; background-color:#FFFFFF; border-style:inset; border-width:2px; height:17px;}
#videoPresentationContainer img{ margin:10px; border:0;float:left; display:inline; }
#videoPresentationContainer{ height:165px; width:450px; margin:20px; background-color:#c1d3e4}
#videoPresentation{float:left; width:195px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#003366} 
#videoPresentation span{font-weight:bold;}
#videoPresentation .title{display:block; font-size:19px; border-bottom:1px solid #6D8EAF; margin-bottom:5px; padding-bottom:5px;}
#videoPresentation .length{ font-size:11px; font-weight:normal;}
#videoPresentation a{ text-decoration:none; color:#003366;}
#videoPresentation .length a{ font-size:11px;}
#videoPresentation a.play{ font-size:11px; display:block; padding-top:5px; padding-bottom:5px; text-decoration:underline; color:#C10100;}


