ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
	margin:0pt;
	padding:0pt;
}
a img, :link img, :visited img {
	border:medium none;
}
address {
	font-style:normal;
}
html, body {
height:100%;
width:100%;
}
body {
background-color:#ffffff;
font-family:"Verdana",Arial,sans-serif;
font-size:11px;
text-align:center;
padding-left: 0px;
color: #f4f4f4;
}
#header, #footer {
background-color:#222222;
border-bottom:0px solid #E3E2DD;
color:#DDDDDD;
font-size:10px;
line-height:1.6em;
padding:0px 0pt;
text-align:center;
}
#header-box {
background-color:#333333;
border:1px solid #444444;
margin:20px auto 0pt;
padding:1em 2em;
width:510px;
}
.header-bar {
background-color:#ffffff;
border-bottom:4px solid #28A1FE;
}
.footer-bar {
background-color:#222222;
border-top:4px solid #28A1FE;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#menu {
background:#333333 none repeat scroll 0% 0%;
color:#EEEEEE;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt auto;
padding:0pt;
width:730px;
}
#menu ul li {
background:#333333 url(/images/menu.gif) no-repeat scroll right bottom;
float:left;
font-size:11px;
margin:0pt;
padding:10px 20px;
}
#menu ul li a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menu ul li.bold {
background:#555555 none repeat scroll 0% 0%;
}
#menu ul li.current, #menu ul li:hover {
background:#33CC00 url(/images/menu_arrow.gif) no-repeat scroll center bottom;
color:black;
}
#footer {
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
}
#footer a, #header a {
color:white;
}
#footer h2 a {
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}
#layout {
margin:30px auto 1em;
padding:2em;
text-align:center;
width:800px;
}
#login {
background-color:#FFFFFF;
border:5px solid #EEEEEE;
margin-left:auto;
margin-right:auto;
padding:2em;
text-align:left;
}
#help {
background-color:#F6F6F6;
border:5px solid #71B601;
font-size:10px;
padding:20px;
text-align:left;
}
#registration, #contact {
border:5px solid #EEEEEE;
padding:20px;
text-align:left;
}
#left {
border-right:1px solid #DDDDDD;
float:left;
padding-right:30px;
text-align:right;
width:200px;
}
#right {
border-left:4px solid #EEEEEE;
float:left;
margin-left:2px;
padding-left:30px;
text-align:left;
width:450px;
}
h1, h2, h3, h4, h6 {
font-family:Helvetica,Arial,Verdana,sans-serif;
}
h1 {
font-size:20px;
margin-bottom:1em;
}
/*
h1 a {
background-color:#DDDDDD;
border:1px solid #BBBBBB;
color:#222222;
padding:10px;
}
*/
/*
h1 a:hover {
background-color:#222222;
border:1px solid #ACD373;
color:#ACD373;
}
*/
h1.slogan {
color:#484848;
font-size:32px;
font-weight:normal;
letter-spacing:-2px;
margin:0pt;
}
h1.logo {
height:0pt;
margin:0pt;
text-indent:-9999px;
}
h1.big {
margin:0pt;
}
h1.bullet {
-x-system-font:none;
background:transparent url(/images/arrow.gif) no-repeat scroll 0pt 0pt;
border-bottom:1px dotted #CCCCCC;
color:#484848;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1em;
margin-bottom:1em;
padding:0pt 0pt 5px 20px;
}
h1.bigbutton {
color:#484848;
font-size:32px;
font-weight:normal;
letter-spacing:-2px;
margin:0pt;
text-align:center;
}
h2 {
font-size:12px;
font-weight:normal;
/*letter-spacing:-1px;*/
/*margin:0pt;*/
/*padding-bottom:2px;*/
}
#header h2 {
display:inline;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:20px;
font-weight:normal;
letter-spacing:0px;
}
h3 {
font-size:17px;
}
h4 {
font-size:18px;
}
h6 {
font-size:16px;
}
#blog {
-x-system-font:none;
color:black;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:30px auto 1em;
padding:2em;
text-align:left;
width:850px;
}
#blog h2 {
letter-spacing:-1.5px;
margin:1.2em 0pt 0.3em;
}
#blog h2 a {
color:#009600;
text-decoration:none;
}
#blog h2 a:hover {
color:black;
}
#blog h3 {
font-size:14px;
/*letter-spacing:-1px;*/
/*margin:1.2em 0pt 0.3em;*/
}
#blog .author {
-x-system-font:none;
color:#BBBBBB;
font-family:"lucidamac bold","lucida grande",arial,verdana,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:14px;
margin:0pt 0pt 1em;
}
#blog .gray a {
color:#555555;
}
#blog .gray a:hover {
background-color:#000000;
color:#FFFFFF;
}
#blog input, #blog textarea {
width:325px;
}
#blog #submit {
margin-top:10px;
/*width:auto;*/
}
#blog #commentbox {
font-size:10px;
}
/*
input {
background:#e1e1e1;
font-family: Verdana Arial, sans-serif;
font-weight: 15px;
font-size: 0,10em;
border:2px solid #999999;
color:#f4f4f4;
padding:4px;
/*width:95%;*/
}
*/
input.button {
background:#EEEEEE none repeat scroll 0% 0%;
border:1px solid #DDDDDD;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:16px;
/*width:auto;*/
}
input:focus {
/*background-color:#F4F4F4;*/

}
textarea {
-x-system-font:none;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
}
.checkbox {
vertical-align:middle;
width:auto;
}
ul {
margin-top:10px;
}
li {
background:transparent url(/images/arrow.gif) no-repeat scroll left center;
font-size:12px;
margin-bottom:10px;
margin-left:0pt;
padding:2px 2px 2px 20px;
}
li b {
background-color:#ACD373;
color:#197A30;
padding:2px;
}
ul.autocomplete {
margin:0pt;
}
ul.autocomplete li {
background:white none repeat scroll 0% 0%;
margin:0pt;
padding-left:5px;
}
ul.autocomplete li:hover {
background-color:black;
color:white;
}
ul.autocomplete li.hover {
background-color:black;
color:white;
}
ul#nav {
margin:0pt;
}
ul#nav li {
background:transparent none repeat scroll 0% 0%;
float:right;
margin:0pt 0pt 0pt 6px;
padding:0pt;
text-align:center;
}
ul#nav a {
background:#6A7676 none repeat scroll 0% 0%;
color:white;
float:left;
font-size:11px;
margin:0pt;
padding:10px 3px;
text-decoration:none;
width:128px;
}
ul#nav li.active a {
background:#71B601 none repeat scroll 0% 0%;
color:white;
}
ul#nav li a:hover {
color:#CCCCCC;
}
#nav2 {
background:#ffffff none repeat scroll 0% 0%;
border-bottom:1px solid #DDDDDD;
border-top:5px solid #33CC00;
clear:both;
/*margin-left:250px;*/
padding:0px;
text-align:right;
width: 500;
}
#nav2 a {
color:#666666;
text-decoration:none;
}
#nav2 a:hover {
color:#888888;
text-decoration:none;
}
p {
line-height:20px;
margin-bottom:10px;
}
p em {
background-color:#DDDDDD;
font-style:normal;
font-weight:bold;
padding:2px;
}
u {
border-bottom:1px dotted black;
text-decoration:none;
}
p.description {
font-size:10px;
margin:0pt 0pt 20px;
}
a.button:link, a.button:visited {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
color:#777777;
padding:5px 10px;
text-decoration:none;
}
a.button:hover {
background-color:white;
}
img.icon {
border:0pt none;
padding-right:1px;
vertical-align:middle;
}
#help p {
line-height:18px;
padding-left:20px;
}
#help h2 {
-x-system-font:none;
background:transparent url(/images/help.gif) no-repeat scroll 0% 0%;
border-bottom:1px dotted #222222;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:1em;
padding:0pt 0pt 5px 20px;
}
#layout b {
background-color:#ACD373;
color:#197A30;
padding:2px;
}
.error p, p.error, .note {
background-color:#FFCCCC;
border:1px dotted #FF6666;
padding:15px;
}
.dormant {
background-color:#FFCCCC;
border:1px dotted #FF6666;
padding:15px;
}
.activ, .faqbox {
background-color:#E4F0E0;
border:1px dotted #006633;
padding:15px;
}
.blue {
background-color:#AFEAFF;
border:1px dotted #00759F;
padding:15px;
}
.gray {
background-color:#EEEEEE;
border:1px dotted #AAAAAA;
padding:15px;
}
.input {
background-color:#FAFAFA;
border-bottom:1px solid #DDDDDD;
border-top:2px solid #DDDDDD;
margin-top:10px;
padding:10px;
font-size: 12px;
}
.captcha_input {
background-color:#FFFFFF;

margin-top:10px;
padding:10px;
font-size: 16px;
font-family: lucida,'Lucida Grande', verdana, arial, sans-serif;
color: #333333;
}
table {
border-collapse:collapse;
/*width:100%;*/
}
td {
/*background-color:#FAFAFA;*/
/*border-bottom:1px solid #EEEEEE;*/
/*border-top:1px solid #FFFFFF;*/
/*border-left:1px solid #FFFFFF;*/
/*border-right:1px solid #FFFFFF;*/
padding:0px;
}
#registration td, #contact td, #commentbox td {
border:0pt none;
}
td a {
/*color:#666666;*/
color:#3776F3;
text-decoration:underline;
}

