a:link{text-decoration: underline; color:#1798C2}
a:visited{text-decoration: nunderline; color: #1798C2}
a:hover{text-decoration: none; color: #0E5172; background-color: #E9FF82;}

#footer {
  position: fixed;
  border-top: 1px solid #ddd;
  width: 100%;
  left: 0px;
  bottom: 0px;
  text-align:left;
  color: #aaa;
  font-size: 10px;
  padding: 5px;
  z-index:10000;
  opacity:0.9;
  filter:alpha(opacity:90);
}

#toc {
    /*border:1px solid #2f6fab;*/
    border:1px solid #aaaaaa;
    background-color:#f9f9f9;
    padding:5px;
}
.tocindent {
	margin-left: 2em;
}
.tocline {
	margin-bottom: 0px;
}
.toctoggle, .editsection {
	font-size: smaller;
}

/* images */
div.floatright { 
    float: right; 
    margin: 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.floatright p { font-style: italic;} 
div.floatleft { 
    float: left; 
    margin: 0.3em 0.5em 0.5em 0;
    position:relative;
    border: 0.5em solid White;
    border-width: 0.5em 1.4em 0.8em 0;
}
div.floatleft p { font-style: italic; } 
/* thumbnails */
div.thumb {
    margin-bottom: 0.5em;
    border-style: solid; border-color: White;
    width: auto;
    overflow: hidden;
}
div.thumb div {
    border:2px solid #cccccc;
    padding: 3px !important;
    background-color:#f9f9f9;
    font-size: 94%;
    text-align: center;
}
div.thumb div a img {
    border:1px solid #cccccc;
}
div.thumb div div.thumbcaption {
    border: none;
    padding: 0.3em 0 0.1em 0;
}
div.magnify { display: none; }
div.tright {
    float: right;
    border-width: 0.5em 0 0.8em 1.4em;
}
div.tleft {
    float: left;
    margin-right:0.5em;
    border-width: 0.5em 1.4em 0.8em 0;
}

/* table standards */
table.rimage {
    float:right; 
    width:1pt; 
    position:relative;
    margin-left:1em; 
    margin-bottom:1em;
    text-align:center;
}

	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: White;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.noprint,
div#jump-to-nav,
div.top,
div#column-one,
#colophon,
.editsection,
.toctoggle,
.tochidden,
div#f-poweredbyico,
div#f-copyrightico,
li#f-viewcount,
li#f-about,
li#f-disclaimer {
    /* Hides all the elements irrelevant for printing */
    display: none;
}

ul { 
    list-style-type: square;
}

#content {
    background: none;
    border: none ! important;
    font-size: 11pt;
    padding: 0 ! important;
    margin: 0 ! important;
}

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
	color: #0E5172;
}

p, .documentDescription {
    margin: 1em 0 ! important;
    line-height: 1.2em;    
}

.tocindent p {
	margin: 0 0 0 0 ! important;
}

pre {
    border: 1pt dashed black;
    white-space: pre;
    font-size: 8pt;
    overflow: auto;
    padding: 1em 0;
	background : white;
	color : black;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}



#content a.external.text:after, #content a.external.autonumber:after {
    /* Expand URLs for printing */
    content: " (" attr(href) ") ";
}

#globalWrapper {
    width: 100% !important;
    min-width: 0 !important;
}

#content {
	background : white;
	color : black;
}

#column-content {
    margin: 0 !important;
}

#column-content #content {
    padding: 1em;
    margin: 0 !important;
}
/* MSIE/Win doesn't understand 'inherit' */


img { border: none; }
img.tex { vertical-align: middle; }
span.texhtml { font-family: serif; }

div.townBox {
    position:relative;
    float:right;
    background:White;
    margin-left:1em;
    border: 1px solid gray;
    padding:0.3em;
    width: 200px;
    overflow: hidden;
    clear: right;
}
div.townBox dl {
    padding: 0;
    margin: 0 0 0.3em 0; 
    font-size: 96%;
}
div.townBox dl dt {
    background: none;
    margin: 0.4em 0 0 0;
}
div.townBox dl dd {
    margin: 0.1em 0 0 1.1em;
    background-color: #f3f3f3;
}

#siteNotice { display: none; }

table.gallery {
        border:  1px solid #cccccc;
        margin:  2px;
        padding: 2px;
        background-color:#ffffff;
}

table.gallery tr { 
        vertical-align:top;
}

div.gallerybox {
        border: 1px solid #cccccc;
        margin: 2px;
        background-color:#f9f9f9;
        width:  150px;
}

div.gallerybox div.thumb {
        text-align: center;
        border: 1px solid #cccccc;
        margin: 2px;
}       

div.gallerytext {
        font-size: 94%;
        padding: 2px 4px;
}       

/*
** Diff rendering
*/
table.diff { background:white; }
td.diff-otitle { background:#ffffff; }
td.diff-ntitle { background:#ffffff; }
td.diff-addedline {
    background:#ccffcc;
    font-size: smaller;
    border: solid 2px black;
}
td.diff-deletedline {
    background:#ffffaa;
    font-size: smaller;
    border: dotted 2px black;
}
td.diff-context {
    background:#eeeeee;
    font-size: smaller;
}
span.diffchange { color: silver; font-weight: bold; text-decoration: underline; }
.header {font-size: 12px; COLOR:#000000; padding-left:10; padding-right:5; font-weight:900 }
.style1 {
	color: #FF0000;
	font-weight: bold;
}
.text {font-size: 11px; color:#000000; }
.text2 {font-size: 11px; color:#FFFFFF; padding-left:20; padding-right:10; font-weight:100; }
.news {font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
.li{
	list-style : url(images/pic.jpg);
}
.style1 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {color: #007CA3}
.style4 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
}
.style5 {
	font-size: 11px;

}
.style6 {
	font-size:15px;
	letter-spacing: 5px;
}
.style7 {
	font-size: 14px;
}
.style8 {
	font-size: 15px;
	letter-spacing: 0px;
}
.style9 {
	color: #FFFFFF;
	font-size: 12px;
}
.style10 {
	font-size: 12px;
	color: #303F52;
}
.style11 {
	color: #0E5172;
	font-weight: bold;
}
.style_large {font-size: 24px}
.style_small {font-size: 18px}
.style_med {font-size: 20px}
.button{

}
.error {
font-size: 11px; color:#FF0000;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;
}

