* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* -- HTML settings -- */
HTML, BODY {height: 100%;}
BODY {margin: 0; padding: 0; background: #DEE6F4; color: #454545; font-family: tahoma, verdana, arial, sans-serif; min-width: 780px; text-align: center;}
IMG {border: 0;}
INPUT, SELECT {font: 11px tahoma, arial, verdana, sans-serif; color: #454545;}
TEXTAREA {font: 11px tahoma, arial, verdana, sans-serif; color: #454545; background: #fff}
FORM {margin: 0;}
A:link, A:visited, A:hover {color: #5979C2; text-decoration: underline;}

.none {text-decoration: none;}
.under {text-decoration: underline;}

.left {float: left;}
.right {float: right;}
.clear {clear: both; width: 100%;}
.clear SPAN {display: none;}
.stub {height: 1px;}
.stub SPAN {display: none;}

/* -- Content rules -- */
#wrapper {width: 780px; height=100%; min-height: 100%; background: #FFF; text-align: left; margin: 0 auto;}
#container {padding-bottom: 75px;}

#header {height: 85px; padding: 0 21px 0 28px;}
#header TABLE {border-collapse: collapse; width: 100%;}
#header TABLE TABLE {width: auto;}
#header TD {vertical-align: bottom; padding: 0; height: 85px; padding: 27px 0 5px 0;}
#header TD TD {padding: 0; height: 9px; padding: 0 0 0 16px;}

#subhead {height: 171px; padding: 0 10px;}
#subhead TABLE {border-collapse: collapse; width: 100%;}
#subhead TABLE TABLE {width: auto;}
#subhead TD {vertical-align: top; height: 171px; padding: 12px 0 0 18px; font-size: 11px; color: #FFF; background: url(../img/sub_left.jpg) no-repeat;} 
#subhead TD TH {padding: 0 0 6px; font-size: 11px; color: #FFF; text-align: left; border-bottom: 1px solid #FFF;} 
#subhead TD TD {height: auto; padding: 5px 16px 0 0; background: none;} 

#content {padding: 20px 10px 0; width=100%;}
#content TABLE {border-collapse: collapse; width: 100%;}
#content TD {vertical-align: top; font-size: 11px;} 
#content TD TD {width: 33%;} 
#content TD TD TD {width: auto;} 
#content P {margin: 0; padding-bottom: 15px;}
#content P.line {margin: 0; padding: 4px 0; border-bottom: 1px solid #DAE7FA; font-size: 11px;}

.b_topleft {width=100%; background: #92ADE2 url(../img/b_topleft.gif) 0 0 no-repeat;}
.b_topright {background: url(../img/b_topright.gif) 100% 0 no-repeat;}
.b_bottomleft {background: url(../img/b_bottomleft.gif) 0 100% no-repeat;}
.b_bottomright {background: url(../img/b_bottomright.gif) 100% 100% no-repeat; height=171px; min-height: 151px; padding: 10px;}
.b_bottomright1 {background: url(../img/b_bottomright1.gif) 100% 100% no-repeat; height=171px; min-height: 141px; padding:15px 15px 15px 20px; color: #fff;}
.b_bottomright2 {background: url(../img/b_bottomright2.gif) 100% 100% no-repeat; height=171px; min-height: 141px; padding:15px 15px 15px 20px; color: #fff;}
.b_bottomright TD, .b_bottomright1 TD, .b_bottomright2 TD {color: #fff; border-bottom: 1px solid #fff; padding: 4px 0;}

.r_topleft {width=100%; background: #F66060 url(../img/r_topleft.gif) 0 0 no-repeat;}
.r_topright {background: url(../img/r_topright.gif) 100% 0 no-repeat;}
.r_bottomleft {background: url(../img/r_bottomleft.gif) 0 100% no-repeat;}
.r_bottomright {background: url(../img/r_bottomright.gif) 100% 100% no-repeat; height=240px; min-height: 220px; padding:15px 15px 5px 20px; color: #fff;}

#foot {position: relative; height: 0; width: 100%;}
#footer {position: absolute; top:-50px; left:0; width: 100%; height: 50px;}
#footer DIV {width: 760px; margin: 0 auto; border-top: 1px solid #DADADA; padding-top:8px; text-align: center; font-size: 11px;}
#footer SPAN {display: block; padding-top:5px;}


/* -- Font size -- */
.size9 {font-size: 9px;}
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size12 {font-size: 12px;}
.size14 {font-size: 14px;}

/* -- Font color -- */
.black {color: #000;}
.white {color: #fff;}
.gray {color: #454545;}
.blue {color: #5979C2;}
.red {color: #DD0000;}

