﻿body,table,tr,td {font-family:Verdana, Tahoma, Lucida Sans Unicode, sans-serif;color:#444444;font-size:11px;margin:0px;padding:0px; line-height:1.6em;}
body {background-color:#485969;}

h1,h2,h3,h5{padding:0px;margin:0px;font-weight:normal}
h1,h1.list {font-size:18px;margin-bottom:10px;}
h1.list {padding-bottom:10px;}
h1.teaser {text-transform:uppercase;font-weight:bold;}
h2,h2.list {font-size:14px;font-weight:bold;}
h2.list {margin:0px;padding:0px;padding-top:5px;}
h2.secure {margin:0px;padding:0px;float:left;padding-right:10px;}
h2 img {vertical-align:middle;}

u {border-bottom:dotted 1px #cccccc;text-decoration:none;}

h3 {font-size:13px;}
h4 {font-size:10px;font-weight:normal;background-color:#485969;color:#90a1b2;padding:5px;margin:0px;margin-top:6px;margin-bottom:6px;text-transform:uppercase}
div.buyingoptions {font-size:10px;font-weight:normal;background-color:#485969;color:#90a1b2;padding:5px;margin:0px;margin-top:6px;margin-bottom:6px;text-transform:uppercase}
div.buyingoptions label {color:#90a1b2;}
div.buyingoptions a  {color:#ffcc00;}
h5 {font-size:11px;font-weight:bold;}

a {color:#0033CC;}
a:hover {text-decoration:none;}
a img {border:none;vertical-align:middle;padding-right:4px;}
label {cursor:pointer;font-family:Verdana, serif;color:#000000;}

input,textarea,select {font-family:Verdana, Tahoma, Lucida Sans Unicode, sans-serif;font-size:11px;font-weight:normal;}
input[type=text], input[type=file], input[type=password],textarea,select {background-color:#fefefe;border:solid 1px #dddddd;padding:5px;}
input.loginField{background-color:#fefefe;border:solid 1px #dddddd;padding:5px;width:225px;}
div.loginForm {width:255px;float:left;padding-left:20px;padding-right:20px;}

div.infobar {font-size:9px;color:#e2e2e2;margin-bottom:8px;margin-top:-3px;}
div.infobar a {color:#e2e2e2;text-decoration:none;}

#languages {background-color:#bcc4cb;border:solid 1px #97a7b5;width:120px;margin-top:-1px;padding:10px;position:absolute;right:0px;top:32px;z-index:999;}
#settingsbar {background-color:#bcc4cb;border:solid 1px #97a7b5;margin-top:-1px;padding:10px;position:absolute;right:0px;top:32px;z-index:999;}
#master  {margin:0pt auto;width:964px;}
#top {height:30px;background:url('/img/top.png') no-repeat;margin:0px;}
#bot {background:url('/img/bot.png') no-repeat;margin:0px;height:40px;}
#footer {color:#90a1b2;text-align:right;padding-right:40px;}
#footer a {color:#aaaaaa;text-decoration:none}
#container {background:url('/img/bg_content.png') repeat-y;width:964px;}
#content {padding-left:25px;padding-right:25px;}
/* secure menu */
#contentLeft {background-color:#f2f3f4;border-left:none;padding:10px;width:125px;float:left;font-size:13px;font-weight:bold;}
#contentLeft a {text-decoration:none;font-size:11px;color:#000000;font-weight:normal;}

ul.abullets {padding-left:10px;}
ul.abullets li {color:#568ab5;list-style-type:circle}
ul.abullets li>span {color:#000000;}

#menu {padding-left:25px;padding-right:25px;}
#menu .menu_shadow  {height:65px;	width:914px;}
#menu .logo  {float:left;margin-bottom:10px;padding-left:40px;position:relative;bottom:-8px;}
#menu .tabs {margin-top:6px;float:right;position:relative;bottom:-27px;}
a.tab, a.tabhighlight {background:url('/img/bg_tab_a.png') no-repeat right top;color:#555;float:left;font-family:Trebuchet MS;font-weight:bold;display:block;height:32px;font-size:15px;margin-right:0px;padding:0px 5px 0px 6px;text-decoration:none;max-width:170px;overflow:hidden;}
a.tab span, a.tabhighlight span {background:url('/img/bg_tab_span.png') no-repeat;display:block;line-height:21px;padding:6px 5px 5px 7px;} 
a.tab span img, a.tabhighlight span img {line-height:21px;padding:6px 5px 5px 7px;}
.tab span>img {vertical-align:middle}
a.tab:hover {color:#F76120;outline:none;/* hide dotted outline in Firefox */}
#menu .login a.tab {font-size:12px;}
a.tabhighlight {color:#60ac11;}

/* BUTTONS */
a.button {overflow:hidden;}
a.button {background:url('/img/bg_button_a.png') no-repeat right top;color:#000000;float:left;width:auto;height:25px;margin-right:8px;padding-right:8px;text-decoration:none;margin-bottom:15px;display:block;}
a.button span {background:url('/img/bg_button_span.png') no-repeat;color:#000000;display:block;height:25px;padding:6px;padding-top:4px;cursor:pointer;} 
a.button img {vertical-align:middle;border:none;}

div.searchBox {border:solid 1px #d9e2f1;background-color:#eff4fa;padding:15px;position:relative;float:left;width:650px;margin-right:15px;}
div.searchBoxRight{border:solid 1px #d9e2f1;background-color:#eff4fa;padding:15px;width:225px;float:right;}
div.searchBoxRight img {vertical-align:middle;}
#tabsSearch {z-index:1;position:absolute;left:-1px;top:-28px;}
#tabsSearch a, #tabsSearch .active {background-color:#eff4fa;padding:5px;float:left;text-decoration:none;border-top:solid 1px #ffffff;}
#tabsSearch a.active {border:solid 1px #d9e2f1;border-bottom:none;top:1px;position:relative;left:0px;}

/* STATUS (litStatus) */
.True, .False {color:#ffffff;padding:2px;width:70%;margin-top:1px;text-align:left;vertical-align:middle;}
.True {border:solid 1px #307a07;background-color:#60ac11;}
.False {border:solid 1px #ba1717;background-color:#e50505;}
.True img, .False img  {vertical-align:middle}
.True a, .False a {color:#ffcc00;}

/* teaser boxes */
div.teaserbox_small {background:url('/img/teaser_bg_small.png') no-repeat;height:103px;width:477px;padding:10px;padding-top:15px;}
div.teaserbox_left {float:right;vertical-align:top;height:280px;padding-right:12px;padding-left:0px;padding-top:15px;width:350px;text-align:center}
div.teaserbox_left img {margin-bottom:5px;border:none;margin-right:2px;margin-left:2px;vertical-align:middle;}

/* products boxes:default, prices, press create, search*/
div.productboxes {float:left;margin-bottom:10px;}

div.boxblue {float:left;border:solid 1px #d9e2f1;width:155px;height:281px;}
div.boxbluetop{background-color:#ffffff;color:#0b416d;padding:10px;height:60px;text-align:center}
div.boxbluecontent {background-color:#eff4fa;padding:10px;height:180px;border-top:solid 1px #d9e2f1;}
td.radiobluecontent {background-color:#ffffff;padding:10px;border:solid 1px #d9e2f1;}

div.boxgreen {float:left;border:solid 1px #cccccc;width:170px;height:301px;margin-top:-10px;}
div.boxgreentop {background-color:#ffffff;color:#6ba419;padding:10px;height:60px;text-align:center}
div.boxgreencontent {background-color:#edf6d8;padding:10px;height:200px;border-top:solid 1px #cccccc;}
td.radiogreencontent {background-color:#ffffff;padding:10px;border:solid 1px #e4edce;}
div.medialogos {float:left;padding:20px;border-top:solid 1px #d9e2f1;border-bottom:solid 1px #d9e2f1;background-color:#fbf2b3;width:580px;text-align:center}
div.medialogos img {vertical-align:middle;}

ul.bullets {padding-left:15px;}
ul.bullets li {color:#568ab5;padding-bottom:10px;}
ul.bullets li>span {color:#000000;}

table.items {width:100%;border-spacing:4px;}
table.items td{border:none;height:14px;z-index:0;vertical-align:top;}
/* END products boxes:default, prices*/


div.btn_green {background-image:url('/img/btn_green.png');background-repeat:no-repeat;margin-left:12px;width:199px;height:48px;display:block;text-align:center;}
div.btn_green a {display:block;font-size:15px;color:#ffffff;text-decoration:none;height:33px;padding-top:15px;}

span.header a {font-size:11px;text-decoration:none;color:#000000;}
span.info {font-size:9px;color:#888888;}
span.companyname {color:#568E1A}

div .formMain {border:solid 1px #f0f0f0;background-color:#fafafa;padding:20px;float:left;width:870px;}
div .formContent {background-color:#ffffff;padding:10px;border:solid 1px #e1e4eb;}
div .formLeft {float:left;width:600px;margin-right:15px;}
div .formRight {width:250px;float:right;}
div .formRight img {vertical-align:middle;padding-bottom:10px;}
div .box {border:solid 1px #cccccc;background-color:#eeeeee;padding:15px;margin-bottom:15px;}
div .boxwhite {border:solid 1px #cccccc;background-color:#ffffff;padding:15px;margin-bottom:15px;}

table.references tr {border-spacing:10px;}
table.references td {vertical-align:top;padding:10px;border:dotted 1px #cccccc;width:33%;background-color:#ffffff;} 

/* MODAL window */ 
.modalBackground {background-color:#888888;filter:alpha(opacity=70);opacity:0.7;}
div.popupModal {position:absolute;position:fixed;background-color:#ffffff;padding:15px;z-index:1001;border:solid 2px #e6ecf0;}

/* LISTS:Overview tables in secure */
div.ribbon {background-color:#f2f3f4;color:#90a1b2;padding:5px;height:25px;margin-bottom:10px;margin-top:10px;}
div.ribbon img {vertical-align:middle;}

span.caption {background-color:#485969;color:#90a1b2;border-top:solid 1px #97a7b5;margin-bottom:0px;padding:10px;font-style:italic;}
table.pager {width:100%;}
table.pager td, table.pager tr {height:20px;padding:2px;border-bottom:solid 1px #fcfcfc;}
table.pager .pagerfoot td {height:30px;}
table.pager th, table.pager .pagerhead td {text-transform:uppercase;background-color:#485969;color:#90a1b2;border-bottom:solid 1px #97a7b5;height:18px;padding:4px;padding-right:10px;font-weight:normal;font-size:11px;}
table.pager td>img {vertical-align:middle}

/* LISTS:files */
#fileTableFirstRow
{
	width:20%;
	background-color:#ffffff;
	text-align:center;
	height:100px;
}

#fileTableFirstRow table
{
	width:100%;
	height:100%;
}

#fileTableLink
{
	height:120px;
	background-color:#ffffff;
	border:solid 1px #efefef;
	padding:5px;
}

#fileTableDate
{
	background-color:#ffffff;
	border:solid 1px #eeeeee;
	border-top:none;
	padding:5px;
	height:50px;
}
.clearfix:after 
{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#pressroomlogo {max-width:225px;}

div.help {background-color:#e2eef5;border:solid 1px #000000;padding:10px;position:absolute;bottom:120px;width:700px;}
div.help img {vertical-align:middle;}

/* tooltips */
span.qMark {position:relative;color:#4970D5;cursor:pointer;font-weight:normal;}
div.toolTip {background:url('/img/ico_lightbulb.png') no-repeat 10px 10px;background-color:#fffccc;color:#485969;border:solid 1px #90a1b2;position:absolute;left:-100px;width:270px;top:10px;display:none;padding:10px;z-index:9000;text-align:left;font-size:11px;font-weight:normal;text-indent:20px;line-height:1.4em}
div.toolTip:first-line {font-weight:bold;}
div.toolTip ul {padding-left:0px;}
div.toolTip li {padding-left:0px;margin-bottom:10px;line-height:1.3em}
div.toolTip img {vertical-align:middle;}