/* CSS Document */


body {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
margin:0;
padding:0;
background:url(../im/bodyBg.gif) repeat-x #034496;

}

img {
border:none;
}


.txtTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	padding:5px 0;	
}



.txtSubTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
	padding:0 0 5px 0;	
}

.txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding:5px 0;
	text-align:left;
}

.header {
	background:url(../im/head.gif) no-repeat #ffdd00;
	width:100%;
	height:95px;
	text-align:left;
	margin:0 auto;
}


.genNav {

	background:url(../im/genNavBg.gif) repeat-x;;
	width:100%;
	height:42px;
	text-align:left;
	margin:0 auto;
	padding:0 0 0 0px;
	

}

.genNav a {
background:url(../im/genNavBgAbg.gif) top left no-repeat;
display:block;
float:left;
color:#d0cfcf;
padding: 0 15px;
height:42px;
line-height:42px;
text-decoration:none;

}
.genNav a:hover, .genNav a.active {
background:url(../im/genNavBgAbg.gif) bottom left no-repeat;
color:#FFF;


}

.content {
width:100%;
margin:0 auto;
background:#fff;

}

.content td {
vertical-align:top;	
text-align:left;
	
}

.content .right  {
	width:100%;
	padding:10px;
	
	
	
}

.content .left  {
	width:254px;
	padding:10px;
	
	
	
}


.boxSetBlue{
width:254px;
}


.boxSetBlue .top {
	background:url(../im/boxSetBlueTop.gif) no-repeat;
	width:219px;
	height:46px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align:left;
	line-height:46px;
	padding: 0 0 0 35px;
}

.boxSetBlue .mid {
background:url(../im/boxSetBlueMid.gif) repeat-y;
width:254px;
}
/*
.boxSetBlue .mid a{
	display:block;
	background:url(../im/boxSetBlueLinkA.gif) no-repeat;
	width:204px;

	line-height:34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding: 0 0 0 50px;
	color:#02326f;
}


.boxSetBlue .mid a:hover,.boxSetBlue .mid a.active {
background-position:right;
background-repeat:no-repeat;
color:##ff5a00;
}*/





.boxSetBlue .mid .sub a{
width:184px;
background:url(../im/boxSetBlueLinkB.gif) no-repeat;
padding: 0 0 0 70px;
}






.boxSetBlue .end {
background:url(../im/boxSetBlueEnd.gif) no-repeat;
width:254px;
height:8px;
line-height:1px;
font-size:1px;
}

.footer {
	background:#ffdd00;
	width:100%;
	height:24px;
	text-align:right;
	line-height:24px;
	margin:0 auto;
}
.sub {
        font-size:9px;
	font-weight: normal;
}

.footer span {
	padding: 0 20px 0 0;
	font-size:10px;
}

.space20 {
	font-size:1px;
	line-height:1px;
	height:20px;
	
}
.pageSubTitle {
	height:25px;
	line-height:25px;
	padding: 5px 0 0 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #014286;
	
}




.products ul, .products li {
	list-style-image: none;
	list-style-type: none;	
	padding:0;
	margin:0;
	
	
	
}

.products ul {

padding-bottom: 15px;

}

.space20  {	
height:20px;	
	
}





.productsLink ul, .productsLink li {
	list-style-image: none;
	list-style-type: none;	
	padding:0;
	margin:0;
	
	
	
}


.productsLink li {
width:205px;
height:199px;
display:block;
float:left;

	
	
}

.productsLink li div.myLink {
	padding: 0 0 0 12px;
	
	
	
}


.productsLink li div.myLink a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00F;
	text-decoration: none;	
	color:#6da426;
	
	
}

.productsLink li div.myLink a:hover {
	
color:#92d240;
text-decoration:underline;
}




.productsLink li div.title {
	height:30px;
	line-height:15px;
	display:table-cell;
	text-align:center;
	vertical-align:bottom;
	font-size: 12px;
	font-weight: bold;
	color: #ff6c00;
}

.productsLink li div.image {
background:url(../im/productBg.jpg) no-repeat;
height:139px;
padding:0 0 0 11px;


}









.products li {
width:205px;
height:199px;
display:block;
float:left;

	
	
}

.products li div.title {
	height:25px;
	line-height:15px;
	display:table-cell;
	vertical-align:bottom;
	font-size: 11px;
	font-weight: bold;
	color: #ff6c00;
        padding-bottom: 5px;
}

.products li div.image {
background:url(../im/productBg.jpg) no-repeat;
height:139px;
padding:0 0 0 11px;


}

table.productList2 {	
	border-top:1px solid #000;
	border-left:1px solid #000;	
	margin:20px 0 0 0;

}

table.productList2 td, table.productList2 th{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        text-transform: none;
	color: #000;
	text-decoration: none;	
	text-align:center;	
	padding:3px;		
}

table.productList2 th {
	background:#fee01d;
	font-weight: bold;	
	text-align: center;
}

table.productList {	
	border-top:1px solid #000;
	border-left:1px solid #000;	
	margin:20px 0 0 0;
	width:100%;
}

table.productList td, table.productList th{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
        text-transform: none;
	color: #000;
	text-decoration: none;	
	text-align:right;	
	padding:3px;		
}



table.productList th {
	background:#fee01d;
	font-weight: bold;	
	text-align:center;
}



table.newsList {	
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;	
	margin:20px 0 0 0;
	width:100%;
}

table.newsList td, table.newsList th{
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #5A6055;
	text-decoration: none;	
	text-align:left;	
	padding:3px;		
}



table.newsList th {
	background:#d6dbe8;
	font-weight: bold;	
	text-align:center;
}
.boxSetBlue .mid  .newsBox{
padding: 0 0 15px 20px;

}


.boxSetBlue .mid  .newsBox .NewsTitle  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
	line-height:20px;
	
	color:#6da426;	
}


.boxSetBlue .mid  .newsBox .NewsImage  {
	background:#999;
	width:120px;
	height:95px;
	padding:1px;
	display:block; 
	float:left;
	
}

.boxSetBlue .mid  .newsBox .holder{
	
height:97px;	
	
}

.boxSetBlue .mid  .newsBox .NewsLink  {
	width:65px;
	height:25px;
	display:block; 
	float:left;
	display:table-cell;
	vertical-align:bottom;
	padding:70px 0 0 15px;
	
	
	
}

.boxSetBlue .mid  .newsBox .NewsLink a {
	background:none;
	padding:0;
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F60;
	text-decoration: none;	
	width:80px;
	
	
}





.boxSetBlue .mid  .newsBox .NewsShortText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #5e5e5e;
	text-decoration: none;	
	text-align:justify;
	padding:0 10px 5px 0;
	
	
}
.banner a:link {
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;
    text-align: right;
}
.banner a:hover {
    color: #B61230;
    display: block;
    font-family: verdana;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;
}
.banner a:visited {
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;
}
.banner a:active {
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;

}
#mask {
    background-color: #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9000;
}
#boxes .window {
    background-color: #FFDD00;
    display: none;
    height: 300px;
    left: 0;
    padding: 0px;
    position: absolute;
    top: 0;
    width: 450px;
    z-index: 9999;
}
#boxes #dialog {
    height: 300px;
    padding: 0px;
    width: 450px;
}
