/* MAIN STRUCTURE */
body {
   background:url('../gfx/body_bg.gif');
   font-family:verdana;
   font-size:11px;
}
a {
   color:#182149;
}
a:hover {
   color:#354ebd;
}

input.submitbutton {
   background:red url('../gfx/but_bg.gif') repeat-x;
   color:white;
   text-transform:uppercase;
   font-size:12px;
   font-family:arial;
   padding:6px 21px;
   border:0;
}

.site {
   width:960px;
   margin: 0 auto;
   position:relative;
   background:white;
   padding-bottom:30px;
}

.label_gaastra {
   position:absolute;
   top:77px;
   right:-20px;
}
.label_gaastra img {
   display:block;
}

.header {
   height:77px;
}
.logo_main {
   float:left;
   position:relative;
   top:14px;
   left:30px;
}
.logo_sail {
   float:right;
   position:relative;
   top:6px;
   right:15px;
}

.menubar {
   background:#ccc;
   height:30px;
}

.content {

}

.footer {
   border-top:1px solid #ccc;
   color:#666;
   margin:10px 30px 0 30px;
   padding:5px 0 0;
   font-size:10px;
   height:15px;
}
.footer a {
   color:#666;
   text-decoration:none;
}
.footer a:hover {
   text-decoration:underline;
   color:#333;
}
.footer_menu {
   float:left;
}
.footer_byline {
   float:right;
}

/* EVERYTHING ELSE */

.mainmenu,
.mainmenu li {
   margin:0;
   padding:0;
   list-style:none;
}
.mainmenu {
   padding-left:14px;
}
.mainmenu li {
   float:left;
}
.mainmenu a {
   display:block;
   padding:8px 13px;
   color:#333;
   font-size:12px;
   text-decoration:none;
   text-transform:uppercase;
}
.mainmenu a:hover {
   background:#bbb;
}

.submenu {
   width:200px;
   float:left;
   padding-top:20px;
}
.submenu ul,
.submenu li,
.submenu a {
   list-style:none;
   text-decoration:none;
   text-transform:uppercase;
}
.submenu ul {
   margin-left:0;
   margin-bottom:20px;
}
.submenu li a {
   display:block;
   padding:3px 0 3px 30px;
}


.glossymenu {
   font-weight:bold;
}
.glossymenu li.active a {
   background:#c00;
}

.content_text{
	float:left;
	width:720px;
	padding:20px;
}

.content_text_wide{
	float:left;
	width:920px;
	padding:20px;
}