*
{
  font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
}

body 
{
  background:  #333333;
	text-align: center;
	margin-top: 5px; margin-bottom: 5px; margin-left: 0; margin-right: 0;
}

div.page
{
  background:  white;
  margin: 0 auto;
  width: 800px;
	text-align: left;
  padding-top: 0; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
}

div.menu
{
  text-align: center;
}

div.footer
{
  clear: both;
}

div.content
{
  clear: both;
}

div.summary
{
float: left;
width: 30%;
margin: 10px 0px 10px 0px;
padding-bottom: 15px;
padding-right: 10px;
/* border-right: #555555 1px solid; */
text-align: center;
}

div.summary p
{
  font-weight: normal;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 5px;
}

div.details
{
float: left;
width: 65%;
margin: 10px 0px 10px -1px; /* Left margin of -1, so that border overlaps div.summary */
padding-left: 15px;
padding-bottom: 15px;
/* border-left: #555555 1px solid; */
}

div.mainimage
{
  padding-top: 40px;
  float: left;
}

div.category
{
  float: left;
  width: 260px;
  text-align: center;
  padding-top: 10px;
}

div.bodytext
{
  clear: both;
}

div.banner
{
  clear: both;
  border-style: solid; 
  border-width: 1px; 
  border-color: black;
  text-align: center;
  padding: 0;
  margin: 0; 
}

div.box
{
  border-style: solid; 
  border-width: 1px; 
  border-color: #666666;
  padding: 0px 10px 0px 10px;
}

div.bannernoborder
{
  clear: both;
  text-align: center;
  padding: 0;
  margin: 0; 
}

h1
{
  color: black;
  font-weight: bold;
  font-size: 18px;
}

h1 span.cap
{
  color: rgb(223, 15, 65);
  font-size: 22px;
}

h1 a:active { color: black; font-weight: bold; font-size: 18px; text-decoration: underline; }
h1 a:visited { color: black; font-weight: bold; font-size: 18px; text-decoration: none; }
h1 a:link { color: black; font-weight: bold; font-size: 18px; text-decoration: none; }
h1 a:hover { color: black; font-weight: bold; font-size: 18px; text-decoration: underline; }

div.banner h1
{
  padding: 5px;
  margin: 0;
}

div.bannernoborder h1
{
  padding: 5px;
  margin: 0;
}

h1.inyourface
{
  font-size: 70px;
}

h2
{
    color: #333333;
    font-size: 16px;
}

