* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	list-style: none;
	font-style: normal;
	font-weight: normal;
	line-height: inherit;
	font-family: inherit;
	text-decoration: none;
}
body	{
	background: url(../images/bg_body.png) repeat-x left top;
	font: normal normal 62.5%/1.2 Helvetica, Arial, Helvetica, sans-serif;
}

/***** PAGE LAYOUT *****/

.wrap {
width: 981px;
margin: 0 auto;
}

#header	{
height: 45px;
}

#feature {
height: 325px;
}

#content {
}

#footer	{
height: 115px;
background: #424242;
}

/***** GLOBAL STYLES *****/

strong {
font-weight: bold;
}

cite, em {
font-style: italic;
}

a, a:visited, a *, a:visited *	{
cursor: pointer;
}

.clear {
height: 0;
clear: both;
display: block;
overflow: hidden;
}

.bg	{
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
position: absolute;
}

.boldorange {
color:#bd7c15;font-weight:bold;font-size:11pt;
}

/***** HEADER STYLES *****/

#header .wrap {
position: relative;
}

#header a.logo, #header a.logo:visited	{
top: 0;
left: 0;
width: 310px;
height: 92px;
display: block;
margin-left: 20px;
position: absolute;
background: url(../images/bg_logo.png) no-repeat left top;
}

#header ul {
float: right;
padding-top: 13px;
}

#header li	{
float: left;
padding-right: 2px;
background: url(../images/bg_nav.png) no-repeat -123px 0px;
}

#header li.last	{
padding: 0;
}

#header li a, #header li a:visited	{
color: #fff;
float: left;
height: 23px;
display: block;
padding-top: 9px;
font-size: 1.4em;
text-align: center;
position: relative;
background: #5a5a5a;
}

#header li a:hover	{
color: #5a5a5a;
background: #fbc41e;
}
a.nav1, a.nav1:visited	{
width: 123px;
}
a.nav2, a.nav2:visited	{
width: 120px;
}
a.nav3, a.nav3:visited	{
width: 124px;
}
a.nav4, a.nav4:visited	{
width: 135px;
}
#header li span.bg	{
height: 32px;
}
.nav1 span	{
background: url(../images/bg_nav.png) no-repeat 0px 0px;
}
.nav2 span	{
background: url(../images/bg_nav.png) no-repeat -125px 0px;
}
.nav3 span	{
background: url(../images/bg_nav.png) no-repeat -247px 0px;
}
.nav4 span	{
background: url(../images/bg_nav.png) no-repeat -373px 0px;
}
.nav1 span:hover	{
background: url(../images/bg_nav.png) no-repeat 0px -32px;
}
.nav2 span:hover	{
background: url(../images/bg_nav.png) no-repeat -125px -32px;
}
.nav3 span:hover	{
background: url(../images/bg_nav.png) no-repeat -247px -32px;
}
.nav4 span:hover	{
background: url(../images/bg_nav.png) no-repeat -373px -32px;
}

/***** FEATURE STYLES *****/

#feature .grey_bar	{
height: 7px;
display: block;
overflow: hidden;
margin-bottom: 0px;margin-top:5px;
background: url(../images/bg_freature_grey_bar.png) no-repeat left top;
}

#feature .grey_bar_btm	{
height: 7px;
display: block;
overflow: hidden;
margin-bottom: 5px;margin-top:0px;
background: url(../images/bg_freature_grey_bar.png) no-repeat left top;
}

#feature img	{
display:block;
margin:0 auto 0px auto;
}

/***** CONTENT STYLES *****/

#content .wrap	{
padding: 15px 0 35px 0;
background: url(../images/bg_grey_bar.png) no-repeat left bottom;
}

#content .box	{
background: url(../images/bg_box.jpg) repeat-y left top;
}

#content .inner	{
background: url(../images/bg_content_inner.jpg) repeat-y right top;
}

#content .box .content	{
margin: 0 15px;
padding: 4px 0 0 8px;
background: url(../images/bg_content_content.jpg) repeat-x left top;
}

#content .box h2	{
color: #fff;
width: 240px;
height: 22px;
font-size: 1.3em;
font-weight: bold;
position: relative;
margin-bottom: 15px;
padding: 7px 15px 0 15px;
background: url(../images/bg_content_h2.png) no-repeat left top;
}

#content .box h2 span	{
top: 0;
right: 0;
width: 5px;
height: 29px;
display: block;
margin-right: -5px;
position: absolute;
background: url(../images/bg_content_h2.png) no-repeat right top;
}


