/* CSS Document */
/*VISPA */

		/*  Establish general layout parameters */

body	{
	background: #333333 url(../assets/backg2.gif) top left repeat;
	margin: 0;
	padding: 0;
	border: 0;
    text-align:left;
	font-family:  "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	}
	
	/*Wrapping Containers for Header Body and Footer */
	
	
	#wrap_header	{
	margin:20px auto;
	padding: 0;
	width: 800px; 

	}
	
	#wrap_frame	{
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 731px;
	}
	


html>#wrap_frame{
	width: 0px;
	} 

/* Header Closer */
	
	#header	{
	background: transparent url(../assets/vispa_logo.gif) left no-repeat;
	width: 800px;
	height: 100px;
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0;
	
	}
	
		#banner{
	background: transparent url(../assets/eye_banner.jpg) left no-repeat;
	width: 800px;
	height: 263px;
	border: 0;
	margin: 24px 0px 0px 0px;
	padding: 0;

}

#main_body	{
padding: 10px;
	margin: 0;
	border: 0;
	text-align: left;
	
	}
	
	/*Typography */
	
	#main_content li {
  color:#fff; 
	}
	
	#main_content h1, h2, h3 {
  color:#cc0066; 
	}
	
		#menu	li {
	color:#ffffff;
	float:left;
	background: transparent url() left no-repeat;
margin: 0;
padding: 5px 10px 20px 20px;
list-style:none;
	}
	
	
	ul {
	padding: 5px;
	margin: 5px;
	}
	
	li	{
	margin-bottom: 1.5em;
	}
	
	
/* Bullet Items */

 .phone_bull {

background: transparent url(../assets/phone.gif) left no-repeat;
margin: 0px 10px 15px 1px;
padding: 0px 10px 5px 25px;
list-style:none;
}

.mail_bull	{

background: transparent url(../assets/mail.gif) left no-repeat;
margin: 0px 10px 15px 1px;
padding: 0px 10px 5px 25px;
list-style:none;
}

/*  Hide Stuff */

.hide {
	position: absolute; 
	left: -1000em; 
	width: 20em;}
		


	/*Menu */
	
	#menu	{
	background-color:#333333;
	width: 441px;
	height: 54px;
	border: 0;
	margin: 0px 49px 0px 20px;
	padding: 0px;
	float:right;
	}

/*layout*/

#wrap	{
min-width: 500px;
max-width: 1400px;
}



#sidebar	{
float:right;
width:30%;
}

#footer	{
border-top:3px solid #49a9f6;
padding:100px;
clear:both;
color:#000;
background: #c0dff6;
}


/* Content style */


#list_content h2	{
font-size:110%;
text-align:left;
}

	

	/* Links */
	
#main_content p a:link {
	
	font-weight: normal;
	text-decoration : none;
	color: #ff0;
	background: transparent; 
	}
	
#main_content p a:visited {
	
	font-weight: normal;
	text-decoration : none;
	color: #ff0;
	background: transparent; 
	}

#main_content  p a:hover {
	
	font-weight: normal;
	text-decoration : underline;
	color: #f30;
	background: transparent; 
	}

#main_content  p a:active {
	
	font-weight : normal;
	text-decoration : none;
	color: #f30;
	background: transparent;  
	}
	
	
	
a:link {
	font-weight : bold; 
	text-decoration : none;
	color: #ff0;
	background: transparent; 
	}
	
		a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #ff0;
	background: transparent;  
	}


a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #f30;
	background: transparent; 
	}
	
		a:focus {
	font-weight :bold; 
	text-decoration : none;
	background: #F60;
	}
	

a:active {
	font-weight :bold; 
	text-decoration : none;
	color: #ff0;
	background: transparent;  
	}




