body {
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: white;
}

p { padding: 0px;}

h1 {
	padding: 7px 10px 0px 25px;
	font-size: 24px;
	color: black;
}

h2 {
	padding: 5px 25px 0px 25px;
	font-size: 20px;
}

h3 {
	padding: 5px 25px 0px 25px;
	font-size: 18px;
	/*font-style: oblique;*/
}

h4 {
	font-size:  12px;
	font-style: oblique;
}

h5 {
	padding: 10px 25px 0px 25px;
	font-size: 18px;
	color: black;
}

h6 {
	padding: 0px 25px 0px 25px;
	font-size: 16px;
}

input,
select,
textarea
{
	color: white;
	background-color: black;
	border: solid 1px white;
	font-size: 14px;
	padding: 1px 5px;
}



ul {
	padding-left: 50px;
	padding-right: 50px;
	list-style-type: none;
	font-size: 12px;
}



a {
	color: #580B58;
	font-style: oblique;
	text-decoration: none;
}

a:hover {
	color: #580B58;
	font-style: oblique;
	text-decoration: underline;
}

a.a2 {
	color: #580B58;
	font-size: 14px;
	text-decoration: none;
}

a.a2:hover {
	color: #580B58;
	font-size: 14px;
	text-decoration: underline;
}

a.foot {
	background-color: #264db0;
	color: #ccc;
	font: 10px verdana;
	text-decoration: none;
	/*text-transform: capitalize;*/
}

a.foot:hover {
	color: white;
	text-decoration: underline;
	/*text-transform: capitalize;*/
}
/* Styles for the entire LavaLamp menu */
        .lavaLampWithImage {
            position: relative;
            z-index: 20;
            height: 29px;
            width: 421px;
            background: url("../images/lavalamp/menuback.gif") repeat-x top;
            padding: 5px 15px;
            margin: 10px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../images/lavalamp/lava.gif") no-repeat right -30px;
                        width: 9px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../images/lavalamp/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 9px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 11px arial;
                        text-decoration: none;
                        color: white;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        /*text-transform: capitalize;*/
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }


.inputrow {
	padding: 5px 30px;
	min-width: 700px;
	height: 20px;
}

div.legend {
	width: 200px;
	height: 16px;
	padding: 2px 5px;
	font-size: 14px;
	display: inline;
	float: left;
	text-align: right;
}

div.input{
	width: 480px;
	height: 20px;
	padding: 0px;
	font-size: 14px;
	display: inline;
	float: right;
}

.frminput {
	color: white;
	background-color: #4372E9;
	border: 1px solid white;
	display: inline;
}

.frminputactive {
	color: white;
	background-color: #4372E9;
	border: 1px dotted red;
}

label.label1 {
	width: 250px;
}

.snap {
	border: solid 1px #264db0; 
}

.snap:hover {
	border: solid 1px #f94949; 
}

div.form {
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	margin-left: 25px;
	margin-top: 15px;
	text-align: justify;
	background-color: #ddd;	
}

.t1 {
	font-size: 12px;
	font-weight: normal;
	width: 90%;
	margin-left: 25px;
	text-align: justify;
}

.t2 {
	font-size: 16px;
	font-weight: normal;
	width: 90%;
	margin-left: 25px;
	margin-top: 15px;
	text-align: justify;
}

.t3 {
	font-size: 12px;
	font-weight: normal;
	width: 50%;
	vertical-align: text-top;
	margin-left: 25px;
	margin-top: 15px;
	text-align: justify;
}

.labeldiv {
	width: 185px; 
	float: left; 
	text-align: right;
	font-size: 14px;
}

.inputpair {
/*	width: 585px; 
	float: right; 
	text-align: left;*/
	padding-bottom: 30px;
	width: 100%;
}

.inputdiv {
	width: 585px; 
	float: right; 
	text-align: left;
	line-height: 85%;
}

.frmexplan {
	font-size: 12px;
	margin: 10px 50px;	
}

.frmwarn {
	font-size: 18px;
	text-align:  center;
	color: red;
	background-color: black;
	/*display: block;	
	z-index: 20;
	height:  50px;*/
}

.frmheader {
	font-size:  16px;
	/*padding: 10px;*/
/*	margin: 30px;*/
	padding: 5px 50px 10px 50px;

}

.frmsubbut {
	width: 100%;
	text-align: center;
	margin-top: 30px;
	float: right;
}

.subbut {
	border: 1px solid yellow;
	background-color: #555;
	color: white;
	padding: 5px 10px;
	font-size: 16px;	
}

#listlist {
	margin-left: 80px; 
/*	color: black;
	background-color: white;*/
}

#maintext {
	position: absolute;
	width: 740px; 
	background-color: white;
	height: 465px;
	color: #264db0; /*#5c965c; /* #39819c; #969696;*/
	padding: 5px 30px 10px 30px;
	font-size: 16px;
}

/*<div style="width:200px;height:100px;overflow-y:auto;overflow-x:auto;border:1px solid black;">*/
#flowtext {
	position: absolute;
	width: 740px;
	height: 465px;
	overflow-y: auto;
	background-color: white;
	color: #264db0; /*#5c965c; /* #39819c; #969696;*/
	padding: 5px 30px 10px 30px;
	font-size: 16px;
}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 140px;
}

#footer {
	width: 800px;
	background-color: #979899;
	height: 15px;
	position: absolute;
}

#banner {
	font: 12pt normal Verdana,Arial,System;
	line-height:  200%;
	vertical-align: middle;
	width: 590px;
	height: 100px; 
	padding-right: 10px;
	color: black; /*#00c6f4;*/
	background-color: white; 
}


#leftcol {
	border-right:  1px solid black;
	height: 100%;
	width: 201px;
}


.patop {
	z-index: 25;
	position: absolute;
}

.pabg {
	z-index: 5;
	position: absolute;
}

.pa {
	position: absolute;
	z-index: 1;
}

#i1, #i2, #i3 {
	display: none;
}

#banner2 {
	font-size: 24px;
	color: #264DB0;
	padding: 20px 25px;
	display: none;
	width: 580px;
}
