html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center;background-color:#c1ccd8;}
p{margin:0 10px 10px; color:#444749;}
a:link, a:visited{color:#751328; text-decoration:none;}
a:active, a:hover{color:#751328; text-decoration:underline;}

h1{color:#751328; margin-top:10px; margin-bottom:10px;}
h2{color:#751328; margin-top:10px; margin-bottom:5px;}

div#header{margin:0; line-height:14px; padding-left:10px;background: #f3f1ef; text-align:right; padding-top:20px; padding-right:25px; height:60px !important;}
div#header img {float:left; margin:15px; margin-left:5px; margin-top:-50px;}
div#header a {font-weight:bold;text-decoration:underline}
div#header h2 {font-size:14px; margin:0px; margin-top:2px;}

div#menu{width:790px; height:28px !important; border-top:1px black solid; border-bottom:1px black solid;}
div#menu a:link, div#menu a:visited {display:block; float:left; background-image:url(../images/button-bg.gif); height:16px !important; color:#444749; padding:6px; font-weight:bold; text-align:center;}
div#menu a#home{ width:250px !important; border-right:1px white solid;}
div#menu a#essential{ width:250px !important; border-right:1px white solid; }
div#menu a#tax{ width:252px !important; }
div#menu a:hover, div#menu a:active {color:#466580; text-decoration:none; background-image:url(../images/button-hover-bg.gif);}
div#menu a.current:link, div#menu a.current:visited, div#menu a.current:hover, div#menu a.current:active {background-image:url(../images/button-down-bg.gif); color:white;}

div#container{width:790px;margin:0 auto;text-align:left; border: 1px black solid;background-color:white;}

div#wrapper p {padding-left:80px; padding-right:80px; margin-top:20px;}
div#wrapper #movie {padding-left:88px; padding-right:80px; margin-top:10px;}
div#wrapper #movie-frame {border: solid; border-color: #948475; border-width: 1px; padding:1px; height:325px; width: 590px;}
div#wrapper hr {margin-left:80px; margin-right:80px; margin-top:0px;}
div#wrapper h1 {margin-left:88px; margin-right:80px; margin-top:30px; margin-bottom:-5px; font-size:20px; font-weight:normal;}
div#wrapper h2 {margin-left:88px; margin-right:80px; font-size:13px; margin-top:20px;}
div#wrapper small {color:#751328; vertical-align:middle;}
div#wrapper table {font-size:12px; margin-left:88px; margin-right:90px; color:#444749;}
div#wrapper caption {font-size:13px; margin-left:90px; margin-bottom:5px; color:#751328; font-weight:bold; text-align:left;}

div#mainfeature {display:block; width:790px; height:230px;background-image:url(../images/top-banner.jpg); background-repeat:no-repeat;}
div#mainfeature h1 {margin:0px; padding-top:20px; margin-left:15px; font-size:24px; font-weight:normal; font-family:"Times New Roman", Times, serif;}
div#mainfeature p {margin:0px; margin-left:27px; }

div#mainfeature1 {float:left;width:360px; margin:0px; margin-left:15px; margin-top:15px; word-spacing: .10em}

div#subheader {display:block; width:790px; height:102px;}

div#subfeature1{float:left;width:526px; height:180px !important;}
div#subfeature1 img {margin:10px;}
div#subfeature1 p {margin-left:27px; margin-right:20px; word-spacing: 0em}
div#subfeature1 h2 {margin-left:27px; margin-right:20px; font-size:13px; margin-top:5px;}
div#subfeature1 small {color:#751328; vertical-align:middle;}
div#subfeature1 a {text-decoration: underline}

div#info_links{float:left;width:790px; height:21px !important; border-bottom: solid 1px white; background: #cecdc8}

div#leftNav{float:left;width:265px}
div#leftNav p {margin-left:27px; margin-right:20px}
div#leftNav li {margin-left:27px; margin-right:20px; list-style: square ;color:#751328; margin-top:3px}
div#leftNav a {color:#751328; text-decoration:underline;}
div#leftNavLinks{float:left;width:263px; height:21px !important;background: #cecdc8}

div#rightcontent{float:right; width:525px; }
div#rightcontent p {margin-left:45px; margin-right:20px;}
div#rightcontent a {text-decoration:underline}
div#rightcontent font.arrow {color:#751328;}
div#rightcontent li {color:#444749;margin-right:20px}
div#rightcontent font.title {font-size:14px;font-weight:bold}
div#rightcontent font.title2 {font-size:16px;font-weight:bold}
div#rightcontent font.disclaimer {font-size:11px;}
div#rightcontent hr {margin-left:27px; margin-right:10px}
div#rightcontent .faq_li {margin-left:27px; margin-right:10px; margin-top:5px;list-style: disc; color:#751328}
div#rightcontent img.icon {margin-bottom:-2px}


div#callout{float:right; width:264px; background-image:url(../images/callout-bg.jpg); background-repeat:no-repeat; height:180px !important;}
div#callout2{float:right; width:264px; background-image:url(../images/callout-bg2.jpg); background-repeat:no-repeat; height:180px !important;}

div#footer{clear:both;width:780px; background: #e0e5eb; font-size:10px; color: #444749; padding:5px; height:66px}
div#footer p{margin-top:20px;padding:5px 10px; padding-left:10px; padding-right:20px;}

div#spacer p{margin-top:5px;}

ul.leftNav {margin-top:0px; margin-left:0px}