	/*dropping & setting default*/

	* {
		border:none;
		color:#000;
		font-size:11px;
		font-family: Tahoma, Arial , sans-serif;
		line-height:15px;
		margin:0px;
		padding:0px;
	}

	/*positioning --- footer 24px */

	html, body {
		height:100%;
	}

	body {
		text-align:center;
	}

	body * {

	}

	.all {
		position:relative;
		min-height:100%;
		width:950px;
		margin:0 auto;
	}

	.all-indent {
		margin-left:10px;
		margin-right:10px;
	}

	.all-content {
		padding-bottom:100px;
	}

	* html .all {
		height:100%;
	}

	.footer {
		width:950px;
		margin:0 auto;
		position:relative;
		margin-top:-54px;
	}
	.footer-indent {
		margin:0px 20px;
	}
	.copyright-content {
		height:54px;
	}

	/*common styles*/

	table {
		width:100%;
		table-layout:fixed;
		empty-cells:show;
		border-collapse:collapse;
	}

	table td {
		padding:0px;
	}

	td.aR {
		text-align:right;
	}

	td.aL {
		text-align:left;
	}

	td.aC {
		text-align:center;
	}

	td.vaM {
		vertical-align:middle;
	}
	td.vaMcorr {
		vertical-align:top;
		padding-top:11px;
	}

	td.vI2 {
		padding:2px 0px 2px 0px;
	}

	td.vI7 {
		padding:7px 0px 2px 0px;
	}

	td.vI5 {
		padding:4px 0px 4px 0px;
		padding:expression('5px 0px 5px 0px');
	}

	td div.i {
		padding-top:4px;
		padding-bottom:4px;
		white-space:nowrap;
	}

	td.tbB {
		border-top:solid 1px #EEEECD;
	}

	div.err {
		padding-top:3px;
		padding-bottom:3px;
	}
	div.err * {
		color:#c00;
		font-size:11px;
		line-height:12px;
	}

	div.data {
		padding-top:10px;
	}

	.spacer {
		clear:both;
	}

	p {
		line-height:    16px;
		text-align:     justify;
		padding-bottom: 10px;
		font-size:		12px;
	}

	p.vI {
		padding-bottom:10px;
	}

	p.mini {
		padding-bottom:0px;
	}

	ul {
		padding-bottom:10px;
		margin-left:20px;
	}

	ul li {
		padding:3px 0;
	}

	h1 {
		font-size:15px;
		line-height:25px;
		font-weight:bold;
		padding-bottom:15px;
	}
	h2 {
		font-size:14px;
		font-weight:bold;
	}
	.videos-v-group h2, .video-h-group h2 {
		padding-bottom:3px;
	}
	h2.vI {
		padding-bottom:5px;
	}
	h4 {
		font-size:14px;
		font-weight:bold;
		line-height:25px;
	}
	a {
		color:#00496C;
		font-size:12px;
	}
	a.b {
		font-weight:bold;
		font-size:12px;
	}
	p.mini,p.mini * {
		font-size:12px;
		line-height:17px;
	}

	sup.ui {
		line-height:10px;
		font-size:9px;
	}

	/*divider*/
	.divider {
		padding-top:10px;
		padding-bottom:10px;
	}
	.divider-indent {
		height:1px;
		background:#AAC4D0;
	}

	input#asddwert {
		display:none;
	}
	
	/* blocks */

	div.block-lblue  {
        text-align:left;
	    background:#F1F5F7;
		position:relative;
    }
		div.block-lblue div.tl {
			background:url('/img/block-lblue-tl.gif') top left transparent no-repeat;
			position:relative;
		}
		div.block-lblue div.tr {
			background:url('/img/block-lblue-tr.gif') top right transparent no-repeat;
			position:relative;
		}
		div.block-lblue div.bl {
			background:url('/img/block-lblue-bl.gif') bottom left transparent no-repeat;
			position:relative;
		}
		div.block-lblue div.br {
			background:url('/img/block-lblue-br.gif') bottom right transparent no-repeat;
			position:relative;
		}
		div.block-lblue div.indent {
			padding:  15px 0;
			margin:   0 10px;
		}

	div.block-lgreen, div.block-lgreen  div {
		position:relative;
	}
	div.block-lgreen  {
        text-align:left;
	    background:#E3F1B8;
    }
		div.block-lgreen div.tl {
			background:url('/img/block-lgreen-tl.gif') top left transparent no-repeat;
		}
		div.block-lgreen div.tr {
			background:url('/img/block-lgreen-tr.gif') top right transparent no-repeat;
		}
		div.block-lgreen div.bl {
			background:url('/img/block-lgreen-bl.gif') bottom left transparent no-repeat;
		}
		div.block-lgreen div.br {
			background:url('/img/block-lgreen-br.gif') bottom right transparent no-repeat;
		}
		div.block-lgreen div.indent {
			padding:  15px 0;
			margin:   0 10px;
		}

	div.block-lgreen h2 {
		margin:			0;
		padding:		5px 0 15px 35px;
		background:		url('/img/label-lgreen.gif') top left transparent no-repeat;
	}

	div.block-lorange, div.block-lorange  div {
		position:relative;
	}
	div.block-lorange  {
        text-align:left;
	    background:#FFE3B8;
    }
		div.block-lorange div.tl {
			background:url('/img/block-lorange-tl.gif') top left transparent no-repeat;
		}
		div.block-lorange div.tr {
			background:url('/img/block-lorange-tr.gif') top right transparent no-repeat;
		}
		div.block-lorange div.bl {
			background:url('/img/block-lorange-bl.gif') bottom left transparent no-repeat;
		}
		div.block-lorange div.br {
			background:url('/img/block-lorange-br.gif') bottom right transparent no-repeat;
		}
		div.block-lorange div.indent {
			padding:  15px 0;
			margin:   0 10px;
		}

	div.block-lorange h2 {
		margin:			0;
		padding:		5px 0 15px 35px;
		background:		url('/img/label-lorange.gif') top left transparent no-repeat;
	}

	/* ads */
	div.ad-290x100-indent {
		margin-bottom:9px;
	}
	div.ad-290x100-content {
		background:url("../img/ad-290x100.gif") top left transparent no-repeat;
	}
	div.ad-290x100 img {
		width:  340px;
		height: 100px;
	}

	div.ad-600x120-indent {
	}
	div.ad-600x120-content {
		background:url("../img/ad-600x120.gif") top left transparent no-repeat;
	}
	div.ad-600x120 img {
		width:600px;
		height:120px;
	}

	/*form decor*/

	.notice {
		font-size:  10px;
		font-style: italic;
		color:#AAC4D0;
		float:none;
		clear:both;
		white-space:wrap;
	}

	div.w200 {
		width:200px;
	}
	div.w250 {
		width:250px;
	}
	div.w400 {
		width:400px !important;
	}
	div.w150 {
		width:150px;
	}
	div.w100 {
		width:100px;
	}
	div.w80 {
		width:80px;
	}

	input.w200 {
		width:200px;
	}
	input.w250 {
		width:250px;
	}
	input.w400 {
		width:400px;
	}
	input.w150 {
		width:150px;
	}
	input.w100 {
		width:100px;
	}
	input.w80 {
		width:80px;
	}
	textarea {
	        font-size:13px;
	}
	textarea.w400 {
		width:400px;
		height:150px;
	}
	textarea.w600 {
		width:600px;
		height:200px;
	}

	div.input-decor {
		float:left;
		position:relative;
	}
	div.input-decor-bg {
		background:#97BFD5;
	}
	div.input-decor-tl {
		background:url("../img/input-blue-corner.gif") top left transparent no-repeat;
	}
	div.input-decor-tr {
		background:url("../img/input-blue-corner.gif") top right transparent no-repeat;
	}
	div.input-decor-bl {
		background:url("../img/input-blue-corner.gif") bottom left transparent no-repeat;
	}
	div.input-decor-br {
		background:url("../img/input-blue-corner.gif") bottom right transparent no-repeat;
	}
	div.input-decor-indent {
		position:relative;
		padding:1px;
	}
	div.input-decor-content {
		position:relative;
		background:#fff;
		padding:2px;
	}
	div.input-guide {
		background:url("../img/input-blue-line.gif") bottom left transparent repeat-x;
	}
	div.input-text-indent {
		background:url("../img/input-text-indent.gif") bottom left transparent no-repeat;
	}
	div.input-decor input {
		background:transparent;
		padding:1px;
		height:18px;
		font-size:13px;
		margin-bottom:1px;
	}

	.upper-bar .input-decor {
		float:left;
		padding-right:3px;
	}
	.upper-bar .input-decor input {
		width:410px;
		font-size:13px;
	}

	div.button-blue-decor {
		position:relative;
		float:left;
	}
	div.button-blue-decor-bg {
		background:#fff;
	}
	div.button-blue-decor-tl {
		background:url("/img/button-blue-corner.gif") top left transparent no-repeat;
	}
	div.button-blue-decor-tr {
		background:url("/img/button-blue-corner.gif") top right transparent no-repeat;
	}
	div.button-blue-decor-bl {
		background:url("/img/button-blue-corner.gif") bottom left transparent no-repeat;
	}
	div.button-blue-decor-br {
		background:url("/img/button-blue-corner.gif") bottom right transparent no-repeat;
	}
	div.button-blue-decor-indent {
		position:relative;
		padding:1px;
	}
	div.button-blue-decor-content {
		position:relative;
		background:url("/img/button-blue-bg.gif") top left transparent repeat-x;
		padding:2px;
	}
	div.button-blue-decor input  {
		background:transparent;
		color:#fff !important;
		padding:1px 10px;
		height:18px;
		margin-bottom:3px;
	}

	.upper-bar .button-blue-decor {
		float:left;
		padding-right:10px;
	}
	.upper-bar .button-blue-decor input {
		width:none;
		overflow:visible;
	}

	div.button-green-decor {
		position:relative;
	}
	div.button-green-decor-bg {
		background:#fff;
	}
	div.button-green-decor-tl {
		background:url("/img/button-green-corner.gif") top left transparent no-repeat;
	}
	div.button-green-decor-tr {
		background:url("/img/button-green-corner.gif") top right transparent no-repeat;
	}
	div.button-green-decor-bl {
		background:url("/img/button-green-corner.gif") bottom left transparent no-repeat;
	}
	div.button-green-decor-br {
		background:url("/img/button-green-corner.gif") bottom right transparent no-repeat;
	}
	div.button-green-decor-indent {
		position:relative;
		padding:1px;
	}
	div.button-green-decor-content {
		position:relative;
		background:url("/img/button-green-bg.gif") top left transparent repeat-x;
		padding:2px;
	}
	div.button-green-decor input  {
		background:transparent;
		color:#fff;
		padding:1px 10px;
		margin:0;
		height:18px;
		margin-bottom:3px;
	}

	.upper-bar .button-green-decor {
		float:left;
	}
	.upper-bar .button-green-decor input {
		width:none;
		overflow:visible;
	}
