body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	background-image: url(Images/body-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.Container {
	width: 1000px;
	margin: 0em auto;
	text-align: left;
}
Img {
	padding:0;
	margin:0;
	border:none;
}
.SkipLinks {
	display:none;
}
.FloatOppDir {
	float:right;
}
.FloatDir {
	float:left;
}
.RightSide {
	float:right;
	width: 250px;
}
.LeftSide {
	float:left;
	width: 250px;
}

.ImgFloatDir {
	float: left;
	margin: 0 10px 10px 0;
}
.ImgFloatOppDir {
	float: right;
	margin: 0 0px 10px 10px;
}
form {
	padding:0;
	margin:0 0 5px 0;
	vertical-align: top;
}
/*** utility styles *****************/
.Utility {
	color: #333;
	float: right;
	font-size: 75%;
	text-align: right;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 20px;
	height: 25px;
}
*html .Utility {
	margin-bottom: 17px;
}
.Utility a:link {
	color: #003399;
	text-decoration: none;
}
.Utility a:visited {
	color: #003399;
	text-decoration: none;
}
.Utility a:hover, .Utility a:active {
	color: #EF4219;
	text-decoration: none;
}
.SearchBox {
	float: right;
	width: 200px;
}
.SearchBox form {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
/*Header*/
.Header {
	width: 1000px;
	padding: 0;
	height: 84px;
}
.Logo {
	float: left;
	margin: 10px 0 0 0;
	width: 159px;
}
.PrintLogo {
	float: left;
	margin: 33px 0 0 0;
	width: 159px;
	display: none;
}
.HomeMain {
	width: 990px;
	padding: 5px 0px 0px 0px;
}
/*****Link*****/
a:link {
	color: #03C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #002DB3;
}
a:hover, a:active {
	color: #003399;
	text-decoration: underline;
}
.Red a:link {
	color: #F13F19;
	text-decoration: none;
}
.Red a:visited {
	text-decoration: none;
	color: #F13F19;
}
.Red a:hover, .Red a:active {
	color: #C30;
	text-decoration: underline;
}

/*SideBar*/
.SideBar {
	width: 232px;
	color: #333333;
	padding: 22px 0px 0px 8px;
	float: left;
	margin: 0;
}
/* sidemenu */
.SideMenu {
	float: left;
	padding: 8px 0px 0px 0px;
	width: 232px;
	font-size: 90%;
	margin: 0px 0px 24px 0px;
	font-weight: normal;
	text-align: left;
	background-color: #FFF;
	background-image: url(Images/side-menu-bg.gif);
	background-position: center;
	background-repeat: repeat-y;
}
.SideMenu ul {
	line-height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 11px 0px;
	list-style-image: none;
	list-style-type: none;
	width: 232px;
	background-image: url(Images/side-story-bottom-bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.SideMenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	width: 232px;
	border-top: 1px solid #E0E5EA;
}
.SideMenu a {
	text-decoration:none;
	color: #333;
	padding: 7px 10px 7px 20px;
	display: block;
	width: 202px;
}
.SideMenu a:link, .SideMenu a:visited {
	text-decoration:none;
	color: #012614;
}
.SideMenu a:hover {
	text-decoration:none;
	color: #29549B;
	background-color: #ECEFF2;
	background-image: url(Images/side-menu-uberlink-bg.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.SideMenu a:active {
	text-decoration:none;
	color: #012614;
}
.uberlink a:link, .uberlink a:visited, .uberlink a:hover, .uberlink a:active {
	text-decoration:none;
	color: #2B569B;
	background-color: #FFF;
	background-image: url(Images/side-menu-uberlink-bg.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
.SideStory {
	padding: 10px 9px 2px 9px;
	width: 204px;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
}
.FormField {
	text-align:left;
	border: 1px solid #ccc;
	background-color: #FFF;
	padding: 3px 3px 3px 3px;
	color: #666;
}
.Utility .FormFieldLeft {
	text-align:left;
	border: 1px solid #CECFCB;
	padding: 2px 3px 2px 3px;
	color: #333;
}
.FormFieldLeft {
	text-align:left;
	border: 1px solid #ccc;
	background-color: #FFF;
	padding: 2px 3px 2px 3px;
	color: #666;
}
/*MainBody*/
.MainContainer {
	background-image: url(Images/main-container-bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 1000px;
	padding: 5px 0 0 0;
}

.MainBody {
	float: right;
	margin: 0;
	padding: 0px 0px 0px 0;
	width: 760px;
}
.Content {
	color: #333;
	font-weight: normal;
	margin: 0px 0 5px 0;
	padding: 6px 10px 20px 18px;
	width: 505px;
	float: left;
	min-height:675px;
}
h1 {
	font-size: 200%;
	padding: 0;
	margin: 0 0 6px 0;
	font-weight: normal;
	color: #2B5399;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 115%;
	color: #2B5399;
	padding: 0;
	margin: 25px 0 10px 0;
	font-weight: normal;
}
h3 {
	font-size: 95%;
	color: #333;
	padding: 0;
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-style: normal;
}
p {
	line-height: 125%;
	text-align: left;
	padding: 0;
	margin: 0px 0px 15px 0px;
	color: #333;
	font-size: 80%;
}
.MainBody ul {
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 3px 50px 5px 50px;
	font-size: 80%;
	list-style-image: url(Images/bullet.gif);
}
.MainBody li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 3px;
}
.ContentSummery {
	font-size: 90%;
	font-weight: bold;
	line-height: 140%;
	padding-bottom: 3px;
	color: #F13F19;
}
/*news*/
.NewsBox {
	background-color: #EEEEEE;
	border: 1px solid #E5E5E5;
	padding: 10px;
	margin-bottom: 12px;
	height: 175px;
}
.NewsItemDate {
	color: #666;
	font-size: 70%;
	padding: 0px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 110%;
	font-weight: normal;
}
.NewsContent .NewsItemDate {
	color: #666;
	font-size: 70%;
	padding: 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 110%;
	font-weight: normal;
}
.NewsBox h1 {
	font-size: 150%;
}
/*Footer*/
.FooterContainer {
	margin: 0em auto;
	width: 990px;
	font-size: 75%;
	padding: 13px 0 20px 0;
	color: #333;
}
.Footer {
	background-color: #FFF;
	background-image: url(Images/footer-bottom-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
*html .Footer {
	margin-top: 0px;
}
/*** NavBar Tags *****************/
.Nav {
	line-height:normal;
	float: right;
	font-family: Arial, Helvetica, sans-serif, Campain, Corbel;
	font-weight: normal;
	font-size: 90%;
	width: 640px;
	padding: 0px 20px 0 0px;
	position: relative;
	z-index: 1;
}
#siteNav {
	DISPLAY: inline;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	padding: 0;
	list-style-image: url(none);
}
UL#siteNav LI {
	FLOAT: left;
	POSITION: relative;
	padding-bottom: 0px;
	text-align: center;
	font-weight: normal;
	padding-left: 2px;
	margin: 0 2px 0 2px;
}
UL#siteNav LI A {
	COLOR: #333;
	TEXT-DECORATION: none;
	text-align: left;
	display: block;
	/*padding: 9px 20px 10px 20px;*/
	padding: 9px 18px 8px;
	font-weight: normal;
	line-height: 105%;
}
UL#siteNav LI#current UL LI A:active {
        color: #2B5399;
        background-image: url(none);
        border-bottom: 1px solid #4C77AD;
        background-color: #E0E5EA;
        width: 150px;
        padding: 5px 15px 5px 15px;
}

*html UL#siteNav LI A {
	padding: 10px 20px 9px 20px;
	line-height: 100%;
}

UL#siteNav #current {
	COLOR: #FFF;
	background-image: url(Images/nav-left-current-bg.gif);
	background-position: top left;
}
UL#siteNav #current a {
	COLOR: #FFF;
	background-image: url(Images/nav-right-current-bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
UL#siteNav #current li a {
	background-color:#f2f2f2;
	COLOR:#666666;
	border-bottom: none;
}
UL#siteNav #current li a:hover {
	COLOR:#F86400;
	border-bottom: none;
}
#siteNav LI:hover {
	background-image: url(Images/nav-left-current-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
UL#siteNav LI a:hover {
	color: #FFF;
	background-image: url(Images/nav-right-current-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #4A6FAA;
}
UL#siteNav LI:hover a {
	color: #FFF;
	background-image: url(Images/nav-right-current-bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #4A6FAA;
}
UL#siteNav LI#current a:hover {
	color: #FFFFFF;
	background-color:#19436C;
}
UL#siteNav LI#current:hover a {
	color: #F5BD2C;
	border:none;
}
UL#siteNav LI UL {
	DISPLAY: none;
	PADDING: 0px 5px 4px 0px;
	LEFT: 0px;
	MARGIN: 0px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute;
	width:180px;
	background-color: #19436C;
	background: url(Images/nav-shadow.png) transparent;
	background-position: bottom right;
	background-repeat: no-repeat;
}
UL#siteNav LI UL.Last {
	width:150px;
}
*html UL#siteNav LI UL {
	PADDING: 0px 0px 4px 0px;
	font-size: 95%;
}
UL#siteNav LI:hover UL {
	CLEAR: left;
	DISPLAY: block;
	list-style-image: url(none);
}
UL#siteNav LI.sfhover UL {
	DISPLAY: block;
}
UL#siteNav LI UL LI {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px 0px 0 0;
}
UL#siteNav LI UL LI A {
	DISPLAY: block;
	MARGIN: 0px;
	COLOR: #7C7C7C;
	text-align: left;
	font-size: 90%;
	font-weight: normal;
	padding: 5px 15px 5px 15px;
	border-bottom: 1px solid #4C77AD;
	background-color: #4A6FAA;
	width: 150px;
}
UL#siteNav LI UL.Last LI A {
	width: 120px;
}
UL#siteNav LI UL LI A:link,
UL#siteNav LI UL LI A:Visited,
UL#siteNav LI#current UL LI A:link,
UL#siteNav LI#current UL LI A:Visited {
	color: #FFFFFF;
	background-image: url(none);
	border-bottom: 1px solid #4C77AD;
	background-color: #4A6FAA;
	width: 150px;
	padding: 5px 15px 5px 15px;
	height: 13px;
	
	
}
UL#siteNav LI UL LI A:hover,
UL#siteNav LI#current UL LI A:hover {
	color: #2B5399;
	padding: 5px 15px 5px 15px;
	width:150px;
	border-bottom: 1px solid #4C77AD;
	background-color: #E0E5EA;
	background-image: url(none);
}
UL#siteNav LI UL LI A:active,
UL#siteNav LI#current UL LI A:active {
	color: #2B5399;
	background-image: url(none);
	border-bottom: 1px solid #4C77AD;
	background-color: #E0E5EA;
	width: 150px;
	padding: 5px 15px 5px 15px;
}
UL#siteNav LI UL.Last LI A:link,
UL#siteNav LI UL.Last LI A:Visited,
UL#siteNav LI UL.Last LI A:active,
UL#siteNav LI#current UL.Last LI A:link,
UL#siteNav LI#current UL.Last LI A:Visited,
UL#siteNav LI#current UL.Last LI A:active {
	width: 120px;
}
UL#siteNav LI UL.Last LI A:hover {
	width:120px;
}
.ClearBoth {
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* Table*/
.TableDetails {
	font-size: 75%;
	color: #333;
	text-align: left;
	font-weight: normal;
	border-collapse: collapse;
}
.MustAsterix {
	color: #CC0000;
}
.TableDetails th {
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	vertical-align: top;
	text-align: left;
}
.TableDetails td {
	font-weight: normal;
	padding: 4px 0px 4px 4px;
	vertical-align: middle;
}
/*News*/
.TableList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	width: 100%;
	margin: 10px 0;
	border-collapse: separate;
}
.TableList td {
	text-align: left;
	border-bottom: 1px solid #E7E7E7;
	vertical-align: middle;
	color: #666666;
	padding: 0px;
}
.TableList tr {
	padding: 5px;
	text-align: left;
	font-size: 100%;
}
.TableList th {
	vertical-align: top;
	text-align: left;
	font-size: 110%;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid;
	border-bottom: 2px solid #C7D2DD;
	padding: 5px;
}
.PageNumbers {
	color:#666666;
	direction:ltr;
	font-size:85%;
	font-weight:normal;
	text-align:center;
	padding: 10px 0;
}
.PageNumbers a {
	color:#666;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.PageNumbers a:visited {
	color:#666;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.PageNumbers a:hover {
	background-color:#C7D2DD;
	color:#333;
}
.Disabled {
	color:#999999;
	font-weight:bold;
	margin:0 2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.Selected {
	background-color:#FFF;
	border:1px solid #C7D2DD;
	color:#F60;
	margin:0 2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.TextRight {
	text-align: right;
}
.TextCenter {
	text-align: center;
}
.Marks {
	padding: 0px 0px 0px 0px;
	font-size: 180%;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4A6FAA;
	line-height: 50%;
}
.Quotation {
	color: #333;
	line-height: 140%;
	font-style: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.Quotation Img {
	margin: 0px 0 0 0;
}

.FooterContainer h2 {
	color: #CCD5DF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 105%;
	margin: 15px 0 5px 0;
}
.FooterContainer a, .FooterContainer a:active, .FooterContainer a:visited {
	text-decoration:none;
	color:#003399;
}
.FooterContainer a:hover {
	text-decoration:underline;
	color: #03C;
}
.FooterContainer p {
	color: #90B5D1;
	font-size: 100%;
	margin: 0px 0px 8px 0px;
	line-height: 140%;
}
#Home {
	background-image: url(Images/home-body-bg.gif);
}
.HomeBox {
	width: 290px;
	float: left;
	padding: 0 20px;
	margin-bottom: 15px;
}
.HomeBoxContent {
	min-height: 90px;
	height:auto;
}
.HomeBox p {
 margin: 0;
}
*html .HomeBoxContent {
	height: 90px;
}
.HomeBox h2 {
	color: #2B5499;
	font-size: 115%;
	padding: 2px 0px 5px 0px;
	margin: 0px 0 6px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.HomeBox ul {
 line-height: 120%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 20px;
 font-size: 80%;
 list-style-image: url(Images/tab-bullet.gif);
}
 
.HomeBox li {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
}

.Arrow {
	background-image: url(Images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 140%;
	padding: 0 15px 0 0px;
}
.SideMenuOptions {
	margin: 0px 0px 9px 20px;
	color: #F1421A;
	font-size: 130%;
}
.Login {
	width: 300px;
}
.Top {
	float: right;
	font-size: 85%;
	padding-right: 10px;
	font-weight: normal;
}
.MembersLink {
	float: right;
}
.Red {
	color: #F13F19;
}
.SideArea {
	width: 213px;
	float: right;
	margin: 0px 0 0 0;
	padding: 20px 2px 0 10px;
}
.SideArea ul {
	line-height: 120%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 20px;
	font-size: 90%;
	list-style-image: url(Images/tab-bullet.gif);
}
.SideArea li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.SideStory.Download p {
	text-align: center;
	padding: 5px;
}
.SideStoryBottom {
	background-image: url(Images/side-story-bottom-bg.gif);
	height: 10px;
	background-position: bottom;
	background-repeat: no-repeat;
}
.MainFlash {
	height: 409px;
}
.HomeBottomArea {
	background-image: url(Images/home-bottom-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 10px;
	padding: 10px 0 0 0;
}
.ScreenBox {
	border: 1px solid #6282B5;
	padding: 2px 2px 3px 2px;
}
.DashboardsText {
	padding: 3px 0 0 3px;
	margin:0;
	line-height: 120%;
	font-size: 70%;
	width: 165px;
}
.DownloadDashboard {
	font-size: 85%;
	float: right;
	padding: 5px 10px 0 0;
}
.DashboardSection {
	margin-bottom: 25px;
	clear: both;
	}
.EnlargeImage {
	font-size: 75%;
	padding: 5px 7px;
}
.ScreenBox a:link {
	color: #03C;
	text-decoration: none;
}
.ScreenBox a:visited {
	text-decoration: none;
	color: #002DB3;
}
.ScreenBox a:hover, .ScreenBox a:active {
	color: #006;
	text-decoration: none;
}

.PopUp {
	margin: 0em auto;
	text-align: left;
	border: 2px solid #ccc;
	background-color: #E0E5EA;
}
.PopUp .ShadowBoxTop {
	height: 40px;
	text-align: right;
	margin-bottom: 10px;
}
.PopUp .ShadowBoxContent {
	padding: 10px 20px 10px 30px;
}
.DownloadButton {
	text-decoration: none;
	width: 205px;
	height: 56px;
}
a.DownloadButton {
	text-decoration: none;
	background-image: url(Images/btn-side-download-now.gif);
	display: block;
}
a.DownloadButton:visited {
	text-decoration: none;
}
a.DownloadButton:hover, a.DownloadButton:active	{
	text-decoration: none;
	background-image: url(Images/btn-side-download-now.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.DownloadButton64 {
	text-decoration: none;
	width: 205px;
	height: 56px;
	text-align: center;
}
a.DownloadButton64 {
	text-decoration: none;
	background-image: url(Images/btn-side-download-now-64.gif);
	display: block;
}
a.DownloadButton64:visited {
	text-decoration: none;
}
a.DownloadButton64:hover, a.DownloadButton64:active	{
	text-decoration: none;
	background-image: url(Images/btn-side-download-now-64.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.DownloadButton86 {
	text-decoration: none;
	width: 205px;
	height: 56px;
	text-align: center;
}
a.DownloadButton86 {
	text-decoration: none;
	background-image: url(Images/btn-side-download-now-86.gif);
	display: block;
}
a.DownloadButton86:visited {
	text-decoration: none;
}
a.DownloadButton86:hover, a.DownloadButton86:active	{
	text-decoration: none;
	background-image: url(Images/btn-side-download-now-86.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.BuyNow {
	text-decoration: none;
	width: 148px;
	height: 56px;
	text-align: center;
}
a.BuyNow {
	text-decoration: none;
	background-image: url(Images/btn-buy-now.gif);
	display: block;
}
a.BuyNow:visited {
	text-decoration: none;
}
a.BuyNow:hover, a.BuyNow:active	{
	text-decoration: none;
	background-image: url(Images/btn-buy-now.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.Continue {
	text-decoration: none;
	width: 148px;
	height: 56px;
	text-align: center;
}
a.Continue {
	text-decoration: none;
	background-image: url(Images/btn-continue.gif);
	display: block;
}
a.Continue:visited {
	text-decoration: none;
}
a.Continue:hover, a.Continue:active	{
	text-decoration: none;
	background-image: url(Images/btn-continue.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.SubmitRequest {
	text-decoration: none;
	width: 148px;
	height: 56px;
	text-align: center;
}
a.SubmitRequest {
	text-decoration: none;
	background-image: url(Images/btn-submit-request.gif);
	display: block;
}
a.SubmitRequest:visited {
	text-decoration: none;
}
a.SubmitRequest:hover, a.SubmitRequest:active	{
	text-decoration: none;
	background-image: url(Images/btn-submit-request.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.SubmitBtn {
	text-decoration: none;
	width: 130px;
	height: 56px;
	text-align: center;
}
a.SubmitBtn {
	text-decoration: none;
	background-image: url(Images/btn-submit.gif);
	display: block;
}
a.SubmitBtn:visited {
	text-decoration: none;
}
a.SubmitBtn:hover, a.SubmitBtn:active	{
	text-decoration: none;
	background-image: url(Images/btn-submit.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}

.FreeDemoButton {
	text-decoration: none;
	width: 90px;
	height: 24px;
	text-align: center;
}
a.FreeDemoButton {
	text-decoration: none;
	background-image: url(Images/btn-free-demo.gif);
	display: block;
}
a.FreeDemoButton:visited {
	text-decoration: none;
}
a.FreeDemoButton:hover, a.FreeDemoButton:active	{
	text-decoration: none;
	background-image: url(Images/btn-free-demo.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
.ContactButton {
	text-decoration: none;
	width: 148px;
	height: 56px;
	text-align: center;
}
a.ContactButton {
	text-decoration: none;
	background-image: url(Images/btn-contact.gif);
	display: block;
}
a.ContactButton:visited {
	text-decoration: none;
}
a.ContactButton:hover, a.ContactButton:active	{
	text-decoration: none;
	background-image: url(Images/btn-contact.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
.DashboardSamplesBtn {
	text-decoration: none;
	width: 225px;
	height: 70px;
	text-align: center;
	margin-top: 20px;
}
a.DashboardSamplesBtn {
	text-decoration: none;
	background-image: url(Images/btn-dashboard-samples.gif);
	display: block;
}
a.DashboardSamplesBtn:visited {
	text-decoration: none;
}
a.DashboardSamplesBtn:hover, a.DashboardSamplesBtn:active	{
	text-decoration: none;
	background-image: url(Images/btn-dashboard-samples.gif);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}

.TabbedPanels ul {
	margin: 15px 0 0 0;
	padding: 0px;
	float: left;
	clear: none;
	
}
.TabbedPanelsTabGroup {
	margin: 0;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font-size: 95%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:  #264E8E;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-image: url(Images/tabbed-panels-tab-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TabbedPanelsTabGroup li {
	padding: 10px 10px;
	margin: 0 5px 0 0;
}

.TabbedPanelsTabHover {
	background-color: #DDD;
	background-image: url(Images/tabbed-panels-tab-current-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #fff;
	background-image: url(Images/tabbed-panels-tab-current-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color: #fff;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	width: 503px;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContent ul {
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 5px 30px 5px 25px;
	font-size: 100%;
	list-style-image: url(Images/tab-bullet.gif);
}
.TabbedPanelsContent li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 3px;
}

.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #fff;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.LearnMore {
	background-color: #F3F4F5;
	padding: 10px 15px 10px 15px;
	border-top: 1px solid #ccc;
	margin-top: 25px;
	margin-bottom: 15px;
}
.LearnMore ul {
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 3px 60px 5px 20px;
	font-size: 80%;
	list-style-image: url(Images/tab-bullet.gif);
}
.LearnMore li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 3px;
}
.LearnMore h3 {
	font-size: 95%;
	color: #333;
	padding: 0;
	margin: 0px 0 5px 0;
	font-weight: normal;
	font-style: normal;
}
.DownloadBox {
	margin: 25px 0 15px 140px;
	padding: 0 0 0 0px;

}
.DownloadBox p {
	font-size: 100%;
	font-weight: bold;
	padding: 0;
}
.SideArea h2 {
	font-size: 130%;
	padding: 10px 10px 0 10px;
	margin: 20px 0 10px 0;
	color: #2B5399;
}
.TestimonialsAutor {
	color: #666;
	font-size: 75%;
	font-style: italic;
}
.Testimonials p {
	margin: 0 0 8px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
}
p.TestimonialsAutor {
	font-size: 80%;
}
hr {
	color: #CCC;
	clear: both;
}
.PricingTable ul {
	padding: 3px 0px 5px 17px;
	list-style-image: url(Images/tab-bullet.gif);
}
.PricingTable li {
	padding: 0px 0px 5px 0px;
	margin: 0;
}
.Alert {
	padding: 10px 10px 0px 10px;
	border: 1px solid #F13F19;
	margin: 0 0 10px 0;
}
.Notes {
	font-size: 75%;
	color: #666;
}
.DownloadBox .DownloadButton {
	margin-left: 20px;
	text-align: left;
}
.SideImage {
}
.MainContainer.Width {
	background-image: url(Images/main-container-width-bg.gif);
}
.MainContainer.Width .Content {
	width: 732px;
}
.Separate {
	width: 30px;
	background-image: url(Images/separate-bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
}
.TextCenter strong {
	font-size: 130%;
	color: #F13F19;
}
.DashboardSamples {
	text-align: center;
}
ul.FullWidth {
	padding: 3px 10px 5px 18px;
}
.TableDetails tr .top {
	vertical-align: top;
}
.NarrowContent {
	width: 505px;
}
.HeaderContainer {
	width:1000px;
	margin: 0em auto;
}

                                             
.PrismVideoBtn {
	text-decoration: none;
	width: 225px;
	height: 70px;
	text-align: center;
	margin-top: 10px;
}

a.PrismVideoBtn {
	text-decoration: none;
	background-image: url(Images/btn-prism-video.gif);
	display: block;
}

a.PrismVideoBtn:visited {
	text-decoration: none;
}

a.PrismVideoBtn:hover, a.PrismVideoBtn:active {
	text-decoration: none;
	background-image: url(Images/btn-prism-video.gif);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}

#MoreText .MoreTextContant {
        padding: 30px;
        position: absolute;
        top: 730px;
        width: 900px;
        font-size: 80%;
}
.MoreTextContant ul {
        line-height: 130%;
        margin: 0px 0px 0px 0px;
        padding: 3px 50px 5px 50px;
        font-size: 100%;
        list-style-image: url(Images/bullet.gif);
}
.MoreTextContant li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 8px 3px;
}
#MoreText .MoreTextContant p {
        font-size: 100%;
}
#MoreText .MoreTextContant h2 {
	font-size: 200%;
	padding: 0;
	margin: 0 0 6px 0;
	font-weight: normal;
	color: #2B5399;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#MoreText .MoreTextContant h3 {
	font-size: 135%;
	margin-top: 15px;
}

/* Custom Style By Eitan  */

#login			{ width: 594px; height: 258px; margin: 100px auto 0; position: relative;
				  background: #fff url(Images/login.gif) no-repeat }


#dontHave 		{ position: absolute; text-align: center;
				  width: 286px; top: 80px; right: 8px }
#dontHave h2	{ color: #2a4771;font-size:1.6em;
				  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif }
#dontHave a:link,
#dontHave a:visited
				{ display: block; margin: 0 auto; width: 135px; height: 29px; text-indent: -999.9em;
				  background: url(Images/register_now.gif); border: none }
	
				  
				  
.form1			{ position: absolute; top: 50px; left: 32px; width: 286px;border:none; }
.form1 label	{ float: left; clear: left; width: 72px; margin: 0 0 22px ;font-size:1.0em;}
.form1 .box		{ float: left; clear: left; width: 133px; margin: 4px 0 0 0 }
.form1 .box label
				{ clear: none; float: none; width: auto }
.form1 .box	input
				{  }
.form1 .text	{ float: left; width: 164px; margin: 0 0 20px; border: 1px solid #979796 }
.form1 .submit	{ float: left; border: none; width: 105px; height: 29px;
				  cursor: pointer; margin: 0; padding: 0;
				  background: url(Images/sign_in.gif) no-repeat }
				  
				  
				  
input.SubmitBtn {
	text-decoration: none;
	background-image: url(Images/btn-submit.gif);
	display: block;
}
input.SubmitBtn:visited {
	text-decoration: none;
}
input.SubmitBtn:hover, a.SubmitBtn:active	{
	text-decoration: none;
	background-image: url(Images/btn-submit.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;

}
.Signin {
	text-decoration: none;
	width: 148px;
	height: 56px;
	text-align: center;
}
a.Signin {
	text-decoration: none;
	background-image: url(Images/btn-sign-in.gif);
	display: block;
}
a.Signin:visited {
	text-decoration: none;
}
a.Signin:hover, a.Signin:active	{
	text-decoration: none;
	background-image: url(Images/btn-sign-in.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}

.AddPackage {
	text-decoration: none;
	width: 94px;
	height: 26px;
	text-align: center;
	margin-top:30px;
}
a.AddPackage {
	text-decoration: none;
	background-image: url(Images/btn-add-package.gif);
	display: block;
}
a.AddPackage:visited {
	text-decoration: none;
}
a.AddPackage:hover, a.AddPackage:active	{
	text-decoration: none;
	background-image: url(Images/btn-add-package.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}


.DownloadNow {
	text-decoration: none;
	width: 200px;
	height: 48px;
	text-align: center;
	margin-top:30px;
}
a.DownloadNow {
	text-decoration: none;
	background-image: url(Images/btn-download-now.gif);
	display: block;
}
a.DownloadNow:visited {
	text-decoration: none;
}
a.DownloadNow:hover, a.DownloadNow:active	{
	text-decoration: none;
	background-image: url(Images/btn-download-now.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}

.DownloadLicense {
	text-decoration: none;
	width: 200px;
	height: 48px;
	text-align: center;
	margin-top:30px;
}
a.DownloadLicense {
	text-decoration: none;
	background-image: url(Images/btn-download-license.gif);
	display: block;
}
a.DownloadLicense:visited {
	text-decoration: none;
}
a.DownloadLicense:hover, a.DownloadLicense:active	{
	text-decoration: none;
	background-image: url(Images/btn-download-license.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}

.AddUser {
	text-decoration: none;
	width: 93px;
	height: 28px;
	text-align: center;
}
a.AddUser {
	text-decoration: none;
	background-image: url(Images/btn-add-user.gif);
	display: block;
}
a.AddUser:visited {
	text-decoration: none;
}
a.AddUser:hover, a.AddUser:active	{
	text-decoration: none;
	background-image: url(Images/btn-add-user.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}


.SaveChanges {
	text-decoration: none;
	width: 200px;
	height: 48px;
	text-align: center;
	margin-top:30px;
}
a.SaveChanges {
	text-decoration: none;
	background-image: url(Images/btn-save-change.gif);
	display: block;
}
a.SaveChanges:visited {
	text-decoration: none;
}
a.SaveChanges:hover, a.SaveChanges:active	{
	text-decoration: none;
	background-image: url(Images/btn-save-change.gif);
	background-repeat: no-repeat;
	background-position: 0px -56px;
}
/**** Old Site Integrated Styles******/ 

#help			{ float: right; width: 279px; height: 100px; padding: 32px 30px;
				  background: url(../../Images/store/help.gif) no-repeat }
#help p			{ font-family: Tahoma, "Helvetica Neue", Helvetica, sans-serif;
				  margin-bottom: .5em; color: #666;}
#help p a			{ color:#235980}

#helpSearch	.text
				{ float: left; width: 234px; height: 15px; margin: 3px 14px 0 3px;
				  color: #b0b1b2; border: none; background: #fff }
#helpSearch	.submit
				{ float: left; border: none; width: 78px; height: 22px; cursor: pointer; margin: 0;
				  border: none; background: none }

#helpList		{ list-style-type: none; margin: 0; padding: 45px 30px 0; font-size: 1em }
#helpList li	{ float: left; margin: 0; width: 207px; height: 107px;
				  padding: 0 0 0 43px; position: relative }
#helpList li h5	{ margin: 0;
				  font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif }
#helpList .icon	{ display: block; position: absolute; top: 0; left: 0 }
#helpList li a:link,
#helpList li a:visited
				{ color: #496891 }
				
				.help			{ background: url(Images/help.gif) repeat-y; position: relative }
#helpSearch		{ width: 331px; height: 22px;
				  position: absolute; top: 7px; right: 9px;
				  background: url(Images/search_help.gif) no-repeat }
.help .inner	{ padding-bottom: 8px;
				  background: url(Images/help_list.gif) left bottom no-repeat }
.help #helpList	{ margin: 0 1px;
				  background: url(Images/help_inner.gif) bottom repeat-x }
				  
				  
.tutList
				{ list-style-type: none; font-size: 1em; margin: 0 0 36px;list-style-image:none; }
.tutList li
				{ margin: 0; padding: 18px 135px 0 45px; position: relative;
				  border-bottom: 1px solid #e2e8ea }
.tutList li .icon
				{ display: block; position: absolute; top: 20px; left: 0 }
.tutList li h5
				{ margin: 0;
				  font: normal 1.5em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif  }
.tutList li a:link,
.tutList li a:visited
				{ color: #2173af }
.tutList .tutNav
				{ position: absolute; right: 26px; top: 28px;
				  font-size: 1.2em; line-height: 1.5em }
.tutList .tutNav li
				{ padding: 0 10px 0 9px; border: none; display: inline;
				  background: url(Images/tut_nav_separator.gif) right 3px no-repeat }
				  
#topSearchForm{width:181px;float:left;margin-top:15px;margin-left:5px;  background:url(Images/topSearch.gif) no-repeat 0 0;top:20px;}
.searchBox{float:left;width:125px;height:20px;border:0;padding:-3px 10px 0;background:transparent;} /*hack*/
#topSearchForm .searchSubmit{float:left;width:24px;height:20px;margin-left:15px;margin-bottom:2px;border:0;background:url(Images/topSearchSubmit.gif) no-repeat 0 0;cursor:pointer}
#toc-title 
{
	
 font-family: "Times New Roman", Verdana, sans-serif;
 font-size: 17px;
 font-weight: normal;
 color: #63bf00;
 display: block;
 top: 67px;
 margin: 40px 20px 10px 5px;
 /*border-bottom: 1px solid #5f83408/;
}


/* Landing Pages Patch */
.MainContainerStripped {
	background-image: url(Images/main-container-bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 1000px;
	padding: 5px 0 0 0;
}

.ContentStripped  {
	color: #333;
	font-weight: normal;
	margin: 0px 0 5px 0;
	padding: 6px 10px 20px 18px;
	width: 1000px;
	float: center;
	min-height:675px;
}
.MainBodyStripped {
	float: center;
	margin: 0;
	padding: 0px 0px 0px 0;
	width: 1000px;
}

.UlStripped {
	line-height: 130%;
	margin: 0px 0px 0px 0px;
	padding: 3px 50px 5px 50px;
	font-size: 80%;
	list-style-image: url(Images/bullet.gif);
}
.UlStripped li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 3px;
}

/* Table*/
.TableDetailsLanding {
	font-size: 75%;
	color: #333;
	text-align: center;
	font-weight: normal;
	border-collapse: collapse;
}

.MustAsterix {
	color: #CC0000;
}
.TableDetailsLanding th {
	font-weight: bold;
	padding: 4px 0px 4px 0px;
	vertical-align: top;
	text-align: left;
}
.TableDetailsLanding td {
	font-weight: normal;
	padding: 4px 0px 4px 4px;
	vertical-align: middle;
}
.TableDetailsLanding tr .top {
	vertical-align: top;
}




