body {
	margin: 0;
	padding: 0;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	/*background: #FFFFFF url(images/img01.gif) repeat-x;*/
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;
	padding-left: 10px;
}

li {
	list-style:none;
}

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

img {
	border: none;

}

img.left {
	float: left;
	margin: 0 0 0 0;/*5px 15px 0 0*/
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

table td.ann {
	border-color: #222222;
	border-style: solid;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;

}

.jp_logo {
	font-weight: bold;
}

.jp_logo .jp {
	text-transform: uppercase;
	color: #444444
}

.jp_logo .be {
	color: #FF7700;
}

/* Header */

#header {
	width: 760px;
	height: 50px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
	height: 50px;
}

#logo strong {
	color: #CC2200;
}

#logo h1, #logo h2 {
	float: left;
	padding: 2em 0 0 0;
	font-size: 1em;
}

#logo a {
	text-decoration: none;
	color: #000000;
}

/* Menu */

#menu {
	float: right;
	height: 30px;
	border-top: 19px solid #FFFFFF;
	border-bottom: 1px solid #000000;	
	/*background: #E1EEFA url(images/img03.gif) repeat-x left bottom;*/
}

#menu ul {
	margin: 0;
	list-style: none;
	padding: 12px 0 0 0;
}

#menu li {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	display: inline;
	background: #ff9000;
	background: -webkit-gradient(linear,left top,left bottom,from(#ffdaab),to(#ff9000));
	background: -moz-linear-gradient(top,#ffdaab,#ff9000);
	border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
	}

#menu li:hover {
	color: #FF8800;
	background: #3f3f3f;	
	background: -webkit-gradient(linear,left top,left bottom,from(#c3c3c3),to(#3f3f3f));
	background: -moz-linear-gradient(top,#c3c3c3,#3f3f3f);
}	
	
#menu a {
	
	text-decoration: none;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	/*padding: 0 1em;*/
}
/*
#menu a:hover {
	color: #FF8800;
}
*/
/* Splash */

#splash {
	width: 760px;
	height: 140px;
	margin: 0 auto;
}

#splash  h1{
	color: #333;
	margin-top: -90px;
	margin-left: 40px;
}

/* Content */

#content {
	width: 760px;
	margin: 0 auto;
}

#content h2 {
	height: 25px;
	padding: 5px 5px 0 30px;
	background: #3f3f3f;
	background: -webkit-gradient(linear,left top,left bottom,from(#3f3f3f),to(#797979));
	background: -moz-linear-gradient(top,#3f3f3f,#797979);
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #FF8800;
}

#content h3 {
	font-size: 1em;
}

#content img {
	margin: 2px solid #000000;
}

#content ul {
	margin-left: 25px;
	padding: 0;
	color: #FF8800;
	/*list-style: none;*/
}

#content ul.welcome{
	font-size: 1.5em;
}

#content ul li {
	padding-left: 12px;
	background: url(images/img09.gif) no-repeat left center;	
}

#content .content {
	padding: 10px 31px 20px 31px;
}

/* Column One */

#colOne {
	float: left;
	width: 520px;	
}

#colOne .boxed {
	background: url(images/img07.gif) repeat-x;
}

/* Column Two */

#colTwo {
	float: right;
	width: 200px;
	color: #FF7700;
}

#colTwo .boxed {
	background: url(images/img08.gif) repeat-x;
}

#colTwo .content {
	padding: 10px;
}

/* Footer */

#footer {
	width: 760px;
	height: 60px;
	margin: 0 auto;
	background: #FFFFFF url(images/img01.gif) repeat-x left bottom;
}

#footer p {
	margin: 0;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: x-small;
	color: #666666;
}

#footer a {
	color: #666666;
}
