/*------------------------------------------------------------------------------------
  Global Styles - Modification on Kyle Neath's CSS Reset
------------------------------------------------------------------------------------*/

* {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { 
margin:1em 0;
font-family: Verdana,Arial,Helvetica,sans-serif; }

fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .imgtext { display:none; }
.left { float:left; }
.right { float:right; }
.tac {text-align: center; font-weight: bold; font-size: 20px;}
.tar {text-align: right};
.clear { clear: both; width: 0; height: 0; font-size: 0; overflow: hidden; }
a img { border:none; }

:focus { outline: 0; }

p {
color: #000;
padding: 10px 2px 10px 10px;
font-size: 12px;
line-height: 1.2;
}

a {
color: #000;
text-decoration: none;
cursor: pointer;
font-weight: bold;
font-size:12px;
}

a:hover {
color: #000;
text-decoration: none;
cursor: pointer;
}

body {
line-height: 1.2;
color: #000;
background: #fff url('/images/bg-pattern.jpg');
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

ol, ul {
list-style: none;
margin:0;
padding:0;
}

table {
border-collapse: separate;
border-spacing: 0;
}

.shell {
width: 900px;
height: 100%;
background: #ccc url('/images/bg-pattern_top_x.jpg') repeat-x;
margin: 0 auto;
text-align: left;
}

.container {
width: 960px;
background: transparent;
margin: 0px auto;
text-align: left;
}


.header {
float:left;
width:100%;
height:116px;
margin: 0px 0;

background: #efefef;

}


.logo h1 a{
float:left;
width:267px;
height:116px;
background: #fff url('/i/logo.png') no-repeat;
margin:0 10px 0 22px;
text-indent: -99999px;
}


.footer {
float:left;
width:100%;
height:50px;
background: transparent url('/i/foot_bar.png') no-repeat center 0;
margin:0 auto;

background: #efefef;

}


.col1{
float: left;
margin: 20px;
}


.site_details{
float: right;
margin: 10px 30px 0 10px;
}

.footer ul{
float: left;
margin: 5px 0 0 10px;
width: 100%;
}

.footer li a{
float: left;
padding: 0 15px;
margin: 12px 0;
border-right: solid 1px #000;
}

.footer li.last a{
float: left;
padding: 0 15px;
margin: 12px 0;
border-right: none;
}

.footLinks {
float:left;
margin:8px 0 0 50px;
color:white;
}

.footLinks a , .footLinks a:hover {
color:white;
}

.footLinks a:hover {
font-weight: normal;
text-decoration: underline;
}

.info{
float:right;
margin:0 23px 5px 0;
font-size: 10px;
}

.content {
float:left;
width:100%;
background: url('/images/bg-content.gif') no-repeat center;

background: #aaa;

}
