* {margin: 0; padding: 0; border: 0;}

body {
text-align: center; 
background: #fff;
color: #000;
min-width: 1000px;
}

body {
font-family: verdana, tahoma, arial, sans-serif;
font-size: 100%;
line-height: 1.5;
}

h1, h2, h3, h4, p 		{margin: 1em 0;color:#666;}

h1				{font-family:arial narrow, arial;color:#2a3567;font-size:39px;letter-spacing:2px;line-height:100%;}
h2,h3,h4			{color:#c84a88;font-weight:bold;text-transform:uppercase;font-size:10pt;}

h1 a, h2 a, h3 a, h4 a, p a 	{color:#c84a88;}

p				{color:#828283;}
p.openingParagraph		{color:#CFCFCF;}

.newsItem a			{color:#04a1c6;}

/***************************************************************/
/**************** Layout CSS begins ****************************/

#wrapper { /* also holds the left "sliding" tab */
text-align: left;
width: 1000px; /* this can fixed or fluid */
margin: 0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
font-size: 80%;
}

div#columns3{
background: #fff url(/media/234/3columnback.jpg) repeat-y 0 0;
overflow:auto;
}

div#columns2{
background: #fff url(/media/456/2columnback.jpg) repeat-y 0 0;
overflow:auto;
}

#header, #footer {
clear: both;
}

#header {
background: #fff; 
color: #000;
text-align: right;
padding: 1px 0;
background-position:left top;
position:relative;
}

#header #searchBar{
background-color:#cbd4d2;
line-height:31px;
height:31px;
}

#header #searchBar #SearchContent					{width:250px;float:right;padding:5pt 10pt 0 0;}
#header #searchBar form							{float:left;}
#header #searchBar input#search						{border:2px solid #000066;width:90pt;border-right:none;font-size:0.8em;font-family:arial, verdana;cursor:pointer;height:1.5em;float:left;}
#header #searchBar input#go						{background-color:white;border:2px solid #000066;border-left:none;color:#000066;font-size:0.8em;font-family:arial, verdana;line-height:1.4em;padding:0 3px 0 0;margin:0;cursor:pointer;float:left;}
#header #searchBar input#submit						{background-color:#000066;color:white;border:2px solid #000066;font-size:0.8em;font-family:arial, verdana;line-height:1.4em;margin-left:8px;width:100px;padding:0;;cursor:pointer;}
#header #searchBar input#submit:hover					{background-color:#33ccff;}

#header #searchBar a.accessibilityLink					{font-size:0.75em;line-height:0.8em;float:left;margin:0em 0.5em 0 1em;color:#000066;line-height:1.8em;}

#header #breadCrumbs{
height:22px;
line-height:22px;
border-bottom:1px dashed #ebefee;
}

#header #breadCrumbs ul{
list-style-type:none;
margin:0 0 0 10pt;
}

#header #breadCrumbs ul li{
float:left;
}

#header img{
}

#footer {
text-align: center;
color: #000;
background-color:white;
border-top:10px solid white;
}
#footer div {
padding: 1px 0;
background: url(/media/1019/footergif.gif) no-repeat 100% 0px;
height:76px;
}

#contentfloatholder {/* also makes the right "sliding" tab */
background: url(images/sidebar-r.gif) repeat-y 100% 0;
float: left;
width: 100%;
position: relative;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#centerpad {
margin: 0 265px 0 265px;
display: inline-block; /* TRIP haslayout for safety */
}

#columns2 #centerpad {
margin: 0 15px 0 265px;
}

#centerpad h1{
margin:0.3em 0;
}

#centerpad {
display: block; /* SWITCH back the display */
min-height:450px;
}

#center {
  color: #000;
  float:left;
  width: 100%; 
  margin-right: -95%; 
	/* this needs to be less than 100% for Moz/Mac which thinks 
         it's empty otherwise. The difference is made up by putting a 
         negative left margin on the left float:
	   Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
	*/
  margin-top:0pt;
}

#left {
  float:left;
  width: 260px;
  margin-left: -5%; /* the difference to make the left colum appear flush left */
  border-left:8px solid white;
}

#right {
  float:right;
  width: 250px;
  border-right:8px solid white;
  overflow:hidden;
}


/*************       For IE Mac           **************/
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}
* html div#left {margin-left: 0;}

#left h3, #left p,
#right h3, #right p
{
padding: 0 20px; 
}

