/* CSS Document */

BODY {
	background-image:  url(../images/bkrnd_rpeater.gif);
	background-repeat: repeat-x;
	background-color: #00374B;
  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#00374B;
  scrollbar-shadow-color:#00374B;
  scrollbar-face-color:#005D80;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#00374B;
  scrollbar-3dlight-color:#ffffff;
}
td.main {
    width: 766px;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.bodytxtreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.btxtwhy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.smallcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00374B;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E3E3E3;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopygreyout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #E3E3E3;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopyltb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #005D80;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopyltbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #005D80;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopydkb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00374B;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopydkbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #00374B;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.headercopypmmr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00374B;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.indexpict {
    margin: 0 5px 5px 0;
}
.adtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005D80;
	text-decoration: none;
	border-right: 1px solid #CDCDCD;
}
.adtxtnb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005D80;
	text-decoration: none;
}
.adtxtr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00374B;
	text-decoration: none;
	padding-left: 2px;
}
.adtxtwhy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00374B;
	background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    background-position: 0px 50%;
    padding: 0px 0px 0px 15px;
	margin: .1em 0;
    text-decoration: none;
}
.shadowleft {
     width: 3px;
	 height: 195px;
	 background-image:  url(../images/lft_ltshadow_full.gif);
	 background-repeat: no-repeat;
}
.shadowright {
     width: 3px;
	 height: 195px;
	 background-image:  url(../images/rt_ltshadow_full.gif);
	 background-repeat: no-repeat;
}
.dkshadowleft {
     width: 3px;
	 background-image:  url(../images/lft_dkshadow.gif);
	 background-repeat: repeat-y;
}
.dkshadowright {
     width: 3px;
	 background-image:  url(../images/rt_dkshadow.gif);
	 background-repeat: repeat-y;
}
.greytable {
     width: 233px;
	 height: 14px;
	 background-image:  url(../images/gbar.gif);
	 background-repeat: repeat-y;
}
.bluetable {
     width: 527px;
	 height: 14px;
	 background-color:  #00374B;
}
.leftnavtb {
     width: 230px;
}
.midpicthm {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pict.jpg);
	 background-repeat: no-repeat;
}
.midpictcu {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictcu.jpg);
	 background-repeat: no-repeat;
}
.midpictservice {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictservice.jpg);
	 background-repeat: no-repeat;
}
.midpictaff {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictaff.jpg);
	 background-repeat: no-repeat;
}
.midpicttest {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_picttest.jpg);
	 background-repeat: no-repeat;
}
.midpictpm {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictpm.jpg);
	 background-repeat: no-repeat;
}
.midpictwhy {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictwhy.jpg);
	 background-repeat: no-repeat;
}
.midpictab {
     width: 528px;
	 height: 224px;
	 background-image:  url(../images/mid_pictab.jpg);
	 background-repeat: no-repeat;
}
.gradienttable {
	 height: 5px;
	 width: 760px;
	 background-image:  url(../images/gradient_bar.gif);
	 background-repeat: repeat-x;
}
.maincontenttable {
     width: 562px;
}
/* Begin Main Table Attributes */
.midtable {
     width: 2px;
	 background-color: #CDCDCD;
	 background-image:  url(../images/top_bline.gif);
	 background-repeat: no-repeat;
}
.midtablebtm {
     width: 2px;
	 background-color: #ffffff;
	 background-image:  url(../images/btm_bline.gif);
	 background-repeat: no-repeat;
}
.leftmaintable {
      width: 196px;
}
/* End Main Table Attributes */
td.footer {
     height: 30px;
	 width: 564px;
}
.bottombartxt {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #ffffff;
	 background-color: #005D80;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
.oditxt {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #00374B;
	 background-color: #ffffff;
	 padding-left: 2px;
	 padding-right: 2px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}
.odilogotxt {
	 font-family: Times New Roman, Times, serif;
	 font-size: 16px;
	 color: #000000;
	 font-weight: bold;
}
.odilogotxtblue {
	 font-family: VTimes New Roman, Times, serif;
	 font-size: 16px;
	 color: #00374B;
	 font-weight: bold;
}

/* Bottom Nav Attributes */
.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
A.bottomnav:visited {
	COLOR: #ffffff;
}
A.bottomnav:link {
	COLOR: #ffffff;
}
A.bottomnav:hover {
	COLOR: #ffffff;
	text-decoration: underline;
}
/* End Bottom Nav Attributes */
/* Click Link Attributes */
.clicklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00374B;
	text-decoration: underline;
}
A.clicklink:visited {
	COLOR: #00374B;
}
A.clicklink:link {
	COLOR: #00374B;
}
A.clicklink:hover {
	COLOR: #FFCC00;
	text-decoration: underline;
}
/* End Click Link Attributes */
/* E-Mail Link Attributes */
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00374B;
	text-decoration: none;
}
A.email:visited {
	COLOR: #00374B;
}
A.email:link {
	COLOR: #00374B;
}
A.email:hover {
	COLOR: #FFCC00;
	text-decoration: underline;
}
/* E-Mail Link Attributes */
.cmdtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E3E3E3;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Begin Left ODI List And Box Attributes */
.iconrtnav
{
list-style: none;
margin: 3px;
padding: 0;
}
li.garrow
{
background-image: url(../images/grey_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
}
li.garrowup
{
background-image: url(../images/grey_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 20%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
}
li.garrowupb
{
background-image: url(../images/grey_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 10%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
}
li.garrowtwo
{
background-image: url(../images/orange_arrow.gif);
background-repeat: no-repeat;
background-position: 160px 70%;
padding: 0px 0px 4px 95px;
margin: .1em 0;
}
li.cdot
{
background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 14px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
li.sdot
{
background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
li.odot
{
background-image: url(../images/odot.gif);
background-repeat: no-repeat;
background-position: 0px 50%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
li.odott
{
background-image: url(../images/odot.gif);
background-repeat: no-repeat;
background-position: 0px 15%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
li.odotb
{
background-image: url(../images/odot.gif);
background-repeat: no-repeat;
background-position: 0px 10%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
.ecompbox {
     border: 1px solid #E3E3E3;
}
li.ecompdot
{
background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0px 15%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
li.ecompdott
{
background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0px 10%;
padding: 0px 0px 0px 15px;
margin: .1em 0;
font-family: Times New Roman, sans-serif;
font-size: 12px;
font-weight: bold;
color: #005D80;
text-decoration: none;
}
.learntxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 15px;*/
	font-weight: normal;
	color: #00374B;
	text-decoration: underline;
}
.rtnavtxt {
    font-family: Times New Roman, sans-serif;
	font-size: 14px;
	/*line-height: 14px;*/
	font-weight: normal;
	color: #005D80;
	text-decoration: none;
}
.toprtbox {
    width: 190px;
	height: 6px;
	background-image: url(../images/toprtshadow_box.gif);
	background-repeat: no-repeat;
}
.btmrtbox {
    width: 190px;
	height: 4px;
	background-image: url(../images/btmrtshadow_box.gif);
	background-repeat: no-repeat;
}
.lftgbar {
    width: 4px;
	background-image: url(../images/lftgbar_repeater.gif);
	background-repeat: repeat-y;
}
.rtgbar {
    width: 4px;
	background-image: url(../images/rtgbar_repeater.gif);
	background-repeat: repeat-y;
}
.rtboxline {
    height: 3px;
	background-image: url(../images/rtbox_line.gif);
	background-repeat: no-repeat;
}
.featuredtxt {
    font-family: Times New Roman, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #00374B;
	text-decoration: none;
	padding-left: 5px;
}
.consultingtxt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005D80;
	padding-left: 35px;
}
/* End Left ODI List And Box Attributes */
td.contactbox {
     width: 182px;
	 height: 54px;
	 background-color: #00374B;
	 background-image: url(../images/mail_pict.gif);
	 background-repeat: no-repeat;
	 background-position: 145px 80%;
	 padding-left: 3px;
	 padding-top: 5px;
	 padding-bottom: 5px;
}
.contactboxtxt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.contactboxnumber {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
/* Begin Breadcrumb Styles */
td.bctable {
   border-bottom: 1px solid #CDCDCD;
}
td.topgreylinetb {
   border-top: 1px solid #CDCDCD;
}
.bclink {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.bclink:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.bclink:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.bclink:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: underline;
}
.pdflink {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.pdflink:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.pdflink:link {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: none;
}
A.pdflink:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00374B;
	text-decoration: underline;
}
td.centergrey {
	background-image: url(../images/hgrey_line.gif);
	background-repeat: repeat-x;
	background-position: 50%;
}
/* go back link */
.backlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005D80;
	text-decoration: none;
}
A.backlink:visited {
	COLOR: #005D80;
}
A.backlink:link {
	COLOR: #005D80;
}
A.backlink:hover {
	COLOR: #FFCC00;
	text-decoration: underline;
}
/* go back link */
/* Begin Contact Form */
.formoutline {
	BORDER-RIGHT: #00374B 1px solid;
	BORDER-TOP: #00374B 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #00374B 1px solid;
	WIDTH: 200px; COLOR: #00374B;
	BORDER-BOTTOM: #00374B 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.formoutlinesm {
	border: #00374B 1px solid;
	FONT-WEIGHT: bold;
	WIDTH: 100px; COLOR: #00374B;
	BACKGROUND-COLOR: #ffffff;
}
.select {
	FONT-WEIGHT: bold;
	WIDTH: 200px; COLOR: #00374B;
	BORDER: 1px solid #00374B;
	BACKGROUND-COLOR: #ffffff;
}
.formoutlinecomments {
	border: #00374B 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	WIDTH: 250px; COLOR: #00374B;
	BACKGROUND-COLOR: #ffffff;
}
.submitbutton { 
 font: 12px Verdana, Arial, Helvetica, sans-serif; 
 background-color: #005D80; 
 color: #ffffff;
 border: 1px solid #E3E3E3;
 margin-right: 3px; 
 margin-top: 3px; 
 margin-bottom: 3px; 
}
.formtxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005D80;
	text-decoration: none;
 }

/* End Contact Form */
