@charset "utf-8";
/* CSS Document */




/*--------------------DEFAULT HTML--------------------*/

* {
	margin:0px;
	padding:0px;
}



img {
border: none;
display: block;
}

a {
border: none;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.clear {
clear: both;
}

.left {
float: left;
}

.right {
float: right;
}

h1 {
font-size: 1.4em;
font-weight: bold;
color: #16293d;
padding-top: 15px;
}

h2 {
font-size: 1.2em;
font-weight: bold;
color: #16293d;
}


.last {
padding-right: 0px;
}


/*------------------- SITE WRAPPER ------------------- */


#siteWrapper {
margin: 0px auto 0px auto;
width: 990px;
}

/*------------------- HEADER ------------------- */


#header {
background-image:url(../images/bkg-header.jpg);
background-repeat: no-repeat;
height: 189px;
width: 990px;
}


#header img {  /*----logo----*/
float:right;
padding-top: 35px;
padding-right: 80px;
}




/*------------------- UTILITY ------------------- */
#utility {
height: 22px;
padding-top: 7px;
float:left;
}

#utility ul{
display: block;
}

#utility li {
display: inline;
padding-right: 35px;
}

#utility li a {
color:#8caed2;
font-size: .85em;
}

#utility p {
color: #ffffff;
font-weight: bold;
padding-top: 15px;
font-size: 1.4em;
}





/*------------------- 4. MAIN NAVIGAGTION ------------------- */


#tabnav {
height: 34px;
padding-top: 20px;
}

#tabnav ul { 
font: bold 1.0em verdana, arial, sans-serif; /* set font as desired */
list-style:none;
}

#tabnav li { /* do not change */
float:left;
}



#tabnav li a { /* settings for all tab links */
padding:9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
background-color: #4e7296; /* set unselected tab background color as desired */
color: #ffffff; /* set unselected tab link color as desired */
margin-right:5px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
display:block;
}

#tabnav ul li a.selected { /* settings for all tab links */
padding: 9px 9px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
background-color: #c1d1a4; /* set unselected tab background color as desired */
color: #575e49; /* set unselected tab link color as desired */
margin-right: 5px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

#tabnav  ul a:hover { /* settings for hover effect */
color: #16293d; /* set desired hover color */
}










/*------------------- FORM ------------------- */


#formColumn1 {
float:left;
width: 250px;
height: 150px; 
}

#formColumn2 {
float:left;
padding-left: 10px;
height:150px;
}


#formContainer label {
display: block;
font-size: .8em;
font-weight: normal;
color: #575e49;
padding-bottom: 3px;
padding-top: 8px;
}



#formContainer input {
width:227px;
padding-top: 2px;
height: 20px;
border: #1a1818 1px solid;
}


#formContainer dl input {
margin-bottom: 0px;
}


#formContainer dd {
float:left;
padding-right: 11px;
}


#formContainer input.pickup {
width: 48px;
}

#formContainer input.date {
width: 65px;
}

#formContainer label.dateText {
width: 65px;
}

#formContainer select {
width: 227px;
padding: 2px;
height: 24px;
border: #1a1818 1px solid;
font-size: .9em;
}








/*------------------- SIDE NAV  ------------------- */


#sidenav{
background-image:url(/images/bkg-sidenav.jpg);
background-repeat: no-repeat;
width: 262px;
height: 445px;
}

#sidenav h2{
color: #ffffff;
padding-left: 15px;
padding-top: 7px;
font-weight: bold;
font-size: 1.6em;
text-shadow: 1px 1px 1px #27425e;
}


#sidenav ul{
padding-left: 15px;
padding-top: 25px;
list-style-type: none;
}


#sidenav li {
padding-bottom: 15px;
font-size: 1.1em;
font-weight: bold;
color: #16293d;
}


#sidenav a {
color: #16293d;
}


#sidenav span{
color: #ffffff;
padding-left: 15px;
padding-top: 7px;
font-weight: bold;
font-size: 1.6em;
display: block;
text-shadow: 1px 1px 1px #27425e;
}


/*------------------- BOTTOM LOGOS------------------- */

#logos {
border-top: #cccccc 2px dashed;
background-image:url(/images/bottom-logos.jpg);
height: 110px;
background-repeat: no-repeat;
padding-top: 50px;
}


#logos img {
padding-left: 584px;
}



/*------------------- 7. COPYRIGHT ------------------- */


#footerContainer {
width: 100%;
background-color: #282828;
background-image:url(/images/bkg-footer.jpg);
background-repeat: repeat-x;
text-align:center;
}

#footer {
margin: 0 auto;
width: 990px;
height: 135px;
color: #ffffff;
padding-top: 20px;
}

#footer p {
padding-bottom: 10px;
}

#footer a{
color: #f39140;
}


#footer ul{
display: block;
padding-bottom: 10px;
}

#footer li {
display: inline;
padding-right: 55px;
}

#footer li a {
color:#8caed2;
font-size: .85em;
}