/* Beyond EPS Advisors website, CSS file, revised Mar 2010 */

body { background-color: #FFFFFF; color: #525252; margin: 10px 0 0 0; padding-top: 0px; font-family: sans-serif; }

a:link { color: #014fae; }
a:visited { color: #014fae; }
a:active { color: #012d62; } 
a:hover { color: #012d62;  }

* { font-family: Verdana, Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; }

/* ----------------- Restyled HTML ------------------ */
h1 { font-size: 17px; font-weight: bold; margin-top: 10px; margin-bottom: 14px; line-height: 20px; }
h2 { font-size: 14px; font-weight: bold; margin-top: 10px; margin-bottom: 14px; line-height: 20px; }
h3 { font-size: 17px; font-weight: bold; margin: 0px; line-height: 20px; } /* team pages */
h4 { font-size: 13px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; line-height: 20px; }
img { border: 0px; padding: 0px; margin: 0px; }
p { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; }
td { font-size: 13px; line-height: 21px; }
ul { border: 0px; list-style-type: square; }
li { color: #525252; margin-bottom: 10px; }


/* ----------------- Structure ------------------ */
#beyondepsmain { width: 950px; background-image: url(images/right-border.gif); background-repeat: repeat-y; background-position: top right; }
#columnone { background-color: #b2cade; vertical-align: top; width: 190px; border-right: 3px solid #284b8d; padding-bottom: 10px; }
#date { padding: 5px 20px 5px 20px; border-bottom: 3px solid #284b8d; font-size: 11px; text-align: center; }
.dateport { border: 1px solid #b2cade; background-color: #b2cade; font-size: 10px; width: 150px; text-align: center; color: #284b8d; overflow: hidden; }
#nav { padding: 10px 20px 10px 20px; }
#whatwedo { padding: 10px 10px 0 20px; }
#columntwo { vertical-align: top; width: 760px; padding-bottom: 10px; }
#maincontent { padding: 30px 40px 20px 40px; }
#footer { background-color: #284b8d; height: 50px; width: 950px; }
#footerone { text-align: center; width: 240px; }
#footertwo { text-align: center; width: 710px; }

/* ----------------- General Markup ------------------ */
.center { text-align: center; }
.illustration { float: right; margin: 10px; }
.nobr { white-space: nowrap; }
.sidebar { font-size: 11px; font-weight: bold; text-decoration: none; }
.small { font-size: 11px; }
.smallwhite { color: #eff7fe; font-size: 11px; line-height: 15px; }
.teamphoto { float: left; margin: 0 20px 5px 0; }
div.hrule { border-bottom: 1px solid #b2cade; margin-bottom: 10px; }


/* ----------------- Form ------------------ */
input, textarea { color: #333333; background-color: #FFFFFF; border: 1px solid #7f9db9; font-size: 12px; }
select { color: #333333; background-color: #FFFFFF; border: 1px solid #7f9db9; font-size: 12px; } 
input.box { background-color: transparent; border: 0px; } 

table#contactform { }
table#contactform td { padding-bottom: 10px; }
.red { color: #ff0000; }
.label { text-align: right; padding-right: 10px; }


/* ----------------- Navigation styles ------------------ */
.nav { font-size: 11px; font-weight: bold; text-decoration: none; margin-left: 10px; }  
.navmargin { }
.nav2 { font-size: 11px; font-weight: normal; text-decoration: none; }  
.nav2margin { margin-left: 25px; }
.nav3 { font-size: 11px; font-weight: normal; text-decoration: none; }  
.nav3margin { margin-left: 40px; }
              

