/* CSS Document */

body{
	background: transparent;		
	margin:0;
	padding:0;
	font:normal small Arial, Helvetica, sans-serif;
	line-height: 1.25;
}

p{
	margin:8px 10px 5px 0px;
	_margin:5px 0px 5px 0px;
	padding:0;
	color:#333333;
	text-align: justify;

}

ul{
	margin: 10px 20px 10px 20px;
	_margin: 0 10px 5px 10px;
	padding:0 0 0 0;
	color:#333333;
	list-style-type:square;
	list-style-position:inside;
}

ol{
	margin: 10px 20px 10px 20px;
	_margin: 0 10px 5px 10px;
	padding:0 0 0 0;
	color:#333333;
}

li{
	margin: 5px 5px 7px 5px;
	_margin: 0 5px 7px 5px;
	padding:0 0 0 0;
	color:#333333;
}

table {
	border: 1px solid #84af1b;
}

table tr,td{
	border: 1px solid #84af1b;
}

.noborder {
	border: 0px;
}

a{
	text-decoration:none;
	font-size:small;
	color:#333333;
	font-weight: normal;
}

a:hover{
	text-decoration:none;
	font-size:small;
	color:#f59354;
	font-weight: normal;
}

#articles a.article:link, #articles a.article:active, #articles a.article:visited, #articles a.article:hover {
text-decoration:underline;
text-align:right;
color:#f59354;
font-size:small;
font-weight: bold;
}

h1{
	margin:15px 0px 5px 0px;
	_margin: 15px 0px 5px 0px;
	padding:0;
	font-size: 130%;
	color:#e37e40;
	font-weight: bold;
}

h2{
	margin:15px 0px 5px 0px;
	_margin:15px 0px 5px 0px;
	padding:0;
	font-size: 110%;
	color:#e37e40;
	font-weight: bold;
}

h3{
	margin:5px 0px 5px 20px;
	_margin:5px 0px 5px 20px;
	margin:0;
	padding:0;
	font-size:100%;
	color:#e37e40;
	font-weight: bold;
}

blockquote {
	margin:5px 300px 5px 50px;
	_margin: 0px 310px 0px 50px;
	padding: 0;
	_padding: 0px;
	color:#333333;
	font-style:italic;
	text-align:justify;
	_text-align:left;
}

/* Outer Container Box --*/
#OuterContainer{
	width:822px;
	_width:822px;
	margin:0 auto 0 auto;
	background:transparent url('images/shadow.jpg') repeat-y left;
	
}

/* Container Box --*/
#Container{
	width:800px;
	_width:800px;
	margin:0 auto 0 auto;
	background:#transparent;
	
}

	#Container .Top{height:260px; background:url('images/top.jpg') no-repeat left;}
	#Container .Top h1{font-size:130%; color:#ffffff; font-weight:bold; margin:5px 20px 0px 20px; text-align: right;}
	#Container .Top h2{font-size:x-small; color:#ffffff; font-weight:normal; margin:0px 20px 5px 20px; text-align: right;}

/* Header --*/
#Header{
	width:800px;
	_width:800px;
	height: 57px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-color:#505960;
}

/* Navigation --*/
#Navigation{
	width:800px;
	_width:800px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-colour: #505960;
}
	
/* Main --*/
#Main{
	width:800px;
	_width:800px;
	margin:20px auto 0 auto;
	padding:0 0 0 0;
	height: 50px;
	background: transparent;
}


/* Side Nav Box--*/
#SideNavBox{
	width:210px;
	_width:210px;
	float:left;
	margin:	20px 0px 0px 0px;
	clear: left;
	padding: 53px 0 0px 0px;
	_padding: 53px 0 0px 0px;
	background:transparent url('images/gradient.jpg') repeat-x top left;
}

	#SideNavBox a{text-decoration:none; font-size:small; color:#505960; font-weight: bold; margin:10px 20px 7px 20px; _margin: 10px 20px 7px 20px;}
	#SideNavBox a:hover{text-decoration:none; font-size:small; color:#e37e40; font-weight: bold; margin:10px 20px 7px 20px; _margin: 10px 20px 7px 20px;}
	#SideNavBox h1{margin:20px 0px 7px 10px; _margin: 20px 0px 7px 10px;}
	
