.input01 { border:2px solid #32BAB4; font-family:Arial, Helvetica, sans-serif; padding:3px; width:250px; height:24px; }

.input01red { border:2px solid #FF6600; font-family:Arial, Helvetica, sans-serif; padding:3px; width:250px; height:24px; }

.input01:hover { border:2px solid #FF6600; }

.reg-form { font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.reg-form td { padding:3px;}


.button01 { background:#FF6600; border:2px solid #CB5B0A;  font-size:14px; color:#FFFFFF; height:32px; padding-left:10px; padding-right:10px; font-weight:bold;}

.button {
    background-color: #1BA79C; /* Purple */
    border: 1px solid #009999;
    color: white;
    padding: 5px 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.2s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.buttons {
    background:#1BA79C;
	border:1px solid #FF6600;
}

.button1:hover {
    background-color: #007928;
    color: white;
}

.button2 {
    background-color: #FF9900; 
    color: black; 
    border: 1px solid #ff0000;
}

.button2:hover {
    background-color: #ff0000;
    color: white;
}

.buttonClicked {
    background-color: #ff0000;
    color: white;
}



table.mytableClass {
	border-color: #009999;
    border-width: 0 0 1px 1px;
    border-style: dashed;
	background:#FFF;
}
.mytableClass td {
	/*white-space: nowrap;*/
 	margin: 0;
 	border-color: #009999;
    border-width: 1px 1px 0 0;
    border-style: dashed;
	padding:7px 5px 7px 5px;
	}
.mytableClass th {
	border-color: #257697;
    border-width: 1px 1px 0 0;
    border-style: dashed;
	padding:7px 5px 7px 5px;	
	text-align:center;
	height:25px;
	background-color:#009999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	}	
.input_1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:#FFF;
	height:25px;	
	border:1px #CCCCCC solid;
	min-width:150px;
}
.textarea_1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:#FFF;	
	border:1px #CCCCCC solid;
	line-height:20px;
}
.paragraph {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	text-align:left;
}
.paragraph a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	text-decoration:none;
}
.paragraph a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
}

.paragraph-big {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#086661;
	font-size:13px;
	line-height:18px;
}
.paragraph-big a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#086661;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}
.paragraph-big a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#024642;
	font-size:13px;
	line-height:18px;
	text-decoration:underline;
}
.white_logo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#0E5A61;
}
.white_heading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.paragraphfooter {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
	text-align:left;
    
    border-color: #009999;
    border-width: 1px 0 0 0;
    border-style: dashed;
}
.input_1_red {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:#FFF;
	height:25px;	
	border:1px #FF6600 solid;
	min-width:150px;
}
