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




body{
	  margin:0;
	  padding:0;
	  text-align:center;
	  font-size:100%;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-variant:normal;
	  font-weight:normal;
	  color:#000000;
	  background-color: #04252a;
	  background-image:url(/assets/images/bkgd_blueGradient3.gif);
	  background-repeat:repeat-x;
	  height: 100%;
	  line-height:1.0em;
	  }
h1,h2,h3{
	padding: 10px 0 0 16px;
	color:#660000;
	text-transform:uppercase;
	}

h1{
	font-size:1.13em;
	}	  
h2{ font-size:1.0em;}

h2.submission{
				padding:10px 0 0 3px;
				}

h3{ font-size:.88em;
	padding:0 0 0 14px;
	}
	
 img{ border:0, none;}
 
 ul{margin:0;
 	padding:0;
	list-style-type:none;
 }
 
 li{
 	 text-decoration:none;
	 }
 	
 #wrapper{
 	      margin:0 auto;
		  width:880px;
		  min-width:870px;
          text-align:left;
		  background:#ffffff url(/assets/images/blocks_home_ver2.jpg) repeat-y left bottom;
          }	
	
.hotspot{
		  margin: 5px 0 0 0;
		  padding:0 5px 0 0;
		  float:right;
		  width:330px;
		  font-family:verdana, "Times New Roman", Times, serif;
		  font-size:8px;
		  font-weight:bold;
		  text-transform:uppercase;
		  }


.hotspot ul{
			   list-style-type:none;
   			   }

 
.hotspot ul li{
 				display:inline;
                padding:0;
 				}
 
 
.hotspot ul li a:link, a:visited{
 					   padding:0 4px 0 4px;
					   color:#ffffff;
					   text-decoration:none;
					   }
.hotspot ul li a:hover{
  						 color:#fccd6b;
						 }

.header{
		  margin: 0 auto;
		  width:865px;
		  height:120px;
		  padding:5px 0 0;
          position:relative;
		 }
#logo{
	display:block;
	width:125px;
	height:112px;
	text-indent:-9999px;
	outline-width:medium;
	position:absolute;
	top:5px;
	left: 3px;
	}			  
 
 
#logo img{
 	        float:left;
		    border: 0 none;
		   }
 
#logo a:link., a:visited{
			 color:#0077BB;
			 font-weight:bold;
			 text-decoration:none;
           }

#logo a:hover{
            text-decoration:none;
			}

#banner{
		 width:730px;
		 height:90px;
	     position:absolute;
		 top:15px;
		 right:5px;
		 }
#banner img{
 	        border:0, none;
            }

#icon{
 			   float:right;
			   width:155px;
			   }
.clear{
    clear:both;
    }




#navmenu{
 	  margin-top:30px;
	  width:100%;
	  background-image:url(/assets/images/menu_full_no.gif);
	  background-repeat:no-repeat;
	  background-position:top left;
	  background-color:transparent; 
	  }


#vj{
	 text-align:center;
	 padding:4px 20px 4px 20px;
	}

#vj img{
 	      width:380px;
		  border:#000022 1px solid;
		  }


#vj2{
        width:360px;
		margin-top:15px;
		margin-right:auto;
		margin-left: auto;
		padding-top:10px;
		padding-right:10px;
		padding-bottom: 5px;
		padding-left:80px;
		border:1px solid #000000;
		background-color:#891218;
	}	



#vj2 img {
	        width:250px;
			border-left:2px solid #000000;
			border-right:1px solid #000000;
			border-bottom:2px solid #000000;
			border-top:1px solid #000000;
			}


.content-left {
background-color:#ffffff; 
display:inline;
float:left;
padding:10px;
width:154px;
}

.content-left img {
border:1px solid #000000;
}
.content-left p {
background-color:#DC3409;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:"Times New Roman",serif;
font-size:1.3em;
margin:4px 0 0 !important;
padding:2px;
text-align:center;
}
.content-left p span {
font-size:0.8em;
}
.content-right {
display:inline;
float:left;
margin-left:40px;
width:484px;

}

.search{
		 padding:2px 1.25em  5px 1.25em;
		}

.search p{
	 	 border-bottom:1px dashed #7f693f; 
		}


div.content-full {
clear:both;
padding-top:15px;
}
.menu {padding:18px 0 0 90px; margin:0; list-style:none; height:60px; position:relative; font-family:arial, verdana, sans-serif;}
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#ffffff; text-decoration:none; font-size:90%; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu li a.top_link span {float:left; font-weight:bold; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu li a.top_link:hover {color:#000;}
.menu li a.top_link:hover span {}
.menu li a.top_link:hover span.down {}

.menu li:hover > a.top_link {color:#000;}
.menu li:hover > a.top_link span {}
.menu li:hover > a.top_link span.down {}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:2px; top:40px; right:2px; background: #f0c05e; padding:3px 0; border:1px solid #9f854f; white-space:nowrap; width:205px; height:auto;}
.menu :hover ul.sub li {display:block; height:30px; position:relative; float:left; width:200px;}
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:90%; height:30px; width:197px; line-height:25px; text-indent:3px; color:#000; text-decoration:none; border:1px solid #f0c05e; border-width:0 0 0 1px;}
.menu :hover ul.sub li a.fly {}
.menu :hover ul.sub li a:hover {background:#493617; color:#fff;}
.menu :hover ul.sub li a.fly:hover {color:#fff;}
.menu :hover ul li:hover > a.fly { color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background:#fff; padding:3px 0; border:1px solid #493617; white-space:nowrap; width:93px; z-index:200; height:auto;}

 
 
 #inner-wrapper{
			  width:825px;
			  background-color:#FFFFFF;
			  border-top: 1px #dbb977 solid;
			  border-right:3px #dbb977 solid;
			  border-bottom:4px #dbb977 solid;
			  border-left:3px #dbb977 solid;
			  } 

			
#main-content{
			  padding:65px 10px 10px 18px;	  
			  width:838px;
			  font-size:85%;
			  line-height:1.4em;
			  background-image:url(/assets/images/round_corner_header.gif);
			  background-repeat:no-repeat;
              background-position:top ;
		  }

#footer{
            background:#04252a none repeat scroll 0 0;
			color:#C8BD97;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			text-align:right;
			padding:7px 10px 7px 0;
			}

#footer a:link{
              color:#C8BD97;
			  font-weight:bolder;
			  text-decoration:underline;
			  }


#footer a:visited{
                  color:#C8BD97;
			      font-weight:bolder;
			      text-decoration:underline;
			  }


footer a:hover{
               color:#C8BD97;
			   font-weight:bolder;
			   text-decoration:underline;
				}

.clear{
		clear:both;
		}

.clearfloat {  
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
