/**************************************/
/*** Start: Reset styles                   ***/
/**************************************/
body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, li,  ul, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;vertical-align: baseline;*/
	text-align: left;
	
}

div.centerit {
	text-align: center;
	width: 930px;
}



table.splash12 {

  border-style: none;
  width: 100%;
  margin-bottom: 15;
  padding: 1;
  text-align: left;
  vertical-align: top;
  height: 100px;
  padding-top: 0;
}

h4.splash12 {

  background-color: #3a6f8f;
  border: solid 1px #793717;
  margin-top: 0;
  margin-bottom: 10;
  padding: 4;

}

h4.splash12 a{

   color: white;
}
ul.splash12 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;

}

.coursetitle{
   font-size: 10px;
}

.coursetitleheader{
 font-size: 10px;
}
.bordtopleft{
background-image: url('i/top_left_conner.jpg'); 
height:16px;
width: 16px;
background-repeat:no-repeat;
}

.bordbottomleft{
background-image: url('i/bottom_left_conner.jpg'); 
height:16px;
width: 16px;
background-repeat:no-repeat;
}

.bordtopcenter{
background-image: url('i/top1.jpg'); 
height:16px;
background-repeat:repeat-x;
}

.bordbottomcenter{
background-image: url('i/bottom1.jpg'); 
height:16px;
background-repeat:repeat-x;
}

.bordleftop{
background-image: url('i/top_right_conner.jpg'); 
height:16px;
width: 16px;
background-repeat:no-repeat;
}

.bordrightbottom{
background-image: url('i/bottom_right_conner.jpg'); 
height:16px;
width: 16px;
background-repeat:no-repeat;
}

.bordright{
background-image: url('i/right1.jpg'); 
width: 16px;
background-repeat:repeat-y;
}

.bordleft{
background-image: url('i/left1.jpg'); 
width: 16px;
background-repeat:repeat-y;
}
.courselist{
   background-color: white;
   color:black;
}
.courselist2{
   background-color: #EEEEEE;
   color:black;
}
.courselist:hover{
   background-color: #9db8c8;
   color: white;
}
.courselist2:hover{
   background-color: #9db8c8;
   color:white;
}




a.coursetitle, a.coursetitle:visited {
text-decoration: none; color:#555555; outline: none;}
a.coursetitle:hover {
color:#FFFFFF; text-decoration: none; outline: none;}






a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul {
	list-style: none;
}



a {
    outline: none; text-decoration:none
}

strong {
color:#666;}

.clear {clear:both;}

/**************************************/
/*** End: Reset styles                   ***/
/**************************************/





/* CSS Document */



html, body {
height: 100%; scrollbar-3d-light-color:#fff; scrollbar-arrow-color:#ccc; scrollbar-base-color:#fff; scrollbar-dark-shadow-color:#fff; scrollbar-face-color:#fff; scrollbar-highlight-color:#ccc; scrollbar-shadow-color:#ccc; scrollbar-track-color:#fff;}

body{
margin:0; padding:0; color:#333; background-color:#fff; font-family:Verdana; font-size:12px; font-style: normal; line-height:17px; font-weight: normal;  letter-spacing:inherit}

html>body #body { 
height: auto;}


#body {
position: relative; width:973px; margin: 0 auto; padding: 0 0 0 0;  voice-family: "\"}\""; voice-family: inherit; height: auto;}

/* TOPSECTION 
------------------------------------------------ */

#TopSectionHome {
float:left; width:973px; height:285px}

#TopSection {
float:left; width:973px; height:199px;}
    
#TopMenu {
float:left; width:973px; height:64px;}

#logo { float: left }
#logoPT { float: left }
#logoME { float: left }
#logoBR { float: left }

   
#logo a{background:url(../images/timberlake-consultants-training.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoUK a{background:url(../images/timberlake-consultants-training.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoPT a{background:url(../images/timberlake-consultants-trainingPT.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoME a{background:url(../images/timberlake-consultants-trainingME.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoPL a{background:url(../images/timberlake-consultants-trainingPL.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoSP a{background:url(../images/timberlake-consultants-training.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}
#logoBR a{background:url(../images/timberlake-consultants-trainingPT.gif) top left no-repeat; width:474px; height:54px; display:block; float:left}





