/* CSS Document */
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #212121;
	background: #30302f url(images/newbgd.gif) repeat-x;
	padding: 0;
	margin: 0;
	line-height:17px;
	}

.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;
	}
	
.white {
	background: #ffffff;
	}
	
.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: 23px;
	text-decoration: none;
	line-height:32px;
	color: #fef503;
	border: none;
	padding: 0;
	margin: 0; /* Optional */
	}
	
.cv_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	line-height:22px;
	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: #212121;
	}
	
.homenews a:hover, .homenews a:active {
	text-decoration: none;
	color: #212121;
	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:9px; 
	text-decoration: none;
	text-align: center;
	color: #fef503;
	line-height:12px;
	}
	
.footer a:link, .footer a:visited {
	font-weight: normal;
	font-size:9px; 
	text-decoration: none;
	color: #e7e7e7;
	}
	
.footer a:hover, .footer a:active {
	font-weight: normal;
	font-size:9px; 
	text-decoration: none;
	color: #212121;
	background: #fef503;
	}
	
.copyright {
	font-weight: normal;
	font-size:9px; 
	text-decoration: none;
	color: #a1a1a1;
	}
	
.logo { 
	background: url(images/logo_jenlouis.gif) no-repeat;
	padding: 0;
	margin: 0;
	height:26px;
	width: 206px;
	}
	
	
.yellowbgd { 
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #212121;
	line-height:17px;
	}
	
.yellowbgd a:link, .yellowbgd a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #212121;
	}
	
.yellowbgd a:hover, .yellowbgd a:active {
	font-weight: bold;
	text-decoration: none;
	color: #212121;
	background: #fef503;
	}
