/* Middleton's Distribution CSS */

/* main */
body{
 margin: 0px;
 padding: 0px;
 font: 12px 'Trebuchet MS',Trebuchet,Tahoma,Kalimati,Helvetica,Arial,sans-serif;
 color: black;
 background: white url(/images/template/bg_stripes.png) repeat-x left 33px;
 text-align: center;/*ie5 centre hack*/
}
img{
 border-width: 0px;
}
a:link,a:active,a:visited{
 color: black;
 text-decoration: underline;
}
a:visited{
 color: #353535;
}
a:hover,a:focus{
 color: #4C4C4C;
}
a:active{
 color: #A7A7A7;
}
h1{
 display: none;
}
p,table,h3,h4,h5,h6,fieldset,ol,ul{
 margin: 0px 0px 1.5em;
}
ul,ol{
 padding: 0px 0px 0px 2em;
 list-style: square outside;
}
label{
 white-space: nowrap;
}
td{
 vertical-align: top;
}
/*.hide{
 display: none;
}*/
span.req{
 font-weight: bold;
 color: #cc0000;
}
input,button,select,textarea{
 font-size: inherit;
 font-family: inherit;
}
textarea{
 height: 6em;
 width: 100%;
}
.textin,select,textarea{
 border: 1px solid #1470A4;
 color: inherit;
}
.textin:focus,select:focus,textarea:focus{
 background-color: #FFF2B8;
}
.button,button{
 border: 2px outset #1470A4;
 color: white;
 background-color: #1470A4;
 cursor: pointer;
}
.button:focus,.button:hover,button:focus,button:hover{
 background-color: #5397BC;
 border-color: #5397BC;
}
.textin.disabled,select.disabled,textarea.disabled{
 border-color: #E1E1E9;
 color: #727277;
 background-color: #F2F2F7;
}
div.error{
 color: #712B28;
 border: 1px dashed #712B28;
 padding: 1em 1em 0px;
 margin-bottom: 1em;
}

/* page layout */
/* level 1 */
#wrapper{
 width: 859px;
 margin: 0px auto;
 text-align: left;/*ie5 centre hack*/
 background: url(/images/template/bg_content.png) repeat-y left top;
}
/* level 2 */
#all{
 padding: 0px 6px;
 background: url(/images/template/bg_top_sitem.jpg) no-repeat left top;
}
.siteK #all{
 background-image: url(/images/template/bg_top_sitek.jpg);
}
#end{
 height: 40px;
 background: white url(/images/template/bg_footer.png) no-repeat left top;
}
/* level 3 */
#nav{
 padding: 151px 0px 0px;
 margin: 0px;
 text-transform: uppercase;
 text-align: center;
 height: 21px;
 color: #1470A4;
}
#nav a{
 text-decoration: none;
 color: #1470A4;
}
#nav a:hover,#nav a:focus{
 text-decoration: underline;
}

h2{
 height: 79px;
 padding: 61px 0px 0px 68px;
 margin: 0px;
}
h2 img{
 display: block;
 float: left;
}

#content{
 padding: 90px 180px;
 line-height: 18px;
}

#footer{
 background-color: #F5F8FA;
 margin: 0px;
 padding: 7px 20px 0px 0px;
 height: 45px;
}
#footer p{
 margin: 0px;
 padding: 17px 0px 0px 20px;
}
#footer p a,#footer #tl{
 text-decoration: none;
 color: black;
}
#footer p a:hover,#footer p a:focus{
 text-decoration: underline;
}
#footer #tl,#footer #tl img{
 display: block;
}
#footer #tl{
 float: right;
}

/* page specific */
.home #content{
}
