
@import url("../../reset.css");
@import url("layout.css");

body			{ color: #5b5b5b; background: #f8f8f6 url(Images/body.gif) repeat-x }
#logo:link,
#logo:visited	{ display: block; width: 219px; height: 66px;
				  position: absolute; top: 9px; left: 9px; text-indent: -999.9em; 
				  background: url(Images/logo.png) no-repeat }
#logo:hover,
#logo:active	{ border: none }

/*----------------------------------------*/

.mainMenu		{ margin: 0; position: absolute; margin-top: 98px; left: 10px;text-decoration:none; }
.mainMenu li	{ float: left; margin: 0; padding: 0 10px; position: relative;
				  list-style-type: none ;text-decoration:none;}
.mainMenu a:link,
.mainMenu a:visited
				{ color: #4d4d4b; letter-spacing: 1px;text-decoration:none;  }
.lang,
.lang:link,
.lang:visited	{ color: #1e5777; position: absolute; right: 6px; top: 13px;
				  font: normal 1.1em/1.4545em Arial, "Helvetica Neue", Helvetica, sans-serif }

#acc			{ position: absolute; top: 72px; right: -1px; letter-spacing: 1px;
				  font: bold 1.1em/1.4545em Arial, "Helvetica Neue", Helvetica, sans-serif;
				  list-style-type: none }
#acc li			{ margin: 0; display: inline; padding: 0 7px 0 6px;
				  background: url(Images/acc.gif) right 2px no-repeat }
#acc a:link,
#acc a:visited	{ color: #999 }
				
#search input	{ float: left; border: none; margin: 0 }
#search .text	{ margin: 2px 0 0 22px; padding: 0; width: 122px;
			  	  background: #fff; color: #a7a7a7;
				  font: 1.1em/1.3em Arial, "Helvetica Neue", Helvetica, sans-serif }
#search .submit	{ width: 18px; height: 18px; cursor: pointer; background: none }

/*-----------------------------------------*/

#captionBar	h1	{ color: #fff; text-transform: uppercase; margin: 0 24px 5px;
				  font: bold 3em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif  }
#captionBar	h2	{ color: #97a6ba; margin: 0 24px 0;
				  font: italic 1.8em/1.2em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif }
				  
#board h1		{ color: #e4e4e4; width: 300px;
				  padding: 0 30px; margin: 0; text-align: center;
				  position: absolute; right: 6px; top: 118px  }
#board .trial:link,
#board .trial:visited
				{ display: block; text-align: center; color: #515f0c;
				  width: 215px; height: 47px; border: none;
				  position: absolute; top: 210px; right: 72px; text-transform: uppercase;
				  font: bold 1.2em/3.9166em Arial, "Helvetica Neue", Helvetica, sans-serif;
				  background: url(Images/trial.gif) }

#intro			{ text-align: center; padding: 17px 0 21px; margin: 0;
				  font: normal 1.6em/1.5625em Arial, "Helvetica Neue", Helvetica, sans-serif }

#sections		{ font-size: 1em; list-style-type: none }
#sections a		{ color:#c15722 }
#sections h2	{ color: #235980; margin-bottom: 0; padding-left: 38px; position: relative;
				  font: normal 3.6em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif }
#sections h2 img
				{ display: block; position: absolute; top: 3px; left: 0 }
#sections h3	{ color: #619b3b; margin: -4px 0 10px;
				  font: normal 1.6em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif }
#sections p		{ color: #6f6c6b; margin-bottom: 0;
				  font: normal 1.4em/1.4285em Arial, "Helvetica Neue", Helvetica, sans-serif }

/* new homepage*/

#sectionsV2		{ font-size: 1em; list-style-type: none }
#sectionsV2 a		{ color:#c15722 }
#sectionsV2 h2	{ color: #235980; margin-bottom: 0; padding-left: 38px; position: relative;
				  font: normal 3.6em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif }
#sectionsV2 h2 img
				{ display: block; position: absolute; top: -1px; left: 0 }
#sectionsV2 h3	{ color: #619b3b; margin: -4px 0 10px;
				  font: normal 1.6em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif }
#sectionsV2 p		{ color: #6f6c6b; margin-bottom: 0;
				  font: normal 1.4em/1.4285em Arial, "Helvetica Neue", Helvetica, sans-serif }


/* end new homepage*/




#testimonials h2
				{ color: #3b728f; margin: 0 0 10px; text-align: center;
				  font: normal 2.2em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif }
#testimonials p	{ color: #6f6c6b; margin-bottom: .6428em;
				  font: normal 1.2em/1.4285em Arial, "Helvetica Neue", Helvetica, sans-serif }
#testimonials p a{ color: #6f6c6b; margin-bottom: .6428em;margin-right:20px; }				  
				  				  
#testimonials cite
				{ display: block; color: #17547f; margin-bottom: 1.4285em;
				  font: normal 1.2em/1.6666em Arial, "Helvetica Neue", Helvetica, sans-serif }






#feat			{ text-decoration: none ! important}
#feat img			{ display: block; margin: 0 auto }


#mainContent a:link,
#mainContent a:visited
				{ color: #4e95ea }
				
#mainContent h2	{ color: #29466f;
				  font: normal 2.2em/1.2272em Verdana, "Helvetica Neue", Helvetica, sans-serif }
#mainContent h3	{ color: #f24a1c;
				  font-family: Verdana, "Helvetica Neue", Helvetica, sans-serif }
#mainContent h4.tutHead
				{ background: url(Images/tut_head.gif) no-repeat;
				  margin: 0; padding: 0 10px; color: #fff;
				  font: normal 1.3em/2.8461em Arial, "Helvetica Neue", Helvetica, sans-serif }
#mainContent h4.helpHead
				{ background: url(Images/tut_head.gif) no-repeat;
				  margin: 0; padding: 0 10px; color: #fff;
				  font: normal 1.3em/2.8461em Arial, "Helvetica Neue", Helvetica, sans-serif }
#mainContent .tutList
				{ list-style-type: none; font-size: 1em; margin: 0 0 36px }
