img { behavior: url(htc/iepngfix.htc); }
a{outline: none;}

body, div, p, td{font-size:11px; font-family:Arial;}
body{background-color:#EBEBE7;padding:10px; margin:0; height:100%;position:relative;}

div#testdiv{position:absolute; z-index:300; width:200px; height:100px; margin:0; padding:0; top:10px; left:10px;}
div#testdiv textarea{width:200px; height:100px; margin:0;}

div#container{height:710px; width:1000px; position:relative; text-align:left; margin:auto auto;}
div#content{background-color:#fff; height:600px; width:1000px;position:relative; background-image:url(/images/home_bg.gif); background-position:left bottom;}
div#content a{color: #c79e00;text-decoration: none;}
div#content a:hover{color: #c79e00;text-decoration: underline;}
div#content div#mainnav{position:absolute; text-align:right; width:300px; bottom:40px; right:40px; height:300px;}
div#mainnav div{position:absolute; width:300px; height:1.5em; overflow:hidden; right:0;}

.ribbon-brochure {position:absolute; display:block; width:206px; height:54px; background-image:url(/images/ribbon.png); z-index:80; right:-12px; top:172px;}

div#mainnav div a{position:relative; display:block; color:#c79e00; text-decoration:none; width:300px; line-height:1.5em;}

div#mainnav div#mainnav1{bottom:7.5em;}
div#mainnav div#mainnav2{bottom:6em;}
div#mainnav div#mainnav3{bottom:4.5em;}
div#mainnav div#mainnav4{bottom:3em;}
div#mainnav div#mainnav5{bottom:1.5em;}
div#mainnav div#mainnav6{bottom:0em;}

div#mainnav div a.header{color:#937500; font-weight:800;}

div#footer{ font-size:11px; color:#CCCCCC; position:relative; font-family:Arial; top:10px;}

div#footer .topleft{color:#999; position:absolute; top:0; left:0; width:500px;}
div#footer .topleft a{color: #666666;text-decoration: none;}
div#footer .topleft a:hover{color: #666666;text-decoration: underline;}
div#footer .topright{color:#999; position:absolute; top:0; right:0;}
div#footer .bottom{position:absolute; top:30px;;left:0; text-align:justify; width:1000px;}


ul#mainnav{position:absolute; text-align:right; width:300px; bottom:40px; right:40px; padding:0; margin:0; list-style:none; overflow:hidden; letter-spacing:1px;}
ul#mainnav ul{list-style:none; margin:0; padding:0; }
ul#mainnav li{position:relative; display:block; color:#c79e00; text-decoration:none; padding:0; margin:0; font-size:11px; cursor:pointer; overflow:hidden;}

ul#mainnav li a{color:#c79e00; font-weight:800; text-decoration:none;line-height:2em;}
ul#mainnav li a:hover{text-decoration:none;}
ul#mainnav li ul li{visibility:visible;}
ul#mainnav li ul li a { color:#937500; text-decoration:none;line-height:1.5em;  font-weight:normal;}
ul#mainnav li ul li a:hover { color:#a60000; text-decoration:none;line-height:1.5em;  font-weight:normal;}

.content{text-transform: uppercase; color: #596573; letter-spacing:1px;}
div#logo a{position:absolute;top:45px;right:30px;width:212px;height:73px;display:block;}


/********************* SLIDE THING **********************/


div#slidecontainer{left:40px; top:90px;width:525px; width:800px; margin:0; padding:0;position:absolute; height:95px; z-index:80;}
div#slidecontainer div.cell{width:175px; position:relative;float:left;height:20px; background-position:center; cursor:pointer; overflow:hidden;}
div#sectionheader{border-bottom: 1px #333 dotted; font-family:Georgia; font-size:30px; color:#a60000; letter-spacing:2px; padding: 5px 0 5px 0;line-height:1em; position:absolute; top:40px; left:40px; width:525px; height:30px;}
div#slidecontainer div.cell img{display:none; }


/****************** CONTAINER ********************/


div#contentcontainer{height:450px; width:575px; overflow:hidden; position:absolute; top:150px; left:15px;}
div#maincontent{position:absolute;}

div#maincontent div.page1{width:525px; height:450px; /*overflow:hidden;*/ position:absolute; left:24px; top: -42px; padding-top:40px;}
div#maincontent div.page2{width:525px; height:450px; /*overflow:hidden;*/ position:absolute; left:600px;}
div#maincontent div.page3{width:525px; height:450px; /*overflow:hidden;*/ position:absolute; left:1175px;}


/******************** MOTION PICTURE & TV ******************/


div.page_motion{font-family:Garamond, "Times New Roman";}
div.page_motion ul li{color:#666666; font-family:Garamond, "Times New Roman"; font-size:15px; line-height:1.2em;}
div.page_motion  p{color:#666666; font-family:Garamond, "Times New Roman"; font-size:17px; text-align:justify; letter-spacing:0px; line-height:1.2em; margin:0 0 20px 0; padding:0;}
div#maincontent div.page2{ height:450px; left:580px;}

div#maincontent div.page2 a {display:block; padding:0;}
div#maincontent div.page2 a img{border:none;}
div#maincontent div#grid a, div#maincontent div#grid2 a, div#maincontent div#grid3 a{color:#000; text-decoration:none;}
/*div#maincontent div.page2 a {display:block; margin:20px 0 0  0; padding:0; float:left;}
div#maincontent div.page2 a img{width:127px; height:108px; border:none;}*/

