body
{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:white;
margin-top:0;
margin-left:0;
text-align:justify;
}

a
{
color:#0066CC;
text-decoration:none;
}

li
{
padding-bottom:7px;
}

.container
{
width:800px;
}

.top
{
background-image: url("/images/top.jpg");
background-repeat:no-repeat;
width:800px;
height:125px;
}

.topfull
{
background-image: url("/images/top_full.jpg");
background-repeat:no-repeat;
width:800px;
height:147px;
}

.pics
{
width:411px;
height:98px;
margin-left:384px;
}

/******************  primary nav  **********************/

.prinav
{
width:800px;
height:25px;
}

.prinav a
{
color:white;
text-decoration:none;
}

.prinav a:hover
{
color:red;
text-decoration:none;
}

.overcolor
{
color:red;
}

.prinavItemHome a,
.prinavItemcompany a,
.prinavItemInd a,
.prinavItemServ a,
.prinavItemQual a,
.prinavItemReq a,
.prinavItemNews a,
.prinavItemEmpl a,
.prinavItemCont a,
.prinavItemHomeov,
.prinavItemcompanyov,
.prinavItemIndov,
.prinavItemServov,
.prinavItemQualov,
.prinavItemReqov,
.prinavItemNewsov,
.prinavItemEmplov,
.prinavItemContov
{
float:left;
height:21px;
background-image:url(/images/menuMarker.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:18px;
margin-left:3px;
padding-top:3px;
}

.prinavItemHome a, .prinavItemHomeov
{
width:40px;
}

.prinavItemcompany a, .prinavItemcompanyov 
{
width:60px;
}

.prinavItemInd a, .prinavItemIndov
{
width:65px;
}

.prinavItemServ a, .prinavItemServov
{
width:115px;
}

.prinavItemQual a, .prinavItemQualov
{
width:48px;
}

.prinavItemReq a, .prinavItemReqov
{
width:103px;
}

.prinavItemNews a, .prinavItemNewsov
{
width:40px;
}

.prinavItemEmpl a, .prinavItemEmplov
{
width:82px;
}

.prinavItemCont a, .prinavItemContov
{
width:70px;
}

/*********************** secondary nav  **************************/

.secnav
{
clear:both;
width:800px;
height:25px;
margin-left:20px;
}

.secnav a
{
color:#666666;
text-decoration:none;
}

.secnav a:hover
{
color:#990000;
text-decoration:none;
}

/************************  content area   ***********************/

.content
{
margin-left:25px;
}


.newsleft
{
float:left;
width:280px;
}

.news
{
float:left;
width:450px;
}

.newstitle
{
background-image:url(/images/news.jpg);
background-repeat:no-repeat;
width:480px;
height:20px;
}

.newstitle span
{
display:none;
}

.newstext
{
}

/*.subtitle
{
color:black;
background-image:url(/images/tab.gif);
background-repeat:no-repeat;
width:150px;
height:20px;
padding-left:10px;
padding-top:2px;
font-weight:600;
}
*/

.subtitle3
{
color:black;
background-image:url(/images/tab.gif);
background-repeat:no-repeat;
width:150px;
height:20px;
padding-left:10px;
padding-top:2px;
font-weight:600;
}

.subtitle, .subtitle2
{
color:black;
font-size:12pt;
font-weight:bold;
}

/*.subtitle2
{
color:black;
background-image:url(/images/tab2.gif);
background-repeat:no-repeat;
width:202px;
height:20px;
padding-left:10px;
padding-top:2px;
font-weight:600;
}
*/
.contentleft
{
float:left;
width:47%;
padding-bottom:20px;
}

.contentright
{
float:left;
width:47%;
padding-bottom:20px;
padding-left:10px;
}

.lookatme
{
color:red;
}

.small
{
font-size:8pt;
}

.contentpics
{
}

.picdisplay
{
float:left;
width:150px;
height:200px;
border:1px gray dotted;
padding:3px;
margin:3px;
text-align:center;
}

/*********************  forms   *********************/

.formfield {
background-color : #EDEDED;
border: 1px solid #CCCCCC;
color : #000000;
font-family : arial;
font-size : 9pt;
padding-top : 0px;
padding-bottom : 0px; 
}

.submitbutton {
background-color : #999999;
border: 1px solid #CCCCCC;
color : #ffffff;
font-family : arial;
font-size : 9pt;
font-weight:bold;
padding-top : 0px;
padding-bottom : 0px; 
}

FIELDSET
{
width:740px; 
padding:10px;
}

LEGEND
{
color:#3333CC; 
font-weight:bold;
}

/*********************  footer   *********************/

.footer
{
clear:both;
background-image:url(/images/bottom.jpg);
background-repeat:no-repeat;
height:18px;
width:800px;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
}

.copyright
{
padding-top:1px;
padding-left:3px;
float:left;
width:49%;
text-align:left;
}
.credits a
{
padding-top:1px;
float:right;
width:49%;
text-align:right;
color:gray;
text-decoration:none;
padding-right:10px;
}