#mainContent .tutList li
				{ margin: 0; padding: 18px 135px 0 45px; position: relative;
				  border-bottom: 1px solid #e2e8ea }
#mainContent .tutList li .icon
				{ display: block; position: absolute; top: 20px; left: 0 }
#mainContent .tutList li h5
				{ margin: 0;
				  font: normal 1.5em/1.2em Arial, "Helvetica Neue", Helvetica, sans-serif  }
#mainContent .tutList li a:link,
#mainContent .tutList li a:visited
				{ color: #2173af }
#mainContent .tutList .tutNav
				{ position: absolute; right: 26px; top: 28px;
				  font-size: 1.2em; line-height: 1.5em }
#mainContent .tutList .tutNav li
				{ padding: 0 10px 0 9px; border: none; display: inline;
				  background: url(Images/tut_nav_separator.gif) right 3px no-repeat }
				  
#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 }
				
.form1			{ position: absolute; top: 80px; left: 32px; width: 286px }
.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/form1_sign_in.gif) no-repeat }

#dontHave 		{ position: absolute; text-align: center;
				  width: 286px; top: 100px; 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/form1_register_now.gif); border: none }

#spreadSheetsHeader .screens
				{ position: absolute; display: block }
#spreadSheetsHeader h1
				{ position: absolute; top: 0; left: -2px; width: 861px; padding: 0 35px;
				  font: normal 2.6em/3.7307em Arial, "Helvetica Neue", Helvetica, sans-serif }
#spreadSheetsHeader h2
				{ color: #7b8188; width: 350px; margin: 0 0 34px 35px; padding-top: 119px;
				  font: 1.8em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif }
#spreadSheetsHeader .trial:link,
#spreadSheetsHeader .trial:visited
				{ display: block; text-align: center; color: #409bde; margin-left: 35px;
				  width: 215px; height: 47px; border: none; text-transform: uppercase;
				  font: bold 1.2em/3.9166em Arial, "Helvetica Neue", Helvetica, sans-serif;
				  background: url(Images/trial2.gif) }
.white #spreadSheetsHeader .screens
				{ top: 34px; right: 40px }
.white #spreadSheetsHeader h1
				{ background: url(Images/spreadsheets_header_white_top.gif) no-repeat }

.blue #spreadSheetsHeader .screens
				{ top: 14px; right: 35px }
.blue #spreadSheetsHeader h1
				{ color: #fff;
				  background: url(Images/spreadsheets_header_blue_top.png) no-repeat }
.blue #spreadSheetsHeader h2
				{ color: #fff }

.list1 h3,
.list1 p		{ width: 400px }
.list1 h3		{ color: #fd692e; letter-spacing: 1px; margin-bottom: 9px;
				  font: 1.8em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif }
.list1 .m1		{ margin: 0 0 54px }
.list1 .m2		{ margin: 0 0 54px}

#tutIntro ol	{ list-style-type: none }
#tutIntro ol li	{ margin: 0 ; font: 1.1em/1.2272em Verdana}
#tutIntro h3	{ color: #29466f; margin-bottom: .8181em;
				  font: 2.2em/1.2272em Verdana, "Helvetica Neue", Helvetica, sans-serif }
#tutIntro h4	{ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
				  margin-bottom: 0; color: #636b75 }
#tutIntro .startVideo:link,
#tutIntro .startVideo:visited
				{ display: block; width: 105px; height: 29px;
				  border: none; text-indent: -999.9em; margin: 23px 0 0;
				  background: url(Images/start_video.gif) no-repeat }

.double			{ min-height: 376px; height: auto !important; height: 376px; padding: 24px;
				  background: url(Images/double.png) no-repeat }
.double	.screen	{ float: right; margin: 19px 19px 0 0 }
.double	.text	{ width: 400px }
.double	.text h4
				{ margin-bottom: .9444em; color: #29466f;
				  font: 1.8em/1.3333em Verdana, "Helvetica Neue", Helvetica, sans-serif }
.double	.text h5
				{ font-weight: bold; color: #636b75; margin: 0;
				  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif }
.double	.text h5.tip
				{ margin: 0 0 1px; color: #f76428;
				  font: bold 1.6em/1.125em Arial, "Helvetica Neue", Helvetica, sans-serif }
.double	.text li
				{ margin: 0; list-style-type: none }
				
.double	.text ul
				{ margin-bottom: 1.5em}
				
.list3 h4		{ margin: 0 0 .6923em; color: #6a6a68;
				  font: bold 1.3em/1.3846em Arial, "Helvetica Neue", Helvetica, sans-serif }
.list3 li		{ margin: 0; list-style-type: none }


#mainContent .list3 .top:link,
#mainContent .list3 .top:visited
{ color: #636b75 }



/*-----------------------------------------*/

#footerMenu		{ margin: 0 0 11px; list-style-type: none; text-align: center }
#footerMenu li	{ margin: 0; display: inline; padding: 0 7px 0 6px;
				  background: url(Images/footer_menu.gif) right 2px no-repeat }
#footerMenu a:link,
#footerMenu a:visited
				{ color: #235980 }
#footer	p		{ text-align: center; color: #a6a68c;
				  font: normal 1.1em/1.6363em "Microsoft Sans Serif", Arial, "Helvetica Neue", Helvetica, sans-serif }
#footerFrame	p		{ text-align: center; color: #a6a68c;
				  font: normal 1.1em/1.6363em "Microsoft Sans Serif", Arial, "Helvetica Neue", Helvetica, sans-serif }
				  
/*-----------------------------------------*/
#sideBarMenu div	{ list-style-type: none; margin: 15px 6px 36px 1px;
				  text-transform: uppercase; text-align: left;
				  font: bold italic 1.0em/2.5714em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif  }
				  
#sideBarMenu	{ list-style-type: none; margin: 15px 6px 36px 1px;
				  text-transform: uppercase; text-align: left;
				  font: bold italic 1.4em/2.5714em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif  }
.spreadSheets #sideBarMenu,
.tutorials #sideBarMenu
				{ margin: -2px 0 76px; width: 278px }
.blue #sideBarMenu
				{ font: 1.1em/2.1538em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif }
				
