@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; background:#fff;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr {font:12px/14px arial, tahoma, helvetica, sans-serif; color:#000; vertical-align:top;  text-align:left;}

.null a { color:#FFFFFF; text-decoration:underline;}
a:hover{text-decoration:none;}

ul { margin:0; padding:0; list-style:none;}
li a {line-height:18px; color:#FFFFFF; text-decoration:underline;}

#content {

height:auto; 
 
padding-top:0px;
padding-left:0px;
 
margin-bottom:0px;
padding-bottom:0px;
color:#000;
}



H3 a {
	text-decoration: none;

}
.inner { 
width:700px; 
padding-top:1px;
padding-left:21px;
}

#content a {
	color: #000;
	text-decoration: underline;
}
#content H3 a {
	color:#c60;
	text-decoration: none;
}
#content H3 a:hover {
	color:#000;
	text-decoration: none;
}

#content a:hover {
	color: orange;
		text-decoration: none;
}
.csc-firstHeader {
	font-size: 20px;

}
H1 {
	font-size: 20px;

}
#navbar-iframe {display:none;}

/*/////////////////////////////////////////////////////

NAVIGATION ELEMENT

/////////////////////////////////////////////////////*/
.nav {text-align:center; padding-top:15px; left:15px;}
#navitem {
 
	font-size: 13px;
	text-transform: uppercase;
	color: #FFF;
  
}
#navitem .inner {
	width: 764px;
	text-align: left;
	margin: 0 auto;
}
#navitem a {
	padding: 0 0;
	font-weight: 800;
	color: #FFF;
	text-decoration: none;
}
#navitem a:hover {
	color: yellow;
}

#navitem .inner .nav_sel a { color: #980000; }

