/* STYLE SHEET FOR RAVENHILL RISK CONTROL */
/* Authored by: ikrave */
/* Author URL: www.ikrave.com */

body { font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; color:#333333; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; background-color:#FFFFFF; }

table, td { font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:12px; color:#333333; }

/* CONTAINERS */

#header { width:760px; height:81px; float:none; margin:0px auto 0px auto; padding:0px 8px 0px 7px; }

#hdr_lt { width:330px; height:66px; padding-top:15px; text-align:left; float:left; }

#hdr_rt { width:430px; height:61px; padding-top:20px; text-align:right; float:left; }

#hdr_rt a { text-decoration:none; }

#hdr_rt a:hover { text-decoration: underline;}

#nav { width:100%; height:50px; text-align:center; background-image:url(images/bg_nav.gif); background-position:left; background-repeat:repeat-x; background-color:#D5D5D5; }

#lang_bar { height:15px; }

#content { width:760px; height:100%; float:none; margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:left; }

#flash { width:505px; height:280px; margin-bottom:30px; }

#boxes { width:505px; }

#side_nav { width:229px; padding-left:1px; padding-top:1px; background-image:url(images/bg_sidenav.gif); background-position:top; background-repeat:no-repeat; margin-bottom: 20px; }

#serv_nav { width:229px; padding-left:1px; height:192px; padding-top:1px; margin-bottom:30px; background-image:url(images/bg_servnav.gif); background-position:top; background-repeat:no-repeat; }

#abt_nav { width:229px; padding-left:1px; padding-top:1px; margin-bottom:30px; background-image:url(images/bg_abtnav.gif); background-position:top; background-repeat:no-repeat; }

#ctc_nav { width:229px; padding-left:1px; height:44px; padding-top:1px; margin-bottom:30px; background-image:url(images/bg_ctcnav.gif); background-position:top; background-repeat:no-repeat; }

#srv_nav { width:229px; padding-left:1px; padding-top:1px; margin-bottom:30px; background-image:url(images/bg_servnav.gif); background-position:top; background-repeat:no-repeat; }

#ips_nav { width:229px; padding-left:1px; height:132px; padding-top:1px; margin-bottom:30px; background-image:url(images/bg_servnav.gif); background-position:top; background-repeat:no-repeat; }

#global { width:229px; float:none; }

#image { margin-bottom: 20px; }

#copy { width:505px; padding-bottom:20px; float:none; }

#promo { width:738px; height:110px; float:none; margin:0px auto 0px auto; padding:5px 10px 5px 10px; text-align:left; background-color:#eaeaea; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; }

#footer { width:760px; height:40px; float:none; margin:10px auto 0px auto; padding:0px 0px 10px 0px; background-image:url(images/bg_footer.gif); background-position:top; background-repeat:no-repeat; }

#foot_lt { width:190px; height:15px; padding-top:25px; padding-left:15px; text-align:left; float:left; }

#foot_mid { width:330px; height:15px; padding-top:25px; text-align:center; float:left; }

#foot_rt { width:190px; height:15px; padding-top:25px; padding-right:15px; text-align:right; float:right; }

a.sidenav { display:block; width:211px; height:20px; padding:10px 0px 0px 18px; background-image:url(images/side_nav_off.gif); background-position:left; background-repeat:no-repeat; font-size:12px; color:#231F20; text-decoration:none; }

a.sidenav:hover { display:block; width:211px; height:20px; padding:10px 0px 0px 18px; background-image:url(images/side_nav_on.gif); background-position:left; background-repeat:no-repeat; font-size:12px; color:#787E87; text-decoration:none; }

.sidenav_on { display:block; width:211px; height:20px; padding:10px 0px 0px 18px; background-image:url(images/side_nav_on.gif); background-position:left; background-repeat:no-repeat; font-size:12px; color:#787E87; }

a.sidenav_main { display:block; width:219px; height:30px; padding:6px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:top; background-repeat:no-repeat; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#231F20; text-decoration:none; }

a.sidenav_main:hover { display:block; width:219px; height:30px; padding:6px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:top; background-repeat:no-repeat; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#585D64; text-decoration:none; }

.sidenav_main_on { display:block; width:219px; height:30px; padding:12px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:left; background-repeat:no-repeat; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#231f20; text-decoration:none; }

a.sidenav_main2 { display:block; width:219px; height:32px; padding:6px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:top; background-repeat:no-repeat; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#333333; text-decoration:none; }

a.sidenav_main2:hover { display:block; width:219px; height:32px; padding:6px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:top; background-repeat:no-repeat; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#585D64; text-decoration:none; }

.sidenav_main2_on { display:block; width:219px; height:37px; padding:5px 0px 0px 10px; background-image:url(images/side_nav_main.gif); background-position:left; background-repeat:repeat-y; font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#231F20; text-decoration:none; }

a { color:#231F20; text-decoration:underline; }

a:hover { color:#787E87; text-decoration:underline; }

.title { display:block; width:505px; height:25px; border-bottom:1px solid #787E87; font-size:20px; color:#45494E; font-family: Helvetica, Arial, sans-serif; }

.title_sml { font-size:18px; }

.title_courses { font-size:14px; font-weight:bold; }

.copy { margin-left:10px; margin-right:20px; }

a.subnav { display:block; width:209px; height:20px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#333333; text-decoration:none; }

a.subnav:hover { display:block; width:209px; height:20px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#787E87; text-decoration:none; }

.subnav_on { display:block; width:209px; height:20px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#787E87; }

a.subnav_l { display:block; width:209px; height:30px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#333333; text-decoration:none; }

a.subnav_l:hover { display:block; width:209px; height:30px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#787E87; text-decoration:none; }

.subnav_l_on { display:block; width:209px; height:30px; padding:10px 0px 0px 20px; background-image:url(images/sub_nav.gif); background-position:top; background-repeat:no-repeat; font-size:12px; color:#787E87; }

a.top_nav { color:#231F20; text-decoration:none; }

a.top_nav:hover { color:#787E87; text-decoration:underline; }