.blue #sideBarMenu div
				{ list-style-type: none; margin: 15px 6px 36px 1px;
				  text-transform: uppercase; text-align: left;
				  font: bold italic 1.1em/2.5714em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif  }

#sideBarMenu li	{ float: left; clear: left; width: 100%;
				  margin: 0; border-bottom: 1px solid #e2e8ea }
#sideBarMenu a:link,
#sideBarMenu a:visited
				{ display: block; padding-left: 1em; color: #235980; border: none;
				  background: url(Images/arrow.gif) right 15px no-repeat }
				
/*-----------------------------------------*/			  
				  
/*----------------General-------------------------*/			  
	
/*----------------Product Pages -------------------------*/	
.product_mainMenu		{ background:url(Images/title-menu.jpg) right top no-repeat; width: 908px; height: 175px; float:left; overflow:hidden; padding-left: 16px;}

.product_menu			{ margin-bottom: 56px; float:left; width: 896px }
.product_menu li		{ float:left;  margin: 0; list-style: none; height: 42px; background:url(Images/border.gif) right no-repeat; padding-right: 1px;
				  font: bold 1.2em/1.35em Arial, "Helvetica Neue", Helvetica, sans-serif}
.product_menu a:link,
.product_menu a:visited
				{ float:left; display:block; height: 30px; color: #fff; padding: 12px 14px 0 14px; color: #c7d2db; }
#last			{ background: none}				
.active			{ background:url(Images/main-right.gif) right no-repeat !important; margin-left: -1px !important}
.active a		{ background:url(Images/main-left.gif) left no-repeat !important; color: #fff !important;}
.active a:hover,
.active a:active,
.activeO a:hover,
.activeO a:active
				{ text-decoration: none !important; cursor: default}
.activeO		{ background:url(Images/main-right.gif) right no-repeat !important}
.activeO a		{ background:url(Images/main-leftO.gif) left no-repeat !Important; color: #fff !important}
.Menu a:link,
.Menu a:visited
				{ text-decoration:none }

.product_mainMenu h1	{ color: #fff; text-transform:uppercase; font: bold 3.0em/1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 5px; padding-left: 19px}
.product_mainMenu p		{ color: #8ca4b1; font: italic 1.8em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 19px; margin:0}
	
#leftCol1		{ float:left; width: 560px }
#leftCol		{ float:left; width: 560px }
#leftCol h2		{ color: #ed3213; margin-bottom: 5px; padding-left: 21px}
#leftCol p		{ padding:0 21px}

.cols			{ background:url(Images/cols-middle.gif) repeat-y; width: 560px; overflow:hidden; margin-top: 20px;margin-left:14px;}
.inner1			{ background:url(Images/cols-top.gif) top no-repeat; width: 560px; overflow:hidden}
.inner2			{ background:url(Images//cols-bottom.gif) bottom no-repeat; float:left; width: 518px; padding: 20px 21px 0 21px}
.inner2 p		{ padding-left:0 !important}  



.Bottomlinks			{ text-align:center; width: 485px; padding:20px 0 35px 75px; overflow:hidden }
.link			{ width: 130px; float:left}
.link a:link,
.link a:visited	{ padding-top: 62px; display:block; font-size: 1.6em; color: #235980;
				  white-space: nowrap; padding-bottom: 2px; border-bottom: #9cb4c6 1px solid;
				  font: bold 1.6em/1em "Trebuchet MS", Arial, Helvetica, sans-serif }
.link a:hover,
.link a:active	{ border-bottom: #235980 1px solid; text-decoration: none}
.l1				{ background:url(Images/sample1.gif) center top no-repeat; width: 96px}
.l2				{ background:url(Images/sample2.gif) center top no-repeat; width: 108px}
.l3				{ background:url(Images/sample3.gif) center top no-repeat; width: 124px}


#rightCol		{ float:right; width: 317px; overflow: hidden }

.rightMenu		{ margin:0 0 152px 0; padding: 36px 0 0 26px }
.rightMenu li	{ float: left; clear: left; width: 100%; margin: 0; padding: 0 0 19px 15px; list-style: none;
				  font: bold 1.4em/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
				  background: url(Images/arrow.gif) 0 5px no-repeat }
.rightMenu li a:link,
.rightMenu li a:visited
				{ color: #235980; text-transform: uppercase; border-bottom: #9cb4c6 1px solid }
.rightMenu li a:hover,
.rightMenu li a:active
				{ border-bottom: #235980 1px solid; text-decoration: none }
				
				
				

/***************************************************************************/
/****************************     CMS       ***********************************/
/* ---------------- Custom topic content ---------------------- */

#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:121px;height:20px;border:0;padding:6px 10px 0;background:transparent;} /*hack*/
#topSearchForm .searchSubmit{float:left;width:24px;height:20px;margin-top: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 #5f8340;
}



.contentMain .expandcollapse {			
    color: #599d01; 
    font-size: 15px;
    font-weight: bold;       
}



.navigation-column {     
    background: url('images/help/sidebar-bg.gif') repeat-x #444444 !important;
    padding: 18px 0px 0px 0px;
    /* overflow:hidden !important; */           
}




.contentMain {   
    padding: 30px;	
    line-height: 19px;   
    color: #000;       
}

.contentMain p {       
    line-height: 19px !important; 
    padding-top: 5px;    
}

.contentMain #pagebody {   
    padding: 0;
    margin: 0;    
    display:inline;
}

*html .contentMain {
    width: 90%;
}

*+html .contentMain {
    width: 90%;
}

#projecttitle {
    /* visibility:hidden; */    
}

.contentMain #pagetitle  {
	color: #599d01 !important;
	font-family: "Times New Roman", Verdana, sans-serif;  
	font-weight: normal;
    font-size: 20px;   		
	width: 100%;
	display: block;	
	padding-bottom: 5px;	
	width: 100%;
}

.contentMain  #feedbacklink {	
	font: 11px "Verdana";
	color: #000000;
	display:block;	
	text-align: right;	
	white-space:nowrap;	
	width: 200px;
	float:right;	
}

.contentMain  #feedbacklink a {
	color: #6a7f90 !important;
	font: 11px "Verdana";	
	text-decoration: none !important;
	padding: 4px 0 4px 21px;	
	background: transparent url("images/content-icon-mail.gif") no-repeat center left;	
}

.contentMain  #pagetopbreadcrumbs {	
	margin-top: 10px;	
	 display: none; 	
}

.contentMain  #hspopupbubble {	
	margin-top: 10px;	
	display: none;
}

.contentMain  #hsglossaryitembox {			
	display: none;
}

.contentMain  #mainbody {			
	margin-top: 5px;	
	font-size: 12px;
}

