/* Set page background color and margins */
body {background-color:#E5E5E5; background-image:url(images/background.gif); background-position:top; background-repeat:repeat-x; text-align:center;}

body#special {
background-color: #FFF;
}
/* Formatting for Dropdown menus */
.main  { width:802px; margin-left: auto; margin-right: auto; margin-top:0px; position:relative}
/* Company Sub-Menu */
.company  { position:absolute; top:45px; left:-5px; width:840px; z-index:1;  visibility:hidden;}
/* Services Sub-Menu */
.services  { position:absolute; top:45px; left:270px; width:420px; z-index:2;  visibility:hidden;}
/* Services -> What We Do Sub-Sub-Menu */
.servicesSub  { position:absolute; top:75px; left:366px; width:105px; z-index:3;  visibility:hidden;}
/* Who We Serve Sub-Menu */
.serve  { position:absolute; top:45px; left:-5px; width:840px; z-index:4;  visibility:hidden;}
/* Library Sub-Menu */
.library  { position:absolute; top:45px; left:240px; width:700px; z-index:5;  visibility:hidden;}

/* Text formatting */
.italics { font-style: italic;}
.copy {color: #333333; font-size: 11px; font-weight:normal; font-family:verdana, sans-serif;line-height:20px;}
.copy a:link {color: #435A8E; font-size: 11px; font-weight:normal; font-family:verdana, sans-serif;line-height:20px; text-decoration:underline;}
.copy a:visited {color: #435A8E; font-size: 11px; font-weight:normal; font-family:verdana, sans-serif;line-height:20px; text-decoration:underline;}
.copy a:hover {color: #6B8D7A; font-size: 11px; font-weight:normal; font-family:verdana, sans-serif;line-height:20px; text-decoration:underline;}
.copy a:active {color: #435A8E; font-size: 11px; font-weight:normal; font-family:verdana, sans-serif;line-height:20px; text-decoration:underline;}
.news {background: #FFF;text-align: left;color: #435A8E; font-size: 10px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px}
.news a:link {color: #435A8E; font-size: 10px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px; text-decoration:underline;}
.news a:visited {color: #435A8E; font-size: 10px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px; text-decoration:underline;}
.news a:hover {color: #6B8D7A; font-size: 10px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px; text-decoration:underline;}
.news a:active {color: #435A8E; font-size: 10px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px; text-decoration:underline;}
.footer {color: #FFFFFF; font-size: 9px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px;}
.footer a:link {color: #FFFFFF; font-size: 9px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px;text-decoration:underline;}
.footer a:visited {color: #FFFFFF; font-size: 9px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px;text-decoration:underline;}
.footer a:hover {color: #FFFFFF; font-size: 9px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px;text-decoration:none;}
.footer a:active {color: #FFFFFF; font-size: 9px; font-weight:normal; font-family:verdana, sans-serif;line-height:14px;text-decoration:underline;}
.intCopy {color: #336600; font-size: 11.5px; font-weight:normal; font-family:arial, sans-serif;line-height:18px}
.intCopy a:link {color: #336600; font-size: 11.5px; font-weight:normal; font-family:arial, sans-serif;line-height:18px; text-decoration:underline;}
.intCopy a:visited {color: #336600; font-size: 11.5px; font-weight:normal; font-family:arial, sans-serif;line-height:18px; text-decoration:underline;}
.intCopy a:hover {color: #012B1E; font-size: 11.5px; font-weight:normal; font-family:arial, sans-serif;line-height:18px; text-decoration:none;}
.intCopy a:active {color: #012B1E; font-size: 11.5px; font-weight:normal; font-family:arial, sans-serif;line-height:18px; text-decoration:none;}
.heading {color: #000000; font-size: 12px; font-weight:bold; font-family:arial, sans-serif;line-height:18px}

sup {font-size:10px;}


.button {color:#FFFFFF;background-color:#6A8B78;font-size: 10px; border-width:1px; border-color:#42598D; font-weight:normal; font-family:verdana, sans-serif; padding:3px;}

.nosee {
display: none;
}

