
html > body * {
 
}
body {
	margin:0 auto;
	padding:0;
	 
	 

}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p {
	margin-bottom:15px;
	line-height:20px;
}

#logo h1{ font-size:11px;
	font-weight:normal;
	margin:0px 14px 0px 0px;
	padding:0px;
	color:#BF7D04;
	float:right;
	line-height:10px;
}
#logo h1 a { font-size:11px;
	font-weight:normal;
	color:#BF7D04;
	text-decoration:none;
}
#logo h1 a:hover { font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
h1{ font-size:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#aeaeae;
	line-height:0px;
}
#left-column h1 {
	font-size:18px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 20px 0;
	line-height:20px;
}

#left-column .heading {
	font-size:18px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 20px 0;
	line-height:20px;
}
#right-column .heading {
	font-size:18px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 20px 0;
	line-height:20px;
}
#left-column p a{
color:#412A00;
text-decoration:none;
}
#left-column p a:hover{
color:#412A00;
text-decoration:none;
}
#left-column h2 {
	font-size:15px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 15px 0;
	line-height:20px;
}
#left-column h2 a {
	font-size:15px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 0px 0;
	text-decoration:none;
}
#left-column h2 a:hover {
	color:#333333;
	text-decoration:underline;
}
#right-column h1 {
	font-size:18px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 20px 0;
	line-height:20px;
}
#left-column h2.inner {
	font-size:18px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 15px 0;	
}
#left-column h2.inner a {
	color:#c94700;
	font-size:18px;
	text-decoration:none;
}
#left-column h2.inner a:hover {
	color:#c94700;
	font-size:18px;
	text-decoration:underline;
}
.outerbox{width:628px;
float:left;
padding-bottom:20px;
}
.innerleft{width:309px;
float:left;
padding:0 5px 0 0;
}
.innerright{width:299px;
float:right;
padding:0 0 0 15px;
}
#resourc{width:456px;
background:url(../images/resourcesbg.jpg) top center no-repeat;
padding:35px 88px 0 88px;
margin-bottom:15px;
float:left;
height:152px;
}
#resourc_blank{width:456px;
padding:35px 88px 0 88px;
margin-bottom:15px;
float:left;
height:470px;
}
#footer-content h2{
font-size:15px;
font-weight:bold;
padding-bottom:10px;
color:#FFFFFF;
}
#footer-content h3{color:#f6a600;
font-size:12px;
margin:0px;
padding:0px;
font-weight:bold;
}
#footer-content h3 a{color:#f6a600;
 text-decoration:none;
}
#footer-content h3 a:hover{color:#f6a600;
 text-decoration:underline;
}
#footer-content h4{
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
line-height:28px;
text-decoration:none;
color:#6d6d6e;
}
#footer-content h4 a{
text-decoration:none;
}
#footer-content h4 a:hover{
text-decoration:underline;
}
h3{font-size:15px;
font-weight:bold;
padding-bottom:10px;
}
h3.contact{font-size:19px;
font-weight:400;
padding-bottom:10px;
color:#75500B;
}

a.link{color:#f6a600;
text-decoration:none;
}
a:hover.link{color:#f6a600;
text-decoration:underline;
}
a.linkb{color:#9acfe8;
text-decoration:underline;
}
a:hover.linkb{color:#9acfe8;
text-decoration:none;
}

a.linkw {color:#C94700;
text-decoration:underline;
}
a:hover.linkw{color:#ffffff;
text-decoration:none;
}
a:hover.linkwh{color:#ffffff;
text-decoration:underline;
}
.imgwidth{width:933px;
height:9px;
}
.tabwidth50{width:50%;}
.tabwidth100{width:100%;}
.tabwidth26{width:26%;}
.tabwidth78{width:78%;}
.tabwidth14{width:14%;}
.tabwidth86{width:90%;}
.tabwidth36{width:36%;}
.tabwidth30{width:30%;}
.tabwidth39{width:39%;}
.tabwidth31{width:31%;}
.tabwidth44{width:44%;}
.tabwidth20{width:20%;}
.tabwidth10{width:10%;}
.tabwidth90{width:90%;}
.tabwidth6{width:6%;}
.tabwidth49{width:49%;}
.tabwidth51{width:51%;}
.tabwidth94{width:94%;}
.tabheight25{height:25px;}
.tabheight23{height:23px;}
.tabheight28{height:28px;}

