BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.clr {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT: 11px/1.8em Arial, Helvetica, sans-serif; COLOR: #505050; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 42px Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #535252; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 28px Arial, Helvetica, sans-serif; COLOR: #2a97d2; PADDING-TOP: 0px
}
H2.white {
	PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #2a97d2; PADDING-TOP: 10px
}
A {
	COLOR: #329bd4; TEXT-DECORATION: underline
}
P {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 1.8em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.container_h1 {
	BACKGROUND: url(images/header1_bg.jpg) #cbebf6 repeat-x 
}
.header1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header1 IMG.logo {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 25px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.searchdiv {
	PADDING-BOTTOM: 0px; MARGIN: 0px 30px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.searchdiv SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 231px; PADDING-RIGHT: 10px; BACKGROUND: url(images/search.gif) no-repeat left top; FLOAT: left; HEIGHT: 22px; PADDING-TOP: 0px
}
.search {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 231px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 14px; COLOR: #505050; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
.search_btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.header1 P {
	BORDER-LEFT: #4b4b4b 2px solid; PADDING-BOTTOM: 0px; MARGIN: 45px 0px 0px 20px; PADDING-LEFT: 20px; WIDTH: 220px; PADDING-RIGHT: 0px; FONT: 13px/1.6em Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #c4c4c4; PADDING-TOP: 0px
}
.container_h2i {
	BACKGROUND: url(images/header2i_bg.jpg) #fff repeat-x center top
}
.header2i {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header2isub {
	PADDING-BOTTOM: 0px; MARGIN: 45px 0px 20px 100px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.header2i H1 {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 42px Arial, Helvetica, sans-serif; FLOAT: none; COLOR: #535252; PADDING-TOP: 0px
}
.header2i H1 STRONG {
	FONT: bold 50px Arial, Helvetica, sans-serif; COLOR: #009ad3
}
.header2i P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.container_m {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/menu.gif) #1197d1 repeat-x 50% top; HEIGHT: 88px; PADDING-TOP: 0px
}
.menu {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 100px; WIDTH: 900px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.menu LI {
	BORDER-LEFT: #42aedb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 11px Arial, Helvetica, sans-serif; FLOAT: left; BORDER-RIGHT: #2b85ca 1px solid; PADDING-TOP: 0px; aline-height: 12px
}
.menu A {
	PADDING-BOTTOM: 38px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 11px/12px Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 38px
}
.menu A SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menu A:hover {
	BACKGROUND: url(images/menu_active.gif) repeat-x 50% top
}
.menu A:hover SPAN {
	BACKGROUND: url(images/menu_active.gif) repeat-x 50% top
}
.menu A.active {
	FONT: bold 11px/12px Arial, Helvetica, sans-serif; BACKGROUND: url(images/menu_active.gif) repeat-x 50% top
}
.menu A.active SPAN {
	BACKGROUND: url(images/menu_active.gif) repeat-x 50% top
}
.container_c {
	BACKGROUND: url(images/content_bg.gif) #fff repeat-x 50% top
}
.content {
	PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 50px; WIDTH: 900px; PADDING-RIGHT: 50px; PADDING-TOP: 25px
}
.content IMG.left {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 30px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content IMG.right {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 10px 40px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content IMG.portfolio {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 10px 25px 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.content P.header {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 560px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 6px
}
.content UL {
	PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.content LI {
	BORDER-BOTTOM: #c9c9c9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.5em; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; BACKGROUND: url(images/li_circle.gif) no-repeat left 50%; PADDING-TOP: 0px
}
.content LI A {
	COLOR: #505050; TEXT-DECORATION: none
}
.content LI A:active {
	COLOR: #329bd4; TEXT-DECORATION: underline
}
.content LI A:hover {
	COLOR: #329bd4; TEXT-DECORATION: underline
}
.subcontent1 {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.subcontent1hr {
	BORDER-BOTTOM: #bcbcbc 1px solid; PADDING-BOTTOM: 30px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.subcontent2 {
	PADDING-BOTTOM: 0px; MARGIN: 40px 30px 0px 0px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent2hr {
	BORDER-LEFT: #bcbcbc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 30px; WIDTH: 415px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent3 {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px; PADDING-LEFT: 0px; WIDTH: 550px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent4 {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px 60px; PADDING-LEFT: 0px; WIDTH: 275px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent5left {
	PADDING-BOTTOM: 0px; MARGIN: 20px 25px 0px 0px; PADDING-LEFT: 0px; WIDTH: 425px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent5right {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 25px; PADDING-LEFT: 0px; WIDTH: 425px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent5hr {
	BORDER-BOTTOM: #bcbcbc 1px solid; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.subcontent6left {
	PADDING-BOTTOM: 0px; MARGIN: 40px 30px 0px 0px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.subcontent6right {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 420px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#contactform {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#contactform * {
	COLOR: #666
}
#contactform OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#contactform LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#contactform LI.buttons {
	MARGIN: 5px 0px
}
#contactform LABEL {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: capitalize; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 80px; PADDING-RIGHT: 10px; FONT: 12px Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #555e67; PADDING-TOP: 3px
}
#contactform LABEL SPAN {
	FONT: 10px Arial, Helvetica, sans-serif
}
#contactform INPUT.text {
	BORDER-BOTTOM: #555e67 1px solid; BORDER-LEFT: #555e67 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 2px; WIDTH: 180px; PADDING-RIGHT: 2px; BACKGROUND: #fff; HEIGHT: 8px; BORDER-TOP: #555e67 1px solid; BORDER-RIGHT: #555e67 1px solid; PADDING-TOP: 5px
}
#contactform TEXTAREA {
	BORDER-BOTTOM: #555e67 1px solid; BORDER-LEFT: #555e67 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; PADDING-LEFT: 2px; WIDTH: 420px; PADDING-RIGHT: 2px; BACKGROUND: #fff; HEIGHT: 250px; BORDER-TOP: #555e67 1px solid; BORDER-RIGHT: #555e67 1px solid; PADDING-TOP: 2px
}
#contactform LI.buttons INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#contactform LI.buttons INPUT.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 20px; PADDING-LEFT: 0px; WIDTH: 54px; PADDING-RIGHT: 0px; BACKGROUND: url(images/btn_clear.gif); FLOAT: left; HEIGHT: 29px; PADDING-TOP: 0px
}
P.response {
	TEXT-ALIGN: center; WIDTH: auto; FONT: 11px/1.8em Arial, Helvetica, sans-serif; COLOR: #2c2c2c
}
.container_sf {
	BACKGROUND: url(images/subfooter_bg.gif) #2c9bd4 repeat-x 50% top
}
.subfooter {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 50px; WIDTH: 900px; PADDING-RIGHT: 50px; PADDING-TOP: 40px
}
.subfooter P {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.subfooter A {
	COLOR: #fff
}
.sfleftright {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.sfcenter {
	BORDER-LEFT: #1967bc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 35px; PADDING-LEFT: 35px; WIDTH: 250px; PADDING-RIGHT: 35px; FLOAT: left; BORDER-RIGHT: #1967bc 1px solid; PADDING-TOP: 0px
}
P.quote {
	FONT: italic 12px/1.8em Arial, Helvetica, sans-serif
}
P.author {
	TEXT-ALIGN: right; FONT: 12px/1.8em Arial, Helvetica, sans-serif
}
IMG.twitter {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 80px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.container_f {
	BACKGROUND: url(images/footer_bg.gif) #242424 repeat-x 50% top
}
.footer {
	PADDING-BOTTOM: 35px; MARGIN: 0px auto; PADDING-LEFT: 35px; WIDTH: 930px; PADDING-RIGHT: 35px; PADDING-TOP: 35px
}
.footermenu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 450px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.footer A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #575757 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.footer A:active {
	TEXT-DECORATION: underline
}
.footer A.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.footer P {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 0px
}

