/* CSS Document */

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#674d47;}
body{margin:0px; padding:0px; width:100%; height:100%; min-height:768px; min-width:768px; text-align:center; background:#627594 url(../gui/bg_gradient.gif) repeat-x top;}

a, a:visited{text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
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:872px; position:relative; text-align:left; background:url(../gui/box_bg.gif) repeat-y top;}
#logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_home.jpg) no-repeat; top:54px; left:6px; z-index:3; text-indent:-9999px;}
#logo a{margin:0px; padding:0px; width:320px; height:75px; display:block; position:absolute; top:18px; left:24px;}
#tagline{margin:0px; padding:0px; width:0px; height:0px; text-indent:-9999px; position:absolute; top:0px; left:0px;}
#menu{width:791px; height:26px; position:absolute; top:191px; left:40px; z-index:4;}
#submenu{width:180px; height:21px; position:absolute; top:28px; left:660px; z-index:5;}
#search{width:250px; height:21px; position:absolute; top:28px; left:445px; z-index:4;}
#search input{float:left; color:#42516c; text-indent:4px;}
#search input.send {background:url(../gui/search2.gif) no-repeat;}
#search input.send:hover,  #search input.send.over{background:url(../gui/search2.gif) no-repeat 0px -21px;}  


#box_top{margin:0px; padding:0px; width:872px; height:217px; position:absolute; background:url(../gui/box_top.gif) no-repeat; top:0px; left:0px; z-index:2;} 
#box{margin:0px 0px 0px 6px; padding-top:230px; width:860px; min-height:500px; _height:500px; position:relative; background:url(../gui/column_top.gif) no-repeat 0px 217px;}
#left_column{margin:0px; padding:20px 46px 40px 36px; width:420px; float:left; overflow:hidden;}
#right_columntop{margin:0px; padding:0px 0px 0px 0px; width:356px; float:left; overflow:hidden;}
#right_column{margin:0px; padding:28px 26px 8px 24px; width:308px; float:left; overflow:hidden;}
#box_bottom{margin:auto; padding:0px; width:872px; height:25px; position:relative; background:url(../gui/box_bottom.gif) no-repeat;}
#box a{color:#BF6B32; font-style:italic;}
#box .titles_orange a{font-style:normal;}

.titles_blue{display:block; color:#374359; font-size:1.7em; padding-bottom:2px;}
#container1 .titles_blue_center{display:block; color:#374359; font-size:1.7em; padding-bottom:2px; text-align:center; line-height:1.3em;}
.titles_orange{display:block; color:#BF6B32; font-size:1.7em; padding-bottom:3px; line-height:1.1em; _line-height:1.3em;}
.text{display:block; color:#684D38; line-height:1.4em; padding-bottom:26px; font-size:1.2em;}
.text_intro{display:block; color:#596E8E; line-height:1.4em; padding-bottom:32px; font-size:1.2em;}
.additions{display:block; color:#B59271; padding-bottom:8px; font-size:1.1em; font-variant:small-caps;}
.tag{font-size:.6em; font-variant:small-caps; color:#FFF7E8; background-color:#B25640; padding:2px 5px 3px 5px; _padding:4px 5px 3px 5px;}

.quote_titles{display:block; color:#BF6B32; font-style:italic; font-size:1.7em; text-indent:-6px; padding-bottom:2px;}
.quotes{display:block; color:#567A99; font-style:italic; line-height:1.4em; padding-bottom:8px; font-size:1.2em;}
.credits{display:block; color:#7FA1BD; line-height:1.4em; padding-bottom:32px;}

#copyright{margin:4px auto; padding:0px 0px 60px 28px; display:block; width:872px; position:relative; color:#E7ECF2; line-height:1.6em; font-size:.9em; font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#copyright a{color:#E7ECF2;}


/* HIDDEN ELEMENTS */
hr{display:none;}
.clear{clear:both; height:0px;}
.title{text-indent:-9999px;}
.subtitle{font-weight:bold; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; word-spacing:normal;}