body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	/*background-image: url('images/bg.jpg');*/
	background-repeat: repeat-x;
	background-position: 50px 142px;
}

a, a:visited {
	color: black;
}

.header {
	margin: 0 auto;
	width: 912px;
	height: 197px;
	background:url('images/header.jpg')
}

.header .logo {
	float: right;
	margin-top: 10px;
	border: 0;
}

.header .left {
	float: left;
	width: 280px;
}

.header .topLinks {
	float: left;
	width: 175px;
	margin: 5px 7px 0 0;
}

.topLinks {
	width: 263px;
	margin: 5px 180px 0 0;
	clear:both;
}

.innetoplinks{
	margin: 5px 360px 0 0;
}

.topLinks span.home {
  display:block;
	width: 81px;
	height:20px;
	background-image: url('images/bt_home.jpg');
	float:right;
}

.topLinks span.contact {
  display:block;
	width: 81px;
	height:20px;
	background-image: url('images/bt_contact.jpg');
	float:right;
}
.topLinks span
{
margin-right:5px;
}
.topLinks span.about {
  display:block;
	width: 81px;
	height:20px;
	background-image: url('images/bt_about.jpg');
	float:right;
}

.topLinks span a {
  padding-right:27px;
  text-decoration:none;
  }


.topLinks a.about {
	width: 81px;
	background-image: url('images/aboutIcon.jpg');
	background-repeat: repeat-x;
}

.topLinks a.contact {
	width: 81px;
	background-image: url('images/contactIcon.jpg');
	background-repeat: repeat-x;
}


.header .topLinks a, .header .topLinks a:visited {
	float: right;
	color: #828282;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	text-align: center;
	height: 42px;
	margin-left: 9px;
}

.header .topLinks a.home {
	width: 49px;
	background-image: url('images/homeIcon.jpg');
	background-repeat: repeat-x;
}

.header .topLinks a.about {
	width: 50px;
	background-image: url('images/aboutIcon.jpg');
	background-repeat: repeat-x;
}

.header .topLinks a.contact {
	width: 49px;
	background-image: url('images/contactIcon.jpg');
	background-repeat: repeat-x;
}

.header .topLinks a:hover {
	text-decoration: underline;
}

.header .left .searchBox {
	width: 246px;
	height: 50px;
	padding: 14px 34px 0 0;
	float: left;
	color: #1e1e1e;
	font-weight: bold;
	margin-top: 31px;
	background-image: url('images/searchBg.jpg');
	background-repeat: no-repeat;
}

form {
	margin: 0;
	padding: 0;
}

.header .left .searchBox .query {
	width: 133px;
	height: 17px;
	margin: 0; padding: 0;
	border: 0;
	background-color: transparent;
	font-size: 12px;
	font-family: Arial;
	margin-top: 7px;
	float: right;
}

.header .left .searchBox .search {
	float: left;
	margin: 5px 0 0 25px;
}

.header .nogaImg {
	float: left;
	margin-top: 5px;
}

.menu {
	margin: 0 auto;
	width: 912px;
	height: 39px;
	background: #A60000;

}

.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li {
	padding-top: 10px;
	float: right;
	margin: 0 15px;
	display: inline;
}

