html, body {
	margin:0px; padding:0px;
	
	position:relative;
	
	color: #6c6c6c;
	font-family: tahoma;
	font-size: 13px;
}

html {background: url(images/bg-top.jpg) top left repeat-x; padding: 0px;}

body { }



body, table, td, ul, li, p, img, div, a, h1, h2, h3, h4, label, input, textarea {margin: 0px; padding: 0px; border-width: 0px; vertical-align: top;}

table {border: 0px; border-collapse: collapse;}

a {color: #2175bd;}
a:hover {text-decoration: none;}

h1 { font-size: 23px; color: #2175bd; font-family: verdana; font-weight: bold; font-style: italic; border-bottom: 1px solid #bbbbbb; padding: 5px 10px 4px 10px; background: url(images/block-header2.gif) right bottom no-repeat; margin: 0px 0px 23px 0px;}
h2 { font-size: 16px; color: #2175bd; font-weight: bold; padding: 0px 0px 10px 10px;}
h3 { font-size: 14px; color: #2175bd; font-weight: bold; padding: 0px 0px 17px 4px;}
h4 { font-size: 12px; color: #2175bd; font-weight: bold; padding: 0px 0px 11px 0px;}


#all {height: 100%; text-align: center;}
#wrap { margin: 0px auto; text-align: left; min-height: 987px; width: 930px; background: url(images/head-bg.jpg) center 71px no-repeat;}
*html #wrap {height: 987px; }


#container {position:relative; display:block;}
#inner {display:block;	position:relative; margin: 0px auto;}

#center {position:relative;	display:block; padding: 31px 0px 0px 29px;}
.clear {clear:both; float: none! important;}

.foot {display:block; background: url(images/bottom-bg.jpg) bottom center repeat-x; width: 100%; font-size: 12px; position: relative; bottom: 0px;}


#head {display:block; height: 472px; }
#head div {}
#logo {float: left; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 21px; font-size: 20px; width: 173px;}
#topmenu {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#topmenu ul { list-style-type: none; margin: 35px 0px 0px 54px; padding: 0px 0px 0px 0px;}
*html #topmenu ul {margin: 35px 0px 0px 46px;}
#topmenu ul li {float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 9px; height: 21px;}
#topmenu ul li a { color: #2779bf; font-size: 12px;   padding: 2px 9px 5px 9px; display: block;}
#topmenu ul li a:hover { color: #fff; background: url(images/topmenu-right.gif) top right no-repeat; text-decoration: underline;}
#top-contacts { margin: 40px 0px 0px 450px; font-family: Georgia; font-size: 16px; color: #fff;}
#top-contacts b {font-size: 31px; font-weight: bold;}


#body-left {float: left; width: 293px; padding: 0px 0px 0px 17px;}

.block-header2 {font-family: myriad pro; font-style: italic; color: #555555; font-size: 16px;}
.block-header2 b {color: #2175bd; font-size: 28px; display: block;}
.block-header {border-bottom: 1px solid #bbbbbb; background: url(images/block-header.gif) right bottom no-repeat;}
.block {padding: 0px 0px 15px 0px;}

.leftmenu { list-style-type: none; margin: 26px 0px 15px 23px;}
.leftmenu li {background: url(images/leftmenu.gif) 0px 6px no-repeat; padding: 0px 0px 10px 14px;}
.leftmenu li a {font-size: 12px;}

#body-center {width: 337px; float: left; margin: 0px 0px 0px 27px; padding: 0px 0px 0px 0px;}
#body-center p {line-height: 19px;  padding: 0px 0px 19px 26px;}
#body-center .block-header {margin: 0px 0px 23px 0px; background: url(images/block-header2.gif) right bottom no-repeat;}

#body-right {float: left; width: 217px; margin: 0px 0px 0px 28px;}
#body-right .block-header {margin: 0px 0px 24px 0px; background-image: none; width: 208px;}
#body-right p {padding: 0px 0px 15px 22px; font-size: 12px;}
#body-right span {padding: 0px 0px 4px 0px; display: block;}


#pathway {font-size: 12px; margin: 31px 0px 0px 30px;}
#pathway a {color: #fff;}


#tab-menu ul {list-style-type: none; height: 35px; }
#tab-menu li {float: left; padding: 0px 0px 0px 0px; }
#tab-menu li a {color: #feffff; font-size: 14px; padding: 7px 1px 0px 0px; display: block; text-decoration: none; float: left; margin: 0px 22px 0px 20px; border-bottom: 1px dashed #fff; /*background: url(images/prod-li.gif) bottom left no-repeat;*/}
*html #tab-menu li a {margin: 0px 11px 0px 10px;}
#tab-menu li a:hover {background-image: none; border-bottom: 0px dashed #fff; padding-bottom: 1px;}
#tab-menu li a.current {background: url(images/prod-bg.jpg) bottom left repeat; border-bottom: 0px dashed #fff; padding: 7px 22px 11px 20px; margin: 0px;}
#tab-menu li a.current:hover {background: url(images/prod-bg.jpg) bottom left repeat; padding: 7px 22px 11px 20px;}
.tab-cont {background: url(images/prod-bg.jpg) bottom left repeat; min-height: 300px;}
*html .tab-cont {height: 300px;}


#contentpage {padding: 0px 0px 0px 0px; margin: 0px 0px 23px 43px; float: left; width: 577px;}
#contentpage img {margin: 6px 22px 0px 7px; float: left;}
#contentpage p {line-height: 19px; margin: 0px 0px 18px 0px; padding: 0px 10px 0px 10px;}
#contentpage p.grey {padding: 6px 11px 10px 12px; background-color: #ffefef; margin: 0px 17px 46px 0px;}
#contentpage table {width: 100%; clear: both; margin: 0px 0px 33px 0px;}
#contentpage caption {font-weight: bold; font-size: 15px; text-align: left;  margin: 26px 0px 0px 0px; padding-bottom: 11px;}
*html #contentpage caption {margin-top: 0px;}
*+html #contentpage caption {margin-top: 0px;}
#contentpage table td {border: 1px solid #d7e9f7; font-size: 11px; padding: 4px 6px 5px 6px;}
#contentpage table td p {padding: 0px; margin: 0px;}
#contentpage table th {border: 1px solid #fff; font-size: 11px; font-weight: normal; padding: 0px; margin: 0px;}
#contentpage table th .th {padding: 4px 6px 5px 6px;  margin: 0px; background: url(images/th.png) bottom left repeat;}
#contentpage table.tab_nb td {border: 0px solid #fff;}
#contentpage table.tab_nb td img {float: none;}

#contentpage ul {margin: 0px 0px 18px 28px; list-style-type: none;}
#contentpage ul li {padding: 2px 0px 10px 19px; background: url(images/leftmenu.gif) 0px 10px no-repeat;}

#news {background: url(images/news-bg.jpg) 20px top repeat-y; margin: 0px 0px 29px 0px;}
#news a {color: #d4d687; display: block; margin: 5px 0px 0px 0px; font-style: normal;}
#news .content div {color: #e7e7e7; font-size: 11px; font-style: italic; padding: 10px 10px 8px 41px; background: url(images/date.jpg) 36px 10px no-repeat;}

#newsblock {margin: 5px 0px 19px 0px;}
#newsblock .news {padding: 0px 8px 12px 9px;}
#newsblock .date {font-style: italic;  font-size: 12px; padding: 1px 0px 0px 0px;}
#newsblock a { line-height: 12pt; color: #d4d687;}

form {margin: 17px 0px 0px 0px; padding: 0px 0px 0px 0px;}
form div {margin: 0px 0px 0px 0px; padding: 0px 0px 34px 0px; clear: both;}
*html form div {padding: 0px 0px 22px 0px;}
*+html form div {padding: 0px 0px 22px 0px;}
form label {display: block; width: 71px; float: left; color: #4d4d4d; text-align: right; margin: 0px 0px 3px 0px; padding: 2px 0px 0px 10px;}
form input { border: 1px solid #5b91ab; float: left; color: #4d4d4d;  font-size: 13px; font-family: tahoma; background: transparent url(images/th.png) bottom left repeat; padding: 0px 3px 3px 4px; margin: 0px 0px 0px 18px;}
form textarea {border: 1px solid #5b91ab; float: left; color: #4d4d4d;  font-size: 13px; font-family: tahoma; background: transparent url(images/th.png) bottom left repeat; padding: 1px 3px 2px 4px; margin: 0px 0px 0px 18px;}
.button {background: url(images/button.png) top left no-repeat; clear: both; color: #000; width: 75px; height: 22px; margin: 12px 0px 6px 296px; border-width: 0px; cursor: pointer;}

#partners {padding: 1px 0px 0px 0px; margin: 0px 0px 40px 0px;}
#partners a {margin: 19px 10px 0px 29px; display: block; float: left;}
*html #partners a {margin: 10px 10px 0px 29px;}
*+html #partners a {margin: 10px 10px 0px 29px;}



#foot {padding: 0px 0px 0px 0px; text-align: center; width: 930px; margin: 0px auto 0px auto;}
#foot-wrap {margin: 0px auto 0px auto; text-align: left; width: 870px; border-top: 1px solid #e8e8e8; padding: 39px 0px 0px 0px;}

#liveclick {float: left; padding: 0px 0px 36px 0px;}
#copyright {font-size: 13px; color: #666666; float: left; padding: 6px 0px 0px 23px; font-family: verdana;}
#bottom-menu {float: left; }
#bottom-menu a {color: #838383; font-size: 12px;}
#bottom-menu ul {list-style-type: none; margin: 6px 0px 0px 18px;}
#bottom-menu ul li {float: left;  padding: 0px 0px 0px 27px;}
#xpage {float: left; padding: 5px 0px 0px 40px;width:250px;}
#xpage a {color: #838383; font-size: 12px;}