.contentMain a {			
	color: #599d01;	
}

.contentMain ol, .contentMain ul  {			
	margin: 10px 0 10px 30px;
}

.contentMain #mainbody img {			
	padding: 0px;
	border: 0;	
}

.contentMain #mainbody a {
    underline: none;	

}

.contentMain #mainbody h1 {			
	color: #5a9b00;
	font-size: 17px;
	font-weight: bold;	
	padding-top: 5px;	
	font-family: "Times New Roman", Verdana, sans-serif;  
}

.contentMain #mainbody h2 {			
	color: #6dab24;
	font-size: 14px;
	font-weight: normal;	
	padding-top: 5px;	
}

.contentMain #mainbody h3 {			
	color: #111;
	font-size: 13px;
	font-weight: bold;	
	padding-top: 5px;
}

.contentMain #pagefooter {			
	color: #c6c6c6;
	font-size: 11px;
}

.contentMain #pagefooter hr {			
     border: 0;	 
	 color: #c6c6c6;
     background-color: #c6c6c6;
     height: 1px;
}

.contentMain .colorizedcode {			
       background-color: #e7f9ff;
       border: solid #cde3f0 1px;
       padding: 10px 10px 10px 10px;
       margin: 10px 0 10px 0;
       color: black;
}

.contentMain #mainbody .centerImage {	
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.contentMain #mainbody .centerParagraph {
    width: 830px;
     text-align: center;
}

.contentMain #mainbody .lowerLatin {    
    list-style-type: lower-latin; 
}


/* VB source code colorization */
code.VB {
        white-space: 	nowrap;
        color: 		#000000;
}
.contentMain .colorizedcode .keyword {
	color: Navy !important;
}

.contentMain .colorizedcode .comment {
	color: Green !important;
}

.contentMain .colorizedcode .string {
	color: Gray !important;	
}

.contentMain .expandcollapse {			
    color: #599d01; 
    font-size: 15px;
    font-weight: bold;       
}

/* ---------------- End Custom topic content ---------------------- */

/* Glossary links */
.contentMain div.hspopupbubble, .contentMain div.hsglossaryreference {
    left:       4px;
    position:   absolute;
    padding:    4px 8px 5px 4px;
    z-index:    1;    
    visibility:     hidden;
    border:     1px solid #cde3f0;
    background:     #e7fbff;  
}
    
.contentMain A.hsglossaryreference       
{ 
    COLOR:  #008000;
    border-bottom: 1px dotted #008000 ;
    text-decoration: none;
    cursor: hand;    
    cursor: pointer;    
}

.contentMain A.hsglossaryreference:link {
    color : #008000;
}

.contentMain A.hsglossaryreference:active {
    color : #008000;
}

.contentMain A.hsglossaryreference:visited {
    color : #008000;
}

.contentMain A.hsglossaryreference:hover {
    color : #008000;
}

/* End Glossary Links */ 

/***********************************************************
 * Behaviors 
 ***********************************************************/

.contentMain .userDataStyle {
    behavior:url(#default#userData);
}

.contentMain div.saveHistory {
    behavior:url(#default#saveHistory);
    display:    none;
}

/***********************************************************
 * Structure Presentation Styles
 ***********************************************************/


/*------------------------------ Non-scrolling Header Region Styles -------------------------------*/
/* Applies to the entire non-scrolling header region. */
.contentMain div#pagetop {    
    padding: 0;
    width: 100%;
    margin: 0 0 0 -5px;  
}

/* Applies to both tables in the non-scrolling header region. */
.contentMain div#pagetop table {
    width:      100%;    
    margin:     0 0 0 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e0e0e0;
}

/* Applies to cells in both tables in the non-scrolling header region. */
.contentMain div#pagetop table td {
    color:      #0000FF;    
    margin:     0 0 0 0;
    padding:    1 20 0 16;
    border:     medium none;
    background-color:   transparent;
}

/* Applies to the page title row in the upper table of the non-scrolling header region. */
.contentMain div#pagetop table tr#pagetoptable1row2 td {
    padding-bottom: 6px;
}

/* Applies to the last row in the upper table of the non-scrolling header region. */
.contentMain div#pagetop table tr#pagetoptable1row3 td {
    padding-bottom: 2;
    padding-top:    0;
}

/* Applies to the lower table of the non-scrolling header region. */
.contentMain div#pagetop table#pagetoptable2 {
    border-top-color:   white;
    border-top-style:   solid;
    border-top-width:   1;
}


.contentMain div#pagetop table#pagetoptable2 td {
    padding-top:    0;
    padding-bottom: 0;
}

/* Breadcrumbs section of the page header */
.contentMain div#pagetop table#pagetopbreadcrumbs td {
    background-color: white; 
    padding:    3px 3px 3px 6px;
    color:      black;
    font-size: 11px;
    border: 0;
}

/* Applies to the running header text in the first row of the upper table in the
   non-scrolling header region. */
.contentMain span#projecttitle {
    color:      #003399;   
}

/* The copy code prompt span */
.contentMain span.copyCode {
    visibility: hidden;
}
*html .contentMain span.copyCode {
    visibility: visible;
    color:      #0000ff;    
    font-weight: normal;
    cursor:     pointer;   
    text-align: right;
}
*+html .contentMain span.copyCode {
    visibility: visible;
    color:      #0000ff;    
    font-weight: normal;
    cursor:     pointer;   
    text-align: right;
}

/*------------------------------ Other Region Styles -------------------------------*/


