/* CSS Document */


/* general html styles */
a{
color:#000000;
text-decoration:none;
}
a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}
DIV.white a{
color:#000000;
text-decoration:none;
}
DIV.white a:link{
color:#ffffff;
text-decoration:none;
}
DIV.white a:visited{
color:#ffffff;
text-decoration:none;
}
DIV.white a:hover{
color:#ffffff;
text-decoration:underline;
}
/* title styles */
h1{
font-size:18px;
font-weight:normal;

}
h2{
font-size:14px;
font-weight:normal;
color:#37A9B3;
}
h3{
font-size:13px;
}
h4{

}
/* end title styles */
/* end general html styles */


/* all id classifications for template begin */

.content-h-bg{
background:url(../imgs/content-bg-index.gif)  top left repeat-y;
}

DIV.content DIV.nav-col{
width:200px;
margin-right:1px;
float:left;
}

/* BREADCRUMBS */
DIV.content DIV.controls{
width:100%;
overflow:hidden;
background-color:#D8D8D7;
}
DIV.controls a:link{
color:#BB060A;
text-decoration:none;
}
DIV.controls a:visited{
color:#BB060A;
text-decoration:none;
}
DIV.controls a:hover{
color:#BB060A;
text-decoration:underline;
}
DIV.content DIV.controls DIV.left{
padding:10px 0 10px 7px;
float:left;
font-size:10px;
}
DIV.content DIV.controls DIV.right{
padding:10px 7px 10px 0px;
float:right;
font-size:10px;
}
DIV.controls DIV.right DIV.block{
margin-right:16px;
display:inline;
color:#BB060A;
}
DIV.controls DIV.right DIV.block img{
margin-right:7px;

}
/* BREADCRUMBS */

/* navigation parts left column */
DIV.nav-col DIV.n-IA{
padding:10px;
background-color:#B6BEC0;
border-bottom:1px solid white;

}
DIV.nav-col DIV.n-A img{
margin-left:7px;
}
DIV.nav-col DIV.n-A{
padding:10px;
background-color:#877A7B;
border-bottom:1px solid white;
color:#ffffff;
}
DIV.nav-col DIV.n-IA img{
margin-left:7px;
}
DIV.nav-col DIV.search{
margin-top:15px;
border-top:1px solid white;
border-bottom:1px solid white;

padding:0px;
}
DIV.nav-col p{
text-align:right;
margin:10px 10px 0px 0px;

}
DIV.stack-holder{
margin-top:50px;
margin-bottom:50px;
overflow:hidden;
width:100%;
}
DIV.stack-1{
overflow:hidden;
width:100%;
margin-bottom:10px;
margin-top:10px;
font-size:12px;
}
DIV.stack-1 DIV.block{
float:left;
padding:0 7px 5px 7px;
margin:0 15px 10px 0;
}
DIV.stack-1 DIV.block h2{
margin:0px;
padding:10px 0 5px 0;
font-weight:normal;
color:#1C8BA5;
line-height:140%;
font-size:13px;

}
DIV.stack-1 DIV.fld-0{
width:250px;
text-align:right;
padding-right:10px;
float:left;
}
DIV.stack-1 DIV.fld-1{
width:400px;
float:left;
text-align:right;
}




DIV.stack-1 DIV.fld-1 input{
width:390px;
}
DIV.stack-1 DIV.fld-1 input.submit{
border:0px;
background-color:#90A053;
margin-right:10px;
color:#ffffff;
font-weight:bold;
font-family:"tahoma";
font-size:12px;
padding:5px;
width:100px;

}
DIV.stack-1 DIV.fld-1 input.clear{
border:0px;
background-color:#9B6262;
color:#ffffff;
font-weight:bold;
font-family:"tahoma";
font-size:12px;
padding:5px;
width:100px;
}
DIV.nav-col DIV.search form{
background-color:#ffffff;
padding:0px;
margin:0px;
}

DIV.nav-col DIV.search input.search-box{
border:0px;
background-color:#ffffff;
padding:7px 3px 7px 3px;
width:155px;
margin:0px;

font-size:10px;
}

