/* CSS Document */

body{
  padding:0;
  margin:0; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background:url(header-bg.jpg) repeat-x;
}

.main-container{
  width:778px;
  min-height:50px;
  height:auto;
  margin:auto;
}
.header{
   width:778px;
   height:175px;
   float:left;
   
}


.logo{
  width:170px;
  height:161px;
  float:left;
  padding:14px 0 0 11px;
}

.right-header{
  width:583px;
  
  float:left;
  padding:75px 0 0px 11px;
  
} 

.main-nav{
  width:597px;
  height:24px;
  padding:15px 0 0 0;   
  float:left;
 }

.main-nav ul{
   padding:0;
   margin:0;
   list-style:none;
}

.main-nav ul li{
  display:inline;
}
.main-nav ul li a{
  display:inline;
   color:#FFFFFF;
    padding:0 8px 0 8px;
	  text-decoration:none;
}

.main-nav ul li a:hover{
   color:#000000;
   text-decoration:none;
   background:#24719e;
    padding:10px 8px 10px 8px;
   
}
.main-nav ul li.selected a{
  display:inline;
   color:#000000;
    padding:10px 8px 10px 8px;
	text-decoration:none;
	 background:#24719e;
}

.main-nav ul li.selected  a:hover{
   color:#000000;
   text-decoration:none;
   background:#24719e;
    padding:10px 8px 10px 8px;
   
}

.main-banner1{
   width:778px;
   height:auto;
   min-height:20px;
   float:left;
}

.head{
   width:181px;
   height:auto;
   min-height:20px;
   float:left;
}

.right-head{
width:583px;
height:auto;
min-height:20px;
float:left;
}



.main-banner{
   width:778px;
   height:267px;
   float:left;
}

.gray-strip{
  width:778px;
  height:46px;
  float:left;
  background:url(gray.jpg) repeat-x;
}

.gray-stripp{
  width:583px;
  height:46px;
  float:left;
  background:url(gray.jpg) repeat-x;
}

.main-content{
  width:778px;
  min-height:50px;
  height:auto;
  background:url(content-bg.jpg) repeat-y;
  float:left;
}

.main-contentfinal{
  width:583px;
  min-height:50px;
  height:auto;
  background:url(new-bg.jpg) repeat-y;
  float:left;
}



.main-left{
  width:178px;
  min-height:20px;
  height:auto;
  padding-top:5px;
  float:left;
  }
  
.main-left h2{
  width:167px;
  min-height:20px;
  height:auto;
  padding:5px 0 4px 12px;
  float:left;
  }
  
  .scoroll{
 width:324px;
  height:400px;
  overflow:scroll;
  padding:5px 5px 0 10px;
  float:left;
}

.space10{
width:324px;
height:20px;
float:left;
}

  
  .header5{
  width:583px;
  height:267px;
  float:left;
  }
  
.line
{
width:172px;
height:1px;
background:#d2c900;
float:left;
}

.nav{ width:172px;
border-right:3px solid #FFFFFF;
height:auto;
border-top:3px solid #FFFFFF;
min-height:20px;
padding-bottom:20px;
float:left;
background:#f9f9f8;
}
.nav ul{
padding:0;
margin:0;
list-style:none;

}

.nav ul li{
line-height:22px;
color:#a7884b;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:url(bullet.gif) no-repeat 4% center;

}

.nav ul li a{
line-height:22px;
color:#a7884b;
font-size:14px;
display:block;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;


}

.nav ul li a:hover{
line-height:22px;
color:#ffffff;
font-size:14px;
display:block;
font-family:Arial, Helvetica, sans-serif;
background:#bfbcb2;


}

.nav ul li.select{
line-height:22px;
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:#bfbcb2;


}

.nav ul li.select a{
line-height:22px;
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:#bfbcb2;

}

.nav ul li.select a:hover{
line-height:22px;
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background:#bfbcb2;
width:152px;

}


h2{
  color:#2c7fb1;
  font-size:14px;
  padding:0;
  margin:0;
}

.text{
  color:#535658;
  font-size:12px;
}

.main-middle{
   width:339px;
  min-height:20px;
  height:auto;
  padding:5px 5px 0 10px;
  float:left;
}

.blue{
  width:337px;
  height:4px;
  float:left;
  background:url(blue-color.jpg);
}

p{
  padding:0;
  margin:0;
}



.link-color a{
 color:#918b04;
 text-decoration:none;
}

.link-color a:hover{
 color:#000000;
 text-decoration:none;
}

.space{
 width:578px;
 height:27px;
 float:left;
}
.space1{
 width:578px;
 height:15px;
 float:left;
}



.right-main{
   width:218px;
  min-height:20px;
  height:auto;
  padding:5px 0px 0 10px;
  float:left;
}  

.right-main h1{
  width:228px;
  height:41px;
  float:left;
  padding:0;
  margin:0;
  background:url(online-polls.jpg) no-repeat;
}

.yellow-footer{
  width:778px;
  height:14px;
  float:left;
  background:#d0c700;
}

.footer{
  width:761px;
  height:79px;
  padding:15px 0 0 17px;
  float:left;
  background:url(footer.jpg) repeat-x;
}

.footer a{
  color:#0d5783;
  text-decoration:none;
  padding:0 10px 0 10px;
}

.footer a:hover{
  color:#000000;
}
.copyright{
  color:#535658;
}

.poll-bg{
   width:213px;
   padding:10px 0 0 15px;
   min-height:50px;
   height:auto;
   float:left;
   background:url(right-panel.jpg) no-repeat;
   color:#414345;
   font-size:14px;
}

.blue-color{
  color:#2c7fb1;
  font-size:13px;
}

.under-line{
  width:202px;
  height:2px;
  float:left;
  background:#d2c900;
}

.search-box{
  width:190px;
  height:100px;
  padding:0 0 0 3px;
  font-size:11px;
  color:#535658;
  border:1px solid #8eb8c1;
}
#gallery_images {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; 
	LIST-STYLE-TYPE: none
}
#gallery_images LI {
	FLOAT: left; MARGIN: 5px 5px 5px 0px;  
	padding-top:10px;
	CURSOR: pointer;  
	BORDER: #cacaca 1px solid; POSITION: relative;   BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: center
}

#gallery_images #LI2 {
	FLOAT: left; MARGIN: 5px 5px 5px 0px;  
	CURSOR: pointer;  
	BORDER: #cacaca 1px solid; POSITION: relative;   BACKGROUND-COLOR:#ff0000; TEXT-ALIGN: center
}
#boxes2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif; 
	LIST-STYLE-TYPE: none
}
#boxes2 LI {
	FLOAT: left; 
	MARGIN: 5px 5px 0px 0px;  
	WIDTH: 48%;
	height:150px; 
	BORDER: #eaeaea 1px solid; POSITION: relative;   BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: center
}
#boxes2 #LI2 {
	FLOAT: left; MARGIN: 5px 5px 0px 0px;  
	WIDTH: 48%;
	height:150px; 
	BORDER: #aaaaaa 1px solid; POSITION: relative;   
	BACKGROUND-COLOR:#cacaca; TEXT-ALIGN: center
}  