/* Text Box --*/
#TxtBox{
	width:570px;
	_width:567px;
	float:left;
	margin:20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	_padding: 0px 0px 0px 21px;
	background:transparent url('images/gradient.jpg') repeat-x top left;
}

	#TxtBox a{text-decoration:none; font-size:small; color:#333333; font-weight: normal;}
	#TxtBox a:hover{text-decoration:none; font-size:small; color:#f59354; font-weight: normal;}
	
/* Portfolio Col1 --*/
#PortfolioCol{
	width:285px;
	_width:270px;
	float:left;
	margin:5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	background:transparent;
}

	#PortfolioCol a{text-decoration:none; font-size:x-small; color:#333333; font-weight: normal;}
	#PortfolioCol a:hover{text-decoration:none; font-size:x-small; color:#f59354; font-weight: normal;}
	#PortfolioCol img{margin: 20px 0px 5px 0px;}
	
/* Image Right --*/
.imageright{
	float:right;
	margin: 0em 0em 0em 1em;
	_margin: 0em 0em 0em 0em;
	clear:right; 
	padding:0px 0 0px 0;
	display:block;
}

/* Image Left --*/
.imageleft{
	float:left;
	margin: 0em 0em 0em 0em;
	clear:left; 
	padding:0px 0 0px 0;
	display:block;
}

/* Text Navigation --*/
.TxtNav{
	margin:20px 20px 20px 0px;
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
	text-align:right;
}

	#TxtBox a{text-decoration:none; font-size:small; color:#333333; font-weight: normal;}
	#TxtBox a:hover{text-decoration:none; font-size:small; color:#f59354; font-weight: normal;}


	
/* Footer --*/
#Footer{
	float:left;
	clear:both;
	width:822px;
	margin: 0 0 0 0;
	text-align: center;
	background:transparent url('images/shadow.jpg') repeat-y left;
}
	#Footer p{color:#333333; font-size:x-small; margin:0em 0em 1em 0em; _margin: 0em 0em 1em 0em; text-align:center;}
	#Footer h1{margin:0em 2.5em 1em 2.5em; _margin: 0em 2.5em 1em 2.5em; padding:0px 0 5px 0px; _padding: 0 5px 0px 0; font-size:small; color:#333333; font-weight: bold;}
	#Footer h1 a{margin:0em 0em 1em 2.5em; _margin: 0em 2.5em 1em 2.5em; padding:0px 0 5px 0px; _padding: 0 5px 0px 0; font-size:small; color:#333333; font-weight: bold;}
	#Footer h1 a:hover{margin:0em 0em 1em 2.5em; _margin: 0em 2.5em 1em 2.5em; padding:0px 0 5px 0px; _padding: 0 5px 0px 0; font-size:small; color:#f59354; font-weight: bold;}
	#flinks {margin:0px;margin-bottom: 1em; color:#333333; font-size:x-small;}
	#Flinks a{text-decoration:none; font-size:x-small; font-weight: normal;color:#333333; font-size:x-small; }
	#Flinks a:hover{text-decoration:none; font-size:x-small; color:#f59354; font-weight: normal;}
#articles { padding-right: 30px;
}
.red {
	font-weight: bold;
	color: #FF0000;
}


h3#link a.linkheading:link,h3 a.linkheading:active,h3#link a.linkheading:visited {
	color:#e37e40;
	font-weight: bold;
	text-decoration: none;
	font-size:100%;

}

h3#link a.linkheading:hover {
	font-size:100%;
	color:#e37e40;
	font-weight: bold;
	text-decoration: underline;

} 