body    {
    font-family: Arial, sans-serif;
    font-size: small;
    color: #000;
    background-color: #fff;

/*scrollbar-face-color : #ff0000;
scrollbar-shadow-color : #ff0000;
scrollbar-highlight-color : #ff0000;
scrollbar-3dlight-color : #ff0000;
scrollbar-darkshadow-color : #ff0000;
scrollbar-track-color : #ff0000;
scrollbar-arrow-color : #ff0000;
*/
}

.video_player{
  background-color: black;
}

.video_player object {
  background-color: black;
}

.video_player embed {
  background-color: black;
}



#spinner {
    vertical-align: middle;
    text-align: center;
	position: absolute;
	float: left;
}
#spinner img{
	height: 22px;
	width: 22px;
}

/********* top menu *************/
#top_logo {
	font-size: 12px; 
	position: absolute;
	z-index: 90;
	width: 1000px;
	height: 150px;
	top: 10px;
	border: 0px solid #CCCC99;
    color: #fff;
	font-size: 12px; 
	font-style: normal;
}

#top_logo_ad{
	position: absolute;
	z-index: 200;
	top: 10px;
	right: 21px;
	left: 200px;
}

#top_logo_image{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
}
#top_logo_image img{
	border-style: none;
}


#main_menu {
    background: url(/images/nav_image_center1.jpg) top repeat;
	position: absolute;
	height: 19px;
	width: 100%;
	bottom: 0px;
	left: 0px;
	height: 19px;
	font-weight: bold;
}

#main_menu a {
	text-align: left;
	font-size: 12px; 
	font-style: normal;
	color: white;
	z-index: 100;
	text-decoration: none;
}
#main_menu a {
	text-decoration: none;
}


.header{
  color: #095625;
  font-weight: bold;
  font-size: 14px;
}

#mini_nav a {
  color: #095625;
  font-weight: normal;
  text-decoration: none;
}

#mini_nav a:hover{
  text-decoration: underline;
}

a:visited {
  color: #095625;
  font-weight: bold;
  text-decoration: none;
}

a:active {
  color: #095625;
  font-weight: bold;
  text-decoration: none;
}

a:link {
  color: #095625;
  font-weight: bold;
  text-decoration: none;
}

a:hover{
  color: #095625;
  font-weight: bold;
  text-decoration: underline;
}

#banner img, object{
  border: 0px solid #000;
  top: -1px;
  left: -1px;
}

/********  Main Layout  **************/
#bottom_side_panel{
	position: relative;
	z-index: 995;

	font-style: normal;
	font-size: 11px; 
}

#bottom_side_panel a{
    color: #095625;
}

#centerDoc {
	font-style: normal;
	position: relative;
	z-index: 15;
	width: 663px;
	min-height: 400px !important;
	top: 170px;
	margin-left: 165px;
}

#sub_panel {
  overflow: visible !important;
  border: solid 1px #484848;
  position: relative;
}

#sub_panel .center_header{
  color: #095625;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

#sub_panel .content{
  border-bottom: 1px solid #484848;
  padding-bottom: 7px;
  padding-top: 7px;
}

#sub_panel .content_first{
  border-bottom: 1px solid #484848;
  padding-bottom: 7px;
  padding-top: 0px;
}
#sub_panel .content_last{
  border-bottom: 0px solid #484848;
  padding-bottom: 7px;
  padding-top: 7px;
}

#sub_panel_content_header{
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    border-color: #484848;
    background-color: #c6c6c6;
    color: #095622;
	width: 100%;
	text-align: center;
}

#sub_panel_padding {
  padding: 9px 9px 9px 9px;
}

#sub_panel_padding .blank_message {
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
}

.sub_panel_header  {
    top: 0px;
	text-align: left;
	font-size: 12px; 
	font-style: normal;
	color: #2f3632;
/*	background-color: #095625;  */
	background-color: #c6c6c6;
	padding: 3px 0px 3px 5px;
}
.sub_panel_graphic_header  {
    top: 0px;
	text-align: left;
	font-size: 12px; 
	font-style: normal;
	color: white;
    background: #fff url(/images/nav_image_center1.jpg) repeat;
	padding: 3px 0px 3px 5px;
}