/***** General formatting ****/
 /* tanfa logo/link */

#pagetop h1, #pagetop h2, #pagetop h3 {
margin: 0.3em 220px;
font-family: georgia, serif;
padding: 0;
}

#pagetop h1 {font-size: 1.4em;}
#pagetop h2 {font-size: 1.2em;}
#pagetop h3 {font-size: 1em;}

#wrapper {
position: relative;
z-index: 500;
}

/***************************************************************/
/************ Main Navigation CSS begins ***********************/

ul#topnavigation{
list-style-type:none;
margin:7pt 0 7pt 5px;
padding:0;
width:233px;
}

ul#topnavigation li{
border-top:3px solid white;
width:233px;
height:28px;
line-height:28px;
text-align:right;
}

ul#topnavigation li.pink{
background:transparent url(/media/191/navpink.jpg) no-repeat;
}
ul#topnavigation li.green{
background:transparent url(/media/201/navpea.jpg) no-repeat;
}
ul#topnavigation li.blue{
background:transparent url(/media/186/navblue.jpg) no-repeat;
}
ul#topnavigation li.yellow{
background:transparent url(/media/196/navyellow.jpg) no-repeat;
}
ul#topnavigation li.darkblue{
background:transparent url(/media/206/navdarkblue.jpg) no-repeat;
}
ul#topnavigation li.red{
background:transparent url(/media/211/navred.jpg) no-repeat;
}
ul#topnavigation li.grey{
background:transparent url(/media/216/navgrey.jpg) no-repeat;
}
ul#topnavigation li.grey2{
background:transparent url(/media/2091/grey%20text%20box.jpg) no-repeat;
}

ul#topnavigation li a{
display:block;
color:white;
padding:0 7pt 0 0;
text-decoration:none;
line-height:28px;
}

/***************************************************************/
/************ NEWS PANEL CSS begins ***********************/

div#newsPanel{
background:white url('/media/674/getsetpanelbg.jpg') repeat-y;
background-position:top left;
width:233px;
margin:0 0 0 7px;
}

div#newsPanel h2{
color:white;
background:white url('/media/669/getsetnewsheader.jpg') no-repeat;
background-position:top left;
font-size:2px;
line-height:34px;
padding:0 0 0 10px;
margin:0;
}

div#newsPanel div.footer{
background:white url('/media/679/panelbottom.jpg') no-repeat;
background-position:bottom right;
height:10px;
}

div#newsPanel a.seeMore{
display:block;
text-left;
margin:0 10px;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}

div#newsPanel ul{
font-size:10px;
margin:0 0 0 33px;
}

div#newsPanel ul li{
line-height:22px;
}

div#newsPanel ul li a{
text-decoration:none;
}

div#newsPanel ul li.blue, div#newsPanel ul li.blue a, div#getSetTV ul li.blue a, div#getSetLinks ul li.blue a{
color:#007cc3;
}
div#newsPanel ul li.pink, div#newsPanel ul li.pink a, div#getSetTV ul li.pink a, div#getSetLinks ul li.pink a{
color:#bd0071;
}
div#newsPanel ul li.yellow, div#newsPanel ul li.yellow a, div#getSetTV ul li.yellow a, div#getSetLinks ul li. yellow a{
color:#fdb812;
}

/***************************************************************/
/************ Footer Navigation CSS begins ***********************/

ul#footernavigation{
list-style-type:none;
overflow:auto;
margin:0 0 5px 5px;
}

ul#footernavigation li{
float:left;
line-height:76pt;
}

ul#footernavigation li a{
color:#0D0259;
text-decoration:none;
text-transform:uppercase;
font-size:8pt;
border-right:1px solid #0D0259;
padding:0 4px 0 4px;
}


/***************************************************************/
/************ You Tube Vids CSS begins ***********************/

div#logoPanel{
margin:0 0 0px 7px;
font-weight:bold;
padding:0 0 14px 0;
width:238px;
}

img#tribalLogo{

}

div.partnership{
text-align:center;
line-height:3em;
}

div#getSetTV{
background:white url('/media/674/getsetpanelbg.jpg') repeat-y;
background-position:top left;
width:233px;
margin:0 0 0 7px;
}

div#getSetTV h2{
color:white;
background:white url('/media/1625/getsettvheader.jpg') no-repeat;
background-position:top left;
font-size:2px;
line-height:34px;
padding:0 0 0 10px;
margin:0;
}

