body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; background-color:#48769a; margin-top:7px;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}
.imgrpad { margin:0 0 2px 18px;}
.smlfnt {font-size:9px;}

/* LAYOUT STYLES */


#header { border-bottom:12px solid #014b8a; padding:20px 25px 14px 25px;  border-top:2px solid #011954; background:#FFFFFF}
	.logo { background:url(images/logo2.gif) no-repeat; width:250px; height:100px; float:left;}
	.logo1 { background:url(images/logo2.gif) no-repeat; width:250px; height:100px; float:left;}
	.rightTop { float:right; width:450px; text-align:center;}
		.brd1 {border:2px solid #004a8c; padding:4px;}
		.brd1 p{ display:block; text-align:center; padding:12px; border:4px solid #095aa3; color:#011954; font-size:16px; font-weight:bold;}
		.text2top {padding:14px 10px 0px 10px; display:block; font-size:15px; font-weight:bold; color:#001733;}
		
#main { padding:20px 30px 20px 30px; border-top:12px solid #010b18; border-bottom:12px solid #010b18; text-align:justify;}
#main p{ padding:0 0 12px 0;}
#main h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-align:center; padding:0 0 0 0; margin:0 0 19px 0; color:#002c61;}
#main h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; padding:0 0 0 0; margin:0 0 16px 0; color:#004282;}

ul.arrow1 {padding:5px 12px 9px 12px; margin:5px 15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; color:#043682;}
ul.arrow1 li {padding:0 0 0 29px; margin:0 0 10px 0; background:url(images/arrow.gif) no-repeat 0 1px; }

ul.arrow2 {padding:5px 12px 9px 12px; margin:5px 15px; font-weight:bold;}
ul.arrow2 li {padding:0 0 0 29px; margin:0 0 10px 0; background:url(images/arrow2.gif) no-repeat 0 1px; }

.tblfm1 {}
.tblfm1 td{ background-color:#043682; padding:15px;}
.tblfm1 td td{ background-color:#fff; padding:8px;}
.tblfm1 td td input, .tblfm1 td td textarea{ width:92%; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#dce2eb; padding:2px 4px;}
.wdauto {width:auto !important; font-weight:bold;}

.prvBox1 {float:right; width:3312px; width/**/:/**/280px; padding:15px; border:1px solid #014b8a; margin:0 0 8px 20px; background-color:#d2e5f5;}

#footer {  border-bottom:2px solid #011954;}
.botnav {background-color:#014b8a; padding:8px 3px; color:#fff; text-align:center; font-size:10px;}
.botnav a {color:#fff; padding:0 4px 0 4px; border-right:1px solid #fff;}
.botnav a:hover { color:#9fcaee;}
.brdrnone { border:none !important;} 
.botinfo { padding:15px; background-color:#e3ebf1; text-align:center; font-size:10px;}

.botContent {padding:400px 20px 20px 20px; width:800px; width/**/:/**/760px; margin:0 auto;}




.myWidth { }

td, p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px;}


.borderstyle3 { }
.borderstyle3 td{ padding:7px !important;}

.tbl113 { background-color:#dbebf8; border:1px solid #48769a !important; }
.tbl113 td{ padding:7px !important;}

.tbl11padd4 {}
.tbl11padd4 td{ padding:5px 8px !important;}

.footerclass {}
.footerclass td{ padding:4px 12px !important; font-size:11px !important;}

.nomargins {
	margin:0px;
	padding: 4px;
}
 
/*body {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}*/

/*td {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}*/

A {
color: blue;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: normal;
}

A:hover {
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: normal;
}

tr.menu_text_indent_10 {
text-indent: 10px;
}

tr.menu_text_indent_5 {
text-indent: 5px;
}

SELECT, OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #A9C1FB;
}

table.invoice {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #F9F9F9;
}

table.invoice_sub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	background-color: #FFFDE3;
}

table.invoice td {
	border-width: 1px;
	border-style: solid;
	border-color: #DDE3F9;
	background-color: #F4F6FD;
	padding: 2px 2px 2px 2px;
	text-indent: 4px;
	height: 26px;
}

table.invoice_data {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 6px 6px 6px 6px;
}

table.invoice_data td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 6px 6px 6px 6px;
	height: 26px;
}

table.invoice_dataSub {
	border-spacing: 0px;
	border:0px none white;
	border-collapse: collapse;
	padding: 4px 4px 4px 4px;
}

table.invoice_dataSub td {
	border-width: 1px;
	border-style: solid;
	border-color: #EFF4FC;
	padding: 4px 4px 4px 4px;
	height: 26px;
}

input.button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#ffa200;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

input.install_button {
   font-family: Helvetica, Arial, sans-serif;
   font-size:90%;
	height: 20px;
	width: 125px;
}

input.red_button {
   color:#FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#CC0000;
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#243;
   border-bottom-color:#243;
}

.ReportsButton {
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
width: 125px;
height: 20px;
}

.pad1 td {padding:5px;}