/********  section  **************/
.sectionPanel {
	font-size: 11px;
	position: relative;
	z-index: 90;
	height: 300%;
	width: 100%;
}

/******** advertisment definitions **************/
#right_side_panel{
	position: absolute; 
	z-index: 95;
	margin-left: 834px;
	top: 170px;
	width: 160px;
}

#left_side_panel{
	position: absolute;
	z-index: 95;
	width: 160px;  
	top: 170px;
	margin-left: 0px;

	font-style: normal;
	font-size: 11px; 
}

#left_side_panel a{
    color: #095625;
}

#side_navigation {
	font-style: normal;
	font-size: 11px; 
	text-decoration: none; 
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px; /*top right bottom left*/
}

#side_navigation a {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	font-size: 10px; 
	font-style: normal;
	width: 150px;
	display: block;
	margin: 0px 0px 0px 0px; 
	padding: 3px;
	color: #d2ffe2;
	background-color: #484848;
	border-top: solid #5f5c5c 1px;
	border-left: solid #5f5c5c 1px;
	border-right: solid #2c2626 1px;
	border-bottom: solid #2c2626 1px;
}

#side_navigation .current a{
	color: #fff;
	background-color: #232323;
	border-top: solid #2c2626 1px;
	border-left: solid #2c2626 1px;
	border-right: solid #5f5c5c 1px;
	border-bottom: solid #5f5c5c 1px;	
}

#side_navigation a:hover{
	color: #fff;
	background-color: #232323;
	border-top: solid #2c2626 1px;
	border-left: solid #2c2626 1px;
	border-right: solid #5f5c5c 1px;
	border-bottom: solid #5f5c5c 1px;	
}

#side_navigation a:active{
	color: #fff;
	background-color: #232323;
	border-top: solid #2c2626 1px;
	border-left: solid #2c2626 1px;
	border-right: solid #5f5c5c 1px;
	border-bottom: solid #5f5c5c 1px;	
}

.ad img, object, embed{
  border: solid 0px #005820;
}

/*******  tab definitions ************/
#tab_section{
  position: relative;
  background-color: #fff;
  width: 640px;
  top: 2px;
}
#tab_section_content{
  z-index: 1;
  padding: 0px;
  margin: 0px 0px 15px 0px;
  position: relative;
/*  overflow: visible; */
  width: 100%;
  border: 1px solid #232323;
  background-color: #fff;
  top: 5px;
}

#tab_menu {
  z-index: 2;
  position: relative;
}

#tab_menu_picked{
  width: 142px;
  height: 25px;
  color: #fff;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  border-left: 1px solid #232323;
  border-right: 1px solid #232323;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #232323;
  background-color: #fff;
  text-align: center;
}

#tab_menu_picked a{
  color: #232323;
  font-weight: bold;
  text-decoration: none;
}
#tab_menu_not_picked{
/*  width: 142px; */
  height: 25px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #232323;
  background-color: #232323;
  padding: 5px 10px 5px 10px;
  text-align: center;
}
#tab_menu_not_picked a{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

/***** mesage definitions  **********/
#post_panel{
	width: 353px;
/*	min-height: 699px !important;  */
}
#post_panel{
	color: #338450;
	font-weight: bold;
}

#post_panel table{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
}
#post_panel th{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #000;
	background-color: #c2decc;
	border-top: solid 1px #095625;
}



#post_panel .comment td{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	color: #000;
	background-color: #fff;
	font-weight: normal;
	vertical-align: text-top;
	min-height: 120px !important;
}



#menuButtons {
	position: absolute;
	height: 24px; 
	width: 775px;
	padding: 3px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	bottom: -20px;
	left: -1px;
}
#menuButtons a {
	font-size: 12px; 
	z-index: 100;
	color: #fff;
	padding-right: 1.1em;
	padding-left: 1.1em;
	padding-top: 0.3em;
	padding-bottom: 0.0em;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 3px solid #99CC66;
	text-decoration: none;
}
#menuButtons a:hover {
	color: #AAAAAA;
	border-bottom: 3px solid #808000;
}

