html {height:100%;}
body {padding:0; margin:0; height:100%; background:url(images/page_bg.gif) repeat-x top;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td{margin:0; padding:0;}
body, td, input, textarea{
    font-family:Tahoma;
	color:#333333;
	vertical-align:top;
	padding:0px;
	text-align:left;
}

Q {padding-left: 10px;}

img{ vertical-align:top}
.vam{ vertical-align:middle}

.w{width:100%;}
.main{text-align:center; width:100%;}
.main1{margin:0 auto; text-align:left; width:712px;}

.a2{color:#003366; text-decoration:none;}
.a2:hover{ text-decoration:underline} 
a{color:#003366; text-decoration:underline; font-weight:bold} 
a:hover{text-decoration:none}


ul{list-style-image: url('images/arrow_rt_blue3.gif');}
li{  line-height:20px}

.a1{color:#003366; font-weight:bold; text-decoration:none; display:block; float:right;}
.a1:hover{ text-decoration:underline}


 /*header*/
#header {color:#2C1F1E; background:url(images/p.jpg) no-repeat right top} 


/*content*/
#content{ font-size: .8em; }
#content td, .content table{line-height:1.20em;}

#menu2 {height: 39px; vertical-align: middle; text-align: right; line-height: 18px;}
#menu {height: 25px; vertical-align: top;}

#headerbluebox {height: 25px; vertical-align: middle; padding-left: 5px; background: #003366; color: #FFFFFF; font-size: 110%;}

.headerhighlight {font-weight: bold; color: #BFC6DB;}

.header {font-weight: bold; color: #003366; font-size: 1.8em;}
.subheader {font-weight: bold; color: #cdcecc; font-size: 2em;}
.subheader2 {font-weight: bold; color: #003366; font-size: 1em;}

#confirmation {position: absolute; z-index: 100; top: 65px; color: }

#page1 #content .col1{ width:433px; background:url(images/line.gif) no-repeat bottom left; padding: 10px;}
#page1 #content .col1a{ width:700px; background:url(images/line.gif) repeat-x bottom left; padding: 10px;}
#page1 #content .col2{ width:279px; border:1px solid #f0f0f0; font-weight:bold; padding: 5px; }
#page1 #content .col2a{ width:279px; border:1px solid #f0f0f0; background: #BFC6DB; font-weight:bold; padding: 5px; }
#page1 #content .col2b{ width:279px; border:1px solid #f0f0f0; background: #f0f0f0; font-weight:bold; padding: 5px; }
#page1 #content .col3{ width:410px;}
#page1 #content .col4{ width:120px;}
#page1 #content .col5{ width:250px; height:82px;}
#page1 #content .col5 p{ margin:5px 0px 10px 0px}
#page1 #content .col1 .indent{ margin:21px 15px 37px 32px}
#page1 #content .col1a .indent{ margin:5px 35px 37px 32px; padding: 10px;}
#page1 #content .col1 .title{ margin-bottom:5px; display:block}
#page1 #content .col1 .title{ margin-bottom:15px; display:block}
#page1 #content .col1 .pic{ margin-top:5px; display:block}
#page1 #content .bg_line{height:10px; background:url(images/1_line.gif) repeat-x top}

#page2 #content .col1{ width:433px; background:url(images/line.gif) no-repeat bottom left}
#page2 #content .col2{ width:279px; border:1px solid #d9d9d9; font-weight:bold}
#page2 #content .col1 .indent{ margin:10px 10px 37px 32px}
#page2 #content .col1 .indent1{ margin:10px 15px 17px 32px}
#page2 #content .col1 .title{display:block}
#page2 #content .col1 .pic_left{ margin:0px 20px 15px 0px; float:left}
#page2 #content .col1 table{ height:81px} 

#page3 #content{background:url(images/3_li.gif) no-repeat bottom left}
#page3 #content .indent{ margin:18px 15px 30px 32px}

/*footer*/
#footer {color:#a9a9a9; font-size:0.6875em; height:87px; vertical-align: middle; text-align: center; line-height: 20px;} 
#footer td, .content table{line-height:1.20em;}
#footer div{ margin:31px 0 0 31px}
#footer span {color:#a9a9a9; font-weight:normal}
#footer a{color:#a9a9a9; text-decoration:underline; font-weight:normal}
#footer a:hover{color:#6e8cb3; text-decoration:none}
#footer span a{color:#a9a9a9; text-decoration:none; font-weight:bold}
#footer sapn a:hover{color:#a9a9a9; text-decoration:underline}



/*input*/
.jamp1{ width:165px; height:20px; color:#464646; font-size:1em; font-weight:normal}
.jamp1a{ width:165px; max-width:165px; height:20px; color:#464646; font-size:10px; font-weight:normal}
.jamp2{ width:90px; height:20px; color:#464646; font-size:1em; font-weight:normal}
.input{ width:67px; text-align: center; }
.input1{ width:108px; }
.input2{ width:208px; margin-bottom:5px }
input{
   background:#ffffff;
   border:1px solid #bfbfbf;
   width: 165px; height:18px;
   padding-top:1px;
   font-size:1em;
   vertical-align:middle; font-weight:normal; vertical-align:middle
}
textarea{
   background:#ffffff;
   border:1px solid #bfbfbf;
   width:224px; height:118px;
   font-size:1.09em;
   overflow:auto; font-weight:normal}
   
.menu  {
	color: #f0f0f0;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu  a:link {
	color: #f0f0f0;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu  a:visited {
	color: #f0f0f0;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}
	
.menu  a:active {
	color: #f0f0f0;
	letter-spacing: 0pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu  a:hover {
	color: #ffffff;
	letter-spacing: 0pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}
	
.menu2  {
	color: #6c6c6c;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu2  a:link {
	color: #6c6c6c;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu2  a:visited {
	color: #6c6c6c;
	letter-spacing: 0pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}
	
.menu2  a:active {
	color: #6c6c6c;
	letter-spacing: 0pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menu2  a:hover {
	color: #000000;
	letter-spacing: 0pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	}

.menudivider   {color: #cdcecc;}