body
{
	background: #FFF url('http://www.intelliants.com/img/page-bg.gif') top left repeat-x;
	color: #1F4465;
	margin: 0;
	padding: 0;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
}
div#header
{
	top: 0;
	position: absolute;
	width: 100%;
}
div#header-outer
{
	background: url('http://www.intelliants.com/img/header-central.gif') top left repeat-x;
	height: 206px;
	margin: 0 auto;
	width: 776px;
}
div#breadcrumb
{
	background: #366184 url('http://www.intelliants.com/img/top-pc-bg.jpg') bottom right no-repeat;
	color: #CDD7E1;
	font-size: 10px;
	line-height: 21px;
	padding: 0 0 0 15px;
	width: 789px;
}
div#breadcrumb a
{
	color: #CDD7E1;
}
div#icons
{
	float: right;
	margin-right: 45px;
}
div#icons a
{
	margin: 0 5px 0 0;
}	
/** general **/
div#header-general
{
	height: 123px;
	top: 21px;
	position: absolute;
	width: 815px;
}
div#header-general div#pc
{
	float: right;
	right: 0;
	top: 0;
}
div#header-general div#logo
{
	padding: 30px 0 0 0;
	float: left;
	width: 226px;
}
div#header-general div#tag
{
	margin-left: 226px;
	width: 357px;
}

/** menu **/
ul#top-menu
{
	background: url('http://www.intelliants.com/img/menu-right-bg.gif') bottom right no-repeat;
	height: 35px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 144px;
	list-style-type: none;
	width: 775px;
}
ul#top-menu li
{
	float: left;
	height: 35px;
}

div#submenu
{
	background: #C4E1F9 url('http://www.intelliants.com/img/submenu-bg.gif') top left repeat-x;
	height: 27px;
	margin: 0;
	top: 179px;
	position: absolute;
	width: 775px;
}
ul#sub-menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#sub-menu li
{
	font-size: 11px;
	float: left;
	padding: 0 18px;
	line-height: 27px;
}
ul#sub-menu li a
{
	color: #376186;
	background: url('http://www.intelliants.com/img/subli-bg.gif') bottom left repeat-x;
	padding: 0 0 2px 0;
	text-decoration: none;
}
ul#sub-menu li a:hover
{
	background: 0;
}
ul#sub-menu li.a
{
	background: url('http://www.intelliants.com/img/submenu-li-a.gif') top left repeat-x;
	color: #3D99B7;
	font-weight: bold;
	margin: 0 0 0 2px;
}
ul#sub-menu li.first
{
	background: url('http://www.intelliants.com/img/submenu-del.gif') top right no-repeat;
	height: 27px;
	padding: 0 0 0 3px;
	width: 15px; 
}
ul#sub-menu li.delim
{
	background: url('http://www.intelliants.com/img/submenu-del.gif') top left no-repeat;
	height: 27px;
	padding: 0;
	width: 3px;
}
/** content part **/
div#content-outer
{
	background: #E2EEF8 url('http://www.intelliants.com/img/content-outer-bg.gif') bottom left repeat-x;
}
div#content-inner
{
	background: #EAF3FA url('http://www.intelliants.com/img/content-bg.gif') bottom left repeat-x;
	margin: 206px auto 0 auto;
	width: 775px;
}
div#content
{
	padding: 15px;
}
div#main
{
	float: right;
	width: 515px;
}
div#main a
{
	color: #366187;
}
div#boxes
{
	float: left;
	width: 214px;
}

/** footer styles **/
div#footer-outer
{
	background: url('http://www.intelliants.com/img/footer-bg.gif') top left repeat-x;
}
div#footer-inner
{
	background: url('http://www.intelliants.com/img/footer-inner-bg.gif') top left repeat-x;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
	width: 775px;
}
div#footer
{
	padding: 10px 0;
	height: 77px;
}
div#footer-inner div#bottom-menu a
{
	color: #2A5174;
	margin: 0 10px;
}
div#footer-inner div#copy
{
	color: #2A5174;
	font-size: 10px;
	margin: 10px;
}

