body {
margin-top: 0px;
margin-bottom: 0px;
background: transparent url(images/bg.jpg);
background-color: #0093B1;
text-align: center; 
}

#layout {
width: 980px; 
margin-left: auto;
margin-right: auto;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

#header {
height: 290px;
background: transparent url(images/jrp-header.jpg) left top repeat-x;
}

#header-bottom {
height: 132px;
min-height: 132px;
background: transparent url(images/jrp-header-bottom.jpg) left top repeat-x;
}

#menu {
min-height: 45px;
height: 45px;
line-height: 45px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: .70em;
font-weight: bold; 
color: #000;
text-align: center;
background-color: #F6459D;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#menu a {
color: #000; 
padding: 5px; 
text-transform: uppercase; 
text-decoration: underline;
} 

#menu a:link {
color: #000; 
text-decoration: underline;
} 

#menu a:visited {
color: #000; 
text-decoration: underline;
} 

#menu a:active {
color: #000; 
text-decoration: underline;
} 

#menu a:hover {
color: #FFF; 
text-decoration: underline;
}

#contain {
font-family: Verdana, Helvetica, Sans Serif;
background-color: #FAFAE6;
}

td.content-left-heading {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
font-size: 1.15em;
background-color: #95BFBF;
border-right: 1px solid #000000;
}

content-left-heading {
font-family: Verdana, Helvetica, Sans Serif;
font-size: 1.55em;
color: #000000;
text-align: left;
margin-left: -5px;
font-weight: bold; 
}

#sidebar ul, li {
list-style: none;
text-align: center; 
}

#sidebar li a {
margin-left: -38px; 
padding: 5px;
display: block; 
width: 150px; 
line-height: 15px;
color: #000000;
text-align: center; 
text-transform: uppercase; 
border: 1px solid #000000;
background-color: #0093B1;
}

*:first-child+html #sidebar li a {
margin-left: -50px; 
}

#sidebar li a:hover {
color: #000000;
border: 1px solid #000000;
background-color: #F6459D;
}

td.content-middle-heading {
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 1.15em;
color: #000000;
text-align: center; 
}

div.content-right-heading {
font-family: Verdana, Helvetica, Sans Serif;
font-size: 1.55em;
color: #000000;
text-align: left;
margin-left: -3px;
}

td.content-right-heading {
padding-top: 5px;
padding-bottom: 5px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: 1.15em;
color: #000000;
text-align: center; 
background-color: #95BFBF;
border-left: 1px solid #000000;
}

td.content-left {
padding-top: 10px;
padding-left: 15px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: .75em;
color: #000000;
line-height: 18px;
text-align: left; 
background-color: #95BFBF;
border-right: 1px solid #000000;
}

td.content-left a {color: #006666; font-weight: bold; text-decoration: none;}
td.content-left a:link {color: #006666; font-weight: bold; text-decoration: none;}
td.content-left a:visited {color: #006666; font-weight: bold; text-decoration: none;}
td.content-left a:active {color: #006666; font-weight: bold; text-decoration: none;}	
td.content-left a:hover {color: #F762C6; font-weight: bold; text-decoration: underline;}

td.content-middle {
padding: 10px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: .75em;
color: #000000;
line-height: 18px;
text-align: left; 
}

td.content-middle a {color: #006666; font-weight: bold; text-decoration: none;}
td.content-middle a:link {color: #006666; font-weight: bold; text-decoration: none;}
td.content-middle a:visited {color: #006666; font-weight: bold; text-decoration: none;}
td.content-middle a:active {color: #006666; font-weight: bold; text-decoration: none;}	
td.content-middle a:hover {color: #F762C6; font-weight: bold; text-decoration: underline;}

td.content-right {
padding-top: 10px;
padding-left: 10px;
font-family: Verdana, Helvetica, Sans Serif;
font-size: .75em;
color: #000000;
text-align: left; 
background-color: #95BFBF;
border-left: 1px solid #000000;
}

td.content-right a {color: #006666; font-weight: bold; text-decoration: none;}
td.content-right a:link {color: #006666; font-weight: bold; text-decoration: none;}
td.content-right a:visited {color: #006666; font-weight: bold; text-decoration: none;}
td.content-right a:active {color: #006666; font-weight: bold; text-decoration: none;}	
td.content-right a:hover {color: #F762C6; font-weight: bold; text-decoration: underline;}

#footer-links {
padding: 20px;
font-size: .65em;
font-family: Tahoma, Helvetica, Sans Serif;
color: #006666;
font-weight: bold;
background-color: #FAFAE6;
text-align: center;
}

#footer-links a {
color: #006666; 
text-decoration: none;
}

#footer-links a:link {
color: #006666; 
text-decoration: none;
}

#footer-links a:visited {
color: #006666; 
text-decoration: none;
}

#footer-links a:active {
color: #006666; 
text-decoration: none;
}

#footer-links a:hover {
color: #F762C6; 
text-decoration: underline; 
}

#footer {
height: 20px;
min-height: 20px;
padding-left: 5px;
padding-right: 5px;
padding-top: 30px;
font-size: .65em;
font-family: Tahoma, Helvetica, Sans Serif;
color: #000000;
background-color: #FAFAE6;
text-align: center;
}

#footer a {
color: #000000; 
text-decoration: underline;
}

#footer a:link {
color: #000000; 
text-decoration: underline;
}

#footer a:visited {
color: #000000; 
text-decoration: underline;
}

#footer a:active {
color: #000000; 
text-decoration: underline;
}

#footer a:hover {
color: #F762C6; 
text-decoration: underline; 
}

.style1 {
	font-size: 18px;
	font-weight: bold;
}
.style2 {
	font-size: 24px;
	font-weight: bold;
}

.style5 {
	font-size: 0.93em;
	font-weight: bold;
}

#centerized {
text-align: center; 
}

img.gallery, img.gallery a {
border: 3px solid #F6459D;
text-align: left; 
}