@charset 'UTF-8';
#bigwrapper{
	width:1024px;
	height:768px;
	top:50%;
	left:50%;
	margin:0 auto;
	
}

#cssmenu {
  border: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #8e8e8e;
  width: auto;
  position:relative;
  
}
#cssmenu > ul {
  margin-top: 6px !important;
}
#cssmenu ul {
  background: rgb(44,83,158); /* Old browsers */
background: -moz-linear-gradient(top, rgba(44,83,158,1) 0%, rgba(44,83,158,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(44,83,158,1)), color-stop(100%,rgba(44,83,158,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(44,83,158,1) 0%,rgba(44,83,158,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(44,83,158,1) 0%,rgba(44,83,158,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(44,83,158,1) 0%,rgba(44,83,158,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(44,83,158,1) 0%,rgba(44,83,158,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0 ); /* IE6-9 */
  border-top: 1px solid #A8A8A8;
  -webkit-box-shadow: inset 0 1px 0 #e9e9e9, 0 1px 0 #990000, 0 2px 0 #ac1616, 0 8px 0 #990000, 0 9px 0 #6b0000, 0 -1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #e9e9e9, 0 1px 0 #990000, 0 2px 0 #ac1616, 0 8px 0 #990000, 0 9px 0 #6b0000, 0 -1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #e9e9e9, 0 1px 0 #990000, 0 2px 0 #ac1616, 0 8px 0 #990000, 0 9px 0 #6b0000, 0 -1px 1px rgba(0, 0, 0, 0.1);
  height: 27px;
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu ul ul {
  border-top: 6px solid #990000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#cssmenu ul ul a {
  line-height: 43px;
}
#cssmenu ul ul ul {
  left: 100%;
  top: 0;
}
#cssmenu li {
  float: left;
  
  
}
#cssmenu li a {
  color: #e6fafa;
  display: block;
  font-weight: bold;
  line-height: 30px;
  padding: 0px 13px;
  text-align: center;
  text-decoration: none;
}
#cssmenu li a:hover {
  color: #000000;
  text-decoration: none;
}
#cssmenu li ul {
  background: rgb(79,133,187); /* Old browsers */
background: -moz-linear-gradient(top, rgba(79,133,187,1) 0%, rgba(79,133,187,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,133,187,1)), color-stop(100%,rgba(79,133,187,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(79,133,187,1) 0%,rgba(79,133,187,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#4f85bb',GradientType=0 ); /* IE6-9 */
  border-left: 2px solid #990000;
  border-right: 2px solid #990000;
  border-bottom: 2px solid #990000;
  display: none;
  height: auto;
  filter: alpha(opacity=95);
  opacity: 0.95;
  position: absolute;
  width: 225px;
  z-index: 200;
  /*top:1em;
		/*left:0;*/

}
#cssmenu li:hover > ul {
  display: block;
}
#cssmenu li li {
  display: block;
  float: none;
  padding: 0px;
  position: relative;
  width: 225px;
}
#cssmenu li ul a {
  display: block;
  font-size: 12px;
  font-style: normal;
  padding: 0px 10px 0px 15px;
  text-align: left;
}
#cssmenu li ul a:hover {
  background: #0073CF;
  color: #000000;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
#cssmenu p {
  clear: left;
}
#cssmenu .active > a {
  background: #990000;
  -webkit-box-shadow: 0 -4px 0 #990000, 0 -5px 0 #ac1616, 0 -6px 0 #990000;
  -moz-box-shadow: 0 -4px 0 #990000, 0 -5px 0 #ac1616, 0 -6px 0 #990000;
  box-shadow: 0 -4px 0 #990000, 0 -5px 0 #ac1616, 0 -6px 0 #990000;
  color: #ffffff;
}
#cssmenu .active > a:hover {
  color: white;
}
body
{
	
   height: 100%;
   margin: 0;
   border:none;
   background-color:#FAF0E6;
   
}
#wrapper	
{
	background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
  width:100%; 
}
#headingcontent1,#headingcontent2,#headingcontent3, #headingcontent4{
	background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
  	width:100%;
	
	height:25px; 
	color:#FAF0E6;
	font-family:Replica;
	text-align:center;
	font-style:normal;
	font-size:22px;
	padding-top:7px;
	border-radius:5px;
	
}
#headingvideo1,#headingvideo2, #headingvideo3, #headingvideo4,#headingvideo5,#headingvideo6{
		background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
  	width:100%;
	
	height:25px; 
	color:#FAF0E6;
	font-family:Replica;
	text-align:center;
	font-style:normal;
	font-size:15px;
	padding-top:7px;
	border-radius:5px;
	position:relative;
}

