/*
CSS Updater (style.php)
*/

/*
Theme Name: lucky777
*/




body {
font-size : 12px;
color : #000000;
padding : 0;
background-image : url(images/bg.gif);
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-right : 0;
margin-left : 0;
}
.alignright {
float : right;
margin-top : 5px;
margin-left : 5px;
}
.alignleft {
float : left;
margin-top : 10px;
}
.aligncenter {
text-align : center;
margin : 0;
}

html {
height : 100%;
}
#c_wrapper {
width : 1150px;
overflow : hidden;
margin : auto;
}
#c_container {
margin : auto;
width : 1150px;
}
#c_header {
margin : 0;
float : left;
padding-top : 0;
}
#c_footer {
background-image : url(images/body.jpg);
background-repeat : repeat-y;
float : left;
width : 1150px;
padding-right : 25px;
padding-left : 25px;
color : #ffffff;
}
#recent_top {
overflow : hidden;
float : left;
width : 870px;
padding-right : 25px;
padding-left : 25px;
height : 10px;
}
#recent_ctr {
float : left;
width : 870px;
padding-right : 25px;
padding-left : 25px;
clear : both;
}
#recent_bottom {
float : left;
width : 870px;
padding-right : 25px;
padding-left : 25px;
height : 11px;
}
#footer_panel {
margin-top : 0;
float : left;
width : 1150px;
height : 20px;
clear : both;
}
#footer_panel_text {
padding-top : 0;
text-align : center;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
clear : both;
background-color : #2E0000;
font-weight : bold;
}
#footer_panel a:link, #footer_panel a:visited {
color : #ffffff;
text-decoration : none;
font-weight : bold;
}
#footer_panel a:hover, #footer_panel a:active {
color : #E0D201;
text-decoration : underline;
}
#footer_bg {
float : left;
width : 1150px;
padding-right : 25px;
padding-left : 25px;
background-image : url(images/body.jpg);
background-repeat : repeat-y;
padding-top : 5px;
padding-bottom : 0;
}
#c_footer h2 {
font-size : 1.6em;
color : #000000;
text-align : left;
float : left;
width : 280px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 5px;
font-weight : normal;
font-family : Verdana, "Trebuchet MS", Tahoma, "Arial Narrow";
}
#c_footer ul {
text-align : left;
margin : 0;
float : left;
width : 280px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 5px;
list-style-type : none;
}
#c_footer ul li {
padding : 0;
float : left;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
width : 270px;
color : #eeeeee;
}
#c_footer ul li a:link, #c_footer ul li a:visited {
color : #153a55;
text-decoration : none;
}
#c_footer ul li a:hover, #c_footer ul li a:active {
color : #ffffff;
text-decoration : underline;
}
.left_footer {
float : left;
width : 290px;
position : relative;
}
.mid_footer {
float : left;
width : 290px;
position : relative;
}
.right_footer {
float : right;
width : 290px;
}
#close_footer {
background-image : url(images/footer.jpg);
background-repeat : no-repeat;
background-position : top;
float : left;
height : 410px;
width : 1150px;
margin-bottom : 0;
border-bottom : 2px solid #ffffff;
}
.top_header {
float : left;
height : 0;
width : 1150px;
}
.content_header {
float : left;
width : 1150px;
}
.header_logo {
background-image : url(images/header.jpg);
background-repeat : no-repeat;
height : 467px;
width : 1150px;
border-top : 4px solid #ffffff;
}
#header h1 {
font-family : 'Verdana', 'Arial';
padding : 285px 0 0 0;
margin : 0;
font-size : 40px;
text-align : center;
}
#header h1 a {
text-transform: uppercase;
text-decoration : none;
color : #007598;
font-family : 'Georgia', 'Verdana', 'Arial';
text-align : center;
margin-left : 0;
border-bottom : 2px solid #00A9E0;
}
#description {
color : #007598;
font-family : "Trebuchet MS";
padding : 0 0 0 0;
font-size : 14px;
text-transform : uppercase;
text-decoration : none;
font-weight : 700;
text-align : center;
margin-left : 0;
}
#c_navigator {
float : left;
width : 880px;
background-image : url(images/body.jpg);
background-repeat : repeat-y;
}
.navigator {
float : left;
width : 910px;
background-image : url(images/navigator.jpg);
background-repeat : no-repeat;
height : 42px;
margin-top : -90px;
margin-left : 130px;
}
.navigator ul {
margin : 0;
padding : 0;
float : left;
width : 910px;
height: 40px;
list-style-type : none;
overflow: hidden;
}
.navigator ul li {
padding : 0;
float : left;
margin-top : 0;
margin-right : 5px;
margin-bottom : 0;
margin-left : 0;
color : #000000;
font-weight : bold;
display : inline;
list-style-type : none;
width : auto;
font-size: 15px;
}
.navigator ul li a:link, .navigator ul li a:visited {
color : #000000;
font-weight : bold;
text-decoration : none;
text-align : center;
padding-right : 8px;
padding-left : 8px;
display : block;
height : 42px;
line-height : 42px;
background-image : url(images/navigator_in.jpg);
background-repeat : repeat-x;
float : left;
width : auto;
}
.navigator ul li a:hover, .navigator ul li a:active {
color : #580069;
font-weight : bold;
line-height : 42px;
height : 42px;
padding-right : 8px;
padding-left : 8px;
text-align : center;
display : block;
background-image : url(images/navigator_out.jpg);
background-repeat : repeat-x;
float : left;
width : auto;
}
#c_content {
float : left;
width : 1150px;
padding-top : 2px;
padding-right : 0px;
padding-left : 30px;
background-image : url(images/body.jpg);
background-repeat : repeat-y;
position : relative;
}

