body{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#e4e4e4; overflow-y: scroll;}

.content{background:#fff; border:1px solid #ccc; width: 875px; margin: 0px auto; }

h2 { font-size: 12px; font-weight: bold; padding: 0; line-height: 150%; }

.login{width:222px; height:175px; background:url(../images/login.jpg) no-repeat}
.login a{font-size:10px; color:#0033CC; text-decoration:none}
.login a:hover{color:#003399; text-decoration:underline}
.loginButton{background:url(../images/loginButton.gif) no-repeat; width:67px; height:26px; border:none; cursor:pointer}
#skylinkHDR{font-size:18px}
#footerTXT{font-size:10px; color:#666}

legend { font-size: 11px; color: #343478; font-weight: bold; }
fieldset { border: 1px solid #ABABCD; margin: 10px; }

.adminTable { font-size: 11px; font-family: Verdana; margin: 10px; border-collapse: collapse; }
.adminTable td { padding: 2px; }
.adminTable input, .adminTable textarea { background: #f5f5f7; border: 1px solid #78789A; }
.adminTable input:focus { background: #f9f9fb; }

/* NAV */
.nav {width:872px; height:34px; background: url(../images/nav1.gif) repeat-x; margin: 0px auto; padding: 0; position: relative; border-bottom:1px solid #ccc}
.nav li {margin:0; padding:0; padding-top:10px; list-style: none; display: block; position: absolute; outline: none; text-align:center; border-right:1px solid #ccc; height:24px}
.nav a {display:block; text-decoration: none; outline: none}

#home {left:0px; width:125px; z-index: 1;}
#about {left:125px; width:125px}
#contact {left:251px; width:130px}

.headerWORDS {font-size: 12px; color: #666666; }
.dynamicCSS { text-align:left; } 
.topRightMenu { z-index: 1000; }
.topRightMenu a { display: block; }

#home a {color:#333333}
#about a {color:#333333}
#contact a {color:#333333}


#home a:hover {text-decoration:underline}
#about a:hover {text-decoration:underline}
#contact a:hover {text-decoration:underline;}

body.home #home, body.home #home a {background-color:#FFF; border-bottom:1px solid #fff}
body.about #about, body.about #about a {background-color:#FFF; border-bottom:1px solid #fff}
body.contact #contact, body.contact #contact a {background-color:#FFF; border-bottom:1px solid #fff}

.hdrTXT{font-size:24px; font-weight: bold;}

.saveButton, .adminTable input.saveButton {background:url(../images/save.gif) no-repeat; width:45px; height:22px; border:none; cursor:pointer}
.searchButton, .adminTable input.searchButton {background:url(../images/search.gif) no-repeat; width:57px; height:21px; border:none; cursor:pointer}
.profileButton, .adminTable input.profileButton {background:url(../images/profile.gif) no-repeat; width:75px; height:21px; border:none; cursor:pointer}
.createButton, .adminTable input.createButton {background:url(../images/create.gif) no-repeat; width:83px; height:21px; border:none; cursor:pointer}
.editButton, .adminTable input.editButton {background:url(../images/edit.gif) no-repeat; width:45px; height:21px; border:none; cursor:pointer}
.removeButton, .adminTable input.removeButton {background:url(../images/remove.gif) no-repeat; width:60px; height:21px; border:none; cursor:pointer}
.addButton, .adminTable input.addButton {background:url(../images/add.gif) no-repeat; width:41px; height:21px; border:none; cursor:pointer}
.deleteButton, .adminTable input.deleteButton {background:url(../images/delete.gif) no-repeat; width:55px; height:21px; border:none; cursor:pointer}

.acDropdown { margin: 0px; list-style: none; background: #cdcdfa; border: 1px solid #787878; padding: 0px; visibility: hidden; }
.acDropdownItem { display: block; padding: 2px; margin: 1px 0; color: #010145; cursor: pointer; background: white; }
.acDropdownItemHover { background: #1212fa; color: White; display: block; padding: 2px; margin: 1px 0; cursor: pointer; }

.ui-datepicker-trigger { vertical-align: bottom; }

.redclass { background: #E47B7B; border: 1px solid #FA3656; color: Black; width: 100px; cursor:pointer; }
.redclass:hover { background: #ffa0a0; }
.greenclass { background: #00B14B; border: 1px solid #007933; color: Black; width: 100px; }
.gridbutton { background: #dedede; color: #0101f0; border: 1px solid #ababab; padding: 1px 3px; margin: 1px; cursor:pointer; text-decoration: none; margin-top: 2px; }
.gridbutton:hover { background: #fafafa; color: #560101; } 

/* navigation*/
#nav-one { margin: 10px; }
.menu, .menu ul{list-style:none; margin:0; padding:0}
.menu{ font-family:Arial,Helvetica,sans-serif; z-index:100; position:relative }
.menu li { float:right; margin:0; padding:0; width: 95px; position:relative; border-right: 1px solid white;}
.menu li a, .menu li a:link, .menu li a:active, .menu li a:visited{font:bold 1.22em/25px Arial,Helvetica,sans-serif; background:#3686D8; color:#efefef; display:block; padding:0 9px;  text-transform:lowercase;  text-decoration:none}
.menu li a:hover{ background:#7C6F57; }
#nav-one li:hover a, #nav-one li.sfHover a{ background:#ccc; color:#000}
#nav-one li:hover ul a, #nav-one li.sfHover ul a{ background:#3686D8; color:#efefef}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover{ background:#ccc;  color:#000}
.menu ul{ background:#3686D8; list-style:none; margin:0; width:95px; position:absolute; top:-999em; }
.menu li:hover ul, .menu li.sfHover ul{ top:25px}
.menu ul li{ border:0;  float:none}
.menu ul a{  width:78px; white-space:nowrap}
.menu ul a:hover{ background:#ccc; color:#000}


/* AJAX TABS */
.gray .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.gray .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.gray .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.gray .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.gray .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.gray .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.gray .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica,sans-serif;
    font-size:12px;
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

