body {
	margin:0;
	padding:0;
	color: #000;
	background: url(../images/bg_home2.gif) repeat-y top center transparent;
	background-color: #ffc339;
	margin: 0px;
	padding: 0px;
	font: normal 11px/1.4 Verdana, Arial, Serif;
 	text-align:center;
} 

body#nobg{
	background-image: url();
	}
 

#tainer {
  position:relative;
  width:602px;
  margin:0 auto;
  text-align:left;
  background-color: #fff;
  }



  
/* header and summary
--------------------------------- */

#pageHeader h1 {
 	margin: 0;
	padding: 0;

  }


/* Pics
--------------------------------- */
#home #pics {
  position: absolute;
  top: 75px;
  right:0;
  width:320px;
  text-align: left;
  border-left: 1px solid #9c9c9c;
  padding: 0px;
  background-color: #eee;
   }

html>body#home #pics{top: 77px;	}

/* info
--------------------------------- */
#home #info {
  margin:0 0 0 0px;
  border:1px solid #9c9c9c;
  border-width:0 0px 0 0px;
  padding-bottom:0px;
  padding-top: 0px;
  border-bottom:1px solid #fff;
  background-color: #fff;
  border-left: 0px solid #ccc;
  width: 281px;
   }


  

#header{
	position:absolute;
	top: 97px;
	left: 0;
	padding: 0;
	width: 544px;
	}
h1{
	font: bold 26px verdana, sans-serif;
	margin: 8px 30px 0 30px;
	color: #000;
	border-bottom: 1px solid #9c9c9c;
	}

h1.qt{
	margin: 12px 0 0 0 ;
	border-width: 0;
	}

h1.next{
	margin: 36px 30px 0 30px ;
	border-width: 0;
	}

h3{
	font-family: arial;
	font-size: 14px;
	margin: 16px 30px 0 30px;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #9c9c9c;
	border-top: 0px solid #000;
	background-color: transparent;
	color: #000;
	}

h4{
	margin: 50px 30px 0 30px;
	font-weight:bold;
	font-size: 12px;
	}

p{
	font: normal 11px/1.4 verdana, arial;
	margin: 9px 30px;
	background-color: transparent;
	}
ol{
	margin: 7px 85px
	}
html>body ol{margin: 7px 45px;}

ul.box{margin:0px 30px 15px 30px;padding-left: 0;list-style: none;}
ul.faq_list{margin:5px 65px;}
html>body ul.faq_list{margin-left: 25px;}
ul.qt{margin: 5px 0px 5px 55px;}
ul.qt img{padding-left: 15px;}
html>body ul.qt{margin-left: 15px;}
li{
	padding: 4px 0;;
	font-size: 11px;
	margin-right: 30px;
	}
img.pad{
	margin: 12px 30px 0 0px;
	voice-family: "\"}\""; 
    voice-family:inherit;
   	padding: 12px 15px 0 15px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	margin: 0;
	}
li.odd{background-color: #eee;}
.iespecial{
	background-color: #FFE473;
	padding: 16px 0;
	/padding: 3px 0;
	p/adding: 3px 0;
	
}
html>body .iespecial{padding: 3px 0;}

li.odd{background-color: #eee;}
p.conform{font-size: 10px; margin-bottom: 2px;margin-left: 15px;}
p.conform_r{font-size: 10px; margin-bottom: 2px;font-weight: bold;color:#ff0000;margin-left: 15px;}
.top{margin-top: 0px;}
.bdr_bottom{border-bottom: 1px solid #666;margin:0px;padding:0px 0 0 0px;}
.bdr_top{border-top: 1px solid #666;}
.nomar_l{margin-left: 0px;}
.smallmar{margin-left: 8px;margin-right: 0px;}
td{font: normal 11px/1.4 verdana, arial;}
input, textarea,select,option{font-size: 11px;font-weight: bold;background-color: #eee;border: 1px solid #666;margin-left:15px;}
input.btn{
	font: bold 11px arial, verdana;
	color: #fff;
	padding: 0px 10px; 
	background-color: #c00;
	cursor: pointer;
	cursor: hand;
	}
/*  Main Navigation
---------------------------*/
#navcontainer{
	margin: 0;
	padding: 0 0 0 0px;
	position:absolute;
  	top:0px;
  	right:0;
}

#navcontainer UL{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navcontainer LI{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#navcontainer A{
	color: #fff;
	display: block;
	width: auto;
	text-decoration: none;	
	background: #ef0000;
	margin: 0;
	padding: 4px 10px;
	border-left: 0px solid #ef0000;
	border-top: 0px solid #eee;
	border-right: 0px solid #ef0000;
	font: bold 11px arial;
}
#navcontainer a.sele{
	background-color:#FFAE00;color:#c00;
	border: 0px solid #9c9c9c;
	border-width: 0px 0px
	}
#navcontainer a.log{
	background-color:#FBF6CE;color:#c00;
	border-left: 0px solid #9c9c9c;
	border-right: 0px solid #fbf6ce;
 	}
#navcontainer A:hover, #navcontainer A:active{ background: #ffc339;color:#c00;border: 0px solid #9c9c9c;border-width: 0px 0px;}

#navcontainer A.active:link, #navcontainer A.active:visited{
	position: relative;
	z-index: 102;
	background: #ffffcc;
	font-weight: bold;
}


/* footer
--------------------------------- */
 #footer {
  background-color: #eee;
  border: 1px solid #9c9c9c;
  border-width: 2px 0 0px 0;
  width: 100%;
  padding: 4px 0px 4px 0px;
  font-size: 9px;
  }
