/* CSS Document */

html, body {
	background-color: #f7f7f7;
	padding: 0px;
	margin: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans;
	font-size: 10px;
	color: #595959;
	line-height: 20px;
	text-align: left;
}

a:link {
	color: #59595b;
	text-decoration: none;
	font-weight: bold;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans;
	font-size: 10px;
}

a:visited {
	text-decoration: none;
	color: #59595b;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans;
	font-size: 10px;
	font-weight: bold;
}

a:hover {
	color: #59595b;
	text-decoration: none;
	background-color: #bee9ef;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans;
	font-size: 10px;
}

a:active {
    color: #59595b;
    text-decoration: none;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans;
    font-size: 10px;
    font-weight: bold;
    background-color: #bee9ef;
}


#blueBar {
	text-align: left;
	width: 100%;
	background-color: #26a1b3;
	height: 14px;
}

#headerBkgd{
	align: center;
	
	margin: 0 auto;
	width: 100%;
	background: url(../images/header-bkgd.gif) no-repeat;
	height: 183px;
}

#viroseHeader{
	margin: -183px auto 0 auto;
	width: 924px;
	height: 157px;
	padding: 8px 0 8px 20px;
	background: url(../images/virose-header.png) no-repeat;
	}
	
#content{
	margin: 0 auto;
	padding: 25px 0 0 0px;
}

#nav{
	margin: 0 auto;
	padding: 0 730px 0 0;
	list-style: none;
}

html.ie6 #nav{
	font-size: 10px;
	margin: 30px 0 0 145px;
	padding: 0;
	list-style: none;
}

#nav a{
	padding: 0;
	text-decoration: none;
}

#nav ul {
	width: 153px;
	margin: 0 auto;
}

#nav li {
	background: none;
	margin: 0 auto;
	padding: 0;
	float: none;
	list-style: none;
	width: 153px;
}

#nav li.last {
	margin: 0 0 0 10px;
}

#nav li a.identity { 
	display: block; 
	background: #f7f7f7 url(../images/identityOFF.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 34px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.identity:hover { 
	display: block; 
	background: #f7f7f7 url(../images/identityON.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 34px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.print { 
	display: block; 
	background: #f7f7f7 url(../images/printOFF.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 32px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.print:hover { 
	display: block; 
	background: #f7f7f7 url(../images/printON.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 32px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.web { 
	display: block; 
	background: #f7f7f7 url(../images/webOFF.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 32px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.web:hover { 
	display: block; 
	background: #f7f7f7 url(../images/webON.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 32px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.info { 
	display: block; 
	background: #f7f7f7 url(../images/infoOFF.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 37px; 
	width: 153px; 
	text-indent: -9999em;
}

#nav li a.info:hover { 
	display: block; 
	background: #f7f7f7 url(../images/infoON.gif) no-repeat; 
	margin: 0; 
	padding: 0; 
	height: 37px; 
	width: 153px; 
	text-indent: -9999em;
}

#navDivide {
	margin: -170px auto;
	padding: 0 500px 0 0;
	width: 11px;
	height: 246px;
}

html.ie6 #navDivide {
	float: left;
	margin: -170px 60px 0 112px;
	padding: 0;
	background: url(../images/divide-line.gif) no-repeat;
	width: 11px;
	height: 246px;
}


/*Menu Tab Nav*/

#menuTabs {
	margin: 0 auto;
	padding: 0;
	width: 153px;
	float: left;
}


#navMain {
		padding:0; 
		margin: 0 0 0 0px; 
		list-style:none;
		width: 153px;
		height:34px;  
		position:absolute; 
		z-index:300; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-weight:bold;
}

#navMain li.top {
		margin: 0 0 0 0px;
		padding: 0 0 0 0;
		height: 34px;
		position: relative;
		/*display:block;*/
		float:left;
}

#navMain li a.top_link {
		/*display:block;*/ 
		float:left;
		height:34px; 
		line-height:33px; 
		color:#ccc; 
		text-decoration:none; 
		font-size:11px; 
		font-weight:bold; 
		padding:0 0 0 0;
}

#navMain li a.top_link span {
		float:left; 
		/*display:block;*/ 
		padding:0 0px 0 0; 
		height:34px; 
}

#navMain li a.top_link span.down {
		float:left; 
		/*display:block;*/ 
		padding:0 0 0 0; 
		height:34px; 
}

#navMain li:hover a.top_link {
		color:#fff; 
}

/*End Menu Tab Nav*/


#mainContainer {
	margin: -207px auto 0 auto;
	padding: 0 0 20px 100px;
	width: 525px;
}

html.ie7 #mainContainer {
	margin: -150px auto;
	padding: 0;
	width: 525px;
}

html.ie6 #mainContainer {
	margin: -150px auto;
	padding: 0 10px 40px 10px;
	width: 525px;
}

.artSample {
	margin: 0;
	padding: 40px 0 0px 0;
	width: 428px;
	height: auto;
}

#caption {
	margin: 0;
	padding: 0 0 0 10px;
}

.title {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

.category {
	font-size: 10px;
	padding-bottom: 20px;
}


#footer {
	text-align: left;
	vertical-align: bottom;
	border-top: 1px solid #b5b5b6;
	width: 100%;
	height: 165px;
	background: #e4e2e3 url(../images/footerBkgd.gif) top right no-repeat;
	margin: 10px 0 0 0;
}

#footer-content {
	margin: 0 auto;
	width: 839px;
	padding: 8px 0 8px 150px;
	text-transform: uppercase;
}

.c4l {
	width: 50%;
	float: left;
}

.c4r {
	width: 50%;
	float: right;
}

html.ie7  .c4r	{
	width: 50%;
	float: right;
	margin: -20px 0 0 0;
}

html.ie6 .c4r {
	width: 50%;
	float: right;
	margin: -20px 0 0 0;
}


