body 
{
    background:url(../images/body_bg.gif) repeat-x #fbfbfb;
    font-family:Arial;
}

div.page-container
{
    width:950px;
    margin:0 auto;
}

div.header
{
    height:60px;
    background-color:#fff;
}

div.nav-trail
{
    height:17px;
    font-size:12px;
    color:#505153;
    font-weight:bold;
    padding:3px 0px 0px 10px;
}

a.nav-trail-nactive
{
    color:#999;
    text-decoration:none;
}

div.content-container
{
    background-color:#fff;
    padding:10px;
    color:#d00062;
    font-weight:bold;
    font-size:14px;
}

div.content
{
    float:left;
    background-color:#d00062;
    width:730px;
}

div.content-advisory
{
    float:left;
    background:url(../images/icons_heading.gif) no-repeat #d00062;
    width:730px;
}

div.content-padding
{
    padding:20px;
}

div.navigation
{
    float:left;
    width:200px;
}

div.footer
{
    background-color:#c3c3c3;
    color:#6f6f71;
    margin-top:16px;
    font-size:12px;
    padding:2px 0px 2px 10px;
    font-weight:normal;
}

div.footer a
{
    color:#6f6f71;
    text-decoration:none;
}

div.header-right
{
    float:right;
    padding:0px 15px 0px 15px;
    font-size:12px;
    color:#a0a0a0;
    font-weight:bold;
    width:500px;
}

div.header-left
{
    float:left;
    padding:15px 15px 0px 50px;
    width:150px;
}

div.header-image
{
    float:right;
    padding:10px 3px 0px 3px;
}

div.header-text
{
    float:right;
    padding:23px 0px 0px 0px;
}

div.header-image-email
{
    float:right;
    padding:15px 3px 0px 3px;   
}

div.left-slogan
{
    margin-top:150px;
    padding:10px;
}

.navigation ul
{
    padding:0px 10px;
    margin:0px 10px;
}

.navigation li.active-nosub
{
    font-size:14px;
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
    padding:2px 0px;
}

li.active-nosub a
{
    color:#e41280;
    text-decoration:none;
}

.navigation li.top-sub
{
    font-size:14px;
    font-weight:bold;
    list-style-image:url(../images/top-sub.gif);
    list-style-type:none;
    padding:2px 0px;
}

li.top-sub a
{
    color:#5c5d5e;
    text-decoration:none;
}

.navigation li.top-nosub
{
    font-size:14px;
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
    padding:2px 0px;
}

.navigation li.top-nosub-expand
{
    font-size:14px;
    font-weight:bold;
    list-style-image:none;
    list-style-type:none;
    padding:2px 0px;
}

.navigation li.top-nosub-expand a
{
    color:#e20177;
    text-decoration:none;
}

li.top-nosub a
{
    color:#5c5d5e;
    text-decoration:none;
}

li.top-sub-expand
{
    font-size:14px;
    font-weight:bold;
    list-style-image:url(../images/top-sub-expand.gif);
    list-style-type:none;
    padding:2px 0px;            
}

li.top-sub-expand a
{
    text-decoration:none;
    color:#e20177;
}

.navigation li.top-nosub-child
{
    font-size:13px;
    font-weight:normal;
    list-style-image:none;
    list-style-type:none;
    padding:2px 0px 2px 5px;
    margin-top:0px;
    margin-bottom:0px;
}

li.top-nosub-child a
{
    color:#999999;
    text-decoration:none;
}

.navigation li.top-nosub-child-on
{
    font-size:13px;
    font-weight:normal;
    list-style-image:none;
    list-style-type:none;
    padding:2px 0px 2px 5px;
    margin-top:0px;
    margin-bottom:0px;
}

li.top-nosub-child-on a
{
    color:#D00062;
    text-decoration:none;
}

div.home-flash
{
    padding:20px 0px 5px 0px;
}

div.home-bottom-left
{
    float:left;
    width:335px;
    background-color:#fff;
    margin-right:20px;
}

div.home-bottom-right
{
    float:left;
    width:335px;
    background-color:#fff;
}

div.home-bottom-container
{
    padding:8px 8px 4px 8px;
    margin:4px;
    background-color:#d4d5d6;
    height:186px;
}

/* TEXT STYLES*/

span.heading-orange
{
    color:#ff9933;
    font-size:36px;
    font-weight:bold;
    line-height:1em;
    letter-spacing: -0.07em;
}

span.heading-white
{
    color:#fff;
    font-size:36px;
    font-weight:bold;
    line-height:1em;
    letter-spacing: -0.07em;
}

span.Main1
{
    color:#fff;
    font-size:18px;
    font-weight:normal;
}

span.intro
{
    color:#fff;
    font-size:16px;
    font-weight:bold;
}

span.main
{
    color:#fff;
    font-size:16px;
    font-weight:normal;
}

span.bold
{
    color:#fff;
    font-size:16px;
    font-weight:bold;
}

