/* CSS Document */
html {
height : 100%; 
} 
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin : 0; 
padding : 0; 
border : 0; 
} 
body {
height : 100%; 
padding : 0; 
font : 0.8em "Trebuchet MS", helvetica, sans-serif; 
letter-spacing : 1px; 
color : #333333;
} 
a:link {
color : #ffffff; 
text-decoration : none; 
} 
a:visited {
color : #ffffff; 
text-decoration : none; 
} 
a:hover {
color: #FF0000;
text-decoration : none; 
} 
a:active {
text-decoration : none; 
} 
#wrapper {
width : 770px; 
text-align : left; 
float : none; 
margin : 0 auto;
background-image:url(../images/backgroundII.jpg)
} 
#banner {
height : 110px;
background-image: url(../images/billingsbanner200.jpg); 
background-repeat : no-repeat;
} 
#header {
width : 770px; 
text-align : center; 
background : #333333; 
clear : both; 
color : #ffffff;
} 
#header p {
font-size : 90%; 
text-decoration : none; 
text-align : center; 
}
#header h2 {
font-size : 90%; 
}
#leftcol {
float : left; 
width : 120px; 
height : 100%;
margin-left: 2px; 
} 
#leftcol p {
font-size : 100%; 
padding : 3px; 
background : #6eabd4; 
color : #003366; 
} 
#leftcol h1 {
font-size : 90%; 
padding : 3px; 
margin : 4px 4px 0 0; 
color : #ffffff; 
text-align : center;
border-top : 1px solid #d5ebfa; 
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1;
border-left: 1px solid #d5ebfa;
} 
#leftcol h2 {
font-size : 90%; 
padding : 3px; 
margin : 2px 4px 0 0; 
color : #003366; 
text-align : center; 
border-top : 1px solid #d5ebfa; 
border-right: 1px solid #4c89b1;
border-left: 1px solid #d5ebfa;
} 
#leftcol h3 {
font-size : 90%; 
padding : 0; 
margin : 0 4px 0 0; 
color : #003366; 
text-align : center;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1;
border-left: 1px solid #d5ebfa;
 
} 
#leftcol #nav {
width : 120px; 
text-align : left; 
margin-left : 0; 
border-bottom : none; 
} 
#leftcol #nav ul {
padding : 0; 
margin : 0; 
list-style-type : none; 
font-size : 90%; 
} 
#leftcol #nav ul li {
display : inline; 
padding : 0; 
margin : 0; 
} 
#leftcol #nav ul li a {
display : block; 
background : none;
border-top : 1px solid #d5ebfa; 
border-bottom : 1px solid #4c89b1;
border-right: 1px solid #4c89b1;
border-left: 1px solid #d5ebfa; 
color : #ffffff; 
padding : 0 2px; 
text-decoration : none; 
height : 28px; 
text-align : left; 
margin-top : 2px; 
margin-right : 4px; 
letter-spacing : 1px; 
font-weight : bold; 
font-size : 100%; 
} 
#leftcol #nav ul li a:hover, #leftcol #nav ul li a:focus {
color: #333333;
background: none;
border-top: 1px solid #4c89b1; 
border-bottom : 1px solid #d5ebfa;
border-right: 1px solid #d5ebfa;
border-left: 1px solid #4c89b1; 
} 
#leftcol a:link {
color : #003366; 
text-decoration : none; 
} 
#leftcol a:visited {
text-decoration : none; 
color : #003366; 
} 
#leftcol a:active {
text-decoration : none; 
} 
.container {
width : 646px; 
height : 1%; 
float : right; 
margin-bottom : 4px;
} 
.containergallery {
width : 690px; 
height : 100%; 
margin : 4px; 
float : none; 
background-image: url(../images/backgroundII.jpg);
}
.containergallery_b {
width : 350px; 
height : 100%; 
margin : 4px; 
float : none;
background-image: url(../images/backgroundII.jpg);
}  
#content {
margin-bottom : 4px; 
} 
#content p {
font-size : 90%; 
text-align : justify; 
padding : 0; 
margin : 8px 25px 4px 16px; 
} 
#content h1 {
font-size : 100%; 
padding : 1px; 
margin-bottom : 5px; 
margin-left : 4px;
} 
#content h2 {
font-size : 90%; 
margin : 8px 25px 4px 16px;
padding : 3px; 
} 
#content h3 {
font-size : 110%; 
text-align : center; 
} 
#content h4 {
font-size : 100%; 
margin : 4px 4px 4px 4px;
border-top : 1px solid #bcdef5;
border-left : 1px solid #bcdef5;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1; 
padding : 3px; 
color : #ffffff; 
} 
#content h5 {
font-size : 90%; 
padding : 0; 
margin : 4px; 
text-align : right; 
color : #003366; 
} 
#content h6 {
color : #333333; 
font-size : 90%; 
padding : 3px; 
text-align : right; 
margin : 8px 25px 4px 16px;
font-weight : bold; 
line-height : 2px; 
} 
#content h7 {
padding : 0; 
text-align : center; 
margin : 4px; 
} 
#content h1 h1 {
font-size : 80%; 
font-style : normal; 
color : #000000; 
margin : 4px; 
} 
#content a:link {
padding : 0; 
color : #333333; 
text-decoration : none; 
} 
#content a:visited {
text-decoration : none; 
color : #333333; 
} 
#content a:hover {
text-decoration : none; 
color: #FF0000; 
} 
#content a:active {
text-decoration : none; 
} 
#footer {
clear : both; 
width : 770px; 
padding-top : 4px; 
padding-bottom : 4px; 
background : #333333;
} 
#footer p {
font-size : 80%; 
text-align : center; 
color : #ffffff; 
}
#exfooter {
height : 50px;
background-image: url(../images/footer.jpg); 
background-repeat : no-repeat;
}
#exfooter p{
	font-size : 85%;
	text-align:right;
	font-weight: bold;
}
#exfooter a:link {
padding : 0;
color : #333333; 
text-decoration : none; 
} 
#exfooter a:visited {
text-decoration : none; 
color: #333333; 
} 
#exfooter a:hover {
text-decoration : none; 
color: #FF0000; 
} 
#exfooter a:active {
text-decoration : none; 
} 
 
