/**DEFAULT STYLES**/
* {
	margin: 0;
	padding: 0;
}
a img {
	border: 0;
}
a {
    color: #000022;
    text-decoration: underline;
}
a:focus {
	outline: none;
}
p {
	margin-bottom: 20px;
}
h1 {
	color: #888;
	font-size: 18px;
	margin: 15px 0 0px;
}
h2 {
    color: #333;
    font-size: 18px;
    margin: 0 0 15px 0;
}

h3 {
    font-size: 15px;
    margin-bottom: 15px;
}

blockquote
{
    font-style: italic;
}

blockquote p
{
    font-style: normal;
    padding-left: 15px;
}

.pad15b {
    padding-bottom: 15px;
}

/**GLOBAL**/
body {
	font: 12px/1.3 arial, helvetica, sans-serif;
	background: #665;
}
#wrap {
	position: relative;
	margin: 8px auto 0 auto;
	width: 956px;
	height: auto;
}
#head {
	float: left;
	width: 956px;
	_widht: 900px;
	background: #e5dfc7 url(../images/header.gif) left top no-repeat;
}
#center {
	float: left;
	width: 947px;	
	background: #585854 url(../images/wrapper.gif) left top repeat-y;
	padding-left: 9px;
}
#footer {
	float: left;
	height: 105px;
	width: 956px;
	background: #e5dfc7 url(../images/footer.gif) left top;
}

/**HEAD CONTENT**/
#logo a {
	float: left;
	width: 298px;
	height: 66px;
	padding: 26px 0 12px 31px;
}
#navigation {
	float: left;
	width: 947px;
	height: 51px;
	padding-left: 9px;
	background:  url(../images/wrapper.gif) left top repeat-y;
}
ul#mainNav {
	float: left;
	width: 938px;
	height: 25px;
	font-family: verdana, helvetica, sans-serif;
	text-transform: lowercase;
	font-weight: bold;
	list-style: none;
	border-bottom: 1px solid #a0a0a0;
	background: #484840 url(../images/navBg.gif) left top repeat-x;
}
ul#mainNav li {
	float: left;
	height: 25px;
}
ul#mainNav li a {
	float: left;
	height: 20px;
	padding: 5px 12px 0;
	text-decoration: none;
	color: #d0d0c0;
}
ul#mainNav li a:hover, ul#mainNav li a.on {
	color: #fff;
	background: #615e50 url(../images/navHover.gif) left top repeat-x;
}
ul#subNav {
	float: left;
	width: 938px;
	height: 25px;
	list-style: none;
	text-transform: lowercase;
	background: #484840;
}
ul#subNav li {
	float: left;
	height: 25px;
}
ul#subNav li a {
	float: left;
	height: 20px;
	padding: 5px 15px 0 13px;
	font-weight: bold;
	text-decoration: none;
	color: #d0d0c0;
}
ul#subNav li a:hover, ul#subNav li a.on {
	background: #615e50;
	color: #fff;
}

/**Center Content - HOME**/
#introText {
	float: left;
	width: 286px;
	height: 392px;
	padding: 63px 10px;
	color: #fffff0;
	background: #aaa99b url(../images/homeSideBar.gif) left top no-repeat;
}
#introText p {
	_margin-bottom: 5px;
}
#introText a {
	color: #fffff0;
	text-decoration: underline;
}
#introText a:hover {
	text-decoration: underline;
}
#flash {
	float: left;
	width: 632px;
	height: 518px;
	background: #aaa99b url(../images/homeGradient.gif) left top repeat-y;
}
#flash img {
	display: block;
}
#homeSideBar {
	float: left;
	width: 500px;
	height: auto;
	min-height: 447px;
	_height: 447px;
	padding: 0 132px 0 0;
	background: transparent url(../images/sideBar.gif) right top no-repeat;
}
.fastBotPanel
{
    position: absolute;
    top: 218px;
    left: 825px;
    width: 113px;
}

/**Center Content subpages**/
#content {
	float: left;
	width: 710px;
	height: auto;
	min-height: 447px;
	_height: 447px;
	background: #aaa99b url(../images/contentGradient.gif) left top repeat-y;

}
#content p {
    line-height: 18px;
}

#subpage #content img{
	float: right;
	margin: 0 0 0 15px;
}

#content ul {
	margin: 0 0 0 30px;
}

.article {
    float: left;
    line-height: 20px;
    margin-bottom: 10px;
    width: 546px;
}

#news #content .article img {
    float: left;
    height: 120px;
    width: 150px;
    padding: 0 5px 0 0;
}

#clients #content ul {
    list-style: none;
    line-height: 20px;
}
#sideBar {
	float: left;
	width: 546px;
	height: auto;
	min-height: 447px;
	_height: 447px;
	padding: 20px 144px 50px 20px;
	background: transparent url(../images/sideBar.gif) right top no-repeat;
}

/* Inner Page Nav */
#innerNav {
	float: left;
	height: auto;
	min-height: 200px;
	width: 228px;
}
#innerNav ul {
	list-style: none;
	margin: 80px 0 0 25px;
}
#innerNav ul li {
	margin-bottom: 10px;
	text-indent: -10px;
}
#innerNav ul li a {
	padding-left: 10px;
	color: #C0C0A0;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/arrowOff.gif) left 3px no-repeat;
}
#innerNav ul li a:hover {
	color: #fff;
	background: url(../images/arrowOn.gif) left 3px no-repeat;
}
#innerNav ul li a.on {
	color: #fffff0;
	background: url(../images/arrowOn.gif) left 3px no-repeat;
}
#innerNav p {
    color: #fffff0;
    margin: 80px 0 0 10px;
}
/**footer**/
#footerLinks {
	float: left;
	width: 938px;
	padding: 20px 9px;
	margin: 0 auto;
	text-align: center;
	color: #333;
}
#footerLinks, #footerLinks a {
	color: #D0D0C0;
	font-size: 10px;
	text-decoration: none;
}
#footerLinks a:hover {
	color: #fff;
	text-decoration: none;
}