body {
    margin: 0;
    padding: 0;
    background-image: url(heliowebs-back-10x6000.gif);
} #wrap {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

/*** Top part ***/ #top {
    width: 980px;
    height: 188px;
} #logo {
    float: left;
    width: 160px;
    height: 140px;
}

/* Horizontal Menu */ #hmenu {
    float: left;
    width: 800px;
    height: 44px;
    margin-left: 20px;
    margin-top: 96px;
} #hmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #hmenu li {
    display: inline;
    margin: 0;
    padding: 0;
} #hmenu a {
    float: left;
    margin: 0;
    padding: 0 0 0 15px;
    text-decoration: none;
    background-image: url(heliowebs-left_15x88.gif);
    background-repeat: no-repeat;
} #hmenu a span {
    float: left;
    display: block;
    padding: 15px 27px 0 12px;
    font-family: Verdana;
    font-size: 12px;
    color: #B01957;
    font-weight: bold;
    cursor: pointer;
    height: 44px;
    background-image: url(heliowebs-right_175x88.gif);
    background-repeat: no-repeat;
    background-position: right top;
} #hmenu a:hover span {
    color: #F675AA;;
} #hmenu ul li.active a span {
    color: #E8E8E8;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/ #hmenu a span {
    float: none;
}

/* End IE5-Mac hack */ #hmenu ul li.active a {
    background-position: 0% -44px;
} #hmenu ul li.active a span {
    background-position: 100% -44px;
} #top_shade {
    float: left;
    width: 980px;
    height: 44px;
    background-image: url(heliowebs-open-down3.gif);
}

/*** Middle part ***/ #middle {
    width: 980px;
    min-height: 200px;
	overflow:auto;
}

/** Left column **/ #middle_left {
    float: left;
    width: 160px;
    min-height: 100px;
}

/* Sub menu */ #smenu_top {
    width: 140px;
    height: 15px;
    background-image: url('heliowebs-color-160x25-4.gif');
    padding: 5px 10px 5px 10px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #2A0715;
	font-weight:bold;
	text-indent : 0px;
	text-align:center;
} #smenu {
    width: 140px;
    min-height: 20px;
    background-image: url('heliowebs-color-160x5.gif');
    padding: 10px 10px 0 10px;
} 
#smenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #smenu li {
    display:inline;
    margin: 0;
    padding: 0;
} #smenu a {
    margin: 0;
    padding: 0;
    text-decoration: none;
} #smenu a span {
    display: block;
    padding: 0 0 5px 14px;
    font-family: Verdana;
    font-size: 11px;
	font-weight:normal;
    color: #B01957;
    background-image: url('heliowebs-arrow-9x6.gif');
    background-repeat: no-repeat;
} #smenu a:hover span {
    color: #F675AA;
} #smenu ul li.active a span {
    color: #848484;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/ #smenu a span {
    float: none;
}

#smenu_bottom {
    width: 160px;
    height: 20px;
    background-image: url('heliowebs-color-160x20.gif');
}

/* Left */ #left_top {
    width: 140px;
    height: 15px;
    margin-top: 20px;
    background-image: url('heliowebs-color-160x25-2.gif');
    padding: 5px 10px 5px 10px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #2A0715;
	font-weight:bold;
	text-indent : 0px;
	text-align:center;
} #left_middle {
    width: 140px;
    min-height: 20px;
    background-image: url('heliowebs-color-160x5.gif');
    padding: 5px 10px 5px 10px;
} #left_bottom {
    width: 160px;
    height: 20px;
    background-image: url('heliowebs-color-160x20.gif');
}

/** Center column **/ #middle_center {
    float: left;
    width: 560px;/*600px;*/
    margin-left: 30px;
    min-height: 100px;
}

/* Content */ #mact {
    width: 540px;/*580px;*/
    height: 15px;
    background-image: url('heliowebs-color-560x25-3.gif');
    padding: 5px 10px 5px 10px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #FFFFFF;
	font-weight:bold;
	text-indent : 0px;
	text-align:center;
} #content {
    width: 540px;/*580px;*/
    min-height: 50px;
    background-image: url('heliowebs-color-560x5.gif');
    padding: 5px 10px 5px 10px;
overflow:auto;
} #content_bottom {





    width: 560px;/*600px;*/
    height: 20px;
    background-image: url('heliowebs-color-560x20.gif');
}

