/* CSS Document */



body{

font-family:Arial, Helvetica, sans-serif;

background-color:#FFFFFF;

}



p{

margin:0px 0px .5em 0px;

}



p,ul{

font-size:12px;

color:#333333;

line-height:1.5em;

}



a, a:link{

color:#9c3f0b;

}



h1{

margin:0px 0 10px 0;

color:#2F5570;

font-size:1.7em;

}



h2{

color:#6f92a7;

margin:15px 0 5px 0;

border-bottom:1px solid #DBE7EE;



}



h3{

margin:10px 0 0 0;

color:#333333;

}



.img_right{

float:right;

margin-left:30px;

margin-bottom:12px;

}



.download_icon{

padding-right:5px;

border:none;

}



.clear_float{

clear:both;

}



#container-main{

margin:20px auto 30px auto;

width:850px;

}





#banner{

width:850px;

height:130px;

background-image:url(images_interface/banner-top_utpcr.jpg);

}



#menu-top{

width:845px;

font-size:13px;

margin:5px 0px 5px 5px;

}



#menu-top ul{

list-style:none;

background-color:#006633;

margin:0px 0px 0px 0px;

padding:0px;

}



#menu-top ul li{

float:left;

margin-right:20px;

}



#menu-top a:link,

#menu-top a:active,

#menu-top a:visited{

text-decoration:none;

color:#9c3f0b;

font-weight:bold;

}





#sidebar{

width:270px;

background-color:#DBE7EE;

padding-bottom:1px;

float:left;

}



.sidebar_unit{

border-top:solid 1px #FFFFFF;

border-bottom:solid 1px #FFFFFF;

margin:20px 0px 20px 0px;

}



.sidebar_unit img{

border-left:solid 1px #FFFFFF;

border-right:solid 1px #FFFFFF;

border-top:none;

border-bottom:none;

position:relative;

left:15px;

float:left;

}



.sidebar_unit p{

width:100px;

float:left;

position:relative;

width:100;

left:30px;

top:20px;

margin-top:0px;

line-height:1.1em;

}



.sidebar_unit h2{

margin:5px 0 0 0;

padding:0px;

position:relative;

left:20px;

font-size:inherit;

}





.sidebar_unit2{

background-color:#FFFFFF;

padding-top:5px;

padding-bottom:10px;

}



.sidebar_unit2 h2{

font-size:.8em;

margin-left:20px;

}



.download_link{

padding-left:15px;

background-image:url(images_interface/icon_download.gif);

background-position:left top;

background-repeat:no-repeat;

min-height:16px;



}



#download_list{

list-style:none;

/*list-style:url(images_interface/icon_download.gif);*/

padding:0;

margin:0px;

position:relative;

left:40px;

font-size:11px;

width:220px;

}



#download_list li{

margin-bottom:3px;

}



#download_list a,

#download_list a:link{

font-weight:normal;

}



.sidebar_unit a,

.sidebar_unit a:link

{

font-size:12px;

font-weight:bold;

text-decoration:none;

color:#2F5570;

}



.sidebar_unit a:hover{

color:#6F92A7;

}





#content_container{

width:580px;

float:left;

}



#index_page_special_container{

height:180px;

}



#headline_area{

position:relative;

}





#headline_area h1{

margin:2px 0px 0px 15px;

padding:0px;

color:#547991;

line-height:.95em;

z-index:1;

font-weight:bold;

font-size:2.35em;

position:absolute;

top:3px;

}



#picture_menu{

display:block;

width:580px;

position:relative;

top:84px;

}







.picture_menu_unit{

width:193px;

height:73px;

float:left;

}



.picture_menu_unit a{

font-size:13px;

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



#picture_menu_unit_text_programs,

#picture_menu_unit_text_services,

#picture_menu_unit_text_events{

position:relative;

padding:3px 0 0px 15px;

background-color:#CCCCCC;

height:20px;

}



#picture_menu_unit_text_programs{

background-color:#547991;

}

#picture_menu_unit_text_services{

background-color:#6f92a7;

}

#picture_menu_unit_text_events{

background-color:#2f5570;

}



#content{

position:relative;

padding:15px;

}



#footer{

width:850px;

border-top:#d86415 solid 5px;

position:relative;

padding-top:5px;

}



#footer p{

font-size:10px;

margin:5px 0 0px 25px;

padding:0px;

color:#2f5570;

line-height:1em;

}



#menu-bottom{

width:845px;

font-size:13px;

margin:10px 0px 5px 25px;

}



#menu-bottom ul{

list-style:none;

background-color:#006633;

margin:0px 0px 0px 0px;

padding:0px;

}



#menu-bottom ul li{

float:left;

margin-right:20px;

}



#menu-bottom a:link,

#menu-bottom a:active,

#menu-bottom a:visited{

text-decoration:none;

color:#9c3f0b;

font-size:10px;

color:#d86415;

}



#staff_list, #staff_list ul{

list-style:none;

margin:0 0 0 0;

padding:0px 0 5px 0px;

}



#staff_list ul li{

padding:0px;

margin:0px;

}