#menuButtons .mainPage {
	color: #000000;
}
/**************** navigation style sheets**************/
#topNavigation {
    color: #fff;
	font-size: 12px; 
	position: relative;
	z-index: 90;
	width: 100%;
	top: 10px;
    color: #fff;
	font-size: 12px; 
	font-style: normal;
}
#topNavigation a {
    color: #fff;
}
/**************** Left Navigation Menus ***********************/
#leftNavigation {
	position: relative;
	z-index: 95;
	width: 159px;  
	top: 40px;
	left: 0px;
	color: #000;
}

/**************** Right Navigation Menus ***********************/
#rightNavigation {
	position: relative;
	z-index: 95;
	width: 97px;
	margin-left: 830px;
}



/*********** network *************/

.user_form_table table{
  padding: 0px;
}
.user_form_table td, th{
  font-size: 11px;
  vertical-align: middle;
}
.user_form_table input{
  width: 100%;
  font-size: 11px;
}
.user_form_table select{
  font-size: 11px;
}

.user_form_table td{
  width: 65%;
  font-weight: normal;
  text-align: left;
}

.user_form_table th{
  font-weight: bold;
  text-align: right;
}

.sm_txt {
    font-size: 8pt;
}

.static_txt {
    font-size: 12pt;
    color: #484848;
}

.showPreview {
}

input {
    border: 1px inset #c2decc;
	/*border: 1px solid #c2decc;*/
    margin-bottom: 5px;
}

select {
	border: 1px solid #c2decc;
}

p {
    line-height: 150%;
}

textarea{
	border: 1px solid #c2decc;
	width: 100%;
	height: 128px;
}

#delete_x{
  float: right;
  font-weight: normal;
  text-decoration: none;
}
  
#flash_notice{
    z-index: 999;
	display: none;
	overflow: auto; 
    overflow-x:hidden;
    position: relative;
  	background-color: #fff;
	display: block; 
	text-align: center;
    vertical-align: middle;
	padding: 25px 25px 10px 25px;
	left: 0px;
	top: 285px;
	width: 450px;
	border: solid 2px red; /*#338450;*/
	font-weight: normal;
	font-style: normal;	
}
  
  

.button1{
	background-color: #484848;
	border: 1px solid #484848;
	color: #d2ffe2;
	display: block; 
	text-align: center;
    vertical-align: middle;
	padding: 1px;
	cursor:pointer;
	font-weight: normal;
	font-style: normal;	
}

.button1 input {
	color: #d2ffe2;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}

.button1 {
	color: #d2ffe2;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}

/*.button1 a:active {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
.button1 a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}

.button1 a:hover{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
*/
.button2{
	position: static;
	background-color: #c6c6c6;
	color: #484848;
	display: block;
	text-align: center;
    vertical-align: middle;
	padding: 1px;
/*	padding: 2px;
	padding-bottom: 3px;*/
	border: solid 1px #484848;
	cursor:pointer;
	font-weight: normal;
	font-style: normal;	
}

.button2 input {
   color: #484848;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
.button2 a {
    color: #484848;
    text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
/*
.button2 a:visited, a:active, a:link {
	color: #095625;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}

.button2 a:hover{
   color: #095625;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}
  */
  
/***** video components  *******/
#main_video_list_panel {
  position: relative;
  width: 100%;
}

#comp_video_player {
  position: relative;
  width: 640px;
  height: 310px;
}

#video_subpanel {
  position: relative;
  width: 100%;
  height: 25px;
  background-color: #c1c1c3;
  top: 0px;
  vertical-align: middle;
  color: #095625;  
  font-size: 12px;
  text-align: center;
  padding-top: 5px;
}

#video_subpanel a{
  text-decoration: none;
  color: #fff;
  vertical-align: middle;
  color: #095625;  
  font-size: 12px;
}

#video_subpanel input{
  vertical-align: middle;
}

#video_subpanel_1 {
  position: absolute;
  width: 50%;
  left: 0px;
  top: 0px;
}

#video_subpanel_2 {
  position: absolute;
  width: 50%;
  left: 320px;
  top: 0px;
}

