html, body, div, span, img, form { /*h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, blockquote, pre, fieldset, input*/
margin:0;
padding:0;
border:0px;
}

/* links */
a img{border: 0px;}
a:link, a:visited, a:active, a:hover {}

br {
    clear:both;
    font-size:0;
    line-height:0;
}

select, input, button {
    vertical-align:middle;
}

label {
    
}

textarea {
    
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

td {
    vertical-align:top;
}

pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

div {
padding: 0;
margin: 0;
}

h1{
font-size: 15px;
margin:0 0 14px 0;
color:#2E3389;
}
h2{
font-size: 14px;
margin:12px 0 8px 0;
color:#004d99;
}
h3{
font-size: 13px;
margin:10px 0 6px 0;
color:#004080;
}
h4{
font-size: 12px;
margin:9px 0 4px 0;
color:#003366;
}
h5{
font-size: 11px;
margin:8px 0 3px 0;
color:#00264d;
}
h6{
font-size: 10px;
margin:7px 0 2px 0;
color:#001a33;
}
hr {
background-color:#ccc;
border:0 none;
color:#ccc;
height:2px;
text-align:center;
width:100%;
}
a img{
border: 0px;
}
a:hover {
text-decoration: none;
}
.both{
clear:both;
}
.right{
float:right !important;
}
.left{
float:left;
}
.tal{
text-align:left;
}
.tar{
text-align:right;
}
.tac{
text-align:center;
}
.ovauto{
overflow:auto;
}
.txtleft{
text-align:left;
}
.center{
margin:0 auto;
}
.relative{
position:relative;
}
.editlabel{
margin-bottom:-7px;
cursor:pointer;
}
.square_space{
display:inline;
margin:0 5px 0 3px;
}
/*
.d_w1, .d_w2, .d_w3, .d_w4, .d_w5, .d_w6, .d_w7, .d_w8, .d_w9, .d_w10, .d_w11, .d_w12, .d_w13, .d_w14, .d_w15,
.d_mw1, .d_mw2, .d_mw3, .d_mw4, .d_mw5, .d_mw6, .d_mw7, .d_mw8, .d_m9, .d_mw10, .d_mw11, .d_mw12, .d_mw13, .d_mw14, .d_mw15 {

}*/

.d_gdm2 { margin:0 2px 2px 0;float:left;}
.d_gdm3 { margin:0 3px 3px 0;float:left;}
.d_gdm5 { margin:0 5px 5px 0;float:left;}
.d_gdm7 { margin:0 7px 7px 0;float:left;}
.d_gdm10 { margin:0 10px 10px 0;float:left;}
.d_gdm12 { margin:0 12px 12px 0;float:left;}
.d_gdm15 { margin:0 15px 15px 0;float:left;}

.d_w1  {width: 55px;}
.d_w2  {width: 120px;}
.d_w3  {width: 185px;}
.d_w4  {width: 250px;}
.d_w45 {width: 280px;}
.d_w5  {width: 315px;}
.d_w6  {width: 380px;}
.d_w7  {width: 445px;}
.d_w8  {width: 510px;}
.d_w9  {width: 575px;}
.d_w10 {width: 640px;}
.d_w11 {width: 705px;}
.d_w12 {width: 770px;}
.d_w13 {width: 835px;}
.d_w14 {width: 900px;}
.d_w15 {width: 965px;}

.d_mw1  {min-width: 55px;}
.d_mw2  {min-width: 120px;}
.d_mw3  {min-width: 185px;}
.d_mw4  {min-width: 250px;}
.d_mw45 {min-width: 280px;}
.d_mw5  {min-width: 315px;}
.d_mw6  {min-width: 380px;}
.d_mw7  {min-width: 445px;}
.d_mw8  {min-width: 510px;}
.d_mw9  {min-width: 575px;}
.d_mw10 {min-width: 640px;}
.d_mw11 {min-width: 705px;}
.d_mw12 {min-width: 770px;}
.d_mw13 {min-width: 835px;}
.d_mw14 {min-width: 900px;}
.d_mw15 {min-width: 965px;}
/*
.d_w02p, .d_w1p, .d_w1_5p, .d_w2p, .d_w3p, .d_w4p, .d_w5p, .d_w6p, .d_w7p, .d_w8p, .d_w9p, .d_w10p .d_w25p, .d_w33p, .d_w66, .d_w75,
.d_mw02p, .d_mw1p, .d_mw1_5p, .d_mw2p, .d_mw3p, .d_mw4p, .d_mw5p, .d_mw6p, .d_mw7p, .d_mw8p, .d_mw9p, .d_mw10p .d_mw25p, .d_mw33p, .d_mw66, .d_mw75 {
float: left;
height: auto;
}
*/
.d_gdm1p { margin:0 1% 1% 0; }

.d_w02p  {width: 2%;}
.d_w1p  {width: 9%;}
.d_w1_5p {width: 12%;}
.d_w2p  {width: 19%;}
.d_w25p {width: 24%;}
.d_w3p  {width: 29%;}
.d_w33p {width: 32%;}
.d_w4p  {width: 39%;}
.d_w5p  {width: 49%;}
.d_w6p  {width: 59%;}
.d_w66p {width: 65%;}
.d_w7p  {width: 69%;}
.d_w75p {width: 74%;}
.d_w8p  {width: 79%;}
.d_w9p  {width: 89%;}
.d_w10p {width: 100%;}

.d_mw1p  {min-width: 9%;}
.d_mw2p  {min-width: 19%;}
.d_mw25p {min-width: 24%;}
.d_mw3p  {min-width: 29%;}
.d_mw33p {min-width: 32%;}
.d_mw4p  {min-width: 39%;}
.d_mw5p  {min-width: 49%;}
.d_mw6p  {min-width: 59%;}
.d_mw66p {min-width: 65%;}
.d_mw7p  {min-width: 69%;}
.d_mw75p {min-width: 74%;}
.d_mw8p  {min-width: 79%;}
.d_mw9p  {min-width: 89%;}
.d_mw10p {min-width: 100%;}

.d_wc {
padding-top: 7px;
}

.d_bmh1 {min-height:50px;}
.d_bmh2 {min-height:110px;}
.d_bmh3 {min-height:170px;}
.d_bmh4 {min-height:230px;}
.d_bmh5 {min-height:290px;}
.d_bmh6 {min-height:350px;}
.d_bmh7 {min-height:410px;}
.d_bmh8 {min-height:470px;}
.d_bmh9 {min-height:530px;}
.d_bmh10 {min-height:590px;}


.d_h0  {height:auto;}
.d_h01 {height:10px;}
.d_h02 {height:20px;}
.d_h03 {height:30px;}
.d_h04 {height:40px;}
.d_h05 {height:50px;}
.d_h1  {height:100px;}
.d_h15 {height:150px;}
.d_h2  {height:200px;}
.d_h25 {height:250px;}
.d_h3  {height:300px;}
.d_h35 {height:350px;}
.d_h4  {height:400px;}
.d_h45 {height:450px;}
.d_h5  {height:500px;}
.d_h55 {height:550px;}
.d_h6  {height:600px;}
.d_h65 {height:650px;}
.d_h7  {height:700px;}
.d_h75 {height:750px;}
.d_h8  {height:800px;}
.d_h85 {height:850px;}
.d_h9  {height:900px;}
.d_h95 {height:950px;}
.d_h10 {height:1000px;}

.d_mh0  {height:auto;}
.d_mh01 {min-height:10px;}
.d_mh02 {min-height:20px;}
.d_mh03 {min-height:30px;}
.d_mh04 {min-height:40px;}
.d_mh05 {min-height:50px;}
.d_mh1  {min-height:100px;}
.d_mh15 {min-height:150px;}
.d_mh2  {min-height:200px;}
.d_mh25 {min-height:250px;}
.d_mh3  {min-height:300px;}
.d_mh35 {min-height:350px;}
.d_mh4  {min-height:400px;}
.d_mh45 {min-height:450px;}
.d_mh5  {min-height:500px;}
.d_mh55 {min-height:550px;}
.d_mh6  {min-height:600px;}
.d_mh65 {min-height:650px;}
.d_mh7  {min-height:700px;}
.d_mh75 {min-height:750px;}
.d_mh8  {min-height:800px;}
.d_mh85 {min-height:850px;}
.d_mh9  {min-height:900px;}
.d_mh95 {min-height:950px;}
.d_mh10 {min-height:1000px;}

/* debug 
div div{ background:green; }
div div div{ background:#eee; border:0px; }
div div div div{ background:#ccc;border:0px; }
div div div div div { background:#aaa;border:0px; }
div div div div div div { background:#888;border:0px; }
*/

.error {
    font-weight:bold;
    color:#f00;
}

#ajaxloader1 {
    width:16px;
    height:16px;
    background: url("images/ajax-loader1.gif") no-repeat;
}

.spc5, .spc10, .spc20, .spc30, .spc40, .spc50 {
    clear:both;
    width:100%;
    font-size:0px;
}

.spc5 {height:5px}
.spc10 {height:10px}
.spc20 {height:20px}
.spc30 {height:30px}
.spc40 {height:40px}
.spc50 {height:50px}