#page-wrapper {
	width:958px;
	padding:0;
	margin:0 auto;
	position:relative;
}
.bound{width:958px;
float:left;
}
.main-content-area{width:933px;
float:left;
}
.back-to-top{width:25px;
float:right;
margin-top:450px;
}
.georgia22{font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:500;
text-transform:uppercase;
}
.input{height:16px;
border:1px solid #d18d00;
background:#d8d8d8 url(../images/input-repeater.jpg) left top repeat-x;
padding:1px;
font-size:10px;
font-family:Tahoma;
}
.textarea{height:100px;
border:1px solid #d18d00;
background:#d8d8d8 url(../images/textarea-bg.jpg) left top repeat-x;
width:155px;
padding:1px;
font-size:10px;
font-family:Tahoma;
}
.textarea-inner{height:140px;
border:1px solid #d18d00;
background:#d8d8d8 url(../images/textarea-bg.jpg) left top repeat-x;
width:422px;
padding:1px;
font-size:10px;
font-family:Tahoma;
}
.arial13{font-size:13px;
color:#764c00;
font-weight:bold;
}
.padleft{padding-left:0px;}
.orangetext{color:#f6a600;
font-weight:bold;
}
.orangetext11{color:#f6a600;
font-weight:bold;
font-size:11px;
}
.orange{color:#c94700;
font-weight:bold;
}
.arial11b{font-size:11px;
font-weight:bold;
color:#000000;
padding:0 15px 0 0;
}
.arial15b{color:#000000;
font-size:15px;
}
#header{width:933px;
float:left;
height:126px;
}
#logo{ width:385px;
float:left;
padding:15px 0 0 15px;
}
#navigation{width:533px;
float:right;
height:126px;
}
#home-banner{width:533px;
float:left;
height:380px;
background:url(../images/home-banner-bg.jpg) left top no-repeat;
padding:82px 42px 0 358px;
color:#000000;
}
#services-banner{width:933px;
float:left;
height:310px;
background:url(../images/services-banner.jpg) left top no-repeat;
}
#about-banner{width:933px;
float:left;
height:310px;
background:url(../images/about-us.jpg) left top no-repeat;
}
#contact-banner{width:933px;
float:left;
height:310px;
background:url(../images/contact-us.jpg) left top no-repeat;
}
#home-banner p{line-height:22px; padding-bottom:10px;}
#home-content-area{width:877px;
float:left;
background:url(../images/yellow-strip-repeater.jpg) left top repeat-y;
padding:10px 28px 0 28px;
position:relative;
}
#content-area{width:877px;
float:left;
background:url(../images/yellow-strip-repeater.jpg) left top repeat-y;
padding:0px 28px 0 28px;
position:relative;
}
#left-column{width:628px;
float:left;
background:url(../images/home-left-divider.jpg) right top  repeat-y;
padding:0 10px 0 0;
}
#contact-left-column{width:550px;
float:left;
background:url(../images/home-left-divider.jpg) right top no-repeat;
padding:0 10px 0 0;
}