#footer a:link, #footer a:visited {
  padding:0 5px;
  font-weight:normal;
  }
#home #footer{
	position: absolute;
  top: 626px;
  }


/* links
--------------------------------- */
a:link {
	font-weight: bold;
	color: #c00;
	text-decoration: none;
	}

a:visited {
	font-weight: bold;
	color: #c00;
	text-decoration: none;
	}

a:hover {
	font-weight: bold;
	color: #c00;
	text-decoration: underline;
	} 
/* Homepage Special */
#home ul#subnav {margin:0;padding: 0;list-style: none;margin-left: 0px;}
#home ul#subnav br {display:none;}
#home #subnav li {margin:-2px 0 0px; padding:0; background-image:none;}
#home #subnav a:link, #home #subnav a:visited {
  display:block;
  background-repeat:no-repeat;
  background-position:7px 7px;
  padding:15px 15px;
  border-width:0px 0px 0px 0px;
  border-style:solid;
  width:319px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:290px;
  } html>body#home #subnav a:link, html>body#home #subnav a:visited {width:289px;}
#subnav strong {
  display:block;
  font:bold 20px Verdana,Arial,Sans-serif;
  margin-bottom:4px;
  /*
  padding-left:14px;
  background-repeat:no-repeat;
  background-position:0px .45em;
  */
  }
#subnav img {
  float:left;
  margin:0 8px 0 0;
  }

#subnav .box1 strong {color:#c00;}
#subnav .box2 strong {color:#c00;}
#subnav .box3 strong {color:#c00;}

#home .box1 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 1px 0 0 1px;
  }
#home .box2 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 1px 0 1px 0px;
  }
#home .box3 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 0 0 1px 0;
  }

#home #subnav a:hover {
  background-color:#fff;
  border-color:#ccc;
  color:#000;
  text-decoration: none;
  }
#home #subnav a:hover strong {
  color:#c00;
  /* background-image:url("/images/new/arrow_hover.gif"); */
  }
 
 .reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }
 
 #quick_nav
{
margin: 0;
padding: 0 0 0 42px;
}

#quick_list UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#quick_list LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#quick_list A
{
color: #c00;
display: block;
width: auto;
text-decoration: none;
background: #fff;
margin: 0;
padding: 2px 10px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-right: 0px solid #aaa;
}
#quick_list a#current{
	background-color:#FFAE00; color:#c00;
	}

#quick_list A:hover, #quick_list A:active { background: #FFAE00; }

#quick_list A.active:link, #quick_list A.active:visited
{
position: relative;
z-index: 102;
background: #fff;
font-weight: bold;
}


#quick_nav BR { clear: both; }
#quick_nav.foot{margin: 0 0 0 77px;}


/* LAUNCH PAGE SPECIAL */
/* Homepage Special */
#launch ul#launchnav {margin:0 20px;padding: 0px 0 0 30px;list-style: none;margin-left: 0px;}
#launch ul#launchnav br.nodis {display:none;}
#launch #launchnav li {margin:0px 0 0px 0; padding:0; background-image:none;}
#launch #launchnav a:link, #launch #launchnav a:visited {
  display:block;
  background-repeat:no-repeat;
  background-position:7px 7px;
  padding:18px 18px;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  width:540px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width:506px;
  } html>body#launch #launchnav a:link, html>body#launch #launchnav a:visited {width:506px;}
#launchnav strong {
  display:block;
  font:bold 20px Verdana,Arial,Sans-serif;
  margin-bottom:6px;
  /*
  padding-left:14px;
  background-repeat:no-repeat;
  background-position:0px .45em;
  */
  }
#launchnav img {
  float:left;
  margin:0 14px 0 0;
  }

#launchnav .box1 strong {color:#c00;}
#launchnav .box2 strong {color:#c00;}
#launchnav .box3 strong {color:#c00;}

#launch .box1 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 1px 0 1px 0px;
  }
#launch .box2 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 1px 0 1px 0px;
  }
#launch .box3 a {
  background-color:#FDF7CB;
  color:#333;
  border-color:#9C9C9C;
  border-width: 0 0 1px 0;
  }

#launch #launchnav a:hover {
  background-color:#fff;
  border-color:#ccc;
  color:#000;
  text-decoration: none;
  }
#launch #launchnav a:hover strong {
  color:#c00;
  /* background-image:url("/images/new/arrow_hover.gif"); */
  }
 
 .reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:1px;
  font-size:1px;
  line-height:1px;
  }




