html {height:100%;}

BODY {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 0px; 
	BORDER-TOP: #999999 0px solid; PADDING-LEFT:
	 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	 BORDER-LEFT: #999999 0px solid; PADDING-TOP: 0px; 
	 SCROLLBAR-TRACK-COLOR: #bac1c4; 
	 BORDER-BOTTOM: #999999 0px solid; 
	 SCROLLBAR-BASE-COLOR: #bac1c4; 
	 BACKGROUND-COLOR: #ffffff;
}
A:link {
	COLOR:#95bbcf ; TEXT-DECORATION: none;
} /* #3333ff  */
A:visited {
	COLOR: #003399; TEXT-DECORATION: none;
}
A:active {
	COLOR: #3333ff; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #6699ff; TEXT-DECORATION: underline;
}
TABLE {
	FONT: 12px verdana, "times new roman", arial, sans-serif; COLOR: #444444;
}
.title {
	FONT: 22px verdana, "times new roman", arial, sans-serif; COLOR: #013c5a;
}
.subtitle {
	FONT: bold 15px verdana, "times new roman", arial, verdana, sans-serif; COLOR: #006699;
}
.smalltext {
	FONT: 10px arial, sans-serif; COLOR: #9c9c48;
}
.list {
	COLOR: #278dc0;
}
.hilite {
	COLOR: #ff3300;
}
.just {
	TEXT-ALIGN: justify;
}
.faq {
	LINE-HEIGHT: 26px;
}
.formmargin {
	MARGIN: 0px;
}
.careertable {
	WIDTH: 95%;
}
.headercolor {
	BACKGROUND-COLOR: #013c5a;
}
.header-graphiclogo {
	BORDER-BOTTOM: #013c5a 20px solid; BACKGROUND-COLOR: #ffffff;
}
.logo-fade {
	BACKGROUND-IMAGE: url(../picts/teal/logo-fade.jpg); WIDTH: 125px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px;
}
.footertable {
	BORDER-TOP: #2f5c73 1px solid; FONT: 10px arial, sans-serif; COLOR: #666666; BORDER-BOTTOM: #2f5c73 1px solid; BACKGROUND-COLOR: #f0f0f0;
}
.pagewidth {
	BORDER-RIGHT: #2f5c73 0px solid; WIDTH: 100%; BORDER-BOTTOM: #2f5c73 0px solid;
}
.pagecontent-width {
	WIDTH: 96%;
}
.pagespacer-width {
	WIDTH: 400px;
}
.pageheight {
	HEIGHT: auto;
}
.whitespaceright {
	WIDTH: 8px;
}
.borders {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.page-splits {
	BORDER-RIGHT: #88afa5 1px solid; BORDER-TOP: #88afa5 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #88afa5 1px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #88afa5 1px solid; HEIGHT: 4px; BACKGROUND-COLOR: #ffffff;
}
.scrollertitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold 11px verdana, arial, sans-serif; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #88afa5 1px solid; BACKGROUND-COLOR: #2c5d76;
}
.newswindow {
	BORDER-RIGHT: #88afa5 1px solid; BORDER-TOP: #88afa5 1px solid; BORDER-LEFT: #88afa5 1px solid; BORDER-BOTTOM: #88afa5 1px solid;
}
.newsbackground {
	BACKGROUND-COLOR: #ffffff;
}
.newssize {
	WIDTH: 127px; HEIGHT: 200px;
}
BLOCKQUOTE.calbox {
	BORDER-RIGHT: #e1cc89 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e1cc89 1px solid; MARGIN-TOP: -30px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 8px; FONT: 11px georgia, "times new roman", arial, sans-serif; MARGIN-LEFT: 50px; BORDER-LEFT: #ecd99c 6px solid; COLOR: #444444; PADDING-TOP: 8px; BORDER-BOTTOM: #e1cc89 1px solid; BACKGROUND-COLOR: #f7f1dc;
}
.calendarnum {
	FONT: 25px verdana, arial,  sans-serif; COLOR: #cc9900;
}
.bigtitle {
	FONT: 35px verdana, arial,  sans-serif; COLOR: #000000
}
.icon-space {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 3px
}
.calendar {
	BORDER-RIGHT: #013c5a 1px solid; BORDER-TOP: #013c5a 1px solid; BORDER-LEFT: #013c5a 1px solid; BORDER-BOTTOM: #013c5a 1px solid; BACKGROUND-COLOR: #e2e2e2
}
.calendartitle {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: bold 12px arial, sans-serif; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #013c5a
}
.caldays {
	BORDER-RIGHT: #e2e2e2 1px solid; FONT: 10px arial, sans-serif; COLOR: #666666; BORDER-BOTTOM: #66cc00 1px solid; BACKGROUND-COLOR: #ffffff
}
.calday {
	BORDER-RIGHT: #e2e2e2 1px solid; FONT: bold 10px arial, sans-serif; COLOR: #000000; BORDER-BOTTOM: #66cc00 1px solid; BACKGROUND-COLOR: #dceedc
}
.caldates {
	BORDER-RIGHT: #e2e2e2 1px solid; FONT: 10px arial, sans-serif; COLOR: #666666; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-COLOR: #ffffff
}
.calhilite {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT: bold 22px arial, sans-serif; BORDER-LEFT: #000000 0px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #dceedc
}
.payform {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(../picts/shadeform.gif); FONT: 13px arial, verdana, sans-serif; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; WIDTH: 125px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f0f6f9; TEXT-ALIGN: left
}
.payformbox {
	BORDER-RIGHT: #cfd7df 1px solid; BORDER-TOP: #cfd7df 1px solid; BORDER-LEFT: #cfd7df 1px solid; BORDER-BOTTOM: #cfd7df 1px solid; BACKGROUND-COLOR: transparent
}
.payformmargin {
	MARGIN: 0px
}
.payformbutton {
	WIDTH: 125px
}
.searchsitebutton {
	MARGIN-TOP: 1px; MARGIN-RIGHT: 7px
}
.searchsiteform {
	BORDER-RIGHT: #013c5a 1px solid; BORDER-TOP: #013c5a 1px solid; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(../picts/teal/shadeform-teal.gif); FONT: 12px arial, sans-serif; BORDER-LEFT: #013c5a 1px solid; WIDTH: 125px; COLOR: #ffffff; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #013c5a 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #245f7d
}
.searchbox {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; MARGIN-TOP: 0px; FONT: bold 9px verdana, arial, sans-serif; BORDER-LEFT: #999999 0px solid; COLOR: #ffffff; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: transparent
}
.bordersSB {
	BORDER-RIGHT: #75a2b9 1px solid; BORDER-TOP: #75a2b9 1px solid; BORDER-LEFT: #75a2b9 1px solid; BORDER-BOTTOM: #75a2b9 1px solid
}
.sidetexttitle {
	BORDER-RIGHT: #75a2b9 1px solid; BORDER-TOP: #75a2b9 1px solid; FONT: bold 15px arial, sans-serif; BORDER-LEFT: #75a2b9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #75a2b9 1px solid; BACKGROUND-COLOR: #013c5a
}
.sidetext {
	BORDER-RIGHT: #75a2b9 1px solid; BACKGROUND-IMAGE: url(../picts/teal/sidebar-background.jpg); FONT: bold 10px arial, verdana, sans-serif; BORDER-LEFT: #75a2b9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #75a2b9 1px solid; BACKGROUND-COLOR: #224d6f
}
.sidebar-spacer {
	LEFT: 0px; VISIBILITY: visible; POSITION: relative; TOP: 0px
}
.SBleft-text {
	FONT: 11px arial, sans-serif; COLOR: #2c5d76
}
FIELDSET {
	BORDER-RIGHT: #88afa5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #88afa5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #88afa5 1px solid; WIDTH: 127px; PADDING-TOP: 1px; BORDER-BOTTOM: #88afa5 1px solid; -moz-border-radius: 3px
}
FIELDSET LEGEND {
	BORDER-RIGHT: #013c5a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #013c5a 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; FONT: bold 12px arial, verdana, sans-serif; MARGIN-LEFT: 4px; BORDER-LEFT: #013c5a 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #013c5a 1px solid; BACKGROUND-COLOR: #2c5d76
}

