/***********************************************/
/* HTML tag styles                             */
/***********************************************/

html, body{
    font-family: Verdana,Arial,sans-serif;
    margin: 0px;
    padding: 0px;
	text-align: left;
	background-image: url(./images/background.jpg);
}

a{
    color: #006699;
    text-decoration: none;
}

a:link{
    color: #006699;
    text-decoration: none;
}

a:visited{
    color: #006699;
    text-decoration: none;
}

a:hover{
    color: #006699;
    text-decoration: underline;
}

h1{
font-family: Verdana,Arial,sans-serif;
font-size: 120%;
margin: 0px;
padding: 0px;
}

h2{
font-family: Arial,sans-serif;
font-size: 114%;
margin: 0px;
padding: 0px;
}

h3{
font-family: Arial,sans-serif;
font-size: 100%;
margin: 0px;
padding: 0px;
}

h4{
font-family: Arial,sans-serif;
font-size: 100%;
font-weight: normal;
margin: 0px;
padding: 0px;
}

h5{
font-family: Verdana,Arial,sans-serif;
font-size: 100%;
margin: 0px;
padding: 0px;
}


p{
	font-family: Verdana,Arial,sans-serif;
	color: #334d55;
	margin: 0px 15px 0px 15px;
	padding: 0px;
}

ol{
	font-size: 9pt;
	color: #334d55;
}

ol ol{
	list-style-type: lower-alpha;
	font-size: 9pt;
	color: #334d55;
}

ul{
	list-style-type: square;
    font-size: 9pt;
	color: #334d55;
	text-align: left;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}

label{
	font-family: Arial,sans-serif;
	font-weight: bold;
	color: #334d55;
}

.pageBorder {
	border: 1px solid black;
	width: 100%;
	height: 100%;
	margin: 20px 40px 10px 40px;
	padding: 0px 0px 0px 0px;
	background-color: #999999;
	background-image: url(./images/bg.gif);
}

.tableBorder {
	border: 1px solid #000000;
	border-top-style: none;
	border-left-style: none;
}

.pagehead{
	width: 100%;
	margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-bottom: 1px solid #000000;
	background: #FFFFFF;
	color: #FFFFFF;
	font-size: 120%;
	vertical-align: text-bottom;
}

.byline{
	font-size: 90%;
	position: absolute;
	right: 80px;
	text-align: right;
}

.content{
	margin: 0px 15px 0px 15px;
    padding: 15px;
}

.large{
	font-size: 100%;
}

.medium{
	font-size: 80%;
}

.small{
	font-size: 70%;
}

.pagefoot{
    clear: both;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
    font-size: 75%;
    color: #707070;
    padding: 5px;
	margin: 20px 40px 10px 40px;
	width: 100%;
}

.story{
    padding: 5px 0px 0px 5px;
    font-size: 120%;
	 text-align: justify;
}

.quote{
	padding: 0px 30px 0px 30px;
}

.sysPrice			{ color: #003366; font-size: 12px; font-weight: bold; font-family: sans-serif;}
.sysPrice:a:link	{ color: #336699; font-size: 12px; font-weight: bold; font-family: sans-serif;}
.sysPrice:a:active	{ color: #006699; font-size: 12px; font-weight: bold; font-family: sans-serif;}
.sysPrice:a:visited	{ color: #336699; font-size: 12px; font-weight: bold; font-family: sans-serif;}
.sysPrice:a:hover	{ color: #6699CC; font-size: 12px; font-weight: bold; font-family: sans-serif;}

.sysPriceA			{ color: #000000; font-size: 12px; font-weight: bold; font-family: sans-serif;}
.sysPriceB			{ color: #000000; font-size: 12px; font-weight: bold; font-family: sans-serif;}

#ul_right{
	list-style-image: url(images/sm_r_triangle.jpg);
	margin: 5px 25px; 
	padding: 0px; 
	font-family: Arial,sans-serif; 
}
/*********** .relatedLinks styles ***********/

.relatedLinks{
    position: relative;
    margin: 0px;
    padding: 1px 0px 0px 10px;
}

.relatedLinks h1{
    padding: 0px 0px 0px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
    display: block;
}

/************** #advert styles **************/

#advert{
    padding: 30px 0px 10px;
}

#advert img{
    display: block;
}

#adverts{
	 font-size: 80%;
}

/************** #headlines styles **************/

#headlines{
    margin: 0px;
    padding: 10px 0px 20px 10px;
    font-size: 80%;
}

#headlines p{
    padding: 5px 0px 5px 0px;
}

/*********** #navBar link styles ***********/
   .navBar {
          border-top: 0px solid #000000;
          border-bottom: 0px solid #000000;
          border-left: 0px solid #000000;
          border-right: 0px solid #000000;
          background-color: #ECECEC;
          width: 100%;
			 height: 18px;
			 white-space: nowrap;
             }

   .navBar a {
          font-size: 85%;
          text-align: left;
          text-decoration: none ;
          padding-top: 3px;
          padding-bottom: 3px;
          padding-left: 7px;
          padding-right: 10px;
          border-top: 0px solid #000000;
          border-bottom: 1px solid #cccccc;
          border-left: 0px solid #000000;
          border-right: 0px solid #000000;
          color: #000099;
          background-color: #ECECEC;
          display: block;
          width: 100%;
          height: 20px;
                  }
   .navBar a:active {
          color: #000000;
          }

   .navBar a:hover {
          text-decoration: none ;
          background-color: #cccccc;
                        }

