﻿ 
    /* Generic Selectors */ 
	body { 
    background: #255b87 url('../img/bg.jpg') no-repeat top center;
    margin:0;
    padding:0;
    font-size: 12px;
  	font-family: Verdana, Helvetica sans-serif;
  	color:#000;
    } 
    
    /* typography */
/
a {color:#b5121b; font-weight:bold; border:none; text-decoration:none; text-shadow:1px 1px #ccc;}
#footer a {color:#fff; font-weight:bold; border:none; text-decoration:none; text-shadow:none;}

p {
	font-size: 1em; /* 12px */;
	line-height: 1.5em; /* 18px */;
	margin: 10px 0 1.5em 0;
	color: #000000;
	padding-top: inherit;
	margin-top: 10px;
}
/* 24px - The quick brown fox jumps over the lazy dog */
h1 {
  font-size: 2em; /* 24px */
  line-height: 1.5em; /* 36px */
  margin-top: 0.75em;
  margin-bottom: 0em;
  color:#b5121b; font-weight:bold;
        font-family: "Century Gothic", "Myriad Pro", Helvetica sans-serif;
}
/* 22px - The quick brown fox jumps over the lazy dog */
h2 {
  font-size: 1.8333em; /* 22px */
  line-height: 1.6364em; /* 36px */
  margin-top: 0.8182em;
  margin-bottom: 0em;
  color:#b5121b; font-weight:bold;
  text-shadow:1px 1px #ccc;
      font-family: "Century Gothic", "Myriad Pro", Helvetica sans-serif;
}
/* 20px - The quick brown fox jumps over the lazy dog */
h3 {
  font-size: 1.5em; /* 18px */
  line-height: 1em; /* 18px */
  margin-top: 1em;
  margin-bottom: 0em;
  color:#b5121b; font-weight:bold;
  text-shadow:1px 1px #ccc;
      font-family: "Century Gothic", "Myriad Pro", Helvetica sans-serif;
}


 	img{
	border: none;
	text-decoration: none;
	margin-bottom: auto;
}
 	
 	img.branding{z-index:7000;}
 	
    /* Mast */
	#mast {
	margin: 0 auto;
	background: url('../img/mast1.png') repeat-x top;
	text-align: center;
	height: 160px;
	background-image: url('../img/bg.png');
	background-attachment: fixed;
} 

    /* Mast2 */
	#mast2 { 
    margin:0 auto;
    background: url('../img/box_03.png');
    } 

    /* navigation */
	#nav {
	margin: 0 auto;
	padding-top: 15px;
	width: 950px;
	height: 48px;
	background: #FFFFFF no-repeat center
top;
	text-align: center;
	z-index: 1000;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #B5121B;
} 
    
	/* logolist */
	list */
	#logolist {
	margin:0 auto;
    background: url('../img/box_05.png') repeat-y center;
    text-align:center;
    z-index:1000;
    font-size:9px;
    } 
    
    /* box */
	.box {
	margin: 20px auto;
	background: url('../img/box_02.png') no-repeat bottom center;
	width: 725px;
	padding-bottom: inherit;
	margin-bottom: inherit;
	background-color: #FFFFFF;
} 
    
    /* content */
    .content {
	margin: 0 auto;
	background: url('../img/box_01.png') no-repeat top center;
	width: 725px;
	padding-top: 10px;
	margin-bottom: inherit;
} 
    
    /* text */
    #text {
	margin: 0 auto;
	padding: 0 20px 30px 20px;
	width: 650px;
	background-attachment: inherit;
	background-repeat: repeat;
} 
    
    /* text above logos */
    #text2 { 
    margin:0 auto;
	padding:3px;
    width:700px; 
    font-weight:bold;
    } 
    
    /* branding */
    branding {
ÊÊ	margin:0 auto;
	}
    
   	/* footer */
	    
   	/* footer */
	#footer {
	background-position: bottom;
	margin: 0 auto;
	padding-top: 35px;
	padding-bottom: 25px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica sans-serif;
	background-repeat: inherit;
	background-attachment: inherit;
	background-image: url('../img/bg.png');
} 
    
    /* clear */
    .clear {
	background: url('../img/bg2.png');
	clear: both;
}
    
/* Table */    
table {
width:100%;
border:1px solid #bbb;
margin-bottom:10px;
}

td {
padding:.2em 1em;
text-align:left;
}

th {
padding:.2em 1em;
text-align:left;
}
thead th {
border-bottom:2px solid #888;
background:#bbb;
padding:.4em 1em .2em;
}
thead th.table-head {
font-size:1em;
font-weight:normal;
text-transform:uppercase;
color:#fff;
background:#555;
border:1px solid #555;
}
tbody td {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #eee no-repeat fixed;
	background-color: #FFFFFF;
}
repeat scroll;
}
tbody th {
border-top:1px solid #bbb;
border-bottom:1px solid #bbb;
background:#eee;
}
tbody tr.odd td {
background:#fff;
}
tbody tr.odd th {
background:#fff;
}
tfoot td {
border-top:2px solid #666;
background:#eee;
}
tfoot th {
border-top:2px solid #666;
background:#eee;
}
tfoot tr.total td {
border-top:6px double #666;
}
tfoot tr.total th {
border-top:6px double #666;
}
tfoot tr.total th {
text-transform:uppercase;
}
td.currency {
text-align:right;
}
    th.currency {
text-align:right;
}
    
