body 				{
				margin-top: 0px; 
				margin-left: 0px;
				background-position: top center;
				background-repeat: repeat-x;  
				padding: 0;
				}



/* default text */	


			
body,td,th 			{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				color: #000; 
				line-height: 12pt;
				} 

h1 				{
				font-family: Calibri, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
				font-size: 14px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000; 
				text-indent: 8pt;
				}

h2 				{
				font-family: Calibri, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
				font-size: 14px; 
				font-weight: bold; 
				color: #000;
				} 

/* content text */

.text10pt 			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 11pt;
				}
				
.text11pt 			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;
				}
				
.text12pt			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 14pt;
				}
.news-date 			{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: bold; 
				font-weight: normal; 
				color: #808e13; 
				line-height: 12pt;
				}
.news-title 	{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;
				}
		
.careers-title	{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: bold; 
				color: #ffcc33; 
				line-height: 11pt;
				}
.careers-list 	{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #ffffff; 
				line-height: 11pt;
				}
.benefits 			{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 10pt;
				}


.text-spaced			{
				font-family: Times New Roman, Times, Georgia, serif; 
				font-size:36px; 
				letter-spacing: -1px; 
				font-weight: normal; 
				color: #000; 
				line-height: 24pt;
				}
.text-spaced2			{
				font-family: Times New Roman, Times, Georgia, serif; 
				font-size:36px; 
				letter-spacing: -1px; 
				font-weight: normal; 
				color: #660000; 
				line-height: 24pt;
				}
.text-spaced3			{
				font-family: Times New Roman, Times, Georgia, serif; 
				font-size:36px; 
				letter-spacing: -1px; 
				font-weight: normal; 
				color: #808e13; 
				line-height: 24pt;
				}				

					
.text-white				{
				font-family: Calibri, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
				font-size: 16px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				line-height: 16pt;
				}

				
.calibri			{
				font-family: Calibri, Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
				font-size: 24px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000;
				}

.serif				{
				font-family: Georgia, Times New Roman, Time, serif; 
				font-size: 14px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 14pt;
				}
.serif-quotes				{
				font-family: Georgia, Times New Roman, Time, serif; 
				font-size: 18px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 14pt;
				}
				
.caption			{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000000; 
				line-height: 10pt;
				}
				
.title 				{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 18px; 
				font-style: normal; 
				font-weight: bold; 
				color: #990000; 
				line-height: 18pt;
				}
.title2 				{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 18px; 
				font-style: normal; 
				font-weight: bold; 
				color: #808e13; 
				line-height: 18pt;
				}
.title3 				{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 18px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000000; 
				line-height: 18pt;
				}
.title4			{
				font-family: Times New Roman, Times, Georgia, serif; 
				font-size:16px; 
				letter-spacing: 10px; 
				font-weight: bold; 
				color: #666666; 
				line-height: 24pt;
				}

.form				{
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 11pt;
				}				


.firstletter			{
				float: left; width:.7em; 
				font-size:36px; 
				font-family: Georgia, Times New Roman, Times, serif; 
				color: #000000; 
				line-height:20pt;
				}


/* NAVIGATION BAR */

#navigation 	{
				width: 483px;
				height: 34px;
				margin: 0;
				padding: 0;
				background: url(../images/navigation-bg.jpg) repeat left top;
				} 

#navigation ul 	{
				list-style: none;
				margin: 0;
				padding: 0;
				} 

#navigation ul li 	
				{
				display: inline;
				margin: 0px;
				} 

#navigation ul li a 
				{
				height:24px;
				display: block;
				float: left;
				padding: 10px 18px 0 20px;
				font: bold 11px Arial;
				color: #FFF;
				text-decoration: none;
				background: url(../images/navigation-separator.png) no-repeat right center;
				} 

#navigation ul li a:hover 
				{
				color:#FFF;
				background: url(../images/navigation-hover.jpg) repeat-x left top;
				}

#navigation ul li#active a 
				{
				color:#FFF;
				background: url(../images/navigation-hover.jpg) repeat-x left top;
				}



/* Links */

a:link 				{text-decoration: none; color: #2c7d75;}				/* unvisited link */
a:visited 			{text-decoration: none; color: #666666;}				/* visited link */		
a:hover 			{text-decoration: underline; color: #2c7d75;}			/* mouse over link */
a:active 			{text-decoration: none; color: #2c7d75;}				/* selected link */	
	
a.nav-serv:link 		{text-decoration: none; color: #2c7d75;}				/* unvisited link */
a.nav-serv:visited 		{text-decoration: none; color: #679994;}				/* visited link */		
a.nav-serv:hover 		{text-decoration: underline; color: #990000;}			/* mouse over link */
a.nav-serv:active 		{text-decoration: none; color: #679994;}				/* selected link */	

a.nav-head:link 		{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.nav-head:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.nav-head:hover 		{text-decoration: underline; color: #ffffff;}		/* mouse over link */
a.nav-head:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

a.nav-foot-main:link 		{text-decoration: none; color: #000000;}			/* unvisited link */
a.nav-foot-main:visited 	{text-decoration: none; color: #000000;}			/* visited link */	
a.nav-foot-main:hover 		{text-decoration: none; color: #2c7d75}				/* mouse over link */
a.nav-foot-main:active 		{text-decoration: none; color: #000000;}			/* selected link */	

a.nav-foot-sub:link 		{text-decoration: none; color: #666666;}			/* unvisited link */
a.nav-foot-sub:visited 		{text-decoration: none; color: #666666;}			/* visited link */	
a.nav-foot-sub:hover 		{text-decoration: underline; color: #2c7d75;}				/* mouse over link */
a.nav-foot-sub:active 		{text-decoration: none; color: #666666;}			/* selected link */	