.link_color2{
/*color:#666666;*/
color:#666666;
text-decoration:none;
}

td a:hover {
color:#888888;
text-decoration:none;
}
th {
/*background-color:#F6F6F6;*/
border-bottom:0px solid #DDDDDD;
border-top:0px solid #DDDDDD;
padding:10px;
}
#cover {
background-color:gray;
height:100%;
left:0px;
opacity:0.7;
position:absolute;
top:0px;
width:100%;
z-index:5;
}
#popup {
background-color:white;
border:3px solid #666666;
left:0px;
margin-left:5%;
margin-right:5%;
padding:10px;
position:absolute;
text-align:left;
top:25px;
width:985px;
z-index:10;
}
#popupajax {
background-color:white;
border:3px solid #666666;
left:50%;
margin-left:-110px;
padding:0px;
position:absolute;
text-align:left;
top:0px;
width:220px;
z-index:10;
}
td.spycell {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
#header-login {
font-size:32px;
left:0px;
letter-spacing:-1px;
padding:0px;
position:absolute;
text-align:left;
top:35px;
width:140px;
}
#header-login a {
color:white;
margin:0pt;
text-decoration:none;
}
#header-login a {
-x-system-font:none;
font-family:Trebuchet MS,sans-serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding-left:0px;
text-decoration:none;
width:80px;
}
#header-login a:hover {
color:#33CC00;
}
.index li {
font-size:11px;
}
#banner {
background-color:#777777;
border-bottom:3px solid #444444;
height:22px;
margin:0pt 0pt 4px;
padding-top:4px;
width:100%;
}
#footer h2 a {
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
font-size:11px;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}
#darkgrey_background {
background-color:#222222;
}
#lightgrey_background {
background-color:#444444;
}
#darkgrey_font {
color: #333333;
font-family:Helvetica,Arial,Verdana,sans-serif;
}
#lightgrey_font {
color: #f4f4f4;
}
#darkbleu_font {
color: #105cb6;
font-family:Helvetica,Arial,Verdana,sans-serif;
}
.front {
font-family: lucida,'Lucida Grande', verdana, arial, sans-serif;
font-size: 16px;
padding:4px;
}
.submit_button {
font-size: 16px;
width: 170px;

font-family: Verdana Arial, sans-serif;
font-weight: 16px;

/*background:#e1e1e1;*/
/*border:2px solid #999999;*/
/*color:#222222;*/
padding:4px;
margin-bottom: 0px;
padding-bottom: 5px;
}

.vote_submit_button {
font-size: 16px;


font-family: Verdana Arial, sans-serif;
font-weight: 16px;

/*background:#e1e1e1;*/
/*border:2px solid #999999;*/
/*color:#222222;*/
padding:4px;
margin-bottom: 0px;
padding-bottom: 5px;
}

/*
#E8F5FF

*/
.similarwebsite-bar {
background-color: #FAF8DC;
border:2px solid #28a1fe;
}