@import '/cms/styles/common.css';
@import '/style.css';

/* COMMON ---------------------------------------------------------------------- */

body {
    text-align: center;
    background-color: #FFFFFF;
}

#bg-x{
	background: url('/images/bg-x.jpg') top left repeat-x;	
}

#bg-top{
	background: url('/images/bg-top.jpg') top center no-repeat;
}

#wrapper {
	width:800px; /*900*/
	margin:0px auto;
}

#update-wrapper{
	margin: 0px auto;
	height:500px;
}



/* HEADER ---------------------------------------------------------------------- */

#header {
 /* border-top: 1px solid white;
  background: #343434 url('/images/header_bg.jpg') top center repeat;*//*
  height: 122px;
  text-align:center;
  vertical-align: bottom;*/
}

#header_main{
	height:124px;
	} /*{
  margin: 0px auto;
  width: 800px;
  padding: 0px 0px 0px 0px;
  text-align: center;
}*/
 /*
#header_col1 {
 float: left;
  text-align: left;
  margin-left: 5px;
  margin-right: 10px;
  padding-top: 40px;
  width: 380px;
  height: 70px;
  min-height: 82px;
  _min-height: 122px;
  display: table-cell;
  vertical-align: bottom;
 
} */

#header_col1 {
	padding-left:40px;
}

#header_col1 img {
  width:270px;
  height:120px;
  vertical-align: bottom;

}

#header_col2 {
  float: right;
  padding-top: 45px;
  height: 70px;
  width: 392px;
}

#header_col2 #form1 td a{
	color:#ffffff !important;	
}

/* MENU ------------------------------------------------------------------------ */

/*#top_menu {
  text-align: left;
  margin: 0px auto;
  width: 800px;
}

#wide_menu {
  border-top: 1px solid white;
  background-color: #666666;
  text-align: center;
}*/


#menu {
  padding-left: 0px;
  height: 25px;
  text-align:left;
  line-height: 25px;
  vertical-align: middle;
}

#menu a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding-left: 17px;
  background: url('/images/menu_bar.gif') center left no-repeat;
  outline: none;
}
#menu .first a { background: none; padding-left: 0px; }
#menu a:hover { color: silver; }

/* FOOTER ---------------------------------------------------------------------- */

#footer {
 xbackground: url('/images/footer_bg.jpg') top left no-repeat;
  padding-top: 10px;
 
}

#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer_links { float: left; margin-left: 0px; }

#footer_links a {
  padding-left: 10px;
  padding-right: 5px;
  border-left: 1px solid #737373;
}
#footer_links .first a { border-left: 0px; }

#footer_atomic {
  float: right;
  text-align: right;
  margin-right: 10px;
  float: right;
}

/* CUSTOMIZATIONS -------------------------------------------------------------- */

/* MAP ---------------------------------------------------------------------------------------------------------- */

#map {
  background: #020015;
  margin-left: auto;
  margin-right: auto;
  height: 326px; /*345px;*/
  text-align:center;
}

/* RIP ---------------------------------------------------------------------------------------------------------- */

#rip {
  /*clear: both;
  background:#cccfd1 repeat-x;
  /*background-color: black;*/
 /* margin-bottom: 0px;
  margin-top: 0px;
  height: 1px;*/

}

/* Mid Col----------------------------------------------------- */
#wide_main {
   height: 230px;
}

#main {
  text-align: left;
  padding: 1px 0px 0px 0px;
}

#banner {
  background: url('/images/banner.jpg') top left no-repeat;
  height: 60px;
  text-align: left;
  padding: 0px 0px 0px 0px;
 
}

#main_content {
  background: url('/images/main_bg.jpg') top left repeat-y;
  text-align: left;
  padding: 10px 0px 0px 0px;

}

#mid_col {

}


/* SEARCH -------------------------------------------------------------------------------------------------------- */
#search {
  text-align:left;
  padding: 0px 0px 0px 0px;
  height: 30px;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  xwidth:900px;
}
#search_col1 {
  float: left;
  text-align: right;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #FBFBEE;
  padding-right: 10px;
  padding-top: 10px;
  width: 568px;
  _width: 588px;
  vertical-align: middle;
}

#search_col2 {
  float: left;
  text-align: right;
  background-color: #FBFBEE;
  padding-left: 0px;
  padding-top: 5px;
  width: 210px;
  vertical-align: middle;
}

/* HOME ---------------------------------------------------------------------------------------------------------- */
/*#home {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px auto;
  text-align: left;
  padding: 0px;
}
*/
#home_col1 {
  padding: 0px; 
  margin: 0px;
  padding-bottom: 5px;
  padding-right: 20px;
  width: 258px;
  min-height: 202px;
  text-align:left;
}

#home_col2 {
  margin: 0px;
  padding: 0px 20px 5px 20px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  width: 209px;
  _width: 250px;
  min-height: 202px;
}

#home_col3 {
  padding: 0px;
  padding-left: 5px;
  background: url('/images/poll_bg.jpg') top left no-repeat;
  width: 198px !important;
  text-align:left;
}



/* CONTENT -------------------------------------------------------------------------------------------------------- */

#nav {
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  padding-right: 20px;
  width: 150px;
  min-height: 215px;
}
* html #nav { height: 215px; }

#nav ul { list-style: none; margin: 0px; padding:0px; }
#nav li {
  border-bottom: 1px solid #aaa79e;
  margin: 0px; padding:0px;
  padding: 5px;
}

#nav a { text-decoration: none; }
#nav a:hover { text-decoration: underline; }

#nav .navactive { background: #E9E4C9; }
#nav .navactive a { color: #F5F5DB; }

#content {
  float: left;
  width: 600px;
}
#content2 {
  float: left;
  width: 770px;
  padding-left: 15px;
  padding-right: 15px;
}


.submitLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #0A6B9B;
    text-align: left;
    background-color: transparent;
    text-decoration: underline;
    border: none;
    cursor: pointer;
    cursor: hand;
  }
	
	

/* POLL ---------------------------------------------------------------------------------------------------------------- */
	.poll {
		padding-left: 5px;
		padding-bottom: 4px;
	}
	.poll-name {
		font-size: 13px;
		font-weight: bold;
		color:#1f1f4c;
	}
	.poll-votes {
		margin-bottom: 5px;
	}
	.poll-answers {
	}
	.poll-answer {
		line-height:1.4;
	}
	.poll-answer-name {
		font-weight: bold;
	}
	.poll-bar {
		width: 150px;
		background-color: #f5f5f5;
		margin-bottom: 5px;
	}
	.poll-bar-vote {
		height: 5px ;
		font-size: 4px; /* because of ie*//*
		background-color: #666666 !important;
	}