/* Non scrolling page footer */
.contentMain div#nonscrollingpagefooter, .contentMain div.fullwidthfooter {
    border-top:     1px solid #c0c0c0;
    border-left:    0px;
    border-right:   0px;
    border-bottom:  0px;
    padding-top:    2;
    padding-bottom: 2;
    padding-left:   5;
    padding-right:  2;    
    vertical-align: bottom;    
    width:          100%;
}

/* Feedback section */
.contentMain div#feedback {
    background-color:   #f1f1f1;
}

.contentMain table.feedback {
    width:          300px;
}

.contentMain table.feedback, table.feedback td {
    border-style:   none;
    background-color: transparent;
}

.contentMain td.feedbackcaption {
    vertical-align: bottom;
    padding-bottom: 4px;
}

.contentMain td.feedbackprompt {
    padding-bottom: 5px;
}

/* Popup bubble */
.contentMain div.dxpopupbubble {
    left:       4px;
    position:   absolute;
    padding:    4px 8px 5px 4px;
    z-index:    1;   
    visibility:     hidden;
    border:     1px solid #cde3f0;
    background:     #e7fbff;    
}

/*------------------------------ Heading Styles -------------------------------*/

.contentMain heading, .contentMain h2, 
.contentMain h3, .contentMain h4 {
    font-weight:    bold;
    margin-top:     5px;
    margin-bottom:  5px;   
}

.contentMain h1, .contentMain h2 {
    color:          #003399;
    margin-left: -2px;
    
}

/* Applies to table titles and subsection titles. */
.contentMain .subHeading, .contentMain h3, .contentMain h4 {
    font-weight:    bold;
    margin-bottom:  4px;
}

/* Formats the titles of all subsections. */
.contentMain h3, .contentMain h4 {    
    color:      #000000;
    margin-left: 0px;
}

/*------------------------------ General Table Styles -------------------------------*/

.contentMain table {
    border:         0;
    width:          100%;
    margin-top:     5px;
    margin-bottom:  5px;
}

.contentMain tr {
    vertical-align: top;
}

.contentMain th {
    background-color: #e7fbff;
    border-bottom:  1px solid #cde3f0;
    color:          #ed9123;
    padding-left:   5px;
    padding-right:  5px;
    text-align:     left;    
}

.contentMain th .hs-onlineonly {
    float: right;     
    white-space:nowrap;
}

/* copyCode is visible only for IE */

.contentMain th .copyCode {
    visibility:hidden;       
} 

*html .contentMain th .copyCode  {
    visibility:visible;     
    color: black;
    font-weight: bold;
    font-size: 11px;  
    float: right;    
}

*+html .contentMain th .copyCode  {
    visibility:visible; 
    color: black;
    font-weight: bold;
    font-size: 11px;  
    float: right;    
}
/* EndOf copyCode is visible only for IE */

.contentMain td {
    background-color: #f7fcff;
    border-bottom: 1px solid #cde3f0;
    color: #1f0066;
    padding-left: 5px;
    padding-right: 5px;
    margin: 1px;   
}

.contentMain div#pagebody table.syntaxtable th, 
.contentMain div#pagebody table.xmlsource th {
    padding-top:    1px;
    padding-bottom: 1px;
    vertical-align: middle;
}

.contentMain div#pagebody table.syntaxtable td, 
.contentMain div#pagebody table.xmlsource td {
    font-family: Monospace, Courier New, Courier;
    color: #000066;
    padding-top: 5px;
    padding-bottom: 7px;    
}

.contentMain div#pagebody table.syntaxtable td pre {
    margin-bottom:  0px;
}

.contentMain div.section {
    width: 100%;
}


/*------------------------------ Image Styles -------------------------------*/

.contentMain img#toggleExpandedAllImage {
    margin-left:    4px;
    vertical-align: middle;
}

/* copyCode is visible only for IE */

.contentMain img.copyCodeImage {
    visibility: hidden;  
}

*html .contentMain img.copyCodeImage {
    visibility: visible;
    border: 0;
    margin: 1px;
    margin-right: 3px;
}

*+html .contentMain img.copyCodeImage {
    visibility: visible;
    border: 0;
    margin: 1px;
    margin-right: 3px;
}
/* EndOf copyCode is visible only for IE */

/*------------------------------ Hidden form elements -------------------------------*/

/* XML colorization */

/* Container spacing*/
pre.plainxml, div.colorizedxml, div.dynamicxml {   
    font-family: 'Courier New', Courier;
}

/* Container format*/

pre.plainxml  {
    margin-left: 3px; 
    margin-bottom: 5px; 
}

div.colorizedxml, div.dynamicxml  {
    margin-left: -15px; 
}

div.colorizedxml div, div.dynamicxml div {
    margin-top: 0; 
    margin-bottom: 0; 
}

div.dynamicxml a, div.dynamicxml a:hover, 
div.dynamicxml a:visited, div.dynamicxml a:active  {
    text-decoration: none; 
}

/* container for expanding/collapsing content */
.c {
    cursor: hand;
}

/* button - contains +/-/nbsp */
.b {
    color: red;
    font-family: 'Courier New';
    font-weight: bold;
    text-decoration: none;
}

/* element container, comment or CDATA */
.e,.k {
    margin-left: 30px;
    text-indent: -1em;
    margin-right: 1em;
}

/* tag */
.t {
    color: #990000;
}

/* tag in xsl namespace */
.xt {
    color: #990099;
}

/* attribute in xml or xmlns namespace */
.ns {
    color: red;
}

/* attribute in dt namespace */
.dt {
    color: green;
}

/* markup characters */
.m  {
    color: blue;
}

/* text node */
.tx {
    font-weight: bold;
}

/* multi-line (block) cdata */
.db {
    text-indent: 0px; 
    margin-left: 1em; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-left: .3em; 
    border-left: 1px solid #CCCCCC; 
    font: small Courier;
 }

/* single-line (inline) cdata */
.di {
    font: small Courier;
}

/* DOCTYPE declaration, pi */
.d, .pi  {
    color: blue;
}

/* multi-line (block) comment */
.cb {
    text-indent: 0px; 
    margin-left: 1em; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding-left: .3em; 
    font: small Courier; 
    color: #888888;
}

/* single-line (inline) comment */
.ci {
    font: small Courier; 
    color: #888888;
}

