
/* v3ds general site styles */

body, p, li, dd 
{
  font-family: Arial, sans-serif;
  font-size: 15px;
}

.content_table
{
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.v3ds_logo
{
  position:relative;
  top:5px;
  left:10px; 
}

/*
.v3ds_frame
{
  background-image:url('../v3ds_images/v_map_round_comp_new_4_12.gif');
  background-repeat:no-repeat;
  background-position:-30px 80px;
}*/

.img_command
{
  cursor:pointer; 
}

.bold_blue
{
  color: #6699FF;
  font-weight:bold; 
}

.reg_blue
{
  color: #6699FF;
}

.content_form
{
  padding-left:29px;
  width:100%;
  min-height:500px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-indent: 2px;
}

.content_form input, p, li, select
{
  font-family:Arial, sans-serif;
  font-size:12px;
  height:14px;
}

.submit_white_grey
{
  font-family:Arial, sans-serif;
  border: 1px solid black; 
  width:65px;
  height:18px !important;
  background-color:White;
}

.submit_white_grey::-moz-focus-inner
{ 
  padding:0; 
  border:0;
}

.submit_white_grey:focus 
{
  outline: 1px dotted;
}

.content_form .dropdowns
{
  font-family:Arial, sans-serif;
  font-size:12px;
  height:18px;
}

.line_grey
{
  height:1px;
  border-top: 1px solid #404040; 
  border-bottom: 0px solid white;
}

.line_light_grey
{
  border-bottom:1px solid #F0F0F0;
  border-top:0px;
  border-left:0px;
  border-right:0px;
}

.div_scrolling
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  overflow-y: auto;
  overflow-x:hidden;
}

.header_title_bar
{
  width:100%;
  background-color:#1D1D1D;
  text-align:left;
}

.header_title_bar h1
{
  font-family:Arial, sans-serif;
  font-size:13px;
  color: white;
  font-weight:bold;
  padding: 4px;
}

.table_sideways
{
  font-family:Arial, sans-serif;
  font-size:12px;
}

.textarea_general
{
  font-family:Arial, sans-serif;
  font-size:12px; 
}

.favorites_link
{
  text-decoration:none;
}

.favorites_link:hover
{
  text-decoration:underline;
}

.report_violation
{
  font-size: 10px;
  color:Black;
  text-decoration:none;
}

.report_violation:hover
{
  font-size: 10px;
  color:Black;
  text-decoration:underline;
}

/* end of v3ds general site styles */

/* v3ds top bar styles */