/* ADVERT STYLES */

.advert-title
{
    font-size:18px;
    font-weight:bold;
}

.advert-image
{
    width:307px;
    height:78px;
    border:1px solid #9c0058;
    margin:10px 0px;
}

.advert-text
{
    font-size:12px;
    font-weight:normal;
}

.advert-more
{
    float:right;
}

.advert-more a
{
    border:1px solid #9c0058; 
    background:url(../images/more_arrow.gif) #d00062 no-repeat;
    background-position:right;
    color:#fff;
    padding:0px 15px 0px 5px;
    font-size:12px;
    text-decoration:none;
}

.contact-header
{
    background-color:#e880b1;
    padding:5px;
    color:#fff;
    font-size:16px;
}

.contact-content
{
    padding:10px 5px;
    color:#fff;
    font-size:14px; 
    font-weight:normal;   
}

.contact-content span.bold, .contact-content span.main
{
    font-size:14px;
}

.brochure-left
{
    width:335px;
    float:left;
    margin-right:20px;
}

.brochure-right
{
    width:335px;
    height:410px;
    background-color:#e20177;
    float:left;
}

.brohcure-left-top
{
    height:292px;
    background-color:#e20177;
}

.brochure-left-bottom
{
    background-color:#e20177;
    margin-top:20px;
    padding:11px 11px 0px 11px;
}

a.brochure-submit
{
    background:url(../images/submit_button.gif) no-repeat;
    height:22px;
    width:83px;
    color:#fff;
    text-decoration:none;
    display:block;
    padding:1px 0px 0px 5px;
    float:right;
    font-size:17px;
    margin-top:10px;
}

a.client-submit
{
    background:url(../images/submit_button.gif) no-repeat;
    height:22px;
    width:83px;
    color:#fff;
    text-decoration:none;
    display:block;
    padding:1px 0px 0px 5px;
    font-size:17px;
    margin-top:10px;
    margin-left:223px;
}

input.formStuff2
{
    width:280px;
	height:12px;
	font-size:10px;
	font-family:arial;
}

a.brochure-download
{
    display:block;
    text-decoration:none;
    background:url(../images/download_brochure.gif) no-repeat;
    height:69px;
    width:227px;
    color:#9c0058;
    font-size:12px;
    margin-left:40px;
}

.register-container
{
    background:url(../images/register_details.gif) no-repeat;
    height:66px;
    width:168px;
    font-size:10px;
    color:#9c0058;
}

.simple-bold
{
    font-weight:bold;
}

.simple-text
{
    margin-bottom:15px;
}

.simple-link
{
    display:block;
    color:#fbb03f;
    text-decoration:none;
    font-weight:bold;
    padding:10px 0px;
}

.client-header
{
    background-color:#910f37;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    padding:5px;
    margin:10px 0px;
}

input.clientarea
{
    margin:5px 0px;
    width:300px;
}

.main-pink
{
    color:#e880b1;
    font-weight:bold;
}

a.main-pink-side
{
    color:#e20177;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

.team-resume a
{
    color:#FF9933;
}

.sitemap div a
{
    color:#505153;
    text-decoration:none;
    display:block;
    font-size:12px;
    margin:2px 0px;
}

.sitemap span a
{
    color:#e20177;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
    display:block;
}

.sitemap div
{
    padding:10px 0px;
    border-top:1px solid #d8d8d8;
}

.sitemap
{
    margin-top:20px;
}

.side-blue
{
    font-size:12px;
    color:#00469c;
}

.register-box
{
    color:#fff;
    font-size:14px;
    font-weight:normal;
}

.register-box span
{
    display:block;
    float:left;
    width:200px;
}

.register-box input
{
    width:480px;
}

a.header-top-image
{
    display:block;
    float:left;
    width:125px;
    height:35px;
    padding-left:40px;
    padding-top:5px;
    text-decoration:none;
    overflow:hidden;
}

a.header-print-rollover
{
    background:url(../images/header_print.gif) no-repeat top left;
    color:#999999;
}

a.header-print-rollover:hover
{
    background:url(../images/header_print_over.gif) no-repeat top left;
    color:#d00062;
}

a.header-phone-rollover
{
    background:url(../images/header_phone.gif) no-repeat top left;
    color:#999999;
}

a.header-phone-rollover:hover
{
    background:url(../images/header_phone_over.gif) no-repeat top left;
    color:#d00062;
}

a.header-mail-rollover
{
    background:url(../images/header_email.gif) no-repeat top left;
    color:#999999;
}

a.header-mail-rollover:hover
{
    background:url(../images/header_email_over.gif) no-repeat top left;
    color:#d00062;
}

.register-box div
{
    margin:5px 0px;
}

.directions a
{
    color:#fbb03f;
    text-decoration:none;
    font-weight:bold;
    padding:10px 0px;
}

.details a
{
    text-decoration:none;
    color:#fff;
    font-weight:bold;
}