@charset "utf-8";
/* CSS Document */

body{ margin: 0px 0px 0px 0px; background: #014e7f url(../media/images/gradbg.gif) repeat-x top left; font: .85em/2em "Trebuchet MS", Verdana, Arial, sans-serif;
}

body h2{ color: #014e7f; padding-top: 5px; padding-left: 10px; border-left: 25px #CCCCCC solid;  font-size: 1.5em;}

p{ padding-left: 35px; font-size: 1.2em; line-height: 2.4em;}
a { text-decoration: none; color: #000000; }

a:hover { color: #000000;}

#wrap { margin: 0px auto 0px auto; width: 900px; padding: 0px 0px 0px 0px; 
background: #014e7f url(../media/images/content_body-bg.gif) repeat-y top center;}

* { padding: 0; margin: 0; } 

.text-content{ padding: 15px 0px 0px 0px;}

#header { height : 105px; background: #014e7f url(../media/images/RUT_logo-header.gif) no-repeat top center; border-bottom: 1px #014e7f solid; margin: 0px;
}

.header-img{width:100%; height: 225px; text-align:right;}

#logo { width: 350px; height: 60px; margin-top: 25px; float:left;}

#top_rightnav { width: 350px; margin-top: 25px; height: 60px; float:right; }

.divider-dash { margin: 15px 0px 15px 0px; border-bottom: 1px #CCCCCC dashed;} 

#flash-disp { height: 226px; margin: 0px; text-align: center; background: url(../../../images/home/main_disp-img.gif) no-repeat top center; border-bottom: 3px #cccccc solid;}

#blank-disp { height: 10px; margin: 0px; background: #014e7f url(../media/images/content_body-bg.gif) repeat-y top center;}

#menu { background: #014e7f url(../media/images/content_body-bg.gif) repeat-y top center; margin-top: 0px;text-align: center; font-size : 1.5em; border-bottom: 2px #cccccc solid;}/* padding-top: 10px; height: 35px;*/ 

/* top menu navlist */
ul#navlist{ margin-left: 0px; padding: 9px 0px 9px 0px; white-space: nowrap; }
#navlist li{ display: inline; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;} 
#navlist a { padding: 10px 10px 40px 10px;}
#navlist a:link, #navlist a:visited{ color: #000000; text-decoration: none; }
#navlist a:hover{ color: #000000; text-decoration: none; background: url(../media/images/menu_hover-bg.gif) repeat-x top;}
.current{ background: url(../media/images/menu_default-bg.gif) repeat-x top;}
/* .. */

/* navlist bottom*/
ul#navlist_bottom{ font-size: 1.2em; margin-left: 0px; padding-left: 0px; white-space: nowrap;}
#navlist_bottom li{display: inline;list-style-type: none;}
#navlist_bottom a { padding: 3px 10px 3px 3px; }
#navlist_bottom a:link, #navlist a:visited{ color: #000000; text-decoration: none; }
#navlist_bottom a:hover{color: #FF0000; text-decoration: none; }
/* .. */
#content { text-align: left; margin-top: 0px; margin-bottom: 10px; padding: 5px 20px 10px 20px; font-size: 1em; }

#left{width: 600px; background:#ffffff; clear:right; float: left; margin-top: 0px;} 
#left p{ padding-left: 35px; font-size: 1.2em; line-height: 2.4em; width: 500px;}

#right{width: 250px; background:#ffffff; clear:right; float: right; border-left: 1px #CCCCCC solid; margin-top: 0px; padding: 0px 0px 20px 9px; list-style-type: none;}
/*#right p{ padding-left: 35px; font-size: 1.2em/2.4em; width: 200px;}*/

#footer { height: 53px; clear: both; text-align: center; color: #cccccc; font-size: .85em; padding:10px; background: url(../media/images/footer-bg.gif) no-repeat top center;}

.meta { padding-bottom:2px; font-size: 10px; color: #000000; }

#bottom { height: 21px;	background: url(../media/images/content_bottom-bg.gif) no-repeat bottom center;} 

#divider { border-top: 1px #CCCCCC solid; text-align: center; padding:10px 2px 10px 2px; font-weight: normal; clear:both;}