<STYLE TYPE="text/css">
<!--


body {
  background-color:#fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
  border:0px;
}

h1 {
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center
}

h2 {
 font-family:Helvetica;
 font-size:12pt;
}

h4 {
 padding-top: 0px;
 padding-bottom: 0px;
 margin-top: 15px;
 margin-bottom: 8px
}

h5 {
  font-family:'Lucida Grande', verdana;
  font-size:10pt;
  tcolor:#BB3030;
  color:#black;
  margin-left:0px;
  margin-bottom:10px
}

p.footer {
  margin-left: 0px;
  width:450px;
  font-size: 8pt
}

p.sidebar {
  color:#707070;
  width:140;
  padding-top:20px;
}

:link { color: blue; text-decoration:none }
:visited { color: blue; text-decoration:none }
:active {color: blue; text-decoration:none}
a:hover { color: red; text-decoration:none
}



table.ann {
  border-collapse:collapse;
  border:1px black solid;
  margin-bottom: 20px
}

th.ann {
  padding: 5px;
  text-align: left
}

td.ann {
  padding: 2px;
  font-size:10pt
}

table.info {
  border-collapse:collapse;
  border:1px black solid
}

th.info {
  background-color: #AAAAAA;
  font-size:10pt
}

td.info {
  background-color: #FFFFFF;
  font-size:10pt;
  text-align:left
}






table.req {
  border-collapse:collapse;
  border: 1px solid #CCCCCC;
  background-color:#EEEEEE;
  margin-top:5px;
  margin-bottom:20px;
}

table.req th { font-size:9pt;background-color:#CCCCCC;height:25px }
table.req td { font-size:8pt }
table.req ul { padding-left:20px;padding-top:5px }
table.req li { padding-bottom:5px }

th.req {
  background-color:#BBBBBB;
  font-size:9pt;
  text-align:left  
}

td.req {
  font-size:small;
  text-align:left;
  padding-left:3px;
}





table.version {
  border-collapse:collapse;
  border: 1px solid #CCCCCC;
  background-color:#EEEEEE;
  margin-top:5px;
  margin-bottom:20px;
}

table.version th { font-size:9pt;background-color:#CCCCCC;height:25px }
table.version td { font-size:8pt }
table.version ul { padding-left:20px;padding-top:5px }
table.version li { padding-bottom:5px }

th.version {
  background-color:#BBBBBB;
  font-size:9pt;
  text-align:left  
}

td.version {
  font-size:small;
  text-align:left;
  padding-left:3px;
}







table.feedback {
  border-collapse:collapse;
  border: 1px solid #CCCCCC;
  background-color:#EEEEEE;
  margin-top:5px;
  margin-bottom:20px;
}

th.feedback {
  font-size:9pt;
  background-color:#CCCCCC;
  height:25px;
}

td.feedback {
  font-style:italic;
  font-size:small;
  text-align:left;
  padding-left:3px;
}

td.feedback-h1 {
  font-style:normal;
  font-size:small;
  font-weight:bold;
  text-align:left;
  padding-top:10px
}

td.feedback-h2 {
  font-size:small;
  font-style:normal;
  text-align:center;
}





table.rating {
  border-collapse:collapse;
  border:1px black solid;
  background-color:#EEEEEE;
  border: 1px solid #CCCCCC;
}

table.rating a { color:black }

table.rating th { font-size:9pt;background-color:#CCCCCC;height:25px }
table.rating td { font-size:8pt }




table.reasons {
  border-collapse:collapse;
  border:1px black solid;
  background-color:#D5DDD5;
  border: 1px solid #CCCCCC;
}

table.reasons a { 
}

table.reasons th { font-size:9pt;background-color:#AAC0AA;color:#BB1010;height:25px }
table.reasons td { font-size:8pt }
table.reasons ul { padding-left:20px;padding-top:5px }
table.reasons li { padding-bottom:5px }



table.v {
  font-size: 12;
  border-collapse:collapse;
  border-top:1px #777777 solid;
  border-left:1px #777777 solid;
  background-color: #DDDDDD;
  margin-top: 20px;
  margin-bottom: 20px
}

th.v {
  background-color: #EF8450;
  border-bottom:1px #777777 solid;
  border-right:1px #777777 solid;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 10px;
  padding-bottom: 5px
}

td.v {
  border-bottom:1px #777777 solid;
  border-right:1px #777777 solid;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
}

td.NavBar {
  padding-top: 1px;
  padding-bottom: 1px;
}


th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  padding-top: 4px;
  padding-bottom: 4px;
}


DIV.box {
 border: solid;
 border-width: thin;
 width: 400px;
 padding:20px;
 align: center;
 margin-left: 20%
}

em.lead {
  font-style: normal;
  font-size: 150%;
}

.NavNormal {  font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 9pt; color: white; text-decoration: none}
.NavCurPag      {  font-family: Verdana, Arial, Helvetica,
	    sans-serif; font-size: 10pt; color: Yellow;
	    text-decoration: none; font-weight: bold}


/* ---------- Sidebar Bundle Ad ---------- */

div#bundleAd {
  background:url(/bundle/AdvertRect1.jpg) no-repeat top;
  padding-bottom:10px;
  padding-top:135px;
  text-align:center;
  border: 0px solid #CCCCCC;
}

div#bundleAd a {
  font-family: "Lucida Grande", Arial, Helvetica;
  font-size:12px;
  padding:0px 3px 0px 3px;
}

div#bundleAd a:hover {
  background-color:#ccc;
}


-->
</STYLE>