BODY {
    font: 12px verdana, tahoma, arial, helvetica;
    scrollbar-face-color        : #ffffff;
    scrollbar-shadow-color      : #cccccc;
    scrollbar-highlight-color   : #ffffff;
    scrollbar-3dlight-color     : #cccccc;
    scrollbar-darkshadow-color  : #ffffff;
    scrollbar-track-color       : #EFEFEF;
    scrollbar-arrow-color       : #cccccc;
    scrollbar-base-color        : #cccccc;
} h1 {
    color:#000000;
    font: bold 15px verdana, tahoma, arial, helvetica;
}h2 {
    color:#000000;
    font: bold 12px verdana, tahoma, arial, helvetica;
}h3 {
    color:#000000;
    font: bold 10px verdana, tahoma, arial, helvetica;
}td {
	 color:#000000; font: 12px verdana, tahoma, arial, helvetica;
}td.header {
 	background-color:#EFEFEF;
	border:none;
	border-left  : 1px solid #999999;
	border-top   : 1px solid #999999;
	border-right : 1px solid #999999;
}td.header2 {
	background-image:url(./images/hippo_cap_r.png);
	background-position:left;
	background-repeat:no-repeat;
}
td.header_line_grey {
	background-image:url(./images/top_grey_line.gif);
	background-repeat:repeat-x;
	border:none;
	border-left  : 1px solid #999999;
}td.header_line_white {
	background-image:url(./images/top_white_line.gif);
	background-repeat:repeat-x;
	border:none;
	border-right : 1px solid #999999;
}td.syntax_list {
	border-bottom: 1px solid #f0f0f0;
}
table.syntax_list { color: #606060; width: 100%; margin-top:3px;}
.gray
{
	background-color:#fafafa;border-bottom: 1px solid #e5e5e5;
}
.hot {
	color: #FF0000;
	font-weight: bold;
}
.block1 {
	padding-top: 10px;
	vertical-align: top;
}
td.footer {
 	background-color:#FFFFFF;
	background-image:url(./images/bottom_corner.jpg);
	background-position:right;
	background-repeat:no-repeat;
	border:none;
	border-right : 1px solid #999999;
}td.menu_line_white {
	background-image:url(./images/bottom_white_line.gif);
	background-repeat:repeat-x;
	border:none;
}.form {
    font-size : 8pt;
    color: #666666;
    border-color : #cccccc;
    border-style : solid solid solid solid;
    border-top-width : 1px;
    border-right-width : 1px;
    border-left-width : 1px;
    border-bottom-width : 1px;
    margin-bottom:0px;
    margin-top:0px;
}.button {
    font-size : 8pt;
    background-color : #FFFFFF;
    font-weight : normal;
    color: #666666;
    border-color : #cccccc;
    border-style : solid solid solid solid;
    border-top-width : 1px;
    border-right-width : 1px;
    border-left-width : 1px;
    border-bottom-width : 1px;
    text-align : center;
}.menu {
    background :#EFEFEF;
}.mainframe {
    background :#EFEFEF;
}.frame {
    background      : #FFFFFF;
}.border_right {
    border-right    : 1px solid #999999;
}td.menuitem1 {
    border          :   none;
    border-bottom   :   1px solid #FFFFFF;
}td.menuitemlast1 {
    border          :   none;
    border-bottom   :   1px solid #CCCCCC;
}td.menuitem {
    border          :   none;
    border-bottom   :   1px solid #FFFFFF;
    padding-left    :   5px;
    height          :   20px;
}td.menuitemlast {
    border          :   none;
    border-bottom   :   1px solid #CCCCCC;
    padding-left    :   5px;
    height          :   20px;
}td.menuitemlast2 {
    border          :   none;
    padding-left    :   5px;
    height          :   20px;
}td.frame_block {
    border          :   none;
    border-right    :   1px solid #999999;
    padding-left    :   20px;
    padding-right   :   30px;
}td.frame_block_last {
	background-image:url(./images/bottom_white_line.gif);
	background-repeat:repeat-x;
    border          :   none;
    padding-left    :   20px;
    padding-right   :   30px;
    border-bottom   :   1px solid #999999;
}td.frame_block_last1 {
	background-image:url(./images/bottom_white_line.gif);
	background-repeat:repeat-x;
    border          :   none;
    padding-left    :   20px;
    padding-right   :   30px;
    border-bottom   :   1px solid #999999;
    border-right    :   1px solid #999999;
}A.bar:link {
    COLOR: #003399;
    TEXT-DECORATION: none;
}A.bar:active {
    COLOR: #003399;
    TEXT-DECORATION: none;
}A.bar:visited {
    COLOR: #003399;
    TEXT-DECORATION: none;
}A.bar:hover {
    COLOR: #ff3300;
    TEXT-DECORATION: none;
}A.textlink:link {
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textlink:active {
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textlink:visited {
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textlink:hover {
    COLOR: #666666;
    TEXT-DECORATION: underline;
}A.title:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT: bold 12px verdana, tahoma, arial, helvetica;
}A.title:active {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT: bold 12px verdana, tahoma, arial, helvetica;
}A.title:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT: bold 12px verdana, tahoma, arial, helvetica;
}A.title:hover {
    COLOR: #000000;
    TEXT-DECORATION: underline;
    FONT: bold 12px verdana, tahoma, arial, helvetica;
}A.textsmlink:link {
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textsmlink:active {
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textsmlink:visited {
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}A.textsmlink:hover {
    FONT-SIZE: 10px;
    COLOR: #003399;
}A.ullink:link {
    COLOR: #003399;
    TEXT-DECORATION: underline;
}A.ullink:active {
    COLOR: #003399;
    TEXT-DECORATION: underline;
}A.ullink:visited {
    COLOR: #003399;
    TEXT-DECORATION: underline;
}A.ullink:hover{
    COLOR: #FF3300;
    TEXT-DECORATION: underline;
}A.ullink3:link {
    FONT-WEIGHT: bold;
    COLOR: #FF3300;
    TEXT-DECORATION: underline;
}A.ullink3:active {
    FONT-WEIGHT: bold;
    COLOR: #FF3300;
    TEXT-DECORATION: underline;
}A.ullink3:visited {
    FONT-WEIGHT: bold;
    COLOR: #FF3300;
    TEXT-DECORATION: underline;
}A.ullink3:hover {
    FONT-WEIGHT: bold;
    COLOR: #FF3300;
    TEXT-DECORATION: underline;
}A.nulink:link {
 	COLOR: #003399;
	TEXT-DECORATION: none;
}A.nulink:active {
	COLOR: #003399;
	TEXT-DECORATION: none;
}A.nulink:visited {
	COLOR: #003399;
	TEXT-DECORATION: none;
}A.nulink:hover{
	COLOR: #FF3300;
	TEXT-DECORATION: underline;
}A.buylink:link {
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
	COLOR: #FF3300;
	TEXT-DECORATION: none;
}A.buylink:active {
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
	COLOR: #FF3300;
	TEXT-DECORATION: none;
}A.buylink:visited {
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
	COLOR: #FF3300;
	TEXT-DECORATION: none;
}A.buylink:hover{
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
	COLOR: #FF3300;
	TEXT-DECORATION: underline;
}.text {
    COLOR: #666666;
    text-align: justify;
}.title{
    COLOR: #000000;
}.title_h1{
    font-weight: bold;
	color: #000000;
	font-size:larger;
 }.title_h2{
    font-weight: bold;
	color: #000000;
}.italic{
	 font-style: italic;
}.text1 {
    COLOR: #003399;
}.text2 {
    COLOR: #ff3300;
}.text3 {
    COLOR: #ffffff;
}.textsmall {
    FONT-SIZE: smaller;
    COLOR: #666666;
}.textbig {
    FONT-SIZE: large;
    FONT-WEIGHT: bold;
    COLOR: #FF0000;
}.textsmall1 {
    FONT-SIZE: 10px;
    COLOR: #003399;
}.textsmall2 {
    FONT-SIZE: 10px;
    COLOR: #FF3300;
}.tweet {
	background-color:#fafafa;
	color: #666666;
    FONT-SIZE: 11px;
}.leftborder{
    border:none;
    border-left: 1px solid #CCCCCC;
}.leftborder_dark{
    border:none;
    border-left: 1px solid #999999;
}.topborder{
    border:none;
    border-top: 1px solid #CCCCCC;
}.bottomborder{
    border:none;
    border-bottom: 1px solid #CCCCCC;
}.bottomborder_dark{
    background      : #FFFFFF;
    border:none;
    border-bottom: 1px solid #999999;
}.border_bl_rd{
    border:none;
    border-bottom: 1px solid #CCCCCC;
    border-right : 1px solid #999999;
    border-top   : 1px solid #999999;
}.bottomborder1{
    border:none;
    border-bottom: 1px dashed #CCCCCC;
}.bottomborder_light{
    border:none;
    border-bottom: 1px solid #FFFFFF;
}.rightborder{
    border:none;
    border-right: 1px solid #CCCCCC;
    border-left : 1px solid #999999;
    border-bottom : 1px solid #999999;
}.rightbottomborder{
    border:none;
    border-right : 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left : 1px solid #999999;
}.4border{
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-top-width: 1px;
    border-right-width: 1px;
}.bottomborder2{
    border:none;
    border-bottom: 1px solid #FFFFFF;
}.bottomborder3{
    border:none;
    border-bottom: 1px solid #EFEFEF;
}ul.level1 {
    list-style-image: url(./images/arrow_left3.gif);
}div.closed {
    display: none;
}div.open {
    display: block;
} input.hdfield {
    display: none;
}