#video_panels{
/*  padding: 6px;*/
  position: relative;
  top: 0px;
  width: 640px;
  height: 167px;
  font-size: 11px;
  text-decoration: none;
}

#video_panels a{
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

#video_panels th{
  border: 1px solid #c2decc;
  font-weight: bold;
  text-align: center;
  
}

#video_panel_1_section{
  position: absolute;
  overflow: visible;
  top: 3px;
  left: 3px;
  width: 317px;
  height: 100%;
}

#video_panel_1{
  padding: 0px 4px 4px 0px;
  overflow: auto; 
  overflow-x:hidden;
  position: absolute;
  text-align: left;
/*  direction: rtl; */
  height: 140px;
  left: 3px;
  width: 310px;
}

#video_panel_2_section{
  position: absolute;
  top: 3px;
  left: 320px;
  width: 317px;
  height: 100%;
}

#video_panel_2{
  padding: 0px 4px 4px 4px;
  overflow: auto; 
  overflow-x:hidden;
  height: 140px;
}

/**** the main video section has been removed ***/
#video_main_info_section{
  position: absolute;
  top: 3px;
  left: 236px;
  width: 169px;
}
#video_main_info{
  padding: 4px;
  min-height: 106px !important;
}
/* -------------------------------------------- */

#video_stf_panel{
  overflow: visible; 
  height: 100%;
  padding: 6px;
  position: relative;
  top: 0px;
  width: 627px;
  font-size: 11px;
  text-decoration: none;
}

.mediaListHeader {
  background-color: #c6c6c6;
  border-bottom: 3px solid #fff;
  color: #2f3632;
  text-align: center;
  font-weight: normal;
  padding: 0px;
}

.media_list{
  font-size: 11px;
  padding: 0px;
  font-weight: normal;
  text-decoration: none;
  background-color: #fff;
  text-align: left;
}

.media_list a{
  display: block;
  width: 100%;
  text-decoration: none;
}
.media_list a:hover{
  display: block;
  width: 100%;
  text-decoration: none;
}

.selected_media{
  font-weight: normal;
  text-decoration: none;
  background-color: #eaf3ec;
}

.unselected_media{
  font-weight: normal;
  text-decoration: none;
}


#video_gallery_panel{
  overflow: scroll; 
  overflow-x:hidden;
  height: 163px;
  padding: 5px;
  position: relative;
  top: 0px;
  width: 627px;
  font-size: 11px;
  text-decoration: none;
}


/****** photo gallery section *********/
#new_gallery_form{
	height: 85px; 
	border: 1px solid #c2decc; 
	padding: 5px;
}

#photo_preview_section{
  overflow: visible !important;
  position: relative;
  width: 460px;
  height: 330px !important;
}


#picture_list{
  position: absolute;
  top: 0px;
  height: 300px;
  left: 470px;
  overflow: auto; 
  overflow-x:hidden;
  margin: 5px;
  border: 1px solid #ccc;
  width: 130px;
}

#current_medium img {
/*    height: 250px !important; */
}

#current_medium img {
  border: 0px solid white;
}
.displayImage {
    background-color: black;
    width: 460px;
    height: 320px;
    overflow: auto;
  overflow-x:hidden;
    text-align: center;
    vertical-align: middle;
}
.displayImage * {
    margin: 0;
    padding: 0;
}

/************* messages  **************/
#message_panel{
  width: 100%;
  overflow: visible;
  font-size: 12px;
}

#message_panel .address {
  width: 15%;
}
#message_panel .subject {
  width: 55%;
}
#message_panel .date {
  width: 20%;
  text-align: center;
}
#message_panel .action {
  width: 10%;
  text-align: center;
}
#message_panel th, td {
  padding: 3px;
}
#message_panel td {
  border-bottom: 1px solid #095526;
  border-left: 1px solid #095526;
  border-right: 0px solid #095526;
}
#message_panel th {
  background-color: #c2decc;
  border-bottom: 3px solid #fff;
  color: #0b5926;
  text-align: center;
  font-weight: normal;
}

#message_panel a{
  font-weight: normal;
}

#message_panel .answered{
  background-color: #cdc;
  border: 1px solid #cdc;
}