#contact-right-column{width:292px;
float:right;
padding:0 0 0 25px;
}
#right-column{width:219px;
float:right;
padding:0 0 0 20px;
}
#sub-menu-area{width:205px;
background:url(../images/sub-menu-bg.jpg) left top no-repeat;
height:161px;
padding:57px 0 15px 14px;
}
.submenu{margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
font-weight:bold;
}
.submenu li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/orrange-arrow.jpg") left 6px no-repeat;
line-height:18px;
}
.submenu li a{color:#ffffff;
text-decoration:none;
}
.submenu li a:hover{color:#ffffff;
text-decoration:underline;
}
.list3{margin:0px;
padding:0px;
list-style-type:none;
}
.list3 li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/bullets.gif") left 6px no-repeat;
line-height:18px;
}
.list3 li ul li{margin:0px;
padding:1px 0 5px 12px;
background:url("../images/black-arrow.gif") left 9px no-repeat;
line-height:20px;
list-style-type:none;
}
.list3 li a{color:#75500B;
text-decoration:none;
}
.list3 li a:hover{color:#c94700;
text-decoration:underline;
}
.list4{margin:0px;
padding:0px;
list-style-type:none;
}
.list4 li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/orrange-bullets.gif") left 6px no-repeat;
line-height:18px;
}
#yellow-bottom-corner{width:933px;
float:left;
background:url(../images/bottom-corner.jpg) left top no-repeat;
height:9px;
}
#footer-area{width:933px;
float:left;
padding-top:10px;
color:#FFFFFF;
}
#footer-top-corner{width:933px;
float:left;
background:url(../images/footer-top-corner.jpg) left top no-repeat;
height:9px;
}
#footer-content{width:931px;
float:left;
background:#040504 url(../images/footer-middle-repeater.jpg) left top repeat-x;
border-right:1px solid #313134;
border-left:1px solid #313134;
padding:10px 0 0 0;
}

#footer-top-corner_portfolio{width:933px;
float:left;
background:url(../images/footer-top2-corner.jpg) left top no-repeat;
height:9px;
}
#footer-content_portfolio{width:931px;
float:left;
background:#040504 url(../images/footer-middle-repeater.jpg) left bottom repeat-x;
border-right:1px solid #313134;
border-left:1px solid #313134;
padding:10px 0 0 0;
}

#footer-left-column{width:665px;
float:left;
}
#article{width:628px;
padding:0 10px 0 27px;
height:250px;
background:url(../images/blackstrip-2.jpg) left bottom no-repeat;
}
#article ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#article ul li {
	width:148px;
	float:left;
	padding:8px 0 12px 0;
	text-align:left;
}
.datebg{width:625px;
height:30px;
padding:5px 0 0 3px;
background:url(../images/date-icon.jpg) left top no-repeat;
}
.datebg2{width:625px;
height:30px;
padding:5px 0 0 3px;
background:url(../images/date-icon2.jpg) left top no-repeat;
}
#footer-navigation-area{width:628px;
padding:15px 10px 0 27px;
float:left;
background:url(../images/blackstrip-4.jpg) right top no-repeat;
}
#footer-navigation-area2{width:628px;
padding:15px 10px 0 27px;
float:left;
}
#navigate-our-site{width:613px;
height:45px;
padding:11px 0 10px 15px;
background:url(../images/navigate-your-site.jpg) left top no-repeat;
color:#000000;
font-size:15px;
}
.list{margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
color:#f6a600;
font-weight:bold;
}
.list li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/yellow-arrow.jpg") left 6px no-repeat;
line-height:18px;
}
.list li a{color:#f6a600;
text-decoration:none;
}
.list li a:hover{color:#f6a600;
text-decoration:underline;
}

