/* CSS Document */
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	color: #212121;
	background: #ffffff;
	padding: 0;
	margin: 0;
	}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #212121;
	border: none;
	padding: 0;
	margin: 0;
	}
	

p, table, th, tr, td,img {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #212121;
	border: none;
	}
	
.yellow {
	background: #fef503;
	}
	
.whitetext {
	color: #ffffff;
	}
	
.whitetextlink {
	color: #ffffff;
	text-decoration: none;
	}
	
.yellowtext {
	color: #fef503;
	}
	
.mainbody {
	background: #ffffff;
	padding-left: 0px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 40px;
	}
	
.form {
	font-weight: normal;
	font-size: 11px;
	height: 28px;
	text-decoration: none;
	color: #ffffff;
	}
	
	
.formright {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	height: 28px;
	text-decoration: none;
	color: #2e2e2e;
	}
	
.textbox {
	background: #ffffff;
	color: #2F2F2F;
	border: 1px solid #5b5b5b;
	font-size: 11px;
	padding: 1px 1px 1px 1px;
}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 46px;
	text-decoration: none;
	line-height: 46px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	line-height:20px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 32px;
	text-decoration: none;
	line-height: 34px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 58px;
	text-decoration: none;
	line-height: 56px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.biglink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	line-height:18px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}

.highlight_bigtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 34px;
	text-decoration: none;
	background-color: #fef503;
	line-height:38px;
	color: #000000;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.cv_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:24px;
	color: #212121;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.cv_title_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	line-height:22px;
	color: #212121;
	background: #fef503;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
	
	
	
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	line-height:22px;
	color: #212121;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.homepagebrief {
	vertical-align: middle;
	height:293px;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.hometoppaper { 
	background: #ffffff url(images/toppaper_bgd.gif) repeat-x;
	height: 46px;
	width: 476px;
	padding: 0;
	margin: 0;
	}
	
.homenews {
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 8px;
	padding-top: 7px;
	}
	
	
.homenews a, .homenews a:visited {
	text-decoration: none;
	color: #000000;
	}
	
.homenews a:hover, .homenews a:active {
	text-decoration: none;
	color: #000000;
	background: #fef503;
	}
	
.flash { 
	background: #303030 url(images/flash_dkbgd.gif) no-repeat;
	height: 353px;
	width: 339px;
	padding: 0;
	margin: 0;
	}
	
.subtoppaper { 
	background: #ffffff url(images/subtoppaper_bgd.gif) repeat-x;
	height: 79px;
	width: 555px;
	padding: 0;
	margin: 0;
	}
	
.sidenav { 
	background: #ffff49 url(images/sidenav_bgd.gif) repeat-y;
	width: 265px;
	padding-left: 36px;
	padding-right: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	}
	
.sidenavtext {
	font-weight: normal;
	font-size: 11px;
	color: #212121;
	text-decoration: none;
	padding: 0px;
	width: 168px;
	}
	
	
.sidenavtext a, .sidenavtext a:visited {
	color: #212121;
	text-decoration: none;
	width: 168px;
	}
	
.sidenavtext a:hover, .sidenavtext a:active {
	color: #212121;
	text-decoration: none;
	background: #FFFFFF;
	width: 168px;
	}

.box {
	float: left;
	width: 160px;
	padding: 3px;
	border-bottom: 1px dotted #b1b1b1;
	}
	
.box:link,.box:visited {
	text-decoration: none;
	}

.box:hover {
	background-color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #b1b1b1;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	}

.work_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 33px;
	color: #c6c6c6;
	text-decoration: none;
	}

.work_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-transform:uppercase;
	color: #c6c6c6;
	text-decoration: none;
	}

p {
	margin: 0;
	padding: 0;
	}
	
	
li
	{
	padding: 0;
	margin: 12px;
	color: #c80101;
	}
	
ul
	{
	padding: 0;
	color: #47557F;
	}
	
	
.smalltext { 
	font-weight: normal;
	font-size:9px; 
	text-decoration: none;
	color: #8b8b8b;
	line-height:9px;
	}
	
	
.footer { 
	font-weight: normal;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	line-height:12px;
	}
	
.footer a:link, .footer a:visited {
	font-weight: normal;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	}
	
.footer a:hover, .footer a:active {
	font-weight: normal;
	font-size:10px; 
	text-decoration: none;
	color: #000000;
	background: #fef503;
	}
	
.copyright {
	font-weight: normal;
	font-size:9px; 
	text-decoration: none;
	color: #000000;
	}
	
.logo { 
	background: url(images/nav_jenniferlouis.gif) no-repeat;
	padding: 0;
	margin: 0;
	height:36px;
	width: 202px;
	}
	
	
.yellowbgd { 
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
	background: #fef503;
	line-height:17px;
	}
	
.yellowbgd a:link, {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: #fef503;
	}
	
.yellowbgd a:hover, .yellowbgd a:active {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: #ffffff;
	}
	
	
.yellowroll { 
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #000000;
	}
	
a.yellowroll:link, {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
	
a.yellowroll:hover, a.yellowroll:active{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #fef503;
	}
