* {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
A {
	COLOR: white
}
H3 A {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 590px; COLOR: white; FONT-FAMILY: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
H4 {
	MARGIN-BOTTOM: 20px; FONT: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: white
}
H5 {
	FLOAT: left; FONT: 18px/57px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; MARGIN-LEFT: 10px
}
H6 {
	FONT: 10px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: white
}
H6 A {
	COLOR: white; TEXT-DECORATION: none
}
P {
	DISPLAY: inline-block; FLOAT: left; MARGIN-BOTTOM: 15px; FONT: 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; WIDTH: 100%; COLOR: #5e5e5e; TEXT-ALIGN: left
}
BLOCKQUOTE {
	MARGIN-BOTTOM: 15px; FONT: italic 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #5e5e5e
}
A.black {
	DISPLAY: inline-block; PADDING-LEFT: 10px; FLOAT: right; BACKGROUND-IMAGE: url(../../core/core_images/B_read_more.png); MARGIN-BOTTOM: 15px; FONT: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; WIDTH: 130px; HEIGHT: 20px; TEXT-DECORATION: none
}
A.white {
	DISPLAY: inline-block; PADDING-LEFT: 10px; FLOAT: right; BACKGROUND-IMAGE: url(../../core/core_images/B_+_White_Showcase_small.jpg); MARGIN-BOTTOM: 15px; FONT: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; WIDTH: 140px; COLOR: black; HEIGHT: 20px; TEXT-DECORATION: none
}
A.black_older {
	DISPLAY: inline-block; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../../core/core_images/B_read_more.png); FONT: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; WIDTH: 130px; HEIGHT: 20px; TEXT-DECORATION: none
}
A.footer {
	COLOR: #5c5e5e
}
P.small {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 15px
}
DIV#header_wrap {
	BACKGROUND: url(../../core/core_images/header_wrap.jpg) repeat-x; MARGIN: auto; HEIGHT: 51px
}
#header_wrap UL {
	MARGIN: auto; WIDTH: 950px
}
BUTTON.prev {
	MARGIN-TOP: 200px; Z-INDEX: 5; BACKGROUND: url(../images/r+arrow.png) no-repeat; FLOAT: left; MARGIN-LEFT: 970px; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; HEIGHT: 39px
}
BUTTON.next {
	MARGIN-TOP: 200px; Z-INDEX: 5; BACKGROUND: url(../images/l+arrow.png) no-repeat; MARGIN-LEFT: -65px; WIDTH: 40px; CURSOR: pointer; POSITION: absolute; HEIGHT: 39px
}
/*###########*/
BUTTON.prevs {
	MARGIN-TOP: 35px; Z-INDEX: 5; BACKGROUND: url(next_off.gif) no-repeat; FLOAT: left; margin-left:480px; WIDTH: 26px; CURSOR: pointer; POSITION: absolute; HEIGHT: 204px
}
BUTTON.nexts {
	MARGIN-TOP: 35px; Z-INDEX: 5; BACKGROUND: url(prev_off.gif) no-repeat; MARGIN-LEFT: -50px; WIDTH: 26px; CURSOR: pointer; POSITION: absolute; HEIGHT: 204px
}

/*###########*/
DIV#showcase_control {
	WIDTH: 950px; HEIGHT: 448px;
	MARGIN: auto;
}
DIV.show_wrapper {
	Z-INDEX: 3; OVERFLOW: hidden; WIDTH: 950px; POSITION: absolute; HEIGHT: 448px
}
DIV.show_wrapper UL {
	DISPLAY: inline-block; Z-INDEX: 5; MARGIN: auto; WIDTH: 950px; POSITION: absolute
}
DIV.show_wrapper UL LI {
	MARGIN-TOP: 25px; FLOAT: left; WIDTH: 950px; HEIGHT: 400px
}
/*#############*/
DIV#showcase_controls {
	WIDTH: 460px; HEIGHT: 308px;
	
}
DIV.show_wrappers {
	Z-INDEX: 3; OVERFLOW: hidden; WIDTH: 460px; POSITION: absolute; HEIGHT: 308px;
	margin-left:90px;
}
DIV.show_wrappers UL {
	DISPLAY: inline-block; Z-INDEX: 5; MARGIN: auto; WIDTH:460px; POSITION: absolute
}
DIV.show_wrappers UL LI {
	MARGIN-TOP: 25px; FLOAT: left; WIDTH: 460px; HEIGHT: 308px
}