#message_panel .answered_newexit
{
  background-color: #cdc;
  border: 1px solid #cdc;
}

#message_panel .read{
  background-color: #fff;
  font-weight: normal;
}

#message_panel .new{
  background-color: #ccd;
  border: 1px solid #ccd;
}


#message_panel .new a{
	font-weight: bold; 
}

#message_panel .answered_new a{
	font-weight: bold; 
}



#message_show{
  width: 100%;  
}

#message_show .body{
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	color: #000;
	background-color: #fff;
	font-weight: normal;
	vertical-align: text-top;
	min-height: 120px !important;
    border: 1px solid #095526;
}

#video_message_panel_1_section{
  padding: 0px 4px 4px 0px;
  overflow: auto; 
  overflow-x:hidden;
  position: absolute;
  text-align: left;
  height: 140px;
  left: 3px;
  width: 365px;
}

#video_message_panel_2_section{
  position: relative;
  overflow: hidden;
  top: 0px;
  left: 373px;
  width: 255px;
  padding: 0px 4px 0px 4px;
}


/*****************Forum CSS************/
#forum table{
    width: 100%;
    border-color: #095526;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
}

#forum th{
    border-style: solid;
    border-width: 1px;
    background-color: #d2e6da;
    color: #095526;
    text-align: center;
}

#forum td{
    border-style: solid;
    border-width: 1px;
    border-color: #095526;
    text-align: left;
    vertical-align: text-top;
    font-size: 8pt;
}
#forum p{
    text-align: right;
    vertical-align: bottom;
}
#forum_image{
    width: 4%;
    text-align: center;
}
#forum_text{
    width: 60%;
}
#forum_options{
    width: 7%;
}
#forum a:link{
    color: #663398;
    font-size: 10pt;
}
#forum a:visited{
    color: #663398;
    font-size: 10pt;
}
#forum a:active{
    color: blue;
    font-size: 10pt;
}
#forum_edit a:link{
    text-align: right;
    vertical-align: bottom;
}

/*****************Search CSS************/
#main_search table{
    color: #085624;
}
#main_search td{
    text-align: left;
}
#main_search input{
    vertical-align: middle;
    width: 50%;
}
#main_search a{
   /* vertical-align: center;*/
    text-decoration: none;
    color: #085624;
}
#main_search img{
    vertical-align: bottom;
}
#main_search a:hover{
    text-decoration: underline;
    color: #085624;
}
#submit input{
    width: 25%;
}
#search_advanced table{
    width: 75%;
    text-align: left;
    color: #000;
}
#search_advanced td{
    vertical-align: text-top;
}
#search_advanced input{
    vertical-align: middle;
    width: 15px;
}
#user_search table{
    width: 100%;
    border-width: medium;
    border-color: #095524;
}
#user_search th{
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    border-color: #c0e0cb;
    background-color: #e2efe6;
    color: #095622;
    font-size: 10pt;
    text-align: left;
}
#user_search p{
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
}
#user_search a:link{
    color: #663398;
    font-size: 10pt;
}
#user_search a:visited{
    color: #663398;
    font-size: 10pt;
}

/*****************Blog CSS************/
.blog_header{
    border-top: 2px solid #c0e0cb;
}
#blog table{
    width: 100%;
    border: 0px solid #fff;
    border-collapse: collapse;
  	margin-top: 11px;
    padding: 5px;
}

#blog th{
    border-style: solid;
    border-width: 1px;
    border-style: solid;
    border-color: #c0e0cb;
    background-color: #e2efe6;
    color: #095622;
    text-align: left;
}

#blog td{
    border-bottom: 1px solid #c0e0cb;
    border-right: 0px solid #FFF;
    text-align: left; 
/*    vertical-align: text-top; */
    font-size: 10pt;
}
#blog p{
    text-align: right;
    vertical-align: text-bottom;
}
#blog div{
    text-align: left;
    vertical-align: text-top;
}
#blog a:link{
    color: #085624;
  	font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
}
#blog a:visited{
    color: #075724;
    font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
