@charset "utf-8";

/*************************************************************/
/* CSS Stylesheet for Xperience Associates                   */
/* See comments for further information                      */
/* (c) AC Multimedia 2009                                    */
/* Developed by AC Multimedia                                */
/* http://www.acmultimedia.co.uk                             */
/*************************************************************/

@import url("forms.css");

/*************************************************************/
/* Global page styles */
/*************************************************************/

* {	font-size: 100%; }
html { margin: 0; font: 80% Georgia, "Times New Roman", Times, serif; color: #3C3C3C; line-height: 1.7em; }
body { margin: 0;background-color:#FFFFFF; }
.clear { clear: both; }
.hidden { display: none; }
div, img, span, h1, h2, h3, h4, h5, h6, p, ul, li, ol { border:0; margin:0; padding:0; }

/*************************************************************/
/* Content styles */
/*************************************************************/

p { margin-bottom:1.7em; }
#footerWrapper p { margin-bottom:0.5em;line-height:1.6em; }
#contentSub p { line-height:1.5em;margin-bottom:1.3em; }
h1 { color: #2D69BA;font-size:2em;font-weight:bold;margin-bottom:0.8em; }
h2 { font-size:1.5em;font-weight:bold;margin-bottom:0.6em; }
h3 { color:#2D69BA;font-size:1.5em;font-weight:bold;margin-bottom:0.6em;margin-top:0.3em; }
p.nextStepHead { font-weight:bold;font-size:1.2em; margin-bottom:0.5em; }

#contentMain ul, #contentMain ol { margin-bottom:1.7em;margin-left:1.9em; }

#nextStep ul { width:45%;float:left;margin-bottom:0px;margin-left:0.2em; }
#nextStep ul li { list-style:none; }

p.breadcrumbs { font-size:0.9em; }
p.breadcrumbs span { margin:0px 5px; }

/*************************************************************/
/* Link styles */
/*************************************************************/

a:link, a:visited { color: #2D69BA; text-decoration:underline; font-weight: normal; }
a:hover { text-decoration:none; }

#nextStep a:link, #nextStep a:visited { color:#3C3C3C;background:url(../images/nextStepBullet.gif) center left no-repeat;padding-left:10px; }

#footerWrapper a:link, #footerWrapper a:visited { text-decoration:none;color:#3C3C3C; }
#footerWrapper a:hover { text-decoration:underline; }
#footerWrapper span.linkDivide { padding:0px 10px;float:none;font-size:1em; }

/*************************************************************/
/* Nav styles */
/*************************************************************/

#headerWrapper ul li a:link, #headerWrapper ul li a:visited { display:block;width:96px; height:39px;background:url(../images/nav-bg.gif) no-repeat top left;color:#000000;text-decoration:none;font-size:1.1em;line-height:50px; }

#headerWrapper ul li a:hover { background:url(../images/nav-bg-hover.gif) no-repeat top left; }

#headerWrapper ul li a:link.selected, #headerWrapper ul li a:visited.selected { display:block;width:96px; height:39px;background:url(../images/nav-bg-selected.gif) no-repeat top left;color:#ffffff;text-decoration:none;font-weight:bold;font-size:1.2em;line-height:45px; }


#headerNav { float:right;width:480px;text-align:center;height:95px;margin-right:10px; }

#headerWrapper ul { width:480px;margin-top:56px; }
#headerWrapper ul li { float:left; list-style:none; width:96px; height:39px; }

/*************************************************************/
/* Layout styles */
/*************************************************************/

#globalWrapper { width: 1003px; margin: 0 auto;background-image:url(../images/pageBG.gif);background-repeat:repeat-y;background-position:top center; }
#globalFooterWrapper { width: 1003px; margin: 0 auto;background-image:url(../images/pageFooter.gif);background-repeat:no-repeat;background-position:top center; }
#headerWrapper { width:980px;margin:0 auto;background:#FFFFFF;height:95px;border-bottom:#2D69BA 3px solid; }
#footerWrapper { width:950px;margin:0 auto;padding-top:40px;padding-bottom:15px;font-size:0.8em;text-align:right; }
#mainImageHome { clear:both;width:980px;margin:0 auto;height:283px; }
#mainImageSub { clear:both;width:980px;margin:0 auto;height:180px; }
#contentMain { margin:20px 39px;float:left;width:615px;display:inline; }
#contentSub { margin:20px 40px;float:left;width:230px;display:inline; }

#nextStep { padding:15px;background:url(../images/nextStepBG.gif) repeat-x top left; }

#footerWrapper span { float:left;font-size:1.5em; }

#headerLogo { margin-left:20px;float:left; }