#telephone a{background:url(../images/timberlake-stata.gif) top left no-repeat; width:323px; height:54px; display:block; float:left;}
#telephoneSP a{background:url(../images/timberlake-stata.gif) top left no-repeat; width:323px; height:54px; display:block; float:left;}
#telephonePL a{background:url(../images/timberlake-stata.gif) top left no-repeat; width:323px; height:54px; display:block; float:left;}
#logoSection a{background:url(../images/stata-timberlake.gif) top left no-repeat; width:973px; height:78px; display:block; float:left; padding:0 0 10px 0;clear: both}
#logoSectionPL a{background:url(../images/stata-timberlake.gif) top left no-repeat; width:973px; height:78px; display:block; float:left; padding:0 0 10px 0;clear: both}
#logoSectionSP a{background:url(../images/stata-timberlake.gif) top left no-repeat; width:973px; height:78px; display:block; float:left; padding:0 0 10px 0;clear: both}


#rightTopNav {float: right;width: 50%;height: 27px;}
#rightTopNav img.telephone {float: right}

#rightTopNavPL {float: right;width: 50%;height: 27px;}
#rightTopNavPL img.telephone {float: right}

#rightTopNavSP img.telephone {float: right}

#telephone {float:left; width:216px; padding:0 0 0 283px;}
#telephone ul li {float:left;}
#telephone ul li a {display:block;}
#telephone ul li.telephone, #telephone ul li.telephone a{background:url(../images/timberlake-stata.gif) top left no-repeat; width:216px; height:27px;}



.nocss {display:block;left:-1000em;font-size:0.1em;margin:0;padding:0;height:0;width:0;color:#000000;position:absolute;}


/* MAIN NAV SECTION 
------------------------------------------------ */


.search{float:left; width:292px; height:29px; padding:6px 0 0 8px; background:url(../images/bg-search.gif) no-repeat;}

.dropdownlist{float:left; width:292px; height:29px; padding:6px 0 0 8px; background:url(../images/bg-search.gif) no-repeat; margin-bottom:23px}


/* MAINSECTION 
------------------------------------------------ */
#MainSection {
float:left; width:973px; padding:0 0 70px 0}

#MainSectionHome {
float:left; width:973px; padding:0 0 0 0}

#HomeContentArea{
float:left; width:671px;}


#HomeContentArea H1 {color:#666; font-size:22px; font-weight:bold; padding:0 0 30px 0; text-align:left;}

#contentArea{
float:left; width:600px; padding:0 54px 0 17px}

#contentArea ul { list-style:square; margin:15px 0 15px 35px }

#content{
float:left; width:600px;}

#contentv12{
float:left; width:600px;background-color: red}


#rightContent {
float:left; width:302px;}





/* FOOTER SECTION
------------------------------------------------ */
#FooterSection {
float:left; width:973px; height:107px; background:#eee; font-size:11px; color:#555;}

#TopGrayBar {
float:left; width:973px; background:#ddd; height:3px}

#footerLeft{
float:left; width:776px; padding:15px 0 0 14px;}

.copyright {
float:left; width:776px; height:47px;}

.so-text {
float:left; width:97px; height:14px; padding:15px 0 0 0}

#so-design {float:left; width:420px; height:14px; padding:18px 0 0 0}
#so-design ul li {float:left;}

#so-design ul li a {display:block;}

#so-design ul li.so-design, #so-design ul li.so-design a {background:url(../images/so-design.gif) top left no-repeat; width:20px; height:13px;}
#so-design ul li.so-design a:hover, #Flags ul li.so-design a.on  {background: url(../images/so-design-over.gif) top left no-repeat; width:20px; height:13px;}



#footernav {
float:left; width:776px; height:20px;}

#footernav ul {float:left;}
#footernav ul li {float:left;}

#footernav ul li a {display:block; margin:0; height:20px; color:#333;}
#footernav  ul li a:hover {color:#c0c0c0;}

#footernav ul li.info, #footernav ul li.info a {color:#333;}
#footernav ul li.info a:hover, #footernav ul li.info a.on  {color:#3a6f8e;}

#footernav ul li a, #footernav ul li span{
float: left; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/footer-nav-line.gif) right no-repeat; vertical-align:middle;}
#footernav ul li span{padding-left: 0px;}
#footernav ul li a#leftcorner{
float: none; padding-left:0px; padding-right:10px; background: url(#)  left no-repeat; background:url(../images/footer-nav-line.gif) right no-repeat; vertical-align:middle;}
#footernav ul li a#rightcorner{
padding-right: 0px; background: url(#) top right no-repeat;}
#footernav:after{ 
content: ".";  display: block; height: 0; clear: both; visibility: hidden;}


#footerRight {
float:left; width:183px; padding:15px 0 0 0;}


