﻿* { margin: 0; padding: 0; }
p { margin-bottom: 7px; font-family: Georgia, Times New Roman, Times, serif; font-size: 12px; }
span, div { margin: 0; padding: 0; }
a { color: #36579e; text-decoration: none; }
a:hover { text-decoration: underline; color: #a90909; }
h1 { margin-bottom: 2px; font: bold 18px/20px Arial, Helvetica, sans-serif; }
h3 { font-size: 12px; line-height: 18px; font-weight: normal; }
body { margin: 0; padding: 0; font-family: Verdana, Helvetica, Arial, sans-serif; background: #EDE8DA url(../images/background.gif) repeat-x scroll left top; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clear {clear:both;}

/* header */
/*#header { position: relative; width: 975px; height: 145px; margin: 0 auto; background: transparent url(../images/pageheader.jpg) no-repeat scroll top left; }*/
#header { position: relative; width: 975px; height: 120px; margin: 0 auto; background-color: #ede8da; }
#header #logo { position: absolute; top: 15px; left: 26px; margin: 0; padding: 0; width: 611px; height: 101px; }
/*#header #logo { font: bold 32px Georgia, "Times New Roman" ,Times,serif; color: #A1AEBC; }
#header #logo .logoText_A { font-size: 40px; }*/

/* navigation */
#nav_wrap { position: absolute; bottom: 0; left: 1px; width: 973px; height: 26px; border-bottom: solid 1px #a79c7c; }
#nav { position: absolute; left: 150px; width: 971px; height: 26px; list-style-type: none; }
#nav li { padding: 0; margin: 0; height: 26px; display: block; float: left; text-align: center; }
#nav li a { display: block; height: 26px; padding: 0 14px; color: #36579e; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 26px; font-weight: normal; background-color: Transparent; margin-top: 2px; }
#nav li a:hover { text-decoration: none; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
#nav li.selectedNav { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
#nav li.selectedNav a { line-height: 22px; color: #ffffff; }
#nav li.selectedNav a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

/* navigation hacks for IE6 */
/*\*/
* html #nav li { margin-left: 1px; }
* html #nav li a { height: 26px; line-height: 26px; display: inline; padding: 5px 14px; }
* html #nav li a:hover { }
* html #nav li.selectedNav a:hover { line-height: 22px; border-top: none; }
/*end*/

/* admin selected navigation */
body.dashboard #dashboardli { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.dashboard #dashboardli a{ line-height: 22px; color: #ffffff; }
body.dashboard #dashboardli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.articles #articlesli { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.articles #articlesli a{ line-height: 22px; color: #ffffff; }
body.articles #articlesli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.events #eventsli { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.events #eventsli a{ line-height: 22px; color: #ffffff; }
body.events #eventsli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.photogallery #photogalleryli { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.photogallery #photogalleryli a{ line-height: 22px; color: #ffffff; }
body.photogallery #photogalleryli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.usermanagement #usermanagementli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.usermanagement #usermanagementli a{ line-height: 22px; color: #ffffff; }
body.usermanagement #usermanagementli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.banner #bannerli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.banner #bannerli a{ line-height: 22px; color: #ffffff; }
body.banner #bannerli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.subscription #subscriptionli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.subscription #subscriptionli a{ line-height: 22px; color: #ffffff; }
body.subscription #subscriptionli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.feast #feastli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.feast #feastli a{ line-height: 22px; color: #ffffff; }
body.feast #feastli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.announcement #announcementli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.announcement #announcementli a{ line-height: 22px; color: #ffffff; }
body.announcement #announcementli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.lead #leadsli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.lead #leadsli a{ line-height: 22px; color: #ffffff; }
body.lead #leadsli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

body.content #contentli{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: medium none -moz-use-text-color; color: #ffffff; height: 24px; background: #36579e 0 0; margin-left: -1px; margin-right: -1px; margin-top: 1px; }
body.content #contentli a{ line-height: 22px; color: #ffffff; }
body.content #contentli a:hover { background: transparent none repeat scroll 0 0; color: #ffffff; line-height: 26px; margin-top: -1px; }

/*end*/

/* sub navigation */
#subnav_wrapper { bottom: 0; height: 30px; left: 1px; position: absolute; width: 973px; }
ul#subnav { margin: 0; padding-left: 200px; list-style-type: none; line-height: 30px; }
ul#subnav li { display: inline; margin-left: 15px; }
ul#subnav li a { color: #36579e; line-height: 30px; height: 30px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }
ul#subnav li a:hover { color: #99834a; text-decoration: none; }
ul#subnav span { display: none; }
ul#subnav span { display: block; }

/* search */
#search { position: absolute; right: 0px; padding-right: 10px; padding-top: 10px; font-size: .8em; color: #36579e; text-align: left; }
#search .todaysFeast { font-weight: bold; }
#searchBox { padding-bottom: 8px; }
#searchBox .searchText { width: 120px; font-size: .8em; font-weight: normal; }
#searchBox span { padding-right: 5px; }
#feastCalendar { width: 230px; }

/* content */
#content_box { clear: both; height: auto; margin: 0 auto; position: relative; width: 975px; background-color: #ede8da; }

/* banner */
.banner_full_wrap { padding-bottom: 5px; }
.banner_full { width: 100%; height: 50px; background-color: #cccccc; }
.banner_wrap { margin-bottom: 5px; margin-top: 3px;}
.banner300 { width: 300px; height: 225px; background-color: #cccccc; margin-top: 3px; padding: 0px; }
.banner_full h1 { padding-left: 100px; padding-top: 15px; }

/* columns */
.column_rpad { padding-right: 6px; /*border-right: solid 1px #bbbbbb;*/ }
.column_wrap { float: left; padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom:10px; }
.column { padding-left: 7px; padding-right: 7px; padding-top: 0px; padding-bottom: 7px; }

/* headline */
.columnHeadline { background-color: #EDE8DA; }
.columnHeadline h3 { font-size: 10px; font-weight: bold; }

/* story */
.leftImage { float: left; padding-top: 12px; padding-bottom: 8px; padding-right: 10px; clear:left;}
.leftImage img {  clear: both; }
.rightImage { float: right; padding-top: 15px; padding-bottom: 8px; padding-left: 10px; clear:right;}
.rightImage img { clear: both; }

.imageTag { font-size: 10px; font-weight: bold; padding-bottom: 0px; display:block;}

.authorLbl {font-size:10px; color:#000; }
/* individual column layouts */
#layout1column1 { width: 570px; }
#layout1column2 { width: 343px; }
#layout3column1 { width: 300px; }
#article_column1 { width: 613px; }
#article_column2 { width: 300px; }
#homePage_column1 { width: 653px; }
#homePage_column2 { width: 250px; padding: 0px; }
#newscat_column1 { width: 188px; }
#newscat_column2 { width: 450px; }
#newscat_column3 { width: 250px; padding: 0px; }
#events_column1 { width: 188px; }
#events_column2 { width: 450px; }
#events_column3 { width: 250px; padding: 0px; }
#gallery_column1 { width: 188px; }
#gallery_column2 { width: 450px; }
#gallery_column3 { width: 250px; padding: 0px; }



/* footer */
#footer { /*border-top: 1px solid #998349; */ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; margin-bottom: 15px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; text-decoration: none; width: 973px; height: 37px; }
#footer_bottom { float: left; width: 793px; height: 36px; color: #000000; padding-top: 10px; text-align: right; }
#copyright { float: left; padding-left: 25px; }

/* news categories */
#newscat_column1 ul { list-style-type: none; /*border: solid 1px #a79c7c;*/ padding-left: 15px; padding-top: 20px; padding-bottom: 20px; width: 174px; padding-right: 0px; background-color: #dfd4c0; }
#newscat_column1 li { font-size: .8em; padding-top: 2px; padding-bottom: 2px; list-style-image: url('../images/flw-square.gif'); margin-left: 8px; }
#newscat_column1 li a { text-decoration: none; color: #fff; background-color: #36579e; width: 161px; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; border-left: solid 1px #fff; border-top: solid 1px #fff; }
#newscat_column1 li a:hover { color: #36579e; background-color: #ede8da; display: block; border: none; margin-top: 1px; width: 162px; }
* html #newscat_column1 li a:hover { margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 6px; }

/* events categories */
#events_column1 ul { list-style-type: none; /*border: solid 1px #a79c7c;*/ padding-left: 15px; padding-top: 20px; padding-bottom: 20px; width: 174px; padding-right: 0px; background-color: #dfd4c0; }
#events_column1 li { font-size: .8em; padding-top: 2px; padding-bottom: 2px; list-style-image: url('../images/flw-square.gif'); margin-left: 8px; }
#events_column1 li a { text-decoration: none; color: #fff; background-color: #36579e; width: 161px; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; border-left: solid 1px #fff; border-top: solid 1px #fff; }
#events_column1 li a:hover { color: #36579e; background-color: #ede8da; display: block; border: none; margin-top: 1px; width: 162px; }
* html #events_column1 li a:hover { margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 6px; }

/* gallery categories */
#gallery_column1 ul { list-style-type: none; /*border: solid 1px #a79c7c;*/ padding-left: 15px; padding-top: 20px; padding-bottom: 20px; width: 174px; padding-right: 0px; background-color: #dfd4c0; }
#gallery_column1 li { font-size: .8em; padding-top: 2px; padding-bottom: 2px; list-style-image: url('../images/flw-square.gif'); margin-left: 8px; }
#gallery_column1 li a { text-decoration: none; color: #fff; background-color: #36579e; width: 161px; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; border-left: solid 1px #fff; border-top: solid 1px #fff; }
#gallery_column1 li a:hover { color: #36579e; background-color: #ede8da; display: block; border: none; margin-top: 1px; width: 162px; }
* html #gallery_column1 li a:hover { margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 6px; }


/* latest news control */
.topStoriesMod { font-size: 10px; width:280px;}
.topStoriesMod h4 { font-size: 12px; width: 100%; color:#FFF; background-color: #36579e; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; margin-left: -5px; margin-top: 3px; letter-spacing:.1em;}
.topStoriesMod ul { list-style-type: none; padding-top: 6px; }
.topStoriesMod li { padding-bottom: 4px; }
.topStoriesMod a { font-weight: bold; }
.topStoriesMod span { color: Red; }
#newscat_column2 .topStoriesMod { width: 450px; }


.searchArchive { padding-top:10px; padding-left:10px; }
.searchArchive label { font-size:0.8em; color:#36579E; font-weight:bold; }
.searchArchive h4 
{
    background-color:#36579E;
    color:#FFFFFF;
    font-size:12px;
    letter-spacing:0.1em;
    margin-left:-5px;
    margin-top:3px;
    padding-bottom:3px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:3px;
    width:100%;
}
.searchArchive table { margin-bottom:5px; }
/* image gallery control */
.imageGalleryMod { font-size: 10px; width:280px;}
.imageGalleryMod h4 { font-size: 12px; width: 100%; color:#FFF; background-color: #36579e; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; margin-left: -5px; margin-top: 3px; letter-spacing:.1em;}
.imageGalleryMod ul { list-style-type: none; padding-top: 6px; }
.imageGalleryMod li { padding-bottom: 4px; }
.imageGalleryMod a { font-weight: bold; }
.imageGalleryMod span { color: Red; }
#gallery_column2 .imageGalleryMod { width: 450px; }

/* image gallery display page control */
.groupImageRight {padding-left:10px; display:block; overflow:hidden;}
.groupImageRight h2 {font-size:16px;}
.groupImageRight p {padding-top:10px;}
.groupPaging {float:right;}
.groupImageDisplay {float:left; overflow:visible; display:block;}
.groupPaging .pageNumbers {font-weight:bold; font-size:14px;}
.groupPaging .backButton { background:url(../images/backarrow.gif) no-repeat top right; font-weight:bold; padding-right:20px;}
.groupPaging .nextButton { background:url(../images/nextarrow.gif) no-repeat top left; font-weight:bold; padding-left:20px; }
#common_column_large { width: 638px; margin-right:10px; padding:15px; background-color:#EEEEEE; overflow:hidden;}

/* events calendar control */
.eventsCalMod { font-size: 10px; width:280px;}
.eventsCalMod h4 { font-size: 12px; color:#FFF; width: 100%; color:#FFF; background-color: #36579e; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; margin-left: -5px; margin-top: 3px; letter-spacing:.1em;}
.eventsCalMod ul { list-style-type: none; padding-top: 6px; }
.eventsCalMod li { padding-bottom: 4px; position:relative; z-index:10; }
.eventsCalMod li strong { color:#36579E; font-size:12px; }
.eventsCalMod li div.hoverBox { position:absolute; z-index:100; display:none; background-color:#DFD4C0; border:1px solid #000000;padding:10px; top:0; width:300px; z-index:100; }
.eventsCalMod li:hover { position:relative; z-index:1000; }
.eventsCalMod li:hover div.hoverBox { display:block; }

.eventsCalMod a { font-weight: bold; }
.eventsCalMod span { color: Red; }
.selectCalendar { margin-top: 4px; }
#events_column2 .eventsCalMod { width: 450px; }
.events_column1 { width: 188px !important; }
.events_column1 h4 {margin-left:0 !important;}
.latest { float: left; margin-right: 0.8em; margin-top: 0.8em; padding-bottom:35px;}

/* login */
#login_wrapper { padding-top: 90px; padding-bottom: 300px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }
.login_box { margin: 0 auto; padding: 10px 20px 10px 20px; border: solid 1px #99834a; border-spacing: 4px; font-size: 0.8em; color: #333333; background-color: #f7f6f3; }
.login_box tbody tr td table { margin: 0 auto; width: 380px; padding-bottom: 6px; }
.login_style_checkbox { padding-top: 4px; padding-left: 7px; }
.login_style_checkbox label { padding-left: 6px; }
.login_style_failure { text-align: left; }
.login_style_hyperlink { padding-left: 12px; }
.login_style_instruct { }
.login_style_label { font-size: 10px; font-weight: bold; padding-right: 4px; }
a.login_style_login { text-decoration: none; color: #36579e; background-color: #fffbff; border: solid 1px #cccccc; padding: 2px 6px 2px 6px; margin-right: 60px; }
a:hover.login_style_login { text-decoration: none; color: #ffffff; background-color: #36579e; }
.login_style_textbox { }
.login_style_title { color: White; background-color: #5d7b9d; font-weight: bold; padding-top: 8px; padding-bottom: 2px; }

/* password recovery */
#recover_wrapper { margin: 0 auto; padding-top: 90px; padding-bottom: 300px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 18px; }
.recover_box { margin: 0 auto; }

/* Calendar control - hide other month days*/
.otherMonths { visibility:hidden; }

/* Submit form */
.contactForm
{
    width:500px;    
}
.submitForm table
{
    width:100%;
}
.submitForm table td 
{
    width:50%;
}
.submitForm table td label 
{
    font-weight:bold;
    font-size:90%;
}
.exampleText
{    
    font-size:70%;
}
.submitForm .formTextbox, .submitForm select
{
    margin-bottom:10px;
    background-color:#FFF;
    border:solid 1px #AEBFE3;
    width:568px;
    height:20px;
    font-size:95%;
    line-height:20px;        
}
.submitForm .formShortTextbox
{
    margin-bottom:10px;
    background-color:#FFF;
    border:solid 1px #AEBFE3;
    width:250px;
    height:20px;
    font-size:95%;
    line-height:20px;        
}
.submit
{
    font-size:12px;
    margin-top:10px;
    border:solid 1px #36579E;
    padding:5px;
    color:#FFF;
    background-color:#91A8D9;
}
.submit a
{
    color:#FFF;
}

.submit:hover
{
    border:solid 1px #36579E;
    padding:5px;
    color:#FFF;
    background-color:#AEBFE3;
}
.submitForm textarea
{
    font-size:95%;
    margin-bottom:10px;
    height:80px;
    background-color:#FFF;
    border:solid 1px #AEBFE3;
    width:568px;
}
.submitForm span.msgLbl
{
    font-weight:bold;
    display:inline-block;
    font-size:98%;    
    padding-bottom:10px;
    color:#36579E;
}

/*admin section*/
div.adminResults
{
    width:955px;
    padding:10px;
}
.adminResults table.commonAdminResultTable
{
    width:100%;
}
.adminResults table.commonAdminResultTable th
{
    background-color:#36579E;
    padding:5px 3px;
    font-size:80%;
    color:#FFF;
    font-weight:bold;
    text-align:left;
}
.adminResults table.commonAdminResultTable th a
{
    color:#FFF;
}
.adminResults table.commonAdminResultTable tr.line1
{
    background-color:#FFF;
}
.adminResults table.commonAdminResultTable tr.line2
{
    background-color:#DDD;
}
.adminResults table.commonAdminResultTable td
{
    padding:3px;
    font-size:80%;
    vertical-align:top;
}
.adminResults table.commonAdminResultTable td.thumbColumn
{
    width:75px;
}
.adminResults table.commonAdminResultTable td.smallColumn
{
    width:80px;
}
.adminResults table.commonAdminResultTable td.mediumColumn
{
    width:200px;
}
.adminResults table.commonAdminResultTable td.largeColumn
{
    width:300px;
}
.adminResults table.commonAdminResultTable td.shortActionColumn
{
    width:125px;
}
.adminActionButtons
{
    clear:both;
    display:block;
    padding:20px 10px 0px 10px;
}

.adminActionButtons a
{
    text-decoration:none;
}

.adminActionButtons select
{
    margin-bottom:10px;
    background-color:#FFF;
    border:solid 1px #AEBFE3;    
    height:25px;
    font-size:95%;
    line-height:25px;   
    padding:3px;
    margin-top:15px;
}
.adminResults li
{
    list-style:none;
}
.adminDashboard h2, .adminResults h2
{
    padding-top:5px;
    margin-bottom:10px;
    border-bottom:solid 1px #36579E;
    color:#36579E;    
}
.adminDashboard
{
    display:block;
    margin-left:220px;
    width:750px;
}
.adminDashboard ul li
{
    list-style:none;
    font-size:90%;
    font-weight:bold;
    padding:5px 0px;
}
.adminDashboard table td { font-weight:bold; font-size:90%; padding: 5px 0px; padding-right:20px;}
.dragHandle
{    
    display:block;
    margin-right:10px;
    padding:5px 0px;
}
.dragHandleSquare
{
    display:block;
    margin:10px;
    padding:5px 5px;
    width:10px;
    height:10px;
    background-color:#36579E;
}   
div.uploadWizard
{
    margin:0 auto;
    padding:10px 0px;
    width:780px;
}
div.uploadWizard td.header
{
    padding:10px;
    font-size:22px;
    border:none;
}
.validationSummary
{
    padding-top:10px;
    margin-left:15px;
}
/*paging*/
.PagerContainerTable
{
    width:100%;
    margin:7px 0px;
}
.PagerInfoCell
{
    font-weight:bold;
    font-size:90%;
}
.PagerCurrentPageCell
{
    font-weight:bold;
    font-size:90%;
    color:#000;
}
.PagerOtherPageCells
{
    font-weight:bold;
    font-size:75%;
    color:#36579E;
}
.linkList li
{
    list-style:none;
    font-weight:bold;
    font-size:95%;
}

/* common */
.blueHeadline { color:#36579E; font-size:12px; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.spacerDiv { padding:1px 0; clear:both; }
.errorText { color:Red; }

.indentFirst { font-weight:bold; margin-left:10px;}
.indentFirstText { margin-left:15px; }
.indentSecond { margin-left:30px; }
.indentThird { margin-left:45px; }
.headerBlue 
{
    background-color:#36579E;
    color:#FFFFFF;
    font-size:12px;
    letter-spacing:0.1em;
    margin-left:-5px;
    margin-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-top:3px;
    width:100%;    
    margin-bottom:5px;
}
