@charset "utf-8";
/* CSS Document */
/*-- Project: Nationwide Sponsors the 2011-12 VCU Rams --*/
/*-- Business: PCIO --*/
/*-- Interactive Planner: Troy Stacy --*/
/*-- Front End: Nina Baluyut --*/
/*-- Last Published: 11/04/11 --*/

.emphasize { font-weight:bold; padding-top:5px; } 
.norm { line-height:1em;}
.tagline {float:right;}

#containerWrapper {width:830px; margin:15px auto 0; line-height:1.3em;}
#containerWrapper a { color:#0066cc; line-height:normal; }
#containerWrapper ul { margin-left:56px; margin-right:35px; }
#containerWrapper ul li { list-style:disc; }
#containerWrapper sup { font-size:90%}

#containerWrapper #containerBanner { margin:0 0 0 0; border:0px; height:302px;}
#containerWrapper #containerMain { padding:20px 0 0 0; height:100%;}
#containerWrapper #containerMain #bodyCopy { width: 74%; }
#containerWrapper #containerMain #bodyCopy h2 { font-size:1.125em; padding-bottom:20px;}
#containerWrapper #containerMain #bodyCopy h3 { font-size:0.938em; }
#containerWrapper #containerMain #bodyCopy p { font-size:0.938em; line-height:normal; }


#containerWrapper #containerMain .rtCTA { clear:both; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #fdb813; float:right; width:20%; margin-bottom:10px; text-align:center; }
#containerWrapper #containerMain .rtCTA p { font-size:80%; line-height: normal; padding:5px 0 0 0;}
#containerWrapper #containerMain .rtCTA img { display: block; margin-left: auto; margin-right: auto; margin-top: 10px;}
#containerWrapper #containerMain .rtCTA ul { font-size:80%; text-align: left; margin:0 0 0 15px;}
#containerWrapper #containerMain .rtCTA li { list-style:none; margin:0 0 0 0px;}
#containerWrapper #containerMain .rtCTA .disclaimer { font-size:85%; text-align: left; padding: 10px 0 10px 0; line-height:normal;}
#containerWrapper #containerMain .rtCTA .last { padding: 0px 0 10px 0; line-height:1em;}

#containerWrapper #containerMain #agentTableBorder { -moz-border-radius:4px; border-radius:4px; background-color: #fdefcc; float:left; width:74%; padding: 10px; margin: 5px 5px 5px 0px; _margin-left: 18px; }
#containerWrapper #containerMain #agentTable { background-color: #fdefcc; height: 460px; }
#containerWrapper #containerMain #agentTable p { margin: 0px 0px 0px 0px; font-size:85%; }
#containerWrapper #containerMain #agentTable #content50L { background-color: #fdefcc; float:left; width:49%; }
#containerWrapper #containerMain #agentTable #content50R { background-color: #fdefcc; float:right; width:50%; height:100%; }

.agentBio { clear:both; height:100px; margin:10px 5px 5px 5px;}
.agentBio .imgPortrait { float:left; margin:0px 5px 0px 5px; }
.agentBio .contentBio { margin-left:90px;}

.findAgent { clear:both; float:left;  width: 100%; padding: 10px 0px 0px 0px; }

#containerFooter {clear:both; font-size:80%; border-top:thin #CCCCCC solid; margin: 0px auto 0; line-height:1.25em; padding: 5px 0px 0px 0px; }
#containerFooter p {margin:5px 0px 20px 0px;}