div#getSetTV div#sampleVideo{
margin-left:12px;
}




div#getSetTV div.footer{
background:white url('/media/679/panelbottom.jpg') no-repeat;
background-position:bottom right;
height:10px;
}

div#getSetTV  ul{
list-style-position:inside;
font-size:10px;
margin:0 0 0 20px;
}

div#getSetTV ul li{
line-height:22px;
}

div#getSetTV ul li a{
text-decoration:none;
}

div#getSetTV a.seeMore{
display:block;
text-left;
margin:0 10px;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}




div#getSetLinks{
background:white url('/media/674/getsetpanelbg.jpg') repeat-y;
background-position:top left;
width:233px;
margin:8pt 0 0 7px;
}

div#getSetLinks h2{
color:white;
background:white url('/media/1871/getsetlinksheader.jpg') no-repeat;
background-position:top left;
font-size:2px;
line-height:34px;
padding:0 0 0 10px;
margin:0;
}

div#getSetLinks div.footer{
background:white url('/media/679/panelbottom.jpg') no-repeat;
background-position:bottom right;
height:10px;
}

div#getSetLinks ul{
list-style-position:inside;
font-size:10px;
margin:0 0 0 20px;
}

div#getSetLinks ul li{
line-height:22px;
}

div#getSetLinks ul li a{
text-decoration:none;
}

div#getSetLinks a.seeMore{
display:block;
text-left;
margin:0 10px;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
}

/***************************************************************/
/************ Courses Section CSS begins ***********************/

div.courseGroup{
border:1px solid #666;
margin:10px 5px 0 5px;
padding:10px;
}
div.courseGroup h2{
margin:0;
}

div.course{
border:1px solid #666;
margin:10px 5px 0 5px;
padding:10px;
}
div.course a.moreLink{
display:block;
text-align:right;
}


/***************************************************************/
/************ Site Search CSS begins ***********************/

div#xsltsearch{

}

div#xsltsearch form{
margin:0 30pt 0 30pt;
padding:5pt;
background-color:#e4e4e4;
}

div#xsltsearch_results{
background-color:#e4e4e4;
padding:3pt;
}

div#xsltsearch_results div.xsltsearch_result{
margin:0 0 1em 0;
}

div#xsltsearch_results p.xsltsearch_result_title{
font-weight:bold;

margin:0;
}

div#xsltsearch_results span.xsltsearch_ordinal{

}

div#xsltsearch_results p.xsltsearch_result_description{
padding-left:17pt;
margin:0;
}

div#xsltsearch_results p.xsltsearch_result_link{
padding-left:17pt;
margin:0;
}

div#xsltsearch_results p.xsltsearch_result_link a{
color:#B1B81A;
}




div.experiencePanel					{float:left;margin:1em 0 1em 7px;font-size:1em;position:relative;width:100%;min-height:115px;width:233px;}
div.experiencePanel img					{float:left;margin:0 0.3em 0 0;}

#left div.experiencePanel h2				{color:#2a3567;line-height:1em;font-weight:bold;position:absolute;right:5px;top:0.8em;margin:0;}

#left div.experiencePanel p				{line-height:1.2em;color:#007cc3;font-size:0.85em;position:absolute;left:94px;top:1.5em;width:130px;padding:0;}
div.experiencePanel a					{position:absolute;bottom:3px;text-decoration:none;font-size:0.8em;color:#dd2235;font-weight:bold;right:3px;color:#2a3567;text-transform:uppercase;}









div.signupForm p						{padding:0;margin:1em 0 0 0;}

div#signupForm ul						{background-color:#FFF;width:450px;padding:10px;list-style-type:none;margin:0px;}
div#signupForm ul li						{line-height:25px;clear:left;}
div#signupForm ul li input,
div#signupForm ul li textarea					{width:200px;border:1px solid black;}
div#signupForm ul li strong					{display:block;float:left;width:150px;}

div#signupForm ul li.fullWidth strong				{display:block;float:left;width:445px;}

div#signupForm ul li textarea					{width:445px;}

div#signupForm ul li#formButtons				{text-align:right;}
div#signupForm ul li#formButtons input				{padding:0 10px 0 10px; width:auto;}

div#signupForm ul li .OptIn					{font-size:7.5pt;}

div#signupForm ul li .OptIn input				{margin:0 5px 0 0;width:auto;}

div#signupForm ul li a						{color:black;}





















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