DIV.nav-col DIV.search input.submit-search{

width:36px;
height:30px;
background:url(../imgs/srch-submit.gif) #B3CDCC top left no-repeat;
border:0px;
margin:0px;
padding:0px;
}
/* navigation parts left column end */
DIV.content DIV.cntr-col-1{
width:391px;
margin-right:2px;
float:left;
background:url(../imgs/grad-0.gif) top left repeat-x;
}
DIV.homcomp DIV p{
padding:5px 10px 10px 10px;
margin:0px;
line-height:150%;
}
DIV.content DIV.rght-col-1{
width:195px;
background:url(../imgs/grad-1.gif) #D1DBDA top left repeat-x;
float:left;
}
DIV.content DIV.right-col-lrg{
width:589px;
background-color:#E5E5E5;
float:left;
}
DIV.rght-col-1 DIV.right-comp{
padding:10px;

}
DIV.rght-col-1 DIV.right-comp p{
margin:10px 0 0 0;
line-height:150%;
}
DIV.footer{

width:925px;
margin-left:24px;
background-color:#ffffff;
margin-top:10px;
overflow:hidden;

}

DIV.footer DIV.footer-inner{
background-color:#ffffff;
margin-right:10px;
margin-left:10px;
float:right;
overflow:hidden;
padding:10px 5px 10px 5px;
width:900px;
}
DIV.footer-inner DIV.left{
float:left;
}
DIV.footer-inner DIV.right{
float:right;
margin:25px 10px 0 0;
}
/* standard site divs end */

/* other styles */
DIV.sindeseis{
margin:15px 0 0 0;
border-top:1px solid #ffffff;
padding:10px 10px 10px 10px;
border-bottom:1px solid #ffffff;
}
DIV.sindeseis h2{
font-size:13px;
font-weight:normal;
color:#B10A0A;
margin:0px 0 7px 0;
padding:0px;
}
DIV.sindeseis h2 a:link{
color:#B10A0A;
text-decoration:none;
}
DIV.sindeseis h2 a:visited{
color:#B10A0A;
text-decoration:none;
}
DIV.sindeseis h2 a:hover{
color:#B10A0A;
text-decoration:underline;
}
DIV.sindeseis h2 img{
margin-left:7px;
}
DIV.sindeseis  ul{
margin:0px 0px 10px 0;
padding:0px;
}
DIV.sindeseis  li{
margin:0 0 0 0px;
list-style-position:inside;
text-indent:10px;
color:#ffffff;

}
DIV.hl{
overflow:hidden;
width:100%
}
DIV.img-comp-0{
float:left;

margin:0px 10px 10px 0px;
background:url(../imgs/img-block-0/top-left.gif) #B2CDCC top left no-repeat;


}
DIV.img-comp-0 img.im{
padding-left:24px;
border:0px;
}

DIV.img-comp-0 DIV.c-foot{
background:url(../imgs/img-block-0/bot-right.gif) #545F66 top right no-repeat;
	

}





DIV.img-comp-1{

background:url(../imgs/img-block-1/top-right.gif) #AAA077 top right no-repeat;
margin-bottom:10px;

}
DIV.img-comp-1 .im{

border:0px;

}

DIV.img-comp-1 DIV.c-foot{
background:url(../imgs/img-block-1/bottom-right.gif) #7C7248 top right no-repeat;
	

}
DIV.img-comp-1 DIV.inner{
width:557px;
background-color:#ffffff;
margin-right:11px;
overflow:hidden;
}
DIV.img-comp-1 DIV.inner h2{
font-size:14px;
font-weight:normal;
color:#B10A0A;
margin:0px;
padding:10px 0 10px 10px;
}
DIV.img-comp-1  DIV.b-link{
width:557px;
text-align:right;
background-color:#ffffff;
padding-bottom:10px;
}
DIV.img-comp-1 DIV.b-link img{
padding-left:10px;
margin-right:10px;
border:0px;
}
DIV.img-comp-1 DIV.inner DIV.blk{
padding:0 0 10px 10px;
float:left;
}
DIV.img-comp-1 DIV.inner DIV.blk p{
font-size:10px;
padding:5px 0 0 0px;
margin:0px;
}

DIV.img-comp-2{

background:url(../imgs/img-block-2/top-right.gif) #B2CDCC top right no-repeat;
margin-bottom:10px;

}
DIV.img-comp-2 .b-top{
border-top:1px solid #B2CDCC;
}
DIV.img-comp-2 DIV.inner img{

border:0px;
padding:0 0 10px 10px
}

