/* CSS Document */

/* Global Styles */

html, body, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
	
body{
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-color: #F0F0F0;
}

a:link {
 	color: #333;
	text-decoration: none;
}

a:visited {
    color: #333;
	text-decoration: none;
}

a:hover {
    color: #333;
	text-decoration:underline;
}

li {
	font:12px/19px Arial, Helvetica, sans-serif;
	margin-left:35px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #A90008;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #A90008;
 margin: 0px;
 padding: 0px;
}

#content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	color: #333333;
	border-top: 1px solid #979785;
	border-bottom: 1px solid #979785;
	padding: 0px 10px 15px;
	text-align: justify;
}

#content h1{
	font-size: 15px;
	color: #A90008;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-style: none;
	padding-bottom: 6px;
}

#content h2{
	font-size: 14px;
	color: #333333;
	padding: 0;
	margin: 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}  

#single{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	color: #333333;
	border-top: 1px solid #979785;
	border-bottom: 1px solid #979785;
	padding: 0 30px 0 30px;
	text-align: justify;
}

#single h1{
	font-size: 15px;
	color: #A90008;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-style: none;
	padding-bottom: 6px;
}

#single h2{
	font-size: 14px;
	color: #333333;
	padding: 0;
	margin: 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}  

#footer{
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px;
	margin: 0px;
	background: #A1A1A1;
}
  
#footer a{
	color: #000000;
}

#footer a:hover{
	text-decoration:underline;
} 

#header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px;
}

#header a:hover{
	text-decoration:underline;
}

#wrapper{
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #49493C;
	width: 870px;
	margin: 10px auto 0px;
}

/*** Navigation Bar Settings ***/
#globalheader { width: 870px; height: 20px; margin: 0 auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 145px; height: 0; padding-top: 20px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader { background-image: url(../images/dcc_nav3.png); background-repeat: no-repeat; }

/* normal */
#globalheader #globalnav li#home a { background-position: 0 0; }
#globalheader #globalnav li#sales a { background-position: -145px 0; }
#globalheader #globalnav li#marketing a { background-position: -290px 0; }
#globalheader #globalnav li#broker a { background-position: -435px 0; }
#globalheader #globalnav li#developer a { background-position: -580px 0; }
#globalheader #globalnav li#register a { background-position: -725px 0; }

/* hover */
#globalheader #globalnav li#home a:hover { background-position: 0 -21px; }
#globalheader #globalnav li#sales a:hover { background-position: -145px -21px; }
#globalheader #globalnav li#marketing a:hover { background-position: -290px -21px; }
#globalheader #globalnav li#broker a:hover { background-position: -435px -21px; }
#globalheader #globalnav li#developer a:hover { background-position: -580px -21px; }
#globalheader #globalnav li#register a:hover { background-position: -725px -21px; }

/* pressed */
#globalheader #globalnav li#home a:active { background-position: 0 -42px; }
#globalheader #globalnav li#sales a:active { background-position: -145px -42px; }
#globalheader #globalnav li#marketing a:active { background-position: -290px -42px; }
#globalheader #globalnav li#broker a:active { background-position: -435px -42px; }
#globalheader #globalnav li#developer a:active { background-position: -580px -42px; }
#globalheader #globalnav li#register a:active { background-position: -725px -42px; }

/* selected */
#globalheader.home #globalnav li#home a { background-position: 0 -63px !important; }
#globalheader.sales #globalnav li#sales a { background-position: -145px -63px !important; }
#globalheader.marketing #globalnav li#marketing a { background-position: -290px -63px !important; }
#globalheader.broker #globalnav li#broker a { background-position: -435px -63px !important; }
#globalheader.developer #globalnav li#developer a { background-position: -580px -63px !important; }
#globalheader.register #globalnav li#register a { background-position: -725px -63px !important; }

/*** Classes ***/

.clearit {
	clear: both;
}

.featured {
 	margin: 15px 0 0 0;
 	border: thin solid #000000;
}

.bodyText {
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: justify;
	}
	
.bodyText a{
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: justify;
	}

.bodyText a:hover{
	font:12px/19px Arial, Helvetica, sans-serif;
	color:#333333;
	text-align: justify;
	text-decoration: underline;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.leftimage{
	float: left;
	width: 100px;
	height: 100px;
	margin: 10px 10px 15px 30px;
	border: 1px solid #000000;
}

.rightimage{
	float: right;
	margin: 20px 10px 20px 20px;
}

.galleryText {
	float: left;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 10px 15px 10px 15px;
	height: 110px;
	width: 660px;
	text-align: justify;
	}

.galleryText ul{
	margin: 0;
	}

.galleryText li{
	margin: 0 0 0 40px;
	font:12px/12px Arial, Helvetica, sans-serif;
	}

a.red, a.red:hover {
	color: #A90008;
}