#post_entry {
float: left;
margin:10px 0px 15px 30px;
width:68%;
-width:67%;
background-color: transparent;
}

#charts {
	width:84%;
	overflow:hidden;
	margin:10px 0px 0px 60px;
	-margin-left:30px;
	float:left;
	
}

.post_meta {
float : left;
position : relative;

}
.clear_content {
float : left;
height : 30px;
width : 730px;

}
.post_top {
float : left;
padding-right : 15px;
padding-left : 5px;
height : 2px;
}
.post_index {
float : left;
width : auto;
padding-left :45px;
-padding-left:0px;
margin-left:0px;
}
.post_title {
float : left;
width :96%;
position : relative;
padding-bottom : 10px;
background-image : url(images/line_v.jpg);
background-repeat : repeat-x;
background-position : bottom;
}
.calendar {
float : left;
height : 50px;
width : 45px;
padding-top : 10px;
position : relative;
}
#post_entry .date {
font-size : 12px;
color : #000000;
text-align : center;
font-weight : bold;
margin : 0;
padding : 0;
clear : both;
line-height : 10px;
}
.month {
font-size : 15px;
color : #000000;
text-align : center;
margin : 0;
padding : 0;
clear : both;
font-weight : bold;
line-height : 35px;
}
.post_info {
float : left;
width : 455px;
text-align : left;
padding-left : 5px;
}
.post_meta a:link, .post_meta a:visited {
color : #ffffff;
text-decoration : none;
}
.post_meta a:hover, .post_meta a:active {
color : #ffffff;
text-decoration : underline;
}
.post_info h1, h2 {
font-family : "Georgia", "Verdana", "Trebuchet MS", Tahoma, "Arial Narrow";
font-size : 14pt;
font-weight : normal;
color : #000000;
margin : 0;
padding : 0;
float : left;
width : 455px;
letter-spacing : 1px;
}
.post_info h1 a:link, .post_info h1 a:visited {
color : #ffffff;
text-decoration : none;
}
.post_info h1 a:hover, .post_info h1 a:active {
color : #ffffff;
text-decoration : none;
}
.post_info h2 a:link, .post_info h2 a:visited {
color : #ffffff;
text-decoration : none;
letter-spacing : 1px;
font-family : "Georgia", "Verdana", "Trebuchet MS", Tahoma, "Arial Narrow";
}
.post_info h2 a:hover, .post_info h2 a:active {
color : #ffffff;
text-decoration : underline;
letter-spacing : 1px;
font-family : "Georgia", "Verdana", "Trebuchet MS", Tahoma, "Arial Narrow";
}
.author {
color : #000000;
float : left;
width : 455px;
}
.category {
margin : 0;
padding : 0;
float : left;
width : 455px;
}
.post_content {
float : left;
width : 720px;
padding-top : 10px;
padding-bottom : 15px;
line-height : 15px;
}
.post_content p {
margin-top : 15px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding : 0;
}
.post_content blockquote {
clear : both;
margin-top : 10px;
margin-right : 35px;
margin-bottom : 0;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 5px;
margin-left : 1.5em;
font-family : Verdana, "Times New Roman", Times, serif;
font-style : italic;
font-size : 14px;
color : #000000;
border-left : 5px solid #E0D201;
}
.post_content code {
display : block;
margin : 10px;
padding : 5px;
clear : both;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border : 1px solid #eeeeee;
background-color : #f9f9f9;
font-style : italic;
color : #606060;
}
.post_content img {
border : 2px solid #cccccc;
margin-right : 5px;
}
.post_comment_counter {
float : right;
width : 503px;
}
.coms_count {
background-image : url(images/coms.gif);
background-repeat : no-repeat;
float : right;
height : 37px;
width : 140px;
line-height : 37px;
text-align : center;
color : #000000;
margin-right:30px;
}
.coms_count a:link, .coms_count a:visited {
color : #000000;
text-decoration : none;
}
.coms_count a:hover, .coms_count a:active {
color : #000000;
text-decoration : underline;
}
.post_bottom {
float : left;
width : 503px;
padding-right : 15px;
padding-left : 15px;
height : 21px;
}
.post_nav {
float : left;
width : 520px;
padding-left : 10px;
}
.post_nav a:link, .post_nav a:visited {
color : #006699;
text-decoration : none;
}
.post_nav a:hover, .post_nav a:active {
color : #006699;
text-decoration : underline;
}


