/* CSS Document */

html{
margin:0px;
padding:0px;
text-align:left;
font-family:"tahoma";
}
body{
text-align:left;
margin:0px;
padding:0px;
font-family:"tahoma";
}
table{
padding:0px;
margin:0px;
border:0px;
}
td{
vertical-align:top;
border:0px;
padding:0px;
margin:0px;
}
form{
padding:0px;
margin:0px;
}
.col-cont{
background:url(../images/center_grad.gif) top left #ffffff repeat-x;
width:449px;
}
p{
font-size:11px;
color:#000000;
line-height:150%;
}
a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:underline;
}
/* begin site classes */

DIV.header-grph{
width:100%;
border-bottom:1px solid #1A8AAD;
text-align:center;
background:url(../images/background-head_graphic.gif) top center #ffffff no-repeat;
padding:0px;
margin:0px;
}
DIV.print-logo{
display:none;
visibility:hidden;
height:0px;
}
DIV.footer{
text-align:left;
padding:15px 10px 15px 10px;
background-color:#0093B5;
color:#ffffff;
}
DIV.footer p{
color:#ffffff;
font-size:10px;
}
DIV.footer DIV.control{
text-align:right;
font-size:11px;

}
DIV.footer DIV.control a:link{
color:#ffffff;
text-decoration:none;
}
DIV.footer DIV.control a:visited{
color:#ffffff;
text-decoration:none;
}
DIV.footer DIV.control a:hover{
color:#ffffff;
text-decoration:underline;
}
DIV.footer DIV.block{
width:550px;
}
DIV.footer DIV.block img{
padding:10px;
}
DIV.main{

background:url(../images/hanger-shadows.gif) top center #ffffff repeat-y;
}
DIV.left-col{
width:735px;
text-align:left;

}
DIV.right-col{
width:214px;

}
DIV.nav{
overflow:hidden;
width:100%;
margin-bottom:15px;
font-size:12px;
}
DIV.nav a:link{
color:#274401;
text-decoration:none;
}
DIV.nav a:visited{
color:#4D6625;
text-decoration:none;
}
DIV.nav a:hover{
color:#274401;
text-decoration:underline;
}
DIV.nav DIV.elA{
width:134px;
border-right:1px solid #1A8AAD;
float:left;
padding:10px 0 10px 0;
text-align:center;
}
DIV.nav DIV.elB{
width:138px;
float:left;
padding:10px 0 10px 0;
text-align:center;
}
DIV.elBactive{
width:139px;
background-color:#1A8AAD;
color:#ffffff;
float:left;
padding:10px 0 10px 0;
text-align:center;
}
DIV.elBactive a:link{
color:#ffffff;
text-decoration:none;
}
DIV.elBactive a:visited{
color:#ffffff;
text-decoration:none;
}
DIV.elBactive a:hover{
color:#ffffff;
text-decoration:underline;
}
DIV.elAactive{
width:134px;
background-color:#1A8AAD;
color:#ffffff;
float:left;
padding:10px 0 10px 0;
text-align:center;
}
DIV.elAactive a:link{
color:#ffffff;
text-decoration:none;
}
DIV.elAactive a:visited{
color:#ffffff;
text-decoration:none;
}
DIV.elAactive a:hover{
color:#ffffff;
text-decoration:underline;
}
DIV.introduction{
margin:0 10px 10px 10px;
padding:0px;
}
DIV.introduction p{
line-height:170%;
margin:0px 0px 10px 0;
padding:0px;
}
DIV.introduction DIV.highlight{
width:685px;
border:1px solid #c9c9c9;
background-color:#CFDBB1;
padding:5px 10px 10px 10px;
font-size:12px;
margin-top:10px;
}
DIV.introduction DIV.highlight p{
padding:0px;
margin-bottom:0px;
}
DIV.func-box{
margin:0 10px 10px 0px;
overflow:hidden;
width:100%;
}
DIV.func-box input{
background-color:#1A8AAD;
color:#ffffff;
cursor:pointer;
padding:7px 7px 7px 7px;
margin-left:10px;
border:0px;
font-size:10px;
}
DIV.func-box DIV.lang{
width:100px;
padding:7px 0 7px 0;
text-align:center;
background:url(../images/brackets.gif) top left no-repeat;
float:left;
}	
DIV.lang p{
margin:0px 0px 0 0;
color:#000000;
padding:0px;
font-size:11px;
}
DIV.lang a:link{
text-decoration:none;
color:#999999;
font-weight:bold;
}
DIV.lang a:visited{
text-decoration:none;
color:#999999;
font-weight:bold;
}
DIV.lang a:hover{
text-decoration:underline;
color:#000000;
font-weight:bold;
}
DIV.basic-docs{
background:url(../images/box_0/top-curve.gif) #D9CBB1 top left no-repeat;
margin:10px 16px -3px 0;
text-align:left;
padding:0px;
}
DIV.basic-docs h2{
font-size:14px;
color:#7A4B00;
margin:0px 0 10px 0;
padding:10px 10px 0 10px;
font-weight:normal;

}
DIV.basic-docs p{
font-size:10px;
margin:0 10px 7px 10px;
padding:0px;

}
DIV.basic-docs p img{
margin-right:7px;
}

