@charset "utf-8";

html {background: #eee; background-image:url(../images/bg_stripes.png); background-repeat:repeat}
body {height:100%; min-height:100%;  font-family: Helvetica, Verdana, sans-serif; color:#333; background:#FFF; font-size:0.9em;}
body{margin: 1em auto 6em auto;	max-width:1300px; min-width:1030px;	padding: 1.5em 2em 2em 2em; -moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border:1px solid #ccc}

div.separatorline2{border-color:#2583ad}
.socialstream h1, .bluebox .title, .socialstream b, .socialstream label {color:#2D505E}
.socialstream h2, .bluebox .subtitle{color:#537E90}
.socialstream hr, .socialstream div.separatorline2, .socialstream div.separatorline {border-color:#4fbdeb}
.socialstream ul {list-style-image: url("../images/list-line-blue.gif"); margin-left:30px; line-height:1.6em; margin-top:20px;}
.clickanddone h1, .greenbox .title, .clickanddone b, .clickanddone label {color:#4f5e00}
.clickanddone h2, .greenbox .subtitle {color:#6C8200}
.clickanddone hr, .clickanddone div.separatorline2, .clickanddone div.separatorline {color:#b9ca00;border-color:#b9ca00}
.clickanddone ul {list-style-image: url("../images/list-line-green.gif"); margin-left:30px; line-height:1.6em; margin-top:20px;}
.influrank h1, .yellowbox .title, .influrank b, .influrank label {color:#884518}
.influrank h2, .yellowbox .subtitle {color:#C96826}
.influrank hr, .influrank div.separatorline2, .influrank div.separatorline {color:#fba600;border-color:#fba600;}
.influrank ul {list-style-image: url("../images/list-line-orange.gif"); margin-left:30px; line-height:1.6em; margin-top:20px;}
.contentextraction h1, .greybox .title, .contentextraction b, .contentextraction label {color:#444}
.contentextraction h2, .greybox .subtitle {color:#666}
.contentextraction hr, .contentextraction div.separatorline2, .contentextraction div.separatorline {color:#b4b4b5;border-color:#b4b4b5;}
.contentextraction ul {list-style-image: url("../images/list-line-grey.gif"); margin-left:30px; line-height:1.6em; margin-top:20px;}

a, img{border:0}
a { color: #2583ad; text-decoration: underline;}
a:focus, a:hover {text-decoration: none;}
#header a{text-decoration:none;}
#header li a{text-decoration:underline;}
#header li a:focus, #header li a:hover {text-decoration: none;}

hr {border:0; border-top:1px solid #CCC; margin:20px 0; clear:both}
#header hr {margin:20px 0 30px 0}
#footer hr {margin:20px 0}

#header div  {}
#header {margin-bottom:10px}

#footer{ vertical-align:bottom; bottom:0; color:#000; margin-top:100px; margin-bottom:30px;  }
#footer div{float:right; }
#footer{background:#FFFFFF}
#footer a{text-decoration:none;}

#main .leftcolumn {max-width:840px;/* text-align:justify*/}
#main .leftcolumn p {line-height:20px}

#navigation {  padding: 0; float:right}
#navigation ul {margin:0;}
#navigation ul li{ float:left; display:block; margin-left:10px;}

/*#navigation ul {  margin: 0 auto;  max-width: 1200px; padding: 1px 1px 0 10px; }
#navigation ul li {  display: inline;  float: left;  width: auto; margin-right: 8px;}
#navigation ul li a {  display: block;  float: left; border:1px solid #fff; margin: 0px 0px;  padding: 0.3em 0.5em;  width: auto;  text-decoration: none; -moz-border-radius: 6px; -khtml-border-radius: 6px;	-webkit-border-radius:6px; border-radius: 6px; }
#navigation ul li a:hover, #navigation ul li a:focus {   text-decoration: none; }
#navigation ul li a {   background: transparent;  color: #333; font-weight:bold; text-decoration:none;}
#navigation ul li a:hover, #navigation ul li a:focus{   background: #009ee0;   color: #fff;  text-decoration:none; border:1px solid #0088b7; }
#navigation ul li.active a{   background: #009ee0;  color: #fff; font-weight:bold; text-decoration:none; border:1px solid #0088b7; }
*/

.leftcolumn h1 {margin-bottom:2px;font-weight:lighter}
.leftcolumn h2 {margin-top:5px;margin-bottom:5px;font-weight:lighter}

/*h1{border-bottom:2px solid #CADEF3; margin-right:15px; }*/
ul {margin-left:30px; line-height:1.6em; margin-top:10px;}
ul li {margin-bottom:20px;}

  .form-table {
            border-collapse: collapse;
            margin-top: 1em;
            width: 100%;

        }

        .form-table td {
            margin-bottom: 9px;
            padding: 10px;
            border-bottom: 8px solid #fff;

        }
        
        .form-table td.noB {
            margin-bottom: 9px;
            padding: 10px;
            border-bottom: 0px solid #fff;
        }

        /*.form-table th {
            font-size: 13px;
            text-align: left;
            padding: 16px 10px 10px 10px;
            border-bottom: 8px solid #fff;
            width: 110px;
            vertical-align: top;
        }*/

        .form-table tr {
            background: #eaf3fa;
        }
        
        .form-table tr.noti {
            background: #F1F1F6F;
        }

    
        .form-table p {
            margin: 4px 0 0 0;
            font-size: 11px;
        }

        .form-table input {
            line-height: 20px;
            font-size: 15px;
            padding: 2px;
            margin-bottom:3px;
        }
        
        .form-table input.checkbox {
            min-width:0px;
        }

        .form-table th /*td.firstcol*/
        {
            text-align: left;
            padding: 16px 10px 10px 10px;
            border-bottom: 8px solid #fff;
            width: 110px;
            vertical-align: top;
            font-weight:bold;
        }

ul.press-list span.date {	
	font-weight: bold;	
}

ul.press-list {
	list-style:none;
}
ul.press-list ul {
	list-style:none;
}
ul.press-list span.source {
	margin-left: 5px;
	color: #888;
	font-style: oblique;
	white-space:nowrap;
}
ul.press-list span.source a {
	color: #888;
	text-decoration: none;
}
ul.press-list ul li {
	margin-bottom: 4px;
}
ul.press-list span.titletext {	
	margin-bottom: 12px;
	font-style: oblique;
}
.stat-filter-box a {
	text-decoration: none;
}
.stat-filter-box ul {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
.stat-filter-box li {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.stat-filter-selected {
	font-weight: bold;
}

.google-viz-table-headerrow {
	color: #000;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	background: none #fff;
	border: none;
	margin-top: 28px;
}