body#charts-sidebar-body {
    background-color: #00A9E0;
    width: auto;
    padding: 0px;
    background-image: none;
}

body#charts-sidebar-body #sidebar {
	background-color : #E0B703;
	float : none;
	clear: both;
	width : 184px;
	padding-bottom : 25px;
	border : 3px double #000000;
	margin: auto;
}

.polldiv #sidebar {
    float: none;
    clear: both;
    margin: 0px;
    width: auto;
    background-color : #4BAFD0;
    
}

#sidebar {
	background-color : #E0B703;
	float : left;
	width : 184px;
	padding : 0px;
	border : 3px double #000000;
	margin:10px 0px 15px 20px;
	-margin-left:5px;
}

#sidebar  ul li h4 {
	font-family : "Georgia", "Verdana", "Trebuchet MS", Tahoma, "Arial Narrow";
	width: auto;
    height: auto;
    font-size: 12pt;
    font-weight: bold;
    padding:7px 5px 7px 5px;
    margin: 0;
    color: #ffffff;
	text-align:right;
    letter-spacing: normal;
    background:#1f3656;
}

#sidebar ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#sidebar ul ul, #sidebar ul ol.links {
	padding:0px;
	margin:0px 0px 15px 0px;
	color: #000000;
}

#sidebar ul ul li {
    background-position: left;
    padding: 5px 5px 5px 15px;
	margin:0px;
    vertical-align:middle;
	list-style:none;
}

#sidebar ul ol.links li { 
	background-position: left;
	list-style-position: inside;
    padding: 5px 0px 5px 15px;
    vertical-align:middle;
}
#sidebar .banners {
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#sidebar .banners .banner {
	margin:5px;
}

