 body { background-color:#F0F0F0;}
table.normal { background-color:#FFFFFF;border-collapse:collapse;}
tr.normal{
    border:0px;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:black;
    vertical-align:top;
}
td.normal{
    border:0px;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:black;
    background-color:#FFFFFF;
    vertical-align:top;
    text-align:left;
    border-style:solid;
    border-color: #9A9A9A;
    border-width:1px;
}

td.normal-blank{
    border:0px;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:black;
    background-color:#FFFFFF;
    vertical-align:top;
    text-align:left;
}

th.normal{
    border:0px;
    padding:0px;
    margin:0px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color:black;
    background-color:#F0F0F0;
    vertical-align:top;
    text-align:left;
     border-style:solid;
    border-color: #000000;
    border-width:1px;
}
p { font-family:Verdana; font-size:11px; color:black; margin:5px;}

a:link  { color: #E11212; text-decoration:none;}
 a:visited  { color: #E11212; text-decoration:none;}
a:hover { color: #E11212; text-decoration:underline; }
 a:active  { color: #E11212; text-decoration:none;}

a.none { text-decoration:none; border:0;}







hr {
	color: #7F8A94;
	border: 1px  solid;
	height: 1px;
	padding: 0px;
	margin:0px;
}

a.blank:link    { color:black; text-decoration:none; }
    a.blank:visited { color:black; text-decoration:none; }
    a.blank:hover   { color:black; text-decoration:none; }
    a.blank:active  { color:black; text-decoration:none; }



img { border:0;}
ul { font-family:Verdana; font-size:11px; color:black; margin:5px;}

.text { font-family:Verdana; font-size:11px; color:black;}

p.title {
    font-family:Arial;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    color:#7F8A94;
    margin-top:20px;
    margin-bottom:0px;
}

p.frontpage-title {
    font-family:Arial;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    color:#7F8A94;
    margin-top:10px;
    margin-bottom:0px;
}

.section {
    font-family:Arial;
    font-size:11    px;
    text-transform:uppercase;
    font-weight:bold;
    color:#7F8A94;
    text-align:left;
}

.code {
    background-color:#EEEEEE;
    font-family: Arial;
    font-style:normal;
    font-size:9px;
}







.horizontal-spacer{
    color:#F0F0F0;
    width:2px;
    height:2px;
    font-size:2px;
    background-color:#F0F0F0;
}



/* logo */




.figure{
     font-family:Verdana; font-size:7pt; color:black;
 }




.layout{
font-family: Verdana;
    border-collapse:collapse;
    border:0px;
    padding:0px;
    border-spacing:0px;
    background-color:#F0F0F0;
    width:100%;
    height:100%
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
}

.frontpage{
font-family: Verdana;
    border-collapse:collapse;
    border:0px;
    padding:0px;
    border-spacing:0px;
    background-color:#F0F0F0;
    width:458px;
    height:600px;
     border-left-style:solid;
    border-left-color: #FFFFFF;
    border-left-width:10px;
     border-right-style:solid;
    border-right-color: #FFFFFF;
    border-right-width:10px;
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
}

.layout-top{
    width:100%;
    height:100%
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    background-color:#FFFFFF;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    border-bottom-style:solid;
    border-bottom-color: #7F8A94;
    border-bottom-width:1px;
    border-bottom-height:1px;
}

.layout-left{
    width:50%;
    height:100%
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    background-color:#FFFFFF;
    padding:10px;
    border-right-style:solid;
    border-right-color:  #7F8A94;
    border-right-width:1px;
    border-right-height:1px;
}

.layout-right{
    width:50%;
    height:100%
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    background-color:#FFFFFF;
    padding:10px;
}

.layout-bottom{
    width:100%;
    height:100%
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    background-color:#FFFFFF;
    padding:10px;
    border-top-style:solid;
    border-top-color: #7F8A94;
    border-top-width:1px;
    border-top-height:1px;
}

.asimage{
 font-family:Arial;
    font-size:48px;
    font-weight:normal;
    color:#7F8A94;
    }

.checkout{
    border-collapse:collapse;
    border-color:black;
    border-width:0px;
    border-style:none;
    font-family: Verdana;
    padding:0px;
    margin:0px 0px 0px 0px;
    background-color:#F0F0F0;
    width:191px;
    height:100%;
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
}

.checkoutimage{
 height:5px;
 width:191px;
 }

.checkoutitem {
  color:white;
  width:181px;
  font-family: Verdana;
    font-size: 10px;
    font-color: white;
    font-weight:normal;
    background-color:#BECAD4;
}

a.checkoutitem {
  color:white;
  width:181px;
  font-family: Verdana;
    font-size: 10px;
    font-color: white;
    font-weight:normal;
    background-color:#BECAD4;
    text-decoration:none;
}

a.checkoutitem:hover
{
    text-decoration:none;
 }

.checkoutblank {
  color:white;
  width:10px;
  font-family: Verdana;
    font-size: 10px;
    font-color: white;
    font-weight:normal;
    background-color:#BECAD4;
}

.checkouttitle {
    font-family:Arial;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    color:white;
}

table.download{
    width:600px;
    font-size:10px;
    font-weight:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    background-color:#F0F0F0;
    padding:10px;
    border-bottom-style:solid;
    border-bottom-color: black;
    border-bottom-width:1px;
    border-top-style:solid;
    border-top-color: black;
    border-top-width:1px;
}

/* top */
table.top{
border-spacing:0px;
border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    font-family: Verdana;
    padding:0px;
    margin:0px;
    background-color:#7F8A94;
    font-size:10px;
    font-style:normal;
    color:white;
    text-align: left;
    vertical-align:top;
}





td.top{
border:0px;
margin:0px;
border-spacing:0px;
    background-color:#F0F0F0;
    vertical-align:top;
    padding:2px;
    height:100%;

}

tr.top{
border:0px;
margin:0px;
border-spacing:0px;
    background-color:#F0F0F0;
    vertical-align:top;
    padding:2px;
    height:100%

}

table.menu{
    border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    font-family: Verdana;
    padding:0px;
    margin:0px;
    background-color:#7F8A94;
    width:157px;
    font-size:10px;
    font-style:normal;
    color:white;
    text-align: left;
    vertical-align:top;
    height:600px;
}


td.menu {
border:0px;
padding:0px;
margin:0px;
width:157px;
  font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:white;
    vertical-align:top;
}

.menutitle {
border:0px;
padding:0px;
margin:0px;
width:157px;
  font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color:white;
    vertical-align:top;
}

a.menu {
border:0px;
padding:0px;
margin:0px;
width:157px;
  font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:white;
}

a.menutitle {
border:0px;
padding:0px;
margin:0px;
width:157px;
  font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color:white;
}

tr.menu {
border:0px;
padding:0px;
margin:0px;
width:157px;
   font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color:white;
    width:157px;
    vertical-align:top;
}



a.menu:hover
{
    background-color:#9EACB8;
    text-decoration:none;
    width:157px;
 }

 a.menutitle:hover
{
    background-color:#9EACB8;
    text-decoration:none;
    width:157px;
 }



  /* News items */

 table.news{
    border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    padding:0px;
    margin:0px;
    background-color:#FFFFFF;
    width:191px;
    font-size:10px;
    font-style:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    height:518px;
}

tr.news{
 border:0px;
 padding:0px;
 margin:0px;
 height:10px;
 background-color:#FFFFFF;
 }

td.news {

  border:0px;
  padding:0px;
  margin:0px;
  color:black;
  width:191px;
  font-family: Verdana;
  font-size: 10px;
  font-color: black;
  font-weight:normal;
  height:10px;
}

a.news:hover
{
    text-decoration:none;
}

i.news{
   color: #E11212;
   font-style:normal;
}

a.news{
    color: black;
    width:191px;
    text-align: left;
    font-family: Verdana;
    font-size: 10px;
    font-weight:normal;

}

table.content{
    border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    font-family: Verdana;
    padding:0px;
    border-left:5px;
    border-left-style:solid;
    border-left-color:#FFFFFF;
    background-color:#FFFFFF;
    font-size:10px;
    font-style:normal;
    color:white;
    text-align: left;
    vertical-align:top;
    height:600px;
    width:100%;
}

td.content{ vertical-align:top;}

table.listing{
    border:5px;
    border-style:solid;
    border-color:#EEEEEE;
    font-family: Verdana;
    font-family: Verdana;
    padding:10px;
    margin:0px;
    margin-bottom:10px;
    background-color:#EEEEEE;
    font-size:8px;
    font-style:normal;
    color:white;
    text-align: left;
    vertical-align:top;
    width:600px;
}

td.listing{
  border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    font-family: Verdana;
    padding:0px;
    margin:0px;
    background-color:#EEEEEE;
    font-size:10px;
    font-style:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    widt390px;
}

td.listing-image{
  border-collapse:collapse;
    border:0px;
    font-family: Verdana;
    font-family: Verdana;
    padding:0px;
    margin:0px;
    background-color:#EEEEEE;
    font-size:10px;
    font-style:normal;
    color:black;
    text-align: left;
    vertical-align:top;
    width:210px;
}










