body {
color:#333;
font-size:62.5%;
margin-bottom:40px;
font-family:Verdana, Lucida, sans-serif;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

.clear {
clear:both;
}

#BgContainer {
width:800px;
margin:0 auto;
}

#Container {
width:800px;
padding-bottom:15px;
background:#fff url(../images/containerbg.gif) repeat-y;
}

#Layout {
width:775px;
clear:both;
overflow:hidden;
margin:0 auto;
}

#Content {
width:97%;
float:left;
text-align:left;
padding-top:0;
padding-left:17px;
/*padding-right:15px;*/
margin:0;
}

#Header {
width:778px;
height:296px;
overflow:hidden;
background:#eee url(../images/head-banner.jpg) no-repeat 2px center;
margin:0 auto;
}

#Header h1 {
color:#fff;
font-size:3.2em;
font-family:Tahoma, Verdana, sans-serif;
font-weight:300;
padding:20px 0 0 30px;
}

#Header p {
font-size:1.4em;
color:#fff;
clear:left;
margin:0 0 0 100px;
}

#Navigation {
width:226px;
padding-top:5px;
overflow:hidden;
float:right;
margin:0 auto;
}

#Navigation ul li.nav-primary-top {
float:right;
background:url(../images/nav-primary-bg-top.gif) top no-repeat;
width:220px;
height:20px;
}

#Navigation ul li {
float:right;
background:url(../images/nav-primary-bg-middle.gif) repeat;
width:220px;
list-style:none;
line-height:1.3em;
display:block;
margin:0;
padding:0;
}

#Navigation ul li.nav-primary-bottom {
background:url(../images/nav-primary-bg-bottom.gif) no-repeat bottom;
width:220px;
height:40px;
}

#Navigation ul li a {
float:left;
text-decoration:none;
display:block;
height:1.4em;
font-size:1.2em;
color:#fff;
margin-left:10px;
width:178px;
padding:3px 0 0 15px;
}

#Navigation ul li a span {
text-align:left;
float:left;
padding-right:0;
height:1.3em;
}

#Navigation ul li a.link:hover{
color:#fff;
background-color:#939;
cursor:pointer;
padding-right:7px;
margin-right:5px;
width:178px;
}

#Navigation ul li a:hover span {
cursor:pointer;
}

#Breadcrumbs {
color:#B7C0C5;
text-align:left;
font-size:1em;
margin:0 5px 10px 0;
}

.message {
width:92%;
color:#979908;
border:4px solid #F7F8B4;
background:#FFFFEA;
margin:15px;
padding:5px;
}

span.middleColumn .message {
margin:4px 0 0 3px;
}

.required {
width:92%;
color:#DC1313;
border:4px solid #FF7373;
background:#FED0D0;
margin:4px 0 0 3px;
padding:5px;
}

p#Remember label {
text-align:left;
margin:-24px 0 0 20px;
}

.entry {
border-bottom:1px solid #eee;
}

#Sidebar {
width:100%;
float:left;
margin:-7px 0 0;
padding:0;
}

#Sidebar .sidebarBox {
padding-bottom:0;
background:url(../images/secondary-navbar.jpg) no-repeat;
background-color:#b36ab3;
height:40px;
margin:0;
}

#Sidebar ul {
margin:2px 0 0 3px;
}

#Sidebar li {
list-style:none;
}

#Sidebar h3 {
clear:both;
text-transform:capitalize;
color:#691569;
font-weight:700;
font-size:1.4em;
line-height:1.8;
margin:0 0 10px;
padding:1px 0 0 10px;
}

#Sidebar a em {
font-style:normal;
}

ul#Menu2 li {
float:left;
display:block;
list-style:none;
}

ul#Menu2 li a {
display:block;
font-size:.9em;
height:1.8em;
line-height:1.8em;
color:#fff;
margin-top:5px;
}

ul#Menu2 li em {
padding-left:8px;
display:block;
}

ul#Menu2 li li em {
padding-left:0;
}

ul#Menu2 li a:hover,ul#Menu2 li a.current,ul#Menu2 li a.current:hover {
color:#03086e;
cursor:pointer;
text-decoration:none;
}

ul#Menu2 li a.current {
font-weight:700;
}