#sidebar .banners .banner a img, .banners .banner object {
	text-align:center;
	vertical-align:middle;
	margin-bottom:10px;
	border:none;
}

#sidebar a {
text-decoration: none;
color: #ffffff;
}

#sidebar a:hover {
text-decoration: none;
color: #000000;
}




.pad {
text-align : center;
}
#comments_templates {
float : left;
width : 633px;
position : relative;
}
#comments_templates img {
border-top-width : 0;
border-right-width : 0;
border-bottom-width : 0;
border-left-width : 0;
}
.rssfeeds a:link, .rssfeeds a:visited {
color : #ffffff;
text-decoration : none;
}
.rssfeeds a:hover, .rssfeeds a:active {
color : #000000;
text-decoration : none;
}
#post_entry h4 {
float : left;
width : 603px;
font-size : 1.4em;
color : #000000;
margin : 0;
padding : 0;
}
.rssfeeds {
font-size : 12px;
color : #000000;
margin : 0;
padding : 0;
float : left;
width : 603px;
}
.clear_box {
float : left;
height : 30px;
width : 603px;
}
.relatedpost {
font-size : 12px;
color : #000000;
margin : 0;
padding : 0;
float : left;
width : 603px;
}
.relatedpost ul {
margin : 0;
float : left;
width : 580px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 20px;
}
#post_entry h2 {
font-family : Verdana, "Trebuchet MS", Tahoma, "Arial Narrow";
font-size : 14pt;
font-weight : normal;
color : #ffffff;
margin : 0;
padding : 0;
float : left;
width : auto;
letter-spacing : -1px;
}
#post_entry .post_content h3 {
font-family : Verdana, "Trebuchet MS", Tahoma, "Arial Narrow";
font-size : 22px;
font-weight : normal;
color : #ffffff;
margin : 0;
padding : 0;
float : left;
width : 555px;
letter-spacing : -1px;
}
.relatedpost ul li {
margin : 0;
width : 580px;
text-align : left;
float : left;
padding : 0;
}
.relatedpost ul li a:link, .relatedpost ul li a:visited {
color : #000000;
text-decoration : none;
font-size : 13px;
}
.relatedpost ul li a:hover, .relatedpost ul li a:active {
color : #0099cc;
text-decoration : none;
font-size : 13px;
}
.com_break {
float : left;
height : 20px;
width : 600px;
}
.user_avatar {
margin : 0;
padding : 0;
float : left;
height : 52px;
width : 52px;
position : relative;
}
.user_infos {
float : right;
width : 443px;
}
.comment_user {
float : left;
width : 500px;
padding : 5px;
background-color : #00A9E0;
border : 3px double #eeeeee;
position : relative;
}
.com_author {
float : left;
width : 440px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #E0D201;
}
.comment_user_alt {
float : left;
width : 500px;
padding : 5px;
background-color : #00A9E0;
border : 3px double #eeeeee;
position : relative;
}
.com_text {
float : left;
width : 440px;
padding-top : 10px;
color : #ffffff;
line-height : 16px;
}
.com_text blockquote {
clear : both;
margin-top : 10px;
margin-right : 25px;
margin-left : 5px;
padding-left : 5px;
border-left-width : 4px;
border-left-style : solid;
border-left-color : #333333;
}
.user_infos a:link, .user_infos a:visited {
color : #006699;
text-decoration : underline;
}
.user_infos a:hover, .user_infos a:active {
color : #006699;
text-decoration : none;
}
.com_text code {
display : block;
margin : 10px;
padding : 5px;
clear : both;
font-size : 12px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border : 1px dashed #cccccc;
background-color : #ffffff;
font-style : italic;
color : #000;
}
#post_entry h6 {
float : left;
width : 603px;
font-size : 1.6em;
color : #000000;
margin : 0;
padding : 0;
}
#comments_templates form {
float : left;
width : 603px;
margin : 0;
}
#comments_templates p {
padding : 0;
clear : both;
margin-top : 10px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
}
#wp-admin-bar {
margin : 0;
padding : 5px;
border : 1px solid #000933;
clear : both;
text-align : center;
font-size : 12px;
color : #ffffff;
background-color : #000d49;
}
#wp-admin-bar ul {
margin : 0;
padding : 0;
}
#wp-admin-bar ul li {
list-style-type : none;
display : inline;
margin : 0 10px;
padding : 0;
}
#wp-admin-bar a:link, #wp-admin-bar a:visited {
color : #decd87;
text-decoration : none;
}
#wp-admin-bar a:hover, #wp-admin-bar a:active {
color : #ffffff;
text-decoration : underline;
}
#content_start {
position : absolute;
left : -10000px;
}

