@charset "utf-8";
/* CSS Constants Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
    border-collapse:collapse;
	border-spacing:0;
}
table td{
    padding:0;
}
menuindex{
    padding:0;
}
fieldset,img {
	border:0;
}
acronym,address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr{ border:0;
}
acronym{
    /*border-bottom:1px dashed #ffaf00;*/
    border-bottom:1px dashed #008aff;;
    position:relative;
}

html, body{	    
	font-family:georgia;
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
    height:100%;
}
.noDisplay{
    display:none;
}
.inviz{
    visibility:hidden;
}
.hideOveflow{
    overflow:hidden;
}

/*---------------------
    images styles */

img {
   behavior: url("png.htc");
}

/*---------------------
    font styles */

.arial{
    font-family:georgia !important;
}
.georgia{
    font-family:Georgia;
}

h1{

}
h2{
    font-family:Georgia;
    font-size:2.5em;
}
h3{
    /*font-family:Georgia, "Times New Roman", Times, serif;*/
    font-size:1em;
    font-weight:bold;
}
h4{
    margin-bottom:13px;
    color:orange;
    font-weight:bold;
}

/*--------------------
    link styles */

a img{
	border:none;
    /display:block;
}
a{
	color:#2d7cbd;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}

.link{
    color:#4D76BF;
    cursor:pointer;
}
.dotted-link{
    color:#2D7CBD;
    cursor:pointer;
    border-bottom:1px dashed #4D76BF;
}
.link:hover{
    text-decoration:underline;
}
/*--------------------
    input tags styles */

input,
select{
	font-family:georgia;
}
label{
    cursor:pointer;
}
.typeText{
    border-top:2px solid #848484;
    border-right:2px solid #eee;
    border-bottom:2px solid #eee;
    border-left:2px solid #848484;
    background:#fff;
}
.typeRadio,
.typeCheckbox{
    width:13px;
    height:13px;
    margin:-1px 1px 0 0;
    top:-1px;
    /top:-2px;
    position:relative;
}
textarea{
    font-family:georgia;
    border-top:2px solid #848484;
    border-right:2px solid #eee;
    border-bottom:2px solid #eee;
    border-left:2px solid #848484;
}
.hide{
    display:none;
}
.show{
    display:inherit;
}