/*** Text styles ***/
p         
  { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; margin: 0 0 6px; padding-bottom: 3px;}
}
li         
   { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left; list-style-image: url("../media/bullet-swiggle.jpg");  margin-left: -20px }
ul
   { color: #666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align: left;  margin-top: 0px; margin-bottom: 0px; list-style-image: url("../media/bullet-swiggle.jpg")}

.caption         
 { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; margin: 0 0 6px; padding-bottom: 3px }

.pagefooter
{ color: #715F53; text-align: center; padding-top: 6px}

.footernav1
 { color: white; text-align: left }
 
.footernav2
  { text-align: right }


h1     
  { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; text-align: left; margin: 0; padding: 0 }

h2  
   { color: #3e3937; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 140%; text-align: left; margin-top: 6px; padding: 0 }
.h2  
  { color: #3e3937; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase }

h3 
 { color: #f47920; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin-top: 10px; margin-bottom: 2px }
.h3  
 { color: #f47920; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; text-transform: uppercase }

.casestudies 
 { color: #272169; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin-top: 25px; margin-bottom: 7px }

h4 
 { color: gray; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10pt; text-align: left; margin-bottom: 1px }
.h4  { color: #272169; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; text-align: left; padding-top: 2px; padding-bottom: 5px }

h5 
 { color: #666; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; text-transform: uppercase; margin-top: 26px; margin-bottom: 6px }

h6
 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; margin: 0; padding-bottom: 3px }


a:link   
 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited 
 { color: #333333; text-decoration: none }
a:hover  
 { color: #f47920; text-decoration: none }
a:active  
 { color: #333333; text-decoration: none }


a.topnav   
  { color: #333333; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.topnav:visited 
  { color: #333333; font-size: 13px; text-decoration: none }
a.topnav:hover  
  { color: #f47920; font-size: 13px; text-decoration: none }
a.topnav:active  
  { color: #333333; font-size: 13px; text-decoration: none }

/**#01AFE4**/

a.footer
   { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: right; font-size: 12px; line-height: 150%; margin: 0 0 6px; padding-bottom: 3px;}
a.footer:visted
 { color: white;  text-decoration: none; text-align: right; }
a.footer:hover  
 { color: #f47920;  text-decoration: none; text-align: right; }
a.footer:active  
{ color: white;   text-decoration: none; text-align: right; }


/*** Page styles ***/
body 
{  border: none; margin: 0px; vertical-align: middle; background-color: #715F53;  }

.siteframe
{ width: 800px; height: auto; background-color: white; vertical-align: middle; overflow: visible; }

.siteframebig
{ width: 800px; background-color: white; vertical-align: middle; overflow: visible;  }

.siteheader
{ width: 800px; height: auto; background-color: white; vertical-align: middle; }

.siteheader2
{ width: 800px; height: auto; vertical-align: middle; }

.footerdiv
{ width: 100%; height: 30px; vertical-align: middle; }

.footer250l
{ width: 250px; height: 20px; text-align: left; padding-left: 25px; padding-top: 6px; float: left; background-image: #715F53;}

.footer500r
{ width: 500px; height: 20px; text-align: right; padding-right: 25px; padding-top: 6px; float: left; background-image: #715F53;}

.spacer5
 { background-color: #B5E5FC; width: 800px; height: 5px }
 
.spacer17
  { background-color: white; width: 800px; height: 17px; border-width: 0; outline-width: 0 }

.spacer30
  { background-color: white; width: 800px; height: 30px; border-top: 2px solid #cbebfb; border-bottom: 0 }
 
.contact30
 { width: 800px; height: 30px;}
 
.indexframe
{ width: 800px; height: 440px; background-color: white; vertical-align: middle; overflow: visible; }
.contactframe
{ width: 800px; background-color: white; vertical-align: middle; overflow: visible; }

.navtopdiv
{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #ccc; padding-left: 0; margin-top: 15px; border-top: 1px dashed #ccc; }

.navdiv
{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }

.navtopdoublediv
{ width: 190px; height: 35px; background-color: white; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; margin-top: 15px; border-top: 1px dashed #b1b1b1; }

.navdoublediv
{ width: 190px; height: 35px; background-color: white; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }

.navh3div
{ width: 190px; height: 25px; background-color: white; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; border-bottom: 1px dashed #b1b1b1; padding-left: 0; }


/*** OLD Horizontal menu bar styles ***/

.menu { border: solid 1px #BFBFBF; padding:10px 10px 15px 10px; background-color:white; }

.menuItem  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 10px; border-bottom: 1px dotted #272169 }

.menuItem:hover { background-color:#f1f1f1; }

.menuItem a  { color: #666; font-size: 12px; font-weight: normal; text-decoration: none }

#demo { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:#b1b1b1; text-align: left; cursor:pointer; padding:5px 20px; margin: 0; width: auto; }

#demo span { padding:3px 20px 0px 20px; cursor:pointer; }

#demo span:hover { font-weight: bold; color: #fff; }


/*** Breadcrumb styles

/*** .mp_backlinks { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  text-align: left;  padding: 13px 0 13px 30px;}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#greyblock { color: #333; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 130%; list-style-type: none; display: block; margin-top: 12px; width: 180px }

* html #greyblock{ /*IE 6 only */width: 180px; list-style-type: none; display: block; }

#greyblock ul{ line-height: 130%; margin: 0; padding: 0; list-style-type: none; display: block; }

#greyblock li { line-height: 130%; margin: 0; list-style-type: none; display: block; padding: 0;}

#greyblock li a {display: block; padding: 7px 5px 7px 8px; list-style-type: none; text-decoration: none; width: 100%; border-bottom: 1px dotted #999; }

html>body #greyblock li a{ /*Non IE6 width*/width: auto; list-style-type: none; display: block; }

#greyblock li a:hover{ background-color: #eee; color: #272169; list-style-type: none; display: block; }


/*** Horizontal navigation styles ***/

.horizontalmenu { width: 100%; padding: 0; background: #eee; list-style-type: none; display: block; }

.horizontalmenu ul { margin: 0; padding: 0; list-style-type: none; list-style-type: none;}

.horizontalmenu li { color: #fff; background: #999; padding: 0; float: left; width: 12.5%; text-align: center; margin-right: 0; margin-bottom: 0; margin-left: 0; list-style-type: none; }    

.horizontalmenu a { color: #fff; display: block; padding: 7px 5px 7px 8px; text-decoration: none; list-style-type: none; }

.horizontalmenu a:hover { color: #fff; background: #272169; list-style-type: none; }

/** Shaded Border **/

#shadowed-border  
{  }

#shadowed-border .sb-inner 
{ background: red;
}

#shadowed-border .sb-border 
{ background: #fff;
}


