﻿@import url("layoutnew.css");
body { font-family: Arial, Helvetica, sans-serif; font-size: small; padding-top: 10px; padding-bottom:10px;}
	
#container { background-color:#003366; border: 1px #000000 solid; }

#mastheadtop { text-align: right; float: right; height: 47px; background-color: #FFFFFF; background-image: url('../images/pghdr001ab.jpg');
	background-position: 50% top; background-repeat: no-repeat; }

#mastheadtopmain { text-align: right; float: right; height: 47px; background-color: #FFFFFF; background-image: url('../images/pghdrmain.jpg');
	background-position: 50% top; background-repeat: no-repeat; }

#mastheadmiddlealt { text-align: right; height: 201px; }

#footerint #part1 { height: 30px; width: 105px; float: left; }

#footerint #part2 { text-align: right; height: 30px; width: 825px; float: left; }

#main #column_l { width: 200px; padding: 10px; background-color: #003366; }
html>body #main #column_l { width: 200px; padding: 10px; background-color: #003366; }

#column_l { width: 200px; padding: 10px; background-color: #003366; }
html>body #column_l { width: 200px; padding: 10px; background-color: #003366; }

#main #column_mid { width: 470px; padding: 10px; background-color: #003366; color:#ffffff }
html>body #main #column_mid { width: 470px; padding: 10px; background-color: #003366; color:#ffffff }

#column_mid { width: 470px; padding: 10px; background-color: #003366; color:#ffffff }
html>body #column_mid { width: 470px; padding: 10px; background-color: #003366; color:#ffffff }

#column_mid #part1 { width: 150px; padding: 5px; background-color: #003366; float: left; }

#column_mid #part2 { width: 300px; padding: 5px; background-color: #003366; float: left; text-align: center; font-style: italic; }

#main #column_r { width: 200px; padding: 10px; background-color: #003366; }
html>body #main #column_r { width: 200px; padding: 10px; background-color: #003366; }

#column_r { width: 200px; padding: 10px; background-color: #003366; }
html>body #column_r { width: 200px; padding: 10px; background-color: #003366; }

#content { background-color: #FFFFFF; }

/* Footer */
#footer { text-align: center; padding-bottom: 0px; }
html>body #footer {	text-align: center; padding-bottom: 0px; }

#footer p { font-size: x-small; color: #000; }

/* Navigation */
#navigation {background-color: #838281; height: 27px;background-repeat: no-repeat;font-size: small;}
html>body #navigation {overflow: hidden;}

#navigation ul {list-style-type: none;width: 100%;margin: 0;padding: 0;}
#navigation li {float: right;}
#navigation a {text-decoration: none; color: #FFFFFF; font-size: x-small; display: block; padding:5px 25px 5px 0px;}
#navigation a:hover {text-decoration: none; color: #FFFFFF; font-size: x-small; }

/* Right Column */
#column_r img { border: 1px solid #808080; }

