

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;

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);
}
/*conflicts with Jake*/
/*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                             */
/***********************************************/
/*Section conflicts with Jake*/
/*.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%;
}