/* ---  HTML TAGS --- */
html, body{
height:100%;
}
body{
background-image:url(img/bgr1_gradient.jpg);
background-repeat:repeat-x;
/*background-color:#63B1E7;*/
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2F72C9;
}
img{
margin:0px;
border:0px;
}
h2{
color:#993333;
font-size: 15px;
font-style:italic;
}
h3{
color:#058200;
font-size:12px;
font-weight:bold;
}
p{
text-align:justify;
font-size:10px;
}
a:link, a:visited , a:active {
color:#058200;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
input{
width:80px;
height:12px;
margin:2px 0px 2px 0px;
color:#058200;
font-size:11px;
border:1px solid #b9e1b9;
}
form{
margin:0px;
}
td{
font-size:10px;
vertical-align:top;
}
.button{
background-color: #b9e1b9;
height: 20px;
color: #FFFFFF;
font-weight: bold;
}


.text{

height: 15px;
color:#FFFFFF
font-weight:bold;

width:120px;
}

p.error{
color:#CC0000;
font-weight:bold;
}
/* --- /HTML TAGS --- */

/* ---  LAYOUT --- */

#frame {
width:750px;
margin-right:auto;
margin-left:auto;
margin-top:5px;
margin-bottom:5px;
padding:0px;
text-align:left;
}
#header{
height:120px;
}
#headerMenu {
width:750px;
height:17px;
background-image:url(img/header_menu_bgr.gif);
background-color:#FFFFFF;
background-repeat:repeat-x;
text-align:left;
margin:0px;
padding:0px;
float:left;
}
#headerSearch{
float:right;
}
#headerSearch input{ 
font-size:9px;
border:1px solid #b9e1b9;
padding:0px;
margin:0px;
width:80px;
float:left;
}
#menuLeftHelper {
padding:0px 0px 0px 8px;
background-color:#C8E2F5;
background-image:url(img/left_bgr.gif);
background-position:left;
background-repeat:repeat-y;
}
#content{
width:466px;
height:100%;
float:left;
background-color:#FFFFFF;
padding:0px 10px 0px 1px;
background-image:url(img/content_gradient.gif);
background-repeat:repeat-x; 
}

#right{
width:164px;
background-color:#FFFFFF;
background-image:url(img/content_bgr.gif);
background-position:right;
background-repeat:repeat-y;

}
/* --- /LAYOUT --- */

/* ---  FORMAT --- */

/* -  HEADER MENU - */
#headerMenu a:link{
display:block;
width:auto;
float:left;
color:#2F72C9;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 8px;
height:17px;
}
#headerMenu a:visited{
display:block;
width:auto;
float:left;
color:#2F72C9;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 8px;
height:17px;
}
#headerMenu a:hover {
display:block;
width:auto;
float:left;
background-image:url(img/header_menu_over_bgr.gif);
background-repeat:repeat-x;
color:#058200;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 8px;
height:17px;
}
#headerMenu a:active{
display:block;
width:auto;
float:left;
color:#2F72C9;
font-size:11px;
font-weight:bold;
text-align:center;
text-decoration:none;
padding:0px 8px;
height:17px;
}
#headerMenu img{
margin-left:-3px;
margin-right:-3px;
float:left;
}
/* - /HEADER MENU - */

/* -  LEFT MENU - */
div.login{
background-color:#B9E1B9;
color:#058200;
background-image:url(img/login_footer.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px 2px 0px 18px;
font-size:10px;
}

#menuLeftHelper h1.login{
background-color:#6EB76E;
color:#FFFFFF;
width:106px;
height:17px;
font-size:10px;
font-weight:normal;
vertical-align:middle;
white-space:nowrap;
margin:0px;
}
div.navigation{
float:left;
margin:0px 0px 0px -32px;
display: inline;
}
div.navigation h1{
background-color:#7AB9E7;
color:#FFFFFF;
width:106px;
height:17px;
font-size:10px;
font-weight:normal;
vertical-align:middle;
white-space:nowrap;
margin:0px 0px 0px 32px;
}
div.navigation ul{
width:98px;
color:#FFFFFF;
list-style-type:square;
list-style-position:inside;
}
#menuLeftHelper a:link{
font-weight:normal;
font-size:10px;
color:#3276CD;
text-decoration:none;
}
#menuLeftHelper a:visited{
font-weight:normal;
font-size:10px;
color:#3276CD;
text-decoration:none;
}
#menuLeftHelper a:hover{
font-weight:normal;
font-size:10px;
color:#003E8E;
text-decoration:none;
}
#menuLeftHelper a:active{
font-weight:normal;
font-size:10px;
color:#003E8E;
text-decoration:none;
}
#menuLeftHelper a#selected{
color:#003E8E;
text-decoration:none;
}
/* - /LEFT MENU - */

