body{
margin:0;
background:#dee1e4;
background: url(../images/backing.gif) repeat;
color:#000000;
font:11px arial,tahoma,verdana,sans-serif
}
a img{
border:0 none
}
a{
color:#000000;
text-decoration:underline
}
a:hover{
color:#666666
}
input,select,textarea{
border:2px inset #ffffff;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:0
}
.checkbox{
border:0
}
input.button{
border:0;
width:94px;
margin:5px 0 0;
color:#000000;
background:url(../images/btn-bgr.gif) no-repeat center;
font:11px arial,tahoma,sans-serif;
text-align:center;
height:21px
}
input.searh{
border:0;
width:52px;
margin:5px 0 0;
color:#000000;
background:url(../images/btn-search-bgr.gif) no-repeat center;
font:11px arial,tahoma,sans-serif;
text-align:center;
height:21px
}
div,h1,h2,h3,h4,h5,h6,p,ul,form{
margin:0;
padding:0
}

li{
padding:0;
list-style:none
}

#page{
margin:0 auto;
width:760px;
clear:both;
background:url(../images/bgr.gif) repeat-y center
}
/*--- HEADER STYLES ---*/
#header{
color:#ffffff;
background:url(../images/top.jpg) no-repeat top center


}
#header a,#footer a{
color:#ffffff
}
#header a:hover,#footer a:hover{
color:#c1c1c1
}
#top1{
padding:8px 0 0;
height:20px
}
#top1 i{
padding:0 0 0 15px;
float:left;
font-style:normal
}
#top1 p{
padding:0 15px 0 0;
float:right
}
#top2{
text-align:center;
height:80px
}
#top2 img{
margin:3px 0 0 6px;
float:left
}
#top2 a{
font-size:9px
}
#search{
margin:13px 0 0;
width:275px;
float:right
}
#search select{
margin:0 0 8px 0
}

#topmenu{
padding:7px 0 0 4px;
text-align:center;
height:22px;
}
#topmenu img{
float:left
}

#banner{
padding:7px 0 0;
width:760px;
text-align:center;
height:160px
}
/* COLUMN LAYOUT STYLES */
#columns{
clear:both;
padding:2px 0 6px 10px
}
#columns ul{
padding:5px 13px 2px 13px
}
#columns li{
margin:3px 0;
padding:0 0 0 10px;
background:url(../images/ico-list.gif) no-repeat left top


}
/*--- Title page left column ---*/
#leftcol-title{
width:477px;
float:left/*border:1px solid #ff0000*/
}
#leftcol-title h1{
padding:0 10px;
margin:0 0 5px;
color:#ffffff;
background:url(../images/hdr-bgr.gif) no-repeat center;
font:14px arial,tahoma,verdana,sans-serif;
line-height:23px
}
#leftcol-title h2{
padding:0 10px;
margin:0 0 5px;
color:#ffffff;
background:url(../images/hdr2-bgr.gif) no-repeat center;
font:14px arial,tahoma,verdana,sans-serif;
line-height:23px
}
#leftcol-title p{
padding:7px 10px
}
.col1,.col2{
width:237px;
float:left
}
.col2{
margin:0 0 0 2px
}
/*--- Title page right column ---*/
#rightcol-title{
width:261px;
float:left;
margin:0 0 0 2px
}
.rblue{
width:261px;
border-bottom:3px solid #ffffff;
background:url(../images/r-top.gif) #7f9ebd no-repeat top center


}
.rblue p{
padding:5px 0 10px 0;
text-align:center
}
.rblue select{
width:214px
}
.rblue2{
width:261px;
background:url(../images/r2-top.gif) #d0c0aa no-repeat top center


}
.rblue2 p{
margin:5px 0;
background:url(../images/ico-list.gif) no-repeat left top;
line-height:14px;
text-indent:10px
}
.rblue2 i{
font-style:normal
}
/*--- Content page left column ---*/
#leftcol-content{
width:227px;
float:left
}
.lblue{
width:227px;
background:url(../images/l-top.gif) #7f9ebd no-repeat top center


}
.lblue p{
padding:5px 0 10px 0;
color:#ffffff
}
/*--- Content page right column ---*/
#rightcol-content{
margin:0 0 0 7px;
width:500px;
float:left
}
#rightcol-content p{
padding:5px 0;
line-height:16px
}
/*--- FOOTER STYLES ---*/
#bottom{
clear:both;
height:28px
}
#bottom img{
float:right;
margin:0 10px
}
#bottom p{
float:left;
font-weight:bold
}
address{
padding:0 0 0 15px;
width:460px;
float:left;
font-style:normal
}
#footer{
width:760px;
margin:0 auto;
clear:both;
color:#ffffff;
background:url(../images/bottom.gif) no-repeat center;
height:49px
}
#footer p{
padding:5px 0 0 15px;
float:left;
width:480px
}
#footer i{
padding:5px 15px 0 0;
float:right;
width:150px;
font-style:normal;
text-align:right
}
#footer img{
margin:7px 15px 0;
clear:both;
float:right
}
/*--- column heading shadow ---*/
h4,span{
font:14px arial,verdana,sans-serif
}
h4{
color:#495a6c;
position:relative/* container H is positionned to place the SPAN in it */
}
h4 span{
color:#ffffff;
position:absolute;/* SPAN is overlaping on the title */
top:-2px;/* SPAN is offcentered */
left:-1px
}
/*--- Misc. styles ---*/
.fix{
clear:both;
line-height:1px;
height:1px
}
.spacer{
padding:10px
}
.cap{
line-height:5px;
height:5px
}