ul#Menu2 li ul {
height:100%;
margin:-4px 0 0;
padding:0;
}

ul#Menu2 li ul li {
font-size:12px;
display:inline;
background-color:#a45ba4;
margin:0;
padding:0;
}

ul#Menu2 li a.levela{
	font-size:.8em;
	font-weight:normal;
	padding-top:2px;
}

ul#Menu2 li a.levelb {
text-indent:5px;
font-size:1em;
background:transparent url(../images/sidebarBottomLeft.gif) no-repeat left bottom;
padding-left:7px;
padding-top:0;
}

ul#Menu2 div li a.levelb span {
background:transparent url(../images/sidebarBottomRight.gif) no-repeat right bottom;
display:block;
background-color:#a45ba4;
padding:0 7px 0 0;
}

ul#Menu2 .level3Nav {
margin-left:0;
}

#CommentHolder ul {
list-style:none;
margin:20px 0;
}

#PageComments li {
width:88%;
margin:5px 0;
padding:1px;
}

#PageComments li.odd {
background:#E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
padding-left:40px;
padding-right:10px;
border-bottom:2px solid #BCE4FE;
}

#PageComments li.even {
background:#fff url(../images/commentBgAlt.png) no-repeat 99% 10%;
padding-right:40px;
padding-left:10px;
}

#PageComments li.odd p.info {
color:#3AA0C3;
}

.actionLinks li a {
padding-right:3px;
font-size:10px;
}

.actionLinks li {
display:inline;
border-right:1px solid;
}

.actionLinks li.last {
border-right:none;
}

.commentrss {
background:transparent url(../images/feed-icon-14x14.png) no-repeat;
padding-left:20px;
font-size:1.1em;
line-height:1.6em;
}

#PageCommentsPagination p {
text-align:center;
font-size:1.2em;
}

#PageComments p {
font-size:1em;
}

#PageComments p.info {
color:#999;
line-height:1em;
font-size:0.9em;
margin:0;
padding:0;
}

ul#SearchResults {
margin:10px 0;
}

ul#SearchResults li {
list-style:none;
font-size:1em;
margin:5px 0;
}

#Unsubscribe_MailingListForm_MailingListForm {
min-height:100px;
}

#Unsubscribe_MailingListForm_MailingListForm p {
margin:0 !important;
padding:10px;
}

#Unsubscribe_MailingListForm_MailingListForm p label {
display:inline;
}

#Footer {
clear:both;
width:800px;
height:2.7em;
/*background:transparent url(../images/footerBottom.gif) no-repeat bottom left;*/
background-color:#a259a2;
text-align:center;
}

#Footer .footerTop {
width:100%;
/*background:transparent url(../images/footerTop.gif) no-repeat top left;*/
display:block;
height:1.5em;
}

#Footer .footerTop a.link:hover{
color:#fff;
background-color:#990099;
cursor:pointer;
}

#Footer p {
color:#03086e;
font-size:1.1em;
text-align:right;
margin-top:1em;
}

#Footer a {
color:#fff;
text-decoration:none;
}

#Footer a:hover {
color:#03086e;
text-decoration:underline;
}

*,ul#Menu2 li li ul,ul#Menu2 div {
margin:0;
padding:0;
}

#Navigation ul li a.current,#Navigation ul li a.section,#Navigation ul li a.section:hover,#Navigation ul li a.current:hover,#Navigation ul li a.current span,#Navigation ul li a.section span,#Navigation ul li a.section:hover span,#Navigation ul li a.current:hover span,ul#Menu2 li li a.current,ul#Menu2 li li a.section,ul#Menu2 li li a.section:hover,ul#Menu2 li li a.current:hover,#Footer .footerTop a.current {
color:#03086e;
}

#Breadcrumbs p,#Unsubscribe_MailingListForm_MailingListForm label {
margin:0;
}

ul#Menu2 li a.levela:hover span,ul#Menu2 li a.current span,ul#Menu2 li a.section span,ul#Menu2 li a.section:hover span,ul#Menu2 li a.current:hover span,ul#Menu2 li a.levela:hover em,ul#Menu2 li a.current em,ul#Menu2 li a.section em,ul#Menu2 li a.section:hover em,ul#Menu2 li a.current:hover em {
display:block;
height:100%;
}