@charset "utf-8";
body{
 background:url(images/body_bg.gif) repeat;
 margin:0 auto;
 font-family:Tahoma, Arial;
}

h2{
 font-family:Tahoma, Arial;
 font-size:20px;
 color:#95805b;
 text-transform:uppercase;
 font-weight:normal;
 margin:0;
 margin-top:15px;
 margin-bottom:10px;
}
h3{ font-size:16px;}

a{ color:#95805b; text-decoration:underline;}
a:hover{ color:#1f3e69; text-decoration:underline;}

.banner{
 background:url(images/banner.gif) left top no-repeat;
 width:1003px;
 height:130px;
}
#links{
 font-family:Tahoma, Arial;
 font-size:14px;
 color:#1f3e69;
 line-height:24px;
 text-align:right;
 padding-top:10px;
 padding-right:15px;
}
#links a{ color:#1f3e69; text-decoration:none; text-transform:uppercase; margin:0 3px;}
#links a:hover{ color:#95805b; text-decoration:underline; text-transform:uppercase;}

.nav{
 background:url(images/nav_bg.gif) top left no-repeat;
 font-family:Tahoma, Arial;
 font-size:14px;
 text-transform:uppercase;
 line-height:28px;
 border:1px #1f3e69 solid;
 width:213px;
 height:289px;
}

.content{
 background:#fff;
 font-family:Tahoma, Arial;
 font-size:14px;
 color:#345b91;
 line-height:24px;
 padding:15px;
 padding-top:5px;
 width:738px; /* Orig: 768px */
}

.ss{ padding:0 6px;}

#cal{
 background:#fff;
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#17345b;
 line-height:18px;
 overflow-x:auto;
 overflow-y:scroll;
 padding-top:10px;
 padding-left:15px;
 width:198px; /* Orig: 213px */
 height:236px; /* Orig: 246px */
}
#cal a{ color:#827232; text-decoration:underline;}
#cal a:hover{ color:#17345b;}
#cal b{ font-weight:normal; font-size:14px;}
#cal_header{
 background:url(images/cal_top.gif) top left no-repeat;
 font-family:Tahoma, Arial;
 font-size:14px;
 color:#17345b;
 line-height:34px;
 text-transform:uppercase;
 padding-left:15px;
 border-bottom:1px #17345b solid;
 width:198px; /* Orig: 213px */
 height:34px;
}
#cal_bottom{ background:url(images/cal_bottom.gif) bottom left no-repeat; width:213px; height:9px;}

#photos{
 background:#d9dde4;
 width:213px;
}
#photos img{ background:#fff; padding:2px;}
#photos_top{
 background:#d9dde4 url(images/photo_top.gif) top left no-repeat;
 font-family:Tahoma, Arial;
 font-size:14px;
 color:#17345b;
 line-height:34px;
 text-transform:uppercase;
 padding-left:15px;
 width:198px;
}
#photos_bottom{ background:url(images/photo_bottom.gif) bottom left no-repeat; width:213px; height:10px;}

.photo_cell{ padding-left:6px;}

#footer{
 font-family:Tahoma, Arial;
 font-size:14px;
 color:#17345b;
 line-height:30px;
 padding-left:20px;
 text-align:left;
 float:left;
 width:681px;
}
#footer b{ color:#776a47; font-weight:normal;}

#btech{
 font-family:Tahoma, Arial;
 font-size:12px;
 color:#776a47;
 line-height:30px;
 padding-right:20px;
 text-align:right;
 float:right;
 width:280px;
}
#btech a{ color:#776a47; text-decoration:underline;}
#btech a:hover{ color:#17345b;}

table.container{
 background-color:#17345b;
}
