/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#182945;
background-image:url(images/grad_rpt.gif);
background-repeat:repeat-x;
background-position:top;
}
img{
border:0px;
}
a:link{
color:#182945;
text-decoration:none;
}

a:visited{
color:#182945;
text-decoration:none;
}
a:hover{
color:#182945;
text-decoration:underline;
}
a:active{
color:#182945;
text-decoration:none;
}

.wrapper{
width:948px;
border:1px solid #959CA6;
margin-left:auto;
margin-right:auto;
}

.header{
width:948px;
}

.main{
min-height:450px;
height:auto !important;
height:450px;
background:#ffffff;
background-image:url(images/bg_rpt.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.left{
width:193px;
padding-bottom:20px;
float:left;
}

.news{
margin-left:17px;
}

.newstop{
width:114px;
height:25px;
text-transform:uppercase;
font-size:15px;
font-weight:bold;
padding-left:61px;
padding-top:11px;
color:#ffffff;
background-image:url(images/news_header.jpg);
}
a .newstop{
cursor:pointer;
}
.newscontent{
min-height:100px;
height:auto !important;
height:100px;
padding-left:20px;
padding-right:18px;
text-indent:18px;
padding-top:15px;
background-image:url(images/news_content.gif);
background-repeat:repeat-y;
}

.newscontent2{
background-image:url(images/content_bg.gif);
background-position:top left;
background-repeat:no-repeat;
}

.newsfooter{
}

.contact{
margin-left:17px;
}

.right{
width:728px;
padding-left:19px;
padding-bottom:17px;
float:left;
}

.welcome{
width:712px;
height:29px;
background-image:url(images/welcome_bg.jpg);
background-position:top;
background-repeat:repeat-x;
border:1px solid #192793;
margin-top:17px;
text-align:center;
color:#ffffff;
padding-top:8px;
font-size:16px;
font-weight:bold;
}

.content{
width:712px;
}

.prodcontainer{
width:354px;
height:127px;
border:2px solid #A1A1A1;
margin-right:6px;
margin-bottom:5px;
float:left;
}

.prodinner{
width:342px;
height:115px;
border:1px solid #7BA5F7;
background-image:url(images/prodinner_bg.jpg);
background-position:top;
background-repeat:repeat-x;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
}

.prodinnerleft{
height:95px;
width:129px;
text-align:center;
border-right:1px solid #7BA5F7;
background:#FFFFFF;
padding:10px;
float:left;
}

.prodinneright{
width:171px;
padding:10px;
float:left;
}

.footer{
width:948px;
height:77px;
border-top:1px solid #AFC1E0;
background:#ffffff;
}

.footerleft{
width:193px;
height:64px;
font-size:10px;
text-align:center;
padding-top:13px;
float:left;
}

.footerright{
width:755px;
height:77px;
float:right;
}
.hidden {
	visibility: hidden;
	display: none;
}
.detailslabels {
	text-align: left;
	width: 100px;
}
.smallordertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
