/* CSS Document */

* {
   padding:0;
   margin:0;
}

.main
{ 
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:750px;
}


* html body.{ /* centre content for ie5 */
	text-align: center; 
	text-al\ign: left;
}

a img { border: 0; }

.leftimage
{
	float:left;

}


.rightimage
{
	float:right;

}


.leftimage2
{
	float:left; height:35px;

}


.rightimage2
{
	float:right; height:35px;

}
.clear-both
{
	clear:both;
}


.redgrey
{
	background-repeat:repeat-x;
	margin-top: 5px;
	height:10px;
	width:750px;	
	background-image:url("../images/tv-redgreystripe.gif");
	
}

* html div.redgrey
{
	background-repeat:repeat-x;
	margin-top: 5px;
	height:10px;
	width:750px;	
	background-image:url("../images/tv-redgreystripe.gif");
	margin-bottom:-10px;
	
}

.content
{ 
	border: #999999 1px solid; 
	/*min-height:1200px*/
}

div.content
{ 
	border: #999999 1px solid; 
	margin-top:-10px; 
	height:100%
}


.topbanner
{
	width:750px;
	height:197px;
	float:left;
	text-align:center;
	background-color:#000000


}
* html div.topbanner
{
	width:750px;
	height:102px;
	float:left;
	padding-bottom:10px;
	text-align:center;
	background-color:#000000

}

.line {
	width:150px;
	border-top:#CCCCCC solid 1px;
	margin-top: 10px;
	height: 10px;
}


.line2 {
	width:450px;
	border-top:#CCCCCC solid 3px;
	height: 3px;
	margin-top:-20px;
	margin-bottom: -10px;
}

.line3 {
	width:730px;
	border-top:#CCCCCC solid 3px;
	height: 3px;
	margin:20px 0 0 10px;
	text-align:center
	
}

* html div.line {
	margin-bottom:-10px;
}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.5;
	color:#333333;
}


.indent p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:1.5;
	color:#000000;
	
}


.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:1.5;
	color:#333333;
	padding:10px
}

.caption
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:78%;
	line-height:1.2;
	color:#333333;
	padding:5px 0px 15px 0px
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	line-height:1.5;
	color:#333333;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:82%;
	line-height:1.5;
	color:#333333;
	font-weight:bold
}


ul 
{
	list-style-type: none;
	list-style-image:url("../images/bullet_list.gif");
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.5;
	color:#333333;	
}

li
{
	padding: 0 0 2px 0;
}


a, a:visited
{
	
	color:#cf002d;
	text-decoration:none;	

}

a:hover
{	
	color:#cc0000;
	text-decoration:underline;	

}

.contentholder
{
	width:748px;
	text-align:left;	
}

/* left-hand navigation */

.left-navigation-container
{
	float:left;
	width:154px;
	padding:16px 6px 0px 10px;
	text-align:left;

}

* html .left-navigation-container { /* ie5 width fix */
	width:160px;
	w\idth:154px;	
}


a.navigation, a.navigation:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#cf002d;
	line-height:2em;
    width:150px;
	text-decoration:none;	

}

a.navigation:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:2em;
	color:#cc0000;
	text-decoration:underline;	
}

a.navigations, a.navigations:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#cf002d;
	line-height:2em;
    width:150px;
	text-decoration:none; 
	margin-left:15px;

}

a.navigations:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:2em;
	color:#cc0000;
	text-decoration:underline;	
	margin-left:15px;
}


.nolink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:2em;
    width:150px;
	text-decoration:none; 


}

.nolinksub
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:2em;
    width:135px;
	text-decoration:none; 
	margin-left:15px;

}

/* middle content */

.middlecontent
{
	float:left;
	width:408px;
	padding:25px 10px 20px 10px;
	text-align:left;	
}

.middlecontentright
{
	float:left;
	width:550px;
	padding:25px 10px 20px 10px;
	text-align:left;	
}


.indent
{ 
	border-left:#CCCCCC solid 2px;
	padding-left:50px; 
	padding-right:50px 
}


/* right hand elements */

.righthand
{
	float:left;
	width:150px;
	text-align:left;
	padding-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.5;
}

.boxgrey
{
	margin-top:10px;
	border:#666666 solid 1px;
	height:68px; 
	width:146px
}

.boxgrey2
{
	margin-top:10px;
	border:#666666 solid 1px;
	height:36px; 
	width:146px
}

.boxlgrey
{
	border:#cccccc solid 1px; 
	background-color:#eaeaea;
	height: 34px;
	width:144px
}

.lefticon
{
	float:left; 
	height:34px; 
	width:38px; 
	background-color:#000000;  

}


.rightlink
{
	float:left;
	padding:5px 

}
a.rightlink, a.rightlink:visited
{
	
	color:#cf002d;
    width:150px;
	text-decoration:none;	

}

a.rightlink:hover
{
	
	color:#cc0000;
	text-decoration:underline;	

}


input { 
	background-color:#000000; 
	color:#FFFFFF; 
	border:#000000 solid 1px; 
	cursor:pointer  
}