.v3ds_top_bar
{
  position:relative;
  top:45px;
  margin-left:30px;
  margin-top:-22px;
  background-repeat:no-repeat;
  background-position:0px 0px;
  background-color:#DEDEDE;
  width:100%;
  height:23px;
  border-bottom:1px solid #999999;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.v3ds_top_bar_login
{
  position:relative;
  top:1px;
  display:block;
  border:1px solid #B2B2B2;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;
  color:black;
  width:80px;
  background-color:#B5B5B5;
  height:16px;
  cursor:pointer;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.v3ds_top_bar_register
{
  position:relative;
  top:1px;
  display:block;
  border:1px solid #B2B2B2;
  font-size:13px;
  font-family:Arial;
  color:black;
  font-weight:bold;
  width:80px;
  background-color:#B5B5B5;
  height:16px;
  cursor:pointer;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.v3ds_top_bar_separator
{
  position:relative;
  top:1px;
  display:block;
  width:35px;
}

.v3ds_top_search_input
{
  position:relative;
  color:black;
  font-family:Arial, sans-serif;
  font-size:12px;
  background-color:white;
  border:1px solid grey;
  border-top:1px solid grey;
  border-left:1px solid grey;
  border-right:1px solid grey;
  border-bottom:1px solid grey;
  height:14px;
  width:235px;
  z-index:20;
  outline: none;
  text-indent: 5px;
}

.v3ds_top_search_box
{
  display:none;
  position:absolute;
  border:1px solid grey;
  z-index:10;
  background-color:white;
}

.v3ds_top_bar_login_box
{
  display:none;
  position:absolute;
  border:1px solid grey;
  z-index:22;
  background-color:white;
  color:black;
  font-family:Arial, sans-serif;
  font-size:11px;
  top:22px;
  width:220px;
}

.v3ds_top_bar_register_box
{
  display:none;
  position:absolute;
  border:1px solid grey;
  z-index:22;
  background-color:white;
  color:black;
  font-family:Arial, sans-serif;
  font-size:11px;
  top:22px;
  width:180px;
}

/* end of v3ds top bar styles */

.v3ds_main_container
{
  border:0px;
  width:100%;
  border-collapse:collapse;
  background:transparent;
}

.v3ds_main_col
{
  width:100%;
}

.v3ds_top_search
{
  color:black;
  font-weight:bold;
  font-family:Arial;
  font-size:13px;
  background-color:#B5B5B5;
  border:1px solid #B2B2B2;
  height: 18px;
  width:55px;
  padding-left:2px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

/* v3dS Intellisense styles */

td.intell_cell
{
  color:black;
  font-family:Arial, sans-serif;
  font-size:11px;
  background-color:White;
  width:100%;
}

td.intell_cell:hover
{
  color:black;
  font-family:Arial, sans-serif;
  font-size:11px;
  background-color:#ccc;
  width:100%;
}

/* end of v3ds Intellisense styles */

/* v3ds left menu styles */

.v3ds_left_main
{
  height:430px;
  width:200px;
}

.v3ds_left_main_td
{

}

.v3ds_left_menu_base
{
  position:relative;
  top:28px;
  left:0px;
  height:396px;
  width:205px;
  border-top-left-radius: 1.0em;
  border-bottom-left-radius: 1.0em;
  z-index:4;
}

.v3ds_left_menu_bottom_border
{
  position:relative;
  left:10px;
  top:25px;
  height:210px;
  width:205px;
  z-index:20;
  border:0px;
}

.v3ds_left_menu_stage_1_title
{
  position:relative;
  width:140px;
}
 
.v3ds_left_menu_stage_1_content
{
  position:relative;
  width:140px;
  top:5px;
}

.v3ds_left_menu_table td
{
  color:White;
  font-size:13px;
  font-family:arial;
  white-space:nowrap;
  cursor:pointer;
}

.v3ds_left_menu_title
{
  height:23px;
}

.v3ds_left_menu_stage_1_container
{
  position:relative;
  top:9px;
  left:10px;
  background-color:#313131;
  padding:6px;
  border-radius:0.7em;
  -moz-border-radius:0.7em;
  -webkit-border-radius:0.7em;
  height:320px;
  border:1px solid blue;
  width:140px;
}

.v3ds_left_menu_stage_1_main
{
  position:relative;
  top:17px;
  background:#171515;
  padding:3px;
  background:
		linear-gradient(135deg, transparent 5px, #171515 0) top left,
		linear-gradient(45deg,  transparent 5px, #171515 0) bottom left;
	 background-size: 100% 98%;
	 background-repeat: no-repeat;
	 width:173px;
	 margin-left: auto;
  margin-right: auto;
  border-top-right-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  border-bottom-right-radius:5px;
  -moz-border-bottom-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
}

.white_font:hover,.white_font:visited,.white_font:active,.white_font:link
{
  text-decoration: none;
  color:white;
  font-weight:bold;
}

.v3ds_left_menu_stage_1_title
{
  height:24px;
  overflow:hidden;
  cursor:pointer;
  color: White;
  font-size:13px;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
}
 
.v3ds_left_menu_stage_1_content
{
  height:0px;
  overflow:hidden;
  display:none; 
  color: White;
  font-size:13px;
}
 
.v3ds_left_menu_stage_1_container
{
  border:0px;
}

.v3ds_left_menu_tree_1
{
  background-image:url('../v3ds_images/v3ds_par_tree_1.gif');
  background-repeat:no-repeat;
  background-position:0px 10px;
}

.v3ds_left_menu_tree_1_node_1
{

  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_1_cld_1
{
  background-image:url('../v3ds_images/v3ds_par_tree_1.gif');
  background-repeat:no-repeat;
  background-position:0px 7px;
}

.v3ds_left_menu_tree_1_node_2
{

  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_2
{
  background-image:url('../v3ds_images/v3ds_par_tree_2.gif');
  background-repeat:no-repeat;
  background-position:0px 10px;
}

.v3ds_left_menu_tree_2_node_1
{

  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_2_cld_1
{
  background-image:url('../v3ds_images/v3ds_par_tree_2.gif');
  background-repeat:no-repeat;
  background-position:0px 7px;
}

.v3ds_left_menu_tree_2_node_2
{
  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_3
{
  background-image:url('../v3ds_images/v3ds_par_tree_3.gif');
  background-repeat:no-repeat;
  background-position:0px 10px;
}

.v3ds_left_menu_tree_3_node_1
{

  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_3_cld_1
{
  background-image:url('../v3ds_images/v3ds_par_tree_3.gif');
  background-repeat:no-repeat;
  background-position:0px 7px;
}

.v3ds_left_menu_tree_3_node_2
{
  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_4
{
  background-image:url('../v3ds_images/v3ds_par_tree_4.gif');
  background-repeat:no-repeat;
  background-position:0px 10px;
}

.v3ds_left_menu_tree_4_node_1
{
  background-repeat:no-repeat;
  background-position:2px 0px;
}

.v3ds_left_menu_tree_4_cld_1
{
  background-image:url('../v3ds_images/v3ds_par_tree_4.gif');
  background-repeat:no-repeat;
  background-position:0px 7px;
}

.v3ds_left_menu_tree_4_node_2
{
  background-repeat:no-repeat;
  background-position:2px 0px;
}

/* end of v3ds left menu styles */

/* v3ds footer styles */

.v3ds_footer
{
  width:100%;
  margin-left:25px;
  top:-10px;
  background-color:#DEDEDE;
  height:22px;
  border-top:1px solid #999999;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.v3ds_footer_container a:link, v3ds_footer_container a:active 
{
  color:black;
  font-size:12px;
  font-family:Arial;
  text-decoration:none;
}

.v3ds_footer_container a:visited, v3ds_footer_container a:hover 
{
  color:black;
  font-size:12px;
  font-family:Arial;
  text-decoration:none;
}

/* end of v3ds footer styles */

/* v3ds right bar map styles */

.v3ds_map_ind
{
  display:block;
  position:absolute;
}

.v3ds_rail_right
{
  top:-611px;
  left:-6px;
  position:absolute;
  z-index:1;
}

.v3ds_ballind
{
  position:absolute;
  opacity: 0.70;    
  filter: alpha(opacity=70);
  z-index:1001;
}

.v3ds_track_base
{
  /*top:-88px;
  left:-6px;
  position:absolute;
  z-index:2;*/
  position:relative;
  left:32px;
}

table.v3ds_map_container
{
  border:0px solid grey;
  position:absolute;
  left:-38px;
  z-index:1000;
}

table.v3ds_map_container td
{
  border:0px solid grey;
  width:30px;
  height:30px;
}

/* end of v3ds bar map styles */

/* v3ds lightbox styles */

.filter_box
{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: #CCA;
  z-index:10;
  opacity:0.5;
  filter: alpha(opacity=50);
}

.lightbox 
{
  display: none;
  position: absolute;
  padding: 0px;
  margin:0;
  border: 1px solid black;
  background-color: white;
  z-index:9990;
  overflow: visible;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  box-shadow: 5px 5px 3px rgba(85,85,85,0.5);
  -moz-box-shadow: 5px 5px 3px rgba(85,85,85,0.5);
  -webkit-box-shadow: 5px 5px 3px rgba(85,85,85,0.5);
}

.lightbox_form_test
{
  width:100%;
}

.lightbox_boxtitle
{
  position:absolute;
  float:center;
  top:0;
  left:0;
  padding:0;
  padding-top:4px;
  left-padding:8px;
  margin:0;
  border-bottom:3px solid black;
  background-color:#1D1D1D;
  color:white;
  text-align:center;
  z-index:9995;
  font-family:Arial, sans-serif;
  font-size:13px;
  color: white;
  font-weight:bold;
  border-top-right-radius:10px;
  border-top-left-radius:10px;
  -moz-border-top-right-radius:10px;
  -moz-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -webkit-border-top-left-radius:10px;
}

.lightbox_content
{
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.lightbox_content_2
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  overflow-y: auto;
  overflow-x:hidden;
  height:450px;
  width:494px;
}

.interface_content
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  overflow-y: auto;
  overflow-x:hidden;
  height:560px;
}

.interface_content_2
{
  font-family: Arial, sans-serif;
  font-size: 12px;
  overflow-y: auto;
  overflow-x:hidden;
  padding-bottom:40px;
}

.lightbox_container
{
  display:none;
}

#mycontainer_messages
{
  position:absolute;
  top:220px;
  left:40%;
  z-index:12;
}

#mycontainer_userinfo
{
  position:absolute;
  top:0px;
  left:38px;
  z-index:4;
  color:white;
  cursor:pointer;
  padding-left:2px;
}

#mycontainer_userhelp
{
  position:absolute;
  top:560px;
  left:45px;
  z-index:4;
  color:white;
  cursor:pointer;
  padding-left:2px;
}

#mycontainer_usercount
{
  position:absolute;
  top:0px;
  left:90%;
  z-index:4;
  color:white;
  cursor:pointer;
  padding-left:2px;
}

.mycontainer_userinfo_content
{
  position:absolute;
  top:18px;
  left:38px;
  z-index:3;
  color:white;
  cursor:pointer;
  width:104px;
  height:100px;
  border:1px solid #cfcfcf;
  display:none;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:5px;
  -moz-border-top-right-radius:10px;
  -moz-border-bottom-right-radius:10px;
  -moz-border-bottom-left-radius:5px;
}

.mycontainer_userinfo_content_nc
{
  position:absolute;
  top:18px;
  left:38px;
  z-index:3;
  color:white;
  cursor:pointer;
  width:98px;
  height:98px;
  border:1px solid #cfcfcf;
  display:none;
}

#mycontainer_userembed
{
  position:absolute;
  top:0px;
  left:70%;
  z-index:4;
  color:white;
  cursor:pointer;
  padding-left:2px;
}

.mycontainer_userembed_content
{
  position:absolute;
  top:18px;
  left:50%;
  z-index:3;
  color:white;
  cursor:pointer;
  width:350px;
  height:21px;
  border:1px solid #cfcfcf;
  display:none;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:5px;
  -moz-border-top-right-radius:10px;
  -moz-border-bottom-right-radius:10px;
  -moz-border-bottom-left-radius:5px;
}

.mycontainer_userembed_content_nc
{
  position:absolute;
  top:18px;
  left:50%;
  z-index:3;
  color:white;
  cursor:pointer;
  width:450px;
  height:21px;
  border:1px solid #cfcfcf;
  display:none;
}

.v3ds_embed_input
{
  position:relative;
  color:black;
  font-family:Arial, sans-serif;
  font-size:13px;
  background-color:transparent;
  border:0px solid grey;
  border-top:0px solid grey;
  border-left:0px solid grey;
  border-right:0px solid grey;
  border-bottom:0px solid grey;
  height:20px;
  width:445px;
  z-index:20;
}

.mycontainer_userhelp_content
{
  position:absolute;
  top:400px;
  left:45px;
  z-index:3;
  color:black;
  cursor:pointer;
  width:160px;
  height:153px;
  border:1px solid #cfcfcf;
  display:none;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:5px;
  -moz-border-top-right-radius:10px;
  -moz-border-bottom-right-radius:10px;
  -moz-border-bottom-left-radius:5px;
  font-size:12px;
}

.mycontainer_userhelp_content_nc
{
  position:absolute;
  top:400px;
  left:45px;
  z-index:3;
  color:black;
  cursor:pointer;
  width:160px;
  height:153px;
  border:1px solid #cfcfcf;
  display:none;
  font-size:12px;
  border-top-left-radius:5px;
  border-top-right-radius:10px;
  border-bottom-right-radius:10px;
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:10px;
  -moz-border-bottom-right-radius:10px;
  padding:3px;
}

#no_picture_indicator_html
{
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width:93px;
  height:93px;
  color:rgb(172, 180, 180);
}

#picture_indicator
{
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width:93px;
  height:93px;
  color:rgb(172, 180, 180);
}

/* end of v3ds lightbox styles */

/* drags styles */

.drp_anagram
{
  list-style: none;
  width:22px;
  padding:1px;
  height:22px;
}

.drp_anagram_disabled
{
  list-style: none;
  width:22px;
  padding:1px;
  height:22px;
  background-color:Red;
  opacity:0.24;
  filter:alpha(opacity=24); 
}

.td_anagram
{
  font-size:0px; 
  border:1px solid black;
}

.tr_anagram
{
  font-size:0px; 
  border:1px solid black;
}

.td_anagram_map
{
  font-size:0px;
  border:1px solid black;
}

.tr_anagram_map
{
  font-size:0px;
  border:1px solid black;
}

.td_subtitle
{
  background-color:#1D1D1D;
  color:white;
  text-align:center;
  z-index:9995;
  font-family:Arial, sans-serif;
  font-size:13px;
  color: white;
  font-weight:bold;
}

.table_beach
{
  background-image:url('../v3ds_images/beach_terrain_illustration.gif');
  background-repeat:no-repeat;
  background-position:0px 0px;
}

.table_castle
{
  background-image:url('../v3ds_images/castle_terrain_illustration7.gif');
  background-repeat:no-repeat;
  background-position:0px 0px;
}

.table_desert
{
  background-image:url('../v3ds_images/desert_terrain_illustration.gif');
  background-repeat:no-repeat;
  background-position:0px 0px;
}

.table_space
{
  background-image:url('../v3ds_images/space_fans_illustration.gif');
  background-repeat:no-repeat;
  background-position:0px 0px;
}

.table_lighthouse
{
  background-image:url('../v3ds_images/lighthouse_terrain_illustration10.gif');
  background-repeat:no-repeat;
  background-position:0px 0px;
}

/* end of drags styles */

/* inbox styles */

.message_subject
{
  text-decoration:none;
  color:black; 
}

.message_subject:active
{
  text-decoration:none;
  color:black; 
}

.message_subject:visited
{
  text-decoration:none;
  color:black; 
}

.message_subject:hover
{
  text-decoration:none;
  color:black; 
}

/* end of inbox styles */

/* rotator styles */

div.image-div 
{
  width: 500px;
  height: 500px;
  padding: 15px;
  display: table-cell;
  vertical-align: middle;
  text-align:center;
}

div.image-inner-div 
{
  height: 530px;
}

div.image-middle-div 
{
  width: 535px;
  overflow: auto;
  border:1px solid black;
  overflow:hidden;
}

/* end of rotator styles */