DIV.img-comp-2 DIV.c-foot{
background:url(../imgs/img-block-2/bottom-right.gif) #545F66 top right no-repeat;
	

}
DIV.img-comp-2 DIV.inner{
width:557px;
background-color:#ffffff;
margin-right:11px;
overflow:hidden;
}
DIV.img-comp-2 DIV.inner h2{
font-size:14px;
font-weight:normal;
color:#B10A0A;
margin:0px;
padding:10px 0 10px 10px;
}
DIV.img-comp-2  DIV.b-link{
width:557px;
text-align:right;
background-color:#ffffff;
padding-bottom:10px;
}
DIV.img-comp-2 DIV.b-link img{
padding-left:10px;
margin-right:10px;
border:0px;
}

DIV.img-comp-3{

background:url(../imgs/img-block-3/bottom-right.gif) #C6C5C5 bottom right no-repeat;
margin-bottom:10px;

}
DIV.img-comp-3 DIV.inner{
width:557px;
background-color:#ffffff;
margin-right:11px;
overflow:hidden;
}

DIV.img-comp-3 DIV.c-head{
background:url(../imgs/img-block-3/top-right.gif) #909090 top right no-repeat;


}
DIV.img-comp-3 DIV.inner{
padding-top:5px;
}
DIV.img-comp-3 DIV.inner h2{
padding:0px 5px 0px 5px;
font-size:10px;
font-weight:normal;
text-align:center;
margin:0px 0 7px 0;
}
DIV.img-comp-3 DIV.inner strong{

font-weight:normal;
margin:0px;
padding:10px 5px 0 5px;
}
DIV.img-comp-3 DIV.inner strong.active{
margin:0px;
font-weight:bold;
color:#D1000B;
text-decoration:underline;
padding:10px 5px 0 5px;
background:url(../imgs/img-block-3/arrow_down.gif) top center no-repeat;

}
DIV.img-comp-pln{
margin-bottom:10px;

}
DIV.img-comp-pln .im{

border:0px;

}

DIV.img-comp-pln DIV.inner{
width:557px;

margin-right:11px;
overflow:hidden;
}
DIV.img-comp-pln DIV.inner h2{
font-size:14px;
font-weight:normal;
color:#B10A0A;
margin:0px;
padding:10px 0 10px 10px;
}
DIV.img-comp-pln  DIV.b-link{
width:557px;
text-align:right;
background-color:#ffffff;
padding-bottom:10px;
}
DIV.img-comp-pln DIV.b-link img{
padding-left:10px;
margin-right:10px;
border:0px;
}
DIV.img-comp-pln DIV.inner DIV.blk{
padding:0 0 10px 10px;
float:left;
}
DIV.img-comp-pln DIV.inner DIV.blk p{
font-size:10px;
padding:5px 0 0 0px;
margin:0px;
}
DIV.ibox{
width:187px;
float:left;
margin:0px 2px 0 0;
}
DIV.ibox-hol{
overflow:hidden;
width:100%;
background:url(../imgs/ibox-bg.gif) top left repeat-y;
margin-bottom:10px;
}
DIV.ibox h2{
font-weight:normal;
color:#ffffff;
font-size:12px;
padding:5px 2px 5px 5px;
margin:0px;

}
DIV.ibox p{
padding:0 2px 7px 5px;
margin:0px;
}
DIV.ibox img{

}
DIV.control-options-bx{
padding:0px;

margin:5px 0 10px 0;
background:url(../imgs/img-block-4/select-bg.gif) top left repeat-y;

}
DIV.control-options-bx DIV.content{
padding:5px 5px 5px 20px;
font-weight:bold;
color:#990000;
}
DIV.control-options-bx DIV.content DIV.inst{
float:left;
width:80px;
font-weight:normal;
color:#000000;
font-size:11px;
}
DIV.control-options-bx DIV.content DIV.inst p{
margin:0px 0 0 0px;
padding:0px 0 0 5px;
display:inline;


}
DIV.control-options-bx DIV.content DIV.inst input{
border:0px;
margin:0px;
padding:0px;
border:0px;
}
DIV.control-options-bx DIV.content DIV.inst2{
float:left;
margin:15px 0 0 82px;
font-weight:normal;
color:#000000;
font-size:11px;
}
DIV.control-options-bx DIV.content DIV.inst2 input{
font-size:10px;
margin:0 25px 0 10px;
width:60px;
}
DIV.control-options-bx DIV.sub DIV.submit {
margin:10px 20px 5px 0;
text-align:right;
}
DIV.control-options-bx DIV.sub DIV.submit input{
background-color:#7C7248;
border:0px;
padding:5px;
color:#ffffff;
font-size:11px;
}
DIV.control-options-bx DIV.content strong{
margin:0 10px 0 10px;

}
DIV.control-options-bx DIV.content a:link{
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#000000;
}
DIV.control-options-bx DIV.content a:visited{
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#000000;
}
DIV.control-options-bx DIV.content a:hover{
font-weight:normal;
font-size:12px;
text-decoration:underline;
color:#B10A0A;
}
DIV.control-options-bx DIV.sub{
width:100%;
overflow:hidden;
background:url(../imgs/img-block-4/bottom-bg.gif) top left repeat-y;
}

