@font-face { font-family: DroidSans; src: url('../../gui/fonts/DroidSans.ttf'); font-weight: normal; }
@font-face { font-family: DroidSans; src: url('../../gui/fonts/DroidSans-Bold.ttf'); font-weight: bold; }

* {font-family: DroidSans, Tahoma, arial, sans-serif; font-size:14px; color: rgb(0,51,71);}


/* xHTML tag overides */
body {margin:0;background-color: rgb(235,235,234); text-align:center;}
h1 {font-size:34px; margin-top:0; font-weight:normal;}
h2 {font-size:18px; margin:0; margin-bottom:5px; line-height:24px; }
h3 {margin:0;}
p {margin-top:0; line-height: 24px;}



/* class overides */
.main-column { float:right; width: 70%;  }
.home-column { float: left; border-left-width:0px;  }
.column-inset { margin:30px 0px; padding:0px 30px; line-height:24px; border-left:1px solid rgb(231,245,249);}
.home-column .column-inset { border-left-width:0px; border-right:1px solid rgb(231,245,249);}
.sub-column { width:28%;}
.sub-column * {color:#0d7791;}
.sub-column .column-inset {border-width: 0px;}
.submenu {list-style: none; margin:0; padding:0;}
.submenu li a {text-decoration:none;}
.submenu li a:hover {color:rgb(0,51,71);}
.gallery img { border:1px solid rgb(0,51,71);}

.rightalign { float:right; }
.clearall {clear:both; height:0;}
.outline {border:1px solid rgb(0,51,71);}

/* selector (id) overides */
#wrapper { width:960px; margin:0 auto; background-color:white; text-align:left;}
#logo {	text-align:right;	height:130px; }

#nav-menu { padding:0 20px; height:30px; line-height:30px; background-image: url('../../gui/images/backing_menu.jpg'); background-repeat: repeat-x;}
#nav-menu ul { padding:0; margin:0; list-style:none; display:inline;}
#nav-menu ul li {display:inline; margin-right:10px; color:white;}
#nav-menu ul li *, #nav-menu span {color:white; text-transform: uppercase; font-size:14px; text-decoration:none;}
#nav-menu ul li a:hover {color:black;}

#hero-image { height:218px; overflow: hidden; border-bottom: 5px solid rgb(24,160,193); }
#heros {list-style:none; margin:0; padding:0;}

#footer {background-color: rgb(24,160,193); }
#footer * {color:rgb(220,220,240); text-decoration: none; font-size: 10px; font-family: tahoma; line-height:13px;}
#footer #left {float:left; padding: 5px 10px; width:45%;}
#footer #right {float:right; padding: 5px 10px; width:45%; text-align:right;}