ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr,td
{ margin: 0; padding: 0; }
a img,:link img,:visited img,fieldset { border: none; }
.clr{clear:both;height:0;font-size: 1px;line-height: 0px;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	background:#DCDCDC url(images/main-bg-tile.jpg) 0 0 repeat-x;
	padding:0;
	margin: 0;
	color:#908f8f;
}
.mainwrapper {
	background:url(images/bg.jpg) 0 0 no-repeat; padding-top:10px;
}
#wrapper {margin:0 10px;}
#header {
	width:100%; border-collapse:collapse;
}
#header img {display:block;}
#logo{
	background:url(images/header-tile.gif) 0 0 repeat-x;
}
#home{
	width:124px;
}
#banner-wrp {
	background:#fff url(images/tile.gif) 0 0 repeat-x;
	padding-top:16px; min-width:287px;
}

#banner{
	background:url(images/banner-tile.jpg) 0 0 repeat-x;
	margin:0 6px;
}
#banner-bl{
	background:url(images/banner-bl.jpg) 0 0 no-repeat;
}
#banner-br{
	background:url(images/banner-br.jpg) 100% 0 no-repeat; height:143px;
	text-align:right;
}
#banner-br img.slogan{
	margin:59px 14px 11px auto;
}
#banner-br img.learn-more {margin-right:14px;}
#cont {background:#fff; min-width:263px; padding:21px 12px 0 12px;}
#cont .read-more {
	display:block;
	height:26px;
	width:61px;
	background:url(images/btn-read-more.gif) 0 0 no-repeat;
}
.read-more span{
	display:none;
}
#cont ol {margin-left:1.5em;}
#navmenu {list-style:none;}
#navmenu li { padding:22px 0 32px 0; background:url(images/devider.gif) 12px 100% no-repeat;}
#navmenu li a {
	color:#011933; font:1.2em Arial, Helvetica, sans-serif; text-decoration:none;
	background:url(images/nav-menu-bul.gif) 0 0.33em no-repeat;
	padding-left:12px;
}
#navmenu li .summary{padding-left:12px;}
#navmenu li .summary a{background:none; color:#908f8f;padding-left:0;font:1.0em Arial, Helvetica, sans-serif;}
.content	{
	padding:10px 9px 10px 16px;
	font-size:0.9em;
}
* html .content {height:1%;}
.block ul li {list-style:none;}
.block ul li a { background:url(images/list-bul.gif) 0 0.4em no-repeat; padding-left:12px;}
.block ul.unflt li a {display:block;}
h2 { 
	color: #7a7a7a; background:url(images/h2-bul.gif) 0 0.4em no-repeat; padding-left: 11px;
	font-size:1.2em; margin-bottom:0.5em;
}
p, ul, ol, #contact {padding-bottom:0.5em; line-height:1.4em; color:#000;}
* html #contact {zoom:1;} /*crappy IE*/
a {color:#f36523;}
div.block{padding: 0 22px 1.5em 12px;}
#footer{background:#fff; min-width:287px;}
#footer p { margin:22px 0 0 17px; padding-bottom:1.5em; color:#000; font-size:0.8em;}
#footer a {color:#f36523; text-decoration:none;}
#footer .home-tab { display:block; background:#f36523 url(images/home-tab-tlc.gif) 0 0 no-repeat;
	margin-left:16px; 
	width:65px;
	text-decoration:underline;
	color:#FFF;
}

#footer .home-tab span{ display:block;
	background:url(images/home-tab-trc.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:0.85em;
	padding:5px 0;
}
#htb {border-bottom:2px solid #f36523;}
.breadcrumb {margin:6px 6px 0 6px; color:#000;}
.breadcrumb span { color:#000; letter-spacing:0.05em; background:url(images/link-bul.gif) 0 0.33em no-repeat; padding-left:14px;}
.tlc, .trc, .blc, .brc
	{
	background-color:transparent;
	background-repeat: no-repeat;
	}

.tlc
	{
	background-image:url(images/breadcrumb-bg-tlc.gif);
	background-position: 0% 0%;
	}

.trc
	{
	background-image:url(images/breadcrumb-bg-trc.gif);
	background-position: 100% 0%;
	}
	
.blc
	{
	background-image:url(images/breadcrumb-bg-blc.gif);
	background-position: 0% 100%;
	background-color:#e7e7e7;
	}

.brc
	{
	background-image:url(images/breadcrumb-bg-brc.gif);
	background-position: 100% 100%;
	}
.fltrt {
	float: right;
	margin-left: 10px;
}
.fltlft {
	float: left;
	margin-right: 10px;
}
div.left {float:left;}
div.right {float:right;}
div.alignright {text-align:right;}
#your-name, #your-email, #your-message {
	width :100%; border:2px inset #ccd1c1; margin-bottom:10px; color:#1f8cd4;
	font:1.0em Arial, Helvetica, sans-serif;
}
#your-message { padding-left:0; padding-right:0;}
label {font-size:0.9em;}
#clear span, #send span { visibility:hidden;}
#clear, #send {
	width:61px;
	height:26px;
	border:none;
	margin-bottom:0.3em;
}
#clear { 
	background:url(images/btn-reset.gif) 0 0 no-repeat;
}
#send { 
	background:url(images/btn-submit.gif) 0 0 no-repeat;
}