*{padding:0; margin:0; border:none;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 10.5pt;background:#FFFFFF;	margin:0;	padding:0;}
#topbar{ background:url(/images/topback.png) repeat-x top; height:66px;}
#contentbar{ background: #efefef;}
#topcontent{width:812px; margin:0 auto 0 auto; height:66px;}
#topcontent .toplink { color: #FFFFFF; text-decoration:none; font-size: 14pt; padding: 20px 30px 0 0; }
#content{width:812px; margin:0 auto 0 auto; padding:60px 0 0 0;}
#subbox {width:814px; margin:0 auto 0 auto;}
#footerbar { background: #646464; clear: both; font-size: 9pt;}
#footercontent{width:812px; margin:0 auto 0 auto; padding:20px 0 20px 0;color:#FFFFFF;}
#footercontent a{color:#FFFFFF; text-decoration:none;}
#footercontent img { padding: 0 3px 0 0;}
#footercontent h2{margin:0 0 10px 0; font-weight:normal;}
#footercontent p{margin-bottom:5px;}

.footercell1st{width:155px; float:left;margin-left:80px;}
.footercell{width:180px; float:left; }
.copyrightbar{font-size:8pt;  padding:30px 0 10px 0; clear:both;}
.clr{clear:both;}
#contentleft { width: 490px; float: left;

}

#contentbar h1 {font-weight: normal; font-size: 160%;padding: 0 0 10px 0; color:#a60000;}
#contentbar h2 {font-weight: normal; font-size: 140%;padding: 0 0 10px 0; color:#a60000;}
#contentbar h3 {font-weight: normal; font-size: 120%;padding: 0 0 20px 0; color:#a60000;}
#contentbar p {padding: 0 0 20px 0;}
#contentbar a {color:#e51121; text-decoration:none;}
#contentbar a:hover {color:#e51121; text-decoration:underline;}
#contentbar sup{height: 0;	line-height: 1;	vertical-align: top;	position: relative; font-size:80%;}
#contentbar ul { padding: 0px; list-style:none;}
#contentbar li { padding: 10px 0 0 15px;background: url(images/bullet.gif) no-repeat 0 .9em;}

#contentright { width: 250px; margin-left: 560px;  }
#contentright strong { font-size: 150%; font-weight:normal; color:#666666; padding: 0 0 20px 0; }
#contentright strong a:hover { text-decoration:none; }
#contentbar .col {width: 240px; float: left;}
#contentbar .col2 {width: 410px; float: left; padding-right: 20px;}
.itembox { margin: 0 0 0 0; padding: 10px 0 0 0 ; border-bottom: 1px solid #cccccc; }
.itemboxlast { margin: 0 0 0 0; padding: 10px 0 0 0 ;}
.sixcol { width: 100px; float: left; margin-right: 22px;  }
.sixcollast { width: 100px; float: left;}
.sixcol h2 a, .sixcollast h2 a { font-size: 11pt; text-decoration:none; padding: 0; font-weight: bold; }
#onethird, #newsfeed { width: 200px; margin: 0 0 30px 50px; float:right; }
#twothirds { width: 650px;}
#onethird h2 {padding: 0 0 5px 0; }
#onethird a {width: 190px; height: 30px; text-decoration:none; display: block; padding: 7px 0 0 20px; color: #5F5F5F;}
#onethird a:hover {width: 190px; height: 30px; text-decoration:none; display: block; padding: 7px 0 0 20px; color: #FFFFFF;}
#onethird a.current { width: 190px; height: 30px; text-decoration:none;  display: block; padding: 7px 0 0 20px;  color: #FFFFFF;}
#onethird p { margin:0 0 6px 0; padding: 0;}
.itemlist { height: 120px; width: 45%; float: left; }
.itemlist div { padding: 10px 0 0 100px; }
.itemlist a { font-size: 11pt; text-decoration:none; padding: 0; }
.plogo { width: 170px; height: 100px; margin: 0 30px 15px 0; float:left; }
#contentbar .itemlist p {padding: 0 0 5px 0; margin: 0; }
img {border: none 0px;}
form{ margin: 0px; padding: 0px;}
fieldset {float: left; clear: left; width: 100%;  margin: 0 0 1.5em 0; padding: 0;}
legend {margin-left: 1em; color: #000000; font-weight: bold;} 
fieldset br {clear: both; } 
.submit {border: 1px solid Gray; font-size: 80%; margin: 10px 0 20px 130px; width: 192px; padding: 5px;}
label {float: left; width: 110px; margin-right: 1em; text-align: right; margin: 10px 0 0 0; padding: 5px;}
.txt {float: left; margin: 10px 0 0 10px; border: 1px solid #666666; width: 180px; padding: 5px; }
.txte {float: left; margin: 10px 0 0 10px; border: 1px solid #666666; background:#FFFF99; width: 180px; padding: 5px;}
blockquote { margin-left: 20px;}
.paymentlogos img { padding: 0 20px 0 20px; }

#sociallinks{ width:120px;}
.facebook{ background:url(/images/facebook_.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.linkedin{ background:url(/images/linkedin_.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.twitter{ background:url(/images/twitter_.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.vimeo{ background:url(/images/vimeo_.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}

.facebook:hover{ background:url(/images/facebook.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.linkedin:hover{ background:url(/images/linkedin.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.twitter:hover{ background:url(/images/twitter.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}
.vimeo:hover{ background:url(/images/vimeo.png) left top no-repeat; width:24px; height:24px; margin:0 3px 0 0; float:left;}