/* CSS Document */

body {	background:url(images/Background.gif) repeat-x top;}
.header { }

.ButtonSection { background: #598dc6 url(images/R-2-1-Bg.gif) repeat-x; height:32px; line-height:32px; text-align:right; padding:0 10px 0 0;}
.ButtonSection a.button{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:11px 4px 10px 4px; color:#FFFFFF; text-decoration:none; height:33px; }
.ButtonSection a:hover.button{ background:#bebebe url(images/R-2-3-buttonHover.gif) repeat-x top; color:#0a508b;}
.ButtonSection .separator{ background: url(images/R-2-2-buttonSeparator.gif) no-repeat; height:33px; width:2px; padding: 5px 0;}
.hButton { background:url(images/R-2-4-hButtonBg.gif) no-repeat; height:38px; width:47px;  text-align:center; padding-top:0; }
.hButtonFooter { background:url(images/R-2-4-hButtonBgFooter.gif) no-repeat; height:41px; width:47px;  text-align:center; padding-top:10px; }

.bodySection { background:#FFFFFF url(images/R-3-1-bodyBg.gif) repeat-x top;}
.bodyContent { padding:10px; vertical-align:top;} 
.leftSidePanel{ width:195px; padding-top:3px; vertical-align:top;}

.menuBg { background:url(images/R-4-1-MenuButtonBg.gif) repeat-y;}
.menuEdge { background:url(images/R-4-1-MenuButtonEdge.gif) no-repeat left bottom; padding:0 16px;}
.menuButtonLine { background:url(images/R-4-1-MenuButtonLine.gif) repeat-x bottom; height:33px; padding: 0 10px 0 13px; width:100%;}
.menuButtonLine:hover{ background: #ececec url(images/R-4-1-MenuButtonLine.gif) repeat-x bottom; }

a.menuButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bulletBlue.gif) no-repeat left; padding-left:20px;  color:#07528e; text-decoration:none; text-transform:capitalize; width:100%; }
a:hover.menuButton { font-weight:bold;  width:100%;}

.headerImageBG { background:url(images/headerBg.gif) repeat-x top;}

.heading1 { padding-left:15px; color:#08508c; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.heading11 {color:#08508c; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.heading2 { color:#08508c; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(images/line.gif) repeat-x bottom; padding-bottom:10px;}

.heading3 { color:#ff8a00; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-indent:5px; }

.bodyR54 { background: #FFFFFF url(images/R-5-4_BodyBg.gif) repeat-x top; padding:19px; padding-bottom:0; border:solid 1px #e6e6e6; border-bottom:0; border-top:0; height:400px; vertical-align:top;}
.bodyR54  .RightSide { width:24%; vertical-align:bottom; text-align:center; vertical-align:top;}
.bodyR54sub { background:#FFFFFF; border: solid 1px #e9e9e9; border-bottom:0; border-top:0; padding:4px 10px; }
.bodyR54sub2 { background:#FFFFFF; border: solid 1px #e9e9e9; border-bottom:0; border-top:0; padding:10px 10px 5px 10px; text-align:center; }
a.listing1{ background:url(images/bulletOrange.gif) no-repeat left; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#08508c; margin-left:15px; line-height:20px; text-decoration:none;}
a:hover.listing1{ background:url(images/bulletblue.gif) no-repeat left;  text-decoration:underline;}


a.listing2{ background:url(images/bulletOrange.gif) no-repeat left; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#08508c; line-height:20px; text-decoration:none; margin-left:5px;}
a:hover.listing2{ background:url(images/bulletblue.gif) no-repeat left;  text-decoration:underline;}



.text1{ font-family:Arial, Helvetica, sans-serif; color:#08508c; font-size:12px;}

.bodyLeftNews { background:#FFFFFF url(images/R-6-1_BodyBg.gif) repeat-x;  }
.bodyLeftNewsEdge { background:url(images/R-6-1_Edge.gif) no-repeat left top; padding:0 20px; border-right: solid 1px #e6e6e6;}

.bodyLeftNewsletter { background:#FFFFFF url(images/R-7-1_Bg.gif) repeat-x;  }
.bodyLeftNewsletterEdge { background: url(images/R-7-2_Edge.gif) no-repeat left top; padding:0 20px; border-right: solid 1px #e6e6e6;}

.newsContent { padding-bottom:10px;}
a.newsHeading { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff8a00; background:url(images/icons/news.gif) no-repeat left; padding-left:25px; text-decoration:none;}
a:hover.newsHeading { background: url(images/icons/newsHover.gif) no-repeat left; }
.newsBody { background:url(images/line.gif) repeat-x bottom; padding: 10px 0;}
a.Newstext{ font-family:Arial, Helvetica, sans-serif; color:#08508c; font-size:11px; text-decoration:none;}
a:hover.Newstext{ text-decoration:underline;}

.textfield { border:0; color:#08508c; height:17px; white-space:120px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.footer { background:url(images/bottomBg.gif) repeat-x top; height:65px;}
.footerText{ font-family:Arial, Helvetica, sans-serif; color:#afb3bd; font-size:11px; text-decoration:none;}
a.footerText{ font-family:Arial, Helvetica, sans-serif; color:#a0a4ad; font-size:12px; text-decoration:none; text-decoration:none;}
a:hover.footerText{  text-decoration: underline; }


a.more { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff8a00; padding-left:6px;  text-decoration:none;}
a:hover.more { text-decoration: underline;}
