@charset "utf-8";
/* CSS Document */

a{ outline:0;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial,sans-serif; font-size: 12px; color:#000000; /*letter-spacing:0.5px;*/
	background-color:#c4c4c4;
	line-height:16px;
}

h6{
background:none repeat scroll 0 0 #CECECE;
border:medium none;
display:block;
font-size:14px;
line-height:2;
padding:0 10px;
margin-bottom:10px;
margin-top:15px;
}

form{ padding:0; margin:0}
/* *html body { letter-spacing: .5px;}*/

.TxtBold{text-decoration:none;color:#000000; font-style:italic}


.TxtBoldBlue{ font-weight:bold; color:#115e8b;text-decoration:none}


.SectionTitle{ font-weight:bold; color:#ef4502; font-size:14px; font-family:arial,sans-serif; }

.SectionTitleImage{ font-weight:bold; color:#ef4502; font-size:14px; font-family:arial,sans-serif; padding-left:45px;  behavior: url(Scripts/iepngfix.htc); line-height:40PX}

.TxtLink{ color:#115e8b; text-decoration:none; cursor:pointer; }


.TxtLink:hover{ text-decoration:underline; cursor:pointer; color:#0d2b35;}


.TxtLinkBlack{ color:#818181; text-decoration:none; cursor:pointer; font-size:12px}


.TxtLinkBlack:hover{ text-decoration:underline; color:#000000;}


.TxtLinkNormal{ color:#000000; text-decoration:none; cursor:pointer; font-size:12px}

.TxtLinkNormal:hover{ color:#000000; text-decoration:underline; }


/*.TxtLink:active{ text-decoration:none; cursor:pointer; color:#004155;}*/

.Pipes{ padding-left:10px; padding-right:10px; color:#c9c9c9;}

.Footer{ color:#006483;}

.MakeMeTransparent{ behavior: url(Scripts/iepngfix.htc) }

.FirstRow{ height:102px; background-image:url(../Images/TopBar_Filler.png); background-position:top; background-repeat:repeat-x; }

.Corner_LeftTop{ background-image:url(../Images/Corner_LeftTop.png); background-position:left top; background-repeat:no-repeat; float:left; height:6px; width:6px;}

.Corner_RightTop{ background-image:url(../Images/Corner_RightTop.png); background-position:right top; background-repeat:no-repeat; float:right; height:6px; width:6px;}


.Corner_LeftBottom{ background-image:url(../Images/Corner_LeftBottom.png); background-position:left bottom; background-repeat:no-repeat; float:left; height:6px; width:6px;}



.Corner_RightBottom{ background-image:url(../Images/Corner_RightBottom.png); background-position:right bottom; background-repeat:no-repeat; float:right; height:6px; width:6px;}



/*********************************For Menus & SubMenus*/


.MenuBar{ margin:0; padding:0; height:26px; float:left; margin-top:15px; width:100%; border-bottom:1px solid #a8a8a8; list-style:none; }

.MenuBar li{    float:left; padding-left:20px;   }

.MenuBar li a{ outline:none;  height:20px;  cursor:pointer; padding:0; padding-right:20px;  text-decoration:none; font-weight:bold; float:left; padding-top:6px;  color:#115e8b; font-family:"Trebuchet MS", arial,sans-serif; }

.MenuBar li.Selected{   position: relative; top: 1px; z-index: 2;  background-image:url(../Images/TAB_LEFT.png); background-repeat:no-repeat; background-position:left top;}

.MenuBar li.Selected a{ background-image:url(../Images/TAB_RIGHT.png); background-repeat:no-repeat; background-position:right top; color:#000000; }

/*  For Left SideBar SubMenu  */

.SubMenuBar{ display:block; }

.SubMenu{padding:10px; color:#006483;  cursor:pointer; text-decoration:none;  outline:none; display:block; border-bottom:1px solid #c9c9c9; }

.SubMenu:hover{ color:#0d2b35; cursor:pointer; text-decoration:underline;}

.SubMenuSelected{  padding:10px; color:#0d2b35; font-weight:bold;  cursor:pointer; text-decoration:none; border-bottom:1px solid #c9c9c9; display:block}

.SubMenuSelected:hover{  text-decoration:none;}

.SubMenuPipes{ float:left; padding-left:10px; padding-right:10px; height:27px; line-height:27px; color:#c9c9c9;  }


/********************************************************************/

.SideBarMenu{ border-bottom:1px solid #c9c9c9;   padding:10px; color:#006483; text-decoration:none; cursor:pointer; display:block; padding-left:21px ; background-position:0 8px; background-repeat:no-repeat; }

.SideBarMenu:hover{ text-decoration:underline; cursor:pointer; color:#0d2b35;}

.StatusBar{ background-color:#eeeeee; border:1px solid #c9c9c9;   padding:10px;  }



/*For the Right SideBar*/

.SideBar{ width:185px; float:left; }


.SideBarHeader{ height:31px; line-height:31px; width:150px; background-image:url(../Images/Header_SideBar.png); background-repeat:no-repeat; background-position:top; font-weight:bold; text-align:left; padding-left:25px;   padding-right:10px; color: #115e8b;}

.SideBarHeaderBig{ height:35px; line-height:16px; width:150px; background-image:url(../Images/HeaderBig_SideBar.png); background-repeat:no-repeat; background-position:top; font-weight:bold; text-align:left; padding-left:25px;   padding-right:10px; padding-top:5px; color: #115e8b;}


.SideBarWrapper{ background-image:url(../Images/Filler_SideBar.png); background-repeat:repeat-y; background-position:center; }

.SideBarContent{ border-bottom:1px dotted #c4c2c2; width:165px; padding:10px}

.SideBarContentLast{ border-bottom:3px solid #c4c2c2; width:165px; padding:10px}

/**********************************************/


.News{ background-color:#f5f5f5; border:1px solid #c1c0c0; /*color:#545454;*/}

#NewsScroller div{ height: 150px; overflow:hidden;}

.News1{ border:1px solid #848484; text-align:center; margin:5px;   }

.News1Header{background-color:#848484; color:#ffffff; font-weight:bold; padding-left:5px; text-align:left; }

.GrayLink{ color:#545454; text-decoration:none; cursor:pointer;}

.GrayLink:hover{ color:#000000; text-decoration:underline; }


#HomePageList{ padding:0; margin:0; list-style:none; padding-left:16px; }

#HomePageList li{ background-image:url(../Images/Arrow.gif); background-position:0 0; background-repeat:no-repeat; padding-left:16px; margin:0}




.CustomList{ padding:0; margin:0; list-style:none; padding-left:16px; }

.CustomList li{ background-image:url(../Images/Arrow.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:16px; margin:0; padding-top:2px; padding-bottom:2px}


.CustomListSideBar{ padding:0; margin:0; list-style:none;  }

.CustomListSideBar li{ background-image:url(../Images/Arrow.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:16px; margin:0; padding-top:2px; padding-bottom:2px}




.formfields, .tarea, .select {
border:1px solid #B3B6AE;
color:#484848;

font-size:12px;
width:225px;
}


.star {
color:#ef4502;
}







.BoxLeft{ /*background-image:url(../Images/GradientBoxBig.png); background-repeat:repeat-x; background-position:top;*/ border:1px solid #ffffff; height:333px; overflow:hidden;width:254px;}

.BoxLeftWrapper{ border:1px solid #c1c0c0; float:left; width:256px; height:335px;}




.BoxRight{ /*background-image:url(../Images/GradientBoxBig.png); background-repeat:repeat-x; background-position:top;*/ border:1px solid #ffffff; height:333px; overflow:hidden; width:728px;}

.BoxRightWrapper{ border:1px solid #c1c0c0; float:right; width:730px; height:335px;}



.InnerSection{ padding-right:10px; padding-left:10px; padding-bottom:10px}


.ThumbnailImages{ border:2px solid #c9c9c9; cursor:pointer; padding:2px; display:block; text-align:center; color:#115e8b; text-decoration:none;  }

.ThumbnailImages:hover{border:2px solid #115e8b; color:#0d2b35; text-decoration:none}

/*TABS*/


/*TABS*/



.Level2MenuBar{  float:left;   height:20px;}

.Level2Menu{ float:left; padding-left:10px; padding-right:10px; height:20px; line-height:24px; color:#006483;  cursor:pointer; text-decoration:none;  outline:none; }

.Level2Menu:hover{ color:#0d2b35; cursor:pointer; text-decoration:underline;}

.Level2MenuPipes{ float:left; /*padding-left:5px; padding-right:5px;*/ height:20px; line-height:24px; color:#c9c9c9; }


.TableGrid{ border:1px solid #c1c0c0; border-collapse:collapse; }
.TableGrid td{ border:1px solid #c1c0c0; border-collapse:collapse; padding:3px}
.TableHeader{ font-weight:bold; background-color:#d9d9d9}

.TableGridPress{border-collapse:collapse; }
.TableGridPress td{border-bottom:1px dotted #CCCCCC; padding:8px 15px 8px 5px;color:#555555;}

.SubMenuHighlighted{ text-align:center; padding:10px; color:#006483;  cursor:pointer; text-decoration:none;  outline:none; display:block; background-color:#eeeeee; border:1px solid #c9c9c9; margin:10px; margin-left:0; }

.SubMenuHighlighted:hover{ color:#0d2b35; cursor:pointer; text-decoration:underline;}


.Logo{float:left; margin-top:15px; vertical-align:bottom; width:162px; height:74px; background-image:url(../Images/Logo.png); background-position:right top; text-decoration:none;}

.TagLine{margin-right:11px; margin-top:58px; font-size:9px; text-decoration:none;}

/*
.HomePageList{ list-style:none; padding-left:16px; margin:0}
.HomePageList li{ border-bottom:1px dotted gray; padding:2px;   }
*/
.CustomList4HomePage{ padding:0; margin:10px; list-style:none; padding-left:8px; }

.CustomList4HomePage li{ background-image:url(../Images/Arrow.gif); background-position:0 4px; background-repeat:no-repeat; padding-left:16px; margin:6px; padding-top:2px; padding-bottom:2px}







.MoreInfo{ background-image:url(../Images/MoreInfo_FillerNew.png); background-position:top; background-repeat:repeat-y; width:192px; float:left;  margin-top:10px;}

.MoreInfoTop{ background-image:url(../Images/MoreInfo_Top.png); background-position:top left; background-repeat:no-repeat; width:192px; float:left; }

.MoreInfoBottom{ background-image:url(../Images/MoreInfo_Bottom.png); background-position:bottom left; background-repeat:no-repeat; width:192px; float:left; }

.MoreInfoHeader{ background-image:url(../Images/MoreInfo_Header.png); background-repeat:no-repeat; background-position:15px 6px; padding-left:34px; height:24px; line-height:24px; font-weight:bold;  }

.MoreInfoHeaderNew{  padding-left:16px; height:24px; line-height:24px; font-weight:bold;  }

.MoreInfoContent{ padding:5px; border-bottom:1px dotted #c4c2c2; margin:5px; }



.MoreInfoS{ background-image:url(../Images/MoreInfo_FillerNew.png); background-position:top; background-repeat:repeat-y; width:192px;  float:right; height:175px;  }

.MoreInfoTopS{ background-image:url(../Images/MoreInfo_Top.png); background-position:top left; background-repeat:no-repeat; width:192px;   float:right; height:175px; }

.MoreInfoBottomS{ background-image:url(../Images/MoreInfo_Bottom.png); background-position:bottom left; background-repeat:no-repeat; width:192px; float:right; height:175px; }

.MoreInfoHeader{ background-image:url(../Images/MoreInfo_Header.png); background-repeat:no-repeat; background-position:15px 6px; padding-left:34px; height:24px; line-height:24px; font-weight:bold;  }

.MoreInfoContent{ padding:5px; border-bottom:1px dotted #c4c2c2; margin:5px; }




/*
.MoreInfoS{ background-image:url(../Images/MoreInfo_FillerS.png); background-position:top; background-repeat:repeat-x; width:216px; float:right; height:138px; margin-top:0;}

.MoreInfoLeftS{ background-image:url(../Images/MoreInfo_LeftS.png); background-position:top left; background-repeat:no-repeat; width:216px; float:right; height:138px;}

.MoreInfoRightS{ background-image:url(../Images/MoreInfo_RightS.png); background-position:top right; background-repeat:no-repeat; width:216px; float:right; height:138px;}
*/





.IndexBox{ background-image:url(../Images/IndexBoxFillerNew.png); background-position:top; background-repeat:repeat-y; width:270px; float:right; height:304px;}

.IndexBoxTop{ background-image:url(../Images/IndexBoxTop.png); background-position:top; background-repeat:no-repeat; width:270px; float:right; height:304px;}

.IndexBoxBottom{ background-image:url(../Images/IndexBoxBottom.png); background-position:bottom; background-repeat:no-repeat; width:270px; float:right; height:304px;}




.DownloadsBox{ background-image:url(../Images/DownloadsBoxFiller.png); background-position:top; background-repeat:repeat-y; width:100%; float:left;  margin-top:10px; width:593px;}

.DownloadsBoxTop{ background-image:url(../Images/DownloadsBoxTop.png); background-position:top; background-repeat:no-repeat; width:100%; float:left; width:593px;}

.DownloadsBoxBottom{ background-image:url(../Images/DownloadsBoxBottom.png); background-position:bottom; background-repeat:no-repeat; width:100%; float:left; width:593px; }

.NewsText{ font-size:9px;}


.TitleNew{font-weight:normal; color:#115e8b; font-size:12px; font-family:arial,sans-serif; line-height:24px; }

.SupportLeft{ display:inline; padding-right:10px; }

.SupportRight{ padding-left:10px; width:150px; float:right}


input#un{ border:1px solid #dcdcdc; background-color:#FFFFFF; }

input#pw{border:1px solid #dcdcdc; background-color:#FFFFFF; }

.CustomTF{ border:1px solid #e3e3e3; width:100px;}

.PercentTF{ border:1px solid #e3e3e3; width:25px;}

.ROICalTop{  width:593px; background-image:url(../Images/ROICalTop.jpg); background-position:top left; background-repeat:no-repeat;}

.ROICalBottom{  width:593px; background-image:url(../Images/ROICalBottom.jpg); background-position:bottom left; background-repeat:no-repeat;}

.customer li img{float:left;margin:0 10px 0 0;}
.customer li{list-style:none;margin:15px 0;text-align:justify;}
.customer li p{margin:0 0 0 138px;}

.text_hidden {
display:none;
visibility:visible;
}

.text_visible {
display:block;
visibility:visible;
}

p.top {
text-align:right;
}

#imageBox{
padding-top:0px;
}

#imageBox img{
border:none;
}

#imageBox a.demo{
background-image:url(../Images/demo_icon_grey.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
padding-bottom:14px;
}

#imageBox a.demo:hover{
background-image:url(../Images/demo_icon_color.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
}

#imageBox a.roi{
background-image:url(../Images/ROI_icon_grey.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
padding-bottom:13px;
}

#imageBox a.roi:hover{
background-image:url(../Images/ROI_icon_color.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
}

#imageBox a.jumpstart{
background-image:url(../Images/jumpStart_icon_grey.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
}

#imageBox a.jumpstart:hover{
background-image:url(../Images/jumpStart_icon_color.png);
background-repeat:no-repeat;
display:block;
height:84px;
width:268px;
}


#topmen { margin-top:0;padding-right:10px;position:relative; float:right; width:330px; text-align:right;}
#topmen ul.links li.last { background: 0; }
#topmen li {
	/*background: url(../images/common/toolbar-divider-bg.gif) no-repeat 100% 50%;*/
	color: #818181;
	display: inline;
	float: left;
	font-size: 100%;
	/*line-height: 19px;*/
	/*margin-top: 19px;*/
	padding: 0 8px;
	border-right:1px solid #C9C9C9;
}
/*#Toolbar*/ li.last { background: 0; padding-right: 0; }
#topmen a {
	color: #818181;
	display: block;
	text-decoration: none;
}
#topmen a:hover { color: #000000; text-decoration:underline; }
#topmen ul.links li span {
	padding: 2px 0 0 0;
	position: absolute;
	display: none; /*--Hide by default--*/
	color: #000000;
	font-size:90%;
}
#topmen ul.links li:hover span { display: block; } /*--Show subnav on hover--*/
#topmen ul.links li span a { display: inline !important; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
#topmen ul.links li span a:hover {text-decoration: underline;}
#topmen .last {border-right:none !important;}

/* Class added below to put a vertical bar as a seperator between top links and the logged in user caption */
.vert-line
{
	color: #818181;
	display: inline;
	float: right;
	font-size: 100%;
	padding: 0px 8px 0px 0px;
	border-right:1px solid #C9C9C9;
	

}
