﻿/*div {border:1px solid #000;}  */
body {background-color:#D8E8F7;  color:#002E6C; font-size:12px; font-family: Arial, Verdana; margin:0em;}
a {color:#15ACCA; text-decoration:none;}
a:hover {text-decoration:none; color:#002E6C;}
p {font-size:1.2em; }
img {border:none;}


#topNavContainer {width:100%;font-weight:700; border-top:2px solid #FF0000;}
#topNav {width:66.6em;height:2.8em; font-weight:700; font-size:1.2em; padding-top:2em; margin: 0em auto; background-image:url("images/bg_4b1.jpg"); background-repeat:no-repeat; background-position:0em 1em;}

#bluebandLG {height:18.6em; color:#FFF; background-image:url("images/testbg1.png") /*background-image:url("images/bg_4a2.jpg")*/; background-repeat:no-repeat; background-position:8em 1em;}
  #LGLogo {float:left; margin-top:.65em;}
    #LGLogo h1 {margin-bottom:0em;}
    #LGLogo p {margin-top:0em;}
  #LGName {width:24em; float:right; text-align:right; margin-top:.65em;}
  #LGName #socialLinks {margin-top:7.5em;}
  #LGName .toriName1 {font-size:1.8em;}
  #LGName .occTitle {font-size:1em;}
#pgContainerLG {height:60em;width:80em; margin: 0em auto; background-image:url("images/bg_4a3.jpg"); background-repeat:no-repeat; background-position:0em 0em;}
  
#pgContainerSM {height:65em; width:80em; margin: 0em auto; background-image:url("images/bg_4b3.jpg"); background-repeat:no-repeat; background-position: 0em 0em;}
#bluebandSM {margin:0em auto; height:13em; width:73.4em; color:#FFF; background-image:url("images/testbg1.png") /*background-image:url("images/bg_4a2.jpg")*/; background-repeat:no-repeat; background-position:8em .1em;}
  #SMLogo {float:left;}
    #SMLogo h1 {margin-bottom:0em;}
    #SMLogo p {margin-top:-.5em;}
  #SMName {width:24em; float:right; text-align:right;}
  #SMName #socialLinks {margin-top:4em;}
  #SMName .toriName1 {font-size:1.6em;}
  #SMName .occTitle {font-size:1em;}

#contentleft {float:left; width:50em; margin-top:1em;margin-bottom:5em;}
#rightSide {float:right; width:20em; margin-right:3.2em; margin-top:1em;}
    /** GLOBAL SIDE STYLES **/
    #rightSide p {line-height:1.4em;}
    .sideLabel {text-transform:capitalize;color:#00A3DF; font-size:1.2em; font-weight:700; margin-bottom:4px;}
    .sideTitle {color:#3A4565; font-size: 1.2em; margin: 0px 0px 4px 0px; font-weight:700;}
    .sideSubTitle {color:#3A4565; font-size: 1em; margin: 0px 0px 0px 0px; font-weight:700;}
    .sideDesc {color:#3A4565; font-size: 1em; margin:0px;}
    .blogPostLinks {font-size: 1em; margin: 0em 0em .4em 0em;}
    .sideRedirLink {font-size: 1em; text-align:right;}
    .sideRedirLink a:link, .sideREdirLink a:visited {}
    .sideRedirLink a:hover {text-decoration:none;}
    .sideEmailLink {text-align:left; font-size:.7em;}
    .sideEmailLink a:link, .sideREdirLink a:visited {}
    .sideEmailLink a:hover {text-decoration:underline;}
    .sideLine {border: 1px solid #15ACCA;}
    /**  END GLOBAL SIDE STYLES  **/
#pgFtrContainer {width:100%; clear:both; font-weight:700; background-color:#BDE5F6; }
#pgFtr {width: 80em; margin: 0em auto;padding: 2em 0em 1.5em 0em;}
#pgFtr p {font-size:.9em; padding-left:2.5em;}
    .ftrLinks {}
    .ftrLinks a {padding-left:2em; color:#002E6C;}
    .copyInfo {padding-right:1em;}
.whiteLine {border-top: 1px solid #FFF;}
.blueLine {border-top:1px solid #15ACCA;}
.thickBlueLine {border: 4px solid #0072BC; margin: 2em 0em;}

/** PAGE MARGIN **/
  #bluebandLG, #bluebandSM, #contentleft {padding-left: 4%; padding-right:4%;}
/** END PAGE MARGIN **/
/** TOP HEADER NAV LINKS **/


ul#navlist a {font-weight: bold; text-decoration: none;}
ul#navlist, ul#navlist ul, ul#navlist li {margin: 0px; padding: 0px; list-style-type: none;}
ul#navlist {height:3em; margin-left:10em; width:52em;}
ul#navlist li { float: left; }
ul#navlist li a {color: #002E6C;  padding-left:1.4em;}
ul#navlist li a:hover {color: #00A3DF;}
ul#navlist li a:active {color: #002E6C;}
ul#subnavlist {display: none;}
ul#subnavlist li {float: none; }
ul#subnavlist li a {background-color:#E0E7ED; padding: .5em;}
ul#navlist li:hover ul#subnavlist {display: block; position:absolute; background-color:#E0E7ED; padding: .6em .8em;}
ul#navlist li:hover ul#subnavlist li a {display: block;}


/** END TOP HEADER NAV LINKS **/

/** ABOUT PAGES **/
#aboutCont {}
#aboutCont p {line-height:1.2em;}
/** END ABOUT PAGES **/

/** CONTACT PAGES **/
#contactCont {}
#contactCont p {line-height:1.6em;}
#contactCont h3 {color:#5DACDE; font-size:1.4em}

#contactFrm {}
.contactFrmLeft {text-align:right; vertical-align:top; padding-right:1em; padding-bottom:1em;}
.contactFrmRight {vertical-align:top;}
.contactFrmRight input {width:18em;}
.contactFrmRight label {font-weight:700;}
.contactFrmRight textarea {height: 14em; width:24em;}
.submitButton {text-align:right;}
.submitButton input {width:5em;}
/** END CONTACT PAGES **/

/** SERVICES PAGES **/
#svcsTbl1 {width:100%}
.svcsTblLeft {vertical-align:top; padding-right:1.2em; width:8em}
.svcsTblRight {vertical-align:top;}
.svcsTblRight p, .svcsTblRight ul {line-height:1.4em;}
.svcsTblRight ul li {padding-top:1em;}

.svcsTblRight h3 {font-size: 2em;}
.svcsTblRight h4 {font-size: 1.6em;}
.svcsTblRight h5 {font-size: 1.4em;}

.topSvcIcon {font-size:1em; font-weight:700; padding-bottom:3em; text-align:center;}
.topSvcIcon img {border:none; height:4em;}
.leftCol {width:8em;}
.leftColIcon {height:7em;}
  /** READINGS PAGE **/
  
  /** END READINGS PAGE **/
/** END SERVICES PAGES **/

/** NEWS PAGE STYLES **/
#captionBox1 {margin-bottom:1em;font-weight:700;background-color:#E4ECF7; border: 1px solid #B1BEC7; padding: 0px 0px; width:34em;}
#captionBox1 p {margin: 1em 1em;}

.newsItemTitle {font-weight:700; margin-bottom: 0px;}
.newsItemDesc {margin-top:0px;}
.newsItemLink {font-weight:700;}
.newsLine {border:1px solid #FFF;}

/** END NEWS PAGE STYLES **/

/**  TESTIMONIALS STYLES  **/
#testCont {}
#testCont p {line-height:1.8em;}
.testName {font-weight:700;}
.searchNav1 {text-align:right;}
.pgNum1 {color:#000; background-color:#FFF; border: 1px solid #5DACDE; padding:.4em; margin: 0em .3em;}
.nextPg {font-weight:700; color:#5DACDE}
/**  END TESTIMONIALS STYLES  **/

/** PURCHASE STYLES **/
#purchaseCont {}
/** END PURCHASE STYLES **/


/** LINKS **/
.rdLink {color:#669933;}
.rdLink:hover {text-decoration:underline; color:#669933;}
.rdLink2 {color:#009966;}
.rdLink2:hover {color:#009966;text-decoration:underline;}
.wcLink {color:#15ACCA}
.wcLink:hover {text-decoration:underline; color:#15ACCA}
.ptLink {color:#8C3399}
.ptLink:hover {text-decoration:underline; color:#8C3399}


/** END LINKS **/

/** PURCHASE FORM **/
#pFrmContainer {width:100%;position:relative; top:-18.8em; height:1px;}
#pFrm {width:80em; margin: -1.4em auto;}
#pFrm p {margin-top:2em; margin-left:11.5em;}
#pFrm form {margin-left:13.5em;}
/** END PURCHASE FORM **/

/** HOME PAGE TESTIMONIAL **/
.homePgTestimonial {background-image: url("../../images/bg_tile_2.png"); padding: 1em 1em .5em 1em;}
#homePgTestimonialTxt {line-height:1.6em;}
#homePgTestimonialPers {font-weight:700; text-align:right; margin-top:-.5em;}
/** END HOME PAGE TESTIMONIAL **/