/********** divs ***********/

.separator {
    clear: both;
}


.polldiv {
    width: auto;
    margin: 3px;
    padding: 5px 3px 5px 3px;
    text-align: center;
    border: 3px solid #F8BB2C;
    background-color: #90DBF3;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
}

.charts table td{
    vertical-align: top;
}

.charts table .polldiv .textH1 table  {
    font-size: 8pt;
}

.charts table .polldiv .textH1 table a {
    font-size: 8pt;
}

.charts table .polldiv .textH1 table tr th {
    font-size: 7pt;
    font-weight: normal;
}

.charts table .polldiv .textH1 table tr td {
    vertical-align: middle;
}

.polldiv .textH1 {
    clear: both;
    width: auto;
    margin: 3px;
    float: none;
    padding: 5px 3px 5px 3px;
    background-color: transparent;
    text-align: left;
}


.polldiv .footer {
    width: auto;
    padding: 3px 0px 3px 5px;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    margin: auto;
    float: none;
    clear: both;
    background-color: #F6F6A0;
    color: #000000;
	-moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
}

.polldiv .footer a {
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
}

.polldiv .footer a:hover {
    text-decoration: underline;
}
.polldiv .footer a:active {
    outline: none;
}

.polldiv .footer a:focus {
    outline: none;
}

.charts table .polldiv h2 {
    clear: both;
    float: none;
    width: auto;
    font-family : Verdana, "Trebuchet MS", Tahoma, "Arial Narrow";
    display: block;
    padding:5px;
    margin: auto;
    margin:0px;
    font-size: 10pt;
    text-align:  left;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #;
}    

.polldiv h2 a {
    font-family : Verdana, "Trebuchet MS", Tahoma, "Arial Narrow";
    font-weight: normal;
    font-weight: bold;
    font-size: 10pt;
    text-decoration: none;
    color: #FFFFFF;
}

.polldiv h2 a:hover {
    color: #000000;
}

.polldiv .textH1 p, 
.polldiv .textH1 #tabs, 
.polldiv .textH1 #accordeon {
    padding: 5px;
    text-align: left;
    color: #000000;
}

