﻿body, html{
	background:#e2e2e2 url(../images/vgrad2.jpg) repeat-x top left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
#container{
	margin:0px auto;
	width:900px;
	min-height:600px;
	text-align:left;
	}
img{
	border:none;
	
	}
p img{
	padding-bottom:20px;
	}
	
p img.jd{
	padding-bottom:160px;
	
	}

h1{
	padding:0px 0px 10px 0px;
	margin:0px;
	color:#b51c1c;
	font-size:110%;
	}
p{
	font-size:80%;
	padding:0px 0px 10px 0px;
	margin:0px;
	line-height:180%;
	color:#4e4e4e;
	}
ul span{
	color:#4e4e4e;
	}
ul{
	padding:0px 0px 0px 15px;
	margin:0px;
	list-style-type:square;
	line-height:180%;
	color:#b51c1c;
	font-size:80%;
	}
#leftColumn ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	color:#b51c1c;
	font-size:100%;
	}
a:link, a:visited{
	color:#b51c1c;
	text-decoration:none;
	}
a:hover, a:active{
	text-decoration:underline;
	}
	
	/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2nd level nav ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	

a.subNavlink1:link, a.subNavlink1:visited, a.subNavlink1On:link, a.subNavlink1On:visited{
	text-align:left;
   
    font-size:8pt !important;
    padding:0px 0px 10px 40px !important;
    background:none !important;
    height:15px;
    }
    
a.subNavlink1:hover, a.subNavlink1:active 
{ 
    padding:0px 0px 10px 40px !important;
    font-size:8pt !important;
    font-weight:bold !important;
    background:none !important; 
    height:15px;
    }
    
a.subNavlink1On
    { 
    font-size:8pt !important;
    padding:0px 0px 10px 40px !important;
    color:#333333 !important;
    font-weight:bold !important;
    background:none !important; 
     height:15px;
    }
    
.sub_menu
    { 
    margin-bottom:10px !important;
    }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2nd level nav end ~~~~~~~~~~~~~~~~~~~~~~~ */


#penfidaTxt{
	position:absolute;
	top:55px;
	left:10px;
	}
#logo{
	position:absolute;
	top:15px;
	right:10px;
	}
#bar{
	position:absolute;
	top:94px;
	left:10px;
	width:780px;
	height:3px;
	background:url(/images/redSpacer.gif) repeat-x;
	margin:0px;
	padding:0px;
	}
#header{
	margin:auto;
	height:125px;
	background:url(/images/topGrad.gif) bottom repeat-x;
	position:relative;
	border-bottom:#FFFFFF solid 1px;
	}
#cornerTopLeft{
	position:absolute;
	background:url(/images/cornerTopLeft.gif);
	left:-5px;
	bottom:-10px;
	width:40px;
	height:20px;
	}
#cornerTopRight{
	position:absolute;
	background:url(/images/cornerTopRight.gif);
	right:-5px;
	bottom:-10px;
	width:40px;
	height:20px;
	}
#cornerBottomLeft{
	position:absolute;
	background:url(/images/cornerBottomLeft.gif);
	left:-5px;
	top:-10px;
	width:40px;
	height:20px;
	}
#cornerBottomRight{
	position:absolute;
	background:url(/images/cornerBottomRight.gif);
	right:-5px;
	top:-10px;
	width:40px;
	height:20px;
	}
#footer{
	position:relative;
	background:url(/images/bottomGrad.gif) top repeat-x;
	height:55px;
	font-size:70%;
	text-align:center;
	}
#footer p{
	padding:10px 40px 0px 40px;
	margin:0px;
	line-height:normal;
	color:#4e4e4e;
	}
#mainArea{
	position:relative;
	width:100%;
	min-height:450px;
	background:#f8f8f8;

	}
#centreContent{
	min-height:480px;
	background:#FFFFFF;
	margin:0px 224px 0px 206px;
	border-left:#cdcdcd solid 1px;
	border-right:#cdcdcd solid 1px;
	padding:20px 20px 40px 15px;
	}
#centreContent img
	{
	margin:0px 10px 0px 0px;
	}	
#centreContent h1{
	color:#b51c1c;
	}
#leftColumn{
	position:absolute;
	width:168px;
	top:0px;
	left:5px;
	height:400px;
	padding:20px 0px 20px 0px;
	}
#leftColumn a:link, #leftColumn a:visited{
	font-size:80%;
	padding-left:20px;
	display:block;
	line-height:35px;
	color:#b51c1c;
	background:url(/images/menuIcon.gif) no-repeat 20px 12px;
	}
#leftColumn a:hover, #leftColumn a:active{
	text-decoration:none;
	color:#000000;
	}
#leftColumn p{
	font-size:70%;
	}
#rightColumn{
	position:absolute;
	width:170px;
	right:5px;
	height:390px;
	padding:20px 35px 50px 15px;
	margin-bottom:20px;
	font-size:90%;
	}
#rightColumn img{
	margin:0px 0px 10px 5px;
	/*border-bottom:#666666 1px solid;
	border-left:#FFFFFF 1px solid;*/
	}
#leftGrad{
	min-height:450px;
	background:url(/images/leftGrad.gif) top left repeat-y;
	}
#rightGrad{
	min-height:450px;
	background:url(/images/rightGrad.gif) top right repeat-y;
	}
#leftColumnY{
	min-height:450px;
	background:url(/images/leftColumnY.gif) 127px 0px repeat-y;
	}
#rightColumnY{
	min-height:450px;
	background:url(/images/rightColumnY.gif) 676px 0px repeat-y;
	}

#bottomRightshade{
	width:100%;
	background: url(/images/bottomRightshade.gif) 99.25% 100% no-repeat;
	}
#leftColumn li{
    list-style-type:none;
    width:200px;
    }
/* ~~ Track record Table ~~~~~~~~~~~~~~~~~~~~~~~ */
table.track_record_table img{
	padding-right:15px;  
	}

table.track_record_table{
	font-size:0.8em;
	color:#4e4e4e;
	border:0px;
	vertical-align:top;
	text-align:left;
	width:425px;
	}
	
table.track_record_table tr td{
	padding:5px 0px;
	border-bottom:#eaeaea 1px dotted;
	border-spacing:5px;
	}

.trTitles{
	width:120px;
    font-weight:bold;
    }
.trDescription{
	width:305px;
	}	
.civval{
	letter-spacing:1px;}
.marginFix{
	padding-bottom:15px;}