h2 a:active { color: #1861E6; font-weight: bold; font-size: 16px; text-decoration: underline; }
h2 a:visited { color: #1861E6; font-weight: bold; font-size: 16px; text-decoration: none; }
h2 a:link { color: #1861E6; font-weight: bold; font-size: 16px; text-decoration: none; }
h2 a:hover { color: #1861E6; font-weight: bold; font-size: 16px; text-decoration: underline; }

h3
{
    color: #333333;
    font-size: 12px;
}

h3 a:active { color: #1861E6; font-weight: bold; font-size: 12px; text-decoration: underline; }
h3 a:visited { color: #1861E6; font-weight: bold; font-size: 12px; text-decoration: none; }
h3 a:link { color: #1861E6; font-weight: bold; font-size: 12px; text-decoration: none; }
h3 a:hover { color: #1861E6; font-weight: bold; font-size: 12px; text-decoration: underline; }

img
{
  border-style: none;
}

p, li
{
  color: #333333;
  font-size: 12px;
  text-align: justify;
}

p.testimonial
{
  font-weight: bold;
  font-style: italic;
}

.note
{
  font-style: italic;
}

li
{
  list-style: square;
}

li li
{
  list-style: lower-roman ;
}

p.quote
{
  border-style: solid; 
  border-width: 1px; 
  border-color: #CCCCCC; 
  padding: 10px; 
  font-size: 14px;
  font-weight: bold;
}

div.footer p
{
    color: black;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
}


div.footer a:active { color: #1861E6; font-weight: bold; font-size: 10px; text-decoration: underline; }
div.footer a:visited { color: #1861E6; font-weight: bold; font-size: 10px; text-decoration: none; }
div.footer a:link { color: #1861E6; font-weight: bold; font-size: 10px; text-decoration: none; }
div.footer a:hover { color: #1861E6; font-weight: bold; font-size: 10px; text-decoration: underline; }

p.code
{
  color: black;
  padding: 10px;
  background: #dddddd; 
  font-family:courier new,courier;
  font-size: 12px;
  text-align: left;
}

p.byline
{
    color: #999999;
    font-size: 10px;
    text-align: left;
}

table.hint
{
    background-color: #71d076;
    padding: 20px;
}

td.main
{
  width: 600px;
}

td.rightcolumn
{
  width: 200px;
  border-left: #c61406 1px solid;
}

td.hint 
{
    PADDING: 10px;
    TEXT-ALIGN: justify;
}

tr.header
{
    COLOR: #41383C;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
}

td
{
    COLOR: #41383C;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
}

td.middle
{
  VERTICAL-ALIGN: middle;
}

td.menuItems
{
    COLOR: #41383C;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #c61406 1px solid;
}

A:active
{
    COLOR: #1861E6; /* #4037A3; */
    font-weight: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

A:visited
{
    COLOR: #1861E6; /* #4037A3; */
    font-weight: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

A:link
{
    COLOR: #1861E6; /* #4037A3; */
    font-weight: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

A:hover
{
    COLOR: #1861E6; /* #4037A3; */
    font-weight: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

div.summary p A:active
{
    color: #333333;
    font-weight: normal;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

div.summary p A:visited
{
    COLOR: #333333;
    font-weight: normal;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

div.summary p A:link
{
    COLOR: #333333;
    font-weight: normal;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

div.summary p A:hover
{
    COLOR: #333333;
    font-weight: normal;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline;
}

p.link
{
    COLOR: dimgray;
    FONT-SIZE: 11px;
    TEXT-ALIGN: left;
}

A.link:active
{
    COLOR: dimgray;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}

A.link:visited
{
    COLOR: dimgray;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

A.link:link
{
    COLOR: gray;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}

A.link:hover
{
    COLOR: black;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline;
}

p.news
{
    COLOR: #41383C;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
}

A.news:active
{
    COLOR: gray;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}

A.news:visited
{
    COLOR: gray;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

A.news:link
{
    COLOR: gray;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

A.news:hover
{
    COLOR: black;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}

A.h1:active
{
    COLOR: #A7140A;
    FONT-SIZE: 20px;
    TEXT-DECORATION: underline;
}

A.h1:visited
{
    COLOR: #A7140A;
    FONT-SIZE: 20px;
    TEXT-DECORATION: none;
}

A.h1:link
{
    COLOR: #A7140A;
    FONT-SIZE: 20px;
    TEXT-DECORATION: none;
}

A.h1:hover
{
    COLOR: #A7140A;
    FONT-SIZE: 20px;
    TEXT-DECORATION: underline;
}

A.h2:active
{
    COLOR: #A7140A;
    FONT-SIZE: 16px;
    TEXT-DECORATION: underline;
}

A.h2:visited
{
    COLOR: #A7140A;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

A.h2:link
{
    COLOR: #A7140A;
    FONT-SIZE: 16px;
    TEXT-DECORATION: none;
}

A.h2:hover
{
    COLOR: #A7140A;
    FONT-SIZE: 16px;
    TEXT-DECORATION: underline;
}

/* border table for feed news */
.fd_bordertable 
{ 
  background-color: white; 
  border-width: 0; 
  padding: 0; 
}

/* maintable table for feed news */
.fd_maintable 
{
border-width: 0; 
background: white
}

H1.feedroll
{
  COLOR: rgb(250,32,180);
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  MARGIN-BOTTOM: 0px;
}

H1.feedroll A { FONT-SIZE: 14px; COLOR: rgb(250,32,180); text-decoration: none; }
H1.feedroll A:visited { FONT-SIZE: 14px; COLOR: rgb(250,32,180); text-decoration: none; }
H1.feedroll A:hover { FONT-SIZE: 14px; COLOR: rgb(250,32,180); text-decoration: underline; }

TR.fd_header TD
{
  /* undo the general TD color style */
  color: white;
}

/* header cell with header text and xml button - NOTE: This is hidden */
.fd_header { 
  padding: 0px; 
  background: white; 
  color: white;
  font-size: 0px; 
  text-align: left; 
  vertical-align: top;
  VISIBILITY: hidden;
}

/* item description area */
.fd_itemcell { 
  padding: 4px; 
  line-height: 10px; 
  font-size: 10px;
  text-align: left; 
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color: rgb(60,36,124); text-decoration: none; }
.fd_itemlink:visited { color: rgb(60,36,124); text-decoration: none; }
.fd_itemlink:hover { color: rgb(60,36,124); text-decoration: underline; }

.center
{
  text-align: center;
}