#main_id
{
	width:900px;
	margin:0 auto;	
}
h1.mycss
{
text-shadow:0px 1px 0 rgba(255,84,71,1);
font-weight:normal;
color:#FAF0E6;
letter-spacing:4pt;
word-spacing:2pt;
font-size:70px;
text-align:center;
font-family:Replica;
line-height:1;
border:none;
margin:0 auto;
}
h2.mycss1
{
text-shadow:0px 1px 0 rgba(255,84,71,1);font-weight:normal;color:#FAF0E6;letter-spacing:1pt;word-spacing:1pt;font-size:23px;text-align:left;font-family:Replica, serif;line-height:1;
border:none;
margin:0 auto;
}
h3.mycss2
{
	text-shadow:0px 1px 0 rgba(255,84,71,1);font-weight:normal;color:#FFF;font-size:15px;text-align:left;font-family:Replica;line-height:1;
border:none;
margin:0 auto;
padding-top:7px;
}

input.search {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #333333;
    display: block;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 4px 30px 4px 6px;
    width: 136px;
}

label.positioned {
    color: #000000;
    display: block;
    font-size: 12px;
    height: 17px;
    left: 9px;
    line-height: 17px;
    text-transform: lowercase;
    top: 6px;
}
.accessibility, .search-form label {
    cursor: text;
    left: -9999px;
    position: absolute;
    top: -9999px;
}

button {
    background: url("../images_new/button.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 21px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px;
    text-indent: -9999px;
    top: 4px;
    width: 21px;
}
button, label {
    cursor: pointer;
}


.pagewidth {
	margin: 0 auto;
	position: absolute;
	width: 960px;
	height: 30px;
	left: 2px;
}

#topnav {
    background-color:#333;
    border-bottom: 1px solid #B43133;
    border-top: 1px solid #484848;
    color: #FFFFFF;
    font-family: "ProximaNova","Helvetica Neue",Arial,sans-serif;
    line-height: 30px;
    height: 30px;
    position: relative;
}

.search-form {
    height: 25px;
    padding: 2px 0 2px 3px;
    position: absolute;
    right: 0;
    top: 0;
    width: 172px;
}

.clear {
	clear:both
}

#gallery {
	display:inline;
	position: absolute;
	height: 280px;
	margin:auto;
	left: 3px;
	top:15px;
	width: 580px;
	margin-left:60px;
	border:thick;
	border-color:#CCC;
	border-style:solid;
	border-radius:10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	 box-shadow: 5px 5px 5px #888888;
	 -webkit-box-shadow: 5px 5px 5px #888888;
	}
	#gallery a {
		position: absolute;
		margin:0 auto;
	}
	
	#gallery a img {
		
		 -moz-box-shadow: 0 -4px 0 #990000, 0 -5px 0 #ac1616, 0 -6px 0 #990000;
		width: 580px;
		height:280px; 
	}
	
	#gallery a.show {
		z-index:-500;
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:580px; 
		position:absolute;
		margin-top: 230px;
		
	}

	#gallery .caption .content {
		margin:5px;	
		
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		
	}
	

#content{
	display: inline;
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-top:-5px;
	width: 280px;
	height: 280px;
	left: 605px;
	}
	 #content4{
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-left:-20px;
	margin-top:15px;
	width: 280px;
	height: 280px;
	left: 7px;

	 }
	 #content5{
	position: absolute;
	border: thick;
	border-color: #CCC;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	margin-left: 280px;
	margin-top:15px;
	width: 287px;
	height: 280px;
	left: 11px;

	 }
	 #content8{
	position: absolute;
	border: thick;
	border-color: #CCC;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	margin-left: 590px;
	margin-top:15px;
	width: 280px;
	height: 280px;
	left: 12px;

	 }
	 
	 #content1{
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-left: -20px;
	margin-top: 320px;
	width: 280px;
	height: 280px;
	left: 7px;

	 }
	 #content2{
	position: absolute;
	border: thick;
	border-color: #CCC;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	margin-left: 280px;
	margin-top: 320px;
	width: 287px;
	height: 280px;
	left: 11px;

	 }
	 #content3{
	position: absolute;
	border: thick;
	border-color: #CCC;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	margin-left: 590px;
	margin-top: 320px;
	width: 280px;
	height: 280px;
	left: 12px;

	 }
	 #content7{
	position: relative;
	border: thick;
	border-color: #CCC;
	border-radius: 10px;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	 }
	  #content9{
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-left: 56px;
	margin-top: 320px;
	width: 280px;
	height: 280px;
	left: 7px;

	 }
	  #content10{
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-left: 360px;
	margin-top: 320px;
	width: 280px;
	height: 280px;
	left: 7px;

	 }
	  #content11{
	position: absolute;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-left: 670px;
	margin-top: 320px;
	width: 280px;
	height: 280px;
	left: 7px;

	 }
	 #content12{
	position: relative;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	float: right;
	width: 260px;
	height: 250px;
	margin-right:140px;
	
	 }
	 #content13{
	 position: relative;
	 border: thick;
	 border-color: #CCC;
	 -moz-box-shadow: 5px 5px 5px #888888;
	 box-shadow: 5px 5px 5px #888888;
	 -webkit-box-shadow: 5px 5px 5px #888888;
	 border-style: solid;
	 border-radius: 10px;
	 width: 300px;
	 height: 280px;
	 left: 7px;
	 
	 }

