﻿body#Home, body
{
    background:#480344; margin:0; font-family:Calibri,Helvetica,Arial,Sans-Serif; font-size:100%; color:White;
}
body
{
    background:#ffffff;
}
ul
{
    margin:0; padding:0;
}
ul li
{
    list-style:none; float:left;
}
ul li a, a
{
    color:#52bcec; text-decoration:none;
}
a:hover
{
    color:#666666; text-decoration:underline;
}
p
{
    margin:0; font-size:0.8em; line-height:18px;
}
/*\*/ * html p {font-size:0.75em} /**/
img
{
    border:none;
}
h1,h2,h3,h4,h5
{
    font-weight:normal; margin:0;
}
h1
{
    font-size:1.8em;
}
/*\*/ * html h1 {font-size:1.6em} /**/
h2
{
    font-size:1.6em;
}
/*\*/ * html h2 {font-size:1.4em} /**/
h3
{
    font-size:1.4em; color:#52bcec;
}
/*\*/ * html h3 {font-size:1.2em} /**/
h4
{
    font-size:1.1em;
}
/*\*/ * html h4 {font-size:1.0em} /**/
h5
{
    font-size:1em;
}
/*\*/ * html h5 {font-size:0.8em} /**/
/*Start Header*/
div#HeaderContainerBackground
{
    background:#480344;
}
div#HeaderContainer
{
    background: url(/images/header_background.gif) repeat-y; margin:0 auto; width:960px; height:120px;
}
div#Logo
{
    float:left; margin:30px 0 0 0;
}
div#Descriptor
{
    float:right; font-size:1.4em; margin:45px 0 0 0;
}
/*End Header*/
/*Start Navigation*/
div#NavigationContainer
{
    background:#632960; height:38px; border-bottom:1px solid #cc7ec9;
}
div#Navigation
{
    margin:0 auto; width:960px; font-size:0.8em;
}
/*\*/ * html div#Navigation {font-size:0.75em} /**/
div#Navigation ul
{
    padding:10px 0 0 0;
}
div#Navigation ul li
{
    padding:0; height:18px; margin:0 20px 0 0;
}
div#Navigation ul li a
{
    height:18px!important; float:left; color:White; padding:0 10px
}
div#Navigation ul li a:hover
{
    padding-left:10px!important; padding-right:10px!important
}
div#Navigation ul li.Selected 
{
    background:url(/images/navigation_sprite.gif) no-repeat center bottom; padding:0 0 10px 0;
}
div#Navigation ul li.Selected a, div#Navigation ul li.Selected a:hover
{
    background:url(/images/navigation_sprite.gif) no-repeat left top; padding:0 0 0 10px!important;
}
div#Navigation ul li.Selected a span
{
    background:url(/images/navigation_sprite.gif) no-repeat right top; padding:0 10px 0 0; 
}
div#Navigation ul li a:hover
{
    background:url(/images/navigation_sprite.gif) no-repeat center bottom; padding:0 0 10px 0; color:#cc7ec9; text-decoration:none;
}
/*End Navigation*/
/*Start Template 1*/
div#MainContainer
{
    background:#480344 url(/images/maincontainer_background.gif) no-repeat center;
}
div#Introduction
{
    margin:0 auto; width:960px; padding:40px 0 44px 0;
}
div#Introduction h1
{
    width:700px; margin:0 0 20px 0;
}
div#Introduction p
{
    font-size:1.4em; color:#dcdcdc; width:495px; margin:0; line-height:25px;
}
/*\*/ * html div#Introduction p {font-size:1.2em} /**/
div#SectionContainer
{
    background: url(/images/sectioncontainer_background.png) center; min-height:183px! important; margin:0 0 30px 0;
}
/*\*/ * html div#SectionContainer {background: #632960; height:183px! important; margin:0 0 30px 0;} /**/
div#SectionContainer ul
{
    margin:0 auto; width:960px;
}
div#SectionContainer ul li
{
    margin:0 18px 0 0; width:162px;
}
div#SectionContainer ul li h3
{
    padding:24px 0 5px 0;
}
div#SectionContainer a:hover
{
    color:#ffffff; text-decoration:none;
}
div#SectionContainer ul li.ContactUs
{
    margin:0 0 0 20px;
}
li.ContactUs span
{
    font-size:1.2em;
}
/*End Template 1*/
/*Start Footer*/
body#Home div#FooterContainer
{
    border-top:2px #CC7EC9 solid;
}
body#Home div.FooterNavigation ul li a
{
    color:#dcdcdc;
}
body#Home div.FooterNavigation ul li a:hover, div.FooterNavigation ul li a
{
    text-decoration:none;
}
body#Home div#FooterInformation
{
    background:none;
}
div#FooterContainer
{
    margin:24px 0 0 0;
}
div#FooterInformation
{
    background: url(/images/gradient_footer_background.gif) center no-repeat; margin:0 auto; width:960px; height:2px;  clear:both;
}
div.FooterCopyright
{
    float:left; color:#a9a9a9; margin: 11px 0 0 0;
}
/*\*/ * html div.FooterCopyright {margin:30px 0 0 0} /**/
div.FooterNavigation
{
    float:right;  margin:10px 0 0 0;
}
/*\*/ * html div.FooterNavigation {margin:30px 0 0 0} /**/
div.FooterNavigation ul li a
{
    color:#a9a9a9; font-size:0.75em; padding:0 0 0 3px;
}
div.FooterNavigation ul li a:hover, div.FooterNavigation li.FooterSelected a
{
    color:#cc7ec9; text-decoration:none;
}
/*End Footer*/
/*Start Template 2*/
div#TwoColumnBackground
{
    height:auto; color:#666666; padding:25px 0 0 0;
}
div#TwoColumnContainer
{
    margin:0 auto; width:960px;
}
div#TwoColumnSub
{
    float:left; width:230px; margin:0 0 30px 0;
}
div#TwoColumnTopBox
{
    background:#ede6ed; padding:20px 50px 30px 15px; margin:0 0 2px 0;
}
div#TwoColumnBox
{
    background:#f6f2f5; padding:20px 50px 30px 15px;
}
div#TwoColumnSub h3
{
    margin:0 0 3px 0;
}
div#TwoColumnMain
{
    float:left; width:680px; margin:0 0 24px 34px;
}
div#TwoColumnMain h3
{
    color:#4d4d4d; padding:0 0 4px 0;
}
div#TwoColumnMain h5
{
    color:#868383;
}
div#TwoColumnMain ul li
{
    float:none;
}
div#TwoColumnMain h4
{
    padding:21px 0 5px 0;
}
h4.TwoColumnHeader
{
    color:#480344;
}
div#TwoColumnMain ul li ul
{
    font-size:0.8em; padding:0 0 0 24px;
}
div#TwoColumnMain ul li ul li
{
    list-style-type:square; color:#5eb6e4; padding:0 0 3px 0;
}
div#TwoColumnMain ul li ul li span
{
    color:#666666;
}
p.TwoColumnMainParagraph
{
    padding:0 0 12px 0;
}
li.Legal
{
    padding:15px 0 0 0;
}
ul.LinksColumn
{
    float:left; width:340px;
}
/*End Template 2*/
/*Start Downloads*/
img.AdobeLogo
{
    padding:26px 0 0 0;
}
/*End Downloads*/
/*Start Template 3*/
div#LoginIntroductionBackground
{
    background:#480344; margin:0 0 30px 0;
}
div#LoginIntroduction
{
    margin:0 auto; width:960px; padding:0 0 25px 0;
}
div#ContainerLogin h3
{
    color:#ffffff; padding:25px 0 2px 0; 
}
div#LoginContainer{
    margin:0 auto; width:960px;
}
div#LoginIntroduction h4
{
    width:700px;
}
li.LoginBoxLeft, li.LoginBoxRight
{
    width:384px; padding:34px 57px 30px 35px;
}
li.LoginBoxLeft
{
    background:#6c3569; margin:0 2px 30px 0;
}
li.LoginBoxRight
{
    background:#825480;
}
div.LoginButton
{
    margin:16px 0 0 0;
}
div.LoginButton a
{
    background: url(/images/clientlogin_button.gif) no-repeat; width:219px; height:36px; float:left; padding:8px 0 0 50px;
} 
div.LoginButton a:hover
{
    background: url(/images/clientlogin_button_hover.gif) no-repeat;
}
div#ClientLoginContainer
{
    background:#6c3569; width:868px; padding:34px 57px 30px 35px; height:122px;
}
div#ClientLoginContainer ul
{
    margin:13px 0 20px 0;
}
div#ClientLoginContainer ul li
{
    width:400px; margin:0 0 22px 0;
}
div#ClientLoginContainer ul li span
{
    padding:0 20px 0 0;
}
input
{
    width:240px;
}
div.UserLoginButton a
{
    background: url(/images/clientuser_button.gif) no-repeat; width:140px; height:23px; padding:2px 0 0 52px; float:left;
}
div.UserLoginButton a:hover
{
    background: url(/images/clientuser_button_hover.gif) no-repeat;
}
/*End Template 3*/