#Flags {float:left; width:183px; padding:0 0 0 0; height:14px;}
#Flags ul li {float:left;}

#Flags ul li a {display:block;}

#Flags ul li.brazil, #Flags ul li.brazil a {background:url(../images/flag-brazil.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.brazil a:hover, #Flags ul li.brazil a.on  {background: url(../images/flag-brazil-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.japan, #Flags ul li.japan a {background:url(../images/flag-japan.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.japan a:hover, #Flags ul li.japan a.on  {background: url(../images/flag-japan-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.poland, #Flags ul li.poland a {background:url(../images/flag-poland.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.poland a:hover, #Flags ul li.poland a.on  {background: url(../images/flag-poland-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.portugual, #Flags ul li.portugual a {background:url(../images/flag-portugual.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.portugual a:hover, #Flags ul li.portugual a.on  {background: url(../images/flag-portugual-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.spain, #Flags ul li.spain a { background:url(../images/flag-spain.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.spain a:hover, #Flags ul li.spain a.on  {background: url(../images/flag-spain-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.uk, #Flags ul li.uk a { background:url(../images/flag-uk.gif) top left no-repeat; width:25px; height:13px;}
#Flags ul li.uk a:hover, #Flags ul li.uk a.on  {background: url(../images/flag-uk-over.gif) top left no-repeat; width:25px; height:13px;}

#Flags ul li.usa, #Flags ul li.usa a { background:url(../images/flag-usa.gif) top left no-repeat; width:18px; height:13px;}
#Flags ul li.usa a:hover, #Flags ul li.usa a.on  {background: url(../images/flag-usa-over.gif) top left no-repeat; width:18px; height:13px;}


.registration {
float:left; width:183px;} 

#TitleRegistration {
background:url(../images/newsletter-registration.gif) top left no-repeat; width:147px; height:20px; margin:7px 0 0 0; }

#FooterSection input {
float:left; width:171px; height:16px; border:#e2e2e2 solid 1px; background:#fafafa;}

label {float:left; width:183px;}

.regInput {
float:left; width:171px; height:18px; border:#e2e2e2 solid 1px;}

.join {
float:right; width:31px; height:15px; border:none; margin-right:9px}




/* SOFTWARE BACK SECTION
------------------------------------------------ */

#SoftwareBack {float:left; width:288px; height:71px; padding:15px 0 0 12px; background:url(../images/bg-software-back.gif) no-repeat; margin-bottom:23px}

#RightTitlesBg {
background:url(../images/t-bg.gif) top left no-repeat; width:202px; height:26px; margin:0 0 11px 0;}


#SoftwareBack p {float:left; padding:0 0 0 5px;}



/* RIGHT MENU SECTION
------------------------------------------------ */
 

#rightMenunavBox {
float:left; width:300px; background:url(../images/timberlake-solution.gif) repeat-y; margin-bottom:19px; }

#MenuTopCurve {
float:left; width:300px; height:9px; background:url(../images/timberlake-solution-for-statistics.gif) no-repeat;}

#ContentMenu {
float:left; width:300px; padding:0 0 15px 0; }

.rightMenunav {
float:left; width:288px; padding:0 0 0 12px; /*padding:0 11px 7px 0px;*/}

