BODY {
	BACKGROUND-IMAGE: url(../images/head_bg.jpg); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: center top; COLOR: #666666; FONT-SIZE: 14px; PADDING-TOP: 0px
}
H1 {
	MARGIN: 0px 0px 10px; COLOR: #0c356a; FONT-SIZE: 20px
}
H2 {
	MARGIN: 0px 0px 5px; COLOR: #0c356a; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
#header_sub H3 {
	COLOR: #414141; FONT-SIZE: 20px
}
H3 {
	MARGIN: 0px; COLOR: #0c356a; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
H4 {
	MARGIN: 0px 0px 5px; COLOR: #383838; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
H5 {
	MARGIN: 0px 0px 10px; COLOR: #383838; FONT-SIZE: 14px
}
H6 {
	MARGIN: 0px; COLOR: #347ba2; FONT-SIZE: 28px; FONT-WEIGHT: normal
}
.sub_box_text H2 {
	MARGIN: 0px 0px 15px; COLOR: #0c356a; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
A {
	COLOR: #347ba2; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#searchsubmit {
	BORDER-BOTTOM: #32312f 1px solid; BORDER-LEFT: #32312f 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: url(../images/button_bg.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-TOP: #32312f 1px solid; BORDER-RIGHT: #32312f 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
A.button {
	BORDER-BOTTOM: #32312f 1px solid; BORDER-LEFT: #32312f 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/button_bg.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-TOP: #32312f 1px solid; BORDER-RIGHT: #32312f 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.button:hover {
	BORDER-BOTTOM: #32312f 1px solid; BORDER-LEFT: #32312f 1px solid; BACKGROUND: url(images/button_o.jpg) repeat-x; BORDER-TOP: #32312f 1px solid; BORDER-RIGHT: #32312f 1px solid
}
.button {
	BORDER-BOTTOM: #32312f 1px solid; BORDER-LEFT: #32312f 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/button_bg.jpg) #22457a repeat-x; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-TOP: #32312f 1px solid; BORDER-RIGHT: #32312f 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#posts_navigation A {
	BORDER-BOTTOM: #32312f 1px solid; BORDER-LEFT: #32312f 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; BACKGROUND: url(../images/button_bg.jpg) repeat-x; COLOR: #ffffff; FONT-SIZE: 10px; BORDER-TOP: #32312f 1px solid; BORDER-RIGHT: #32312f 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#wrap {
	BACKGROUND-IMAGE: url(../images/header.png); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#header_wrap {
	BACKGROUND-IMAGE: url(../images/header.png); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: 421px
}
#header_wrap_secondary {
	BACKGROUND-IMAGE: url(../images/header_secondary.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: 187px
}
#header_wrap_alt {
	BACKGROUND-IMAGE: url(../images/header_alternative.jpg); MARGIN: 0px auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; HEIGHT: 421px
}
#secondary {
	BACKGROUND-IMAGE: url(../images/head_bg_secondary.jpg); BACKGROUND-REPEAT: repeat-x
}
#topnav A:hover {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#topnav A:active {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
LI.current_page_parent {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
LI.current_page_parent A {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
LI.current_page_parent A:visited {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#topnav LI.current_page_item A {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#topnav LI.current_page_item A:visited {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#topnav LI.home_nav A {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#subnav LI.current_page_item {
	LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(../images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; BORDER-TOP: #dcddde 1px solid
}
#navs A:hover {
	BACKGROUND-IMAGE: url(../images/nav_hover2.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#navs_left {
	BACKGROUND-IMAGE: url(../images/nav_left.png); WIDTH: 11px; FLOAT: left; HEIGHT: 49px
}
#navs_right {
	BACKGROUND-IMAGE: url(../images/nav_right.png); WIDTH: 11px; FLOAT: left; HEIGHT: 49px; MARGIN-LEFT: -1px
}
#navs_center {
	BACKGROUND-IMAGE: url(../images/nav_center.png); WIDTH: auto; BACKGROUND-REPEAT: repeat-x; FLOAT: left; HEIGHT: 49px; MARGIN-RIGHT: 0px
}
BLOCKQUOTE {
	BORDER-LEFT: #0c356a 3px solid; MARGIN: 0px 0px 0px 2.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em
}
#blog_home_title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 25px; BACKGROUND: url(../images/clear.gif) no-repeat left center; COLOR: #0c356a; FONT-SIZE: 14px; FONT-WEIGHT: normal;
}
#footer P {
	LINE-HEIGHT: 14px; COLOR: #0c356a
}
#footer A {
	BACKGROUND-IMAGE: none; COLOR: #0c356a
}
#footer A:hover {
	COLOR: #0c356a; TEXT-DECORATION: underline
}
#left H2 {
	PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #0c356a; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.post_title {
	MARGIN: 0px 0px 15px; COLOR: #0c356a; FONT-SIZE: 24px
}
#comments_template H2 {
	MARGIN: 0px 464px 5px 0px; FLOAT: left; COLOR: #0c356a; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
