/* CSS Document */

/* VTF - CONSERVATIVES */

*
{
	padding:0px;
	margin:0px;
}

body
{
	background:#ebead8;
	padding:0px;
	margin:10px;
	padding-top:10px;
}

.webpage
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	min-width:740px;
	max-width:1020px;
}

.container
{
	border:10px Solid #9f9a8f;
	background-color:#FFF;
	text-align:left;
	padding-top:30px;
	padding-left:10px;
	padding-right:10px;
}

#content
{
	padding-top:20px;
}

.full_width
{
	width:100%;
	padding-bottom:15px;
}

.two_thirds_width
{
	width:66.6%;
	overflow:hidden;
	float:left;
}

.third_width,
.third_width_line
{
	width:33.3%;
	overflow:hidden;
	float:left;
}
.third_width_line
{
	background:url('../../media/jpg/rhs_line.jpg') top right;
	background-repeat:repeat-y;
}

.clear_float
{
	clear:both;
	height:1px;
	width:100%;
	overflow:hidden;
}

h1, h2, h3, p, img
{
	padding-bottom:15px;
	padding-left:10px;
}
h1, h2, h3, p
{
	width:90%;
}

h1
{
	font-size:120%;
	font-weight:400;
	color:#9f9a8f;
}
.flash_title
{
	padding-left:10px;
	width:80%;
}
p
{
	color:#of1418;
	font-size:75%;
	font-weight:400;
	line-height:140%;
}
p a
{
	color:#9f9a8f;
}

.grey
{
	color:#9f9a8f;
}

.HP_logo
{
	padding:0px;
	margin:0px;
}
#logo
{
	padding-bottom:30px;
	padding-left:12px;
}

.auto_size
{
	width:93%;
	margin-bottom:20px;
	margin-left:10px;
	position:relative;
}
.auto_size .point
{
	position:absolute;
	top:10px;
	right:5px;
	width:30px;
	height:30px;
	overflow:hidden;
	background:url('../../media/png/point.png') top right;
	background-repeat:no-repeat;
}
.auto_size img
{
	border-top:5px Solid #ebead8;
	border-bottom:5px Solid #ebead8;
	width:100%;
	padding:0px;
}