DIV.body-fs{
margin:15px 20px 0 20px;
padding:10px 20px 10px 20px;
overflow:hidden;
background-color:white;

}
DIV.body-fs p{
line-height:150%;
margin-top:0px;	
}
DIV.restrict{
width:100%;
overflow:hidden;
}
DIV.field-box {
padding:10px 0 10px 0
}
DIV.field-box DIV.edit-fb{
background:#ffffff;
padding:5px;
width:100px;
}
DIV.field-box textarea{
font-family:"tahoma";
font-size:11px;
width:545px;
border:0px;
height:100px;
padding:10px;
}

DIV.control-bar{
width:100%;
overflow:hidden;
border-top:1px solid #BB060A;
border-bottom:1px solid #BB060A;
}
DIV.control-bar DIV.prop1{
float:left;
margin-right:15px;
padding:10px 0 10px 10px;
width:100px;
}
DIV.control-bar img{
margin-right:10px;
float:left;
}
DIV.control-bar DIV.prop2{
float:left;
margin-right:15px;
padding:10px 0 10px 10px;
width:80px;
}
DIV.control-bar DIV.prop3{
float:left;
margin-right:15px;
padding:10px 0 10px 10px;
width:165px;
}
DIV.control-bar DIV.view-pin{
float:left;
margin-right:10px;
padding:10px 0 10px 10px;
width:125px;
}


DIV.op-bar{
overflow:hidden;
width:100%;
}
DIV.op-bar DIV.block{
float:left;
padding:10px;
margin-right:10px;
}
DIV.op-bar DIV.block input{
float:left;
margin-right:7px;

}

DIV.stack-1{
overflow:hidden;
width:100%;
margin-bottom:5px;
}
DIV.stack-1 DIV.block{
float:left;
padding:0 7px 5px 7px;
margin:0 3px 10px 0;
}
DIV.stack-1 DIV.block h2{
margin:0px;
padding:10px 0 5px 0;
font-weight:normal;
color:#1C8BA5;
line-height:140%;
font-size:13px;

}
.bordr-0{
background-color:#F0F0F0;
border:1px solid #999999;

}
DIV.stack-1 DIV.block p{

margin-top:5px;
line-height:140%;
font-size:10px;
padding:0px;
}
DIV.stack-1 DIV.block p img{
margin-left:10px;
}
DIV.stack-1 DIV.block DIV.cntrls{
margin-bottom:5px;
}
DIV.stack-1 DIV.block DIV.cntrls input.num{
width:30px; 
margin-right:5px;
text-align:center;
font-family:"tahoma";
font-size:11px;
}

DIV.page-cntrl{
padding:10px 0 10px 0;
text-align:right;
border-top:1px dotted #ffffff;
border-bottom:1px dotted #ffffff;
margin-bottom:10px;
overflow:hidden;
width:100%;
}

DIV.page-cntrl DIV.opt{
float:left;
padding:0 0 0 5px;
}

DIV.select-bar{
padding:10px 0 10px 0;
overflow:hidden;
width:100%;
}
DIV.select-bar DIV.fltr{
float:left;
margin-right:10px;
width:173px;
}
DIV.select-bar DIV.fltr input{
margin-right:7px;
}
DIV.select-bar DIV.fltr select{
width:190px;
font-family:"tahoma";
font-size:11px;

}