#about_home_title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 30px; BACKGROUND: url(../images/clear.gif) no-repeat; COLOR: #0c356a; FONT-SIZE: 14px; FONT-WEIGHT: normal;
}
.comment_number {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND: url(../images/comment_icon.png) no-repeat 0px 0px; FLOAT: left; COLOR: #347ba2
}
.widget {
	PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 20px; COLOR: #347ba2; FONT-SIZE: 10px
}

.sub_box_text A {
	PADDING-RIGHT: 25px
}
.arrow_right {
	PADDING-RIGHT: 25px
}
#left {
	WIDTH: 220px; FLOAT: left; MARGIN-RIGHT: 25px
}
#left_navigation {
	WIDTH: 220px; FLOAT: left
}
#left_navigation UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#left_navigation LI {
	BACKGROUND-IMAGE: url(../images/sub-arrow.png); BORDER-BOTTOM: #f0f0f0 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: -1px; MARGIN-LEFT: 0px; BORDER-TOP: #f0f0f0 1px solid; PADDING-TOP: 3px
}
#left_navigation LI:hover {
	BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(../images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; BORDER-TOP: #ddd 1px solid
}
#left_navigation LI.current-cat {
	BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(../images/nav_hover.png) repeat-y; MARGIN-LEFT: 0px; BORDER-TOP: #ddd 1px solid; color: #000;
}
.active {
	BORDER-BOTTOM: #ffffff 1px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/nav_hover.png) no-repeat; MARGIN-LEFT: 0px; BORDER-TOP: #dcddde 1px solid; PADDING-TOP: 8px; color: #000;
}
#myController SPAN {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #eaeaea; COLOR: #104e82; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#jFlowSlide {

}
#myController SPAN.jFlowSelected {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #104e82; COLOR: #eaeaea; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.jFlowPrev {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #104e82; CURSOR: pointer; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
.jFlowNext {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #104e82; CURSOR: pointer; MARGIN-RIGHT: 10px; PADDING-TOP: 5px
}
* {
	MARGIN: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
OL {
	LINE-HEIGHT: 22px; MARGIN-TOP: 0px
}
UL {
	LINE-HEIGHT: 22px; MARGIN-TOP: 0px
}
BLOCKQUOTE {
	LINE-HEIGHT: 22px; MARGIN-TOP: 0px
}
#s {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 5px; WIDTH: 130px; PADDING-RIGHT: 5px; COLOR: #909090; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
#searchform {
	MARGIN-BOTTOM: 25px
}
#header_sub_text H1 {
	MARGIN-BOTTOM: 0px; LETTER-SPACING: -1px; COLOR: #383838; FONT-SIZE: 16px
}
#header_sub_text H2 {
	COLOR: #999999
}
#header_sub A {
	COLOR: #ffffff
}
#header_sub H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 35px; FONT-WEIGHT: bold; PADDING-TOP: 30px
}
#header_sub H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#header_sub H4 {
	COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
