body {
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
}

body, table, td, p, form, input, select, textarea, div {
	color: #666666;
	font-family: Verdana, Monaco, Arial;
	font-size: 11px;
}

a {
    color: #990000;
    text-decoration: none;
}
a:hover {
	color: #000000;
    text-decoration: underline;
}

.error_table {
    color: #990000;
    background-color: #FFFCEA;
    border-style: solid;
    border-width: 1px;
    border-color: #990000;
}
.error {
    color: #990000;
}
.success_table {
    border-width: 0px;
}
.success {
    color: #990000;
}

.topmenu {
    border-style: none none dotted none;
    border-width: 1px;
    border-color: #999999;
    padding-top: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
    padding-right: 0px;
}

.main_head {
    background-color: #fafafa;
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.05em;
    border-style: none none solid none;
    border-width: 1px;
    border-color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 0px;
}

.sub_head {
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.05em;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
}

.menu_table {
    border-style: none;
    border-spacing: 1px;
    border-collapse: collapse;
}
.menu_cell1 {
    border-style: none dashed none none;
    border-width: 1px;
    border-color: #666666;
    font-size: 11px;
	font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.menu_cell2 {
    background-color: #bb3300;
    border-style: none none none none;
    border-width: 0px;
    border-color: #666666;
    font-size: 11px;
	font-weight: bold;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.menu_deselected {
    background-color: #000000;
}
.menu_selected {
    background-color: #bb3300;
}

.smenu_table {
    background-color: #FFFCEA;
    border-style: none;
    border-spacing: 1px;
    border-collapse: collapse;
}
.smenu_head {
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
	font-weight: bold;
	color: #000000;
    letter-spacing: 0.05em;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.smenu_cell1 {
    border-style: none;
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.smenu_cell2 {
    border-style: dashed none dashed none;
    border-width: 1px;
    border-color: #bb3300;
    background-color: #FFFFFF;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.igray {
    width:  240px;
    background-color: #fafafa;
    border-bottom: #444444 1px solid;
    border-left:   #444444 1px solid;
    border-right:  #444444 1px solid;
    border-top:    #444444 1px solid;
    color:       #444444;
    font-family: verdana;
    font-size:   11px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;
    padding-top:    1px
}
.igray2 {
    background-color: #fafafa;
    border-bottom: #444444 1px solid;
    border-left:   #444444 1px solid;
    border-right:  #444444 1px solid;
    border-top:    #444444 1px solid;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;
    padding-top:    1px
}
.bgray {
    background-color: #fafafa;
    border-bottom: #444444 1px solid;
    border-left:   #444444 1px solid;
    border-right:  #444444 1px solid;
    border-top:    #444444 1px solid;
    color:       #444444;
    font-family: verdana;
    font-size:   11px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;
    padding-top:    1px
}
.bred {
    background-color: #bb3300;
    border-bottom: #444444 0px solid;
    border-left:   #444444 0px solid;
    border-right:  #444444 0px solid;
    border-top:    #444444 0px solid;
    color:       #fafafa;
    font-family: verdana;
    font-size:   11px;
    padding-bottom: 1px;
    padding-left:   1px;
    padding-right:  1px;
    padding-top:    1px
}

.codeblock {
    background-color: #fafafa;
    border-style: dashed none dashed none;
    border-width: 1px;
    border-color: #cccccc;
    color: #996666;
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	font-weight: normal;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.exampleblock {
    background-color: #fafafa;
    border-style: dashed none dashed none;
    border-width: 1px;
    border-color: #cccccc;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.newshead {
    border-style: none none solid none;
    border-width: 1px;
    border-color: #cccccc;
    color: #000000;
	font-size: 11px;
	font-weight: normal;
    letter-spacing: 0.05em;
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.newsbody {
    border-style: none none none none;
    border-width: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.list1 {
    background-color: #ffffff;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
	font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}
.list2 {
    background-color: #fafafa;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
	font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
}

.wm_list1 {
    background-color: #ffffff;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
	font-weight: normal;
    color: #666666;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
}
.wm_list2 {
    background-color: #fafafa;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
	font-weight: normal;
    color: #666666;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
}

.shout1 {
    color: #666666;
    font-size: 11px;
	font-weight: bold;
}
.shout2 {
    color: #000000;
	font-family: Arial;
    font-size: 10px;
	font-weight: normal;
}
.shout3 {
    color: #000000;
    font-size: 11px;
}

.seperator {
    border-style: none none dotted none;
    border-width: 1px;
    border-color: #999999;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.load1 {
    background-color: #ffffff;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
    font-size: 11px;
	font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.load2 {
    background-color: #fafafa;
    border-style: none none dashed none;
    border-width: 1px;
    border-color: #666666;
    font-size: 11px;
	font-weight: normal;
    color: #666666;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