DIV.submit-controls{
margin:15px 15px 0;
text-align:right;
}
DIV.submit-controls input.submit{
border:0px;
background-color:#90A053;
margin-right:10px;
color:#ffffff;
font-weight:bold;
font-family:"tahoma";
font-size:12px;
padding:5px;

}
DIV.submit-controls input.clear{
border:0px;
background-color:#9B6262;
color:#ffffff;
font-weight:bold;
font-family:"tahoma";
font-size:12px;
padding:5px;

}
DIV.field-box{
overflow:hidden;
width:100%
}
DIV.field-box DIV.txt{
width:180px;
float:left;
padding:2px 10px 0px 0;
text-align:right;
}
DIV.field-box DIV.field{
width:280px;
float:left;
padding:0 0px 2px 0;
}
DIV.field-box DIV.field input.text{
width:320px;
font-size:11px;
font-family:"tahoma";
}
DIV.field-box DIV.field select{
width:330px;
font-size:11px;
font-family:"tahoma";
}
DIV.field-box DIV.field input.agree{
margin:0 5px 5px 0;
padding:0px;
float:left;
}
DIV.field-box DIV.field p{
margin:0 0 0 25px;

}
DIV.opt-box{
width:499px;
overflow:hidden;
margin-left:25px;
padding:10px 10px 10px 10px;
background-color:#fcfcfc;
}
DIV.opt-box select{
margin:0 10px 0 10px;
width:270px;
font-size:11px;
font-family:"tahoma";
}
DIV.opt-box select.date{
margin:0 10px 0 10px;
width:100px;
font-size:11px;
font-family:"tahoma";
}
DIV.opt-box input{
margin:0 10px 0 0px;
}
DIV.opt-box p{
margin:0 10px 0 10px;
}






DIV.opt-box-0{
width:500px;
overflow:hidden;
margin-left:25px;
padding:10px 10px 10px 10px;

}


DIV.opt-box-0 input{
margin:0 10px 0 0px;
}

DIV.search-res{
width:530px;
overflow:hidden;
margin-left:25px;



}
DIV.search-res p{
background-color:#ffffff;
margin:0px;
padding:7px 10px 7px 10px;
}

DIV.teaser{
margin-top:7px;
margin-bottom:7px;
border-bottom:1px dotted #3F706F;
overflow:hidden;
width:100%;
}
DIV.teaser h2{
font-size:12px;
color:#279493;
margin:10px 0 10px 10px;
padding:0px;
}
DIV.teaser h2.strong{
font-weight:bold;

font-size:14px;
}
DIV.teaser img{
float:left;
padding:0 10px 10px 10px;
}

DIV.teaser p{
padding:0 10px 10px 10px;
margin:0px;
line-height:160%;
}

DIV.teaser DIV.more{
text-align:right;
padding:5px 10px 7px 0;
width:100%;
}
DIV.related-blk{
width:570px;
overflow:hidden;
padding:20px 0 10px 0px;
}
DIV.related-blk DIV.blk{
background:url(../imgs/top-r-rel.gif) #ffffff top right no-repeat;
width:187px;
float:left;
margin-right:2px;
}
DIV.related-blk h2{
font-size:13px;
color:#430807;
font-weight:normal;
margin:0px;
padding:5px 0 5px 5px;

}
DIV.related-blk p{
margin:0px;
font-size:10px;
padding:0px 0 5px 5px;
}
DIV.tab-sel_A{
width:49%;
float:left;
margin-right:1px;
background:url(../imgs/corner_cut_white.gif) top right  no-repeat #7F7341;
margin-bottom:15px;
}
DIV.tab-sel_A p{
padding:10px;
margin:0px;
color:white;
}
DIV.tab-sel_IA{
width:49%;
float:left;
margin-right:1px;
background:url(../imgs/corner_cut_white.gif) top right no-repeat  #B7B195;
margin-bottom:15px;
}
DIV.tab-sel_IA p{
padding:10px;
margin:0px;
}
DIV.black a{
color:#000000;
text-decoration:none;
}
DIV.black a:link{
color:#000000;
text-decoration:none;
}
DIV.black a:visited{
color:#000000;
text-decoration:none;
}
DIV.black a:hover{
color:#000000;
text-decoration:underline;
}
/* end other styles */