P {
	LINE-HEIGHT: 22px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
UL {

}
LI {

}
#main_content_left_secondary UL {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 25px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main_content_left_secondary LI {
	BACKGROUND-IMAGE: url(../images/clear.gif); LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 30px; BACKGROUND-REPEAT: no-repeat; FONT-WEIGHT: NORMAL
}
#main_content_left UL {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px 15px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main_content_left LI {
	BACKGROUND-IMAGE: url(images/check.png); LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; FONT-WEIGHT: bold
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.wrap {

}
#header {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 421px
}
#header_upper {
	WIDTH: 960px; FLOAT: left
}
#header_logo {
	WIDTH: 280px; FLOAT: left; HEIGHT: 95px
}
#header_lower {
	WIDTH: 980px; FLOAT: left
}
#header_lower_alt {
	PADDING-LEFT: 43px; WIDTH: 892px; FLOAT: left
}
#header_sub {
	WIDTH: 390px; FLOAT: left
}
.header_sub {
	WIDTH: 390px; FLOAT: left
}
#header_sub_text {
	PADDING-LEFT: 30px; WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 10px
}
#header_sub_text_secondary {
	MARGIN-TOP: 40px; WIDTH: 500px; FLOAT: left; COLOR: #ffffff
}
#header_sub_text_secondary P {
	WIDTH: 500px; MARGIN-BOTTOM: 0px; COLOR: #ffffff; FONT-SIZE: 28px; FONT-WEIGHT: normal
}
#header_sub_text_secondary A {
	COLOR: #ffffff
}
#header_sub_button {
	WIDTH: 50px; FLOAT: left; PADDING-TOP: 20px
}
#header_sub_button_alt {
	WIDTH: 50px; FLOAT: left
}
#header_secondary {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 187px
}
#header_sub_headline {
	WIDTH: 390px; FLOAT: left; HEIGHT: 220px
}
#header_sub_port {
	MARGIN-TOP: 15px; WIDTH: 390px; FLOAT: left
}
#header_sub_secondary {
	PADDING-LEFT: 35px; WIDTH: 390px; FLOAT: left; PADDING-TOP: 0px
}
#header_sub_secondary_right {
	TEXT-ALIGN: right; MARGIN-TOP: 40px; WIDTH: 390px; PADDING-RIGHT: 15px; FLOAT: right; COLOR: #ffffff; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#navs {
	WIDTH: auto; BACKGROUND-REPEAT: no-repeat; FLOAT: right
}
#navs A {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 20px; WIDTH: auto; PADDING-RIGHT: 20px; DISPLAY: block; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 12px
}
#topnav {
	FLOAT: left
}
#subnav {
	MARGIN-BOTTOM: 25px
}
#navs LI {
	DISPLAY: inline
}
#navs UL {
	MARGIN: 0px; PADDING-LEFT: 5px
}
#page {
	PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px
}
#page_secondary {
	BACKGROUND-IMAGE: url(images/left_bg.jpg); PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 40px; WIDTH: 960px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 35px
}
#sub_boxes {
	BACKGROUND-IMAGE: url(images/vert_separator2.gif); MARGIN: 0px 0px 30px; WIDTH: auto; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; FLOAT: left
}
.sub_box {
	BACKGROUND-IMAGE: url(images/vert_separator.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 266px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; FLOAT: left; PADDING-TOP: 15px
}
.sub_box_right {
	BACKGROUND-IMAGE: url(images/vert_separator.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 270px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; FLOAT: left; PADDING-TOP: 15px
}
.sub_box_text {

}
.sub_box_image {
	WIDTH: auto; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 8px
}
.home_comment {
	COLOR: #a1a1a1; FONT-SIZE: 10px
}
#blog_home {

}
#blog_home UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#blog_home LI {
	BORDER-BOTTOM: #ddd 1px dotted; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px
}
#featured_wrap {
	WIDTH: auto; FLOAT: left
}
#featured {
	BACKGROUND-IMAGE: url(images/featurebg.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 815px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 248px; PADDING-TOP: 20px
}
#featured_image {
	BORDER-BOTTOM: #CD2626 2px solid; MIN-WIDTH: 400px; BORDER-LEFT: #CD2626 2px solid; PADDING-BOTTOM: 5px; MIN-HEIGHT: 190px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #CD2626 2px solid; BORDER-RIGHT: #CD2626 2px solid; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
