﻿A#active_menu {
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-REPEAT: no-repeat;
}
A#active_menu:hover {
	COLOR: #15448c;
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #009e58;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #009e58;
	LINE-HEIGHT: 20px;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #15448c;
	TEXT-DECORATION: underline;
}
.mainlevel A {
	DISPLAY: block;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	WIDTH: 200px;
	COLOR: #666666;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fafafa 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.mainlevel A:visited {
	DISPLAY: block;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	WIDTH: 200px;
	COLOR: #666666;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fafafa 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
}
.mainlevel A:hover {
	COLOR: #15448c;
	BACKGROUND-COLOR: #fafafa;
}
BODY {
	BACKGROUND: #ffffff;
	MARGIN: 0px;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: center;
}
LI {
	LINE-HEIGHT: 20px;
	LIST-STYLE-TYPE: square;
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
TABLE.contact {
}
TABLE.contact TD.details {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #eeeeee;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: verdana, sans-serif;
	LETTER-SPACING: 0px;
}
TR {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: verdana, sans-serif;
	LETTER-SPACING: 0px;
}
P {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: verdana, sans-serif;
	LETTER-SPACING: 0px;
}
DIV {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: verdana, sans-serif;
	LETTER-SPACING: 0px;
}
.box {
	BORDER-RIGHT: #666666 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #666666 1px solid;
	MARGIN-TOP: 10px;
	DISPLAY: block;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	BACKGROUND: #444444;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #666666 1px solid;
	WIDTH: 200px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LETTER-SPACING: 1px;
	HEIGHT: auto;
}
.button {
	BORDER-RIGHT: #cbcbcb 1px solid;
	BORDER-TOP: #cbcbcb 1px solid;
	FONT-SIZE: 11px;
	FLOAT: left;
	BORDER-LEFT: #cbcbcb 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #cbcbcb 1px solid;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #f5f5f5;
}
.button:hover {
	COLOR: #15448c;
}
.category {
	FONT-SIZE: 11px;
	COLOR: #15448c;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LETTER-SPACING: 1px;
	TEXT-DECORATION: none;
}
.contentheading {
	PADDING-BOTTOM: 10px;
	FONT: oblique 28px/25px georgia, times, serif;
	COLOR: #009e58;
	LETTER-SPACING: -1px;
	TEXT-ALIGN: left;
}
.createdate, .createdate A {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #708090;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
.headings {
	PADDING-BOTTOM: 10px;
	FONT: oblique 20px/25px georgia, times, serif;
	COLOR: #666666;
	LETTER-SPACING: 1px;
	TEXT-ALIGN: left;
}
.subheadings {
	PADDING-BOTTOM: 10px;
	FONT: oblique 18px/25px georgia, times, serif;
	COLOR: #666666;
	LETTER-SPACING: 0px;
	TEXT-ALIGN: left;
}
H3 {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	LETTER-SPACING: 0px;
}
INPUT.inputbox {
	BORDER-RIGHT: #cacaca 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #cacaca 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #cacaca 1px solid;
	COLOR: #666666;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #cacaca 1px solid;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #eef8fd;
}
.modifydate {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #808080;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
.moduletable {
	MARGIN-TOP: 0px;
	PADDING-BOTTOM: 20px;
	TEXT-ALIGN: left;
}
.moduletable TD {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 10px;
	TEXT-ALIGN: left;
}
.moduletable TH {
	PADDING-BOTTOM: 10px;
	FONT: oblique 20px georgia, times, serif;
	COLOR: #999;
	LETTER-SPACING: -1px;
	TEXT-ALIGN: left;
}
.moduletable LI {
	LIST-STYLE-TYPE: none;
}
.quote {
	PADDING-RIGHT: 8px;
	MARGIN-TOP: 15px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 8px;
	FONT: oblique 190%/25px georgia, times, serif;
	VERTICAL-ALIGN: super;
	WIDTH: 590px;
	COLOR: #8da7c4;
	PADDING-TOP: 8px;
}
.small {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #15448c;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none;
}
#body {
	MARGIN: 0px auto;
	WIDTH: 900px;
}
#footertxt {
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 10px;
	FLOAT: none;
	MARGIN: 0px auto;
	WIDTH: 900px;
	COLOR: #666666;
	PADDING-TOP: 10px;
	HEIGHT: 80px;
	TEXT-ALIGN: center;
}
#footertxt A:link {
	DISPLAY: inline;
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
#footertxt A:visited {
	DISPLAY: inline;
	FONT-SIZE: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
}
#footertxt A:hover {
	DISPLAY: inline;
	FONT-SIZE: 10px;
	COLOR: #009e58;
	TEXT-DECORATION: none;
}
#footertxt TD {
	FONT-SIZE: 10px;
	COLOR: #999999;
	TEXT-ALIGN: center;
}
#footerwrap {
	FLOAT: left;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: 80px;
}
#leftcolumn {
	FLOAT: left;
	WIDTH: 200px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: left;
}
#mainbody {
	CLEAR: right;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 30px;
	MARGIN-LEFT: 20px;
	OVERFLOW: auto;
	WIDTH: 620px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}
#bodywrap {
	CLEAR: both;
	PADDING-BOTTOM: 50px;
	OVERFLOW: auto;
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}
#topstrip {
	Z-INDEX: 1;
	BACKGROUND: #406d8a;
	BORDER-BOTTOM: #ffffff 1px solid;
	POSITION: relative;
	HEIGHT: 15px;
}
#header {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url('../images/web/jp_the_main_image.jpg');
	MARGIN: 0px auto;
	WIDTH: 900px;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 361px;
}
#headerwrap {
	BACKGROUND-POSITION: center 50%;
	BACKGROUND-IMAGE: url('../images/web/top_bkg.gif');
	MARGIN: 0px auto;
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 361px;
	BACKGROUND-COLOR: #ffffff;
}
#image {
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	Z-INDEX: 3;
	LEFT: 60%;
	BORDER-LEFT: #333333 1px solid;
	WIDTH: 180px;
	BORDER-BOTTOM: #333333 1px solid;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 180px;
}
#contact_name {
	FLOAT: none;
}
#contact_email {
	FLOAT: none;
}
#contact_subject {
	FLOAT: none;
}
#contact_text {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BACKGROUND: #eef8fd;
	FLOAT: none;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #999999 1px solid;
}