body p {font-size:0.8em;}
html{font-family:Arial,sans-serif;}
h1{font-size:24px;font-weight:bold;}
h2{font-size:18px;font-weight:bold;}
p{margin-bottom:1em;font-size:1em;}
strong{font-weight:bold;}

/*a span{display:none;}*/
#wrapper{margin:auto;width:843px;padding-left:48px;padding-bottom:48px;background-image:url(/images/bg-main.png);background-position:bottom;background-repeat:no-repeat;}
#header{width:795px;height:135px;background-image:url(/images/bg-header.png);background-repeat:no-repeat;vertical-align:bottom;position:relative;}
#header p.tel {float:right;margin-right:10px;clear:both;right:10px;bottom:25px;position:absolute;}
#header p.fax {float:right;margin-right:10px;clear:both;right:10px;bottom:5px;position:absolute;}
#header p span {font-weight:bold;padding-right:3px;}
#portfolio{width:795px;border-top:5px solid #514e4f;border-bottom:5px solid #514e4f;}
#left-col{width:216px;float:left;}
	.navigation{padding-left:11px;padding-right:11px;}
	.navigation li a{display:block;height:35px;padding-top:12px;border-bottom:1px solid #8d8b8c;color:#005696;text-decoration:none;font-weight:bold;}
	.navigation ul {margin-left:25px;}
	a.activenavitem{color:#00a48a !important;}
#mid-col{width:375px;float:left;}
	#mid-col h1{background-image:url(/images/bg-h1.png);background-repeat:no-repeat;background-position:bottom;height:40px;}
	#mid-col p {margin-left:14px;margin-right:14px;}
	#mid-col ul {margin-bottom:1em;}
	#mid-col ul  li{list-style:disc;margin-left:28px;}
#mid-col-wide{width:570px;float:left;}
	#mid-col-wide h1{background-image:url(/images/bg-h1-wide.png);background-repeat:no-repeat;background-position:bottom;height:40px;}
	#mid-col-wide ul {list-style-type: square;}
	#mid-col-wide li {margin-left: 20px; list-style-type: square; font-size: 0.8em;}
	.thumb {position:relative;width:128px;height:107px;padding-left:5px;padding-top:5px;background-image:url(/images/bg-thumb.png);background-repeat:no-repeat;margin-right:9px;float:left;}
	.thumb div {z-index:999;position:absolute;bottom:10px;left:5px;font-size:0.8em;background-color:#5991bb;color:#cccccc;float:left;margin-top:-20px;width:118px;text-align:center;}
#right-col{width:202px;float:left;background-image:url(/images/bg-right-col.png);background-repeat:no-repeat;background-position:bottom;}
	#right-col h2 {width:186px;margin-bottom:16px;padding-left:14px;}
	#right-col ul {width:186px;padding-left:14px;}
	#right-col ul li{margin-bottom:12px;}
	#contact-btn a{display:block;width:176px;height:110px;background-image:url(/images/btn-contact-us.jpg);background-repeat:no-repeat;}
	#download-btn a{display:block;width:176px;height:110px;background-image:url(/images/btn-technical-downloads.jpg);background-repeat:no-repeat;}
	#callback-btn a{display:block;width:176px;height:110px;background-image:url(/images/btn-callback.jpg);background-repeat:no-repeat;}
	#icb-btn a{display:block;width:176px;height:110px;background-image:url(/images/btn-icb.png);background-repeat:no-repeat;}
#footer{width:795px;border-top:5px solid #514e4f;}
	#footer a{color:#514e4f;text-decoration:none;}	
	#footer a:hover{text-decoration:underline;}	
	#address{margin-left:12px;margin-top:12px;font-size:10px;}
	#footer-links{margin-left:12px;margin-top:12px;font-size:10px;}
		#footer-links ul li{float:left;margin-right:10px;}
	#cfa{float:right;margin-right:12px;font-size:10px;}

.shadow-bot{width:795px;height:16px;background-image:url(/images/bg-shadow-bot.png);background-repeat:no-repeat;clear:both;}
.shadow-top{width:795px;height:10px;background-image:url(/images/bg-shadow-top.png);background-repeat:no-repeat;clear:both;}

/*contact*/
input[type="text"], input[type="password"], input[type="submit"], input[type="button"], select, input[type="checkbox"], input[type="file"] { padding-top:7px; font-family:inherit; font-size:1.2em; border:1px #cccccc solid; padding:3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
input[type="text"], input[type="password"], input[type="submit"], input[type="checkbox"], input[type="file"] { height:24px; }
input[type="submit"], input[type="button"] { height:27px; }
input[type="submit"], input[type="button"] { float:right !important;margin-right:20px; }
input[type="submit"]:hover, input[type="button"]:hover { background-color:#f2f2f2; cursor:pointer; }

textarea {font-family:inherit; font-size:inherit; border:1px solid #999999; padding:2px; -webkit-border-radius:5px; -moz-border-radius:5px; width:90%;height:150px;}
textarea:hover {font-family:inherit; font-size:inherit; border:1px solid #b1e1ef; }
input[type="text"]:focus, input[type="password"]:focus {background-color:#fafafa;border:1px solid #999;}
p {clear: left;margin: 0;padding-top:4px;padding-bottom:4px;}
legend {font-size:1.4em;color:#005b7f}
label {padding-top:4px;padding-bottom:4px;font-weight: bold;float: left;width:140px;}
label.checkbox {font-size:0.7em;}
.smallTxt{font-size:0.7em;}

tr.feedHeader {border-top:1px solid #4f81bd;border-bottom:1px solid #4f81bd;}
tr.feedRow {background-color:#d3e9ee;}