/** box styles **/
div.box
{
	background: url('http://www.intelliants.com/img/box-bg.gif') top left no-repeat;
	font-size: 11px;
	line-height: 15px;
	padding: 15px;
}
div.box-caption
{
	border-bottom: 1px solid #7EA9CE;
	color: #366187;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
div#caption
{
	background: url('http://www.intelliants.com/img/caption-left-bg.gif') top left no-repeat;
	line-height: 36px;
	margin: 0 0 15px 0;
}

/** general styles **/
img
{
	border: 0;
}
div.h1 
{
	background: url('http://www.intelliants.com/img/h1-bg.gif') top left no-repeat;
	padding: 0 15px;
	width: 550px;
	height: 58px;
}
div.h1 h1
{
	background: url('http://www.intelliants.com/img/h1-span.gif') top left repeat-x;
	color: #376186;
	float: left;
	height: 38px;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 10px 18px 0 8px;
}
h2
{
	background: url('http://www.intelliants.com/img/h2-bg.gif') top left no-repeat;
	padding: 0 0 0 15px;
	font-size: 15px;
	line-height: 31px;
}
h2.yellow
{
	background: url('http://www.intelliants.com/img/h2-bg-yellow.gif') top left no-repeat;
}
div.news-date
{
	font-family: Arial;
	font-size: 10px;
}
div.news-title
{
	color: #366187;
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0 8px;
}
div.all-items
{
	margin: 8px 0 15px;
	text-align: right;
}
div.all-items a
{
	color: #366187;
	font-weight: bold;
}
table td.title
{
	font-weight: bold;
	height: 26px;
	text-align: right;
}
div#logo
{
	background: url('http://www.intelliants.com/img/logo-bg.gif') top left no-repeat;
	height: 122px;
}
ul.sitemap li
{
	list-style-type: none;
	padding: 3px 0;
}
ul.sitemap li a
{
	color: #366187;
}
ul.sitemap ul
{
	padding-top: 3px;
}
ul.sitemap ul li
{
	padding: 0;
}
.bold
{
	font-weight: bold;
}
input, textarea, select
{
	background: #F6FBFF url('http://www.intelliants.com/img/input-bg.gif') top left no-repeat;
	border: 1px solid #7BA9D0;
}
input.btn
{
	border: 0;
}
div.notif
{
	background: url('http://www.intelliants.com/img/ok-left-bg.gif') top left no-repeat;
	height: 87px;
}
div.rnotif
{
	background: url('http://www.intelliants.com/img/ok-right-bg.gif') top right no-repeat;
	color: #0D7415;
	margin: 0 0 0 85px;
	vertical-align: middle;
	height: 87px;
	line-height: 87px;
}
div.error
{
	background: url('http://www.intelliants.com/img/ok-left-bg.gif') top left no-repeat;
	height: 87px;
}
div.rerror
{
	background: url('http://www.intelliants.com/img/ok-right-bg.gif') top right no-repeat;
	color: #0D7415;
	margin: 0 0 0 85px;
	vertical-align: middle;
	height: 87px;
	line-height: 87px;
}
input.submit
{
	border: 0;
	background: url('http://www.intelliants.com/img/btn-submit.gif') top left no-repeat;
	width: 75px;
	height: 23px;
}
input.reset
{
	border: 0;
	background: url('http://www.intelliants.com/img/btn-reset.gif') top left no-repeat;
	width: 75px;
	height: 23px;
}

div.pbox div.thumb
{
	background: url('http://www.intelliants.com/img/pbox-left.gif') top left no-repeat;
	float: left;
	text-align: center;
	font-size: 11px;
	width: 142px;
}
div.pbox div.avatar
{
	background: url('http://www.intelliants.com/img/prbox-left.gif') top left no-repeat;
	float: left;
	text-align: center;
	font-size: 11px;
	width: 142px;
}
div.pbox div.descr
{
	background: url('http://www.intelliants.com/img/pbox-right.gif') top right no-repeat;
	float: left;
	padding: 20px;
	width: 333px;
}
div.pbox div.descr h3
{
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 15px 0;
}
div.pbox div.descr a
{
	margin: 0 15px 0 0;
}
div.pdivid
{
	background-image: url('http://www.intelliants.com/img/pdivid.gif');
	clear: both;
	height: 3px;
	margin-bottom: 50px;
}
div.prd
{
	margin-bottom: 30px;
}
