body {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #353535; background: #dfe7ec;}
body, html {height: 100%;}

/*->default's---------------------------------------------------------------------*/
#pageLayout {position: relative; width: 100%; min-height: 100%; height: auto !important; height: 100%;}
.pageContainer {width: 890px; margin: 0 auto; overflow: hidden;}
a img {border: none;}
form {margin: 0;}
.error {color: #fe0000;}
.notice {font-size: 10px;}
ins {color: #bc373b; font-weight: bold; text-decoration: none;}
.alright {text-align: right;}
  
	.half {float: left; width: 50%;}
	.third {float: left; overflow: hidden; width: 33%;}
	.onefifth {float: left; width: 20%; margin: 0; padding: 0; overflow: hidden;}
	ul.onefifth, ol.onefifth { list-style-type: none;}
	.onefifth>li {padding: 0 10px 0 0;}

/*->border's----------------------------------------------------------------------*/
.rounded {-moz-border-radius: 6px; -webkit-border-radius: 6px;}
.block {position: relative; margin: 10px 0 0; float: left; width: 100%;}
  .blockHead, .blockFoot {font-size: 13px; font-weight: bold; padding: 6px 10px; clear: both; border-bottom: 1px solid #b8c6ce; float: left; width: 870px; position: relative;}
	.blockHead h4, .blockFoot h4 {font-size: 13px; font-weight: bold; margin: 0; padding: 0;}
	.blockHead .link {position: absolute; right: 10px; top: 6px;}
	  .narrow .blockHead, .narrow .blockBody, .narrow .blockFoot {width: 210px;}
		.wide .blockHead, .wide .blockBody, .wide .blockFoot {width: 615px;}
	  .dark .blockHead, .ebony .blockHead, .ebony.blockHead {background: #56757e; border-bottom: none; color: #56757e;}
		.quartz .blockHead, .quartz.blockHead {background: #7e98a0; border-bottom: none; color: #56757e;}
		.dark .blockHead h4, .ebony .blockHead h4, .quartz .blockHead h4, .quartz.blockHead h4, .ebony.blockHead h4 {color: #fff;}
    .white .blockHead, .white .blockFoot {background: url(../images/head_wb.gif) repeat-x left top #ebeff2; color: #ebeff2; border-bottom: none;}
		.white .blockHead h4, .white .blockFoot h4 {color: #353535;}
		#pageContent .white .blockHead .link {color: #3a535d;}
		.grey .blockHead, .grey .blockFoot {background: none;}
		.grey .blockHead h4, .grey .blockFoot h4 {color: #353535;}
		.rounded .blockHead {-moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}
		.rounded .blockFoot {-moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;}
	.blockBody {padding: 10px; clear: both; float: left; width: 870px;} 
	  .dark .blockBody {}
	  .white .blockBody {}
		.grey .blockBody {padding: 10px;}
	  .rounded .blockBody {-moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;}
.dark {background: #37505a; color: #fff;}
.blue {background: #e8edef; border: 1px solid #9db8c3;}
.ebony {background: #2f454d; color: #fff;}
.white {background: #fff;}
.grey {background: #ecf0f3;}
.quartz {background: #56757e; color: #fff;}
  #pageContent .dark a, #pageContent .quartz a, #pageContent .ebony a {color: #fff;}
.subBlock {float: left; width: 100%;}
.subMargin {padding-bottom: 10px;}

	.blockWrap, .blockWrap img {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/loading.gif) no-repeat center center; display: none;}
		.blockWrap .message {position: absolute; top: 50%; display: block; width: 100%; text-align: center; font-weight: bold; margin-top: -12px; font-size: 18px;}
		.white .blockWrap img {background: #dfe7ec; opacity: 0.4;}

/*->pageHeader--------------------------------------------------------------------*/
#pageHeader, #pageHeader .pageContainer {height: 95px; background: #2c3f48;position: relative;}
  #pageLogo {position: absolute; left: 0; top: 16px;}
	#topSearch {position: absolute; right: 0; bottom: 15px;}
	#topSearch .txt {border: 1px solid #c9d3dd; background: #fff; color: #4e6b75; font-family: Tahoma, Arial, Helvetica, sans-serif; padding: 3px 6px; width: 160px; font-size: 11px;}
	#topMenu {position: absolute; right: 0; top: 18px;}
	#topMenu a {color: #dfe7ec; font-weight: bold; padding: 6px 10px; background: #395962; margin-left: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; float: left;}
	#topMenu a:hover, #pageContent .dark a:hover, #pageContent .ebony a:hover, #pageContent .quartz a:hover {color: #abbeca;}

#pageMenu {height: 40px; background: url(../images/bgMenu.gif) repeat-x left top #3e5e65;}
  #pageMenu ul {margin: 3px 0; padding: 0; list-style-type: none; width: 100%; float: left; height: 34px; border-left: 1px solid #556c72; }
	#pageMenu li {float: left; border-right: 1px solid #556c72; width: 177px;}
	#pageMenu a {color:#fff; font-weight: bold; text-decoration: none; text-decoration: none; text-align: center; float: left; padding: 10px 0; width: 100%; line-height: 1.3em;}
	#pageMenu a:hover {color: #c9d3dd;}
	#pageMenu .pageContainer {overflow: visible}

/*->pageCotent--------------------------------------------------------------------*/
#pageContent {width: 100%; padding-bottom: 165px;}
  #pageContent .pageContainer>table {clear: both;}
	#pageContent a {color:#3a6688;}
  .full, .wide, .narrow {float: left;}
  .full {clear: both; width: 100%;}
	.wide {width: 635px; margin-right: 25px;}
	.wideright {margin-right: 0; margin-left: 25px;}
	.narrow {width: 230px;}

/*->pageFooter--------------------------------------------------------------------*/
#pageFooter {position: absolute; width: 100%; height: 130px; margin-top: -131px; border-top: 1px solid #425d67; background: url(../images/bgFooter.gif) repeat-x left top #354d57;}
  #pageFooter .pageContainer {margin-top: -25px; border: 1px solid #cfdce3; padding: 10px 40px; width: 808px; height: 88px; background: #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px;position: relative; text-align: center;}
	#footMenu {color: #56757e;}
	#footMenu a {margin: 0 10px;}
	#pageFooter a {color: #56757e;}
	#pageFooter .pageContainer, #pageFooter a:hover, #pageContent a:hover, #pageContent .white .blockHead .link:hover {color: #6e6e6e;}
	#footIcons {position: absolute; right: 10px; top: 10px; width: 280px; text-align: right; height: 90px; overflow: hidden;}
	#footIcons span, #footIcons a {float: right; margin-left: 10px;}
