﻿	.noborder img { border:none}

body 
{
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width: 1024px;
        /*background:#fff;*/
        min-width:800px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		
		/*added*/
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		font-family:Arial;
		font-size:small;
		
		/*background-color: White;*/
/*		background:url(images/page_bg.gif) ;
		background-attachment: fixed;
*/		background-color: #393738;
		background-image: url(images/index_main_background.jpg);
		background-repeat: repeat;

		
    }

h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		/*margin:10px 0 5px;*/
		border:none;
	}
	
#header {
	float:left;
	/*width:100%;*/
	width:926px;
	padding:0;
	margin:0;
	/*border-bottom:1px solid #000;*/
	/*background-color:White;*/
}
#header p {
	padding:.5em 15px	.2em 15px;
	margin:0;
}
#header h1  {
	padding:.2em 15px;
	margin:0;
}

#colmask 
{
	/*background:url(images/page_bg.gif) repeat;*/
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	/*background:#ffd8b7;		/* Left column background colour */
	/*background-color:White;*/
	
	margin-top:20px;
}

#colmid {
	float:left;
	width:180%; /*width:200%;*/
	position:relative;
	left:205px;
	/*background:#fff;    	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-410px;
	/*background:#ff9;    	/* Right column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 5px 0 400px;
	/*overflow:hidden;*/
	/*height: 280px;*/
	width:52%;
	/*overflow: auto;*/
}
#col1 {
	width:100%;
	/*overflow:hidden;*/
}
#col2 {
	float:left;
	width:170px;
	position:relative;
	margin-left:-50%;
	left:210px;
	/*height:300px;
	/*overflow:hidden;*/
}
#col3 {
	float:left;
	width:275px;
	position:relative;
	left:20px;
	/*overflow:hidden;*/
	height: 300px;
	/*overflow: auto;*/
}
#footer {
	/*clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	border-top:1px solid #000;*/
	
	    clear:both;
        float:left;
        /*width:100%;*/
        width:926px;
		/*border-top:1px solid #000;*/
		
		/*added*/
		background: #bababa;
		height: 28px;
		
		margin-top:20px;

}

#footer p {
	padding:.5em 15px;
}

/*PAUL*/

#menu 
{
	top:0;
	float:right;
	text-align:right;
	height: 24px;
	/*margin-right:15px;*/
	/*background-color:White;*/
	/*padding-right:15px;*/
}
	
#vitrologo 
{
	float:left;
	/*margin-top:-10px;*/
	top:-10px;
	padding-top:-10px;
}

#vitrologodefault 
{
	float:left;
	/*margin-top:-10px;
	top:-10px;
	padding-top:-10px;*/
	/*z-index:2;*/
	/*position:absolute;*/
	/*padding-bottom:200px;*/
}
	
#mainbg 
{
	/*background:url(images/main-bg.jpg) no-repeat;*/
}

#maindefaultbg 
{
 	z-index: -1;
 	/*padding-top:50px; edited 06062009*/
 	
}
	
#bottom {
	margin: 0;
	background: #bababa;
	height: 30px;	
	margin-top:100px;
	}
	
#bottomnav {
	margin-left:5px;
	padding:8px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	}
	
#bottomnav .lnk {
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	letter-spacing:1px;
	}
	
#bottomnav .lnk:hover {
	color:#c01f17;
	}
	
#bottomnav .epldt {
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	letter-spacing:1px;
	}
	
#bottomepldt {
	float:right;
	text-align:right;
	margin-top: -30px;
	vertical-align:top;
	border:none;
	}
	
#searchbox {
	font-family:Arial;
	font-weight:bold;
	color:#C01F17;
	
	margin-top:30px;
	}
	
#searchbox .lnkGo{
	font-family:Arial;
	font-weight:bold;
	color:#C01F17;
	}
	
.labeltitle {
	font-family:Arial;
	font-weight:bold;
	font-size:small;
	color:#C01F17;
	}
	
.labelbody {
	font-family:Arial;
	color:#686868;
	text-align:justify;
	}
	
.labelreadmore {
	font-family:Arial;
	font-weight:bold;
	color:#C01F17;
	}
	
#centercontent {
	text-align:justify;
	}

#newscontent {
	text-align:justify;
	height: 200px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
	}

#articlecontent {
	text-align:justify;
	height: 200px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
	}

#centerpage 
{ /*background-color:White;*/
}

#whatsnew
{
	/*background-color:Gray;
	border: .2em solid #900;
	text-align:justify;
	height: 270px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
*/
}
	
.gradient-left 
{
	background-image: url(images/index_main_left_glow.jpg);
	background-repeat: no-repeat;
	
}
.gradient-right 
{	
	background-image: url(images/index_main_right_glow.jpg);
	background-repeat: no-repeat;
	
}

.background-center
{	
	background-color:White;
}