/* CDATA text */
PRE.x {
    margin: 0px;
    display: inline;
}

/* End XML colorization */


.contentMain table.hs-box {
background-color:#E7F9FF;
border:1px solid #CDE3F0;
margin:10px 0;
padding:5px 0 5px 5px;
width:100%;
}
.contentMain table.hs-box td {
background-color:#E7F9FF;
border:medium none;
color:#000000;
}
.contentMain td.hs-box-icon {
width:12px;
}
.contentMain td.hs-box-icon img {
margin:10px;
}

/* This stylesheet supports the Expandable Heading and Section Widget */

.contentMain  h1.hs-collapsibleheading {
    margin-left: 0px;   
    cursor: pointer;
    cursor: hand;
}

.contentMain  img.toggle {
    padding: 0px 10px 0px 0px !important;
    margin: 0px;       
}

.contentMain div.section h1, div.section h2, div.section h3 {   
    position: relative;    
} 

.contentMain #toggleExpandedAll {
    color: #000;
}

/* So that design time shows the elements with no clipping */

.contentMain div#pagebody div.InnovaContentWidget img.toggle {
    margin-top: 5px;
}

/* This stylesheet is included only in online output and sets all exandable sections 
     to invisible, and Show All link to visible */
     
.contentMain .hs-collapsed {
    display: none;
}

.contentMain .hs-expanded {
    margin-left: 14px;
}

.contentMain div#HSShowAll {
    display: block;
}

.contentMain div#HSHideAll {
    display: none;  
}


/* This stylesheet supports the Expandable Heading and Section Widget */

.contentMain  h1.hs-collapsibleheading {
    margin-left: 0px;   
    cursor: pointer;
    cursor: hand;
}

.contentMain  img.toggle {
    padding: 0px 10px 0px 0px !important;
    margin: 0px;       
}

.contentMain div.section h1, div.section h2, div.section h3 {   
    position: relative;    
} 

.contentMain #toggleExpandedAll {
    color: #000;
}

/* So that design time shows the elements with no clipping */

.contentMain div#pagebody div.InnovaContentWidget img.toggle {
    margin-top: 5px;
}



*-----------------------------------------*/
/*-------------- Pricing ------------------*/				
/*-----------------------------------------*/

