body {
	/*margin : 0;
	padding : 0;width:950px;*/
	line-height : 1.7em;
	color : #333;
	background : #fff;
	font-family: arial, verdana, tahoma, "Trebuchet MS", sans-serif;
	font-size: 73%;
	width: 1024px;
	margin: 0 auto;
}

#page-wrap2 {
     width: 1024px;
     margin: 0 auto;
}
#banner {
height : 200px;
margin : 0 auto;
padding : 0;
background : #f7f7f7 url("images/bann_jmes1024.jpg") no-repeat;
color : #333;
}
#banner h1 {
margin : 0;
padding : 25px;
text-align: left;
background : transparent;
color : #fff;
}
#navlist {
padding : 4px 5px 4px 0;
margin : 0 0 20px 0;
text-align : left;
letter-spacing : 3px;
color : #fff;
background : #7ABA2E;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 5px 0.75em;
margin : 0;
color : #fff;
background : #7ABA2E;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
background :#7ABA2E;
}
#navlist li a:visited {
color : #fff;
background : #7ABA2E;
}
#navlist li a:hover {
color : #fff;
background : #BA3F2F;
}
#navlist li a#current {
color : #fff;
background : #BA3F2F;
}
.menu {
	width:200px;}
.menu ul li {
line-height : 1.8em;
margin : 0 10px 0 0;
padding : 0;
list-style-type : square;
color : #BA3F2F;
background : inherit;
}
.menu ul li a {
color : #BA3F2F;
background : inherit;
}
.menu ul li a:hover {
color : #7ABA2E;
background : inherit;
}
#content {
padding-left : 5px;
margin : 0 230px;

}
#content p {
padding : 5px;
}


#sidebar-a {
float : left;
width : 205px;
margin-left : 15px;
/*padding : 0 5px 0 10px;*/
border-right : 1px solid #eee;
}
#sidebar-b {
float : right;
/*width : 140px;
margin : 0 15px 0 0;
padding : 0 5px 0 10px;*/
width : 190px;
margin : 0 5px 0 0;
padding : 0 5px 0 5px;
border-left : 1px solid #eee;
}
#footer {
clear : both;
padding : 5px;
margin : 0;
background : #7ABA2E;
color : #f7f7f7;
}
#footer a {
text-decoration : none;
color : #000;
background : inherit;
}
#footer a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}
.imgcenter{
	width:477px;}
a {
text-decoration : none;
color :#03C;/* #BA3F2F;*/
background : inherit;
}
a:hover {
text-decoration : underline;
/*color : #aaa;*/
background : inherit;
}
a img {
border : 0;
}
.border {
padding : 10px;
margin : 10px;
border : 1px solid #aaa;
}
.imgleft {
float : left;
border : 1px solid #aaa;
margin : 5px 10px 10px 15px;
padding : 5px;
}
.imgright{
float : right;
border : 1px solid #aaa;
margin : 5px 15px;
padding : 5px;
}
h1 {
margin : 20px;
padding : 5px;
font-size : 140%;
letter-spacing : 3px;
text-align: center;
color : #fff;
background : #519b06;
}
h2 {
margin : 0;
padding : 0;
font-size : 130%;
text-transform : none;
letter-spacing : 5px;
color : #BA3F2F;
background : inherit;
}
h3 {
padding : 5px;
text-transform : uppercase;
font-size : 110%;
letter-spacing : 5px;
color : #fff;
background : #eee;
}
h4 {
padding : 5px;
text-transform : uppercase;
font-size : 110%;
color : #fff;
background : #f17c0b;
}
h5{
	font-size:12px;
	color:#C00;}
.clear {
clear : both;
width : 100%;
}
.col3,.col3center {
float: left;
width: 47%;
}
.col3center {
margin: 0 2.1%;
}
strong {
color: #000;
}

/*----Bottom Left Panel----*/
#bottomleftPan{width:250px; float:left; padding:27px 0 0;}


#bottomleftPan form{width:250px; height:137px; background:url(images/form.gif) 0 100% no-repeat; position:relative;}
#bottomleftPan form h2{width:224px; height:38px; display:block; background:url(images/form-h2-bg.gif) 0 0 no-repeat #fff; color:#716D12; font:20px/40px Georgia, "Times New Roman", Times, serif; padding:7px 0 0 26px;}
#bottomleftPan form label{width:150px; height:18px; display:block; background:#fff; color:#7D7D7D; font:13px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
#bottomleftPan form label.labeltopmarginone{position:absolute; top:49px; left:26px;}
#bottomleftPan form label.labeltopmargintwo{position:absolute; top:92px; left:26px;}

#bottomleftPan form input{width:135px; height:17px; font-size:14px;}
#bottomleftPan form input.inputtopmarginone{position:absolute; top:69px; left:26px;}
#bottomleftPan form input.inputtopmargintwo{position:absolute; top:110px; left:26px;}
#bottomleftPan form input.botton{width:60px; height:23px; display:block; background:#fff; color:#7D7D7D; border:none; position:absolute; top:110px; right:20px; font:16px/23px Georgia, "Times New Roman", Times, serif; font-weight:bold;}

#bottomleftPan h3{width:250px; height:28px; background:#fff; color:#7D7D7D; font:22px/23px Arial, Helvetica, sans-serif; padding:11px 0 0;}

#bottomleftPan p.resistred{width:250px; height:22px; font:18px/22px Arial, Helvetica, sans-serif;}
#bottomleftPan p.resistred a{width:250px; height:22px; display:block; background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; color:#FEA905; text-decoration:none; }
#bottomleftPan p.resistred a:hover{background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; color:#C98703; text-decoration:none; }

/*----/Bottom Left Panel----*/
/* Start Menu accordion */
#menu-accordeon {
  padding:0;
  margin:0;
  list-style:none;
  text-align: left;
  width: 200px;
}
#menu-accordeon ul {
  padding:0;
  margin:0;
  list-style:none;
  text-align: left;
}

#menu-accordeon li li {
   max-height:0;
   overflow: hidden;
   transition: all .5s;
   border-radius:0;
   
   box-shadow: none;
   border:none;
   margin:0;
	padding-left: 20px;
}


#menu-accordeon a {
  display:block;
  text-decoration: none;
  
  padding: 5px 0;
  font-family: verdana;
  font-size:1em
}
#menu-accordeon ul li a, #menu-accordeon li:hover li a {
  font-size:1em
}
#menu-accordeon li:hover {
   background:#fff
}
#menu-accordeon li li:hover {
   background:#fff;
}
#menu-accordeon ul li:last-child {
   border-radius: 0 0 6px 6px;
   border:none;
}
#menu-accordeon li:hover li {
  max-height: 15em;
}

/* End Menu accordion*/ 

#banner2 {
height : 200px;
margin : 0 auto;
padding : 0;
background : #f7f7f7 url("images/bann_jmes1024.jpg") no-repeat;
color : #333;
}