/*   CAREER PAGE */

.Bund { text-decoration:underline; font-weight:bold; font-style:italic;}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#000033;
}

h3{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
	margin-top: -5px;
	padding: 0px;
	border-bottom:#000000 2px solid;
}
h4{border-bottom:#000000 solid 1px; font-size:16px; margin-top:0px;}

h5{padding:0px;}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}

a {color:#FFCC00; text-decoration:none;} /* COLOR WAS #ff9933 */
a:hover{text-decoration:underline;}
th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;  text-align:center;/* was 24px */
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.Footer {
	color: #ffffff;
/*	height: 70px;*/
	font-weight:800;
/*	padding:10px;*/
	width: 900px;
	background-color: #000000;

/*
	border: 1px solid #FFffff;
*/
}
.Footer table tr td {text-align:center; font-size:10px; width:120px; }
.Footer a{ color:#FFCC33; text-align:center; width:120px;
}
.Footer td {width:120px; text-align:center;}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

#Table_01{margin-top:0px;}
.box2 {
	font-style: italic;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

/* This is the main content td, for use with image map.... */
.MainContent{
/*padding:15px;*/
text-align:left;
background-color:#0000ff; /*#0000FF  was that nice deep blue -- rob liked cc99ff */
/*min-height:600px;
height:600px;*/
/* 	border:  thin  solid   #FFCC33; */
	/*overflow:scroll;*/
	height:480px; /* 313px was good in FF, but IE7 problem - 713px was too much for rs */
}
.MainContentInner{ width:590px;
/*padding:15px;  this may work on tds only */
/*border:#FF9900 thin solid;*/
}
.MainContentInner tr{}
.MainContentInnerDiv {height:500px;padding:10px; overflow:auto; }/* height was 290 - ch for IE probs - ch height from 660 on 10/7 */
.Wrapper{margin-top:-5px; padding-top:-5px;}
.Philosophy{font-size:16px; padding-top:0px; font-style:oblique; margin-top:-15px; }
#CreationLine{margin-left:100px;}
#ConstructionLine{margin-left:140px;}
#PerfectionLine{margin-left:180px;}
#Nature{margin-left:220px;}
#Swope{margin-left:450px;}

.Pr_Head{text-align:center;width:100px; border:#ffcc00 solid 1px;}
.Proj { margin-top:5px;width:700px; background-color:#990000; color:#FFCC33; border:#FFCC00 2px groove;}
.Proj a{color:#ffcc33;}
.PRImgLeft{float:left;margin:20px;}
.PRDiv {padding-top:10px;height:inherit; } /*height:inherit;*/
.PRImgRt{float:right;margin:20px;}
.PRTitle{font-size:18px; font-weight:bold; text-decoration:underline;margin-top:10px; padding-bottom:0px;padding-top:10px;}/* padding top was 60, margin-top was 30 too */ 


.Staff{text-align:center; padding-top:10px;}
.StName{font-size: 16px;font-weight: 800;color:#ffcc00; height: 20px; padding-bottom:5px; }/* color was #FFCC00*/
.StTitle{font-size: 14px;line-height: normal;font-weight: 600;}
.StBio{font-size:13px; }
.StEmail a {font-size:13px; color:#FF9933;}
.AboutByLine{font-size:18px; color:#FFCC00;}
.AboutBtmTD{font-size:12px; text-align:center; vertical-align:top; width:350px; }
.AboutBtmTbl{margin-top:40px;}
.IFrame{background-color: inherit; width:580px; background:#0000ff; height:313px;}
#Back2Top{color:#FF9900; text-align:right; font-size:12px; margin:5px;}

.imgNews{float:left;}
.CentCaption{font-size:11px; color:#FFCC00; text-align:left;}
.CentCaptionLg{font-size:14px; color:#FFCC00; text-align:left; font-weight:800;}

.PreviewCall{
	font-weight: 900;
	text-transform: capitalize;
	color: #FFFF00;
	background-color: #333333;
	/*border: thin dotted #9900FF;*/
}
.ArtclStrt{ font-weight:bold; text-align:left; color:#FFCC66;}
.GspTb_1{padding:15px;}
.UndLn{ text-decoration:underline;}
.HomeTbl td{ padding-left:15px;}
.HomeTbl {margin-top: -15px;}
.BoldItal{ font-style:italic; font-weight:bold;}
.CarH1{font-weight:bold; text-decoration:underline; font-style:italic;}
#NewsScroller{ float:left; width:370px;}
#NewsRight{margin-left:450px; width: 370px; padding-left:15px; padding-top:5px; padding-right:20px; color:#000000; text-align:justify;background-image: url(images/gradient1.gif);}
#NewsRightDetail{
	color:#000000;
	background-image: url(images/gradient1.gif);
}
.NewsLeft{ padding-left:15px; padding-top:5px; padding-right:20px; color:#000000; border-right:#666666 dotted thin; text-align:justify;background-image: url(images/gradient1.gif);}

.Links a {color:#FFCC33; }
.Links table {width:700px;}
.Links div { text-align:center; color:#FFCC33; padding:5px;}
.proj_side_menu {padding-bottom:7px;}
.proj_imgs{ padding-left:20px; padding-bottom:10px;}

/*store stuff*/
.store_tbl td { vertical-align:middle; padding:10px; border-bottom:#000000 thin solid;}
.store_tbl_desc{ text-align:left; }
.store_tbl_buy{}
.store_tbl_logo{}
.store_tbl_item{ text-align:center;}
.store_div{background-image:url(images/gradient1_1000.jpg);}
.Reg{font-size:10px;}
.HomePageNewsHd{background-color:#000000; color:#FFFFFF; font-weight:bold; text-align:center;}
.HomeNewsPar {padding-left:10px; padding-top:0px; padding-bottom:0px;}

