@charset "UTF-8";
/* CSS Document */

body{
font-family:Verdana, Geneva, sans-serif;
margin:0;
font-size:12px;
background:#faf7ef url(../images/assets/banner-strip.jpg) repeat-x;
}

a{
  text-decoration:none;	
}

img{
  border:none;	
}

#main{
  margin:0 auto;
  width:1000px;
  margin-bottom:30px;
}

#banner{
  height:200px;
  background:url(../images/assets/banner_flag.jpg) no-repeat;
  margin-bottom:40px;
}

#logo{
  width:160px;
  height:199px;
  float:left;
  background:url(../images/assets/logo.png) no-repeat center center;
}

#topMenu{
	float:left;
	width:800px;
	height:150px;
	margin-left:30px;
}

h1,h2,h3,h4,h5{
color:#464D83;	
}



.menuTopic{
	width:26%;
	height:150px;
	display:inline;
	float:left;
	margin-top:10px;
}




.menuTopic h4{
	margin-bottom:-5px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	margin-left:20px;
	margin-top:4px;
}

.menuTopic ul{
list-style:square;	
}

.menuTopic li{
	color:#fff;
	margin-left:-10px;
}



.menuTopic a{
  color:#ddd;	
}

.menuTopic a:hover{
  color:#fff;	
}


#languageAndSearch{
  height:46px;
  text-align:right;
}





#footer{
  height:150px;
  background:#242B61;
  width:100%;
  margin:0 auto;
    margin-top:70px;
}

#footer a{
 color:#fff;	
}




#sidebar{
  width:220px;
  float:left;
  height:100%;
  margin-top:10px;
  margin-left:0;
  background: url(../images/assets/sidebar_bg.jpg) repeat-y;
}

#sidebar h4{
  background:url(../images/assets/sidebar_header.jpg) no-repeat;
  color:#fff;
  height:22px;
  margin-top:0;
  padding-left:10px;
  padding-top:3px;
  text-transform:uppercase;
  
}

#sidebar_bottom{
background:url(../images/assets/sidebar_bottom.jpg) no-repeat;	
height:10px;
}

#sidebar ul{
  list-style:square;	
	
}

#sidebar li{
  margin-top:5px;
  margin-bottom:5px;
  margin-left:-10px;
  color:#464D83;

}

#content{
  width:735px;
  height:100%;
  float:right;
  padding-left:10px;
}

#content h3{
 font-size:150%;
 margin-bottom:30px;
 color:#464D83;
 font-family:Verdana, Geneva, sans-serif;
}

#posted{
 margin-top:-20px;	
 font-weight:bold;
}

#infoAlert{
	margin:0 auto;
	height:40px;
  background:#eef url(../images/assets/info.gif) no-repeat 10px center;
  width:60%;
  text-align:center;
  padding-top:10px;
}



#browseItems{
  margin: 0 auto;
  width: 80%;
  padding:5px;
  border:1px solid;
}

div.browseItem1{
  	background:#ddd;
	padding:15px;
}

div.browseItem2{
  	background:#fff;
	padding:15px;
}

#documents{
  width:70%;
  margin-top:20px;
  padding:5px;
  float:right;
}

#documents ul{
  list-style:none;	
}

#documents li{
  list-style:none;	
}

#pagination{
  text-align:center;
  padding:5px;
  margin-bottom:20px;
}



.contentBox{
	float:right;
	padding:5px;
}

.contentBox h4{
  width:100%;
  height:20px;
  background:#242B61;
  margin-top:3px;
  padding-top:5px;
  font-family:Arial, Helvetica, sans-serif;
  color:#fff;
  text-transform:uppercase;
  padding-left:10px;
}

   .formElement{
	  padding-bottom:20px;
   }
   
   	label {
display : block;
font-size:80%;
font-weight:bold;
}

   .errorField{
	font-size:80%;
	color:#F00;
	margin-left:30px;
   }

input{
border:1px solid #bbb;
background:#eff;
height:20px;
font-size:100%;
width:300px;
}

.btn{
	height:20px;
	width:auto;
}

#albumHolder{
  width:750px;
  margin:0 auto;
  text-align:center;
}

.album{
float:left;
background: url(../images/assets/album_holder.jpg) no-repeat;
 width:165px;
 height:165px;
 margin-right:15px;
 margin-bottom:10px;
 text-align:center;
 padding-top:10px;
}

.albumHeader{
 color:#fff;
 font-weight:bold;
 margin-top:15px;
 font-size:80%;
 font-family:Arial, Helvetica, sans-serif;
}

.albumHeader a{
 color:#fff;	
}
.albumHeader a:hover{
 color:#fff;	
}
.albumHeader a:active{
 color:#fff;	
}
.albumHeader a:visited{
 color:#fff;	
}


