/* CSS Document */

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family: Lucida Grande, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#60432F;}
body{margin:0px; padding:0px; width:100%; height:100%; min-height:768px; min-width:965px; text-align:center; background:#f4efe9 url(bg_gradient.gif) repeat-x top;}

a, a:visited{text-decoration:none;}
a:hover, a:active{border-bottom:1px dashed;}
h1, h2, h3, h4 , h5 , h6, p{margin:0px; padding:0px;}
ul{margin:0px; padding:0px; list-style:none;}

/* MAIN LAYOUT */
#container1{margin:0px auto; padding:0px; width:965px; position:relative; text-align:left; background:url(box_bg.gif) repeat-y top;}
#logo{margin:0px; padding:0px; width:965px; height:109px; display:block; position:absolute; background:url(logo.gif) no-repeat; z-index:3; /*text-indent:-9999px;*/}
#logo a{margin:0px; padding:0px; width:202px; height:85px; display:block; position:absolute; top:19px; left:3px;}
#menu{width:182px; height:235px; position:absolute; top:125px; left:14px; z-index:4;}
#submenu{width:190px; height:280px; position:absolute; top:260px; left:10px; z-index:4; background:url(submenu_bg.gif) no-repeat; padding:5px 0px 0px 1px;}
#submenu ul li {border-bottom:1px dotted #b7a38b;padding:2px;margin:4px;_border-bottom:0px dotted #b7a38b;}
#submenu ul li:hover {border-bottom:1px dotted #b7a38b;padding:2px;margin:4px;background:#5e4e3a;_border-bottom:0px dotted #b7a38b;}
#submenu ul li a:hover{color:#b7a38b;_text-decoration:underline;border-bottom:1px dotted #b7a38b;}
#flash{width:742px; height:431px; position:absolute; top:21px; left:207px; z-index:4; background:url(flash_bg.gif) no-repeat bottom;}

#box{margin:0px; padding-left:207px; width:742px; min-height:1000px; _height:700px; position:relative; background:url(columns_bg.gif) repeat-y 207px;}
#columns_bottom{margin:0px; padding:0px; width:949px; height:23px; position:relative; background:url(columns_bottom.gif) no-repeat 207px bottom;}
#box_bottom{margin:auto; padding:0px; width:965px; height:4px; position:relative; background:url(box_bottom.gif) no-repeat;}
#box .text{font-size:1.2em; line-height:1.3em;}
#box img{margin:0px 6px 6px 0px; border:7px solid #A0927F;}

#box2{margin:0px; padding-left:207px; width:742px; min-height:700px; _height:700px; position:relative; background:url(columns_bg2.gif) repeat-y 207px;}
#columns_bottom2{margin:0px; padding:0px; width:949px; height:23px; position:relative; background:url(columns_bottom2.gif) no-repeat 207px bottom;}
#content_top{width:742px; height:25px; position:absolute; top:109px; left:207px; z-index:4; background:url(content_top.gif) no-repeat;}
#content{margin:162px 0px 0px 0px; padding:0px; width:740px; position:relative; float:left;}
#content .text{font-size:1.2em; line-height:1.44em;}
#content ul, #content ol{margin:0px; padding:10px 0px 10px 26px; list-style-type:circle;}
#title{position:absolute; display:block; top:0px; left:0px;}
.subtitle{font-weight:bold; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; word-spacing:normal;}
.text{margin:0px; padding:70px 56px 40px 48px; display:block;}
.text img{border:7px solid #A0927F;}
.extras .text a, .extras .subtitle{color:#0F4F7A;}

.text #column1{margin:0px;  padding:0px 30px 24px 0px; width:300px; float:left;}
.text #column2{margin:0px; padding:0px 0px 0px 20px; float:left; border-left: 1px solid #d7cfc3;}
#column2 img {border-width:1px;}

#news{margin:452px 0px 0px 0px; padding:0px; width:279px; position:relative; float:left; display:block;}
#news h3{margin:0px; width:269px; height:46px; display:block; background:url(hometitle_news.gif) no-repeat; padding:10px 0 0 10px; font-size:18px; }
#news .text{margin:0px; padding:5px 6px 5px 15px; width:257px; display:block;}
#news a{color:#0F4F7A; font-size:.9em;}

#stories{margin:452px 0px 0px 0px; padding:0px; width:463px; position:relative; float:left; display:block;}
#stories h1{margin:0px; width:452px; height:46px; display:block; background:url(hometitle_stories.gif) no-repeat;padding:10px 0 0 10px; font-size:18px;}
#stories .text p {margin-bottom:10px;}
#stories .text{margin:0px; padding:5px 6px 5px 15px; width:415px; display:block;}
#stories a{color:#870C2F; font-size:1em;}

#copyright{margin:4px auto; padding:0px 0px 60px 20px; display:block; width:937px; position:relative; color:#a0927f; line-height:1.6em; font-size:1.1em; text-align:left;}
#copyright a{color:#a0927f;}


/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}