@CHARSET "UTF-8";

/* ANNA STYLES - this is the general stylesheet, where basic appearances of text, links, etc. are defined. */

div {					font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
							font-size: 11px; 
							color: #3F3F3F; }					
td {					font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
							font-size: 11px;
							color: #3F3F3F; }
td STRONG {				font-weight: bold; }						
p {						color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
							font-size: 11px; line-height:14px; padding-top:4px; }	/* line-height & padding changed 4-12-07 */
ul {					color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; 
							margin:6px 0px 6px 36px; }	
p STRONG {				font-weight: bold; }
input {					color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
textarea {				color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }						
select {				color: #3F3F3F; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }						

a:link {    			color: #666666; text-decoration: underline; }
a:visited {    			color: #666666; text-decoration: underline; }
a:hover {    			color: #000000;  }
a:active {    			color: #666666; text-decoration: underline; }

h1 {					font-size: 14pt; font-weight: bold; color: #999999; 
							margin:0px 0px 18px 0px; }
h2 {					font-size: 16px; font-weight: bold; color: #999999; 
							padding-bottom:2px; }
h3 {					font-size: 14px; font-weight: bold; color: #999999; 
							margin:21px 0px 14px 0px; 
							border-bottom:2px solid #E1E1E1; 
							padding: 0px 0px 3px 0px; }  
h4 {					font-size: 12px; font-weight: bold; color: #999999; margin-bottom: 0px; }

.menuLink {
	float:left; height:22px; 
	padding: 8px 9px 0px 9px;	/* top was 8px */
	border-left: 2px solid #FFFFFF; }
/* Hack for IE */
* html .menuLink {
    height: 30px;
}
/* End IE Hack */ 
.menuLink a:link {    	font-size: 12px; color: #3F3F3F; text-decoration: none; }
.menuLink a:visited {   font-size: 12px; color: #3F3F3F; text-decoration: none; }
.menuLink a:hover {    	font-size: 12px; color: #000000; text-decoration: none; }
.menuLink a:active {    font-size: 12px; color: #3F3F3F; text-decoration: none; }

.langLink {
	float:left; height:16px;
	padding: 3px 4px 0px 4px;
	border-left: 2px solid #FFFFFF; }
.langLink a:link {    	font-size: 10px; color: #A1A1A1; text-decoration: none; }
.langLink a:visited {   font-size: 10px; color: #A1A1A1; text-decoration: none; }
.langLink a:hover {    	font-size: 10px; color: #000000; text-decoration: none; }
.langLink a:active {    font-size: 10px; color: #A1A1A1; text-decoration: none; }

.copylink { 			padding-right:14px; }
.copylink a:link {    	font-size: 9px; color: #7E7E7E; text-decoration: none; }
.copylink a:visited {   font-size: 9px; color: #7E7E7E; text-decoration: none; }
.copylink a:hover {    	font-size: 9px; color: #000000; text-decoration: none; }
.copylink a:active {    font-size: 9px; color: #7E7E7E; text-decoration: none; }

#newsShell p {
	padding-top:0px;
	line-height:14px;
	margin:9px 0px 0px 0px;
}

.newsDate { padding-right:5px; }

#aboutShell h3 {	font-size: 14px; font-weight: bold; color: #999999; 
					margin:18px 0px -6px 0px; } 
#aboutShell p {
	font-size:12px; line-height:18px;
	padding-top:0px;
	margin:18px 0px 0px 0px;
}
#aboutShell div {
	font-size:12px; line-height:18px;
}

.resumeBox {
	background-color:#E1E1E1;
	padding: 3px 0px 3px 0px;
	width:490px;
	margin-top:21px;
}
.resumeBox a:link {    	 font-size: 11px; color: #666666; text-decoration: none; padding-left:9px; }
.resumeBox a:visited {   font-size: 11px; color: #666666; text-decoration: none; padding-left:9px; }
.resumeBox a:hover {     font-size: 11px; color: #000000; text-decoration: underline; padding-left:9px; }
.resumeBox a:active {    font-size: 11px; color: #666666; text-decoration: none; padding-left:9px; }

#philShell p {
	font-size:12px; line-height:18px;
	padding-top:0px;
	margin:18px 0px 0px 0px;
}

#contactShell {
	border:2px solid #E1E1E1;	
	width:385px;
	padding:40px;
	
}

#contactShell p {
	font-size:12px; line-height:18px;
	padding-top:0px;
	margin:18px 0px 0px 0px;
}

#linkShell {
	width:459px;
	border:2px solid #E1E1E1;
	padding:14px 0px 14px 28px;
}

#linkShell .linkCol {
	float:left;
	width:222px;
	border:0px solid #666666;
}

.otherLinks {
	line-height:20px;
}

#recLinks p {
	font-size:12px; line-height:16px;
	padding-bottom:1px;
}
#recLinks a {
	font-size:11px; line-height:18px;
}

.padTop3 { padding-top:3px; font-size:12px; }
.clearCols { clear:both; }




