﻿* {margin: 0px; padding: 0px;}
html,body,div,dl,dt,dd,pre,form,p,blockquote,fieldset,span,a,input,select{font-family:Arial,Verdana, sans-serif; font-size: 12px;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana, sans-serif;}

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h4 { font-size: 1em; }
h5 { font-size: .83em;  }
h6 { font-size: .75em; }
h1, h2, h3, h4,h5, h6 { font-weight: bolder}

.h1_wrapper{padding: .67em 0; }
.h2_wrapper{padding: .75em 0;}
.h3_wrapper{padding: .83em 0 }
.h4_wrapper{padding: 1em 0}
.h5_wrapper{padding: 1.5em 0 }
.h6_wrapper{padding: 1.67em 0 }

fieldset, img {
    border: 0 none;
}

input[type=text], input[type=password] {height: 19px;font-family:Arial,Verdana, sans-serif; font-size: 12px;}
textarea {font-family:Arial,Verdana, sans-serif; font-size: 12px;}
select {font-family:Arial,Verdana, sans-serif; font-size: 12px;height: 21px;}

body{min-width:950px;}
.clear { clear: both; }
#mask { position: absolute; display: none; z-index: 10; background-color: #000;opacity:0.5; top: 0px; left: 0px; }
.holder { position: relative; }
.wrapper { position: relative; min-height:30px; }

/*--------------MODULES-------------------*/
.tempmodule , .pagemodule {position:relative; z-index:4;width:auto;height:auto;}


/*-------------PAGE STRUCTURE-------------*/
/*Content Widths Administrated from Site Design!!!!*/
#bodyStarts { position: relative; }
#bodyCloses { position: relative; }
#page { margin: 0 auto; position: relative; }
#header { position: relative; z-index: 3; }
#content { position: relative;  z-index: 3; }
#contentHeader { position: relative;  z-index: 3; }
#footer { position: relative; }
#navigationContent { position: relative;  }
#empty { position: relative; }
#mainContent { position: relative; z-index: 3; }
#mainContent2c { position: relative;  z-index: 3; }
#mainContent3c { position: relative;  z-index: 3; }
#sideContent { position: relative;  z-index: 3; }

/* === FORM CONTROLS === */
.form {position:relative;}
.form fieldset {padding: 5px;position:relative;  }
.form ol li { padding: 5px 0; list-style: none;position:relative;  }
.form ol li select { padding: 2px 4px; width: 114px; height: 20px; padding: 2px 4px; font-weight: 700; }
.form ol li label { display: block; position: relative; width: 165px; padding-top: 4px; }
.form ol li .validator { width: 165px;  }
.form ol li table label { width: auto; padding: 0 0 0 5px; }
.form ol li input[type=text] { display: block; position: relative; height: 19px; font-weight: 700; width: 164px; padding: 2px 4px; }
.form ol li input[type=password] { display: block; position: relative; height: 19px; font-weight: 700; width: 164px; padding: 2px 4px; }
.form ol li h6 { }
.form ol li a { font-size: 11px; margin-top: 5px;  }
.form ol li textarea { width: 162px; height: 49px; border: 0; overflow: hidden; padding: 2px 5px; }
