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