*
{
	margin:0px;
	padding:0px;
}
body{
font-family:Arial, Helvetiva, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:140%;

}
a{
color:#c33;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
p a{
text-decoration:none;
border-bottom:1px dotted #c33;
}
p a:hover{
text-decoration:none;
border-bottom:1px solid #c33;
}
h1, p{
padding-bottom:15px;
}
h1{
font-size:1.4em;
}
h2{
font-size:1.2em;
padding-top:15px;
padding-bottom:2px;
color: #FFCA33;
border-bottom: 2px solid #FFCA33;
margin-bottom:3px;
}
h3{
font-size:1.1em;
padding-top:15px;
padding-bottom:1px;
color: #000;
border-bottom: 2px solid #000;
margin-bottom:8px;
}
h4{
font-size:1.1em;
padding-top:15px;
padding-bottom:2px;
margin-bottom:3px;
}
ul{
padding-left:20px;
padding-bottom:15px;
}
#header{
background:#ee8467 url(style-img/bgh.gif);
}
#header .inside{
width:920px;
margin:0px auto;
background:#ffffff;
position:relative;
height:205px;
}
#header #logo{
position:absolute;
top:22px;
left:10px;
}
#middle{
height:191px;
background:#e43a21 url(style-img/bgm.gif);
}
#middle .inside{
position:relative;
width:920px;
margin:0px auto;
padding-top:15px;
}
#middle .img{
height:160px;
width:295px;
background:#e43a21;
display:block;
float:left;
}
#img1{}
#img2{
margin-left:17.5px;
}
#img3{
margin-left:17.5px;
}
#container{

background:url(style-img/bgc.gif) repeat-x;

}
#c{
position:relative;
width:920px;
margin:0px auto;
background:#ffca33;
}
#left{
position:absolute;
top:0;
left:0;
width:290px;
background:#ffca33;
}
#main{
margin-left:290px;
background:#ffe3a0;
min-height: 450px;
height: auto !important;
height: 450px;
margin-right: 12px;
}
#main .inside{
padding: 15px 20px;
}
#right{
float:right;
width:210px;
z-index:100;
/*border-left:3px solid #ffca33;*/
}
#right .inside{
font-size:0.9em;
line-height:120%;
padding: 15px 5px 15px 25px;
}
#right .inside h2{
padding-top:0;
}
#footer{
clear:both;
width:920px;
margin:5px auto 25px auto;
color:#888888;

}
#footer .inside{
padding: 0 5px;
}
#header #tm{
width:920px;
text-align:right;
}
#header #tm ul{
list-style:none;
padding-left: 0;
padding-right:15px;
margin-top:185px;
}
#header #tm ul li{
display:inline;
}
#header #tm ul li:before{
content:"| ";
color:#c33;
}
#header #tm ul li.first:before{
content:" ";
}
#left .mod_mootoolsnav,
#left .mod_navigation{
margin-top:25px;
}
#left .mod_mootoolsnav ul, 
#left .mod_navigation ul{
list-style:none;
margin-left:15px;
padding-left:0;

}
#left .mod_mootoolsnav ul li ul, 
#left .mod_navigation ul li ul{
padding-left:0;
padding-bottom:10px;


}

#left .mod_mootoolsnav ul li, 
#left .mod_navigation ul li{
font-size:1.1em;

}
#left .mod_mootoolsnav ul li ul li, 
#left .mod_navigation ul li ul li{
font-size:1em;
}
#left .mod_mootoolsnav li.trail a, 
#left .mod_navigation li.trail a{font-weight:bold;}

#left .mod_mootoolsnav li.submenu a, 
#left .mod_navigation li.submenu a{font-weight:normal;}

#left .mod_mootoolsnav a, 
#left .mod_mootoolsnav span.active, 
#left .mod_navigation a, 
#left .mod_navigation span.active{
line-height:25px;
color:#000000;
font-weight: normal;
display:block;
height:25px;
}

#left .mod_mootoolsnav a:hover, 
#left .mod_mootoolsnav span.active, 
#left .mod_mootoolsnav li.submenu a:hover,
#left .mod_navigation a:hover, 
#left .mod_navigation span.active, 
#left .mod_navigation li.submenu a:hover
{
color:#000000;
font-weight: bold;
text-decoration:none;
}
#left .mod_mootoolsnav ul li ul.level_2, 
#left .mod_navigation ul li ul.level_2{
display:none;
}

#left .mod_mootoolsnav ul li.trail ul, 
#left .mod_mootoolsnav ul li.active ul,

#left .mod_navigation ul li.trail ul, 
#left .mod_navigation ul li.active ul
{
display:block;
}
#left .mod_mootoolsnav ul li, 
#left .mod_navigation ul li{
background: url(style-img/n.gif) no-repeat 2px 5px;
padding-left:25px;
}
#left .mod_mootoolsnav ul li ul li, 
#left .mod_navigation ul li ul li{
background: none;
padding-left:5px;
}


p.info{
font-size:0.9em;
color:#888888;
text-align:right;
padding:0;
}
p.nop{
padding: 0px;
}
.ce_accordion{
margin-bottom:5px;
}
.toggler{

}
.accordion{
margin-top:5px;
padding-left:5px;
}
.toggler h2{
line-height:25px;
background:#ffca33;
padding:0px 5px;
cursor:pointer;
color: #000;
border-bottom: none;
margin-bottom:0px;
}

#main .ce_text p{

}
blockquote{
padding-left:40px;
padding-right:15px;
font-style:italic;

margin-bottom:15px;
background: url(style-img/bg_bq.gif) 5px 0px no-repeat;
}
blockquote p{
padding-bottom:0px;
padding-left:5px;
border-left: 1px dotted #ffca33;
}


.ce_form div.formbody *{
margin-top:10px;
}
.ce_form div.formbody h1{
margin-top:0px;
}
.ce_form div.formbody label{
display: block;
float:left;
width:90px;
}
label.mandatory{

}
input.text, input.captcha, textarea.textarea{
border:1px solid #ffca33;
}
.ce_form div.formbody input.text, .ce_form div.formbody textarea.textarea{
width:60%;
}
.ce_form div.formbody textarea.textarea{
height:120px;
}
.ce_form div.formbody div.explanation{
font-size:0.8em;
}
#vet-logo{
position:absolute;
left:10px;

}