#featured_text {
	WIDTH: 365px; FLOAT: left; MARGIN-LEFT: 20px
}
#featured_bottom {
	BACKGROUND-IMAGE: url(images/featurebg_bottom.jpg); MARGIN: 0px auto; WIDTH: 855px; FLOAT: left; HEIGHT: 12px
}
#main_content {
	WIDTH: 960px
}
#main_content_left {
	PADDING-LEFT: 15px; WIDTH: 585px; FLOAT: left
}
#main_content_left_secondary {
	WIDTH: 684px; FLOAT: right
}
#main_content_right {
	BACKGROUND-IMAGE: url(images/right_sidebar_bg.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 285px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; PADDING-TOP: 15px
}
#main_content_right UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#main_content_right LI {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 10px
}
#logo {
	WIDTH: 150px; HEIGHT: 75px
}
#footer_wrap {
	BACKGROUND-COLOR: #f6f6f6; MARGIN: 0px; HEIGHT: 61px; BORDER-TOP: #cccccc 1px dotted
}
#footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; HEIGHT: 36px; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 25px
}
#footer LI {
	PADDING-RIGHT: 8px; DISPLAY: inline
}
#footer UL {
	MARGIN-TOP: -4px
}
#footer A:hover {
	BACKGROUND-IMAGE: none
}
#footer A:active {
	BACKGROUND-IMAGE: none
}
#footer LI.current_page_parent {
	BACKGROUND-IMAGE: none
}
#footer LI.current_page_parent A {
	BACKGROUND-IMAGE: none
}
#footer LI.current_page_parent A:visited {
	BACKGROUND-IMAGE: none
}
#footer LI.current_page_item A {
	BACKGROUND-IMAGE: none
}
#footer LI.current_page_item A:visited {
	BACKGROUND-IMAGE: none
}
#footer_l {
	WIDTH: 400px; FLOAT: left
}
#footer_r {
	TEXT-ALIGN: right; FLOAT: right
}
.inline_image {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid; PADDING-TOP: 5px
}
.inline_image_right {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: right; BORDER-TOP: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid; PADDING-TOP: 5px
}
#products {
	WIDTH: 525px
}
.product_box {
	BORDER-BOTTOM: #a4a4a4 1px dotted; PADDING-BOTTOM: 15px; MARGIN-TOP: 15px; WIDTH: 925px; FLOAT: left
}
.product_box_image {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid; PADDING-TOP: 5px
}
.product_box_description {
	WIDTH: 320px; FLOAT: left; MARGIN-LEFT: 15px
}
.image_wrap {
	MARGIN: 0px 0px 5px; WIDTH: 180px; FLOAT: left
}
.image {
	BORDER-BOTTOM: #ccc 4px solid; BORDER-LEFT: #ccc 4px solid; WIDTH: 172px; FLOAT: left; HEIGHT: 120px; BORDER-TOP: #ccc 4px solid; BORDER-RIGHT: #ccc 4px solid
}
.image_caption {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #424242; FONT-SIZE: 10px; PADDING-TOP: 3px
}
.input {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f7f7f7; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; WIDTH: 225px; PADDING-RIGHT: 5px; COLOR: #185889; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
TEXTAREA {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f7f7f7; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #185889; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}

.page_column {
	BACKGROUND-IMAGE: url(images/column_bg.gif); PADDING-BOTTOM: 15px; MARGIN-TOP: 15px; PADDING-LEFT: 15px; WIDTH: 290px; PADDING-RIGHT: 15px; BACKGROUND-REPEAT: repeat-x; FLOAT: left; BORDER-TOP: #dddddd 1px solid; MARGIN-RIGHT: 20px; PADDING-TOP: 5px
}
.page_column .img {
	MARGIN-TOP: 5px; WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 20px
}
.page_column H4 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: #1a5a8a; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.page_column H5 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: #1a5a8a; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}


.portfolio_featured_cell {
	BACKGROUND-IMAGE: url(../images/featured_project.jpg); PADDING-BOTTOM: 0px; WIDTH: 684px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 15px; FLOAT: left
}

.portfolio_featured_image {
	MARGIN: 25px 20px 0px; WIDTH: auto; FLOAT: left
}
.portfolio_featured_description {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; WIDTH: 360px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.portfolio_featured_description P {
	MARGIN-BOTTOM: 10px
}
.portfolio_featured_bottom {
	WIDTH: 684px; FLOAT: left; HEIGHT: 19px
}
.portfolio_cell {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 15px; MARGIN: 15px 0px; WIDTH: 684px; FLOAT: left
}
.portfolio_image {
	MARGIN: 0px 0px 0px 20px; WIDTH: auto; FLOAT: right
}
.portfolio_description UL {
	MARGIN: 0px 0px 0px 0px; WIDTH: auto; LINE-HEIGHT: 14px; FONT-SIZE: 13px; TEXT-DECORATION: underline;
}
.portfolio_description LI {
	MARGIN: 0px 0px 0px 0px; WIDTH: auto; list-style-image: url(../images/blue_check_sm.png); LINE-SPACING: SINGLE;
}
.portfolio_description {
	MARGIN: 0px; WIDTH: 420px; FLOAT: left
}
.portfolio_large {
	MARGIN: 20px 0px
}

.image_portfolio_small {
	BORDER-BOTTOM: #ccc 8px solid; BORDER-LEFT: #ccc 8px solid; BORDER-TOP: #ccc 8px solid; BORDER-RIGHT: #ccc 8px solid
}
.image_portfolio_large {
	BORDER-BOTTOM: #ccc 8px solid; BORDER-LEFT: #ccc 8px solid; MARGIN: 15px 0px; BORDER-TOP: #ccc 8px solid; BORDER-RIGHT: #ccc 8px solid
}


.comment {
	BACKGROUND-IMAGE: url(images/comment.gif); TEXT-ALIGN: center; WIDTH: 31px; DISPLAY: block; FONT-FAMILY: Georgia; FLOAT: left; HEIGHT: 26px; COLOR: #5d5d5d; FONT-SIZE: 13px; TOP: 238px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 4px; LEFT: 1023px
}
.post_details {
	BACKGROUND-COLOR: #f7f7f7; MARGIN: 5px 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px
}
.blog_post {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}


.slider-wrap {
	WIDTH: auto; FLOAT: right
}
.slider-wrap-alt {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 692px; FLOAT: right; HEIGHT: 433px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.slider {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 495px; PADDING-RIGHT: 45px; HEIGHT: 255px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.slider_alt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 692px; PADDING-RIGHT: 45px; HEIGHT: 433px; OVERFLOW: hidden; PADDING-TOP: 12px
}


#mySlides {

}
.slider_nav {
	MARGIN-TOP: 18px; WIDTH: 550px; FLOAT: right
}
.slider_nav_long {
	MARGIN-TOP: 18px; WIDTH: 900px; FLOAT: right
}
.slider_nav_left {
	MARGIN-TOP: 8px; WIDTH: auto; FLOAT: left
}
.slider_nav_right {
	WIDTH: auto; PADDING-RIGHT: 20px; FLOAT: right
}
#slide1 {
	BACKGROUND-IMAGE: url(images/slide2.jpg); WIDTH: 892px; HEIGHT: 261px
}
#slide2 {
	BACKGROUND-IMAGE: url(images/slide1.jpg); WIDTH: 892px; HEIGHT: 261px
}
#slide3 {
	BACKGROUND-IMAGE: url(images/slide3.jpg); WIDTH: 892px; HEIGHT: 261px
}