/* Site typography */
h1 { font-size: large; color: #009999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h2 { font-size: x-large; color: #009999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-top:0px; }
h3 { font-size: medium; color: #808080; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 4px #808080 solid; }
h4 { font-size: medium; color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h5 { font-size: x-large; color: #FFFFFF; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 0px 10px; margin: 0px; }
h6 { font-size: x-large; color: #999999; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; }

/* Links */
a {	color:#FFCC00; text-decoration: underline; }
a:hover { color: #fa3; text-decoration: underline;}
a:visited { color:#FFCC00; text-decoration: underline;}

.style_bold { font-weight: bold; }
.style_italic {	font-style: italic; }
.style_credits { font-size: x-small; text-align: center; color: #808080; margin-top: 0px;}
.style_credits1 { font-size: x-small; text-align: left; color: #808080; font-style: italic ; margin-top: 0px;}
.style_creditsmain { font-size: x-small; text-align: center; color: #993399; margin-top: 0px; padding-bottom: 10px;}
.style_creditsmain1 { font-size: x-small; color: #FFFFFF; padding: 3px 3px 0px 0px; margin: 0px;}
.style_footer { border-bottom: 4px #000066 solid; padding-bottom: 10px; margin-bottom: 0px;}
.style_footermain { border-bottom: 4px #993399 solid; padding-bottom: 10px; margin-bottom: 0px;}
.style_map { text-align: center; }
.style_close { padding: 5px; font-size:small; color: #336699; font-style: italic;}
.style_eve_hdr { color: #009999; font-size: 1.2em; }
.style_eve_hdr1 { color: #009999; font-size: large; padding: 5px; color: #0153EB; border: #0153EB 1px dotted; width: 450px; background-color: #EEEEFF; }
.style_eve_hdr2 { color: #ffffff; font-size: 1.2em; }
.style_comment { color: #336699; font-size: medium; font-weight: bold; }
.style_para { color: #ffffff; font-size: small; font-weight: bold; }
.style_para1 { color: #9797FF; font-size: medium; font-weight: bold; }
.style_evebdr { border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.style_inter { color: #009999; font-size: medium; padding: 5px; width: 180px; }
.style_shopprod { font-family:Arial, Helvetica, sans-serif; color:#669999; font-size:large; vertical-align: top; background-color: #F3F3F3;  }
.style_shopprice { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; font-size:medium; 
float:right; width: 150px; background-color: #F3F3F3; }
.style_svce { padding: 5px; font-size:small; color: #009999; font-style: italic; border: 1px #C0C0C0 solid; width: 450px; }
.style_svcecomm { padding: 5px; font-size:small; color: #336699; font-style: italic; border: 1px #C0C0C0 solid; background-color: #E1EAFF; 
font-weight: bold; }
.style_shoptic { font-family:Arial, Helvetica, sans-serif; color:#669999; font-size:large; vertical-align: top; background-color: #F3F3F3;  }
.style_shopticpri { font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #666666;  vertical-align: middle; font-size:medium; background-color: #F3F3F3; }
.style_shopticbut { vertical-align: middle; }
.style_hsetit { font-size: medium; font-family: "Times New Roman", Times, serif; color:#4C4E70; font-weight: bold; text-align: center; 
padding: 5px; }
.style_hsecom { font-style: italic; color: #666666; padding: 3px 3px 3px 10px; }
.style_top { font-size: x-small; color: #000066; font-style:italic; margin-top: 0px; padding-left: 5px; }
.style_top1 { font-size: x-small; color: #000066; font-style:italic; margin-top: 0px; }
.style_logon { color: #000066; font-size: x-small; margin-bottom: 10px; margin-top: 0px; font-style:italic; }
.style_services { font-size: 1.0em; font-weight: bold; font-style: italic; color: #999999; margin-left:5px; }
.style_pro { border: #0153EB 1px dotted; padding: 5px; width: 262px; margin: auto; font-size: 14px; color: #0153EB; font-weight: bold; text-align: left; 
background-color: #EEEEFF; font-family: Arial, Helvetica, sans-serif; }
.style_events { padding: 5px; font-size:small; color: #0153EB; border: #0153EB 1px dotted; width: 450px; background-color: #EEEEFF; }
.style_organold { padding: 5px; font-size:small; color: #0153EB; border: #0153EB 1px dotted; background-color: #EEEEFF; font-weight: bold; }
.style_organ { padding: 5px; font-size:0.9em; color: #FFFFFF; border:0px; background-color: #009999; border: #0099CC 2px solid; }
.style_organ1 { padding: 5px; font-size:x-small; color: #0153EB; border: #0153EB 1px dotted; background-color: #EEEEFF; font-weight: bold; }
.style_organ2 { padding: 5px; font-size:0.9em; color: #FFFFFF; border: 0px; background-color: #0099CC; }
.style_sea { font-size: small; color: #FFFFFF; font-weight: bold; margin: 0px; padding-top: 5px; }
.style_account { font-size: small; font-weight: bold; color: #009999; padding: 8px 0px 8px 8px; }
.style_account1 { font-size: small; font-weight: bold; color: #009999; padding: 8px 0px 8px 8px; border: #0153EB 1px dotted; background-color: #EEEEFF; }
.style_account2 { font-size: small; font-weight: bold; color: #009999; padding: 8px 0px 8px 8px; border: #0153EB 1px dotted; background-color: #FFFFFF; }
.style_hdr { font-size: x-large; color: #FFFFFF; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px 0px 0px 10px; margin: 0px; }
.style_chair { font-size: medium; color: #009999; }
.style_newshdr { color: #808080; font-size: medium; font-weight: bold; margin-bottom: 0px;}
.style_newshdr1 { color: #808080; font-size: small; font-weight: bold; margin-bottom: 0px;}
.style_newshdr2 { color: #000066; font-size: small; font-weight: bold; margin-bottom: 0px;}
.style_href { color: #808080; text-decoration: none; font-size: x-small; }
.style_link { text-decoration: none; font-size: small; font-weight:bold; }
.style_drop { font-size: small; color: #808080; float:right; vertical-align:middle; }
.style_drop1 { font-size: small; color: #808080; vertical-align:middle; }
.style_baddate { text-align:center; color:#0000FF; margin-top:5px; margin-bottom:10px; font-size:small; font-weight: bold; }
.style_ratebox { width: 120px; border: #0153EB 1px dotted; padding: 5px; text-align: center; background-color:#ffffff; }
.style_latnewbox { text-decoration:none; color:#FFFFFF; }

.pic_right { float: right; margin-left: 10px; }
.pic_left {float: left; margin-right: 10px; }

.cap { color: #808080; font-size: xx-small; font-style: italic; text-align: right; margin-bottom: 7px; }
.capl { color: #808080; font-size: xx-small; font-style: italic; text-align: left; margin-bottom: 7px; }
.cap2 { color: #808080; font-size: xx-small; font-style: italic; text-align: center; margin-bottom: 7px; }
.cap3 { color: #808080; font-size: xx-small; font-style: italic;}
.cap4 { color: #808080; font-size: small; font-style: italic;}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #003366;
		padding: 10px;
		width: 540px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/* Accordion Menu Styles */
    .AccordionTitle, .AccordionContent, .AccordionContainer
    {
        position: relative;
        width: 190px; /*changeble*/
    }
    .AccordionTitle
    {
        height: 20px; /*changeble*/
        overflow: hidden;
        cursor: pointer;
        font-family:"Trebuchet MS"; /*changeble*/
        font-size: 1.0em; /*changeble*/
        font-weight: bold; /*changeble*/
        vertical-align: middle; /*changeble*/
        text-align: left; /*changeble*/
        display: table-cell;
        -moz-user-select: none;
        border-top: none; /*changeble*/
        border-bottom: none; /*changeble*/
        border-left: none; /*changeble*/
        border-right: none; /*changeble*/
        background-color: #003366;
        color: #ffffff;
        padding-left:10px;
        padding-top:10px;
    }
    .AccordionContent
    {
        height: 0px;
        overflow: hidden; /*display: none;  */
    }
    .AccordionContent_
    {
        height: auto;
    }
    .AccordionContainer
    {
        border-top: solid 1px #003366; /*changeble*/
        border-bottom: solid 1px #003366; /*changeble*/
        border-left: solid 1px #003366; /*changeble*/
        border-right: solid 1px #003366; /*changeble*/
    }
    .ContentTable
    {
        width: 100%;
        text-align: left;
        color: White;
    }
    .ContentCell
    {
        background-color: #003366;
		font-family:"Trebuchet MS"; /*changeble*/
        font-size: 1.0em; /*changeble*/
        padding-left:20px;
    }
    .ContentTable a:link, a:visited
    {
        color: #ffffff;
        text-decoration: none;
    }
    .ContentTable a:hover
    {
        color: #009999;
        text-decoration: none;
    }