@charset "utf-8";
/* CSS Document */

@font-face {
font-family:"YanoneKaffeesatz";
src:url("../fonts/YanoneKaffeesatz-Regular.ttf") format("truetype");
}

body{
font-family:Arial, Helvetica, sans-serif;
margin:0 auto;
background-image:url(../images/bg.png);
background-repeat:repeat-x;
width:960;
background-position:center top;
}
.nav_left{
background-image:url(../images/nav_left.png);
width:8px;
height:36px;
}
.nav_right{
background-image:url(../images/nav_right.png);
width:8px;
height:36px;
}

.navbg{
background:#094a7a;
height:5px;
}
.news_1{
width:283px;
height:99px;
background:#094a7a;
}
.news_2{
width:283px;
height:99px;
background:#094a7a;
}
.news_3{
width:285px;
height:99px;
background:#094a7a;
}
.news_heading{
font-family:url(../fonts/YanoneKaffeesatz-Bold.ttf);
font-family:"YanoneKaffeesatz";
letter-spacing:2px;
text-transform:uppercase;
font-size:20px;
color:#ffffff;
padding-left:5px;
}
.news{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
color:#ffffff;
}
.news_arrowbg{
background-image:url(../images/news.png);
width:90px;
height:48px;
background-repeat:no-repeat;
padding-left:15px;
font-size:18px;
font-family:url(../fonts/YanoneKaffeesatz-Bold.ttf);
font-family:"YanoneKaffeesatz";
color:#FFFFFF;
}
.newbgcenter{
background:#fafafa;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}
.border_box{
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
padding:10px;
line-height:24px;
width:260px;
}

.heading2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#343434;
font-size:20px;
}
.txt{
font-size:12px;
color:#666666;
line-height:20px;
padding-top:5px;
padding-bottom:5px;
}
.txt a{
font-size:12px;
color:#666666;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
.txt a:hover{
color:#094a7a;
}
.txt ul{
padding-left:25px;
padding-top:0px;
}
.txt li{
padding-left:1px;
padding-top:0px;
}
.box_bottom{
background-image:url(../images/box_bottom.png);
height:10px;
margin:0;
widows:299px;
background-repeat:no-repeat;
}
.mainheading{
font-family:Georgia, "Times New Roman", Times, serif;
color:#094a7a;
font-size:20px;
padding-bottom:5px;
padding-top:5px;
font-style:italic;
}
.mainheading2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#094a7a;
font-size:20px;
font-style:italic;
}
.footer{
background-image:url(../images/footer.png);
height:345px;
background-repeat:repeat-x;
}
.aboutcdi{
font-family:"Myriad Pro";
font-size:20px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
text-transform:uppercase;
}
.txt2{
border-bottom: thin solid  #3c3c3c;
font-size:12px;
color:#fff;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
.txt3{
font-size:12px;
color:#fff;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
.rights{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
border-top: thin solid  #3c3c3c;
}
.rights a{
font-family:Arial, Helvetica, sans-serif;
color:#094a7a;
font-size:12px;
padding-top:5px;
text-decoration:none;
padding-bottom:5px;
border-top: thin solid  #3c3c3c;
}
.heading5{
font-size:14px;
color:#666666;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
.border{
border:1px solid #d9d9d9;
}
.heading6{
font-size:14px;
color:#666666;
line-height:18px;
padding-top:5px;
}
.txt5{
font-size:12px;
color:#666666;
line-height:20px;
padding-bottom:5px;
}
.txt5 li{
padding-left:1px;
}
.txt5 ul{
padding-left:30px;
}

.bgwhite{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
}
.border2{
border:1px solid #d9d9d9;
padding:5px;
}

.programs{
font-size:11px;
font-weight:600;
color:#666666;
line-height:20px;
padding-bottom:4px;
border-bottom:1px dotted #666666;
}
.programs a{
color:#666666;
text-decoration:none;

}
.programs a:hover{

color:red;

}
