/* CSS Document */
body{
margin:0px;
padding:0px;
color:#ccc;
background-color:#434342;
background-image:url('../images/bcg/bcg.gif');
background-repeat:repeat-x; 
font-size:12px; 
font-family:Trebuchet MS, Arial, sans-serif; 
}
#headerholder{
width:1000px;
height:auto;
margin:0px auto;
padding-bottom:20px !important; 
padding-bottom:20px;
}
#logo{
padding:0px;
margin:17px 0px 0px 0px !important;
margin:14px 0px 0px 0px;
width:auto;
height:auto;

}
#flag{
padding:0px;
width:auto;
height:30px;
float:left; 
margin-left:510px !important; 
list-style:none;
}
#flag img{
border:0px solid; 
padding: 4px 0px;
}
#flag li {
float:left;
margin:0px auto;
}
#flag a{
text-decoration:none;
float:left;
margin:0;
}
#flag a:hover{
text-decoration:none; 
border:none;
float:left;
margin:0;
border:none;

} 	
#menu {
background:#333;
float:left;
list-style:none;
margin:17px 0px 20px 0px !important;
margin:15px 0px 10px 0px;
padding:0px;
width:1000px;
}
#menu li {
float:left;
margin:0;
padding:0;
}
#menu a {
background:#333 url('../images/bcg/seperator.gif') no-repeat bottom right;
color:#ccc;
display:block;
float:left;
margin:0;
text-decoration:none; 
padding-left:12px; 
padding-right:12px; 
padding-top:8px;
padding-bottom:8px;
}
#menu a:hover {
background:#2580a2 url('../images/bcg/hover.gif') no-repeat bottom center;
color:#fff;
padding-bottom:8px;	
}
.container{
width:1000px;
height:auto;
margin:0px auto;
padding-top:20px;
float:left;
}
.container h1{
color:#2580a2;
font-size:24px;
}
.container h2{
color:#ccc;
font-size:20px;
}
#contentGallery{
width:640px;
height:auto;
margin:0px auto;
padding:0px;
background:#fff;
}
#contentholdertop{
height:auto;
width:1000px;
margin:0px auto;
padding:0px;
float:left;
}
#contentunder{
width:1000px;
height:auto;
margin:0px auto;
padding:0px;
}
#contentU{
height:auto;
width:1000px;
margin:0px auto;
padding:0px;
float:left;
}
.box{
background-image:url('../images/bcg/bcgBox.gif');
background-position:top;
background-repeat:repeat-x;
background-color:#333;
width:323px;
height:auto;
float:left;
margin:20px 5px 0px 5px;
padding:0px;
}
.box h1{
margin:5px 5px 20px 10px;
padding:0px;
font-size:13px;
font-style:normal;
color:#ccc;
}
.box p{
margin:10px;
padding:0px;
color:#ccc;
}
.box a{
color:#2580a2;
font-size:12px;
text-decoration:none;
line-height:25px;
}
.box a:hover{
color:#2580a2;
font-size:13px;
text-decoration:underline;
}

.box1{
background-color:#333;
width:1000px;
height:auto;
margin-top:20px;
float:left; 
}
.box1 h1{
margin:10px 0px 10px 10px;
padding:0px;
font-size:13px;
font-style:normal;
color:#2580a2;
}
.box1 p{
margin:10px;
padding:0px;
color:#ccc;
}
#box1 ul {
list-style:none;
float:left;
margin:0;
padding:0;
}
#box1 li {
list-style:none;
float:left;
margin-left:10px;
padding:0;
}
.box1 a{
color:#2580a2;
font-size:12px;
text-decoration:none;
line-height:25px;
}
.box1 a:hover{
color:#2580a2;
font-size:13px;
text-decoration:underline;
} 
.largefont {
color:#2580a2;
font-size: 14px;
font-style:strong;
font-weight:bold;
}
table{
width:auto;
height.100%;
border:0px none;
cellspacing:0;
cellpadding:10;
margin:10px
}
.mytd{
color:#2580a2;
}
#footerholder{
width:1000px;
height:47px;
margin:0px auto;
}
#footer{
background-image:url('../images/bcg/bcgFooter.gif');
background-position:top;
background-repeat:repeat-x;
width:1000px;
height:40px;
margin:20px 0px;
padding:0px;
float:left; 
}
#footer p{
font-size:12px;
margin-left:0px;
color:#ccc;
}
#footer a{
color:#2580a2;
font-size:12px;
text-decoration:none;
line-height:25px;
}
#footer a:hover{
color:#ccc;
text-decoration:underline;
} 