.list2{margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
color:#ffffff;
}
.list2 li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/white-arrow.jpg") left 6px no-repeat;
line-height:18px;
}
.list2 li a{color:#FFFFFF;
text-decoration:none;
}
.list2 li a:hover{color:#ffffff;
text-decoration:underline;
}
#footer-right-column{width:266px;
float:right;
background:url(../images/footer-bg.jpg) right 110px no-repeat;
}
#footer-right-column2{width:266px;
float:right;
}
#reachus{width:229px;
padding:0 10px 0 27px;
height:248px;
background:url(../images/blackstrip-1.jpg) left top no-repeat;
}
#tag-area{width:229px;
padding:0 10px 0 27px;
background:url(../images/blackstrip-3.jpg) left top no-repeat;
float:left;
}
#tag-area p{line-height:25px;}
#tag{width:205px;
height:40px;
padding:11px 0 0px 24px;
background:url(../images/tag.jpg) left top no-repeat;
margin:10px 0 0 0;
color:#000000;
font-size:15px;
}
.gray{color:#6d6d6e;text-decoration:none;}
.gray a{color:#6d6d6e; text-decoration:none;}
.gray a:hover{color:#6d6d6e; text-decoration:underline;}

.gray16{color:#6d6d6e; font-size:16px; text-decoration:none;}
.gray16 a{color:#6d6d6e; font-size:16px; text-decoration:none; }
.gray16 a:hover{color:#6d6d6e; font-size:16px; text-decoration:underline; }

.gray18{color:#6d6d6e; font-size:18px; text-decoration:none;}
.gray18 a{color:#6d6d6e; font-size:18px; text-decoration:none;}
.gray18 a:hover{color:#6d6d6e; font-size:18px; text-decoration:underline;}

.gray19 {color:#ffffff; text-decoration:none;}
.gray19 a{color:#ffffff; text-decoration:underline;}
.gray19 a:hover{color:#ffffff; text-decoration:underline;}
#footer-bottom-corner{width:933px;
float:left;
background:url(../images/footer-bottom-corner.jpg) left top no-repeat;
height:9px;
}
#copy-right-area{width:933px;
float:left;
height:62px;
padding:18px 0 0 0;
font-size:11px;
color:#727272;
text-align:center;
}

.resourcelist{margin:0px;
padding:0px;
list-style-type:none;
}
.resourcelist li{margin:0px;
padding:0px 0 5px 15px;
background:url("../images/bullets.gif") left 6px no-repeat;
line-height:18px;
}
.resourcelist li ul li{margin:0px;
padding:1px 0 5px 12px;
background:url("../images/black-arrow.gif") left 9px no-repeat;
line-height:20px;
list-style-type:none;
}
.resourcelist li a{color:#75500B;
text-decoration:none;
}
.resourcelist li a:hover{color:#c94700;
text-decoration:underline;
}
#toggle-area{width:933px;
position:relative;
float:left;
}
#toggle-button{width:925px;
height:23px;
text-align:right;
padding:0 8px 0 0;
}
.toggle-content{width:933px;
float:left;
}
.resource_back{
	font-size:12px;
	font-weight:bold;
	color:#c94700;
	text-decoration:none;
}
.resource_back a{
	font-size:12px;
	font-weight:bold;
	color:#c94700;
	text-decoration:none;
}
.resource_back a:hover{
	font-size:12px;
	font-weight:bold;
	color:#c94700;
	text-decoration:underline;
}
.divider{
	padding:0px 0px 0px 50px;
}
.design {
	font-size:14px;
	font-weight:bold;
	color:#c94700;
	padding:0px 0 20px 0;
}
.post{
	height:40px;
}	

a.default-link {
	color:#412A00;
	text-decoration:none;
}
a.default-link:hover {
	color:#412A00;
	text-decoration:none;
}

ul.listing {
	float:right;
	margin:0;
	padding:0 10px 10px 0;
	list-style-type:none;
}
ul.listing li {
	display:inline;
}
ul.listing li a {
	background:url(../images/default_list_bg.jpg) no-repeat left top;
	text-align:center;
	padding:3px 7px 3px 7px;
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;	
}
ul.listing li a.active {
	background:url(../images/active_list_bg.jpg) no-repeat left top;
	text-align:center;
	padding:3px 7px 3px 7px;
	font-size:12px;
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
}

ul.clients_list {
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	padding:0 0 20px 0;
}
ul.clients_list li {
	float:left;
	margin:0 10px 16px 0;
	text-align:left;
}
ul.clients_list li.last_logo {
	float:left;
	margin:0 0 16px 0;
	text-align:left;
}
ul.clients_list li img {
	border:0px solid #F1AB26;
}
ul.clients_list li img:hover {
	border:0px solid #F1AB26;
}

#txtHint {
	color:#FFFFFF;
	font-weight:bold;
}
#txtHint img {
	margin:0 5px 0 0;
}