#blog a:hover{
    text-decoration: underline;
}
#author a:link{
    color: #085624;
  	font-weight: normal;
    font-size: 10pt;
}
#author a:visited{
    color: #075724;
    font-size: 10pt;
	font-weight: bold;
}
#friend_list p{
    text-align: left;
    font-size: 8pt;
}
#friend_list table{
    width: 100%;
}
#friend_list td{
    border-bottom: 1px solid #c0e0cb;
	height: 102px;
}
#user_display table{
    border-right: 1px solid #c0e0cb;
}
#user_display td{
    border-bottom: 1px solid #c0e0cb;
    border-right: 1px solid #c0e0cb;
    border-collapse: collapse;
    text-align: left;
    font-size: 8pt;
}


/*********  add video to comment panel *******/
#add_favorite_video{
	padding: 5px;
	position: absolute;
	z-index: 90;
	width: 255px; 
	border: 0px solid #CCCC99;
	height: 140px;
	overflow: auto; 
    overflow-x:hidden;	
}
#add_favorite_video table{
    width: 100%;
    margin-left: 9px;
    margin-right: 9px;
    background-color: #1b6e3a;
	border: 0px solid #CCCC99;
}
#add_favorite_video th{
    width: 100%;
    font-size: 10px;
    text-align: left;
    padding-left: 20px;
    color: #fff;
    background-color: #085624;
	border: 0px solid #CCCC99;
}
#add_favorite_video td{
    width: 100%;
    color: #fff;
    font-size: 10px; 
	border: 0px solid #CCCC99;
}
#add_favorite_video a:hover{
	margin-left: 10px;
	padding: 1px 5px 1px 5px;
    width: 80%;
    color: #001800;
    background-color: #61a97b;
	display: block;
	text-decoration: none;
	border: 0px solid #CCCC99;
}
#add_favorite_video a{
	margin-left: 10px;
	padding: 1px 5px 1px 5px;
    width: 80%;
    color: #fff;
	display: block;
	text-decoration: none;
	border: 0px solid #CCCC99;
	font-weight: normal;
}

#add_favorite_video .button input{
   display: block;
   background-color: red;
   color: #fff;
   border: 1px solid green;
   text-decoration: none;
	font-weight: normal;
	font-style: normal;	
}

/***** auto complete field ******/
.auto_complete {
      z-index: 1;
      position:absolute;
      width:100%;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}

.auto_complete ul {
      list-style-type: none;
      margin:0px;
      padding:0px;
}
    
.auto_complete ul li.selected 
{ 
	    background-color: #bbf;

}

.auto_complete ul li {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
}

/***********************Chris Questionnaire***************************/
#questionnaire {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

#questionnaire h1 {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	color: #000;
}

#questionnaire h2 {
	font-size: 13pt;
	font-weight: bold;
	font-family: "Bradley Hand ITC",Georgia,Serif;
	text-align: center;
	border: 1px solid #000;
	padding: 1px 2px 1px 2px;
	color: #095625;
}

#questionnaire p {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
	clear: both;
}
#questionnaire p.survey_button{
	text-align: left;
}

#questionnaire p.survey_button input{
	border: none;
	width: 195px;
	height: 39px;
	background-image: url("/images/surveybutton.png");
	background-repeat: no-repeat;
}

#questionnaire #answer_wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 26px;
	text-align: center;
	width: 100%;
}

#questionnaire #check.answer {
	float: left;
	color: #000;
	font-weight: bold;
	text-align: left;
	border: solid 1px #095625;
}

#questionnaire #answer_wrapper #simple_text {
	float: left;
	color: #000;
	font-size: 11pt;	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: none;
	width: 200px;
}

#questionnaire #answer_wrapper #stacked {
	float: left;
	color: #000;
	font-size: 11pt;
	text-align: left;
	border: none;
	width: 500px;
}

#questionnaire input {
	font-weight: bold;
	height: 15px;
	background-color: #fff;
	color: #095625;
	border: solid 1px #095625;	
}

#questionnaire #check.answer input {
	width: 160px;
}

#questionnaire #check.answer img {
	width: 160px;
	height: 120px;
}

#questionnaire textarea {
	border:1px solid #484848;
	height:50px;
	width:100%;
	overflow-x: hidden;
	overflow-y: scroll;
}