/** Right column **/ #middle_right {
    float: left;
    width: 200px;/*160px;*/
    margin-left: 30px;
    min-height: 100px;
}

/* Search */ #search_top {
    width: 180px;/*140px;*/
    height: 15px;
    background-image: url('heliowebs-color-200x25-4.gif');
    padding: 5px 10px 5px 10px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #2A0715;
	font-weight:bold;
	text-indent : 0px;
	text-align:center;
} #search_middle {
    width: 180px;/*140px;*/
    min-height: 20px;
    background-image: url('heliowebs-color-200x5.gif');
    padding: 5px 10px 5px 10px;
} #search_bottom {
    width: 200px;/*160px;*/
    height: 20px;
    background-image: url('heliowebs-color-200x20.gif');
}

/* Right */ #right_top {
    width: 180px;/*140px;*/
    height: 15px;
    margin-top: 20px;
    background-image: url('heliowebs-color-200x25-2.gif');
    padding: 5px 10px 5px 10px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #2A0715;
	font-weight:bold;
	text-indent : 0px;
	text-align:center;
} 
div#right_top p {
font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #2A0715;
	font-weight:bold;
}

#right_middle {
    width: 180px;/*140px;*/
    min-height: 20px;
    background-image: url('heliowebs-color-200x5.gif');
    padding: 5px 10px 5px 10px;
} #right_bottom {
    width: 200px;/*160px;*/
    height: 20px;
    background-image: url('heliowebs-color-200x20.gif');
}

/*** Bottom part ***/ #bottom {
    width: 980px;
    min-height: 50px;
    margin-top: 20px;
}

/** Extra space 1 **/ #bottom_top {
    width: 960px;
    min-height: 50px;
    padding: 5px 10px 5px 10px;
}

/** Copyright - Heliowebs **/ #copyhel_top {
    width: 980px;
    height: 20px;
    margin-top: 20px;
    background-image: url(heliowebs-980x20.gif);
} #copyhel_middle {
    width: 980px;
    min-height: 20px;
    background-image: url(heliowebs-980x5.gif);
} #copyhel_bottom {
    width: 980px;
    height: 20px;
    background-image: url(heliowebs-down-980x20.gif);
}

/*** Text format ***/
a:link {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #B01957;
    text-decoration: none;
    font-weight: bold;
}

a:visited {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #B01957;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #F675AA;
    text-decoration: none;
    font-weight: bold;
}

a:active {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #B01957;
    text-decoration: none;
    font-weight: bold;
}

p {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #2A0715;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-bottom: 0px;
    text-indent: 0px;
}

.bulletlist {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #2A0715;
}

.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #2A0715;
	font-weight : normal;
}

.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #2A0715;
	font-weight : bolder;
}

.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}

.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #2A0715;
	font-weight : normal;
}

.sponsorBox{
		float:left;
		width:230px;
		height:230px;
		margin:10px 0 20px 26px;
}
		
	.sponsorImage{
		display:block;
		padding-left:auto;
		padding-right:auto;
		width:230px;
		height:190px;
		align:center;	
}
	
	.sponsorLegend{
		width:230px;
		height:30px;
		padding-bottom:0;
		text-align:center;
}

.caption {
 font-family: Verdana, Sans-serif;
 font-size: 10px;
 color : #2A0715;
}

.sitemap 
{
 font-family: Verdana, Sans-serif;
 font-size: 12px;
 margin-left: 100px;
 
}

.sm_secondlevel ul
{
 list-style-type: square;
 color: #ccccc;
}


.sm_secondlevel a:hover {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #ccccc;
    text-decoration: none;
    font-weight: bold;
}

/* For Terms and Condition box, old wouldnt work [Dios] */

#TCMENU_li_Element span a:link {
    display: block;
    padding: 0 0 5px 14px;
    font-family: Verdana;
    font-size: 11px;
    font-weight:normal;
    text-align: left;
    color: #B01957;
    background-image: url('heliowebs-arrow-9x6.gif');
    background-repeat: no-repeat;
}

#TCMENU_li_Element span a:hover {
   display: block;
   font-family: Verdana;
   font-size: 11px;
   font-weight:normal;
   text-align: left;
   color: #F675AA;
}