/* -  MAIN CONTENT - */
img.bullet{
margin:2px 4px;
vertical-align:middle;
}
#content h1{
background-color:#7AB9E7;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
width:460px;
margin:0px;
padding:0px 0px 2px 0px;
}
#gradient ul li{
list-style-image:url(img/list_bullet2.gif);
font-size:10px;
}
#gradient ol li ul li{
list-style-image:url(img/list_bullet.gif);
margin-right:0px;
font-size:10px;
color:#2F72C9;
margin-left:0px;
}
#gradient h2, #gradient h3, #gradient table, 
#gradient p{
margin-left:20px;
width:440px;
}
#gradient ul li h2, #gradient ul li h3{
width:200px;
}
#gradient ul li, #gradient ol li{
color:#4AA84A;
vertical-align:top;
margin-right:165px;
font-size:10px;
}
#gradient ol p, #gradient ul p{
margin:0px;
text-indent:0;
width:auto;
font-size:10px;
color:#2F72C9;
}
#gradient th{
background-color:#7AB9E7;
color:#FFFFFF;
font-weight:bold;
text-align:center;
font-size:10px;
}
ul#questions{
list-style:square;
color:#058200;
}
ul#questions li a{
line-height:1.5em;
color:#058200;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
ul#questions li a:hover{
text-decoration:underline;
}
ul#answers{
list-style:none;
width:420px;
}
ul#answers li{
margin-top:20px;
margin-right:0px;
color:#2F72C9;
}
ul#answers li ul li{
margin-top:0px;
margin-right:0px;
}
ul#answers li a{
color:#058200;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
ul#answers p{
margin:0px;
}
ul#answers strong{

}

#gradient table.prices{
width:615px;
margin-left:5px;
border-right:1px solid #7AB9E7;
}
table.prices td{
border-left:1px solid #7AB9E7;
border-bottom:1px solid #7AB9E7;
}

/* - /MAIN CONTENT - */


/* - RIGHT - */
#right p{
margin:0px 10px 0 0;
background-color:#6EB76E;
border-bottom:1px solid #FFFFFF;
min-height:19px;
padding:2px 10px 5px 20px;
background-image:url(img/bullet.gif);
background-repeat:no-repeat;
background-position:5px 4px;
text-align:left;
}

#right p a{
font-weight:normal;
color:#FFFFFF;
}
#poll {
background-color:#7AB9E7;
width:149px;
}
#poll h2{
background-image:url(img/bullet.gif);
background-repeat:no-repeat;
background-position:5px 4px;
color:#FFFFFF;
padding:0px 0px 0px 20px;
font-style:normal;
font-size:12px;
width:100%;
margin:0px;
}
#poll p {
background-color:transparent;
background-image:none;
border:0;
text-align:center;
color:#FFFFFF;
padding:5px;
}
#empty{
padding:0px; 
background-image:none;
height:17px;
background-color:#6EB76E;
border-bottom:1px solid #FFFFFF;
width:149px;
}
#poll input {
width:auto;
border:0px;
}
/* - /RIGHT - */

/* -  NEWS - */
#content div.news{
background-image:url(img/news_footer_dot.gif);
background-position:left bottom;
background-repeat:repeat-x;
width:420px;
margin-left:20px;
}
#content div.news div{
display:table-cell;
vertical-align:top;
}
#content div.news img{
float:left;
border:1px solid #B9E1B9;
margin:11px 10px 15px 0px;
}
#content div.news h1{
background-color:transparent;
color:#058200;
font-size:12px;
font-weight:bold;
padding:11px 0px 0px 0px;
width:auto;
}
#content div.news h2{
color:#B9E1B9;
font-size:10px;
font-weight:normal;
padding:11px 0px 0px 0px;
margin:-8px 0px -8px 0px;
width:auto;
}
#gradient div.news p{
padding:0px 0px 0px 0px;
width:auto;
margin-left:0px;
margin-bottom:15px;
text-indent:0em;
}
/* - /NEWS - */

/* -  PAGING - */
#paging{
margin-left:20px;
width:440px;
text-align:center;
}
#paging a:link{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#058200;
}
#paging a:visited{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#058200;
}
#paging a:hover{
text-decoration:underline;
font-size:10px;
font-weight:bold;
color:#058200;
}
#paging a:active{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#058200;
}
/* - /PAGING - */

#copyright {
color:#FFFFFF; 
text-align:center;
padding-bottom:15px;
}
#copyright a{
color:#FFFFFF; 
font-weight:normal; 
}


/* --- /FORMAT --- */

