.csswarning {
        display: none;
        }

body {
	margin: 0px ;
	padding: 0px;
	background:#006699;
	font-family: helvetica,arial,sans-serif;
	font-size: 10pt;
	}

A		{ color: #006699; text-decoration: none; }
A:link		{ color: #006699; text-decoration: none; }
A:visited	{ color: #006699; text-decoration: none; }
A:active	{ color: #003366;  }
A:hover		{ color: #003366;  }


h1,h2,h3 {
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
	}


h2.category_title {
	color:  #006699;
	text-transform: capitalize;
	font-size: 140%;
	margin-bottom: 10px;
	}

td.maintitle {
	padding-left: 10px;
	}

H1#maintitle {
   margin: 0px;
   font-family:  "Helvetica","Arial","Sans-Serif";
   font-size:    40px;
   font-weight: bold;
   color:       #006699;
   padding: 0px;
   padding-bottom: 15px;
   border: 0px none;
   text-align: left;
   line-height: 40px;
   /*line-spacing: 0px;*/
   }


IMG#maintitle {
        border: 1px none;
        margin: 0px;
        margin-right: 10px;
        padding: 0px;
        }



#content {
	text-align: left;
	background:#FFF;
	color: #000;
	width: 900px;
	margin:20px;
	padding:15px;
	border:1px solid #003366;
	}

#leftpanel {
	margin:	0px;
	margin-right: 10px;
	padding: 0px;
	width: 285px;
	text-align: left;
	background: #fff;
	border: 0px none ;
	}

#leftpanel-sm {
        margin: 0px;
        padding: 0px;
        padding-right: 4px;
        width: 158px;
        text-align: left;
        background: #fff;
	border: 0px none ;
       border-right: 1px solid #006699;
	float: left;
	}

#rightpanel {
	float: right;
	background: #fff;
	margin: 0px;
	padding: 0px;
	width: 640px;
	text-align: left;
	border: 0px none;
	}


#rightpanel-title {
	float: right;
        background: #fff;
        margin: 0px;
        margin-left: 10px;
        padding: 0px;
        width: 720px;
        text-align: left;
        border: 0px none ;
	height: 149px;
	vertical-align: middle;
	}

#rightpanel-lg {
	float: right;
        background: #fff;
        margin: 0px;
        margin-left: 10px;
        padding: 0px;
        width: 720px;
        text-align: left;
        border: 0px none ;
	}

#banner {
	border: 0px none;
	width: 100%;
	padding: 0px;
	margin: 0px;
	}

#bannerstrip {
	border: 0px none ;
	width: 100%;
	height: 58px;
	background: black;
	background-image: url(/images/bannerstrip.jpg);
	clear: both;
	margin: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

.bannerstrip-sm {
	border: 0px none;
	width: 100%;
	height: 45px;
	background-image: url(/images/bannerstrip-45.jpg);
	margin: 0px;
	padding: 0px;
	float: right;
	}


.bannerlogo {
	height: 45px;
	width: 60px;
	padding: 0px;
	margin: 0px;
	border: 0px none black;
	}

.topbanner {
	width: 100%;
	margin: 0px;
	margin-bottom: 8px;
	border: 0px none;
	padding: 0px;
	}


.welcome {
	color: #000;
	background: #FFF;
	}

.entryitem {
        padding: 0px;
        border: 0px none #006699;
        margin: 0px;
        margin-bottom: 20px;
	}

.entrytext {
	color: #000;
	background: #FFF;
	}

.main_headings,.category_headings {
	background: #fff;
	color: #000;
	margin:	0px;
	margin-bottom:	15px;
	padding: 10px;
	padding-top: 5px;
	border: 1px solid #006699;
	text-align: left;
	width: 230px;
	}

.category_headings {
        border: 1px solid #006699;
        width: 100px;
        padding: 4px;
        margin-left: 5px;
        }

dt {
        font-weight: bold;
        margin-left: 10px;
        }

dd {
        margin-left: 20px;
        margin-bottom: 10px;
        }

p.menuitem {
        font-size: 120%;
        text-transform: capitalize;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
        }


.category_headings .menuitem
        {
        font-size: small;
        }

.category_headings dt {
        margin-left: 0px;
        }

.main_headings UL {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	}

.entrysummary {
	background: #fff;
	margin:	0px;
	margin-bottom:	15px;
	padding: 10px;
	padding-top: 5px;
	border: 1px solid #006699;
	}

.entrytext-right {
	color: #000;
	background: #FFF;
	border: 1px none;
	text-align: left;
	width: 320px;
	float: right;
	display: inline;
	}

.entrypic {
	color: #000;
	background: #FFF;
	border: 1px none;
	text-align: right;
	width: 300px;
	float: right;
	display: inline;
	}

div.entrypic img {
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	text-align: right;
	}