.slide_headline_wrap {
	WIDTH: 345px; FLOAT: left
}
.slide_headline_wrap_right {
	WIDTH: 345px; FLOAT: right
}
.slide_headline {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #ffffff; PADDING-TOP: 30px
}
.slide_subheadline {
	MARGIN-TOP: 15px; WIDTH: 330px; FLOAT: left; COLOR: #ffffff
}
.slide_subheadline_text {
	PADDING-LEFT: 30px; WIDTH: 240px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 14px; MARGIN-RIGHT: 10px
}
.slide_headline H1 {
	MARGIN: 0px 0px 10px; COLOR: #ffffff; FONT-SIZE: 34px
}
.slide_headline H2 {
	MARGIN: 0px 0px 10px; COLOR: #ffffff; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.slide_button {
	WIDTH: auto; FLOAT: left
}
#comments_template {
	MARGIN: 25px 0px 0px; WIDTH: 684px; FLOAT: left
}
#comments_template LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 20px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: auto; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
#comments_template OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#comments_template P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#comments_template .meta {
	COLOR: #aaaaaa; FONT-SIZE: 10px
}
.avatar {
	WIDTH: 80px; HEIGHT: 80px
}
.avatar_name {
	TEXT-ALIGN: left; LINE-HEIGHT: 12px; WIDTH: 80px; FONT-SIZE: 10px; PADDING-TOP: 5px
}
.comment_number_wrap {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 5px; FLOAT: left
}
.comment_right_wrap {
	WIDTH: 564px; FLOAT: left
}
.comment_right {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 40px; WIDTH: 522px; PADDING-RIGHT: 10px; BACKGROUND: url(images/commentbg.jpg) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.comment_left {
	FLOAT: left
}
.comment_form {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px
}
.comment_form P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.comment_right_bottom {
	MARGIN-TOP: -2px; WIDTH: 580px; BACKGROUND: url(images/commentbg_bot.jpg) no-repeat 0px 0px; FLOAT: left; HEIGHT: 11px; MARGIN-LEFT: 10px
}
.comment_name {
	WIDTH: 600px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.comment_mail {
	WIDTH: 600px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.comment_web {
	WIDTH: 600px; MARGIN-BOTTOM: 10px; FLOAT: left
}
#left_widgets {
	WIDTH: 220px; FLOAT: left
}
.textwidget {
	LINE-HEIGHT: 14px; TEXT-TRANSFORM: none; PADDING-RIGHT: 15px; COLOR: #666666; FONT-SIZE: 12px
}
.textwidget_image {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 50px; PADDING-TOP: 0px
}
.aktt_tweets {
	LINE-HEIGHT: 20px; TEXT-TRANSFORM: none; WIDTH: 200px; PADDING-RIGHT: 15px; COLOR: #666666; FONT-SIZE: 10px
}
.aktt_tweets UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.aktt_tweets LI {
	BORDER-BOTTOM: #f0f0f0 1px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 0px; BORDER-TOP: medium none; PADDING-TOP: 0px
}
.aktt_tweets LI:hover {
	BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px; BORDER-TOP: medium none
}
.aktt_more_updates {
	BORDER-BOTTOM: medium none
}
.moretweets {
	BORDER-BOTTOM: medium none; MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.blog {
	FLOAT: left
}
.blog_description {
	MARGIN: 0px; WIDTH: 680px; FLOAT: left
}
.blog_cell {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 15px; WIDTH: 684px; FLOAT: left
}

.gallery {
	FLOAT: left
}
.gallery IMG {
	BORDER-BOTTOM: #cfcfcf 5px solid; BORDER-LEFT: #cfcfcf 5px solid; MARGIN: 0px 15px 10px 0px; FLOAT: left; BORDER-TOP: #cfcfcf 5px solid; BORDER-RIGHT: #cfcfcf 5px solid
}
#twitter LI {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.alignleft {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 0px
}
.categories {
	MARGIN-BOTTOM: 25px
}
.archives {
	MARGIN-BOTTOM: 25px
}