.menu ul li a, .menu ul li a:visited {
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.menu ul li a:hover {
	text-decoration: underline;
}

.main {
  clear:both;
	width: 919px;
	margin: 39px auto 0 auto;
}

.main .right {
	float: right;
	width: 607px;
}

.main .left {
	float: left;
	width: 299px;
}

.main .left .controler {
	width: 290px;
	padding-right: 9px;
	height: 29px;
	background-image: url('images/videoControler.jpg');
	background-repeat: no-repeat;
	color: #010101;
	font-size: 12px;
	line-height: 22px;
}

.main .left .controler span {
	font-size: 14px;
}

.main .left .controler a, .main .left .controler a:visited {
	color: #010101;
	text-decoration: none;
}

.main .left .controler a:hover {
	font-weight: bold;
}

.main h2 {
	margin: 0; padding: 0;
	margin-top: 26px;
	font-family: Arial;
	color: #2d3644;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #c4cbd6;
}

.main .left .news {
	border-bottom: 1px dashed #c4cbd6;
}

.main .left .news img {
	float: right;
	padding: 2px;
	margin: 8px 0 8px 5px;
	border: 1px solid #c8ced9;
}

.main .left .news p {
	padding: 0;
	width: 220px;
	float: left;
	margin: 8px 0 4px 0;
}

.main .left .news .date {
	float: right;
	font-weight: bold;
}

.main .left .news a.more, .main .left .news a:visited.more {
	float: left;
	color: #2d3644;
	font-size: 12px;
	font-weight: bold;
}

.main .left .line2 {
	border-bottom: 1px solid #c4cbd6;
}

.main .right .box1 {
	width: 605px;
	background-image: url('images/box1Bg.jpg');
	background-repeat: repeat-y;
}

.main .right .box1 .box1Header {
	width: 605px;
	height: 41px;
	background-color: white;
	background-image: url('images/box1Header.jpg');
	background-repeat: no-repeat;
}

.main .right .box1 .box1Header h1 {
	color: #347492;
	font-size: 14px;
	font-weight: bold;
	margin: 0; padding: 6px 10px 0 0;
}

.main .right .box1 .box1Footer {
	width: 605px;
	background-image: url('images/box1Bottom.jpg');
	background-repeat: no-repeat;
	background-position: center bottom ;
}

.main .right .box1 ul {
	margin: 0;
	width: 599px;
	list-style-type: none;
	padding: 0 3px 8px 0;
}

.main .right .box1 ul li {
	padding: 5px 20px;
	background-image: url('images/liIcon.gif');
	background-repeat: no-repeat;
	background-position: 99% 60%;
}

.main .right .box1 ul li.type2 {
	background-color: #eff3f4;
	border-top: 1px solid #c8dae2;
}

.main .right .box2 {
	width: 289px;
	margin-top: 10px;
	background-image: url('images/box2Bg.jpg');
	background-repeat: repeat-y;
}

.main .right .box2 .box2Header {
	width: 289px;
	height: 33px;
	background-color: white;
	background-image: url('images/box2Header.jpg');
	background-repeat: no-repeat;
}

.main .right .box2 .box2Header h1 {
	color: #347492;
	font-size: 14px;
	font-weight: bold;
	margin: 0; padding: 6px 10px 0 0;
}

.main .right .box2 .box2Footer {
	width: 289px;
	background-image: url('images/box2Bottom.jpg');
	background-repeat: no-repeat;
	background-position: center bottom ;
}

.main .right .box2 .text {
	padding: 5px;
}

.main .right .contactBox {
	margin-top: 5px;
	height: 140px;
	width: 100%;
	background-image: url('images/contactBoxBg.jpg');
	background-repeat: repeat-x;
}

.main .right .contactBox .contactBoxRight {
	height: 140px;
	float: right;
	width: 6px;
	background-image: url('images/contactBoxRight.jpg');
	background-repeat: no-repeat;
}

.main .right .contactBox .contactBoxLeft {
	height: 140px;
	float: left;
	width: 6px;
	background-image: url('images/contactBoxLeft.jpg');
	background-repeat: no-repeat;
}

.main .right .contactBox .contactBoxText {
	float: right;
	width: 580px;
	padding-top: 4px;
}

.main .right .contactBox .contactBoxText table td {
	color: white;
	height: 30px;
}

.main .right .contactBox .contactBoxText input {
	height: 18px;
	width: 181px;
}

.main .right .contactBox .contactBoxText textarea {
	height: 41px;
	width: 462px;
	float: right;
}

.main .right .contactBox .contactBoxText .sendCmd {
	width: auto; height: auto;
	float: left;
	margin-top: 25px;
}

form {
	margin: 0; padding: 0;
}

.links {
	float: left;
	width: 100%;
	text-align: center;
	padding: 5px 0;
	border-top: 1px solid #dbeaef;
	margin-top: 10px;
	color: #68474b;
	font-weight: bold;
}

.links a, .links a:visited {
	color: #68474b;
	font-weight: bold;
	text-decoration: none;
	padding: 0 5px;
}

.links a:hover {
	color: #000000;
}

.footer {
	height: 64px;
	width: 100%;
	background:#A60000;
  /*background-image: url('images/footerBg.jpg');*/
	background-repeat: repeat-x;
	clear: both;
	line-height: 25px;
	color: white;
}

.footer a, .footer a:visited {
	line-height: 25px;
	color: white;
	text-decoration: none;
}

.footer .right {
	float: right;
	margin: 10px;
}

.footer .left {
	float: left;
	margin: 10px;
}

.main .rightCol {
	width: 165px;
	float: right;
}

.main .rightCol h2 {
	margin-top: 0;
	border-bottom: 0;
	color: #337491;
}

.main .rightCol ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.main .rightCol ul li {
	margin-top: 5px;
	width: 165px;
	height:32px;
	padding: 2px 5px 2px 0;
	background:url('images/sidebt.png') no-repeat top right;
}

.main .rightCol ul li.selected {
/*	width: 132px;
	height: 15px;
	background-image: url('images/sideMenu.jpg');
	background-repeat: repeat-x;*/
}

.main .rightCol ul li a{
  display:block;
  height:32px;
  padding-right:17px;
  padding-top:2px;
}

.main .box3 {
	width: 535px;
	background-image: url('images/box3Bg.jpg');
	background-repeat: repeat-y;
}

.main .box3 .box3Header {
	width: 535px;
	height: 36px;
	background-color: white;
	background-image: url('images/box3Header.jpg');
	background-repeat: no-repeat;
}

.main .box3 .box3Header h1 {
	color: #347492;
	font-size: 14px;
	font-weight: bold;
	margin: 0; padding: 6px 10px 0 0;
}

.main .box3 .box3Footer {
	width: 535px;
	background-image: url('images/box3Footer.jpg');
	background-repeat: no-repeat;
	background-position: center bottom ;
}

.main .middleCol {
	float: right;
	margin: 0 17px 5px 0px;
	padding-right: 10px;
	/*border-right: 1px solid #dbeaef;*/
	background:url('images/menu_right.jpg') top right no-repeat;
}

.main .box3 .text {
	padding: 5px;
}

.main .leftCol {
	float: left;
	width: 180px;
}

.main .leftCol h2 {
	margin-top: 0;
}

ul li a, ul li a:visited {
	color: black;
	text-decoration: none;
}

ul li a:hover {
	text-decoration: underline;
}

.main .leftCol .contactBox {
	width: 206px;
	background-image: url('images/contactBox2Bg.jpg');
	background-repeat: repeat-y;
}

.main .leftCol .contactBox .contactBoxHeader {
	width: 206px;
	height: 5px;
	font-size: 1px;
	background-color: white;
	background-image: url('images/contactBox2Header.jpg');
	background-repeat: no-repeat;
}

.main .leftCol .contactBox .contactBoxFooter {
	width: 206px;
	background-image: url('images/contactBox2Footer.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.main .leftCol .contactBox .text {
	padding: 0px 8px 5px 0;
	color: white;
	font-weight: bold;
}

.main .leftCol .contactBox .text input {
	width: 98px;
	height: 15px;
}

.main .leftCol .contactBox .text textarea {
	width: 184px;
	height: 58px;
}

.main .leftCol .contactBox .text .sendCmd {
	width: auto; height: auto;
	float: left;
	margin-left: 9px;
}