div.entrypic A         img{ border: 1px solid #000; margin: 3px; }
div.entrypic A:visited img{ border: 1px solid #000; margin: 3px; }
div.entrypic A:link    img{ border: 1px solid #000; margin: 3px; }
div.entrypic A:hover   img{ border: 4px double #000; margin: 0px;}
div.entrypic A:active  img{ border: 4px double #000; margin: 0px;}

table.galleryPhoto img {
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	text-align: right;
	}

table.galleryPhoto A         img{ border: 1px solid #000; margin: 3px; }
table.galleryPhoto A:visited img{ border: 1px solid #000; margin: 3px; }
table.galleryPhoto A:link    img{ border: 1px solid #000; margin: 3px; }
table.galleryPhoto A:hover   img{ border: 4px double #000; margin: 0px;}
table.galleryPhoto A:active  img{ border: 4px double #000; margin: 0px;}






.imagepop {
	border: 0px none;
	padding: 0px;
	margin: 0px;
	background: #000;
	}

.photocaption,.photoAttrib {
	font-family:helvetica,arial,sans-serif;
	font-size: 75%;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-right: 3px;
	margin-left: 3px;
	/*margin-bottom: 15px;*/
	}

.photoAttrib {
	font-style: italic;
	margin-bottom: 15px;
	}


.footer {
	clear: both;
	font-size: 60%;
	text-align: left;
	color: #999;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	}

.posted {
        font-family:helvetica,arial,sans-serif;
	font-size: x-small;
	color: #000000;
	margin-top: 5px;
	text-align: left;
	clear: both;
	}


#navbar {	
	/*clear: both;*/
	/*float: left;*/
	width: 110px;
	margin: 0px;
	margin-top: 10px;
	padding: 5px 20px 5px 20px;				
	border: 2px solid #006699;	
	background:#fff;		
	text-align: left;
	font-size: small;
	font-family: helvetica,arial;
	color: #336947;	
	}

#navbar .menuitem {
	font-size: small;
	}

#navbar img{ border: 0px none; }

#navbar A         img { border: 1px none; margin: 0px; padding: 2px;}
#navbar A:visited img { border: 1px none; margin: 0px; padding: 2px;}
#navbar A:link    img { border: 1px none; margin: 0px; padding: 2px;}
#navbar A:hover   img { border: 1px solid; margin: 0px; padding: 2px;}
#navbar A:active  img { border: 1px solid; padding: 2px;}


#navbar UL {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	}

.photoNav {
   font-size: small;   
   font-weight: bold;
   }
 
p.photoNav {
    margin-bottom: 20px;
    padding-bottom: 20px;
    }

.photoNav A         { color: #006699; text-decoration: none; border: 1px none;}
.photoNav A:link    { color: #006699; text-decoration: none; border: 1px none;}
.photoNav A:visited { color: #006699; text-decoration: none; border: 1px none;}
.photoNav A:active   { color: #003366; border: 1px none; }
.photoNav A:hover   { color: #003366; border: 1px none; }



table.galleryPhotoLeft {
        font-size: small;
        text-align: left;
        width: 550px;
        }

table.galleryPhotoRight {
        float: right;
        font-size: small;
        text-align: left;
        width: 550px;
        }

td.galleryCaptionLeft {
        padding: 0px;
        padding-right: 10px;
        text-align: right;
        vertical-align: bottom;
        width: 90%;
        }

                                                              


td.galleryCaptionLeft div {
        float: right;
        text-align: left;
        }


td.galleryCaptionRight {
        padding: 0px; 
        padding-left: 10px;
        vertical-align: top;
        width: 90%;
        }

td.galleryImageLeft {
        padding: 0px;
        }

td.galleryImageRight {
        padding: 0px;
        text-align: right;
        }





TR.unshaded { background: white; }

TR.shaded  { background: #dddddd; }


TABLE#executive {
        width: 95%;
        border: 1px solid;
        font-size: small;
        font-family: "helvetica","arial",sanserif;
        border-right: 0px none;
        padding: 0px;
        margin: 0px;
        }

TABLE#executive TH {
        text-align: left;
        border: 0px none;
        border-right: 1px solid;
        padding: 3px;
	font-weight: bold;
        }

TABLE#executive TD {
        text-align: left;
        border: 0px none;
        border-right: 1px solid;
        border-top: 1px solid;
        vertical-align: top;
        }


.extended {
	font-size: 90%;
	text-align: right;
	padding-top: 0px;
	margin-top: 0px;
	}

.important {
color: red;
}

div.important {
border-bottom: 1px solid black;
}

ul.titlelist {
  font-size: 110%;
  font-weight: bold;
  margin-top: 0px;
   
}

ul.titlelist li {
	list-style-type: circle;
	}


table.photoshow {
	width: 90%;
	
	}

table.photoshow td {
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 15px;
	}

table.photoshow img {
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	text-align: right;
	}

table.photoshow A         img{ border: 1px solid #000; margin: 3px; }
table.photoshow A:visited img{ border: 1px solid #000; margin: 3px; }
table.photoshow A:link    img{ border: 1px solid #000; margin: 3px; }
table.photoshow A:hover   img{ border: 4px double #000; margin: 0px;}
table.photoshow A:active  img{ border: 4px double #000; margin: 0px;}



