BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(images/background.jpg) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: normal; COLOR: #ffffff; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hide {
	DISPLAY: none
}
#container {
	MARGIN: 0px auto; WIDTH: 920px
}
.topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/topnav_stretch.jpg) #000 repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.topnav UL {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: url(images/bg_topnav.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 870px; PADDING-TOP: 0px; HEIGHT: 46px
}
.topnav LI {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.topnav A {
	PADDING-RIGHT: 16px; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.topnav A:hover {
	PADDING-RIGHT: 16px; BORDER-TOP: #777 3px solid; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; COLOR: #ccc; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#home LI.btn_home A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#about .btn_about A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#service .btn_service A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#portfolio .btn_portfolio A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#articles .btn_articles A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
#contact .btn_contact A {
	PADDING-RIGHT: 16px; BORDER-TOP: #aed243 3px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 7px
}
.banner {
	FLOAT: left; WIDTH: 100%; HEIGHT: 273px
}
.banner DIV {
	DISPLAY: block; BACKGROUND: url(images/HP_banner.jpg) no-repeat left 0px; MARGIN: 0px auto; WIDTH: 920px; HEIGHT: 273px
}
.banner IMG {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 40px
}
.banner A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.1em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.banner A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.1em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #aed243
}
.left {
	CLEAR: both; FLOAT: left
}
IMG.left {
	MARGIN: 3px 4px 3px 0px
}
.right {
	CLEAR: both; FLOAT: right
}
.center {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
SMALL {
	FONT-SIZE: 9px
}
.crumb {
	MARGIN-LEFT: 20px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	MARGIN-LEFT: 30px
}
HR {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; BORDER-BOTTOM: #f0f0f0 1px solid; HEIGHT: 1px
}
.alert {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #cd2525; PADDING-TOP: 5px
}
H1 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H4 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 5px; COLOR: #3f3f3f; PADDING-TOP: 5px
}
H2 {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FONT-SIZE: 1.3em; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 96%; COLOR: #3f3f3f; PADDING-TOP: 5px
}
#service .col70 H2 {
	BACKGROUND: #f0f0f0; FLOAT: left; MARGIN: 10px 0px
}
H2.handler {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 30px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BACKGROUND: url(images/h2_handler.jpg) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.vert_nav H2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; COLOR: #444; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px
}
UL.listnone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.listnone LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
UL.listnone LI.bullet {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both
}
.ghost {
	DISPLAY: none
}
.frame {
	BACKGROUND: url(images/frame.jpg) no-repeat left top; MARGIN: -8px auto 0px; WIDTH: 251px; HEIGHT: 195px
}
.frame IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px; BORDER-RIGHT-WIDTH: 0px
}
.corner {
	BORDER-RIGHT: #ededed 1px solid; PADDING-RIGHT: 2%; DISPLAY: block; PADDING-LEFT: 2%; BACKGROUND: #fdfdfd; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ededed 1px solid; WIDTH: 96%; MARGIN-RIGHT: -2px; PADDING-TOP: 0px
}
.cornertop {
	DISPLAY: block; BACKGROUND: url(images/corner_rt.gif) #fdfdfd no-repeat right top; FLOAT: left; WIDTH: 100%
}
.cornertop IMG {
	FLOAT: left
}
.cornerbtm {
	DISPLAY: block; BACKGROUND: url(images/corner_rb.gif) #fdfdfd no-repeat right top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.cornerbtm IMG {
	FLOAT: left
}
.breadcrumb {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 100%
}
.col60 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 57%; PADDING-TOP: 5px
}
.col40 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 38%; PADDING-TOP: 5px
}
.col30 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 30%; PADDING-TOP: 5px
}
.col30 P {
	COLOR: #666; TEXT-ALIGN: left
}
.col70 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 65%; PADDING-TOP: 5px
}
.col50 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px
}
.col3 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 30.5%; PADDING-TOP: 5px
}
.colspan2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; WIDTH: 49%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.colspan2 LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px dashed
}
LI.bullet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(images/green_bullet.gif) no-repeat 0px 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.vert_nav {
	BORDER-RIGHT: #f0f0f0 1px solid
}
#maincontent .vert_nav LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(images/green_arrow.gif) no-repeat 5px 8px; PADDING-BOTTOM: 5px; COLOR: #aed243; PADDING-TOP: 5px; BORDER-BOTTOM: #f0f0f0 1px solid; TEXT-DECORATION: none
}
#maincontent .vert_nav LI A:hover {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(images/green_arrow_f0.gif) #f0f0f0 no-repeat 5px 8px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#maincontent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 850px; COLOR: #444; LINE-HEIGHT: 1.7em; PADDING-TOP: 10px
}
#maincontent A {
	COLOR: #aed243; TEXT-DECORATION: none
}
#maincontent A:hover {
	COLOR: #aed243; TEXT-DECORATION: underline
}
A.linknone {
	TEXT-DECORATION: none
}
UL.contactform {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; WIDTH: 100%; PADDING-TOP: 7px
}
UL.contactform LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.contactform LI EM {
	FONT-WEIGHT: 700; FLOAT: left; WIDTH: 15%; MARGIN-RIGHT: 10px; FONT-STYLE: normal; TEXT-ALIGN: right
}
UL.contactform LI TEXTAREA {
	WIDTH: 75%
}
UL.contactform LI INPUT {
	WIDTH: 35%
}
UL.contactform LI INPUT.btn {
	WIDTH: 59px
}
LI.required INPUT {
	BORDER-RIGHT: #e00000 1px solid; BORDER-TOP: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BORDER-BOTTOM: #e00000 1px solid
}
LI.required TEXTAREA {
	BORDER-RIGHT: #e00000 1px solid; BORDER-TOP: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BORDER-BOTTOM: #e00000 1px solid
}
LI.required {
	COLOR: #e00000
}
.footer {
	CLEAR: both; PADDING-RIGHT: 50px; BORDER-TOP: #f0f0f0 1px solid; DISPLAY: block; PADDING-LEFT: 50px; BACKGROUND: url(images/footer_stretch.gif) repeat-y; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 800px; COLOR: #444; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.footer A {
	COLOR: #aed243; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
.footer H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.3em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.sIFR-flash {
	VISIBILITY: visible! important; MARGIN: 0px
}
.sIFR-replaced {
	VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
UNKNOWN {
	DISPLAY: none! important
}
.sIFR-hasFlash H1 {
	VISIBILITY: hidden
}
DIV.scroller {
	OVERFLOW: hidden; WIDTH: 251px
}
DIV.scroller DIV.section {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 251px
}
DIV.scroller DIV.content {
	WIDTH: 10000px
}
.next_arrow A {
	BACKGROUND: url(images/next_arrow.jpg) no-repeat; FLOAT: left; WIDTH: 28px; HEIGHT: 29px
}
.next_arrow A:hover {
	BACKGROUND: url(images/next_arrow.jpg) no-repeat right top; FLOAT: left; WIDTH: 28px; HEIGHT: 29px
}
.back_arrow A {
	BACKGROUND: url(images/back_arrow.jpg) no-repeat; FLOAT: left; WIDTH: 28px; HEIGHT: 29px
}
.back_arrow A:hover {
	BACKGROUND: url(images/back_arrow.jpg) no-repeat right top; FLOAT: left; WIDTH: 28px; HEIGHT: 29px
}
#my-glider .center {
	MARGIN: 0px auto; WIDTH: 60px; POSITION: relative
}
.construction {
	FLOAT: left; TEXT-INDENT: -9999px
}
