a.notlink:hover {text-decoration: none;font-weight: normal;color:black;}
a:link {color: #002B7F; font-weight: bold; text-decoration: none;}
a:visited {text-decoration: none; color: #002B7F; font-weight: bold;}
a:hover {text-decoration: underline; color: #3E8EC7; font-weight: bold;}
a:active {text-decoration: none; color: #002B7F; font-weight: bold;}
body {
	font-size: 10pt;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}
td  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px 
}
H3 { 
	font-size: 12pt; 
	color: blue 
}
.table_head_meth {
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_apps_header3.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.td_head_meth_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.td_head_meth_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #B0232A;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 240px;
	text-align: right;
}
.table_box {
	border: 1px solid #003399;
	background-image: url(snpimages/sq_b_boxtile1.jpg);
	background-repeat: repeat-x;
	background-color: #DBE7F5;
}
.table_box_head {
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_b_toptile1.gif);
	background-repeat: repeat-x;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
}
/*Box model tweaking: http://www.quirksmode.org/css/box.html*/
.table_box_head1 {
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_b_toptile1.gif);
	background-repeat: repeat-x;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
}
.table_box_head2 {
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_b_toptile1.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.box_td1 {
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
input.btn{
	color:#002B7F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#DBE7F5;
	border:1px solid #002B7F;
	margin: 5px;
	background-image: url(snpimages/sq_br_back.gif);
	background-repeat: repeat-x;
	height: 26px;
}
input.btn:hover{
    color:#FFFFFF;
	border:1px solid #002B7F;
	background-image: url(snpimages/sq_br_back_hv.gif);
	background-repeat: repeat-x
}
.table_head_qge{
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_apps_header1.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.td_head_qge_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a0a900;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 240px;
	text-align: right;
}
.table_head_extend{
	background-color: #FFFFFF;
	background-image: url(snpimages/sq_apps_header2.jpg);
	background-repeat: no-repeat;
	height: 39px;
}
.td_head_extend_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6bb2e8;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 240px;
	text-align: right;
}
input.btngrey{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#c1bcbc;
	border:1px solid #002B7F;
	margin: 5px;
	background-repeat: repeat-x;
	height: 26px;
}

