/* CSS Document */

body {
background: #000000 url(static_art/bkgd.2.jpg) 50% 0px no-repeat;
color: black;
font-family: Verdana;
font-size: 12px;
line-height: 18px;
margin: 0;
padding: 0;
}/* WinIE behavior call */

body a {
color: #872006;
text-decoration: underline;
}

body a:hover {
text-decoration: none;
}

/*--SHARED-- 
----------------------------------------------------------------*/


#container {
float: left;
margin: 0;
padding: 0;
width: 864px;
}

#left_container {
background: url(static_art/greybrdr.gif) repeat-y 0 0;
float: left;
margin: 0;
padding: 0;
height: 100%;
width: 4px;
}

#right_container {
background: url(static_art/greybrdr.gif) repeat-y left 0 0;
float: right;
margin: 0;
padding: 0;
height: 100%;
width: 4px;
}

#center_container {
float: left;
margin: 0;
padding: 0;
width: 864px;
}

#top_bar {
width: 864px;
}

/*--MAIN NAVIGATION--*/

#navbar_container {
float: left;
width: 864px;
}

div#nav_right {
background: url(static_art/navbar_bkgd.gif) repeat-x 0 0;
float: left;
font: Verdana;
text-transform: uppercase;
margin: 0;
padding: 0;
height: 59px;
width: 587px;
}

div#nav_right ul {
margin: 0;
padding: 0;
}

div#nav_right li {
border-left: 4px solid white;
display: block;
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 93px;
}

div#nav_right li a {
color: #000000;
display: block;
height: 39px;
width: 93px;
text-decoration: none;
}

div#nav_right li a:hover {
color: #EE3204;
display: block;
height: 39px;
width: 93px;
text-decoration: underline;
}

div#nav_right li.level1 {
padding-top: 20px;
}

/*--END MAIN NAVIGATION--*/

/*--END SHARED-- 
----------------------------------------------------------------*/




/*--HOME PAGE-- 
----------------------------------------------------------------*/

#content_container {
float: left;
with: 864px;
}

html>body #content_container {
width: 864px}

#top_bar_logo_hp {
background-color: #000000;
float: right;
height: 260px;
width: 488px;
}

#top_bar_image_hp {
background: url(static_art/mast_image.jpg) no-repeat 0 0;
float: left;
height: 260px;
width: 376px;
}

#navbar_left_hp {
background: url(static_art/h_choose_frames.jpg) no-repeat 0 0;
float: left;
height: 59px;
width: 277px;
}

#left_nav_hp {
background: url(static_art/1px_sidebar.jpg) repeat 0 0;
color: #000000;
float: left;
padding: 30px;
height: 287px;
width: 217px;
}

#left_nav_hp a {
color: #000000;
font-weight: bold;
text-decoration: underline;
}

#left_nav_hp a:hover {
text-decoration: none;
}

#main_content_hp {
background: url(static_art/main_graphic.jpg) no-repeat 0 0;
float: right;
height: 347px;
width: 587px;
}

#add_content_container {
float: left;
width: 864px;
height: 210px;
}

#add_content_left {
background: url(static_art/1px_orgebkgd.gif) repeat;
color: #ffffff;
float: left;
padding: 25px 25px 25px 25px;
width: 227px;
height: 160px;
}

#add_content_left a {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

#add_content_left a:hover {
text-decoration: none;
}

#add_content_right {
float: right;
width: 587px;
height: 210px;
}

#add_info_left {
float: left;
padding: 25px 25px 20px 25px;
width: 243px;
height: 160px;
}


#add_info_right {
float: right;
padding: 25px 25px 20px 25px;
width: 244px;
height: 160px;
}

/*-END-HOME PAGE-- 
----------------------------------------------------------------*/




/*--SECTION PAGE-- 
----------------------------------------------------------------*/

#section_content_container {
background: url(static_art/section_bkgnd.jpg) repeat-y left top;
float: left;
with: 864px;
}

#top_bar_image_sp {
background: url(static_art/mast_image_sp.jpg) no-repeat 0 0;
float: left;
height: 192px;
width: 277px;
}

#top_bar_logo_sp {
background-color: #000000;
float: right;
height: 192px;
width: 587px;
}

#main_content_sp {
float: right;
padding: 30px;
width: 526px;
}

#navbar_left_sp {
float: left;
height: 59px;
width: 277px;
}

#left_nav_sp {
color: #ffffff;
float: left;
height: 347px;
width: 277px;
}

div#subnav {
float: left;
padding-top: 10px;
padding-left: 4px;
width: 273px;
}

div#subnav ul {
margin: 0;
padding: 0;
width: 273px;
}

div#subnav li {
padding-top: 3px;
}

div#subnav li.link {
margin: 4px;
color: #FFFFFF;
font-weight: bold;
list-style: none;
}

div#subnav li.link a {
background: #501102;
color: #ffffff;
display: block;
font: Verdana;
padding: 3px 0 3px 10px;
width: 250px;
text-decoration: none;
}

div#subnav li.link a:hover {
background:  #EE3204 url(static_art/nav_left_arrow.jpg) no-repeat 8px 5px;
padding-left: 25px;
width: 235px;
text-decoration: none;
}



/*-END SECTION PAGE-- 
----------------------------------------------------------------*/




/*--FOOTER-- 
----------------------------------------------------------------*/

#footer {
background-color: #000000;
float: left;
width: 864px;
height: 50px;
}

#footer_txt {
color: #ffffff;
font-size: 10px;
padding: 10px 0 30px 0;
text-align: center;
}

#footer_txt a {
color: #FFFFFF;
}