/* darq.com default stylesheet */ 

/* -- element styles -- */
body
{
 font:normal 0.9em Arial, Helvetica, Sans-serif;
 background-color: #ffffff;
 color: #6C6862;
}

h1
{
 font:bold 1.1em Arial, Helvetica, Sans-serif;
 margin-top: 10px;
}

h2
{
 font:bold 1.1em Arial, Helvetica, Sans-serif;
 margin-top: 10px;
}

#newsContent .date
{
 font: normal 0.8em Arial, Helvetica, Sans-serif;
 margin: 0px;
 color: #CC0037;
 background-color: #ffffff;
}

.name
{
 display: none;
}

p
{
 text-align: justify;
}

p.error {
 color: red;
}

p.search {
 padding: 0;
 margin: 0;
}

#newsContent p
{
 margin: 0px 0px 15px 0px;
 padding: 0px;
}

p.tit
{
 float: left;
 margin-top: 22px;
 padding: 0;
 font:normal 1.0em Arial, Helvetica, Sans-serif;
}

img.logo
{
 float: left;
}

/* -- link styles -- */

a
{
 color: #CC0037;
 text-decoration: underline;
}

a:hover
{
 color: #CC0037;
 text-decoration: underline;
}
 
a:visited
{
 color: #666666;
 text-decoration: underline;
}

#navigation a
{
 color: #CC0037;
 text-decoration: none;
}

#navigation a:hover
{
 color: #CC0037;
 text-decoration: underline;
}
 
#navigation a:visited
{
 color: #CC0037;
 text-decoration: none;
}

#phone a
{
 color: #CC0037;
 text-decoration: underline;
}

#phone a:hover 
{
 color: #CC0037;
 text-decoration: underline;
}
 
#phone a:visited
{
 color: #CC0037;
 text-decoration: underline;
}


#solutionsNav a
{
 color: #CC0037;
 background-color: #ffffff;
 text-decoration: underline;
}

#solutionsNav a:visited
{
 color: #666666;
 background-color: #ffffff;
 text-decoration: underline;
}

#footer a
{
 background-color: #ffffff;
 color: #6C6862;
}

#footer a:visited
{
 background-color: #ffffff;
 color: #666666;
}

#solutionsNav ul
{
 margin: 0px 0px 0px 25px;
 padding: 0;
}

#navigation ul
{
  margin:0px;
  padding:0px;
}

#navigation li
{
  list-style-type:none;
  float:left;
  padding-right:9px;
}
 
/* -- layout -- */

#gradient
{
  float: right;
  background-image: url(/images/grad.gif);
  height: 56px;
  width: 640px;
}

#pageHeader
{
 background: #bb0000;
 border-bottom: 1px solid #bb0000;
 color: #ffffff;
 height: 55px;
 width: 100%;
}

#searchContainer
{
 float: right;
 margin: 14px 0px 0px 0px;
 width: 200px;
}

#searchContainer input {
 color: #6C6862;
}

#navHeader
{
 background-image: url(/images/nav.gif);
 height: 25px;
}

#navigation
{
 float: left;
 padding: 3px 0px 0px 14px;
 height: 25px;
 width: 500px;
}

#phone
{
 float: right;
 width: 200px;
 padding: 3px 0px 0px 0px;
 height: 25px;
}

#container
{
 width: 810px;
}

#innerContainer
{
 padding-left: 200px;   /* LC width */
 padding-right: 240px;  /* RC width + CC padding*/
}

#innerContainer .column
{
 float: left;
 position: relative;
}

#article-content,
#mainContent
{
 padding: 0 20px;    /* CC padding */
 width: 100%;
 color: #444541;
 background-color: #FFFFFF;
}

#article-content{ /* bootiq editor */
  width:auto;
}

#supportContent
{
 padding-top: 26px;
 padding-left: 165px;
 color: #444541;
 background-color: #FFFFFF;
}

#solutionsNav
{
 position: absolute;
 width: 200px;  /* LC width */
 left: 5px;
 top: 138px;
}

#newsContent
{
 width: 200px;  /* RC width */
 margin-right: -240px;  /* RC width + CC padding */
 margin-top: 10px;;
}

#footer
{
 padding-top: 30px;
 clear: both;
}


/* -- form -- */

form#contact
{
 font-size: 80%;
 padding: 0 1em;
 margin: 0;
 margin-bottom: 3em;
 background: #ffffff;
 color: #444541;
 border: 1px solid #C2C2C2;
}

form#signup
{
 font-size: 80%;
 padding: 0 1em;
 margin: 0;
 margin-bottom: 3em;
 background: #ffffff;
 color: #444541;
 border: 1px solid #C2C2C2;
}

form#contact dd 
{ 
 margin: .5em 0; 
}

form#signup dd 
{ 
 margin: .5em 0; 
}

label
{
 text-decoration: none;
}

em
{
 text-decoration: none;
}

form#contact dt 
{
 margin: 0;
 padding: 0 .5em;
 display: block;
 float: left;
 clear: left;
 width: 7em;
}

form#signup dt 
{
 margin: 0;
 padding: 0 .5em;
 display: block;
 float: left;
 clear: left;
 width: 7em;
}

form#signup .long_text {
 width: 20em;
}

form#contact textarea
{
  margin-left: .5em;
  border: #C2C2C2 solid 1px
}

form#signup textarea
{
  margin-left: .5em;
  border: #C2C2C2 solid 1px
}

form#signup .addr
{
  margin-left: 0em;
}

form#contact .button { clear: left; }

form#signup .button { clear: left;}

.input-box
{
  border: #C2C2C2 solid 1px;
}

input
{
  border: #C2C2C2 solid 1px;
}

/*.button
{
 width: 60px;
 height: 20px;
 margin-right: 15px;
 background-color: #bb0000;
 color: #ffffff;
 border: 0px;
 font:normal 0.9em  Arial, Helvetica, Sans-serif;
}*/
  

/* news page next/prev alignment */
.list-next-cont .next
{
  float:right;
}


/* event cont on the news page */
#mainContent .event-cont
{
  margin:0px 0px 20px 0px;
}

#mainContent .event-cont .heading-cont
{
  background-color: #ffffff;
  color: #444541;
  border-bottom:1px solid #f00000;
}

#mainContent .event-cont .name
{
  float:left;
}

#mainContent .event-cont .date
{
  margin-left:200px;
  text-align:right;
}

.sr-item{
  margin:0px 0px 30px 0px;
}

.sr-item h2{
  margin:0px 0px 2px 0px;
}
.sr-item .matchedtext{
  margin:0px 0px 2px 0px;
}
.sr-item .url{
  margin:0px 0px 0px 0px;
}

td { 
 padding: 5px;
 border: 0;
 width: 10px;
 border-bottom: 1px solid #cccccc; 
}

td.bottomrow {
 border-bottom: 0px
}

tr {
 margin: 0;
 padding: 0;
}

table {
 background-color: #F2F2F2;
 margin: 0;
 padding: 0;
 border: 1px solid #cccccc;
 border-bottom: 0;
 border-spacing: 0px;
}
