/* Stylesheet RRM v40 Risk Library lib.css */

#bkgrnd_videos {
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;
	height:520px;
}

/*adds white bar to selected link on nav bar */
body#emerg ul li.emerg a, 
body#alc ul li.alc a, 
body#claims ul li.claims a, 
body#epli ul li.epli a, 
body#food ul li.food a, 
body#forms ul li.forms a, 
body#guests ul li.guests a, 
body#inspect ul li.inspect a, 
body#policy ul li.policy a,
body#prop ul li.prop a,
body#secur ul li.secur a,
body#slips ul li.slips a,
body#videos ul li.videos a,
body#workers ul li.workers a, 
#nav_bar ul li.active a { 
    position:relative;
    background:#ffffff;
    z-index:300;
    border-bottom-color:#ffffff;
    border-top-color:#ffffff;
}

#content_inner {
    position:relative;
    z-index:200;
    margin:0 0 0 180px;
    background:#ffffff;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;
    border-radius:18px;
	-moz-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.6);
    box-shadow:0px 0px 18px rgba(0, 0, 0, 0.6);
    padding:15px;
    height:500px;
	overflow-y:auto;
}

#content_inner a {
	color:#006699;
	font-weight:bold;
}

#content_inner a:hover {
    color:#c82520;
	font-weight:bold;
}

#content_inner img {padding:10px}
#content_inner ul {list-style-type:disc}

.grid_column {
	float:left;
	margin:0 20px 0 0;
	vertical-align:top;
}

#nav_bar {
    background:url(../images/bkgrnd_vert_nav.png) repeat-y;
    width:191px;
    position:absolute;
	left:0px; /*IE7 hack */
    border-radius:18px;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;
}

#nav_bar ul {
    list-style:none;
    margin:100px 0 10px 0;
}

#nav_bar ul li {
    font-size:14px;
    text-align:right;
}

#nav_bar ul li.active a:hover {background:#ffffff}

#nav_bar ul li a {
    display:block;
    padding:10px 40px 10px 5px;
    border-top:1px solid rgba(0,0,0,0.2);
    border-bottom:1px solid rgba(255,255,255,0.2);
    color:#444444;
	text-decoration:none;
    text-shadow: 1px 1px 1px #ffffff;
    font-weight: bold;
}

#nav_bar ul li:first-child a {border-top:0}
#nav_bar ul li:last-child a {border-bottom:0}
#nav_bar ul li a:hover {
    background:rgba(0,0,0,0.07);color: #444444;
	text-decoration:none;
}

#wrapper {
    width:100%;
    margin:0px auto;
    position:relative;
}



#wrapper h1 {
    float:left;
	color:#444444;
    font-size:18px;
	font-weight:500;
    margin:0 0 15px 200px;
}

#wrapper h2 {
	font-size:20px;
	color:#006699;
}

#wrapper h3 {
	font-size:18px;
	color:#c02520;
	margin:20px 0 5px 0;
}
	
#wrapper p, #wrapper li {line-height:1.5em}

#wrapper p {margin:0 0 10px 0}


	
#search {
	float:right;
	margin:0 20px 0 0;
}
   




		