

/*Tabs*/
.navigationSCSC {
  float:left;
  width:100%;
  /*background:#DAE0D2 url("bg.gif") repeat-x bottom;*/
  background: url("bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
.navigationSC ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
.navigationSC li {
  float:left;
  background:url("left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  list-style:none;
  }
.navigationSC a {
  display:block;
  background:url("right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
.navigationSC a:hover {
  color:#333;
  }
.navigationSC .current {
  background-image:url("left_on.gif");
  }
.navigationSC .current a {
  background-image:url("right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.navBarSC{
	margin: 0;
	padding: 0px;
	background-color: #000000;
}

/*********** #navBar link styles ***********/

.navBarSC ul a:link, #navBar ul a:visited {display: block;}
.navBarSC ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.navBarSC li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body .navBarSC li {border-bottom: none;}

/*Sortable tables*/
table.sortable a.sortheader{
font-size:12px;
/*background-color:#eee;*/
color:#666666;
font-weight: bold;
text-decoration:none;
display:block;
}
table.sortable span.sortarrow{
color:black;
text-decoration: none;
}

body,td,th {
color: #333333;
}

body {
background-color:#ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

body,td{

	/*margin: 0px;
	padding: 0px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
}


/********** Link Info **********/

a:link, active{
color: #333333;
text-decoration: underline;
}

a:visited{
color: #777777;
text-decoration: underline;
}

a:hover{
color: #333333;
text-decoration: none;
}

/********** Master Font Styles **********/
h1, h2, h3, h4, h5, h6{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}

/********** Quicklink Text **********/
h1{
font-size:12px;
font-style:normal;
color:#333333;
}

h2{
font-size:16px;
font-weight:600;
color:#333333;
/*letter-spacing:2px;
padding:2px;*/
font-variant:small-caps;
}

h3{
font-size:11px;
font-weight:600;
color:#ffffff;
letter-spacing:0px;
padding:5px;
}

h4{
font-size:12px;
font-weight:bolder;
color:#000000;
}

h5{
font-size:12px;
font-weight:600;
color:#FFF200;
letter-spacing:1px;
padding:5px;
}

.h5SC{
font-size:12px;
font-style:normal;
font-weight:600;
color:#FFF200;
letter-spacing:0px;
padding:5px;
}

h6{
font-size:9px;
font-weight:normal;
color:#000000;
padding:1px;
}

h6CVI{
font-size:9px;
font-style:normal;
font-weight:normal;
color:#FFFFFF;
padding:1px;
}

/********** Other Text Styles **********/
.redText{
font-size:12px;
font-style:normal;
font-weight:normal;
color:red;
letter-spacing:1px;
padding:2px;
}
.style1{
color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.style2{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:600;
color:#FFF200;
padding:5px;
}

.style3{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
line-height:20px;
color:#333333;
padding:5px;
}

.style4{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#FFF200;
}

.style5{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-stretch:expanded;
letter-spacing:3px;
color:#333333;
padding:10px;
}

.style6{
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
letter-spacing:2px;
color:#333333;
padding:10px;
}

.greyedText{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:line-through;
}

.topMenuLinks{
font-size:12px;
/*margin:10px 0px	0px 0px;*/
padding: 0px 8px 50px 8px;
color: #000000;
}

.mapLinks{
font-size:12px;
color: #000000;
}

.topMenuLinks a:link, active{
font-size:12px;
color: #000000;
padding: 0px 8px 50px 8px;
}

.topMenuLinks a:visited{
font-size:12px;
padding: 0px 8px 50px 8px;
color: #000000;
}

.topMenuLinks a:hover{
font-size:12px;
color: #ffffff;
padding: 0px 8px 50px 8px;
}


.ql a:link, active{
color: #333333;
}

.ql a:visited{
color: #333333;
}

.ql a:hover{
color: #333333;
text-decoration:underline;
}

.bodyLinks2 a:link, active{
font-size:9px;
color: #333333;
/*text-decoration: underline;*/
padding: 0px 8px 0px 8px;
}

.bodyLinks2 a:visited{
font-size:9px;
color: #333333;
padding: 0px 8px 0px 8px;
}

.bodyLinks2 a:hover{
font-size:9px;
color: #000000;
background-color: #FFF200;
padding: 0px 8px 0px 8px;
}

.bodyLinks3 a:link, active{
font-size:9px;
color: #333333;
text-decoration: underline;
padding: 0px 8px 0px 8px;
}

.bodyLinks3 a:visited{
font-size:9px;
color: #333333;
padding: 0px 8px 0px 8px;
}

.bodyLinks3 a:hover{
font-size:9px;
color: #000000;
background-color: #FFF200;
padding: 0px 8px 0px 8px;
}

.txtArea{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:0px none #ffffff;
}

/**************************** Table Area ****************************/
.KBtable{
background-color:#eeeeee;
border:1px ridge #FFF200;
}

.borderAllOnly{
border-top:1px solid #333333;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
}

.borderBtmRgtOnly{
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.borderAllWhite{
padding:5px 5px 5px 5px;
background-color:#ffffff;
border:1px solid #333333;
}

.borderAllWhiteNo{
background-color:#ffffff;
border:1px solid #333333;
}

.borderBtmWhite{
background-color:#ffffff;
border-bottom:1px solid #333333;
}

.borderBtmGrey{
background-color:#C6C6C6;
border-bottom:1px solid #333333;
}

.borderBtmGrey a:link, active{
color: #000000;
font-style: italic;
/*text-decoration: italic;*/
}
.borderBtmGrey a:visited{
color: #000000;
font-style:italic;
/*text-decoration: italic;*/
}

.borderBtmGrey  a:hover {
/*color: #FFF200;*/
color: #000000;
text-decoration: underline;
}

.borderRgtBtmGrey{
background-color:#C6C6C6;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
}

.borderRgtGrey{
background-color:#C6C6C6;
border-right:1px solid #333333;
}
.borderTopLftWhite{
background-color:#ffffff;
border-left:1px solid #333333;
border-top:1px solid #333333;
}

.borderTopBtmWhite{
background-color:#ffffff;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
}

.borderTopRgtGrey{
background-color:#eeeeee;
border-top:1px solid #333333;
border-right:1px solid #333333;
}

.borderTopGrey{
border-top:1px solid #333333;
background-color:#eeeeee;
}

.borderTopRgtWhite{
border-top:1px solid #333333;
border-right:1px solid #333333;
background-color:#ffffff;
}

.borderRgtBtmWhite{
padding:5px 5px 5px 5px;
background-color:#ffffff;
/*border-bottom:1px solid #333333;
border-right:1px solid #333333;*/
}

.borderRgtWhiteNo{
background-color:#ffffff;
border-right:1px solid #333333;
}

.borderRgtLftBtmWhite{
padding:5px 5px 5px 5px;
background-color:#ffffff;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-left:1px solid #333333;
}

.borderRgtLft{
padding:0px 3px 0px 3px;
border-right:1px solid #333333;
border-left:1px solid #333333;
}

.borderRgt{
padding:0px 3px 0px 3px;
border-right:1px solid #333333;
}

.borderBtm{
padding:0px 3px 0px 3px;
border-bottom:1px solid #333333;
}

.borderRgtWhite{
padding:5px 5px 5px 5px;
background-color:#ffffff;
border-right:1px solid #333333;
}

.borderLftWhite{
padding:5px 5px 5px 5px;
background-color:#ffffff;
border-left:1px solid #333333;
}

.borderLftWhiteNo{
background-color:#ffffff;
border-left:1px solid #333333;
}

.borderRgtBtmProducts{
background-color:#ffffff;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.borderRgtBtmBlack{
padding:5px 5px 5px 5px;
background-color:#ffffff;
/*border-bottom:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;*/
border-bottom:1px solid #333333;
border-right:1px solid #333333;

}

.borderRgtBtmYellow{
background-color:#FFF200;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.borderRgtYellow{
background-color:#FFF200;
border-right:1px solid #333333;
}

.borderBtmYellowNo{
background-color:#FFF200;
border-bottom:1px solid #333333;
}

.borderRgtBtmYellowNo{
background-color:#FFF200;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.borderBtmLftWhite{
background-color:#ffffff;
border-bottom:1px solid #333333;
border-left:1px solid #333333;
}

.borderRgtBtmLgtGrey{
padding:5px 5px 5px 5px;
background-color:#eeeeee;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
}

.borderRgtLgtGrey{
padding:5px 5px 5px 5px;
background-color:#eeeeee;
border-right:1px solid #333333;
}

.borderBtmLgtGrey{
padding:5px 5px 5px 5px;
background-color:#eeeeee;
border-bottom:1px solid #333333;
}

.borderRgtLgtGreyNo{
padding:0px 0px 6px 0px;
background-color:#eeeeee;
border-right:1px solid #333333;
}

.borderRgtWhiteNo{
padding:0px 0px 0px 4px;
border-right:1px solid #333333;
background-color:#ffffff;
}

.borderRgtBtmWhiteNo{
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#ffffff;
}

.borderTopWhite{
border-top:1px solid #333333;
background-color:#ffffff;
}

.borderRgtTopWhite{
border-top:1px solid #333333;
border-right:1px solid #333333;
background-color:#ffffff;
}

.borderBtmLgtGrey{
background-color:#eeeeee;
border-bottom:1px solid #333333;
}

.blackBG{
background-color:#000000;
}

.yellowBG{
background-color:#FFF200;
}

.whiteBG{
background-color:#ffffff;
}

.greyBG{
background-color:#C6C6C6;
}

.greyBGRgtOnly{
background-color:#C6C6C6;
border-right:1px solid #333333;
}

.lightGrey{
background-color:#eeeeee;
}

/************************* ------ Special Class Tables ----- *************************/
.dots{
/*background-image:url(../images/general/Dots.jpg);
height:12px;*/
}

.quickDivide{
background-image:url(../images/general/QuickLinks-Devider.jpg);
}

li {
	list-style: circle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/************************* Forms Field and Buttons Styles *************************/
.submitBtns{
background-color:#FFF200;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
/*color:#000000;*/
}

.submitBtns2{
background-color:#FFF200;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
border-top:1px solid #FFF200;
border-left:1px solid #FFF200;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}

.submitBtnsGrey{
background-color:#B1B1B1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
border-bottom:1px solid #000000;
border-right:1px solid #000000;
/*color:#000000;*/
}

.loginForm{
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #000000;
}

.loginForm2{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #000000;
}

.searchBtn{
margin:4px 20px 0px 5px;
background-color:#FFF200;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
border-top: 1px solid #FFF200;
border-left:1px solid #FFF200;
border-bottom: 1px solid #000000;
border-right:1px solid #000000;
}

.searchBtnNew{
margin-left:5px;
padding:2px;
background-color:#FFF200;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
text-decoration:none;
}

.searchForm{
margin:3px 0px 0px 5px;
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #000000;
}

.selectPull{
margin:4px 0px 0px 5px;
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #000000;
}

.selectPull2{
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:1px solid #000000;
}

.selectPull-sm{
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border:1px solid #000000;
}

/************************* Image Table & Layer Formatting *************************/
.DVTlogo{
height:65px;
background-image:url(/images/general/Cog-Logo.jpg);
}

.topYellow{
height:28px;
background-color:#FFFFFF;
}

.topMenu{
height:41px;
background-image:url(/images/general/TopMenu-bg2.jpg)
}

.topMenu_Lft{
height:41px;
background-image:url(/images/general/TopMenu_LeftCorner.jpg)
}

.topMenu2{
height:41px;
background-image:url(/images/general/TopMenu-bg3.jpg)
}

.topMenu_Lft2{
height:41px;
background-image:url(/images/general/TopMenu_LeftCorner2.jpg)
}

.siteHighlights{
width:147px;
height:69px;
/*background-image:url(/images/general/SiteHighlights-Title.jpg);*/
}

.siteHighlights2{
width:147px;
height:69px;
background-image:url(/images/general/SiteHighlights-Title2.jpg);
}

.layerFreeDemo{
width:309px;
height:21px;
background-image:url(/images/general/FreeDemoCo.jpg);
/*margin-bottom:-3px;*/
}

.siteHighBG{
/*background-image:url(/images/general/SiteHighlights-Menubg.jpg);*/
}

/************************************************ BANNER ADDS ******************************************************/

.banner01{
width:100px;
height:75px;
}

.banner02{
width:100px;
height:75px;
}

.banner03{
width:100px;
height:75px;
}

.banner04{
width:102px;
height:69px;
background-image:url(/images/ads/intellect-banner.jpg);
}



/***********************************************/
/*                                              */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	text-indent: 10px;
}

body{
	font-family: Arial,sans-serif;
	color: #FFFFFF;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	border-top:1px solid #999999;
}


/*********** #sectionLinks styles ***********/
#sectionLinks{
position: relative;
margin: 0px;
padding: 0px;
font-size: 75%;
font-weight:600;
width: 126px;
}

#sectionLinks a:link, active{
color: #ffffff;
text-decoration: none;
padding: 2px 0px 2px 8px;
/*voice-family: "\"}\""; 
voice-family:inherit;
width: auto;*/
}

#sectionLinks a:visited{
padding: 2px 0px 2px 8px;
color: #ffffff;
text-decoration: none;
}

#sectionLinks a:hover{
color: #000000;
background-color: #FFF200;
padding: 2px 0px 2px 8px;
}

#masthead{
	margin: 0;
	padding: 10px 0px;
	color:#000000;
	/*border-bottom: 1px solid #cccccc;*/
	width: 100%;
}

/*-----------Mike Section Table formatting------------*/
img {
border:none;
}
/*-------dataTable---------------*/
table.trnTable{
border-collapse: collapse; 
width:100%;
}

/*----------------PriceList Table----------------------*/
tr.rowHeaderPL td{
/*padding:0px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
padding:5px 5px 5px 5px;
background-color:#CCCCCC;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-bottom-width:medium;
}
div.PLTitle{
color: #333333;
padding:10px;
text-align:left;
font-size:18px;
font-weight:bold;
}
tr.rowPL1 td{
background-color:#FFFFFF;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
border-top:1px solid #333333;
text-align:center;
}
tr.rowPL0 td{
background-color:#EEEEEE;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
border-top:1px solid #333333;
text-align:center;
}


/*------------------Mike General Table Stuff---------------------*/

#content-menu a
{
padding-left: 0px;
}
.mm_item_arrow_on
{
background-image:url(http://jake/gfx/menu-bullet.png) no-repeat 6px 0;
}
.mm_item_arrow_off
{
background-image:url(http://jake/gfx/menu-bullet.png) no-repeat 6px 0;
}

tr.rowHeader td{
/*padding:0px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
padding:5px 5px 5px 5px;
background-color:#CCCCCC;
border-bottom:1px solid #333333;
border-right:1px solid #333333;
border-bottom-width:medium;
}


tr.row1 td{
background-color:#FFFFFF;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
}
tr.row0 td{
background-color:#EEEEEE;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
}
tr.rowMoney1 td{
background-color:#FFFFFF;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
text-align:right;
font-size:10px;
}
tr.rowMoney0 td{
background-color:#EEEEEE;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
text-align:right;
font-size:10px;
}
tr.rowMoneyTotal td{
background-color:#FFFFFF;
border-bottom:1px solid #000000;
padding:4px 4px 4px 4px;
text-align:right;
font-size:12px;
font-weight:bold;
}

div.largeTable{
width:95%;
padding:10px;
/*border:2px solid #FFF200;*/
border:2px solid #888888;
}
div.largeTableNoBorder{
width:95%;
padding:10px;
}
div.smallTable {
padding:10px;
border:2px solid #888888;
}
div.smallTableNoBorder {
padding:10px;
}
span.smallTable {
padding:10px;
/*border:2px solid #888888;*/
}
div.Title{
color: #333333;
padding:10px;
text-align:center;
font-size:18px;
font-weight:bold;
}

table.formTable th{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
text-align:left;
}

/*Extra Formating for MJS*/
.borderTop{
padding:0px 0px 0px 0px;
border-top:1px solid #333333;
}
.borderTopLft{
padding:0px 3px 0px 3px;
border-top:1px solid #333333;
border-left:1px solid #333333;
}
.borderTopRgt{
padding:0px 3px 0px 3px;
border-right:1px solid #333333;
border-top:1px solid #333333;
}.borderLft{
padding:0px 3px 0px 3px;
border-left:1px solid #333333;
}
.borderRgt{
padding:0px 3px 0px 3px;
border-right:1px solid #333333;
}
.hidden {display:none;}
.shown {display:;}