img {
border:none;
padding:0;
margin:0;
}

b {
color:#000;
}

a {
text-decoration:none;
color:#069;
font-weight:bold;
}

a:hover {
text-decoration:none;
color:#f60;
font-weight:bold;
}

p {
padding:5px 0 7px 0;
margin:0;
}

h1 {
color:#fff;
font-weight:bold;
font-size:14px;
padding:4px 3px 5px 10px;
margin:0;
font-family:Verdana, sans-serif;
}

.bl {background: url(../gif/bl.gif) 0 100% no-repeat #069; height: 26px}
.br {background: url(../gif/br.gif) 100% 100% no-repeat; height: 26px}
.tl {background: url(../gif/tl.gif) 0 0 no-repeat; height: 26px}
.tr {background: url(../gif/tr.gif) 100% 0 no-repeat; height: 26px}
.clear {font-size:1px;height:1px;margin-bottom:2px;}

h2 {
color:#f60;
font-weight:bold;
font-size:110%;
padding:0;
margin:2px 0 2px 0;
font-family:Tahoma, sans-serif;
}

h3 {
font-family:Verdana, sans-serif;
font-size:14px;
padding:2px 0 4px 0;
margin:0;
}


.languages {
margin:0;
padding:0;
text-align:center;
font-variant:small-caps;
font-weight:bold;
font-size:20px;
line-height:25px;
}

noscript {
color:#f00;
}

.flt_left {
float:left;
}

.flt_right {
float:right;
}

.flt_left1 {
float:left;
padding-top:2px;
width:169px;
}

.center1 {
float:left;
padding:2px 0 0 10px;
width:169px;
}

.flt_right1 {
float:left;
padding-top:2px;
width:169px;
}

.right_align {
font-size:120%;
padding:0;
margin-bottom:15px;
text-align:right;
font-weight:bold;
font-style:italic;
}

.right_align_h2 {
color:#f60;
font-size:13px;
font-weight:bold;
padding:0;
margin-bottom:15px;
text-align:right;
font-family:Arial, sans-serif;
}

.center_h2 {
color:#933;
font-size:120%;
padding:0;
margin:0;
text-align:center;
font-weight:bold;
}

.box_container {
padding:10px 30px 0 0;
}

.box {
border:1px solid #69c	;
text-align:left;
}

.box_impact {
border:2px solid #f00;
font-family:Verdana, sans-serif;
font-size:11px;
background-color:#eee;
color:000;
line-height:115%;
text-align:left;
}

.box2 {
border:1px solid #cc9;
text-align:left;
font-size:12px;
line-height:125%;
background-color:#f7f9fe;
margin:2px 0 2px 0;
}

.in_box {
font-family:Verdana, sans-serif;
line-height:120%;
font-size:10px;
}

.box a {
font-weight:normal;
}

.box a:hover {
font-weight:normal;
}

.box_header {
background:#069;
color:#fff;
text-align:center;
font-weight:bold;
padding:0 0 3px 0;
}

.box_items {
padding:4px;
}

/*  forms */

form {
margin:0;
text-align:left;
}

textarea, select, .txt {
font-family:Verdana, sans-serif;
font-size:11px;
color:#444;
border:1px solid #69c;
background-color:#fff;
margin:2px;
}

.btn {
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#069;
margin:0;
}

/*  end of forms */

.path {
margin:0;
padding:3px 0 7px 17px;
font-family:Verdana, sans-serif;
font-weight:bold;
font-size:10px;
}

.path a {
font-weight:normal;
text-decoration:underline;
}

.path a:hover {
font-weight:normal;
text-decoration:none;
}

ul {
margin:0 0 0 15px;
padding:5px 0 5px 0;
list-style-type:square;
list-style-position:outside;
text-align:left;
}

ol {
margin:0;
padding:0;
list-style-position:inside;
text-align:left;
}

.dense {
font-size:11px;
line-height:120%;
}

.no_js {
font-family:Verdana, sans-serif;
color:#f00;
text-decoration:underline overline;
text-align:center;
padding:20px 0 55px 0;
}

.no_js_inline {
font-family:Verdana, sans-serif;
color:#f00;
text-decoration:underline overline;
}

.no_js_small {
font-family:Verdana, sans-serif;
font-size:10px;
color:#f00;
text-decoration:underline;
}

/*  contact form */

.cnt_frm {
font-family:Verdana, sans-serif;
line-height:100%;
font-size:10px;
}

.req {
color:#f60;
padding:5px 0 2px 0;
font-weight:bold;
font-size:110%;
}

.lbl {
padding:5px 0 2px 0;
margin:0;
font-weight:bold;
font-size:110%;
}

.cnt_frm fieldset {
border:1px solid #69c;
line-height:90%;
position: relative;
margin-top:1em;
padding:.75em;
background:#fff;
}

.cnt_frm legend {
position:relative;
border:1px solid #69c;
top:-10px;
left:-5px;
color:#69c;
font-weight:bold;
padding:2px 3px 3px 3px;
font-size:110%;
background:#fff;
}

.cnt_frm textarea {
width:280px;
border:1px solid #69c;
background:#fff;
margin:0;
padding:2px;
}

.txt_nrw {
width:190px;
font-family:Verdana, sans-serif;
font-size:10px;
border:1px solid #69c;
background:#fff;
margin:0;
padding:2px;
color:#444;
}

.txt_wd {
width:280px;
font-family:Verdana, sans-serif;
font-size:10px;
border:1px solid #69c;
background:#fff;
margin:0;
padding:2px;
color:#444;
}

.cnt_btn {
width:100px;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:#069;
margin:0;
}

.btn_container {
padding:15px 240px 0 0;
}

.right_container {
width:210px;
margin:0;
padding:0;
}

.toggle	{
display:none;
}

/* end of contact form */

.clnt {
font-size:12px;
line-height:120%;
color:#069;
float:right;
width:180px;
}

.credit {
line-height:120%;
font-size:12px;
width:300px;
background: transparent url('../png/quote.png') no-repeat;
font-style:italic;
}

.outbound a {
padding-right:10px;
background: transparent url('../gif/out.gif') 100% 20% no-repeat;
}

.outbound_ol a {
padding-right:10px;
background: transparent url('../gif/out.gif') 100% 20% no-repeat;
}

.outbound_ol li {
margin:0 0 0 23px;
padding:6px;
list-style-position:outside;
text-align:left;
}

.smallx a {
color:#999;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:normal;
line-height:130%;
}

.hitword {
color: #f60;
font-weight: bold;
}

.small {
font-family:Verdana, sans-serif;
font-size:10px;
line-height:130%;
}

.table_header {
color:#fff;
text-align:center;
background:#069;
border:1px solid #fff;
padding:3px 0;
font-size:13px;
}

.html_samples {
margin-top:8px;
}

.html_samples form {
margin-top:6px;
}
.html_samples textarea {
border:0;
height:30px;
width:480px;
background:#ccc;
font-family:Courier New, monospace;
font-size:11px;
margin-bottom:8px;
}

.red {
font-family:Verdana, sans-serif;
font-size:10px;
color:#fff;
background:#D61427;
cursor:pointer;
}

.grn {
font-family:Verdana, sans-serif;
font-size:10px;
color:#fff;
background:#3FA92C;
cursor:pointer;
}

.ylw {
font-family:Verdana, sans-serif;
font-size:10px;
color:#3E3E3E;
background:#FFCC33;
cursor:pointer;
}

.gry {
font-family:Verdana, sans-serif;
font-size:10px;
color:#D61427;
background:#C0C0C0;
}

.defttp {
font-family:Verdana, sans-serif;
text-align:left;
padding:3px;
font-size:10px;
color:#000;
background:#f8f7f1;
border:1px solid #cc9;
}

.grnttp {
font-family:Verdana, sans-serif;
text-align:left;
padding:3px;
font-size:10px;
color:#fff;
background:#3FA92C;
border:1px solid #000;
}

.ylwttp {
font-family:Verdana, sans-serif;
text-align:left;
padding:3px;
font-size:10px;
color:#3E3E3E;
background:#FFCC33;
border:1px solid #000;
}

.redttp {
font-family:Verdana, sans-serif;
text-align:left;
padding:3px;
font-size:10px;
color:#fff;
background:#D61427;
border:1px solid #000;
}

.day {
font-family:Verdana, sans-serif;
text-align:center;
font-size:13px;
color:#000;
background:#fff;
}

.mnt {
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding:2px 0 4px 0;
margin:0;
text-align:center;
color:#fff;
background:#069;
}

.read_more {
font-family:Verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
text-align:right;
}

.code {
font-family:Courier New, monospace;
color:#000;
}
.tw4winInt {
font-family:Courier New, monospace;
color:#f00;
}
.tw4winExt {
font-family:Courier New, monospace;
color:#999;
}
