body, html {
   margin: 0;
   padding: 0;

   width: 100%;
   text-align: center;

   background-color: #1A1A1A;
   background-image: url(/data/resources/pmsnew/images/bg.jpg);

   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 12px;
   color: White;
}

/**************************** LAYOUT ****************************/

a {
   color: #06F;
   text-decoration: none;
}

a:hover {
   color: Red;
}

.pageWidth {
   width: 924px;
   margin-left: auto;
   margin-right: auto;
}

.break {
   clear: both;
}

form {
   margin: 0;
   padding: 0;
}

#divPageContainer {
   min-height: 100%;

   height: auto !important;
   height: 100%;
   margin: 0 auto -50px;
   
   text-align: left;
}

#divHeader {
   width: 100%;
}

#divFlashHeader {
   width: 924px;
   height: 190px;

   background-image: url(/data/resources/pmsnew/images/header.jpg);
   background-position: -3px -2px;
}

#divContentContainer {
   width: 100%;

   padding-bottom: 50px;   /* Height of the footer */
}

#divContentHeader {
   width: 100%;
   height: 57px;

   background-image: url(/data/resources/pmsnew/images/contenttopbg.jpg);
   background-repeat: no-repeat;
  
   margin: 0;
   padding: 0;

   overflow: hidden;
}

#divContentHeader table {
   width: 100%;
   height: 21px;

   margin: 0;
   padding: 0;
}

#divContent {
   width: 100%;
   /* overflow: hidden; *//* this was set as auto */

   background-image: url(/data/resources/pmsnew/images/contentbg.jpg);
   background-repeat: repeat-y;
}

#divContentFooter {
   width: 100%;
   height: 20px;

   background-image: url(/data/resources/pmsnew/images/contentbottombg.jpg);
   background-repeat: no-repeat;

   overflow: hidden;
}

#divFooter {
   height: 50px;
   width: 100%;
   position: relative;
   bottom: 0;
   left: 0;
   
   text-align: center;
}

#divFooterContents {
   height: 50px;

   position: relative;

   background-image: url(/data/resources/pmsnew/images/footerbg.png);
   background-repeat: no-repeat;
}

/**************************** MAIN MENU ****************************/
#divMainMenu {
   width: 100%;
   height: 50px;

   /* background-color: #0066FF; */
   background-image: url(/data/resources/pmsnew/images/headerbg.png);
   background-repeat: no-repeat;

   vertical-align: top;
/*   position: relative;*/
}

#divMainMenu #divMemberControls {
   display: block; /* Display member controls */

   float: right;
   font-size: 12px;
 
   height: 14px;

   margin-right: 20px;
   padding-bottom: 2px;

   overflow: hidden;
}

#divMainMenu #divMemberControls a {
   color: #555;
}

#divMainMenu #divMemberControls a:hover {
   color: Red;
}

#divMainMenu table
{
   width: 894px;
   padding: 0;
 
   height: 15px;
   margin: 0 15px 0 15px;

}

#divMainMenu table td
{
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;
 
   text-align: center;
   vertical-align: middle;

   color: #White
}

#divMainMenu table td a
{
   color: White;
   text-decoration: none;
}

#divMainMenu table td a:hover
{
   color: #AAAAAA;
   text-decoration: none;
}

/**************************** BREADCRUMB ****************************/
#divBreadcrumb {
   padding: 18px 0 0 20px;
}

#divBreadcrumb ul
{
   float: left;
   padding: 0;
   margin: 0;
}

#divBreadcrumb ul li
{
   font-size: 14px;
   font-weight: bold;
   text-transform: uppercase;

   display: inline;
   list-style-type: none;
   padding: 0 2px 0 1px;
}

#divBreadcrumb ul li.spacer
{
   color: #CCCCCC;
}

#divBreadcrumb ul li a
{
   color: #0066FF;
   text-decoration: none;
}

#divBreadcrumb ul li a:hover
{
   color: #AAAAAA;
   text-decoration: none;
}

/**************************** SEARCH ****************************/
#divSearchContainer {
   width: 242px;
   margin: 0;
   padding: 0;
}

#divSearch {
   width: 242px;
   height: 21px;
   margin: 18px 26px 0 0;
   padding: 0;

   background-image: url(/data/resources/pmsnew/images/searchbg.jpg);
   background-repeat: no-repeat;
}

#divSearch fieldset {
   border: 0 none Black;

   margin: 0;
   padding: 0;

   height: 21px;
}

#divSearch fieldset #tbSearch {
   width: 200px;
   border: 0 none Black;

   margin: 2px 7px 0 10px;
   padding: 0;

   color: #0066FF;
   outline: none;

   vertical-align: center;

   float: left;
}

#divSearch fieldset #btnSearch {
   margin: 2px 5px 0 0;
   padding: 0;

   float: right;
}

#divSearch fieldset #tbSearch.watermark {
   color: #999999;
   font-style: italic;
}

/**************************** CONTENT ****************************/

#divContent #divContentPadding {
   margin: 0 14px;
   overflow: hidden; /* was set as auto */
   width: 896px;

   background-image: url(/data/resources/pmsnew/images/swoosh.png);
   background-repeat: no-repeat;
   background-position: 0px 0px;

   position: relative;
}

#divContent #divContentPadding #tblContent {
   width: 100%;
}

#divContent #divContentPadding #tblContent td {
   vertical-align: top;
}

#divContent #divContentPadding #divSubMenu {
   background: transparent url(/data/resources/pmsnew/images/subnavseperator.jpg) repeat-y top right;
   
   width: 160px;
}

/**************************** GALLERY ****************************/
ul.gallery {
   padding: 0;
   margin: 0;

   /* height: 80px; */

   vertical-align: middle;
}

ul.gallery li
{
   display: inline;
   list-style-type: none;
   padding: 0 2px 0 1px;

   height: 80px;

   vertical-align: middle;
}

/************************* RESULTS LIST *************************/
.resultListItem {
   width: 90%;
   padding-bottom: 20px;

   text-align: left;
}

.resultListItem #header {
   width: 100%;
   display: block;

   color: #0066FF;
   font-weight: bold;

   border-bottom: 1px solid #5C5C5C;
}

.resultListItem #detailContainer {
   width: 100%;
   display: block;
}

.resultListItem #detailContainer #picture {
   float: left;
   width: 250px;
}





/**************************** FOOTER ****************************/
#divFooter table {
   padding: 25px 20px 0px 20px;
   font-size: 10px;
}

#divFooter table td.cellLegalLinks {
   text-align: right;
}

#divFooter ul {
   padding: 0;
   margin: 0;

   vertical-align: right;
   float: right;
}

#divFooter ul li
{
   display: inline;
   list-style-type: none;
   padding: 0 10px 0 1px;

   vertical-align: right;
}

#divFooter ul li a
{
   color: white;
   text-decoration: underline;
}

#divFooter ul li a:hover
{
   color: red;
   text-decoration: underline;
}

/*************** TOOLTIPS ***************/
.tooltiptrigger
{
   margin-left: 3px;
}

.tooltip
{
   cursor: default;
   text-align: left;
   vertical-align: middle;
   display: none
   background-color: transparent;
   background-image: url(/data/resources/pmsnew/images/tooltip.png);
   background-position: 0 0;
   background-repeat: no-repeat;
   font-size:12px;
   height:83px;
   width:183px;
   padding: 14px 11px 16px 39px;
   color: #222223;  
}

/*************** SCHEDULER ***************/
.rsAptResize  
{  
   display: none !important;  
}  

.rsAptDelete  
{  
   /*display: none !important;  */
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

