h1 { color: #87cefa; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 10px 0; padding: 0 0 0 0; }
h1.whatsnew   { color: #87cefa; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; margin: 10px 0 10px; padding: 0 }
h1.profile { color: #183a88; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 4px 0 0 0; padding: 0 0 0 0; }
p.location { color: #183a88; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 2px 0; padding: 0 0 0 0; }
h2 { color: #87cefa; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 10px 0; padding: 0 0 0 0; }
h2.whatsnew { color: #f0f8ff; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; margin: 0 0 10px; padding: 0 }
h2.profile { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0; }
h3.media  { color: white; font-size: 16px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; vertical-align: top; margin: 0 0 10px; padding: 0 }
h3.profile-details { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0;  }
h3.profile-details { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0;  }
h3.profile-spec { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin: 2px 0 0 0; padding: 0 0 0 0;  }
h3.profile-description { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; margin: 12px 0 0 0; padding: 0 0 0 0;  }
p.profile-spec { color: #000000; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0;  }
h3.profile-highlight { color: #000000; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 1px 0; padding: 0 0 0 0;  }
p  { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 7px 0; padding: 0 0 0 0; }
p.profile  { color: black; width: 94%;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 7px 0; padding: 0 0 0 0; }
p.profile-lowered  { color: black; width: 94%;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; text-decoration: none; margin: 10px 0 7px 0; padding: 0 0 0 0; }
p.profile-end  { color: black; width: 94%;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 12px 0; padding: 0 0 0 0; }
p.credits { color: black; text-align: right; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, 
Swiss, SunSans-Regular; text-decoration: none; margin: 2px 0 7px 0; padding: 0 0 0 0; }
p.whatsnew  { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 7px 0; padding: 0 0 0 0; }
p.immediate  { color: white; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; margin: 0 0 7px 0; padding: 0 0 0 0; }
td.whatsnew  { color: white; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
table.whatsnew {margin: 0 0 10px 25px; padding: 0 0 0 0; }
table.page-numbers {margin: 15px 0 10px 77px; padding: 0 0 0 0; }
td.page-description { width: 40px;  color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
td.page { width: 15px;  color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
/*******************  Images *********************/
img.left-aligned {
	float: left;
	border: 1px solid #98967D;
	margin: 0 10px 10px 0;
	padding: 0 0 0 0;
}
div.photo-area {
	float: left;
	width: 130px;
	margin-bottom: 12px;}
div.clearfloats {clear:both;}	
img.gallery{ border: 1px solid #98967D; }
.video{ border: 1px solid #98967D; width: 360 }
/*******************  Unordered Lists *********************/

.arrowlist {
	list-style:none; margin:0 0 10px 0; padding:0 0 0 0; width: 94%;
}
.arrowlist li {	
	color: #000000;
	font-size: 11px;
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background:url(../common/bullet.gif) no-repeat left 0px;
	padding-left:12px;
	margin-bottom:2px;
	margin-left:4px 
}

.whatsnewlist {
 	list-style:none; margin:0 0 10px 0; padding:0 0 0 0;
}
.whatsnewlist li { 
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background:url(../common/check.gif) no-repeat left 0px;
	padding-left:12px;
	margin-bottom:2px;
	margin-left:4px 
}

.whatsnewarrowlist {
 	list-style:none; margin:0 0 10px 0; padding:0 0 0 0;
}
.whatsnewlist li { 
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background:url(../common/whatsnew.gif) no-repeat left 0px;
	padding-left:12px;
	margin-bottom:2px;
	margin-left:4px 
}

.heading  { color: #ccc; font-size: 13px; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.headingred  { color: #c00; font-size: 15px; line-height: 25px; font-family: "Frutiger 55 Roman", "Frutiger Ext", Frutiger, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 2px; letter-spacing: 4px }
.title-blue  { color: #183a88; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: -1px }
.title-lblue { color: #87cefa; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: -1px }
.title-white { color: white; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: -1px }
.titlenoindent-blue  { color: #183a88; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titleindent-blue { color: #183a88; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 1px }
.titlenoindent-lblue { color: #87cefa; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.subtitlenoindent-lblue { color: #87cefa; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titlenoindent-mgray { color: #d3d3d3; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titlenoindent-xlblue { color: #87cefa; font-weight: bold; font-size: 15px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.std-blue { color: #183a88; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.stdindent-blue { color: #183a88; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 1px }
.std-black  { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.stdindent-black { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 1px }
.std-subscriptblack { color: black; font-size: 9px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.std-white { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.stdindent-white { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 1px }
.std-lblue { color: #87cefa; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.std-red  { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.mandatory { color: #f00; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.stdindent-red { color: #c00; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 1px }
.std-dgray  { color: #303030; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.md-white { color: white; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.md-lblue { color: #87cefa; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.index-white  { color: white; font-weight: 500; font-size: 11px; line-height: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.about-white { color: white; font-weight: 500; font-size: 11px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.port-white   { color: white; font-size: 9px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: -1px }
.bar-gray   { color: #c9ccd2; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: -1px }
.bar-blue  { color: #183a88; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 2px; letter-spacing: 6px }
.bar-bluelong { color: #183a88; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 0px; letter-spacing: 4px }
.ft-black     { color: black; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.ft-white { color: white; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.sm-gray { color: #454e53; font-weight: normal; font-size: 9px; line-height: 16px; font-family: Arial, "Frutiger 55 Roman", Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; word-spacing: 5px; letter-spacing: 1.5px }
.sm-black   { color: black; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.sm-blue { color: #183a88; font-weight: normal; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
a:link              { color: #c0c0c0 }
a:visited          { color: #808080 }
a.about:link  { color: #87cefa }
a.about:visited  { color: white }
a.external:link { color: blue }
a.external:visited { color: #00008b }
a.portfolio:link { color: white }
a.portfolio:visited { color: #00008b }
a.subportfolio:link { color: black }
a.subportfolio:visited { color: #00008b }
SELECT  { color: #00f; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
INPUT  { color: #00f; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
TEXTAREA  { color: #00f; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: white }
a:hover, a:active { color: #f00; text-decoration: underline }
a.about:hover, a.about:active { color: #f00; text-decoration: underline }
a.external:hover, a.external:active { color: #b50000; text-decoration: underline }
a.portfolio:hover, a.portfolio:active { color: #800000; text-decoration: underline }
a.subportfolio:hover, a.subportfolio:active { color: #b50000; text-decoration: underline }
.checklist { list-style-type: none; list-style-position: ; margin: 0; padding: 0 }
.checklist li { background: url(check.gif) no-repeat left 0px; margin-bottom: 5px; margin-left: 5px; padding-left: 15px }
.esquare { list-style-type: none; list-style-position: ; margin: 0; padding: 0 }
.esquare li { background: url(esquare.gif) no-repeat left 0px; margin-left: 0px; padding-left: 0px }
.blueonblue { color: #0f2e74; font-weight: 500; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #0f2e74; letter-spacing: 1px }
.p { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 10px 0; padding: 0 0 0 0 }