/*** FOR LONGER HEADING TEXT ***/

#content .box h3	{
color: #fff;
width: 275px;
height: 22px;
font-size: 1.3em;
font-weight: bold;
position: relative;
margin-bottom: 15px;
padding: 7px 15px 0 15px;
background: url(../images/bg_content_h2.png) no-repeat left top;
}

#content .box h3 span	{
top: 0;
right: 0;
width: 5px;
height: 29px;
display: block;
margin-right: -5px;
position: absolute;
background: url(../images/bg_content_h2.png) no-repeat right top;
}

/*** FOR HOMEPAGE FEATURED ***/

#content .box h1	{
color: #fff;
width: 235px;
height: 22px;
font-size: 1.3em;
font-weight: bold;
position: relative;
margin-bottom: 15px;
padding: 7px 15px 0 15px;
background: url(../images/bg_content_h2.png) no-repeat left top;
}

#content .box h1 span	{
top: 0;
right: 0;
width: 5px;
height: 29px;
display: block;
margin-right: -5px;
position: absolute;
background: url(../images/bg_content_h2.png) no-repeat right top;
}


/** **/

#content .box p	{
font-size: 1.2em;
line-height: 1.4em;
}

#content .box p.learn	{
margin-top: 10px;
}

#content p.learn span.bg	{
width: 109px;
height: 24px;
background: url(../images/bg_learn_more.png) no-repeat left top;
}

#content a.learn, #content a.learn:visited	{
height: 21px;
width: 109px;
color: #424242;
display: block;
padding-top: 3px;
text-align: center;
position: relative;
}

#content .top, #content .bottom	{
clear: both;
height: 15px;
display: block;
overflow: hidden;
}

#content .top span, #content .bottom span	{
width: 15px;
height: 15px;
float: right;
display: block;
overflow: hidden;
}

#content .top {
background: url(../images/bg_top.jpg) no-repeat left top;
}

#content .top span {
background: url(../images/bg_top.jpg) no-repeat right top;
}

#content .bottom {
background: url(../images/bg_bottom.jpg) no-repeat left top;
}

#content .bottom span {
background: url(../images/bg_bottom.jpg) no-repeat right top;
}

#content .left, #content .right	{
width: 15px;
height: 170px;
}

#content .left {
float: left;
background: url(../images/bg_content_sides.jpg) no-repeat left top;
}

#content .right	{
float: right;display:inline;
background: url(../images/bg_content_sides.jpg) no-repeat right top;
}

#left_box {
float: left;display:inline;
width: 645px;
}

#right_box {
float:right;display:inline;
width:315px;
}

/***** CONTENT BOX STYLING FOR INNER PAGES *****/

#left_box_sm {
float:left;display:inline;
width:315px;
}

#right_box_lg {
float:right;display:inline;
width:645px;
}

#left_box_sm .content ul {
font-family:helvetica, arial, sans-serif;
font-size:9pt;
}
#left_box_sm .content ul li {
list-style:disc;
margin:4px 0 0 17px;
}
#left_box_sm .content a {
color:#bd7c15;
}
#left_box_sm .content a:hover {
color:#bd7c15;text-decoration:underline;
}
#right_box_lg .content ul {
font:9pt helvetica, arial, sans-serif;
}
#right_box_lg .content ul li {
margin-top:5px;margin-left:15px;
list-style:disc;
}

.nbox { width:605px;margin-left:5px; }
.nbox p { margin:2px 0px; width:200px; float:left; }

.nbox2 { width:550px;margin-left:5px; }
.nbox2 p { margin:2px 0px; width:220px; float:left; }

.content table { font-size:9pt; }


/***** FOOTER STYLES ****/

#footer ul	{
padding: 10px 0;
text-align: center;
}

#footer li	{
padding: 0 15px;
display: inline;
border-right: solid 1px #a6a6a6;
}

#footer li.last	{
border: 0;
}

#footer li a, #footer li a:visited	{
color: #a6a6a6;
font-size: 1.2em;
vertical-align: text-top;
}

#footer p	{
color: #a6a6a6;
font-size: 1.2em;
text-align: center;
margin-bottom: 10px;
}

#footer a.logo, #footer a.logo:visited	{
width: 150px;
height: 55px;
display: block;
margin: 0 auto;
background: url(../images/bg_footer_logo.jpg) no-repeat left top;
}