/*#############*/
DIV.tumb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND:#0c0c0c url(thumb_title_middle.png) repeat-x; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 175px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 120px
}
DIV.tumb IMG {
	Z-INDEX: 1; POSITION: absolute
}
DIV.tumb H6 {
	MARGIN-TOP: 95px; PADDING-LEFT: 10px; Z-INDEX: 2; BACKGROUND: url(../../core/core_images/tumb_+.jpg) no-repeat; FLOAT: left; WIDTH: 165px; LINE-HEIGHT: 25px; POSITION: absolute; HEIGHT: 25px
}
/*##############*/
DIV.tumbtop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; BACKGROUND:#0c0c0c url(thumb_title_middle.png) repeat-x; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 175px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 180px; 
}
DIV.tumbtop IMG {
	display:block;
}
DIV.tumbtop H6 {
	PADDING-TOP: 0px; 
	PADDING-LEFT: 10px; 
	Z-INDEX: 2; 
	FLOAT: left; 
	WIDTH: 165px; 
	LINE-HEIGHT: 25px; 
	POSITION: absolute; 
	HEIGHT: 25px;
	color:#C4C4C4;
}
DIV.tumbtop a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#C4C4C4;
}

/*##############*/
BUTTON.news_prev {
	MARGIN-TOP: 103px; DISPLAY: inline-block; Z-INDEX: 5; BACKGROUND: url(../../core/core_images/+_button.png) no-repeat; FLOAT: left; MARGIN-LEFT: -60px; WIDTH: 44px; CURSOR: pointer; POSITION: absolute; HEIGHT: 44px
}
BUTTON.news_next {
	MARGIN-TOP: 103px; DISPLAY: inline-block; Z-INDEX: 5; BACKGROUND: url(../../core/core_images/+_button.png) no-repeat; FLOAT: left; MARGIN-LEFT: 962px; WIDTH: 44px; CURSOR: pointer; POSITION: absolute; HEIGHT: 44px
}
DIV#controls_news_wrapper {
	MARGIN: auto; OVERFLOW: hidden; WIDTH: 950px; HEIGHT: 249px
}
#show_news_wrapper {
	Z-INDEX: 3; FLOAT: left; MARGIN: auto; OVERFLOW: hidden; WIDTH: 950px; POSITION: absolute; HEIGHT: 249px
}
DIV.showcase_small_wrapper {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 950px; HEIGHT: 209px
}
DIV.showcase_small_col1 {
	PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-LEFT: 5px; BACKGROUND: url(../../core/core_images/A_thumb_showcase_small.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 310px; MARGIN-RIGHT: 25px; PADDING-TOP: 5px; HEIGHT: 190px
}
DIV.showcase_small_col2 {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 600px
}
LI.news_tumb {
	PADDING-BOTTOM: 20px; WIDTH: 950px; PADDING-TOP: 20px; HEIGHT: 209px
}
LI.news_tumb IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../../core/core_images/A_thumb_showcase_small.png); PADDING-BOTTOM: 5px; WIDTH: 310px; PADDING-TOP: 5px; HEIGHT: 190px
}
P.author_white {
	FLOAT: left; WIDTH: 590px; COLOR: white
}
P.text_showcase {
	COLOR: white
}
DIV#nav_wrapper {
	DISPLAY: inline; FLOAT: left; BACKGROUND-IMAGE: url(../../core/core_images/Nav_Background.jpg); WIDTH: 100%; HEIGHT: 60px
}
DIV#nav {
	DISPLAY: block; MARGIN: auto; WIDTH: 950px; HEIGHT: 60px
}
#nav LI {
	DISPLAY: inline
}
#nav LI A {
	FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 60px; HEIGHT: 0px
}
#nav LI A#home {
	BACKGROUND: url(../../core/core_images/Nav.jpg) no-repeat 0px 0px; WIDTH: 125px
}
#nav LI A#blog {
	BACKGROUND: url(../../core/core_images/Nav.jpg) no-repeat -125px 0px; WIDTH: 125px
}
#nav LI A#services {
	BACKGROUND: url(../../core/core_images/Nav.jpg) no-repeat -250px 0px; WIDTH: 125px
}
#nav LI A#portfolio {
	BACKGROUND: url(../../core/core_images/Nav.jpg) no-repeat -375px 0px; WIDTH: 125px
}
#nav LI A#contact {
	BACKGROUND: url(../../core/core_images/Nav.jpg) no-repeat -500px 0px; WIDTH: 125px
}
#content_wrapper {
	DISPLAY: inline; BACKGROUND: url(../../core/core_images/Content_background.jpg) #fff repeat-x; FLOAT: left; PADDING-BOTTOM: 40px; WIDTH: 100%
}
#contentFrame {
	DISPLAY: block; MARGIN: auto auto 40px; WIDTH: 950px; PADDING-TOP: 40px
}
#one_wrapper {
	DISPLAY: inline-block; BACKGROUND-IMAGE: url(../../core/core_images/Footer_Top.png); WIDTH: 100%; HEIGHT: 57px
}
#one_more_thing {
	MARGIN: auto; WIDTH: 950px; HEIGHT: 57px
}
#footer_wrapper {
	BACKGROUND-IMAGE: url(../../core/core_images/Footer_wrap.png); HEIGHT: 225px
}
#footer {
	MARGIN: auto; WIDTH: 950px; PADDING-TOP: 25px; HEIGHT: 200px
}
#footer_col_1 {
	FLOAT: left; WIDTH: 160px; MARGIN-RIGHT: 145px
}
#footer_col_2 {
	FLOAT: left; WIDTH: 215px; MARGIN-RIGHT: 50px
}
#footer_col_3 {
	FLOAT: left; WIDTH: 375px
}
UL.connect {
	MARGIN-BOTTOM: 20px; WIDTH: 375px; HEIGHT: 32px
}
UL.connect LI {
	FLOAT: left; WIDTH: 32px; MARGIN-RIGHT: 10px; HEIGHT: 32px
}
#sidebar {
	FLOAT: left; WIDTH: 275px
}
UL.sidebar_block {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #d7d7d7 1px solid; WIDTH: 265px; PADDING-TOP: 5px; BORDER-BOTTOM: #d7d7d7 1px solid; BACKGROUND-COLOR: #f0f0f0
}
LI.li_cat {
	PADDING-TOP: 5px; HEIGHT: 20px
}
LI.li_ad {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 125px; MARGIN-RIGHT: 15px; HEIGHT: 125px
}
LI.li_ad2 {
	FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 125px; LINE-HEIGHT: 125px; HEIGHT: 125px; TEXT-ALIGN: center
}
A.cat {
	FONT: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #404040; TEXT-DECORATION: none
}
A.cat:hover {
	TEXT-DECORATION: underline
}
A.advertise_link {
	FONT: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
A.advertise_link:hover {
	TEXT-DECORATION: underline
}
DIV.sidebar_shadow {
	BACKGROUND: url(../core_images/Sidebar_shadow.png) no-repeat; FLOAT: left; MARGIN-BOTTOM: 25px; WIDTH: 275px; HEIGHT: 9px
}
LABEL {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; FONT: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; WIDTH: 575px
}
.in_medium {
	PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(../images/input_medium.png) no-repeat; MARGIN-BOTTOM: 5px; WIDTH: 365px; COLOR: #5e5e5e; LINE-HEIGHT: 35px; HEIGHT: 35px
}
TEXTAREA.in_textarea {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: url(../images/input_textarea.png) no-repeat; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 550px; COLOR: #5e5e5e; LINE-HEIGHT: 20px; PADDING-TOP: 10px; HEIGHT: 74px
}
INPUT#submit {
	PADDING-LEFT: 10px; BACKGROUND: url(../../core/core_images/B_read_more.png) no-repeat; FLOAT: right; WIDTH: 140px; COLOR: white; LINE-HEIGHT: 20px; MARGIN-RIGHT: 5px; FONT-FAMILY: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; HEIGHT: 20px; TEXT-ALIGN: left
}
#col_1 {
	FLOAT: left; WIDTH: 520px; MARGIN-RIGHT: 50px
}
#col_2 {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 375px
}
DIV#col_side {
	FLOAT: left; WIDTH: 950px
}
DIV#content_col {
	FLOAT: left; WIDTH: 575px; MARGIN-RIGHT: 90px
}
#content_col UL.blog_items LI {
	DISPLAY: inline-block; FLOAT: left; MARGIN-BOTTOM: 30px
}
DIV.blog_shadow {
	BACKGROUND: url(../../core/core_images/Blog_shadow.png) no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 575px; HEIGHT: 8px
}
UL.services LI {
	FLOAT: left; MARGIN-BOTTOM: 60px; WIDTH: 420px
}
LI.serv_col1 {
	MARGIN-RIGHT: 110px
}
DIV.serv_shadow {
	DISPLAY: inline-block; BACKGROUND: url(../../core/core_images/Services_shadow.png) no-repeat; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 420px; HEIGHT: 6px
}
UL.portflio_set {
	FLOAT: left; MARGIN-BOTTOM: 25px
}
LI.tumb_grey {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../../core/core_images/portfolio_bg.png) no-repeat; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 175px; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 120px
}
LI.tumb_grey IMG {
	FLOAT: left; POSITION: absolute
}
LI.tumb_grey H6 {
	MARGIN-TOP: 95px; PADDING-LEFT: 10px; Z-INDEX: 1; BACKGROUND: url(../../core/core_images/tumb_+.jpg) no-repeat; FLOAT: left; WIDTH: 175px; POSITION: absolute
}
#showreel {
	DISPLAY: inline-block; FLOAT: left; BACKGROUND-IMAGE: url(../../core/core_images/Partners_showcase_BG.png); MARGIN-BOTTOM: auto; MARGIN-LEFT: auto; WIDTH: 520px; MARGIN-RIGHT: auto; HEIGHT: 139px
}
DIV.partnerreel {
	MARGIN-TOP: 5px; DISPLAY: inline-block; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 445px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 110px; BACKGROUND-COLOR: #dfdfdf
}
#video {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../../core/core_images/Video_BG.png) no-repeat; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; WIDTH: 365px; PADDING-TOP: 5px; HEIGHT: 208px
}
UL.news_wrap_small {
	DISPLAY: inline; FLOAT: left; WIDTH: 375px
}
UL.news_wrap_small LI {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 370px
}
UL.news_wrap_small LI:hover {
	BACKGROUND-COLOR: #000
}
