/* homepage css */
#homecontent #topstrap {
	font-size: 70%;
	color: #868584;
	text-align: center;
	padding: 15px;
}
#homecontent #hometoppanel {
	margin-bottom: 1px;
}
#hometoppanel #hometopcol1 {
	background-image: url(images/hometopbg.gif);
	background-repeat: repeat-y;
	width: 346px;
	float: left;
	height: 278px;
}
#hometoppanel #hometopcol2 {
	width: 419px;
	float: left;
}
#hometoppanel #hometopcol3 {
	background-color: #a7a7a6;
	float: right;
	height: 278px;
	width: 194px;
}
#hometopcol3 .option1 {
	background-color: #3d3e3d;
	padding: 10px;
	height: 50px;
	width: 174px;
}
#hometopcol1 #topcoltext  {
	font-size: 80%;
	line-height: 1.3em;
	color: #f7fbfe;
	padding-top: 27px;
	padding-right: 15px;
	padding-left: 23px;
}

#hometopcol1 #topcoltext h1 {
	font-size: 130%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 0px;
}
#hometopcol1 #topcoltext #list {
	line-height: 2.0em;
}
#hometopcol1 #topcoltext2  {
	font-size: 80%;
	line-height: 1.3em;
	color: #f7fbfe;
	padding-top: 27px;
	padding-right: 15px;
	padding-left: 23px;
	font-family: Arial, Helvetica, sans-serif;
}
#hometopcol1 #topcoltext2 h1 {
	font-size: 130%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#hometopcol1 #topcoltext2 #list {
	line-height: 1.9em;
}
#hometopcol3 .option2 {
	padding: 10px;
	height: 49px;
	width: 174px;
}
#hometopcol3 img {
	float: left;
}
#hometopcol3 .optiontext {
	color: #FFFFFF;
	font-size: 65%;
	float: right;
	width: 95px;
	height: 39px;
	padding-top: 10px;
	font-weight: bold;
} 
#hometopcol3 .optiontext a {
	color: #FFFFFF;
}
#homecontent #homebody {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
}
#homebody #homeleftcol {
	float: left;
	width: 640px;
	font-size: 70%;
	line-height: 1.4em;
}
#homeleftcol h2 {
	font-size: 180%;
	font-weight: normal;
	color: #006c9c;
}
#homeleftcol h3 {
	font-size: 110%;
	color: #0093be;
}
#homeleftcol #twitterfeed {
	border: 1px solid #efeded;
	padding: 5px;
	margin-bottom: 16px;
	margin-top: 10px;
}

#homebody #homerightcol {
	float: right;
	width: 205px;
	font-size: 70%;
}
#homerightcol #advisorbox {
	background-color: #f7f7f7;
	border: 1px solid c2c0c0;
}
#homerightcol #advisorbox a {
	color:#FFFFFF;
}
#homerightcol #advisorbox a:link {
	text-decoration:none;
}
#homerightcol #advisorbox a:hover {
	text-decoration:underline;
}
#advisorbox .advisortop {
	background-color: #00acd5;
	background-image: url(images/advisor-box-bg.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 8px;
	text-align: center;
}
#advisorbox #advisorbody li {
	color: #5c5b5b;
	margin-bottom: 10px;
	padding-right: 15px;
}
#homerightcol #blogfeed {
	padding: 20px;
	border: 1px solid #f0efef;
}
#homerightcol #sociallinks {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 10px;
}
#homerightcol #sociallinks img {
	padding-right: 5px;
	padding-left: 5px;
}
#homeleftcol #pagelist {
	background-color: #fbfafa;
	border: 1px solid #efeded;
	background-image: url(images/rsa-logo-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #414141;
}
#homeleftcol #pagelist a {
	color: #414141;
}
#homeleftcol #pagelist a:link {
	text-decoration: none;
	color: #414141;
}
#homeleftcol #pagelist a:hover {
	text-decoration: underline;
	color: #414141;
}

#pagelist .pagelistleft {
	float: left;
	width: 175px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efeded;
	padding-right: 15px;
	padding-left: 22px;
}

#pagelist #pagelistright {
	float: left;
	width: 175px;
	padding-right: 15px;
	padding-left: 22px;
}
#homeleftcol #pagelist h4{
	font-size: 130%;
	font-weight: normal;
	color: #008eba;
	padding: 0px;
	margin: 0px;
}
#homeleftcol #pagelist h5{
	font-size: 100%;
	font-weight: bold;
	font-style:italic;
	color: #219cc2;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.greytext {
	color: #4b320d;
	font-size: 90%;
}
.bottomphotos {
	margin-bottom: 5px;
	text-align: center;
}
