/* CSS Document */

body{font-family: Arial,sans-serif; color: #333333; line-height: 1.166; margin: 0px; padding: 10px; background-color: #c4c4c4;}
a:link, a:visited, a:hover {text-decoration: none; background-color: transparent;}
h1, h2, h3, h4, h5, h6 {font-family: Arial,sans-serif; padding: 0px; margin: 0px; }
h1{font-family: Arial,sans-serif; font-size: 16px; color: #525252; background-color: transparent;}
h2{font-size: 114%; color: #006699; background-color: transparent;}
h3{font-size: 114%; color: #006699; background-color: transparent;}
h4{padding: 5px 0px 5px 10px;font-family: "Trebuchet MS",Arial,sans-serif; font-size: 125%; font-weight:bold; color: #FFFFFF; background:rgb(190,190,190); 
width:350px; border-bottom:2px solid #006699; text-align:center; }
ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}
/* Layout Divs                                 */
#leftcol{margin: 0; padding: 0px; background-color: #eee; border-right: 1px solid #ccc;}
#leftcol a {color: #0000FF; text-decoration: underline; background-color: transparent;}
#rightcol{margin: 0; padding: 0px; background-color: #eee;}
#rightcol a {color: #0000FF; text-decoration: underline; background-color: transparent;}
#content{float:right; width: 35%; margin: 0 8% 0 0; padding: 0;}
td p {padding: 0 10px 0 10px; font-size:85%;}
td h1, h2, h3, h4, h5 {padding: 15px 0 0 10px; }
td h4 {margin: 10px 0 0 0; padding:10px 0 0 0; font-size:large;}
/*Component Divs                               */
/*************** #pageName styles **************/
#pageName{padding: 0px 0px 5px 10px;}
/************* #globalNav styles **************/
#globalNav{color: #cccccc; padding: 3px 0px 0px 10px; white-space: nowrap; background-color: #0075C4; font-weight:bold;}
#globalNav img{display: block;}
#globalNav a {font-size: 90%; padding: 0px 4px 0px 0px; text-decoration:none; font-weight: normal; color:#FFFFFF; background-color: transparent;}
/************* #breadCrumb styles *************/
#breadCrumb{font-size: 80%;	padding: 5px 50px 5px 0px; text-align:right;}
/************** .feature styles ***************/
.feature{padding: 0px 0px 0px 10px; font-size: 85%;}
.feature h3{padding: 0px 0px 0px 0px;}
.feature a {color: #006699; text-decoration: underline; background-color: transparent; font-size:12px;}
.feature ul, li {color:#525252; font-size:100%;}
.feature ul ul {color:#525252; font-size:100%;}
.feature img{float: left; padding: 0px 10px 0px 0px; margin: 0 5px 5px 0;}
.imgRight {float:right; margin-left:15px; margin-bottom:15px;}
/*  contact background */
.contbg {padding: 0px 0px 0px 10px; font-size: 85%;}
.contbg {float: right; padding: 0px 0px 0px 10px; margin: 0 0px 5px 5px;}
.contbg a:link, a:visited, a:hover {color: #336699; text-decoration: underline; background-color: transparent;}
/************* #Services-nav styles **************/
#servicenav{color: #cccccc; padding: 0px 3px 0px 5px; white-space: normal; background-color: #0075C4; font-weight:normal; width:580px;}
#servicenav img{display: none;}
#servicenav a {font-size: 12px; padding: 0px 4px 0px 0px; text-decoration:none; font-weight: normal; color:#FFFFFF; background-color: #0075c4;}

#aboutnav{color: #000000; padding: 0px 3px 0px 5px; white-space: normal; background-color: #FFFFFF; font-weight:normal; width:450px;}
#aboutnav img{display: none;}
#aboutnav a {font-size: 100%; padding: 0px 4px 0px 0px; text-decoration:none; font-weight: normal; color: #0000FF; background-color: #FFFFFF;}


blockquote {
  margin: 0;
  padding: 0 20px;
  background: #E7F1F3;
  border-top: 1px solid #AAD3DB;
  border-bottom: 1px solid #AAD3DB;}
.bluepage {font-size:13px; color:#FFFFFF;}
.bluepage h3{font-size:16px; color:#FFFFFF;}
.bluepage li {color:#FFFFFF; font-size:95%;}
.bluepage a:link, a:visited, a:hover {color: #FFFFFF; text-decoration: underline; background-color: transparent; line-height:1.1666px; font-size:12px;}
/* adjust margins to change separation between the feature image and text flowing around it */
/************* #siteInfo styles ***************/
#siteInfo{clear: both; border: 1px solid #cccccc; font-size: 75%; color: #c4c4c4; padding: 5px 10px 5px 5px; margin-top: 0px; background-color:#5a7591;}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
	the bottom border of the navBar in cases where they "touch" */
#siteInfo img{ padding: 2px 2px 2px 0px; vertical-align: middle;}



