html, body, div, span, applet, object, iframe,
 h3, h4, h5, h6,  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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


body		{
			background-image: url(../images/backgroundall.jpg)
			}

#wrapper	{ 
			width: 1230px;
			margin-left: auto;
			margin-right: auto;
			}
			
#content	{
			width: 1230px;
			min-height: 520px;
			background-image: url(../images/scroll_bkg.jpg);
			}
			
#nav		{
			float: left;
			}					
			
#text		{
			float: left;
			width: 995px;
			}			

#page_title		{
				font-family: Verdana,Arial,Helvetica,sans-serif;
				}

	
#page_title h1	{
				font-size: 1.3em;
				font-weight: bold;
				color: #333333;
				}
				
#footer			{clear:both;}
				
/****************************************
/* whyprecast.html
/****************************************/

#whyprecast			{
					width: 999px;
					min-height:550px;
					float: left;
					background-image:url(../images/whyprecast.body.jpg);
					background-repeat:no-repeat;
					}
				
#whyprecast_col1	{
					width: 470px;
					float: left;
					margin-left:0px;
					}

#whyprecast_col1 h2	{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: .95em; 
					font-weight: bold; 
					color: #996633;  
					margin-left:15px;
					}
				
.paragraphtype		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: .80em; 
					color: #333333;
					font-weight:lighter
					}	
					
#whyprecast_col2	{
					float: left;
					width: 210px;
					margin-left: 30px;
					font-size: .95em;
					line-height: 1.25em;
					}					
					
						
#whyprecast_col2 h2	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: .95em;
					}		
/****************************************
/* philosophy.html
/****************************************/
#philosophy			{
					width: 999px;
					min-height:600px;
					float: left;
					background-image: url(../images/philosophy.body.jpg);
					background-repeat:no-repeat;
					}
					
#philosophy	h1		{
					margin-left: 40px;
					}


#philosophy_col1	{
					float: left;
					width: 210px;
					margin-left: 45px;
					font-size: .85em;
					line-height: 1.25em;
					}	

#philosophy_col1 h2	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: .95em;
					}		


#philosophy_col2	{
					width: 340px;
					float: left;
					margin-left:20px;
					}

#philosophy_col2 h2	{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: .95em; 
					font-weight: bold; 
					color: #996633;  
					margin-left:15px;
					}

.paragraphtype_bold	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: .80em; 
					color: #333333;
					}


.paragraphtype_list	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: .80em; 
					color: #333333;
					font-weight:lighter;
					margin-left: 20px;
					}

/****************************************
/* associated.html
/****************************************/
#associated_col1	{
					width: 622px;
					float: left;
					}

#associated_col1 h1	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: 1.3em;
					}	

#associated_col1 p	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#333333;
					font-size: .75em;
					}	
					
#associated_col2	{
					width: 330px;
					float: left;
					margin-top: 60px;
					margin-left: 20px;
					}
/****************************************
/* ftp.html
/****************************************/

#ftp				{
					width: 999px;
					min-height:530px;
					float: left;
					background-image: url(../images/ftpbody.jpg);
					background-repeat:no-repeat;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}

#ftp_col1			{
					width: 465px;
					}


#ftp_col1 h4		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: 1em;
					}	

#ftp_col1 p			{
					font-size: .9em;
					}

/****************************************
/* employment.html
/****************************************/
#employment			{
					width: 999px;
					min-height:522px;
					float: left;
					background-image: url(../images/employmentbody.jpg);
					background-repeat:no-repeat;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}


#employment h2		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: .95em;
					}
					
#employment p		{
	font-weight:bold;
	font-size: 0.85em;
	color: #333333;
					}
					
/****************************************
/* literature.html
/****************************************/
#literature a:link	{
					color: black;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}

#literature h1		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: 1.3em;
					}
				
#literature p		{
					font-size:.75em;
					}

#info				{border-top:2px solid #003366;border-bottom:2px solid #003366}
#info2				{border-top:2px solid #003366;border-bottom:2px solid #003366}
#info3				{border-top:2px solid #003366;border-bottom:2px solid #003366}
#info4				{border-top:2px solid #003366;border-bottom:2px solid #003366}

.gray				{
					background-color:#EBEBEB;
					padding: 15px;
					}
					
/****************************************
/* literature.html
/****************************************/
#news				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}
					
#news p				{
					font-size:.85em;
					color: #333333;
					}
					
.colstyle			{
					float:left;
					width:290px;
					padding-left: 20px; 
					padding-right: 10px; 
					border-left: 2px solid #333333
					}				

#news h2			{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: .95em; 
					font-weight: bold; 
					color: #996633;  
					margin-left:0px;
					}
					
/****************************************
/* education.html
/****************************************/					
					
.education_col1		{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					width: 490px;
					float:left;
					}

.education_col1	h1	{
					color:#003366;
					font-size: 1.3em;
					}
					
.education_col1	h2	{
					font-size: .95em;
					color: #996633;
					}
					
.education_col1	p	{
					font-size: .75em;
					color: #333333;
					font-weight:bold;
					}

.education_col1	li	{
					font-size: .75em;
					color: #333333;
					margin-left: 20px;
					}
					
.education_col2		{
					width: 490px;
					float:left;
					padding-bottom:20px;
					}
					
.education_col2_tours h4	{
					color:#003366;
					font-size: 1.3em;
					}	
					
.education_col2_tours		{
							width: 340px;
							float:right;
							padding-left: 15px;
							padding-right: 8px;
							background-color: #CCCCCC;
							border: 2px solid #333333;
							margin-top: 40px;
							margin-right: 30px;
							margin-bottom: 15px;
							}
					
.education_col2_tours h4	{
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color:#003366;
							font-size: .90em;
							}					
					
.red				{
					color: red;
					}
					
#tour_table			{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: .85em;
					color: #333333;
					font-weight: bold;
					}				

.studentprograms	{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}

.studentprograms h1	{
					color:#003366;
					font-size: 1.3em;
					}

.studentprograms h2	{
					font-size: .95em;
					color: #996633;
					}

.studentprograms p	{
					font-size: .75em;
					color: #333333;
					}

.studentprograms li	{
					font-size: .75em;
					color: #333333;
					}


/****************************************
/* PROJECT PAGES and Contact.html
/****************************************/
.projectcol			{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					width: 480px;
					float: left;
					margin-top: 15px;
					padding-bottom:20px;
					}

.projectcol h1		{
					color:#003366;
					font-size: 1.3em;
					}

.projectcol h2		{
					font-size: .95em;
					color: #996633;
					}

.projectcol p		{
					font-size: .75em;
					color: #333333;
					}

.projectcol li		{
					font-size: .75em;
					color: #333333;
					}

.productdata		{
					font-size:.75em;
					}

/****************************************
/* Contact.html
/****************************************/				
#informationtable	{
					font-size: .85em;
					}
					
.employeebox		{
					clear: left;
					
					}

.employeeinfo		{
					float: left;
					width: 46%;
					padding-right: 5px;
					}
					
.blueh1				{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#003366;
					font-size: 1.3em;
					}			
									
					
					
					
					
					
					
					