body#pricing #content
				{ width: 905px; padding: 25px 18px; margin: 0 4px; 
				  background: url(../../Images/store/content_bluebg.gif) repeat-x;
				  border-top: #a9afb2 0px solid }
body#pricing #content a:hover,
body#pricing #content a:active
				{ text-decoration: none; border-bottom: 1px solid }
				
.mainHeader		{ font: bold 2.4em/1.5em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
				  border-bottom: #a5b5c2 1px solid; padding: 0 .3333em }
				  
.textBlock1		{ width: 520px; padding: 0 .8em }
.textBlock1 a	{  color:#235980}
.textBlock2		{ width: 520px; padding: 0 .8em }
.textBlock2	h2	{ font: normal 1.8em/1.5em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
				  color: #666; cursor: default }

#packageTypes	{ margin: 0 0 34px }
#packageTypes li
				{ float: left; width: 418px; padding: 18px 33px 18px 0;
				  margin: 0; list-style: none; position: relative; font-size: 1em }
#packageTypes h2
				{ font: normal 1.8em/1.26em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
				  background: url(../../Images/store/packages_h2.gif) no-repeat; padding: 0 0 .45em 2em; cursor: default }
				  
#packageTypes li p{font-size:1.0em}	
#packageTypes h2{font-size:1.4em}					  
#packageTypes h3{font-size:0.6em}				  
#packageTypes p	{ margin: 0 0 0 47px }
#packageTypes a{font-size:0.8em}	
#packageTypes a:link,
#packageTypes a:visited
				{ color: #235980 }
#packageTypes .actions
				{ width: 148px; position: absolute; top: 23px; right: 0 }
#packageTypes .actions li
				{ width: auto; font-size: 1.2em; padding: 0 9px 0 8px;
				  font: bold 1.2em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif;
				  background: url(../../Images/store/actions_separator.gif) right 4px no-repeat }
#packageTypes .supports
				{ color: #fff; margin: 10px 0 9px 37px; padding: 8px 9px;
				  background: #567f9b url(../../Images/store/supports1.gif) no-repeat }
#packageTypes .supports.big
				{ background: #567f9b url(../../Images/store/supports2.gif) no-repeat }
#packageTypes .supports.m1
				{ margin-top: 28px }
#packageTypes .supports h3
				{ font: bold 1.0em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif;color: #fff;
				  margin: 0 }
#packageTypes .supports p
				{  margin: 0}
#packageTypes .supports p.details
				{ margin-bottom: 0 }
#packageTypes .details a:link,
#packageTypes .details a:visited
				{ border-bottom: 1px solid;font-size:1.1em }
			
#packageTypes .blue h2
				{ color: #235980 ;}
#packageTypes .blue .details a:link,
#packageTypes .blue .details a:visited
				{ color: #235980;}
#packageTypes .grey h2
				{ color: #666 }
#packageTypes .grey .details a:link,
#packageTypes .grey .details a:visited
				{ color: #666 }
#packageTypes .orange h2
				{ color: #f65b24 }
#packageTypes .orange .details a:link,
#packageTypes .orange .details a:visited
				{ color: #f65b24 }
#packageTypes .green h2
				{ color: #5aa15a }
#packageTypes .green .details a:link,
#packageTypes .green .details a:visited
				{ color: #5aa15a }

#pricingFAQ		{ float: right; width: 320px; padding-right: 20px }
#pricingFAQ	h2	{ font: normal 1.8em/1.5em "Trebuchet MS", "Helvetica Neue", Helvetica, sans-serif;
				  background: url(../../Images/store/lamp.gif) 2px 0 no-repeat; padding-left: 28px;
				  color: #666; margin-bottom: .85em; color: #235980; cursor: default }
#pricingFAQ ul	{ margin: 0 }
#pricingFAQ	li	{ margin: 0; padding: 2px 0 10px; margin-bottom: 6px;
				  list-style: none; font-size: 1em; overflow: hidden;
				  background: url(../../Images/store/faq_separator.gif) 29px bottom no-repeat }
#pricingFAQ	p	{ margin: 0; }
#pricingFAQ	p .number
				{ float: left; display: block; width: 20px; padding-right: 8px;
				  text-align: right; margin-top: -10px; color: #7da1b8;
				  font: italic 1.8em/1.5 Georgia, "Times New Roman", Times, serif }
#pricingFAQ	p .question
				{ display: block; margin-left: 29px; color: #666 }

#pricingFAQ	p .aquestion
				{ color: #666 ;text-decoration:none;}
/*-----------------------------------------*/
/*-------------- Sub ----------------------*/			
/*-----------------------------------------*/

.table1			{ width: 100%; border-collapse: collapse; margin-bottom: 15px }
.table1	th		{ height: 40px; background: #f4f7f9; text-align: center; vertical-align: middle;
				  background: url(../../Images/store/table_header.gif) repeat-x; color: #fff; padding: 0 15px;
				  font: normal 1.1em/1.2727em Tahoma, "Helvetica Neue", Helvetica, sans-serif;
				  border-bottom: #fff 1px solid }
.table1	td		{ height: 40px; background: #f4f7f9; text-align: center; vertical-align: middle;
				  border-right: #fff 1px solid; border-bottom: #fff 1px solid }
.table1	th.first
				{ font-size: 1.2em }
.table1	.first
				{ width: 261px; text-align: left; padding: 0 9px }
.table1	.threeLine
				{ line-height: 1em }

.table1	th.tl	{ background: url(../../Images/store/tl.gif) no-repeat }
.table1	th.tr	{ background: url(../../Images/store/tr.gif) right top no-repeat }
.table1	td.bl	{ background: #f4f7f9 url(../../Images/store/bl.gif) left bottom no-repeat }
.table1	td.br	{ background: #f4f7f9 url(Images/store/br.gif) right bottom no-repeat }



.table2			{ width: 800px; border-collapse: collapse; margin-bottom: 15px }
.table2	th		{ height: 40px; background: #f4f7f9; text-align: center; vertical-align: middle;
				  background: url(../../Images/store/table_header.gif) repeat-x; color: #fff; padding: 0 15px;
				  font: normal 1.1em/1.2727em Tahoma, "Helvetica Neue", Helvetica, sans-serif;
				  border-bottom: #fff 1px solid }
.table2	td		{ height: 40px;width:50px; background: #f4f7f9; text-align: center; vertical-align: middle;
				  border-right: #fff 1px solid; border-bottom: #fff 1px solid }
.table2	th.first
				{ font-size: 1.2em }
.table2	.first
				{ width: 391px; text-align: left; padding: 0 9px }
.table2	.threeLine
				{ line-height: 1em }

.table2	th.tl	{ background: url(../../Images/store/tl.gif)repeat-x}
.table2	th.tr	{ background: url(../../Images/store/tr.gif) right top no-repeat }
.table2	td.bl	{ background: #f4f7f9 url(../../Images/store/bl.gif) left bottom no-repeat }
.table2	td.br	{ background: #f4f7f9 url(Images/store/br.gif) right bottom no-repeat }


/*.note			{ text-align: right; color: #999; padding: 0 9px; margin: 0;
				  font: normal 1.1em/1.2727em Tahoma, "Helvetica Neue", Helvetica, sans-serif }*/
			
.note			{ text-align: right; color: #666; padding: 0 9px; margin: 0;
				  font: normal 1.1em/1.2727em Tahoma, "Helvetica Neue", Helvetica, sans-serif }	  
.note a			{  color:#235980}	 
				  				  
.red			{ color: #f00 }

#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}
/*-----------------------------------------*/
/*-------------- Dashboards ---------------*/				
/*-----------------------------------------*/

#screenshots	{ height: 310px; background: url(images/store/screenshots.jpg) no-repeat }

.subHeader		{ font: normal 1.8em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; 
				  margin: 0 .4444em .4444em; color: #235980 }
/*.grey			{ color: #ccc; margin-top: 27px }*/

#dahboardsTypes	{ margin: 0 }
#dahboardsTypes li
				{ list-style: none; margin: 0 0 12px }
#dahboardsTypes h2
				{ color: #f65b24; border-bottom: #a5b5c2 1px solid; 
				  padding: 0 .45em .2em; cursor: default; font-weight: normal }
#dahboardsTypes h2 span
				{ color: #999; cursor: default; padding-right: 6px }
#dahboardsTypes h2 a:link,
#dahboardsTypes h2 a:visited
				{ color: #7490ae; border-bottom: 1px solid;
				  font: normal .6666em/1.5em Arial, "Helvetica Neue", Helvetica, sans-serif }
#dahboardsTypes .list li
				{ float: left; width: 214px; font-size: .75em; margin-right: 5px }
#dahboardsTypes .list a:link,
#dahboardsTypes .list a:visited
				{ display: block; width: 208px; height: 168px; padding: 6px 0 0 6px; margin-bottom: 6px;
				  background: url(images/store/shadow.gif) no-repeat }
#dahboardsTypes .list a:hover,
#dahboardsTypes .list a:active
				{ border: none !important }
#dahboardsTypes .list  a
				{ text-align: center; color: #999; margin: 0;top:2px; }
				
				/*------------------------------------------*/

.extraTable		{ text-align: center; margin: 0 0 18px 27px;bottom:45px;position:relative;
				  border: #a0b3c7 1px solid; border-collapse: collapse }
.extraTable th, 
.extraTable td	{ padding: 5px 9px; color: #516376;
				  border-right: #a0b3c7 1px solid;
				  border-bottom: #a0b3c7 1px solid }
.extraTable .label
				{ text-align: left }
.top th			{ font: bold 1.2em/1.5em Arial, Helvetica, sans-serif; color: #2d3742 }
.accent th		{ border-top: #a0b3c7 2px solid; 
				  border-bottom: #a0b3c7 2px solid }

/*------------------------------------------*/	



.imgLink		{ float:left; width: 317px; text-align:center}
.imgLink img	{ margin-bottom: 20px}

.number			{ margin: 0 auto; width: 128px}
.number li		{ float:left; list-style: none; margin:0}
.number a		{ color: #c8c8c8 !important; font: italic 1.2em/1em Arial, Helvetica, sans-serif; float:left; 
					 width: 23px; height: 20px; padding-top: 5px; text-align:center; padding-right: 2px}
.number a:hover	{ background:url(images/number.gif) no-repeat; text-decoration:none; color: #fff !important}
.activeN:link,
.activeN:visited{ background:url(images/number.gif) no-repeat; color: #fff !important; margin-right: 3px; font-weight: bold}
			
			
			
			
			
/* new homepage*/

html			{ background: #f8f8f6 url(Images/new/html.gif) 0 91px repeat-x }

.stripe			{ background: url(Images/new/backstripe.gif) center 129px repeat-x }
/*
#logoV2 			{ position: absolute; top: 9px; left: 9px; margin: 0 }
#logoV2 alink,
#logoV2 a:visited	{ display: block; width: 219px; height: 66px;
				  position: static; text-indent: -999.9em;
				  background: url(Images/logo.png) no-repeat }

*/

#logoV2:link,
#logoV2:visited	{ display: block; width: 219px; height: 66px;
				  position: absolute; top: 9px; left: 9px; text-indent: -999.9em; 
				  background: url(Images/logo.png) no-repeat }
#logoV2:hover,
#logoV2:active	{ border: none }


.lang:link,
.lang:visited	{ right: 3px }

#acc			{ right: -6px }
#search			{ right: 4px }

#mainMenuV2		{ font-weight: normal; left: 12px }
#mainMenuV2 a:link,
#mainMenuV2 a:visited
				{ color: #000 }
#search .text 	{ font-size: 1em }

#header			{ height: 129px }
#contentV2		{ padding-top: 129px }
#contentV2		{ padding: 143px 0 90px }
#boardV2			{ height: 255px; padding: 6px 0 0 21px; margin-bottom: 23px;
				  background: none }
#boardV2 h1		{ color: #5dcafe; width: 610px; overflow: hidden;
				  padding: 0; margin: 0 0 13px; text-align: left;
				  font: 3em/1.2em Arial, Helvetica, sans-serif;
				  position: static }
#boardV2 h1 span	{ float: left; color: #b2f21c; margin-top: -3px;margin-left: 20px;
				  font-size: .6666em; line-height: 1em ;height:22px;}
#boardV2 p		{ color: #fefefe; width: 450px; margin: 0;
				  font: 1.6em/1.5625em Arial, Helvetica, sans-serif }
#boardV2 .dashboard
				{ position: absolute; top: 140px; right: 4px }
#boardV2 .dl:link,
#boardV2 .dl:visited
				{ display: block; width: 188px; height: 52px;
				  position: absolute; top: 317px; left: 354px;
				  text-indent: -999.9em; border: none;
				  background: url(Images/new/dl_now.gif) no-repeat }

#info			{ float: left; width: 620px; margin: 0 0 18px; padding-left: 20px }
#info h2		{ color: #8bbc18; margin: 0 0 6px;
				  font: 2.2m/1em Arial, Helvetica, sans-serif }
#info ul		{ list-style-type: disc; margin: 0 0 9px;padding-left: 20px;
				  font: 1.4em/1.5714em Arial, Helvetica, sans-serif }
				  
#info2 p		{   font: 1.4em/1.5714em Arial, Helvetica, sans-serif }			  
				  
#info p			{ margin: 0 0 9px;
				  font: 1.4em/1.5714em Arial, Helvetica, sans-serif }
#info a:link,
#info a:visited	{ color: #3081bc }



#info2			{ float: left; width: 620px; margin: 0 0 18px; padding-left: 20px }
#info2 h2		{ color: #8bbc18; margin: 0 0 6px;
				  font: 2.2m/1em Arial, Helvetica, sans-serif }
#info2 ul		{ list-style-type: disc; margin: 0 0 9px;padding-left: 20px;
				  font: 1.4em/1.5714em Arial, Helvetica, sans-serif }
				  
			  
				  
#info2 p			{ margin: 0 0 9px;
				  font: 1.4em/1.5714em Arial, Helvetica, sans-serif }
#info2 a:link,
#info2 a:visited	{ color: #3081bc }


#infoP			{  width: 650px; margin: 0 0 18px; padding-left: 20px }
#infoP h2		{ color: #8bbc18; margin: 0 0 6px;
				  font: 2.2m/1em Arial, Helvetica, sans-serif }
#infoP ul		{ list-style-type: disc; margin: 12px 22px 14px;margin-left: 50px;
				  font: 1.2em/1.3714em Arial, Helvetica, sans-serif }
				  
#infoP p		{   font: 1.4em/1.5714em Arial, Helvetica, sans-serif }			  
				  
#infoP p			{ margin: 0 0 9px;
				  font: 1.4em/1.5714em Arial, Helvetica, sans-serif }
#infoP a:link,
#infoP a:visited	{ color: #3081bc }


/*
#testimonials p	{ margin-bottom: 50px;
				  font: normal 1.4em/1.5714em Arial, "Helvetica Neue", Helvetica, sans-serif }
#testimonials cite
				{ display: inline; color: #17547f; margin-bottom: 0; 
				  font: bold .8571em/1.5714em Arial, "Helvetica Neue", Helvetica, sans-serif }
*/				  

#sectionsV2		{ width: 917px; height: auto; margin: 0; padding-left: 13px }
#sectionsV2 li	{ margin: 0 25px 0 0; padding: 13px 17px 0; width: 255px; height: 135px;
				  background: url(Images/new/sections.gif) no-repeat }
#sectionsV2 h2	{ padding-left: 38px; position: relative;
				  font: 2.2em/1.6363em Arial, "Helvetica Neue", Helvetica, sans-serif }
#sectionsV3 h2 img
				{ top: 0 }
#sectionsV2 h3	{ margin: 0 0 6px }


.MembersLink  {
	font-size:11px;
}

.SearchBox{
font-size:9px;

}
/* end new homepage */		
		
