/*    nunnsStyle.cc     11 June 2008   */

* {margin: 0; padding: 0;}
body {background-color: #9299B3;  margin: 2px 0 0 0; }

/*    LINKS   ------------------------------------------------------------------------    */

a:link {font-family: Arial, Helvetica, Verdana,  sans-serif;  font-size: 12px; line-height:14px; color: #840A31; text-decoration: none; }
a:visited {font-family: Arial, Helvetica, Verdana,   sans-serif; font-size: 12px; line-height:14px; color: #840A31; text-decoration: none; }
a:hover {font-family: Arial, Helvetica, Verdana,   sans-serif; font-size: 12px; line-height:14px; color: #233166; text-decoration: underline;}

/*    top banner   ------------------------------------------------------------------------    */

div#headerTop { width:550px; background-color:#fff;  text-align:right; font: 10px  helvetica, verdana, arial, sans-serif; color:#E0C2CB; margin-top:4px; } 

a.topLine:link { display:inline;  font-size: 9pt; font-weight: normal; color: #840A31; text-decoration: none; padding-top:4px; border-style:none;}
a.topLine:visited { display:inline;   font-size: 9pt; font-weight: normal; color: #840A31; text-decoration: none; border-style:none;}
a.topLine:hover { display:inline; font-size:9pt; font-weight: normal; color: #233166; text-decoration: underline;}

h1#bannerName {font-family: georgia, times, "Times New Roman", serif; color: #1E2A57; font-size: 28px; line-height:40px; padding:0;}

tr#navRowSides {background-color: #C8CBD9;}  
tr.navRow {background-color: #233166; }
td#footerBottom {text-align:right;  padding: 4px 0px 2px 0px;}

div#title{  border-bottom: 1px solid #9299B3; } 
#title h1 {font-family:  Georgia, "Times New Roman",Times, Serif;  color: #70092A; font-style: italic; font-size: 18px; line-height:20px;  padding: 2px 6px 4px 6px;  }
#title h2 {font-family:  Georgia, "Times New Roman",Times, Serif;  color: #70092A; font-style: italic; font-size: 16px; line-height:20px;  padding: 2px 6px 4px 6px;  }


/*    SEC NAVIGATION   ------------------------------------------------------------------------    */

a.white:link { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFFFFF; background-color: #233166; text-decoration: none; padding:4px; border: none;}
a.white:visited { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFFFFF; background-color: #233166; text-decoration: none; padding:4px; border: none;}
a.white:hover { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #1A254D; background-color: #EAEBF0;  text-decoration: underline; padding:4px; border: none;}
a.white:active { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height:25px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding:4px; border: none;}

span.whiteText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF;}



/*    MAIN NAVIGATION   ------------------------------------------------------------------------    */

td#mainNav {background: #C8CBD9;             background: #AEB3C6; }
td.navLeftColor {background: #C8CBD9;             background: #AEB3C6; }
.navigation { margin: 0; padding: 0;   background: #AEB3C6; list-style-type:none; width: 140px; float: left; }

.navigation li { margin: 0; padding: 0;  float: left;  width:  100%; }

.navigation a { display: block; color:#fff;  text-decoration:none; padding: 0 0 0 10px; line-height: 1.5; border-bottom: 1px solid #fff; font-weight: bold;
}
.navigation a:visited { display: block; color:#fff;  text-decoration:none; padding: 0 0 0 10px; line-height: 1.5; border-bottom: 1px solid #fff; font-weight: bold;
} 
.navigation #navigation_home a { border:none; }

.navigation a:hover { background: #233166;  color:#fff; }

h1.navCol {font-family: Georgia, "Times New Roman",Times, Serif; color: #840A31; font-variant: small-caps; font-size: 11px; line-height:19px; margin-top:8px;  padding: 30px 0px 8px 4px;  border-bottom: 1px solid #F3E7EB; clear:left;}



/*    CONTENT   ------------------------------------------------------------------------    */

h1.contentHeader  {font-family: Georgia, "Times New Roman",Times, Serif; color: #840A31; font-variant: small-caps; font-size: 17px; line-height:22px;  padding: 24px 10px 19px 0px; }

h2.contentHeader2  {font-family: Georgia, "Times New Roman",Times, Serif; color: #840A31; font-variant: small-caps; font-size: 17px; line-height:20px;  padding: 4px 10px 16px 6px;  border-top: 1px solid #F3E7EB;}

h1.navCol {font-family: Georgia, "Times New Roman",Times, Serif; color: #840A31; font-variant: small-caps; font-size: 11px; line-height:19px; margin-top:0px;  padding: 30px 0px 8px 0px;  border-bottom: 1px solid #F3E7EB; }

h3 {font-family: Arial, Verdana,  Helvetica, sans-serif; font-size: 11pt; line-height: 13pt; font-weight: normal; color: #000000; padding: 12px 3px 12px 6px;}

p {font-family: arial, Verdana,  Helvetica, sans-serif; font-size: 10pt; line-height: 14pt; font-weight: normal; color: #000000; padding: 0px 8px 14px 6px;}


/*    LISTS   ------------------------------------------------------------------------    */

ul {       font-family: arial, Verdana,  Helvetica, sans-serif; font-size: 10pt; line-height: 20pt; font-weight: normal; color: #000000; 
		padding: 0px 6px 6px 18px; margin-left:15px;  margin-top:-5px;
	list-style: square;
	}

 li { margin: 0;  padding: 0;  line-height: 16pt;   }

ul li ul {       font-family: arial, Verdana,  Helvetica, sans-serif; font-size: 10pt; line-height: 10pt; font-weight: normal; color: #333333; 
		padding: 0; margin: 0px;   list-style: none; }

/*    testimonials / highlights   ------------------------------------------------------------------------    */

div#testimonial { float: right; width:216px; padding: 8px; color: #21030C; font-family: arial, verdana, sans-serif;font-size: 10px; line-height: 12pt; background-color: #F3E7EB; margin-right:8px;}


/*    IMAGES   ------------------------------------------------------------------------    */

/* images  */

.picright {float: right; padding: 2px 6px 16px 8px;   color: #666666; font-family: Arial, verdana, sans-serif;font-size: 9px;  line-height: 11pt;}

.picleft {float: left;  padding: 2px 8px 16px 6px; color: #666666; font-family: Arial, verdana, sans-serif;font-size: 9px;  line-height: 11pt;}

img.blueBorder  {border: 1px solid #9299B3;}



/*    FOOTER   ------------------------------------------------------------------------    */ 

div#footer {padding: 0 8px; 8px; 8px; 8px;}

a.whiteFooter:link { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whiteFooter:visited { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
a.whiteFooter:hover { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
span.whiteText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height:20px; font-weight: normal; color: #FFFFFF;}

a.footerSm:link { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: underline;}
a.footerSm:visited { display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: underline;}
a.footerSm:hover {display:inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57; text-decoration: none;}
span.footerSm{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height:10px; font-weight: normal; color: #1E2A57;}