.t{ width:100%; height:100%;}
.tall_main{width:100%; height:750px; background:#FFFFFF url(/fileadmin/images/bgr_line_button.jpg) bottom left repeat-x;}
.tall_right{width:50%; background:url(/fileadmin/images/tall_right.jpg) top left repeat-x; height:100%;}
.tall_left{width:50%; background:url(/fileadmin/images/tall_left.jpg) top right repeat-x; height:100%;}
/*header*/
.header_bgr{background:url(/fileadmin/images/bgr_header.jpg) top left no-repeat; width:100%; height:56px;}
.bgr_logo{background:url(/fileadmin/images/bgr_logo.jpg) top left no-repeat; width:100%; height:91px;}
.bgr_logo img{ margin:16px 0 0 371px;}

/*footer*/
.footer_txt{height:57px; background:#FFFFFF; width:100%; padding:35px 0 0 43px; color:#979797; text-transform:uppercase; font-size:9px}
.footer_txt a{ color:#979797; text-decoration:none}
.footer_txt a:hover{ color:#979797; text-decoration:underline}
.footer_txt span{color:#2F2F2F;}
.footer_txt span a{ color:#2F2F2F; text-decoration:none}
.footer_txt span  a:hover{ color:#2F2F2F; text-decoration:underline}
.footer_line img{ margin-left:16px;}
.footer_line{ height:23px;}

/*content*/
.splash_logo{background:url(/fileadmin/images/splash_logo.jpg) top left no-repeat; width:100%; height:91px;}
.splash_logo img{ margin:16px 0 0 371px;}
.splash_menu{background:url(/fileadmin/images/splash_menu.jpg) top left no-repeat; width:100%; height:523px;}
.main_heit_cont{height:614px; background:#FFFFFF;}
.bgr_main_content {background:url(/fileadmin/images/bgr_main_content.jpg) top left no-repeat; width:673px; height:523px;}
.indent_button{padding-top:77px; width:91px;}

.indent_p p{ padding-top:19px;}
.indent_p1 p{ padding-top:4px;}
.indent_p1{ line-height:11px;}
.indent_img img{ margin-right:27px;}

.f1 td input{ width:227px; height:21px; margin-bottom:9px;}
.f1 td textarea{ width:227px; height:101px; overflow:auto; margin-bottom:9px;}
.f1 td textarea, input{ color:#2F2F2F; font-size:10px; font-family:Arial; padding:1px 0 1px 4px;}



 
 
.confirm h2 {
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	line-height:135%;
	color:#222;
	text-align:center;
	margin:0 1em;
	padding:70px 0 80px 0;
}
.footer a {
	display:block;
	font-size:110%;
	margin:0 auto 30px auto;
	padding:5px 30px 5px 30px;
	line-height:40px;
	text-align:right;
	line-height:auto;
	background-color:red;
	background-image:url(/images/wflogo.png);
	background-repeat:no-repeat;
	background-position:5px center;
	width:70%;
	text-decoration:none;
}
* html .footer a {
	background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");

}


.footer a:hover {
	text-decoration:underline;
}
.wufoo {
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
.wufoo li {
	width:62%;
}
form ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
}
form li {
	display: block;
	margin:0;
	padding:4px 5px 2px 9px;
	clear:both;
}
form li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html form li {
	height: 1%;
}
* html form li div {
	display:inline-block;
}
*+html form li div {
	display:inline-block;
}
form li div, form li span {
	margin:0 4px 0 0;
	padding:0 0 8px 0;
	color:#444;
}
form li span {
	float:left;
}
form li div.column {
	padding-bottom:0;
}
form li div span.left, form li div span.right {
	width:47%;
	margin:0;
}
form li div span.full input, form li div span.full select, form li div span.left input, form li div span.right input, form li div span.left select, form li div span.right select {
	width:100%;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both !important;
}
.info {
	display:inline-block;
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 1em 0;
}
.info[class] {
	display:block;
}
.info h2 {
	font-weight:normal;
	font-size:160%;
	margin:0 0 .2em 0;
	clear:left;
}
.info div {
	font-size:95%;
	line-height:135%;
	margin:0 0 1em 0;
	color:#555;
}
form hr {
	display:none;
}
form li.section {
	border-top:1px dotted #ccc;
	padding-top:.9em;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
	position:static;
}
form ul li.first {
	border-top:none !important;
	margin-top:0px !important;
	padding-top:0px !important;
}
form .section h3 {
	font-weight:normal;
	font-size:110%;
	line-height:135%;
	margin:0 0 .2em 0;
}
form .section div {
	display:block;
	font-size:85%;
	margin:0 0 1.2em 0;
	padding:0;
}
form li.likert {
	width:97% !important;
}
.likert table {
	margin:0 0 1.5em 0;
	background:#fff;
	width:100%;
	border:1px solid #dedede;
	border-bottom:none;
}
.likert caption {
	text-align:left;
	color:#222;
	font-size:95%;
	line-height:135%;
	padding:5px 0 .4em 0;
}
.likert input {
	padding:0;
	margin:2px 0;
}
.likert label {
	font-size:10px;
	display:block;
	color:#565656;
}
.likert thead td, .likert thead th {
	background-color:#e6e6e6;
}
.likert td {
	border-left:1px solid #ccc;
	text-align:center;
	padding:4px 6px;
}
.likert thead td {
	font-size:85%;
	padding:10px 6px;
}
.likert th, .likert td {
	border-bottom:1px solid #dedede;
}
.likert tbody th {
	color:#222;
	font-size:95%;
	font-weight:bold;
	padding:8px 8px;
}
.likert tbody tr.alt td, .likert tbody tr.alt th {
	background-color:#f5f5f5;
}
.likert tbody tr:hover td, .likert tbody tr:hover th {
	background-color:#FFFFCF;
}
.col1 td {
	width:30%;
}
.col2 td {
	width:25%;
}
.col3 td {
	width:18%;
}
.col4 td {
	width:14.5%;
}
.col5 td {
	width:12%;
}
.col6 td, .col7 td {
	width:10%;
}
.col8 td, .col9 td, .col10 td {
	width:6.5%;
}
.col11 {
	width:6%;
}
.hideNumbers tbody label {
	display:none;
}
label.desc {
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}
form li div label, form li span label {
	margin:0;
	padding-top:6px;
	clear:both;
	font-size:9px;
	line-height:9px;
	color:#444;
	display:block;
}
label.choice {
	font-size:100%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:88%;
	display:block;
}
span.symbol {
	font-size:115%;
	line-height:130%;
}
form li .datepicker {
	float:left;
	margin:.1em 5px 0 0;
	padding:0;
	width: 16px;
	height: 16px;
	cursor:pointer !important;
}
form li div label var {
	font-weight:bold;
	font-style:normal;
}
form li div label .currently {
	display:none;
}
input.text, input.file, textarea.textarea, select.select {
	margin:0;
	font-size:100%;
	color:#333;
}
input.text, textarea.textarea, .firefox select.select {
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff url(/images/fieldbg.gif) repeat-x top;
}
input.text, input.file {
	padding:2px 0 2px 0;
}
input.checkbox, input.radio {
	display:block;
	line-height:1.5em;


	margin:.6em 0 0 3px;
	width:13px;



	height:13px;
}
input.other {
	margin:0 0 8px 25px;
}
textarea.textarea {
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}
select.select {
	font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
	margin:1px 0;
	padding:1px 0 0 0;
}
select.select[class] {
	margin:0;
	padding:1px 0 1px 0;
}
*:first-child+html select.select[class] {
	margin:1px 0;
}
.safari select.select {
	margin-bottom:1px;
	font-size:120% !important;
}
input.btTxt {
	padding:0 7px;
	width:auto;
	overflow:visible;
}
.buttons {
	clear:both;
	margin-top:10px;
}


/*
-----------------------------------------------
Blogger Template Style
Name:     Minima
Designer: Douglas Bowman
URL:      www.stopdesign.com
Date:     26 Feb 2004
----------------------------------------------- */

 
a:link {
  color:#58a;
  text-decoration:none;
  }
a:visited {
  color:#969;
  text-decoration:none;
  }
a:hover {
  color:#c60;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


/* Header
----------------------------------------------- */
@media all {
  #header {
     padding:0px;
    margin:0 auto 0px;
    border:0px solid #ccc;
    }
  }
@media handheld {
  #header {
    width:90%;
    }
  }
#blog-title {
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #eee;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  font-weight:normal;
  color:#666;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a {
  color:#666;
  text-decoration:none;
  }
#blog-title a:hover {
  color:#c60;
  }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #eee;
  border-width:0 1px 1px;
  max-width:700px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000;
  }

/* Content
----------------------------------------------- */
@media all {
  #content {
    width:720px;
    margin:0 auto;
    padding:0px;
    text-align:left;
 
 
    }
  #main {
    width:450px;
    float:left;
 
    }
  #sidebar {
    width:230px;
    float:right;
    }
  }
@media handheld {
  #content_null {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
    text-decoration:none;
  }
H3.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c60;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#000;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }



/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;

  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }