* {padding:0; margin:0;}
body { color: #069; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.clear {clear:both;}
ul {list-style:none;}
a {color:#069;}
img { border: none; }
a:hover {color:#FB9504; text-decoration:none;}
h1 { margin-bottom: 10px; font-size: 20px; }
h2 { font-size:14px;	margin-bottom: 5px;}
h2 a { text-decoration: none;	color:#FB9504; }

h5 {
	font-size:32px;
	font-weight:bold;
	color:#FF6600;
	margin-bottom: 15px;
  }

#wrap #content  h3 {
	color: #FF6600;
	font: bold 18px;
}

#wrap {
	width:888px;
	margin:auto;
	padding-top: 20px;
}

h1 #sitename {display:none;}

#logo img {border:none;}

#topnav {
	background: url(images/topbar.jpg) no-repeat;
	height: 46px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#linklist p {text-align:center;}
#topnav ul { list-style:none; padding:10px 0 0 20px; }
#topnav li { display:inline; font-size:12px; text-transform:uppercase; }
#topnav a, #topnav a :visited { display:block; float:left; padding:5px 14px 5px 17px; text-decoration:none; color:#fff; font-weight: bold; border-right: solid 1px #fff;} 
#topnav a.last { border: none; }
#topnav li.first a {background:none;}
#topnav a:hover { background:url(images/topmenubg2.jpg) left center repeat-x; color:#0a2e5a; height: 40px;}
#topnav #current a {background:url(images/topmenubg2.jpg) left center repeat-x!important; color:#0a2e5a; height: 40px;}

#content { margin-top: 15px; }

#leftpage {width:70%; float:left;}
#sidebar {width:25%; float:right;}
.alignleft { display:block; padding:5px; background:#eee; border:solid 1px #ccc; float:left; margin:5px 10px 5px 5px;}
#leftpage h2 {display:block; margin-bottom:10px;}

#sidebar ul {padding:0 5px 5px 8px;}
#sidebar ul li {display:block; height:26px; border-bottom:solid 1px #eee;}

.hide {display:none;}

#sidebar h2 {padding:10px 0 18px 0;}
#sidebar ul a {
	display:block;
	height:20px;
	padding:6px 6px 0 10px;
	color:#006699;
	text-decoration:none;
}

/*table*/

table {border: solid 1px #ddd;}

table td {
	padding:3px;
	border-bottom: dashed 1px #ccc;
	text-align: center;
}

.tdhead { font: 12px  Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	background: #DDD; }

.alt {
	background: #FFFFEC;
}

.tablehead {
	background: #efefef;
	color: #006699;
	padding: 5px;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.trhead {
	background: #ddd;
	color: #000000;
	text-transform: uppercase;
}

#sidebar ul a:hover {
	display:block;
	height:20px;
	padding:6px 6px 0 10px;
	color:#FF6600;
	text-decoration:none;
	background: url(images/sidebarmenu2.png) no-repeat;
}

.info {
	font-size: 10px;
	text-align: right;
	color: #333333;
}

#dovetailfokslogo {
	display: block;
	float: right;
}

#wrap #content #col2 {
	float: left;
	width: 47%;
}

#wrap #content #col3 {
	float: right;
	width: 49%;
}

#content h1 {
	text-transform: uppercase;
	color: #FF6600;
}

#wrap #content #col1 {
	border-bottom: 1px dashed #E5E5E5;
	margin-bottom: 15px;
}

#col2 img, #col3 img {
	display: block;
	float: left;
	margin-right:5px;
}

#wrap #content hr {
	color: #009999;
	border-bottom: 1px solid #D4D0C8;
}

#wrap #content #leftpage #topcontent {
	height: 160px;
	padding-bottom: 10px;
}

#wrap #content #sidebar .subhead {
	padding: 3px;
	background: #FED9A4;
	text-transform:uppercase;
	border-bottom: 1px solid #FB9504;
}

.tdhead2 {
	background: #DDD url(images/greybg.png) repeat-x;
	font-size: 12px;
	color: #006699;
	text-transform: uppercase;
	padding: 5px;
}

.alignright {
	display: block;
	float: right;
	margin-left: 50px;
}

.services_list {
	height: 100px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ddd;
}

#wrap #content #colleft {
	float: left;
	width: 50%;
	padding-top: 10px;
}

#wrap #content #colright {
	float: right;
	width: 48%;
	padding-top: 10px;
}

#wrap #footer strong {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

strong.blue {
	color: #0099CC;
}

#wrap #content #leftpage h3 .small {
	color: #000000;
	font-size: 16px;
	margin-right: 10px;
	margin-left: 10px;
}

#wrap #content #leftpage h4 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 5px;
}

.boxtop, .boxbottom { background: url(images/box_top.png) no-repeat top; width: 883px; height: 12px; }
.boxbottom { background: url(images/box_bottom.png) no-repeat bottom; margin-bottom: 10px;  }
.box { width: 841px; padding: 0 20px; border-right: solid 1px #fb9503; border-left: solid 1px #fb9503; background: #fed9a4; }
.boxtopsmall, .boxbottomsmall { background: url(images/box_top_small.png) no-repeat top; width: 621px; height: 13px; }
.boxbottomsmall { background: url(images/box_bottom_small.png) no-repeat bottom; margin-bottom: 10px;  }
.boxsmall { width: 579px; padding: 0 20px; border-right: solid 1px #fb9503; border-left: solid 1px #fb9503; background: #fed9a4; }
.boxwhitetop, .boxwhitebottom { background: url(images/box_white_top.png) no-repeat top; width: 428px; height: 12px; }
.boxwhitebottom { background: url(images/box_white_bottom.png) no-repeat bottom; margin-bottom: 10px; }
.boxwhite { width: 406px; padding: 0 10px; border-right: solid 1px #fb9503; border-left: solid 1px #fb9503; }
.boxwhite p { min-height: 100px; }

.left { float: left; }
.right { float: right; }