HTML, BODY, DIV
{
  margin: 0;
  padding: 0;
  font-family: Sans-Serif, Verdana, Arial;
  font-size: 12px;
  background-color: #FFE7CE;
}

IMG
{
  margin: 0;
  padding: 0;
  border: none;
}

A:link,
A:active,
A:visited,
A:hover
{
  color: #414042;
}

#idContainer
{
  width: auto;
  height: auto;
  position: relative;
  margin: 0;
  padding: 0;
}

#idClipMainContainer
{
  width: 919px;
  margin: 0 auto;
}

#idMainBodyContainer
{
  width: 919px;
  margin: 0 auto;
  border-right: solid 1px #4d9bd8;
  border-left: solid 1px #4d9bd8;
  float: left;
}

/* <Header> */

#idHeader #idTopNavigation,
#idHeader #idMiddleNavigation
{
  background: #4d9bd8;
  float: left;
}

#idHeader #idTopNavigation IMG
{
  padding-left: 3px;
}

#idHeader UL
{
  list-style-type: none;
  padding: 0;
}

#idHeader #idTopNavigation UL
{
  float: right;
}

#idHeader #idTopNavigation UL
{
  margin: 3px 0 3px 0;
}

#idHeader LI
{
  display: block;
  float: left;
  padding: 0 5px;
  background: url(/images/divider.gif) right repeat-y;
}

#idHeader LI A,
#idHeader LI A:link,
#idHeader LI A:active,
#idHeader LI A:visited
{
  color: #EFEFEF;
}

#idHeader LI A:hover
{
  color: #FFFFFF;
}

#idHeader LI.LastItem
{
  background: none;
}

#idHeader #idLogoContainer
{
  width: 100%;
  height: 210px;
  float: left;
  background: #d9f3ff;
  overflow: hidden;
}

#idHeader #idLogoContainer #idLogo
{
  float: left;
}

#idHeader #idLogoContainer #idLogo IMG
{
  width: 202px;
  padding: 20px 0 0 20px;
}

#idHeader #idLogoContainer #idFlashContainer
{
  width: 919px;
  float: right;
  text-align: right;
}

#idHeader #idMiddleNavigation
{
  padding: 0;
  float: left;
  width: 100%;
  height: 23px;
}

#idHeader #idMiddleNavigation UL
{
  margin: 3px auto;
  width: 350px;
}

#idHeader #idMiddleNavigation IMG
{
  padding-right: 5px;
}

/* </Header> */

/* <Body> */

#idBodyContainer
{
  float: left;
  width: 100%;
}

/* <Main menu> */

#idMainMenuContainer
{
  width: 222px;
  float: left;
  overflow: hidden;
}

#idMainMenu
{
  padding: 5px 5px 0 5px;
}

#idMainMenu H1
{
  padding: 8px 0 0 25px;
  margin: 0 0 3px 0;
  background: url(/images/icons/menu-header-icon-01.gif) top left no-repeat;
  font-size: 16px;
  height: 18px;
  text-transform: uppercase;
}

#idMainMenu UL
{
  padding: 0;
  margin: 0 0 30px 0;
  background: url(/images/menu-left.gif) top left repeat-y;
  border-top: solid 1px #4d9bd8;
}

#idMainMenu LI.selected,
#idMainMenu LI.selected LI.selected,
#idMainMenu LI.selected LI.selected LI.selected
{
  font-weight: bold;
}

#idMainMenu LI.selected LI,
#idMainMenu LI.selected LI LI,
#idMainMenu LI.selected LI LI LI
{
  font-weight: normal;
}

/* First level */

#idMainMenu UL LI
{
  margin: 0;
  padding: 5px 0 5px 19px;
  list-style-type: none;
  background: url(/images/icons/ic-hArrow.gif) 6px 5px no-repeat;
  border-bottom: dotted 1px #4d9bd8;
}

#idMainMenu UL LI A
{
  padding-left: 3px;
  display: block;
}

#idMainMenu UL LI.selected
{
  background-image: url(/images/icons/ic-vArrow.gif);
  padding-bottom: 0;
}

#idMainMenu UL LI.selected A
{
  text-decoration: none;
}

