BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/head_bg.jpg); PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
H1 {
	FONT-SIZE: 20px; MARGIN: 0px 0px 10px; COLOR: #0c356a
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px 0px 5px; COLOR: #0c356a
}
#header_sub H3 {
	FONT-SIZE: 20px; COLOR: #414141
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #0c356a
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 5px; COLOR: #383838
}
H5 {
	FONT-SIZE: 14px; MARGIN: 0px 0px 10px; COLOR: #383838
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; MARGIN: 0px; COLOR: #347ba2
}
.sub_box_text H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 15px; COLOR: #0c356a; PADDING-TOP: 10px
}
A {
	FONT-WEIGHT: normal; COLOR: #347ba2; TEXT-DECORATION: none
}
#searchsubmit {
	BORDER-RIGHT: #32312f 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #32312f 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; BACKGROUND: url(images/button_bg.jpg) repeat-x; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #32312f 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #32312f 1px solid; TEXT-DECORATION: none
}
A.button {
	BORDER-RIGHT: #32312f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #32312f 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: url(images/button_bg.jpg) repeat-x; PADDING-BOTTOM: 5px; BORDER-LEFT: #32312f 1px solid; COLOR: #ffffff; LINE-HEIGHT: 25px; PADDING-TOP: 5px; BORDER-BOTTOM: #32312f 1px solid; TEXT-DECORATION: none
}
A.button:hover {
	BORDER-RIGHT: #32312f 1px solid; BORDER-TOP: #32312f 1px solid; BACKGROUND: url(images/button_o.jpg) repeat-x; BORDER-LEFT: #32312f 1px solid; BORDER-BOTTOM: #32312f 1px solid
}
.button {
	BORDER-RIGHT: #32312f 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #32312f 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: url(images/button_bg.jpg) #22457a repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #32312f 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #32312f 1px solid; TEXT-DECORATION: none
}
#posts_navigation A {
	BORDER-RIGHT: #32312f 1px solid; PADDING-RIGHT: 25px; BORDER-TOP: #32312f 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 10px; BACKGROUND: url(images/button_bg.jpg) repeat-x; PADDING-BOTTOM: 5px; BORDER-LEFT: #32312f 1px solid; COLOR: #ffffff; LINE-HEIGHT: 25px; PADDING-TOP: 5px; BORDER-BOTTOM: #32312f 1px solid; TEXT-DECORATION: none
}
#wrap {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/header.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat
}
#header_wrap {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/header.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 421px
}
#header_wrap_secondary {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/header_secondary.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 187px
}
#header_wrap_alt {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/header_alternative.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 421px
}
#secondary {
	BACKGROUND-IMAGE: url(images/head_bg_secondary.jpg); BACKGROUND-REPEAT: repeat-x
}
#topnav A:hover {
	TEXT-DECORATION: underline
}
#topnav A:active {
	TEXT-DECORATION: none
}
LI.current_page_parent {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
LI.current_page_parent A {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
LI.current_page_parent A:visited {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
#topnav LI.current_page_item A {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
#topnav LI.current_page_item A:visited {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
#topnav LI.home_nav A {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
#subnav LI.current_page_item {
	BORDER-TOP: #dcddde 1px solid; DISPLAY: block; BACKGROUND: url(images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#navs A:hover {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(images/nav_hover2.gif); BACKGROUND-REPEAT: no-repeat
}
#navs_left {
	FLOAT: left; BACKGROUND-IMAGE: url(images/nav_left.png); WIDTH: 11px; HEIGHT: 49px
}
#navs_right {
	FLOAT: left; BACKGROUND-IMAGE: url(images/nav_right.png); MARGIN-LEFT: -1px; WIDTH: 11px; HEIGHT: 49px
}
#navs_center {
	FLOAT: left; BACKGROUND-IMAGE: url(images/nav_center.png); WIDTH: auto; MARGIN-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 49px
}
BLOCKQUOTE {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 2.5em
}
#blog_home_title {
	PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: url(images/comment_icon.png) no-repeat left center; MARGIN: 0px 0px 5px; COLOR: #0c356a
}
#footer P {
	COLOR: #0c356a; LINE-HEIGHT: 14px
}
#footer A {
	BACKGROUND-IMAGE: none; COLOR: #0c356a
}
#footer A:hover {
	COLOR: #0c356a; TEXT-DECORATION: underline
}
#left H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #0c356a; PADDING-TOP: 0px
}
.post_title {
	FONT-SIZE: 24px; MARGIN: 0px 0px 15px; COLOR: #0c356a
}
#comments_template H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; FLOAT: left; MARGIN: 0px 464px 5px 0px; COLOR: #0c356a
}
.comment_number {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND: url(images/comment_icon.png) no-repeat 0px 0px; FLOAT: left; COLOR: #347ba2
}
.widget {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; COLOR: #347ba2
}
.portfolio_featured_cell {
	FLOAT: left; BACKGROUND-IMAGE: url(images/featured_project.jpg); MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; WIDTH: 684px; BACKGROUND-REPEAT: no-repeat
}
.sub_box_text A {
	PADDING-RIGHT: 25px; BACKGROUND: url(images/arrow_right.png) no-repeat right center
}
.arrow_right {
	PADDING-RIGHT: 25px; BACKGROUND: url(images/arrow_right.png) no-repeat right center
}
#left_navigation LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(images/sub-arrow.png); MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#left_navigation LI:hover {
	BORDER-TOP: #ddd 1px solid; DISPLAY: block; BACKGROUND: url(images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none
}
#left_navigation LI.current-cat {
	BORDER-TOP: #ddd 1px solid; DISPLAY: block; BACKGROUND: url(images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none
}
.active {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcddde 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/nav_hover.png) no-repeat; PADDING-BOTTOM: 8px; MARGIN-LEFT: 0px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffffff 1px solid; LIST-STYLE-TYPE: none
}
#myController SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; BACKGROUND: #eaeaea; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #104e82; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#jFlowSlide {
	
}
#myController SPAN.jFlowSelected {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; BACKGROUND: #104e82; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; COLOR: #eaeaea; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.jFlowPrev {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #104e82; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.jFlowNext {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #104e82; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}