DIV.basic-docs strong{
font-weight:normal;
color:#990000;
}

DIV.features{
background:url(../images/box_3/top-curve.gif) #A7CECD top left no-repeat;
margin:10px 16px 10px 0;
padding:0px;
text-align:left;

}
DIV.features h2{
font-size:13px;
color:#375655;
margin:0px 0 10px 0;
padding:10px 10px 0 10px;
font-weight:normal;

}
DIV.features p{
font-size:10px;
margin:0 10px 7px 10px;
padding:0px;

}

DIV.features strong{
font-weight:normal;

color:#990000;
}


DIV.sources{
width:198px;
margin:10px 16px 10px 0;
padding:0px 0 10px 0;
text-align:left;
background-color:#77B0CE;
}
DIV.sources h2{
font-size:13px;
color:#ffffff;
margin:0px 0 10px 0;
padding:10px 10px 0 10px;
font-weight:bold;

}
DIV.sources p{
background:url(../images/bullet_white.gif) top left no-repeat;
margin:0 10px 7px 10px;
padding:0px 0 0 12px;
font-size:11px;

}

DIV.sources strong{
font-weight:normal;
color:#990000;
}
DIV.sources a:link{
text-decoration:none;
color:#ffffff;
}
DIV.sources a:visited{
text-decoration:none;
color:#ffffff;
}
DIV.sources a:hover{
text-decoration:underline;
color:#ffffff;
}
DIV.eu-announce{
background:url(../images/box_4/top-curve.gif) #B7B7B7 top left no-repeat;
margin:10px 16px 10px 0;
padding:0px;
text-align:left;

}
DIV.eu-announce h2{
font-size:13px;
color:#000000;
margin:0px 0 10px 0;
padding:10px 10px 0 10px;
font-weight:bold;

}
DIV.eu-announce p{
font-size:10px;
margin:0 10px 7px 10px;
padding:0px;

}

DIV.features strong{
font-weight:normal;
color:#990000;
}
DIV.announcements{
background:url(../images/box_1/top-curve.gif) #BBD840 top left no-repeat;
margin:10px 16px 10px 0;
padding:0px;
text-align:left;
}
DIV.announcements h2{
font-size:14px;
color:#3D4C12;
margin:0px 0 10px 0;
padding:12px 10px 0 35px;
font-weight:normal;

}
DIV.announcements p{
background:url(../images/box_1/bullet.gif) top left no-repeat;
margin:0 10px 7px 10px;
padding:0px 0 0 12px;
font-size:10px;
}
DIV.announcements DIV.index{
text-align:right;
padding:0 10px 5px 0;
font-size:10px;
font-weight:bold;
}
DIV.news{
background:url(../images/box_2/top-curve.gif) #DBDBDB top left no-repeat;
margin:0 10px 10px 10px;
padding:8px 0 0 0;

}
DIV.news h2{
font-family:"times new roman";
font-size:21px;
font-weight:normal;
color:#494949;
line-height:150%;
margin:0px 0 5px 10px;
padding:0px;
}
DIV.teaser{
padding:5px 10px 5px 10px;
margin:0px;

}
DIV.teaser h2{
font-size:14px;
color:#ff0000;
padding:0px 10px 7px 0px;
margin:0px;
font-family:"tahoma";
}
DIV.teaser h2 a:link{
text-decoration:none;
color:#ff0000;
}
DIV.teaser h2 a:visited{
text-decoration:none;
color:#ff0000;

}
DIV.teaser h2 a:hover{
text-decoration:underline;
color:#ff0000;

}
DIV.teaser h2 strong{
color:#000000;
font-weight:normal;
}
DIV.teaser h3{
font-size:12px;
color:#000000;
padding:0px 10px 7px 0px;
margin:0px;
font-weight:bold;
font-family:"tahoma";
}
DIV.teaser h4{
font-size:12px;
color:#999999;
padding:0px 10px 7px 0px;
margin:0px;
font-weight:bold;
font-family:"tahoma";
}
DIV.teaser p{
margin:0 0 10px 0;
padding:0px;
width:100%;
overflow:hidden;
}
DIV.teaser p img{
float:left;
margin:0 10px 10px 0;
border:0px;	
}

DIV.search-box{
margin:0 10px 0px 0;
}
DIV.search-box input{
font-size:11px;
font-family:"tahoma";
padding:3px;
width:130px;
margin-right:10px;
}
DIV.search-box input.submit{
border:0px;
background:url(../images/search-go.gif) #0093B5 center center no-repeat;
cursor:pointer;
width:40px;

}

