table.query_list {

    border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0.5px solid #F0F0F0;
	border-bottom: 0.5px solid #F0F0F0;

	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.query_list th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0.5px solid #F0F0F0;
	border-bottom: 0.5px solid #F0F0F0;
	
	padding: 0.5px;
	border-style: inset;
}
table.query_list td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0.5px solid #F0F0F0;
	border-bottom: 0.5px solid #F0F0F0;

	padding: 0.5px;
	border-style: inset;
}

table.noneborder {

    border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.noneborder th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0px;
	border-style: inset;
}
table.noneborder td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
    color:#FFFFFF;
	padding: 0px;
	border-style: inset;
}

table.noneborder-fb {

    border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.noneborder-fb th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0px;
	border-style: inset;
}
table.noneborder-fb td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
    color:#3A3A3A;
	padding: 0px;
	border-style: inset;
}

table.message-blue {

    border-width: 0px;
	border-left: 1px solid #A2A8D2;
	border-right: 1px solid #A2A8D2;
	border-top: 1px solid #A2A8D2;
	border-bottom: 1px solid #A2A8D2;
    background-color: #C6CAFB;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.message-blue th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0.5px;
	border-style: inset;
}
table.message-blue td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	padding: 0px;
	border-style: inset;
}



table.alert {

    border-width: 0px;
	border-left: 1px solid #F96468;
	border-right: 1px solid #F96468;
	border-top: 1px solid #F96468;
	border-bottom: 1px solid #F96468;
    background-color: #FAC5C6;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;
}
table.alert th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0.5px;
	border-style: inset;
}
table.alert td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	padding: 0px;
	border-style: inset;
	text-align:center;	

}

table.message {

    border-width: 0px;
	border-left: 1px solid #979191;
	border-right: 1px solid #979191;
	border-top: 1px solid #979191;
	border-bottom: 1px solid #979191;
    background-color: #F2F2F2;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.message th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0.5px;
	border-style: inset;
}
table.message td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	padding: 0px;
	border-style: inset;
}

input.register {
    border: 1px solid #666666;
	font-size: 12pt; 
	font-family: Tahoma;
	height: 29px;
	width: 250px;

}
select.register {
    border: 1px solid #666666;
	font-size: 12pt; 
	font-family: Tahoma;
	height: 30px;
}

table.register {

    border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	width:380px;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.register th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0px;
	border-style: inset;
}
table.register td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
    color:#3A3A3A;
	padding: 1px;
	border-style: inset;
	height: 31px;
}
table.profile_frame {

    border-width: 0px;
	border-left: 1px solid #7B7575;
	border-right: 1px solid #7B7575;
	border-top: 1px solid #7B7575;
	border-bottom: 1px solid #7B7575;
    background-color: #E4DCDA;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}
table.profile_frame th {

	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	
	padding: 0.5px;
	border-style: inset;
}
table.profile_frame td {
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;

	padding: 0px;
	border-style: inset;
}

table.footer_bar {

    border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	width:100%;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;

}

table.hardware_recommended{
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #F0F0F0;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;
	font-size:16px;
	text-align:center;
}
table.hardware_recommended tr{
	border-width: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #F0F0F0;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: collapse;
	height:35px;
}
table.hardware_recommended td{
	
	width:100px;
	height:40px;
	font-size:14px;
}