/* 	RSN Associates CSS 
   	Version 2010
   	rsnstyle3col. css
	3 col liquid-width float style
---------------------------------------*/
html {
	padding: 0;
}

body {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 62.5%;
}

#header {
	margin-top:  1em;
	margin-bottom: 1em;
	height: 5em;
	padding-bottom: 2em;
	border-bottom: 4px solid  lightgrey;
}

#header .slogan {
	width: 460px;
	color: #999;
	font-size: 1.4em;
	font-weight: bold;
	background-color: transparent;
	float: right;
	text-align: right;
	margin-right: 0em;
	margin-top: 3em;
}

#header .logo {
	float:left;
	width: 300px;
	margin-left:0em;
	margin-top:0.5em;
}

.column {
	float: left;
}
img {
	border: 0;
}
img .b480282 {
	/* display for 480 x 282 px where 1 em = 10px */
	width: 48em;
	height:28.2em;
}

img .b480158 {
	/* display for 480 x 158 px where 1 em = 10px */
	width: 48em;
	height:15.8em;
}

img .b480160 {
	width: 48em;
	height:16em;
}	

img .b480155 {
	width: 48em;
	height:15.5em;
}	

.floatright { 
	float: right; 
}

.floatleft {
	float: left;
	margin: 0em 2em 1em 0;
}

#content {
	margin-left: 15%; 
	width: 60%;
}

#content h1	{
  	font-weight:normal;
  	color: blue;
 	font-size: 1.9em;
	padding-left: 0.7em;
}
#content h3 + p {
	margin-top: 0;
	padding-top:0;
}

#content h3	{
  	font-weight:bold;
  	color: blue;
 	font-size: 1.4em;
	padding-left: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}

#content p {
	font-size: 1.3em;
	line-height: 1.2em;
	padding-left: 1em;
	padding-right: 1em;
}

#content ul li {
	font-size: 1.3em;
	line-height: 1.2em;
}

#content a:link, #content a:visited {
	text-decoration: none;
	font-style: italic;
	color: black;
}

#content ul li a:hover {
	color: blue;
}

#navsite {
	margin-left: -75%; 
	width: 15%;
}

#navsite p {
	display: none;
}

# navsite ul {
	padding-right: 1em;
}

#navsite li {
	list-style: none;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4em;
	padding-left: 0em;
	margin-bottom: 0.3em;
	padding-right: 1em;
	margin-bottom: 0.3em;
}

#navsite a:link, #navsite a:visited {
	text-decoration: none;
	color: #2A4F6F;
	background-color: transparent;
}

#navsite a:hover {
	color: #778899;
}

#navsite ul li a#current {
	color:  blue;
}

#case_studies {
	margin-left: 0%;
	width: 25%;
}

#case_studies ul {
	list-style: none;
	padding-left: 2em;
	color: blue;
}

#case_studies li {
	list-style: none;
	font-size: 1.2em;
	line-height: 1.8em;
	font-weight: normal;
	margin-bottom: 0.3em;
}

#case_studies a:link, #case_studies a:visited {
	text-decoration: none;
	color: black;
	background-color: transparent;
}

#case_studies a:hover {
	color: blue;
	font-weight: bold;
}

#case_studies h3 {
	padding-left: 1.4em;
	color: blue;
  	font-weight:bold;
  	color: blue;
 	font-size: 1.4em;
}

/* IEx patches \*/
* html.column {
	display: inline;
}

* html #navsite li {
	height: 1%;
}
/**/

#footer {
	clear:both;
	font-size: 1.1em;
	margin-left: 15%;
	margin-right: 24%;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 1em;
	border-bottom: 4px solid lightgrey;
    	text-align:right;
  	color: blue;
   	background-color: transparent;
}


