body{
margin: 0 auto;
}

body a:link {
    text-decoration:none;
}
body a:visited {
    text-decoration:none;
}
body a:link {
    text-decoration:none;
}
body a:hover {
    text-decoration:none;
}
body a:link {
    text-decoration:none;
}




.search{
	float: left;
		background-color: black;
			width: 25%;
				height: 25px;
					text-align: center;
						font-family: tahoma;
							font-size: 15px;
								color: white;
									padding: 16px 0 10px;
										border-bottom: solid 1px red;
										
}

	
.search 	input, select, textarea {
	background-color: black;
	color: white;
	}
	
#sph1{
	
	
}

#header{
	width: 100%;
			clear: both;
				text-align: center;
					background-color: black;
	    
}

#header img{
	width: 90%;
}

.spacer{
    background-color: red;
		color: red;
			height: 1px;
				margin: -3px 0 10px;
	
}

#wrapper{
	
height: auto;
	display: none;
	
}

#nav_2{
	width: 99%;
		padding: 0 0 0 1%;
			margin-top: -8px;
				background-color: black;
					height: 65px;
						border-top: 5px solid;
}

.nav_box{
	height: 60px;
		line-height: 60px;
}

.nav_box_2{
    background-color: #555;
		border-radius: 20px;
			height: 60px;
				line-height: 60px;
					width: 100%;
}


#nav_2 a{
	color: white;
		text-decoration: none;
			display:block;
				font-size: 15px;
					font-family: lato;
}

#nav_2 ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
#nav_2 ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  position: relative;
  padding: 0;
  background: black;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  width: 16.1%;
  text-align: center;
}

#nav_2 ul li:hover {
  background: #555;
	color: #fff;
		border-radius: 10px;
			border-top: 1px solid red;
}

#nav_2 ul li ul {
  padding: 0;
  position: absolute;

  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
#nav_2 ul li ul li { 
    background: #black none repeat scroll 0 0;
		color: #fff;
			display: block;
				height: 55px;
					line-height: 55px;
						text-shadow: 0 -1px 0 #000;
							width: 205px;
}
#nav_2 ul li ul li:hover { background: #666; }

#nav_2 ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}


#middle_wrapper {
    margin: 0 auto;
		width: 100%;
}

/* pop up css */
#pop_up_p {
height: 80%;
width: 80%;
margin: 0 auto;

    color: #443636;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 15px;
    line-height: 1.6;
	text-align: center;
	padding-top: 35px;
}

#pop_up_p  h1{
	font-family: lato;
		font-size: 22px;
			color: #551A8B;
}

#pop_up_p  img{
	margin: 0 auto;
	padding-top: 40px;
}

       #overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            background: #999;
            width: 100%;
            height: 1000%;
            opacity: 0.8;
            z-index: 100;
        }
        #popup {
            position: absolute;
            left: 50%;
            background: #fff;
            width: 500px;
            height: 500px;
            margin-left: -250px; /*Half the value of width to center div*/
            margin-top: -391px; /*Half the value of height to center div*/
            z-index: 200;
        }
        #popupclose {
                background-color: #2A7F4F;
    color: white;
    cursor: pointer;
    float: right;
    font-family: verdana;
    padding: 10px;
    text-align: right;
    width: 3%;
        }
		
		/* ebd of pop up css */

		

.body_box {
    float: left;
		padding: 90px 5%;
			width: 23%;
				color: #443636;
				font-family: Verdana,Geneva,sans-serif;
				font-size: 15px;
				line-height: 1.6;
}

.body_box ul{
	line-height: 2.0;
	
}

.mid_left_box{
	height: 250px;
		width: 86%;
			box-shadow: -8px 12px 14px #888888;
	
}

.text_box{
	padding-top: 20px;
}

.text_box h1{
	font-family: lato;
		font-size: 22px;
			color: #551A8B;
	
}

.text_box a{
	text-decoration: none;
	
}

#body_bar{
	background-color: black;
		color: white;
			width: 100%;
				clear: both;
					float: left;
						height: 468px;
								font-family: lato;
									font-size: 35px;
										text-align: center	
}

#body_bar p {
		padding-top: 4%;
}
.bb_top{
	width: 100%;
	
}

.bb1 {
    float: left;
		padding-left: 2%;
			width: 23%;
				text-align: left;
				    }
					

.bb2{
    float: left;
		width: 25%;
				text-align: center;
				    }
					
.bb3{
    float: left;
		width: 25%;
				text-align: center;
				    }




.bb4{
    float: left;
		padding-right: 2%;
			width: 23%;
				text-align: right;
				   			
}

#lower_content_left{
	width: 20%;
	clear: both;
		float: left;
			  text-align: center;
					padding: 28px 0;
						margin-top: 55px;
}

#lower_content_left img{
    padding: 27px 0 ;	
	
	
}

#lower_content_right{
	width: 70%;
			float: left;
				padding: 35px 5% 50px;
					color: #443636;
						font-family: Verdana,Geneva,sans-serif;
							font-size: 13.5px;
								line-height: 1.6;
									margin-top: 40px;
}

.red{
	color: red;
}

#lower_content_right h1{
	font-family: lato;
		font-size: 22px;
			color: #551A8B;
	
}

#lower_content_right h2{
	font-family: lato;
		font-size: 22px;
			color: #551A8B;
	
}

.black_spacer{
	background-color: black;
		height: 10px;
			clear: both;
				color: black;
}

.red_spacer{
	background-color: red;
		height: 10px;
			clear: both;
				color: red;
}
#white_footer{
	font-family: lato;
		font-size: 11px;
			text-align: center;
				    line-height: 9px;
						padding: 15px 10%;
							color: #443636;
								font-family: Verdana,Geneva,sans-serif;
									line-height: 1.6;
	} 



#black_footer{
	background-color: black;
		color: white;	
			font-family: lato;
				font-size: 11px;
					text-align: center;
						    line-height: 9px;
								padding: 15px 0;
}

