html
{
   overflow-y: scroll;
   color: #FFFFFF;
   background: #000000;
}

body
{
   border:0;
   margin:0;
   padding:0;
}

body a
{
   cursor: pointer;
}

#main
{
   width: 1100px;
   height: 600px;
   margin: 0px auto 0 auto;
   
   background: #000000 url(../../resources/images/background_curtains.png) repeat scroll 0% 0%;
   text-align: center;
}

#header
{
   width: 960px;
   
   padding: 0;
   text-align: center;
   margin: 0 auto 5px auto;
}

#logo
{
   /*position: absolute;
   top: 20px;
   left: 140px;*/
   /* left: 20px; */
   margin: 10px 0 0 0;
}

#navbar2
{
   width: 960px;    
   margin: 0;
   padding: 0 0 8px 0;
   text-align: center;

   margin: 0 auto auto auto;   
}

#menu2
{
   width: 640px;
   height: 25px;
   background: #000000 url(../../resources/images/top_nav_background.png) repeat scroll 0% 0%;
   text-align: center;
   margin: 0 auto auto auto;
   
   border: 1px solid #730a0a;
   
   /*
   border-top: 1px solid #730a0a;
   border-bottom: 1px solid #730a0a;
   */
}

#menu2 ul
{
   margin: 0;
   padding: 0;
   /*list-style-type: none;
   line-height: 0.9em;*/
   line-height: 25px;
   text-align: center;
   
   height: 25px;
   
   cursor: default;
}

#menu2 ul li
{
   display: inline;
   margin: 0px;
   padding: 0px;
   
   /*padding: .2em 1em 0 0;*/
   padding: 2px 25px 5px 0px;
   
   height: 25px;
}

#menu2 ul a
{
   font-size: 14px;
   color: black;
   text-decoration: none;

   color: #ffffff;
   font-family: arial;
   
   margin-top: 0px;
   height: 25px;
   padding-top: 5px;
   padding-bottom: 4px;
   padding-left: 15px;
   padding-right: 15px;
   
}

#menu2 ul a:hover
{
   background: #000000 url(../../resources/images/top_nav_background_hover.png) repeat scroll 0% 0%;
   color: #ffff00;
   /*border: 1px solid #633838;*/
}

#menu2 .selected
{
   background: #000000 url(../../resources/images/top_nav_background_hover.png) repeat scroll 0% 0%;
   /*border: 1px solid #633838;*/
}

#menu2 .last
{
    padding: 0;
    margin: 0;

}

#main_container
{
   width: 700px;
   height: 350px;
   text-align: center;
   
   margin: 0 auto auto auto;   
   padding: 0px;
}

#main_container_sub
{
   width: 700px;
   height: 430px;
   text-align: center;
   
   margin: 0 auto 5px auto;
   
   padding: 0px;
}

#subpage_content_frame
{
   height: 100%;
   
   border: 0;
}

#subpage_content
{
   color: white;
}

#main_left
{
   width: 300px;
   height: 278px;
   
   margin: 0px;
   border: 1px solid green;
}

#main_right
{
   position: absolute;
   display: inline;
   top: 0px;
   width: 300px;
   height: 280px;
   margin-top: 0px;
   margin-left: 300px;
   
   border: 1px solid yellow;
}


#carousel_area
{
   width: 960px;
   text-align: center;
   
   margin: 0 auto 5px auto;
}

#carousel_container
{
   width: 665px;
   margin: 0 auto auto auto;
   text-align: center;
}


#footer
{
   width: 958px;    
   margin: 0 auto auto auto;
   padding: 0;
   text-align: center;
   
   border-top: 1px solid #d10808;
   border-bottom: 1px solid #1c1c1c;
   border-left: 1px solid #1c1c1c;
   border-right: 1px solid #1c1c1c;
   background: #000000 url(../../resources/images/footer_background.png) repeat scroll 0% 0%;
}

#footerLeft
{
   width: 960px;
   height: 25px;
   
   text-align: left;
   margin: 0 auto auto auto;
   
   /*border: 1px solid #730a0a;*/
}

#footerLeft ul
{
   margin: 0;
   padding: 0;
   list-style-type: none;
   line-height: 0.9em;
   text-align: center;
   
   height: 25px;
}

#footerLeft ul li
{
   display: inline;
   /*padding: .2em 0.2em 0 0;*/
   
   height: 25px;
}

#footerLeft ul a
{
   font-size: 14px;
   color: black;
   text-decoration: none;

   color: #ffffff;
   font-family: arial;
   font-size: 0.8em;
   line-height: 2em;
   
   /*height: 25px;*/
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   padding-right: 5px;
}

#footerLeft ul a:hover
{
   color: #ffff00;
}

/*
#footerLeft ul a:hover
{
   background: #ffffff url(../../resources/images/top_nav_background_hover.png) repeat scroll 0% 0%;
}

#footerLeft .selected
{
   background: #ffffff url(../../resources/images/top_nav_background_hover.png) repeat scroll 0% 0%;
}

#footerLeft .last
{
    padding: 0;
    margin: 0;

}
*/

#footerCopyright
{
   width: 960px;
   text-align: center;
   
   padding-top: 8px;
   margin: 0 auto auto auto;
   color: #bbbbbb;
   font-family: arial;
   font-size: 0.6em;
}
