@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.3 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 480 $ $Date: 2010-10-12 21:56:55 +0200 (Di, 12 Okt 2010) $ */
@media all {
* {margin: 0;padding: 0}
option {padding-left: 0.4em}
select {padding: 1px}
* html body * {overflow: visible}
body {font-size: 100.01%;background: #fff;color: #000;text-align: left}
div {outline: 0 none}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block}
fieldset,img {
border: 0 solid}
ul,ol,dl {margin: 0 0 1em 1em}
li {line-height: 1.5em;margin-left: 0.8em}
dt {font-weight: bold}
dd {margin: 0 0 1em 0.8em}
blockquote {margin: 0 0 1em 0.8em;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
.clearfix:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.clearfix {display: block;}
.floatbox {display: table;width: 100%;}
#ie_clearing {display: none}
.skip,.hideme,.print {position: absolute;top: -32768px;left: -32768px}
.skip:focus,.skip:active {position: static;top: 0;left: 0}
#skiplinks {position: absolute;top: 0px;left: -32768px;z-index: 1000;width: 100%;margin: 0;padding: 0;list-style-type: none}
#skiplinks a.skip:focus,#skiplinks a.skip:active {left: 32768px;outline: 0 none;position: absolute;width: 100%}
}
@media screen,projection {
#col1 {float: left;width: 20%}
#col2 {float: right;width: 20%}
#col3 {width: auto;margin: 0 20%}
#col1_content,#col2_content,#col3_content {position: relative}
.subcolumns {display: table;width: 100%;table-layout: fixed}
.subcolumns_oldgecko {width: 100%;float: left}
.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l {float: left}
.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r {float: right;margin-left: -5px}
.c20l,.c20r {width: 20%}
.c40l,.c40r {width: 40%}
.c60l,.c60r {width: 60%}
.c80l,.c80r {width: 80%}
.c25l,.c25r {width: 25%}
.c33l,.c33r {width: 33.333%}
.c50l,.c50r {width: 50%}
.c66l,.c66r {width: 66.666%}
.c75l,.c75r {width: 75%}
.c38l,.c38r {width: 38.2%}
.c62l,.c62r {width: 61.8%}
.subc {padding: 0 0.5em}
.subcl {padding: 0 15px 0 0}
.subcr {padding: 0 0 0 15px}
.equalize,.equalize .subcolumns {table-layout: fixed;}
.equalize > div {display: table-cell;float: none;margin: 0;overflow: hidden;vertical-align: top}
}
/* YAML BASEMOD STYLES */
@media screen, projection {
body {overflow-y: scroll;}
body {background: #142634;}
body {text-align: center;}
.page_margins {text-align: left;margin: 0 auto;max-width: 960px;}
#header, #nav, #main, #footer {overflow: hidden;min-width: 900px;}
#header {color: #000;background: #fff;}
#topnav {font-size: 13px;color: #685c53;background: transparent;text-transform: lowercase;height: 25px;margin: 6px 18px 0 0;width: 814px;float: right;clear: both;text-align: right;}
#topnav a,
#topnav a:visited,
#topnav a:active {color: #685c53;text-decoration: none;}
#topnav a:hover, 
#topnav a:hover:visited {color: #89172b;}
/* HOME PAGE */
#teaser {clear: both;padding: 0;margin: 0;}
.home_content {background: #0c202e;margin-left: 6px;}
.home_left {background: #0c202e url(http://netraising.com/images/site/home_glow_slice.png) top left repeat-y;width: 54%;float: left;margin-top: 14px;}
.home_right {width: 46%;float: right;padding-top: 10px;margin-top: 14px;}
#home_left_content {background: url(http://netraising.com/images/site/home_glow_bg.png) top center no-repeat;min-height: 600px;padding: 25px;}
.home_left_content h3 {color: #fff;font-weight: bold;text-shadow: 0.1em 0.1em 0.1em #5c7080;font-size: 18px;}
.home_left_content h4 {color: #fff;font-weight: bold;font-size: 14px;}
.home_left_content p {color: #fff;}
.home_left_content a,
.home_left_content a:visited,
.home_left_content a:active {color: #fff;font-weight: bold;}
.home_left_content a:hover,
.home_left_content a:visited:hover {color: #ccc;}
#home_right_content {padding: 15px 25px 15px 20px;}
#main {background: transparent;padding: 0;background: #0f2231 url(http://netraising.com/images/site/white_slice.png) top left repeat-x;}
#col1 {float: right;width: 78%;/*	min
-height: 230px; */}
#banner_shadow {background: #fff url(http://netraising.com/images/site/banner_shadow.png) top left repeat-y;height: 195px;width: 12px;float: left;}
#homePageSlideShow .slide {display: none;}
#col3 {width: auto;margin: 0 78% 0 0;/* blue-slice ie-browsers */
	background: url(http://netraising.com/images/site/side_slice.png) top left repeat-y;}
#col3_ie_background {height: 195px;background: #fff;}
#col3_upper_content_wrap {/*red-slice */
	background: url(http://netraising.com/images/site/nav_slice.png) bottom left repeat-y;}
#col3_upper_content_wrap_home {/*red-slice */
	background: url(http://netraising.com/images/site/nav_slice.png) bottom left repeat-y;height: 325px;
	/* set height with col1_content_home 20px appart */}
#col3_upper_content_bg {/*red-top */
	background: url(http://netraising.com/images/site/nav_bg.png) top left no-repeat;padding-top: 15px;}
#col3_lower_content_wrap {/*blue-slice new-browsers */
	background: url(http://netraising.com/images/site/side_slice.png) top left repeat-y;}
#col3_lower_content h3,
#col3_lower_content h3 a,
#col3_lower_content h3 a:visited,
#col3_lower_content h3 a:active {font-size: 16px;color: #eee;margin-bottom: 4px;font-weight: bold;}
#col3_lower_content h3 a:hover,
#col3_lower_content h3 a:visited:hover {color: #b2c6d5;}
#col3_lower_content h4, #col3_lower_content h4 a {font-size: 14px;color: #b2c6d5;margin-bottom: 4px;}
#col3_lower_content p,
#col3_lower_content a, #col3_lower_content a:visited, #col3_lower_content a:active {font-size: 12px;color: #fff; display: block;}
#col3_lower_content a:hover, #col3_lower_content a:visited:hover {color: #ddd;}
#col1_content_home {margin: 0 0 0 12px;background: #fff;padding: 20px 15px 0 25px;border-right: 1px solid #eee;height: 305px;/* set height
with col3_upper_content_wrap 20px appart */}
#col1_content_home a,
#col1_content_home a:visited,
#col1_content_home a:active {color: #89172b;text-decoration: none;font-weight: bold;}
#col1_content_home a:hover,
#col1_content_home a:visited:hover {color: #ccc;}
#col1_content {background: #0c202e;margin: 0;min-height: 700px;overflow: hidden;}
.banner_content,
.banner_content_gallery {background: #fff url(http://netraising.com/images/site/white_slice.png) top left repeat-x;height: 165px;padding: 30px 40px 0px 40px;}
#col1_content .banner_content p {color: #555555;font-size: 13px;}
#col1_content .banner_content_gallery p {color: #fff;font-size: 13px;}
#col1_content div#gallery_instructions p {color: #555555;font-size: 13px;}
#col1_content .banner_content a,
#col1_content .banner_content a:visited,
#col1_content .banner_content a:active {color: #5c7080;text-decoration: none;font-weight: bold;}
#col1_content .banner_content a:hover,
#col1_content .banner_content a:visited:hover {color: #ccc;}
#col1_content .body_content {margin: 20px 40px 0 40px;}
.body_content p {color: #fff;}
.body_content a,
.body_content a:visited,
.body_content a:active {color: #89172b;text-decoration: none;font-weight: bold;}
.body_content a:hover,
.body_content a:visited:hover {color: #ddd;}
.printer_friendly {float: right;margin: 0 -10px 10px 15px;}
#col3_content {padding: 0;}
#col3_lower_content {background: url(http://netraising.com/images/site/side_bg.png) top left no-repeat;padding: 25px 25px 20px 20px;color: #fff;text-align: right;font-size: 15px;min-height: 200px;}
#header h1 {font-weight: bold;font-size: 2.5em;letter-spacing: -2px;line-height: 65%;color: #fff;}
#footer_wrapper {background: #142634 url(http://netraising.com/images/site/footer_slice.png) bottom center repeat-x;height: 160px;}
#footer {background: url(http://netraising.com/images/site/footer_bg.png) bottom center no-repeat;height: 160px;color: #b2c6d5;}
#footer a,
#footer a:visited {text-decoration: none;font-size: 11px;color: #b2c6d5;font-weight: normal;font-style: normal;}
#footer a:hover,
#footer a:visited:hover,
#footer a:active {color: #fff;}
#footer_content_right p {margin: 20px;text-align: right;font-size: 11px;}
span.footer_pipe {padding: 0 8px;color: #89172b;font-weight: bold;}
#skiplinks a.skip:focus,
  #skiplinks a.skip:active {color: #fff;background: #333;border-bottom: 1px #000 solid;padding: 10px 0;text-decoration: none;}
}
/* CONTENT STYLES */
@media all {
textarea, pre, code, kbd, samp, var, tt {font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #444;}
.hr_border {border-top: 1px solid #ddd;padding-top: 15px;}
.hr_border_column {border-top: 1px solid #ddd;padding-top: 15px;margin-left: 50px;}
#netraising {padding: 0 0 15px 3px;width: 480px;float: left;}
#netraising span.net_left {color: #283f53;font-weight: normal;font-size: 37px;}
#netraising span.raising_right {color: #89172b;font-weight: normal;font-size: 37px;}
#netraising span.web_srv_co {padding-left: 13px;color: #555;font-size: 17px;letter-spacing: .1em;}
#net_tag_line {padding: 0 0 0 40px;color: #999;text-transform: uppercase;font-size: 25%;margin-top: -8px;letter-spacing: 10px;}
.addthis_container {float: right;width: 400px;margin: 22px 15px 0 0;}
#nav_content {padding: 10px 0 10px 0;text-align: right;width: 960px;}
#home_across {margin-right: 16px;}
#nav_content h1 {font-size: 18px;color: #283f53;margin: 0;display: inline;}
#nav_content h1 a,
#nav_content h1 a:active,
#nav_content h1 a:visited {font-size: 18px;color: #89172b;font-weight: bold;}
#nav_content h1 a:hover,
#nav_content h1 a:hover:visited {color: #555;}
#nav_content span.nav_pipe {padding: 0 10px;}
#nav_content h2 {font-size: 13px;color: #555;text-transform: lowercase;display: inline;}
a {text-decoration: none;}
.h_cranberry {color: #89172b;font-size: 36px;font-weight: bold;line-height: 36px;}
.h_darkteal {color: #2f4f62;font-size: 36px;font-weight: bold;line-height: 36px;}
.border_shadow {border-left: 2px solid #ddd;border-top: 2px solid #eee;border-right: 2px solid #fff;border-bottom: 2px solid #ddd;}
h1,h2,h3,h4,h5,h6 {font-family: "Century Gothic", Vardana, Arial, Helvetica, sans-serif;font-weight: normal;color: #222;margin: 0 0 15px 0;letter-spacing: .05em;}
h1 {font-size: 24px;}
h2 {font-size: 200%;}
h3 {font-size: 18px;font-weight: bold;}
h4 {font-size: 133.33%;}
h5 {font-size: 116.67%;}
.banner_content h1 {color: #89172b;margin-bottom: 4px;font-weight: normal;}
.banner_content h3 {color: #2f4f62;font-weight: normal;}
.banner_content h4 {color: #304f61;font-size: 14px;letter-spacing: .09em;font-weight: normal;}
.body_content h3 {color: #abc9e1;font-weight: normal;margin-bottom: 10px;}
.body_content h4 {color: #ddd;font-size: 14px;letter-spacing: .09em;font-weight: bold;}
ul, ol, dl {line-height: 1.5em;margin: 15px 0 10px 15px;}
ul {list-style: disc;}
ul ul {list-style-type: circle;margin-bottom: 0;}
ol {list-style-type: decimal;}
ol ol {list-style-type: lower-latin;margin-bottom: 0;}
li {margin-left: 15px;line-height: 1.5em;color: #fff;padding-bottom: 10px;}
dt {font-weight: bold;}
dd {margin: 0 0 1em 0.8em;}
p {line-height: 1.5em;margin: 0 0 15px 0;}
blockquote, cite, q {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
blockquote {margin: 0 0 1em 1.6em;color: #666;}
strong,b {font-weight: bold;}
em,i {font-style: italic;}
big {font-size: 116.667%;}
small {font-size: 91.667%;}
pre {line-height: 1.5em;margin: 0 0 1em 0;}
pre, code, kbd, tt, samp, var {font-size: 100%;}
pre, code {color: #800;}
kbd, samp, var, tt {color: #666;font-weight: bold;}
var, dfn {font-style: italic;}
acronym, abbr {border-bottom: 1px #aaa dotted;font-variant: small-caps;letter-spacing: .07em;cursor: help;}
sub {vertical-align: sub;font-size: smaller;}
sup {vertical-align: super;font-size: smaller;}
hr {color: #fff;background: transparent;margin: 0 0 0.5em 0;padding: 0 0 0.5em 0;border: 0;border-bottom: 1px #eee solid;}
p.icaption_left {float: left;display: inline;margin: 0 1em 0.15em 0;}
p.icaption_right {float: right;display: inline;margin: 0 0 0.15em 1em;}
p.icaption_left img,
  p.icaption_right img {padding: 0;border: 1px #888 solid;}
p.icaption_left strong,
  p.icaption_right strong {display: block;overflow: hidden;margin-top: 2px;padding: 0.3em 0.5em;background: #eee;font-weight: normal;font-size: 91.667%;}
.highlight {color: #c30;}
.dimmed {color: #888;}
.info {background: #f8f8f8;color: #666;padding: 10px;margin-bottom: 0.5em;font-size: 91.7%;}
.note {background: #efe;color: #040;border: 2px #484 solid;padding: 10px;margin-bottom: 1em;}
.important {background: #ffe;color: #440;border: 2px #884 solid;padding: 10px;margin-bottom: 1em;}
.warning {background: #fee;color: #400;border: 2px #844 solid;padding: 10px;margin-bottom: 1em;}
.float_left {float: left;display: inline;margin-right: 15px;margin-bottom: 5px;margin-top: 5px;}
.float_right {float: right;display: inline;margin-left: 15px;margin-bottom: 5px;margin-top: 5px;}
.center {display: block;text-align: center;margin: 0.5em auto;}
}
a {outline:none; -moz-outline:}
/* YAML FORMS STYLES */
@media screen, projection {
*:focus {outline: none;}
.modal {background-color: #fff;display: none;width: 300px;padding: 25px;text-align: left;border: 1px solid #ddd;z-index: +10;opacity: 0.90;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 0 15px #0f2231;-webkit-box-shadow: 0 0 15px #0f2231;}
.modal h3 {color: #89172b;margin-bottom: 4px;font-weight: normal;padding: 5px;}
.required {color: #89172b;font-weight: bold;}
.yform_pipe {padding: 0 4px;}
.yform label {color: #666;}
.yform input,
  .yform textarea,
  .yform select, 
  .yform optgroup {font-family: Arial, Helvetica, sans-serif;}
.yform .type-text input,
  .yform .type-text textarea,
  .yform .type-select select {border: 1px solid #ddd;}
.yform div.type-text input:focus,
  .yform div select:focus,
  .yform div textarea:focus,
  .yform div.type-text input:hover,
  .yform div select:hover,
  .yform div textarea:hover,
  .yform div.type-text input:active,
  .yform div select:active,
  .yform div textarea:active {border: 1px #5c7080 solid;background: #fff;}
.yform .type-button input {border-top: 1px #ddd solid;border-left: 1px #ddd solid;border-right: 1px #444 solid;border-bottom: 1px #444 solid;color: #000;background: #454545 url(images/button_gray.png) top left repeat-x;padding: 5px 1em;}
.yform .type-button input[type=reset] {color: #300;background: #661717 url(images/button_red.png) top left repeat-x;}
.yform .type-button input[type=submit] {color: #fff;background: #5c7080;font-weight: bold;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #4aafe6;padding: 5px 10px 5px 10px;}
.yform .type-button input.reset {color: #300;background: #661717 url(images/button_red.png) top left repeat-x;}
.yform .type-button input.submit {color: #fff;background: #5c7080;font-weight: bold;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #4aafe6;padding: 5px 10px 5px 10px;}
.yform div.type-button input:focus,
  .yform div.type-button input:hover,
  .yform div.type-button input:active {border-top: 1px #999 solid;border-left: 1px #999 solid;border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;color: #fff;background: #6f8292;}
.yform div.type-button input.reset:focus,
  .yform div.type-button input.reset:hover,
  .yform div.type-button input.reset:active {background: #800;color: #fff;}
.yform div.type-button input.submit:focus,
  .yform div.type-button input.submit:hover,
  .yform div.type-button input.submit:active {background: #6f8292;color: #fff;}
.yform {overflow: hidden;}
.yform fieldset {display: block;zoom: 1;}
.yform label {display: block;cursor: pointer;}
.yform legend {background: transparent;border: 0;padding: 0 0.5em;}
.yform .message {display: block;margin-bottom: 0.5em;color: #666;}
.yform input[type=hidden] {display: none !important;}
.yform sup {color: #800;font-weight: bold;}
fieldset:after,
  .yform div.type-text:after,
  .yform div.type-select:after,
  .yform div.type-check:after,
  .yform div.type-button:after {clear: both;content: ".";display: block;font-size: 0;height: 0;visibility: hidden;}
.yform div.type-text,
  .yform div.type-select,
  .yform div.type-check,
  .yform div.type-button {display: block;margin: 0.5em 0;padding: 3px 0.5em;position: relative;zoom: 1;}
.yform div.type-button {padding: 3px 0em;}
.yform .type-text input,
  .yform .type-text textarea {display: block;position: relative;padding: 3px;width: 70%;color: #666;}
.yform .type-select select {display: block;position: relative;padding: 0.3em 2px 0.3em 1px;width: 60%;cursor: pointer;}
.yform .type-select select optgroup {font-style: normal;font-weight: bold;}
.yform .type-check input {cursor: pointer;}
.yform .type-check label {display: inline;}
.yform .type-button input {cursor: pointer;overflow: visible;width: auto;}
.yform div.error {border: 1px #a00 dashed;background: #faf4f4;padding: 0.5em;}
.yform div.error label {color: #000;font-weight: bold;}
.yform div.error .message {color: #800;}
.yform div.type-check input:focus,
  .yform div.type-check input:hover,
  .yform div.type-check input:active {border: 0 none;}
.full div.type-text input,
  .full div.type-text textarea {width: 95.5%;margin-right: -3px;}
.full div.type-select select {width: 97.0%;margin-right: -3px;}
/* width adjustments for IE 5.x & IE6 | Breitenanpassung für Internet Explorer 5.x und 6.0 */
* html .full div.type-text input,
  * html .full div.type-text textarea {width: 95.5%;}
* html .full div.type-select select {width: 97.0%;}
/* Global fixes for YAML's form construction set */
.yform,.yform div,.yform div * {zoom: 1;}
}
/* Main Navigation April 2010 */
div#col3_content {text-align: right;}
div#col3_content ul {margin: 0;padding-bottom: 20px;}
div#col3_content li {list-style-type: none;margin: 0;padding-bottom: 0;}
div#col3_content li ul li {list-style-type: none;padding-left: 8px;}
div#col3_content ul#main_navigation a,
div#col3_content ul#main_navigation a:active,
div#col3_content ul#main_navigation a:visited {color: #fff;text-shadow: 0.1em 0.1em 0.3em #681221;text-decoration: none;text-transform: lowercase;font-size: 15px;font-weight: normal;font-style: normal;display: block;padding: 6px 25px 3px 10px;margin: 0 0 0 0;height: 22px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;}
div#col3_content ul#main_navigation a:hover,
div#col3_content ul#main_navigation a:visited:hover {background: #6f8292;color: #fff;text-shadow: 0.1em 0.1em 0.3em #5c7080;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;height: 22px;}
div#col3_content ul#main_navigation a.selected {background: #5c7080;color: #fff;text-shadow: 0.1em 0.1em 0.3em #5c7080;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;height: 22px;}
/* SUB NAV ACROSS */
#nav {background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
div#sub_nav_across {padding: 0 20px 10px 0;text-transform: lowercase;font-size: 13px;float: right;}
div#sub_nav_across a span.nav_pipe {padding: 0 8px;color: #685c53;font-weight: normal;}
div#sub_nav_across a,
div#sub_nav_across a:visited {text-decoration: none;color: #685c53;}
div#sub_nav_across a:hover,
div#sub_nav_across a:visited:hover,
div#sub_nav_across a:active {text-decoration: none;color: #283f53;}
div#sub_nav_across a:focus {outline: none;}
div#sub_nav_across ul {font-size: 110%;margin: 0;}
div#sub_nav_across li {display: inline;list-style-type: none;letter-spacing: .02em;margin: 0;}
div#sub_nav_across a.selected {color: #89172b;font-weight: bold;}
/* LiveValidation - Forms */
.LV_validation_message{margin:4px 0 0 0;font-size: 11px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#89172b;}
.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active {border: 1px solid #89172b;}