DIV.pg-controls{
border-top:1px dotted #C9C9C9;
border-bottom:1px dotted #C9C9C9;
margin:5px 0 5px 10px;
overflow:hidden;
width:705px;
font-size:11px;
}
DIV.pg-controls DIV.PClft{
float:left;
padding:10px 0 10px 10px;
}
DIV.pg-controls DIV.PCrght{
float:right;
padding:10px 10px 10px 0px;
}
DIV.pg-controls a:link{
text-decoration:none;
color:#000000;
font-weight:bold;
}
DIV.pg-controls a:visited{
text-decoration:none;
color:#000000;
font-weight:bold;
}
DIV.pg-controls a:hover{
text-decoration:none;
color:#990000;
font-weight:bold;
}
DIV.breadcrumbs{
padding:0px 10px 10px 10px;
font-size:11px;
color:#777777;

}
DIV.breadcrumbs a:link{
text-decoration:none;
color:#000000;
}

DIV.breadcrumbs a:visited{
text-decoration:none;
color:#000000;
}
DIV.breadcrumbs a:hover{
text-decoration:underline;
color:#990000;
}

DIV.dbox{
width:715px;
padding:10px 0 10px 0;
text-align:right;
font-size:11px;
}
DIV.dbox select{
width:150px;
margin:0 10px 0 10px;
font-family:"tahoma";
font-size:11px;
}

DIV.contact-box{
width:715px;
margin:20px 0 15px 0;
}
DIV.contact-box DIV.entry{
width:600px;
text-align:right;
vertical-align:top;
margin:0 0 15px 0;
overflow:hidden;
}
DIV.contact-box DIV.entry p{
font-size:12px;
float:left;
width:160px;
margin:0px;
padding:0px;
}
DIV.contact-box DIV.entry input{
width:400px;
margin:0 0 0 10px;
font-family:"tahoma";
font-size:11px;
padding:7px;
background-color:#E0E0E0;
}
DIV.contact-box DIV.entry textarea{

height:90px;
width:400px;
margin:0 0 0 10px;
font-family:"tahoma";
font-size:11px;
padding:7px;
background-color:#E0E0E0;
}

DIV.contact-box DIV.entry select{
background-color:#E0E0E0;

width:419px;
margin:0 0 0 10px;
font-family:"tahoma";
font-size:12px;

}
DIV.contact-box DIV.entry input.submit{
background-color:#B4FF00;
width:100px;
margin-right:10px;
border:0px;
cursor:pointer;
}
DIV.contact-box DIV.entry input.clear{
background-color:#9C4040;
color:#ffffff;
font-weight:bold;
width:100px;

border:0px;
cursor:pointer;
}
DIV.body{
width:685px;
padding:10px;
overflow:hidden;
font-size:13px;
line-height:170%;	
}
DIV.body p{
margin:0 0 15px 0;	

font-size:13px;
line-height:170%;	
}
DIV.body img{
float:left;
margin:0 15px 15px 0;
}
DIV.body a:link{
text-decoration:underline;
color:#0084A0
}
DIV.body a:visited{
text-decoration:underline;
color:#2EB4DB
}
DIV.body a:hover{
text-decoration:underline;
color:#2EB4DB
}
DIV.attachments{
background:url(../images/box_5/top-curve.gif) #CCC87D top left no-repeat;
margin:10px 10px 10px 10px;
padding:8px 0 0 0;

}
DIV.attachments h2{
font-family:"times new roman";
font-size:21px;
font-weight:normal;
color:#ffffff;
line-height:150%;
margin:0px 0 7px 50px;
padding:0px;
}
DIV.attachments p{


margin:0 0 5px 20px;
}
DIV.attachments p img{
display:inline;
margin:0 10px 0 0;
}

DIV.printopt{
text-align:right;
width:715px;
font-size:11px;
font-weight:bold;
}
DIV.printopt a:link{
text-decoration:none;
color:#ff0000;
}
DIV.printopt a:visited{
text-decoration:none;
color:#ff0000;
}
DIV.printopt a:hover{
text-decoration:underline;
color:#ff0000;
}
DIV.printopt img{
border:0px;

margin-left:10px;
}
DIV.lexicon {
width:685px;
padding:10px;
margin:10px 0 10px 10px;
font-size:16px;
text-align:center;
font-weight:bold;
border:1px solid #999999;
color:#999999;
}
DIV.title-block{
width:685px;
color:#ffffff;
padding:10px;
background-color:#666666;
font-size:17px;
margin:10px 0 10px 10px;
}

/* h styles */
h1{
font-family:"times new roman";
font-size:21px;
font-weight:normal;
color:#005889;
line-height:150%;
margin:0px;
padding:0px;
}
h4{
font-size:12px;
color:#999999;
padding:0px 10px 7px 0px;
margin:0px;
font-weight:bold;
font-family:"tahoma";
}

/* end h styles */
/* end site classes */