/* Robin Hood Finance Style Sheet by Bruno Reader*/
@charset "utf-8";

/* general styles*/

a { text-decoration: none; border-style: none; }
#title img { border-style: none; }

body { margin: 0; padding: 0; text-align: center; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
#container { width: 780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; }

/* preloads hover menu images. */

#preloadedImages {width: 0px; height: 0px; display: inline; background-image: url(images/link1.jpg);background-image: url(images/link2.jpg); background-image: url(images/link3.jpg); background-image: url(images/link4.jpg); background-image: url(images/link5.jpg); background-image: url(images/link6.jpg);background-image: url(images/link7.jpg); }


#title { color: #FFFFFF; letter-spacing: 0.2em; width: 779px; position: static; height: 50px; margin-top: 0px; }

/* top menu*/

#menu { height: 160px; width: 100%; }
.menu ul { margin: 0; padding: 0; list-style: none; text-align: center; }
.menu li { display: inline; overflow: hidden; }
.menu a { display: block; float: left; width: 110px; height: 158px; color: #FFFFFF; }

/* swap images*/

a.mission { background-image:  url(images/link1_over.jpg); background-repeat: no-repeat; }
a.consult { background-image:  url(images/link2_over.jpg); background-repeat: no-repeat; }
a.training { background-image:  url(images/link3_over.jpg); background-repeat: no-repeat; }
a.benifit { background-image:  url(images/link4_over.jpg); background-repeat: no-repeat; }
a.case { background-image:  url(images/link5_over.jpg); background-repeat: no-repeat; }
a.ref { background-image:  url(images/link6_over.jpg); background-repeat: no-repeat; }
a.blog { background-image:  url(images/link7_over.jpg); background-repeat: no-repeat; width: 119px; background-color: #FFFF00; }
a:hover.mission, a:active.mission, a:focus.mission { background-image:  url(images/link1.jpg); background-repeat: no-repeat; }
a:hover.consult, a:active.consult, a:focus.consult  { background-image:  url(images/link2.jpg); background-repeat: no-repeat; }
a:hover.training, a:active.training, a:focus.training   { background-image:  url(images/link3.jpg); background-repeat: no-repeat; }
a:hover.benifit, a:active.benifit, a:focus.benifit { background-image:  url(images/link4.jpg); background-repeat: no-repeat; }
a:hover.case, a:active.case, a:focus.case  { background-image:  url(images/link5.jpg); background-repeat: no-repeat; }
a:hover.ref, a:active.ref, a:focus.ref   { background-image:  url(images/link6.jpg); background-repeat: no-repeat; }
a:hover.blog, a:active.blog, a:focus.blog { background-image:  url(images/link7.jpg); background-repeat: no-repeat; }

/* main content*/

#content { width: 580px; float: left; margin-top: 10px; margin-bottom: 10px; background-color: #FFFFFF; }
#content a{ font-weight: bold; color: #0000FF; text-decoration: underline; }
#content a:hover, #content a:active, #content a:focus { color:#990000 }
#content p { text-align: justify; word-spacing: 0.2em; line-height: 1.25em; padding-right: 10px; padding-left: 10px; font-size: 0.9em; }
#content p.reference { font-style: italic; border-bottom: thin solid #000066; padding-bottom: 8px; }
#content p.nav { text-align:center}
#content h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; text-transform: uppercase; letter-spacing: 0.2em; color: #003297; padding-left: 5px; }
#content li { margin-left: -10px; line-height: normal; color: #000033; font-size: 0.9em; 
}
#content h2 { font-size: 0.9em; padding-left: 5px; color: #000066; text-transform: uppercase; letter-spacing: 0.1em; }
#content img { border-style: none; }
#content img.consult { margin-left: 20px }
#content img.link { float:right }
#content li.main { line-height: 2.5em; font-weight: bolder; font-size: 1.1em; }
#content h4 { font-family: Arial, Helvetica, sans-serif; color: #009; font-weight: bold; font-size: 16px; padding-left: 5px; }
#content h1.home { font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 24px; }
#content p.blue { color:#006; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
/* case studies*/

#casestudy { background-color: #000066; float: right; width: 180px; height: 100%; margin-top: 15px; margin-bottom: 15px; }

/* footer links*/

#footer { width: 780px; height: 30px; float: left; text-align: center; color: #FFFFFF; font-size: 0.75em; background-image: url(images/footer.jpg); }
#footer a { color: #FFFFFF; text-transform: uppercase; font-weight: bold; font-size: 0.9em; padding-left: 40px; letter-spacing: 0.1em; padding-right: 40px; }
#footer a:hover, #footer a:active, #footer a:focus { color:#990000; text-decoration: underline; }
#footer p { vertical-align: middle; padding: 0px; margin: 8px; }
