body {padding: 0px; margin: 0px; line-height: 1.166; font:Verdana, Tahoma;}

#contain {width: 780px; margin-top:0; margin-left:auto; margin-right:auto; padding:0;}

/*Header*/
#header1 {background-color:#FFFFFF;
	height:20px;
	width:auto;
	font-size:14px;
	text-align:right;
	font-family: Verdana, Tahoma;}
#header1 img {
	float:left;
	padding:0px;
	height: 180px;
}
#header1 a:link, #header1 a:visited {font-weight:bold; text-decoration:none; color:#FFFFFF; padding:0px 10px 0px 0px;}
#header1 a:hover {text-decoration:underline;}
#header1 a:active {text-decoration:none;}
#header2 {width:auto;}

/*Navigation Menu*/
#menu {width:auto; float:left;}
#menu ul {list-style:none; margin: 0px; padding:0px; width:130px; float:left;}
#menu a {font:bold 11px/16px arial, helvitica; display:block; border-width:1px; border-style:solid; border-color:#ccc #888 #bbb; margin:0px; padding: 2px 3px;}
#menu h2 {font:bold 14px verdana, arial; display:block; border-width:0px; margin:0px; padding: 2px 3px 3px 15px;}
#menu h2 {color:#fff; background:#AF191F; text-transform:uppercase;}
#menu h2:hover {color:#000000;}
#menu a {color:#000; background:#efefef; text-decoration:none;}
#menu a:hover {color:#a00; background:#fff;}
#menu li {position: relative;}
#menu ul ul {position: absolute; z-index: 500;}
div#menu ul ul {display:none;}
div#menu ul li:hover ul {display:block;}

/*Left Menu*/
#leftmenu {float:left; padding:0; width:199px;}
#table {margin: 0px; padding-top: 4px; width:auto; font:12px verdana; color:#111111}
#table ul {list-style-image: url(images/bullet.gif);}
#table img {margin:0; padding:0;}
#table a:link, #table a:visited {font-family: Verdana, Tahoma; font-size:12px; color:#193F8C;}
#table a:hover {color:#911016;}
#table a:active {color:#911016;}
#news {
	width:auto;
	height:auto;
	background-image:url(images/background4.jpg);
	border-left:1px solid #B01920;
	border-right:1px solid #B01920;
	border-bottom:1px solid #B01920;
}
#client {width:auto; height:140px; background-image:url(images/background11.jpg); border-left:1px solid #B01920; border-right:1px solid #B01920; border-bottom:1px solid #B01920;}
#border {height:100px; border-left:1px solid #B01920; border-right:1px solid #B01920; border-bottom:1px solid #B01920;}
#border img { padding-left:3px; padding-right:4px; float:left;}
#border a:link, #border a:visited {font-family: Verdana, Tahoma; font-size:9px; text-decoration:none; color:#111111}
#border a:hover {text-decoration:none; color:#69070C;}
#border a:active {text-decoration:none; color:#69070C;}
#feature_project {width:auto; height:134px; background-image:url(images/background3.jpg); border-left:1px solid #B01920; border-right:1px solid #B01920; border-bottom:1px solid #B01920; padding: 3px 3px 3px 6px}
#feature_project img {padding: 3px 3px 3px 0px; float: left;}
#feature_project a:link, #feature_project a:visited {font-family: Verdana, Tahoma; font-size:9px; text-decoration:none; color:#111111}
#feature_project a:hover {text-decoration:none; color:#69070C;}
#feature_project a:active {text-decoration:none; color:#69070C;}
#contact {width:auto; height:196px; background-image:url(images/background5.jpg); border-left:1px solid #B01920; border-right:1px solid #B01920; border-bottom:1px solid #B01920;}
#dkc {margin: 0px; padding-top: 4px; width:auto; line-height:1.3;}
#dkc a:link, #dkc a:visited {font-family: Verdana, Tahoma; font-size:9px; text-decoration:none; color:#111111}
#dkc a:hover {text-decoration:none; color:#69070C;}
#dkc a:active {text-decoration:none; color:#69070C;}



/*Right Content*/
#rightcontent {width:565px; margin-top:5px; float:right;}
.difference {}
.feature {font-family: Verdana, Tahoma; font-size:12px;
	color: #333333;
	text-align:justify;}
.feature img {float:right; padding:0px 0px 10px 15px;}
.feature img.left {float:left; padding:0px 5px 0px 0px;}
.feature a:link, .feature a:visited {color:#193F8C;}
.feature a:hover {color:#911016;}
.feature a:active {color:#911016;}
.feature b {color:#69070C}
.feature b.blue {color:#193F8C; font-style:italic; font-variant:small-caps;}
.feature h5 {color:#193F8C; font-style:italic; font-variant:small-caps;}
.feature b.blue2 {color:#193F8C;}
.feature b.blue3 {color:#193F8C; font-style:italic; font-size:15px; text-decoration:none; font-variant:small-caps;}

.services {font-family: Verdana, Tahoma; font-size:12px; color:#193F8C;}
.services a:link, .services a:visited {font-family: Verdana, Tahoma; font-size:12px; color:#193F8C;}
.services a:hover {color:#911016;}
.services a:active {color:#911016;}
.title {font:bold 14px Verdana, Tahoma; color:#69070C; text-align:center;}
.locations {font: 11px Verdana, Tahoma; color:#222222;}

.right {float: right;}
.inlineImage {
	text-align: center;
	font: 9px Verdana, Tahoma; color:#999;
	}
	.inlineImage img {
		padding: 0px;		}


/*Image Thumbnail CSS.  Credits: Dynamic Drive CSS Library. URL: http://www.dynamicdrive.com/style/ */
.thumbnail{position: relative;z-index: 0;}
.thumbnail img {padding: 0px 0px 9px 6px;}
.thumbnail img.nopad {padding: 0px 0px 9px 0px;}
.thumbnail:hover{background-color: transparent; z-index: 80;}
/*CSS for enlarged image*/
.thumbnail span{position: absolute; background-color: white; padding: 0px; left: -1000px; border: 1px solid black; visibility: hidden; color: #69070C; font: 11px Verdana, Tahoma; text-decoration: none;}
/*CSS for enlarged image*/
.thumbnail span img{border-width: 0; padding: 0px;}
/*CSS for enlarged image on hover*/
.thumbnail:hover span{visibility: visible; top:60px; left: 60px; /*position where enlarged image should offset horizontally */}


/*Affiliation logos*/
.logo {}
.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {text-decoration:none}
.logo a span {display: none;}
.logo a:hover span {display: block;
   top: 1000px; left:0px; width: 175px; position:absolute;
   padding: 5px; margin: 10px; z-index: 10;
   color:#222222; background: white;
   font: 10px Verdana, Tahoma; text-align: center;}



/*footer*/
#footer {background-color:#B01920; width:auto; height:30px; font-family:Verdana, Tahoma; font-size:9px; color:#FFFFFF; padding-left:10px; padding-top:5px}

/*padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/



/*Services Left Menu
.services_menu {
	/*PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 11px; (original 14)
	COLOR: #FFFFFF;
	LINE-HEIGHT: 37px; (original 37)
	FONT-FAMILY: arial,helvitica,sans-serif;
	font-variant:normal;
	font-style: normal;
	font-weight:bold;
	text-align:center;
}
.services_menu a {
	COLOR: #000000; TEXT-DECORATION: none
}
.services+menu a:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline; 
}
*/