.rightMenunav ul {float:left; width:276px; border-bottom:#ddd solid 1px; padding:5px 0 5px 0;}
.rightMenunav ul li {float:left;}

.rightMenunav ul li a {display:block; margin:0; height:auto;}
.rightMenunav ul li.menu1, .rightMenunav ul li.menu1 a  {width:278px; color:#3a6f8e; font-weight:bold;}
.rightMenunav ul li.menu1 a:hover, .rightMenunav ul li.menu1 a.on  {color:#555;} 

#MenuBottomCurve {
float:left; width:300px; height:9px; background:url(../images/timberlake-solution-for-econometrics.gif) top left no-repeat;}



/*SLIDING MENU 
------------------------------------------------ */

.tabcontent{
display:none;
}
.tabcontent ul {list-style:none; margin:0 0 1em 0;}
	.tabcontent ul li {}
	.tabcontent ul li a {color:#3a6f8e; font-weight:bold;}
	.tabcontent ul li a:hover {color:#555; font-weight:bold;}
	
.tabcontentIndent {padding:0 0 0 7px; font-weight:normal;}

.tabcontent2 ul {list-style:none; margin:0 0 1em 0;}
	.tabcontent2 ul li {}
	.tabcontent2 ul li a {color:#3a6f8e; font-weight:bold;}
	.tabcontent2 ul li a:hover {color:#555; font-weight:bold;}
	
.tabcontentIndent2 {padding:0 0 0 7px; font-weight:normal;}

.stataBookRH{
   
   margin-left: 25px;
}



	.content_right_sub {float:left; width:276px; padding:0 0 0 12px; }
	.content_right_sub ul {list-style:none; margin:0 0 1em 0;}
	.content_right_sub ul li {border-bottom:1px solid #ddd; padding:5px 0 5px 0;}
	.content_right_sub ul li.end {padding:5px 0 5px 0; border:none;}
/*	.content_right_sub ul li a {color:#3a6f8e; font-weight:bold;}
	.content_right_sub ul li a:hover {color:#555; font-weight:bold;}*/
	
	

.subNav ul li a {color:#3a6f8e; /*font-weight:normal;*/ font-weight:bold;}
.subNav ul li a:hover {color:#555; /*font-weight:normal;*/ font-weight:bold;}


#SoftwareBack a{
color:#3a6f8e; text-decoration:none; font-weight:bold;}

#SoftwareBack a:hover {
color:#555; text-decoration:none; font-weight:bold;}
	

.tab_content {/*border-bottom:1px solid #e4e4e4;margin-bottom:7px;padding-bottom:7px;*/ }
#tab_wrapper {width:276px;}
.tab_heading {
	border-style: none;
	display: block;
	text-align: left;
	padding: 10px 0px
}
.tab_heading * {
	border-style: none;
	display: inline;
	
	user-select: none;
	cursor: pointer;
	vertical-align: left;
}
.tab_heading li a:hover {
	font-weight: bold;
	color: #3c3c3c;
	background-color: #eee;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	padding: 6px;
}

.tab_heading li a {
	font-weight: bold;
	color: #fff;
	background-color: #555;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	padding: 6px;
	
}


.tab_heading li.active {
	font-weight: bold;
	color: #fff;
	background-color: #555;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-opera-border-radius: 4px !important;
	-moz-border-radius: 4px !important; 
	padding: 6px;
	
}

/* single subNav folders */
#tab_headingSoftware {
background:url(../images/t-bg.gif) top left no-repeat; width:202px; height:26px; margin:6px 0 11px 0;}



/* end single subNav folders*/


#panes {clear: left;
	text-align: left;
	border-style: none;
	width: 276px;
	margin: 0 auto 0 auto;
}
		
#panes div div { overflow: hidden; 
}



/*CLICK TAB MENU */
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
/*border: 1px solid #778;*/
color: #2d2b2b;
/*background: white url(shade.gif) top left repeat-x;*/
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}



@media print {
.tabcontent {
display:block !important;
}
} 




/* OTHER RELEVENT INFO
------------------------------------------------ */
#OtherRelevant {
float:left; width:300px; padding:25px 0 0 0;}

.TitleOtherRelevant {
float:left; width:290px; color:#ddd; font-weight:bold; padding:0 0 3px 10px; border-bottom:#ddd solid 1px;}

.OtherInfo {
float:left; width:290px; padding:6px 0 7px 10px; border-bottom:#ddd solid 1px;}

#OtherRelevant a{
color:#555; text-decoration:none; font-weight:bold;}

#OtherRelevant a:hover {
color:#3a6f8e; text-decoration:none; font-weight:bold;}

/* BANNER HOMEPAGE 
------------------------------------------------ */

#BannerSection {
float:left; width:642px; padding:0 0 10px 0}

#BannerSection ul li {float:left;}

#BannerSection ul li a {display:block;}

#BannerStata {float:left; width:642px; height:69px; margin:0 0 14px 0;}
#BannerSection ul li.stata, #BannerSection ul li.stata a {background:url(../images/stata-banner.gif) top left no-repeat; width:642px; height:80px;}
#BannerSection ul li.stata a:hover, #BannerSection ul li.stata a.on  {background: url(../images/stata-banner-over.gif) top left no-repeat; width:642px; height:80px;}

#BannerSection ul li.oxmetrics, #BannerSection ul li.oxmetrics a {background:url(../images/oxmetrics-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}
#BannerSection ul li.oxmetrics a:hover, #BannerSection ul li.oxmetrics a.on  {background: url(../images/oxmetrics-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}

#BannerSection ul li.eviews, #BannerSection ul li.eviews a {background:url(../images/eviews-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}
#BannerSection ul li.eviews a:hover, #BannerSection ul li.eviews a.on  {background: url(../images/eviews-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}

#BannerSection ul li.forecastPro, #BannerSection ul li.forecastPro a {background:url(../images/forecastPro-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}
#BannerSection ul li.forecastPro a:hover, #BannerSection ul li.forecastPro a.on  {background: url(../images/forecastPro-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}

#BannerSection ul li.prognoz, #BannerSection ul li.prognoz a {background:url(../images/prognoz-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}
#BannerSection ul li.prognoz a:hover, #BannerSection ul li.prognoz a.on  {background: url(../images/prognoz-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}

#BannerSection ul li.scientificwork, #BannerSection ul li.scientificwork a {background:url(../images/scientific-workplace-banners.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}
#BannerSection ul li.scientificwork a:hover, #BannerSection ul li.scientificwork a.on {background: url(../images/scientific-workplace-banners-over.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}

#BannerSection ul li.timberlake, #BannerSection ul li.timberlake a {background:url(../images/timberlake-banners.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}
#BannerSection ul li.timberlake a:hover, #BannerSection ul li.timberlake a.on {background: url(../images/timberlake-banners-over.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}




/* Training Banners */
#BannerSection ul li.public, #BannerSection ul li.public a {background:url(../images/public-attendance-courses.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}
#BannerSection ul li.public a:hover, #BannerSection ul li.public a.on  {background: url(../images/public-attendance-courses-over.gif) top left no-repeat; width:201px; height:130px; margin:0 19px 0 0;}

#BannerSection ul li.onsite, #BannerSection ul li.onsite a {background:url(../images/onsite-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}
#BannerSection ul li.onsite a:hover, #BannerSection ul li.onsite a.on  {background: url(../images/onsite-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 18px 0 0;}

#BannerSection ul li.webinars, #BannerSection ul li.webinars a {background:url(../images/webinars-banner.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}
#BannerSection ul li.webinars a:hover, #BannerSection ul li.webinars a.on  {background: url(../images/webinars-banner-over.gif) top left no-repeat; width:201px; height:130px; margin:0 0 0 0;}



#StraplineTimberlake {
float:left; width:642px; height:70px; background:url(../images/strapline.gif) top no-repeat; margin:0 0 10px 0;}










/* REFERENCES
------------------------------------------------ */

H1 {color:#666; font-size:16px; font-weight:bold; padding:0 0 10px 0;}
H2 {color:#666; font-size:14px; font-weight:bold; /*padding:0 0 10px 0;*/ margin-top: 1em}
H3 {color:#3a6f8e; font-size:14px; font-weight:bold;}
H4 {color:#fff; font-size:12px; font-weight:bold; padding:3px 0 0 7px;}
H5 {color:#3a6f8e; font-weight:normal; font-size:11px; text-align:center; margin:0px;}
H6 {display: block; left: -1000em; font-size: 0.1em; margin: 0; padding: 0; height: 0; width: 0; color: #4a0015; position: absolute;}






a, a:visited {
text-decoration: none; color:#555555; outline: none;}


a:hover {
color:#3a6f8e; text-decoration: none; outline: none;}


#contentArea a{color:#3a6f8e; text-decoration:none;}
#contentArea a:hover {color:#555; text-decoration:none;}




input {
float:left; width:215px; height:22px; border:none; background:#fff;}


select {float:left; width:279px; height:22px; border:none; background:#fff;}

a.GrayLinks, a.GrayLinks:visited {
text-decoration: none; color:#555555; outline: none;}


a.GrayLinks:hover {
color:#3a6f8e; text-decoration: none; outline: none;}

#contentArea ul {margin:20px; list-style:disc;}

#contentArea li {margin: 0 0 7px 0;}

#contentArea ol { /*list-style:square;* margin: 0 0 7px 0;*/ margin:20px;}

.errorTxt {color:#FF0000; font-weight:bold;}

.smlxt {font-size:90%}

.redTxtBold {color:#3a6f8e; font-weight:bold;}

.redTxt {color:#3a6f8e;}


/* RIGHT SOFTWARE MENU
------------------------------------------------ */


.content_right_sub_software {float:left; width:288px; padding:0 0 0 12px; }
.content_right_sub_software ul {list-style:none;}
.content_right_sub_software ul li {/*border-bottom:1px solid #ddd; padding:5px 0 5px 0;*/}

#SoftwareMenuDisplay {
float:left; width:276px; border-bottom:#ddd solid 1px; padding:5px 0 7px 0; }

#iconDisplay {
float:left; width:36px; background:url(../images/icon-timberlake.gif) no-repeat left; min-height:31px;}

#SoftwareDisplay {float:left; margin:0 0 0 0; width:240px;}
#SoftwareDisplay ul {float:left;}
#SoftwareDisplay ul li {display: inline;}
#SoftwareDisplay ul li a {color:#555;}
#SoftwareDisplay ul li a:hover {color:#3a6f8e;}
#SoftwareDisplay ul li a, #SoftwareDisplay ul li span{
float: left; padding: 0px 4px 0px 4px; text-decoration:none; background:url(../images/red-line.gif) right no-repeat; vertical-align:middle;}
#SoftwareDisplayul li span{padding-left: 0px;}
#SoftwareDisplay ul li a#leftcorner{
float:none; padding:0 0 0 0; background: url(#)  left no-repeat;}
#SoftwareDisplay ul li a#rightcorner{
padding-right: 0px; background: url(#) top right no-repeat;}
#SoftwareDisplay:after{ 
content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.SoftwareDisplay {margin:0 0 0 0}

#SoftwareDisplay ul li.menuTitle, #SoftwareDisplay ul li.menuTitle a  {width:240px; color:#3a6f8e; font-weight:bold; float:left; cursor:none; }
#SoftwareDisplay ul li.menuTitle a:hover, #SoftwareDisplay ul li.menuTitle a.on  {color:#3a6f8e;}



/* BACK TO TOP MENU
------------------------------------------------ */

#BackTop {
float:left; width:600px; height:47px; padding:15px 0 0 0; border-bottom:#ddd solid 1px;}
#BackTop ul li {float:right; list-style:none; margin:0px; }
#BackTop ul li a {display:block;}

#BackTop ul li.back, #BackTop ul li.back a {background:url(../images/back-to-top-stata.gif) top left no-repeat; width:92px; height:16px;}
#BackTop ul li.back a:hover, #BackTop ul li.back a.on  {background: url(../images/back-to-top-over.gif) top left no-repeat; width:92px; height:16px;}


/* BACK TO TOP MENU INSIDE
------------------------------------------------ */

.BackToTop {float:left; text-align:right; padding:15px 0 15px 0; width:400px; }






/* BUY NOW
------------------------------------------------ */
#BuyNow {
float:left; width:288px; padding:6px 0 15px 12px; height:52px; }

#BuyNow ul li {float:left; }
#BuyNow ul li a {display:block;}

/*
#BuyNow ul li.buy, #BuyNow ul li.buy a {background:url(../images/btn-buynow.gif) top left no-repeat; width:300px; height:41px;}
#BuyNow ul li.buy a:hover, #BuyNow ul li.buy a.on  {background: url(../images/btn-buynow-over.gif) top left no-repeat; width:300px; height:41px;}

#BuyNow H1 {color:#fff; font-size:12px; font-weight:bold; padding:12px 0 0 9px;}*/

#BuyNow ul li.pricelist, #BuyNow ul li.pricelist a {background:url(../images/btn-pricelist.gif) top left no-repeat; width:75px; height:23px; padding:0 12px 0 0;}
#BuyNow ul li.pricelist a:hover, #BuyNow ul li.pricelist a.on  {background: url(../images/btn-pricelist-stata-over.gif) top left no-repeat; width:75px; height:23px; padding:0 12px 0 0;}

#BuyNow ul li.orderform, #BuyNow ul li.orderform a {background:url(../images/btn-orderform.gif) top left no-repeat; width:90px; height:23px;}
#BuyNow ul li.orderform a:hover, #BuyNow ul li.orderform a.on  {background: url(../images/btn-orderform-stata-over.gif) top left no-repeat; width:90px; height:23px;}



/* OVERVIEW RIGHT DISPLAY MENU
------------------------------------------------ */

#OverviewDisplay {
float:left; width:288px; padding:0 0 0 12px; }

/* ------------------------------------------------ */



/* IMAGE DISPLAY 
------------------------------------------------ */
#ImageDisplay { float:left; width:600px; padding:15px 0 30px 0; text-align:center; }
#ImageDisplay H1 {color:#3a6f8e; font-weight:bold; font-size:13px; text-align:center; margin:3px 0 0 0;}
#ImageDisplay H2 {color:#3a6f8e; font-weight:normal; font-size:11px; text-align:center; margin:0px;}
.imageSpacing {padding:0 20px 6px 20px;}


/* IMAGE DISPLAY WITH TABLE 
------------------------------------------------ */
#ImageDisplayTable { float:left; width:193px; padding:15px 0 30px 0; text-align:center; }
#ImageDisplayTable H1 {color:#3a6f8e; font-weight:bold; font-size:13px; text-align:center; margin:3px 0 0 0;}
#ImageDisplayTable H2 {color:#3a6f8e; font-weight:normal; font-size:11px; text-align:center; margin:0px;}






/* TD DISPLAY 
------------------------------------------------ */
.TDHeader {border-bottom:#ddd solid 1px; padding:7px 0 7px 3px; font-weight:bold; background:#f1f1f1; /* Added 3px to left 27 05 10 */ }

.TDHeaderCenter {border-bottom:#ddd solid 1px; padding:7px 0 7px 0; font-weight:bold; background:#f1f1f1; text-align:center;  }

.TDSpacing {padding:8px 12px 8px 3px; border-bottom:#ddd solid 1px; /* Added 3px to left 27 05 10 */}

.TDSpacingNL {padding:8px 12px 8px 3px; /* Added 3px to left 27 05 10 */}

.TDSpacingCenter {padding:8px 0 8px 0; text-align:center; border-bottom:#ddd solid 1px;}

.TDCenter {padding:8px 0 8px 0; text-align:center;}

.TDCenterBold {padding:8px 0 8px 0; text-align:center; font-weight:bold;}

.TDsmlTxt {text-align:center; font-size:10px;}

#Table TD {padding:8px 12px 8px 3px; /* Added 3px to left 27 05 10 */ vertical-align:top;}

#TableStata { vertical-align:top; background:#eff3ff; border:#afafaf 1px dotted;}

#TableStata TD {padding:13px 0 13px 12px;}

#TableStataPadding TD {padding:2px;}



/* TOP NAV 
------------------------------------------------ */
/* TOP NAV 
------------------------------------------------ */




.topnav {
float:left; width:499px; height:27px;}



.topnav ul {float:left; margin: 0;padding: 0;list-style-type: none;}
.topnav ul li {float:left; position:relative; display: inline; }
.topnav ul li a {display:block; margin:0; height:23px; color:#666; text-decoration: none; background:#fff; padding:0; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnav ul li a:hover {color:#3a6f8e;}
.topnav ul li span{float: left; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnav ul li span{padding-left: 0px;}
.topnav ul li a#leftcorner{float: none; padding-left:0px; padding-right:10px; background: url(#)  left no-repeat; background:url(../images/top-nav-lin.gif) right no-repeat; vertical-align:middle;}
.topnav ul li a#rightcorner{padding-right: 0px; background: url(#) top right no-repeat;}
.topnav:after{ content: ".";  display: block; height: 0; clear: both; visibility: hidden;}

.topnavSP ul {float:left; margin: 0;padding: 0;list-style-type: none;}
.topnavSP ul li {float:left; position:relative; display: inline; }
.topnavSP ul li a {display:block; margin:0; height:23px;font-size:11px; color:#666; text-decoration: none; background:#fff; padding:0; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnavSP ul li a:hover {color:#3a6f8e;}
.topnavSP ul li span{float: left; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnavSP ul li span{padding-left: 0px;}
.topnavSP ul li a#leftcorner{float: none; padding-left:0px; padding-right:10px; background: url(#)  left no-repeat; background:url(../images/top-nav-lin.gif) right no-repeat; vertical-align:middle;}
.topnavSP ul li a#rightcorner{padding-right: 0px; background: url(#) top right no-repeat;}
.topnavSP:after{ content: ".";  display: block; height: 0; clear: both; visibility: hidden;}

.topnavPL ul {float:left; margin: 0;padding: 0;list-style-type: none;}
.topnavPL ul li {float:left; position:relative; display: inline; }
.topnavPL ul li a {display:block; margin:0; height:23px;font-size:11px; color:#666; text-decoration: none; background:#fff; padding:0; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnavPL ul li a:hover {color:#3a6f8e;}
.topnavPL ul li span{float: left; padding: 0px 10px 0px 10px; text-decoration:none; background:url(../images/top-nav-line.gif) right no-repeat; vertical-align:middle;}
.topnavPL ul li span{padding-left: 0px;}
.topnavPL ul li a#leftcorner{float: none; padding-left:0px; padding-right:10px; background: url(#)  left no-repeat; background:url(../images/top-nav-lin.gif) right no-repeat; vertical-align:middle;}
.topnavPL ul li a#rightcorner{padding-right: 0px; background: url(#) top right no-repeat;}
.topnavPL:after{ content: ".";  display: block; height: 0; clear: both; visibility: hidden;}



* html .topnav ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; color:#333;}

.topnav ul li a:link, .topnav ul li a:visited{
color:#333;
}

.topnav ul li a:hover{ /*tab link background during hover state*/
color:#3a6f8e;
}



/*1st sub level menu*/
.topnav ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.topnav ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.topnav ul li ul li ul{
top: 0;
}
	
/* Sub level menu links style */
.topnav ul li ul li a{width:300px; /*width of sub menus*/
background: white;
color: #666;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; border-right:#ddd 1px solid;}

.topnav /*topnavz*/ ul li ul li a:hover{ /*sub menus hover style*/
background:#fff; }

.topnav ul li.info, .topnav ul li.info a {color:#3a6f8e}
.topnav ul li.info a:hover, .topnav ul li.info a.on  {color:#3a6f8e}


/* MAIN NAV 
---------------------------------------------------- */

.mainNav {
float:left; width:651px; height:26px; padding:9px 0 0 20px; background:url(../images/bg-main-nav.gif) no-repeat; font-weight:bold}

.mainNav ul {float:left; margin: 0;padding: 0;list-style-type: none;}
.mainNav ul li {float:left; position:relative; display: inline; }

.mainNav ul li a {display:block; margin:0; height:22px; color:#666; text-decoration: none; background:#fff; padding:0; padding: 0px 12px 0px 12px; text-decoration:none; background:url(../images/mainnav-line.gif) right no-repeat; vertical-align:middle;}
.mainNav ul li a:hover {color:#3a6f8e;}


.mainNav ul li span{
float: left; padding: 0px 12px 0px 12px; text-decoration:none; background:url(../images/mainnav-line.gif) right no-repeat; vertical-align:middle;}
.mainNav ul li span{padding-left: 0px;}
.mainNav ul li a#leftcorner{
float: none; padding-left:0px; padding-right:12px; background: url(#)  left no-repeat; background:url(../images/mainnav-line.gif) right no-repeat; vertical-align:middle;}
.mainNav ul li a#rightcorner{
padding-right: 0px; background: url(#) top right no-repeat;}
.mainNav:after{ 
content: ".";  display: block; height: 0; clear: both; visibility: hidden;}


* html .mainNav ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; color:#666;}

.mainNav ul li a:link, .mainNav ul li a:visited{
color:#666;
}

.mainNav ul li a:hover{ /*tab link background during hover state*/
color:#3a6f8e;
}

/*1st sub level menu*/
.mainNav ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.mainNav ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.mainNav ul li ul li ul{
top: 0;
}
	
/* Sub level menu links style */
.mainNav ul li ul li a{ font-weight:bold; font-size:11px;
width:265px; /*width of sub menus*/
padding:1px;
 /*width of sub menus*/
/*padding: 5px 40px 0 15px;*/
margin: 0;
border-top-width: 0;
border-bottom: #ddd 1px solid;
border-left:#ddd 1px solid;
border-right:#ddd 1px solid; background:#f5f5f5; }

.mainNav /*mainNavz*/ ul li ul li a:hover{ /*sub menus hover style*/
background:#fff; }




/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}



/* LINE 
---------------------------------------------------------*/
#studentDisplay {
float:left; width:600px; margin:15px 0 15px 0; padding:15px 0 15px 0;  border-top:#ddd solid 1px;}


#RedTxtBOLD {color:#8b2942; font-weight:bold; text-transform:uppercase;}

#RedTxtBOLD  a{
color:#8b2942; text-decoration:none; }

#RedTxtBOLD  a:hover {
color:#555; text-decoration:none; }

/* GOOGLE SEARCH
--------------------------------------------------------*/
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0%;
  width: 88%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  border:none; height:26px; padding:0; margin:0px;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  /*font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;*/
  background:url(../images/b-search-stata.gif) top left; border:0px; width:58px; height:24px; font-size:0px; color:#fff;  }

/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {

  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #000;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
} 

p {
    margin-bottom: 1em;
}
}