#content14{
	position: relative;
	border: thick;
	border-color: #CCC;
	-moz-box-shadow: 5px 5px 5px #888888;
	box-shadow: 5px 5px 5px #888888;
	-webkit-box-shadow: 5px 5px 5px #888888;
	border-style: solid;
	border-radius: 10px;
	margin-right: 140px;
	width: 300px;
	height: 200px;
	left: 7px;
	float: right;
	

	 }
#content15{
	 position: relative;
	 border: thick;
	 border-color: #CCC;
	 -moz-box-shadow: 5px 5px 5px #888888;
	 box-shadow: 5px 5px 5px #888888;
	 -webkit-box-shadow: 5px 5px 5px #888888;
	 border-style: solid;
	 border-radius: 10px;
	 width: 280px;
	 height: 120px;
	 left: 7px;
	 vertical-align:central;
	 
	 }

#content16{
	 position: relative;
	 border: thick;
	 border-color: #CCC;
	 -moz-box-shadow: 5px 5px 5px #888888;
	 box-shadow: 5px 5px 5px #888888;
	 -webkit-box-shadow: 5px 5px 5px #888888;
	 border-style: solid;
	 border-radius: 10px;
	 width: 280px;
	 height: 480px;
	 left: 7px;
	 vertical-align:central;
	 
	 }
	 
	 #footer{
	bottom:0;
	height: 100px;
	width: 100%;
	background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	
	 }
	#footer_text, #copyright	
	{
		font-family:Replica; 
		color:#fff; 
		font-size:15px;
		bottom:0;
		position:relative;
		right:0;
		text-align:right;
		padding-top:2px;
	}
	
 #footer1{
	bottom:0;
	height: 100px;
	width: 100%;
	background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	position:absolute;
	
	 }
	#footer_text1, #copyright1	
	{
		font-family:Replica; 
		color:#fff; 
		font-size:15px;
		bottom:0;
		position:relative;
		right:0;
		text-align:right;
		padding-top:2px;
	}

#footer_members{
	bottom:0;
	margin-top: 50px;
	
	height: 100px;
	background: -moz-linear-gradient(center top , #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
	background: -webkit-linear-gradient( #990000 30%, #660000 70%) repeat scroll 0 0 #990000;
		 
}
	#footer_text_members, #copyright_members	
	{
		font-family:Replica; 
		color:#fff; 		
		font-size:15px;
		bottom:0;
		right:0;
		text-align:right;
		padding-top:2px;
	}
#form {
  overflow: auto;
  border: 1px solid black;
  width: 870px;
  padding-left: 10px;
 padding-right: 10px;
  }
 #form  table {
   vertical-align: middle;
  }
 #form span{
   display: inline-block;
	margin:left:auto;
	margin-right:auto;
}
 .sit-in-the-corner {
    float: left;
    margin-left: -5px;
    margin-top: -13px;
}
.sit-in-the-corner2 {
    float: left;
    margin-left: -5px;
    margin-top: -24px;
}
.sit-in-the-corner3 {
    float: left;
    margin-left: -5px;
	margin-top: -35px;
}

.sit-in-the-corner4 {
    float: left;
    margin-left: -5px;
    margin-top: -14px;
}
.sit-in-the-corner5 {
    float: left;
    margin-left: -5px;
    margin-top: -14px;
}

.sit-in-the-corner6 {
    float: left;
    margin-left: -5px;
    margin-top: -25px;
}