@media Print    
{
.printhide {
	DISPLAY: none
}

}

@media Screen    
{
.printonly {
	DISPLAY: none
}
    }
.contacttext {
	FONT: 11px verdana, "times new roman", arial, sans-serif; COLOR: #444444
}
.phonetitle {
	FONT: bold 12px verdana, arial, sans-serif; COLOR: #339999
}
.submitbutton {
	FONT-SIZE: 13px
}
.shadeform {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(../picts/shadeform.gif); FONT: 13px arial, verdana, sans-serif; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
.textarea {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(../picts/shadeform.gif); FONT: 13px arial, verdana, sans-serif; BORDER-LEFT: #999999 1px solid; WIDTH: 250px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
.dropdown {
	FONT: 11px verdana, arial, sans-serif; WIDTH: 200px; COLOR: #333333
}
.quoteform {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(../picts/shadeform.gif); FONT: 13px arial, verdana, sans-serif; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
.quotechoice {
	FONT: 11px arial, verdana, sans-serif; COLOR: #3366cc
}
.dropquotes {
	FONT: 12px arial, verdana, sans-serif
}
.linksmargin {
	MARGIN: 20px
}
.linkboxes {
	BORDER-RIGHT: #a2b6c7 1px solid; BORDER-TOP: #a2b6c7 1px solid; BORDER-LEFT: #a2b6c7 1px solid; BORDER-BOTTOM: #a2b6c7 1px solid; BACKGROUND-COLOR: #e4eaef
}
.searchbutton {
	FONT: 11px arial, verdana, helvetica, sans-serif
}
.searchform {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-IMAGE: url(../picts/shadeform.gif); FONT: 13px arial, verdana, sans-serif; BORDER-LEFT: #999999 1px solid; WIDTH: 105px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.gallerywidth {
	WIDTH: 90%
}
.image-border {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; Z-INDEX: 1; LEFT: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; TOP: 0px
}
.image-borderon {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; Z-INDEX: 1; LEFT: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; TOP: 2px
}
.viewer-border {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.picturetitle {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #000000
}
.gallerytext {
	FONT: 11px arial, verdana, sans-serif; COLOR: #666666
}
.price {
	FONT: bold 17px arial, sans-serif; COLOR: #0099cc
}
.cartmargin {
	MARGIN: 8px 0px 0px
}
.cartbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 130px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.button-order {
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333399 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../picts/button-order.gif); PADDING-BOTTOM: 1px; FONT: bold 13px arial, sans-serif; BORDER-LEFT: #333399 1px solid; WIDTH: 110px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #333399 1px solid; BACKGROUND-COLOR: #3c57e7; TEXT-ALIGN: center
}
.buttonon-order {
	BORDER-RIGHT: #cc6600 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cc6600 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../picts/buttonon-order.gif); PADDING-BOTTOM: 1px; FONT: bold 13px arial, sans-serif; BORDER-LEFT: #cc6600 1px solid; WIDTH: 110px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #cc6600 1px solid; BACKGROUND-COLOR: #ff7c2c; TEXT-ALIGN: center
}
#slidenumber-loc {
	LEFT: 6px; WIDTH: 175px; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 140px
}
.slide-text {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: bold 11px verdana, arial, sans-serif; BORDER-LEFT: #cccccc 1px solid; COLOR: #3366cc; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.slide-hilite {
	FONT-WEIGHT: normal; COLOR: #666666
}
.button-gallery {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: #0669ce; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.buttonon-gallery {
	BORDER-RIGHT: #0669ce 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0669ce 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #0669ce 1px solid; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #0669ce 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.button-popups {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: #0669ce; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.buttonon-popups {
	BORDER-RIGHT: #0669ce 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0669ce 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #0669ce 1px solid; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 3px; BORDER-BOTTOM: #0669ce 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.menu-layer {
	Z-INDEX: 2
}
.menuwidth {
	WIDTH: 175px
}
.menubackground {
	BORDER-RIGHT: #000000 0px solid; BACKGROUND-IMAGE: url(../picts/teal/menu-background.jpg); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #2f5c73
}
.menushadow {
	BACKGROUND-IMAGE: url(../picts/menu-shadow.gif); BACKGROUND-REPEAT: repeat-y
}
.shadowwidth {
	WIDTH: 16px
}
.topline {
	BORDER-TOP: #75a2b9 1px solid;
}
.menu {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100%; CURSOR: pointer; TEXT-INDENT: 8px; LINE-HEIGHT: 16pt; BORDER-BOTTOM: #75a2b9 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; HEIGHT: 25px; TEXT-ALIGN: left;
}
A.menu:link {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;   /*  #95bbcf  */
}
A.menu:visited {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;
}
A.menu:active {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;
}
A.menu:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #003048; TEXT-DECORATION: none;
}
.headermenu {
	FONT: bold 10px verdana, arial, sans-serif; COLOR: #ffffff;
}
#date-location22 {
	LEFT: 15px; POSITION: absolute; TOP: 8px; TEXT-ALIGN: left;
}
.menuhorzbackground {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #75a2b9 1px solid; BACKGROUND-COLOR: #013c5a;height:auto;
}
.menuhorz {
	BORDER-RIGHT: #75a2b9 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #75a2b9 1px solid; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #75a2b9 1px solid; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #75a2b9 1px solid; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: center;
}
A.menuhorz:link {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;
}
A.menuhorz:visited {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;
}
A.menuhorz:active {
	COLOR: #DBDBDB; BACKGROUND-COLOR: #013c5a;
}
A.menuhorz:hover {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #3a5e83; TEXT-DECORATION: none;
}
.footermenu-table {
	BORDER-TOP: #000000 0px solid; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #013c5a;
}
.footermenutext {
	FONT: bold 10px arial, verdana, sans-serif; COLOR: #ffffff;
}
A.footermenu:link {
	COLOR: #DBDBDB;
}
A.footermenu:visited {
	COLOR: #DBDBDB;
}
A.footermenu:active {
	COLOR:#DBDBDB;
}
A.footermenu:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}

