html,body{margin:0;padding:0;background-color:#ffffff;}
body{
  min-height:100%;
  background:url("/images/template/bg.gif") repeat-x scroll 0 0 #FFFFFF;
  font:12px/16px Arial,Verdana,Helvetica,Sans-Serif;
  color:#333;
}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,caption,object{margin:0;padding:0;border:0;}
ol,ul{list-style:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:table;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
sub,sup{font-size:14px;line-height:0;position:relative;vertical-align:baseline;}
sup{font-size: 14px;padding-left: 2px;padding-right: 3px;top:-0.3em;}
sub{font-size: 11px;padding-left: 2px;padding-right: 3px;bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
.container{width:940px;margin-left:auto;margin-right:auto;zoom:1;}
.container:before,.container:after{display:table;content:"";zoom:1;display:inline;}
.container:after{clear:both;}
a{color:#5F83A8;text-decoration:none;line-height:inherit;font-weight:inherit;}
a:hover{color:#006699;text-decoration:none;}
.row{zoom:1;margin-left:-20px;}.row:before,.row:after{display:table;content:"";zoom:1;*display:inline;}
.row:after{clear:both;}
[class*="span"]{display:inline;float:left;margin-left:20px;}
.span1{width:40px;}
.span2{width:100px;}
.span3{width:160px;}
.span4{width:220px;}
.span5{width:280px;}
.span6{width:340px;}
.span7{width:400px;}
.span8{width:460px;}
.span9{width:520px;}
.span10{width:580px;}
.span11{width:640px;}
.span12{width:700px;}
.span13{width:760px;}
.span14{width:820px;}
.span15{width:880px;}
.span16{width:940px;}
.span17{width:1000px;}
.span18{width:1060px;}
.span19{width:1120px;}
.span20{width:1180px;}
.span21{width:1240px;}
.span22{width:1300px;}
.span23{width:1360px;}
.span24{width:1420px;}
.offset1{margin-left:80px;}
.offset2{margin-left:140px;}
.offset3{margin-left:200px;}
.offset4{margin-left:260px;}
.offset5{margin-left:320px;}
.offset6{margin-left:380px;}
.offset7{margin-left:440px;}
.offset8{margin-left:500px;}
.offset9{margin-left:560px;}
.offset10{margin-left:620px;}
.offset11{margin-left:680px;}
.offset12{margin-left:740px;}
.span-one-third{width:300px;}
.span-two-thirds{width:620px;}
.offset-one-third{margin-left:340px;}
.offset-two-thirds{margin-left:660px;}

/* DIV tables NOT for data just layout :) */
.div-table{
  display:table;         
  width:auto;            
  border-spacing:5px;
  margin-bottom:18px;

}

.div-table .div-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table [class*="col"]{  
  float:left;
  display:table-column;     
  padding:5px;
}

.div-table.tight{
  padding:0px;
  border-spacing: 0;
  line-height:6px;
}

.bold{
  font-weight:bold;
}

.f-left{
  float:left;
}

.f-right{
  float:right;
}

.a-left{
  text-align:left;
}

.a-right{
  text-align:right;
}

.div-table.border{
  border-radius: 10px 10px 10px 10px;
  border:1px solid #DDD;
  -moz-box-shadow:  0 0 5px #EEE;
  -webkit-box-shadow:  0 0 5px #EEE;
  box-shadow: 0 5px 5px #EEE;
}

.div-table .header > [class*="col"]{
  font-weight:bold;
}

.div-table .border > [class*="col"]{
  border-top: 1px solid #EEEEEE;
}

.div-table ul{
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}

.div-table .border > [class*="col"]:first-child{
  margin-left:0px;
}
/* Widths like bootstrap */
.col1{width:40px;}
.col2{width:100px;}
.col3{width:160px;}
.col4{width:220px;}
.col5{width:280px;}
.col6{width:340px;}
.col7{width:400px;}
.col8{width:460px;}
.col9{width:520px;}
.col10{width:580px;}
.col11{width:640px;}
.col12{width:700px;}
.col13{width:760px;}
.col14{width:820px;}
.col15{width:880px;}
.col16{width:940px;}
.col17{width:1000px;}
.col18{width:1060px;}
.col19{width:1120px;}
.col20{width:1180px;}
.col21{width:1240px;}
.col22{width:1300px;}
.col23{width:1360px;}
.col24{width:1420px;}

p,form,object{
  display:block;
  position:relative;
  margin-bottom: 10px;
}
h1,h2,h3,h4,h5,h6{
  font-weight:bold;
  margin-bottom:10px;
  line-height:1.2em;
  text-shadow: 3px 3px 3px #EEEEEE;
  color:#5F83A8;
}
h1{font-size:20px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px;}

h2 a{
  text-decoration:underline;
}

ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled{list-style:none;margin-left:0;}
dl{margin-bottom:18px;}dl dt,dl dd{line-height:18px;}
dl dt{font-weight:bold;}
dl dd{margin-left:9px;}
hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee;}
strong{font-style:inherit;font-weight:bold;}
em{font-style:italic;font-weight:inherit;line-height:inherit;}
blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px;}
blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf;}blockquote small:before{content:'\2014 \00A0';}
address{display:block;line-height:18px;margin-bottom:18px;}
code,pre{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{background-color:#fee9cc;color:rgba(0, 0, 0, 0.75);padding:1px 3px;}
pre{background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
fieldset{margin-bottom:18px;padding-top:18px;}fieldset legend{display:block;padding-left:150px;font-size:19.5px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5;}
small {font-size:9px;}