.polldiv  a {
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.polldiv .textH1 a:hover {
   text-decoration: underline;
}

.polldiv  a:focus {
    outline: none;
}

.polldiv a:active {
    outline: none;
}

.polldiv a:focus {
    outline: none;
}

/********** table **********/

.polldiv table {
    width: 100%;
    float: none;
    clear: both;
    text-align: center;
    vertical-align: middle;
    background-color: #525971;
}

.polldiv table thead {
    width: auto;
    text-align: center;
    vertical-align: middle;
}

.polldiv table thead th {
    text-align: center;
    font-weight: normal;
    font-size: 7pt;
    background-color: #5569A8;
    color: #FFFFFF;
}

.polldiv table tr td img {
    border: none;
    background-color: transparent;
}

.menu11 {
    background-color: #F3F3C7;
}

.popular_line {
    background-color: #79DAF9;
}

.menu11 td {
    background-color: #F3F3C7;
    padding:2px;
    text-align: left;
}

.popular_line td {
    background-color: #79DAF9;
    padding:2px;
    text-align: left;
}

.polldiv table tbody td {
    color: #343D5C;
    font-size: 10pt;
}

.polldiv table tr td a {
    color: #343D5C;
    text-decoration: none;
    font-weight: normal;
}

.polldiv table tr td a:hover {
    text-decoration: underline;
}

.polldiv table tr td a:active {
    outline: none;
}

.polldiv  a:active {
    outline: none;
}

.polldiv table td a:focus {
    outline: none;
}

/********** lists **********/

.polldiv  .textH1 ul {
    text-align: left;
}

.polldiv  li a {
    font-weight: normal;
}


.polldiv  li a:hover {
    color: #000000;
}

.polldiv .textH1 ol  {
    text-align: left;
}

.polldiv ol  li {
    background-image: none;
    
}

.polldiv ol  li a {
   text-decoration: none;
}

.polldiv ol  li a :hover {
    color: #000000;
}

/********** tabs *********/

.polldiv .textH1 .ui-tabs-hide {
    display: none;
}

.polldiv .textH1 .ui-tabs-panel {
    margin: 0 0 0 0;
    padding: 5px;
    background-color: #00ABDF;
    border-left: 1px solid #525971;
    border-right: 1px solid #525971;
    border-bottom: 1px solid #525971;
}

.polldiv .textH1 .ui-tabs-panel img {
    background-color: transparent;
    border: none;
}

.polldiv .textH1 .ui-tabs-nav {
    height: 24px;
    display: block;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #525971;
    background-color: #5569A8;
}


.polldiv .textH1 .ui-tabs-nav li.ui-tabs-selected {
    margin: 0;
    height: 17px;
    background-color: #00ABDF;
    border-left: 1px solid #525971;
    border-top: 1px solid #525971;
}

.polldiv .textH1 .ui-tabs-nav li.ui-tabs-selected a {
    color: #FFFFFF;
}

.polldiv .textH1 .ui-tabs-nav li {
    height: 16px;
    display: inline;
    width: auto;
    float: left;
    clear: none;
    padding: 3px 5px 4px 5px ;
    margin: 0 0 -1px 0;
    border: none;
    background-color: #5569A8;
    background-image: none;
    border-right: 1px solid #525971;
    border-top: 1px solid #525971;
    border-left: 1px solid #525971;
}

.polldiv .textH1 .ui-tabs-nav li a {
    display: block;
    font-weight: normal;
    color: #FFFD53;
    text-decoration: none;
    display: inline;
    margin: 0;
    padding: 5px 0px 5px px;
    width: auto;
    float: none;
    clear: none;
    background-color: transparent;
}

.polldiv .textH1 .ui-tabs-nav li p {
    padding: 0;
    margin: 0;
    color: #FFFFFF;
}


.polldiv .textH1 .ui-tabs-nav li a:focus {
    outline: none;
}

/********** accordion **********/

.polldiv .textH1 .ui-accordion h3 {
    float: none;
    clear: both;
    width: auto;
    color: #DADADA;
    cursor: pointer;
    padding: 5px;
    margin: 0;
    background-color: #59A1DE;
    border-bottom: 1px solid #525971;
    border-right: 1px solid #525971;
    border-left: 1px solid #525971;
    border-top: 1px solid #525971;
    text-align: left;
}

.ui-accordion h3:focus {
    outline: none;
}

.polldiv .textH1 .ui-accordion .ui-state-active {
    background-color: #5569A8;
    color: #FFFD53;
    border-top: 1px solid #525971;
}

.ui-accordion-content {
    width: auto;
    float: none;
    clear: both;
    float: none;
    clear: both;
    margin: 0 0 0 0;
    padding: 5px;
    text-align: left;
    background-color: transparent;;
    color: #000000;
}

.ui-accordion-content  a {
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.ui-accordion-content  a:hover {
    text-decoration: underline;
}

.float_right {
    width: 250px;
    float: right;
}

.float_left {
    width: 250px;
    float: left;
}

.float_center {
    width: 259px;
    float: none;
    margin-left: 260px;

}

td.commentheader-2 {
    text-align: center; 
    vertical-align: middle;
    padding-right: 3px;
    padding-left: 3px;
}
.emptycell {background-color: transparent;}

.banner, .werbebanner {
    text-align: center;
    padding: 0px;
    vertical-align: middle;
    margin: 0px;
}

.alfc_table img {
    text-align: center;
    vertical-align: middle;
}

.background_main, .textarea {
    text-align: left;
    padding: 5px;
    font-size: 9pt;
}

.background_main a, .textarea a {
    font-size: 9pt;
}

.background_main a:hover, .textarea a:hover {
}

.background_main h1, .textarea h1,
.background_main h2, .textarea h2,
.background_main h3, .textarea h3,
.background_main h4, .textarea h4,
.background_main h5, .textarea h5,
.background_main h6, .textarea h6
{
    text-align: left;
    padding: 7px;
    padding-left: 0px;
    font-size: 10pt;
    margin: 0px;
    float: none;
}

.background_main p, .textarea p
{
    text-align: left;
    padding: 0px;
margin: 0px;
float: none;
}


.background_main ul, .textarea ul, .background_main ol, .textarea ol{
    margin-left: 20px;
    padding-left: 10px;
}

td.commentheader-2, td.commentheader-5, td .commentheader-6, td.commentheader-7, td.commentheader-8 , td.commentheader-9, td.commentheader-10  {
	text-align: center; 
	vertical-align: middle;
}

td.commentheader-1 {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

td.commentheader-3, td.commentheader-4 {
	text-align: left;
	vertical-align: middle;
}

.charts table td table tr td {
    vertical-align: middle;
}

.charts table td {
    vertical-align: top;
}

.polldiv .textH1 table tr th, .polldiv table thead th {
    font-size: 8pt;
}

.polldiv .textH1 table tr td {
    font-size: 8pt;
}

.polldiv .textH1 table {
    border-spacing: 0px;
}

.polldiv img {
    border: none;
    margin: 0px;
}



/*** TAB STYLES *************************************************************/

/* Color tab styles */

.line, .textH1 ul.index_service_data_box li.text-a {
    background-color: #5569a8;
    color: #ffffff;
    border: 1px solid #465689;
}
.textH1 ul.index_service_data_box li {
    background-color: #465689;
}
.textH1 ul.index_service_data_box li, .textH1 ul.index_service_data_box li h4 {
    color: #ffffff;
}

/* Common tab styles */

.textH1 ul.index_service_data_box {
    display: block;
    clear: both;
    margin: 0;
    padding: 0 0 2px 0;
    text-align: left;
}
.textH1 ul.index_service_data_box li {
    list-style: none;
    display: inline;
    cursor: pointer;
    margin: 0 1px 0 0;
    padding: 3px 3px 3px 3px;
    -moz-border-radius-topleft:      4px;
    -moz-border-radius-topright:     4px;
    -webkit-border-top-left-radius:  4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-left-radius:   4px;
    -khtml-border-top-right-radius:  4px;
}
.textH1 ul.index_service_data_box li.text-a {
    padding: 3px 3px 3px 3px;
    border-bottom: none;
}
.textH1 ul.index_service_data_box h4 {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    padding: 0;
    margin: 0;
    display: inline;
}
.textH1 ul.index_service_data_box li.text-a h4 {
    font-weight: bold;
}
.textH1 ul.index_service_data_box li:hover {
    text-decoration: underline;
}

.textH1 .line {
    margin: 0;
    padding: 5px;
}

.textH1 .line h1,
.textH1 .line h2,
.textH1 .line h3,
.textH1 .line h4,
.textH1 .line h5,
.textH1 .line h6 {
    margin: 0;
}

