body{
    margin:0;
    padding:0;
    background:#3763AE; 
    font-family:Arial, sans-serif;
    font-size:12px;
}
a{
    color:#fff;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
ul{
    list-style-position:inside;
}
#wrapout{
    width:939px;
    margin-left:auto;
    margin-right:auto;
    background:url(images/bg-wrapout.gif) #294982;
}
    #wtop{
        background:url(images/bg-wtop.jpg);
        height:30px;
    }
    #wrap{
        width:821px;
        /*width:877px;/* -28 -28 */
        margin-left:30px;
        margin-right:30px;
        border-left:solid 1px #999999;
        border-right:solid 1px #999999;
        padding-left:28px;
        padding-right:28px;
    }
        #wlogo{
            margin-bottom:5px;
            clear:both;
            min-height:80px;
            /*height:75px; */
        }
            #wlogo a img{
                border:none;
                outline:none;
            }
            #wexternal{
                width:252px;
                width:232px;
                height:69px;
                background:url(images/bg-external.jpg);
                float:right;
                padding:0 10px;
            }
        #wnav{
            border:solid 1px #999999;
            border-bottom:none;
            height:31px;
            background:url(images/bg-img-bullet.jpg);
        }
            #nav-container{
                position:absolute;
            }
                #nav{
                    padding-left:19px;
                }
                #nav ul{
                    margin:0;
                    padding:0;
                    list-style:none;
                }
                #nav ul li{
                    float:left;
                    padding:8px 15px;
                    list-style:none;
                }
                #nav .level_1 a:hover{
                    text-decoration:none;
                    color:#91dbff;
                }
                #nav .level_2{
                    margin:0;
                    padding:0;
                    margin-top:3px;
                    display:none;
                    width:150px;
                }
                #nav .level_2 a{
                    display:block;
                    float:none;
                    width:150px;
                    padding:3px;
                }
                #nav .level_2 a:hover{
                    text-decoration:none;
                    background:#355EA7;
                }
                
                #nav ul li:hover .level_2, #nav ul li.over .level_2{
                    display:block;
                    float:left;
                }
                #nav .level_2 li{
                    background:#294982;
                }
                #nav-container div.level_2{
                    background:none;
                    margin-top:5px;
                }
                #nav .level_2 li{
                    margin:0;
                    list-style:none;
                    padding:0;
                }
                div.level_1{
                    background:url(images/img-bullet.jpg) no-repeat;
                    height:31px;
                }
        #wimgheader{
            clear:left;
            border:solid 1px #999999;
            height:174px;
            /*background:url(images/wimgheader.jpg);*/
            margin-bottom:15px;
            background:none;
            height:175px;
        }
        #wbody{
                color:#fff;
        }
            #wbody .mime_icon {
                border:none;
                vertical-align:middle;
            }
            #wmain{
                border:solid 1px #999999;
                background:#1F3761;
                overflow:hidden;
                padding-bottom:20px;
                
                min-height:300px;
            }
                #wmain .heading{
                    background:url(images/bg-img-bullet.jpg);
                    height:31px;
                    border-bottom:solid 1px #999999;
                    margin-bottom:10px;
                }
                #wmain .heading h3{
                    margin:0;
                    padding:0 0 0 30px;
                    background:url(images/img-bullet.jpg) no-repeat;
                    height:31px;
                    font:bold 12px Arial;
                    line-height:31px;
                }
                
                #wmain h1{
                    font:normal 30px Impact;
                    text-transform:uppercase;
                    margin:20px 30px 3px;
                }
                #wmain h2{
                    font:normal 14px Arial;
                    margin:0 30px 3px;
                }
                #wmain h3{
                    font:normal 20px Impact;
                    margin:0 30px 3px;
                    text-transform:uppercase;
                }
                #wmain .content{
                    margin:0 60px 15px;
                }
                #wmain .content .pagination ul, #wmain .content .pagination ul li{
                    display:inline;
                    margin:0;
                    padding:0;
                }
                #wmain .content .pagination ul li{
                    background:none;
                    padding-right:5px;
                }
                #wmain .content address {
                    padding:10px 25px;
                    text-align:justify;
                    font-style:normal;
                    border:solid 1px #999;
                    background:#213F6B;
                    margin:5px 25px;
                    color:#E5E5E5;
                    clear:both;
                }
                #wmain img{
                    border:solid 3px #fff;
                    margin:5px;
                }
                #wmain ul{
                    margin:0;
                    padding:0;
                    margin-left:10px;
                    list-style:none;
                    color:#66CCFF;
                }
                #wmain a{
                    color:#66CCFF;
                }
                #wmain a:hover{
                    text-decoration:underline;
                }
                #wmain ul a{
                    color:#66CCFF;
                    text-decoration:underline;
                }
                #wmain li{
                    padding-left:15px;
                    _padding-left:0px;
                }
                #wmain ul.li{
                    background:url(images/main-ul-bullet.jpg) no-repeat 0px 4px;
                }
            #wleft{
                border:solid 1px #999999;
                background:#1F3761;
                float:left;
                width:218px;
                margin-right:15px;
                overflow:hidden;
            }
                /*
                #wleft .heading{
                    background:url(images/bg-img-bullet.jpg);
                    height:31px;
                    border-bottom:solid 1px #999999;
                }
                #wleft .heading h3{
                    margin:0;
                    padding:0 0 0 30px;
                    background:url(images/img-bullet.jpg) no-repeat;
                    height:31px;
                    font:bold 12px Arial;
                    line-height:31px;
                }
                */
                #wleft h1{
                    font:normal 30px Impact;
                    margin:20px 20px 5px;
                }
                #wleft .content{
                    margin:20px 12px;
                }
            /*set for index page or 2-column page*/
            #wbody .withleft{
                margin-left:233px;
                width:544px;
                _width:541px;
            }
        #wgallery{
            clear:both;
            border:solid 1px #999999;
            background:#1F3761;
            color:#fff;
        }
                #wgallery .heading{
                    background:url(images/bg-img-bullet.jpg);
                    height:31px;
                    border-bottom:solid 1px #999999;
                }
                #wgallery .heading h3{
                    margin:0;
                    padding:0 0 0 30px;
                    background:url(images/img-bullet.jpg) no-repeat;
                    height:30px;
                    font:bold 12px Arial;
                    line-height:30px;
                }
    #wbottom{
        background:url(images/bg-wbottom.jpg);
        height:40px;
    }
