/* 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_bg2.gif) repeat-y top;}
#single_column #container1{background:url(../gui/box_bg3.gif) repeat-y top;}
.discover #logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_discover.jpg) no-repeat; top:54px; left:6px; z-index:3; text-indent:-9999px;}
.resources #logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_resources.jpg) no-repeat; top:54px; left:6px; z-index:3; text-indent:-9999px;}
.training #logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_training.jpg) no-repeat; top:54px; left:6px; z-index:3; text-indent:-9999px;}
.support #logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_support.jpg) no-repeat; top:54px; left:6px; z-index:3; text-indent:-9999px;}
.responses #logo{margin:0px; padding:0px; width:860px; height:127px; display:block; position:absolute; background:url(../gui/banner_responses.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:138px; 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:164px; position:absolute; background:url(../gui/box_top2.gif) no-repeat; top:0px; left:0px; z-index:2;} 
#box{margin:0px 0px 0px 6px; padding-top:177px; width:860px; min-height:500px; _height:500px; position:relative;}
#left_column{margin:0px; padding:26px 62px 50px 42px; width:518px; float:left; overflow:hidden;}
#single_column #left_column{padding:26px 50px 50px 50px; width:760px; overflow:hidden;}
#right_column{margin:0px; padding:26px 20px 8px 24px; width:194px; float:left; overflow:hidden;}
#box_bottom{margin:auto; padding:0px; width:872px; height:25px; position:relative; background:url(../gui/box_bottom2.gif) no-repeat;}
#single_column #box_bottom{background:url(../gui/box_bottom3.gif) no-repeat;}
#box a{color:#BF6B32; font-style:italic;}

.titles{display:block; color:#374359; font-size:1.4em; padding-bottom:2px;}
.text{display:block; color:#596E8E; line-height:1.4em; padding-bottom:32px; font-size:1.2em;}
.text_right{display:block; color:#684D38; line-height:1.4em; padding-bottom:26px; font-size:1.2em;}

#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;}