#idMainMenu UL LI.selected UL LI A
{
  text-decoration: underline;
}

/* Second level */

#idMainMenu UL UL
{
  background: none #d9f3ff;
  margin: 0px 0;
  padding: 0;
  border: none;
}

#idMainMenu UL UL LI
{
  margin: 0;
  padding: 5px 0 5px 19px;
  list-style-type: none;
  background: url(/images/icons/bullet-square.gif) 9px 9px no-repeat;
  border-bottom: solid 1px #FFFFFF;
}

#idMainMenu UL LI.selected UL LI.selected
{
  border: none;
  background-image: url(/images/icons/ic-hArrow-blue.gif);
}

#idMainMenu UL LI UL LI.selected A
{
  text-decoration: none;
}

#idMainMenu UL LI UL LI.selected UL LI A
{
  text-decoration: underline;
}

/* Third level */

#idMainMenu UL UL UL LI
{
  margin: 0;
  padding: 5px 0 5px 19px;
  list-style-type: none;
  background: url(/images/icons/bullet-square-01.gif) 9px 9px no-repeat;
  border-bottom: solid 1px #FFFFFF;
}

#idMainMenu UL LI.selected UL LI.selected UL LI.selected
{
  background-image: url(/images/icons/ic-hArrow-blue.gif);
  margin-bottom: 0;
  padding-bottom: 0;
}  

#idMainMenu UL LI UL LI UL LI.selected A
{
  text-decoration: none;
}

#idMainMenu UL LI UL LI UL LI UL LI.selected UL LI A
{
  text-decoration: underline;
}

/* </Main menu> */

#idBody
{
  float: right;
  width: 697px;
}

#idBodyPart
{
  padding: 10px 10px 5px 25px;
}

#idBodyPart H1
{
  margin-top: 0;
}

/* </Body> */

/* <Footer> */

#idFooterContainer
{
  background: #d9f3ff;
  padding-top: 10px;
}

#idFooter #idFooterNavigation
{
  background: #4d9bd8;
  float: left;
}

#idFooter #idFooterNavigation IMG
{
  padding-left: 3px;
}

#idFooter UL
{
  list-style-type: none;
  padding: 0;
}

#idFooter #idFooterNavigation UL
{
  float: right;
}

#idFooter #idFooterNavigation UL
{
  margin: 3px 0 3px 0;
}

#idFooter LI
{
  display: block;
  float: left;
  padding: 0 5px;
  background: url(/images/divider.gif) right repeat-y;
}

#idFooter LI A,
#idFooter LI A:link,
#idFooter LI A:active,
#idFooter LI A:visited
{
  color: #EFEFEF;
}

#idFooter LI A:hover
{
  color: #FFFFFF;
}

#idFooter LI.LastItem
{
  background: none;
}

/* </Footer> */

/* <Content> */

.photoPreviewTbl
{
  margin: 0 auto;
}

.photoPreviewTbl TD
{
  vertical-align: middle;
  text-align: center;
  height: 150px;
}

.photoPreviewTbl TD P
{
  display: block;  
}

.preview
{
  width: 170px;
  height: 100%;
  border: solid 1px #4d9bd8;
  background: #d9f3ff;
}

.txt_1{color:#4d9bd8;}
.txt_2{color:#737373; font-family:"Arial Narrow"; font-size:15px; padding: 0px; margin: 0px;}
.txt_3{color:#4d9bd8; font-size:14px; font-family:"Arial Narrow";}
.txt_4{color:#4d9bd8; font-size:15px; font-family:"Arial Narrow";}
.inp_txt{width:205px; border:1px solid #4d9bd8;}
.pad_1{padding-right:45px;}
.line_1{height:25px;}
.col_bod{background-color:#d9f3ff;}
.pict_div{border:1px solid #5f7cc0; padding:10px;}
.descript{padding:5px 30px 5px 30px; color:#737373; font-size:12px; margin:10px;}

a.listing{
color: #04339F;
font-family:"Arial Narrow"; font-size:15px;
text-decoration:none
}
a.listing:link {
color: #04339F;
}
a.listing:visited {
color: #04339F
}
a.listing:active {
color: #04339F
}
a.listing:hover {
color: #04339F;
text-decoration:underline;}

/* </Content> */