#wfooter{
    text-align:center;
    color:#fff;
    font-size:11px;
    padding-bottom:15px;
}


/* Gallery Style*/
#items .item {
	float: left;
	padding:5px;
	position: relative;
	width: 52px;
	height:52px;
	margin: 10px;
	background-color: #fff;
	cursor: pointer;
	border: 1px solid white;
}
#items .item:hover{border: 1px solid #ddd;}
#items .item img {
	width:50px;
	max-height:35px;
}
#large{
	background-color: #fff;
	text-align:center;
	font-family:Georgia, Times, san-serif;
	font-size:12px;
}
#large .info{
	font-size: 1.2em;
	text-align: center;
	font-weight: bold;
	padding:10px;
	color:#B3B3B3;
}
#items  p{display:none;}
#large .item {
	margin-top:20px;
	margin-bottom:20px;
	border-width: 1px;
	cursor: default;
	text-align:center;
}
#large .item img{
	max-width:600px;
	max-height: 600px;
}

/**/

#gallery_viewer{

}
#gallery_viewer .title{
    font-size: 16px; margin-bottom: 5px; color: #66CCFF;
}
#gallery_viewer .date{
    margin-bottom: 5px;
}
#gallery_viewer .description{
    padding-left: 20px; margin-bottom: 5px;
}
.imageholder{
    font-size: 11px; 
    text-align: center; 
    padding:0 5px;
    margin:0 auto 5px;
}
.imageholder img{
    margin:0;
    padding:0;
}
.dataholder{
    width:500px;
    padding:5px;
    border:solid 1px #999;
}
.dataholder .header{
    font-weight:bold;
    text-align:center;
    background:#294A81;
}
.dataholder .header td{
    padding:3px;
    margin-top:5px;
    margin-bottom:5px;
}
.dataholder td{
    vertical-align:top;
}
/**/
/**/
#contactform table{
    width:100%;
}
#contactform label {
    font-weight:bold;
}
#contactform input, #contactform textarea{
    border:1px solid #999999;
    padding:2px;
    width:250px;
}
#contactform textarea{
    overflow:auto;
}
#contactform td{
    padding:3px;
}
#contactform .error{
    color:#8BB1DF;
}
#contactform .submit_container input{
    width:100px;
    border:outset 3px #999;
}
#contactform .col_0{
    width:150px;
}
#contactform span.mandatory{
    font-weight:bold;
    padding:5px;
    color:#8BB1DF;
}
#contactform .grpcheckbox input{
    width:0;
}
#contactform  .headline{
    font-size:14px;
    border-bottom:1px solid #999;
    color:#66CCFF;
}
/**/

/**/
#showcase {
    padding:10px;
    text-align:center;
}
#showcase img{
    margin-right:10px;
    border:solid 3px #fff;
}
#showcase .pagination{
    display:none;
}
/**/
#historynav{
    overflow:hidden;
    border-bottom:solid 1px #999999;
    height:31px;
    background:url(images/bg-img-bullet.jpg);
    text-transform:uppercase;
}
#historynav ul{
    margin:0;
    padding:0;
    padding-left:20px;
    height:31px;
    background:url(images/img-bullet.jpg) no-repeat center left;
}
#historynav ul a{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    padding:0 10px
}
#historynav ul a:hover, #historynav ul a.active{
    text-decoration:none;
    color:#66CCFF;
}
#historynav ul li{
    margin:0;
    padding:0;
    display:inline;
    list-style:none;
    background:none;
    line-height:31px;
}