.floatright {
float : right; 
margin : 10px 4px 10px 10px; 
border-top : 1px solid #bcdef5;
border-left : 1px solid #bcdef5;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1; 
padding : 2px;
} 
.floatleft {
float : left; 
margin : 0 10px 0 0; 
border-top : 1px solid #bcdef5;
border-left : 1px solid #bcdef5;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1; 
padding : 2px; 
}
.flag {
border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}
div#galerie {
width : 670px; 
margin : 4px; 
text-align : center; 
background-image: url(../images/backgroundII.jpg);
}
div#galerie_b {
width : 350px; 
margin : 4px; 
text-align : center; 
border-top : 1px solid #bcdef5;
border-left : 1px solid #bcdef5;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1; 
}  
div#galerie p {
text-align : center; 
}
div#galerie_b p {
text-align : center; 
}  
ul#galerie_mini {
margin : 0; 
padding : 0; 
list-style-type : none; 
}
ul#galerie_mini_b {
margin : 0; 
padding : 0; 
list-style-type : none; 
}
ul#galerie_mini li {
float : left;
} 
ul#galerie_mini_b li {
float: left;
} 
ul#galerie_mini li a img {
margin : 2px 1px; 
border : 1px solid #6eabd4; 
}
ul#galerie_mini_b li a img {
margin : 2px 1px; 
border : 1px solid #6eabd4; 
}  
dl#photo {
clear : both; 
margin : 0 auto; 
} 
dl#photo dt {
color : #666; 
} 
dl#photo dd {
margin : 0; 
} 
dl#photo img {
border-top : 1px solid #bcdef5;
border-left : 1px solid #bcdef5;
border-right: 1px solid #4c89b1;
border-bottom : 1px solid #4c89b1; 
} 