html {
min-height:100%;
margin-bottom:1px;
}

#header {
text-align: center;
}

img {
border: none;
}

/*body- controls top strip for wide screen ------------------------------------------------- */

body {
height: 100%;
padding:0;
padding-left: 0px;
padding-right: 0px;
font: 1.0em Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
line-height: 1.5;
margin-top: 0;
}

form {
padding:0;
margin:0;
}
/*container for all elements ------------------------------------------------- */

#container {
margin: 0px auto;
padding: 0px;
width: 800px;
text-align: left;
/*align: center;*/
}

/*content ------------------------------------------------- */

#content {
padding: 0px;
float: left;
margin: 0px 0px 0px 0px;
width: 800px;
height: 100%;
background-color: #CCCCCC;
/*align: center;*/
}


/*footer ------------------------------------------------- */

#footer {
clear: both;
padding-top: 10px;
padding-right: 0px;
padding-left: 0px;
margin: 0px;
width: 100%;
height: 40px;
background-color: #ffffff;
color: #216F7C;
text-align: center;
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
color: #216F7C;
}

#footer a,a:link,a:visited {
font-weight:normal;
color: #216F7C;
text-decoration: none;
}
#footer a:hover {
color: #216F7C;
}


/*links ------------------------------------------------- */

a:link {
color: #006699;
}
a:hover {
color: #CC9933;
}
a:visited {
color: #006699;
}

/*Menu2 ------------------------------------------------- */
.menu2 {
background-color: #FFFFFF;
color: #006699;
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
}

.menu2 a {
font-weight:normal;
color: #006699;
text-decoration: none;
}
.menu2 a:visited {
color: #006699;
}
.menu2 a:hover {
color: #006699;
}

.lco {
background-color: #FF9900;
color: #003366;
font: 0.7em Verdana, Arial, Helvetica, sans-serif;
}
.hwbgr2 a{
font-weight:bold;
color: #FFFFFF;
text-decoration: underline;
}
.hwbgr2 a:visited{
color: #FFFFFF;
}
.hwbgr2 a:hover{
color: #FFFFFF;
}
.hwbgr2lbl{
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
}
.hwbgr2 p{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 70px;
  padding-left: 120px;
  padding-right: 40px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 250px;
}
.hwbgr1 p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 250px;
}
.hwbgr p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 180px;
}
.svcbgr1 p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 250px;
}
.svcbgr p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 180px;
}
.svcbgr2{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-left: 5px;
}
.lckbgr1 p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 250px;
}
.lckbgr p{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #003366;
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-top: 0px;
  width: 180px;
}
.Craig{
margin-top: 0px;
margin-left: -50px;
z-index:1;
overflow:hidden;
background-color:transparent;
display:block;position:relative;
}
.introtext{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-top: 0px;
  padding-left: 40px;
  padding-right: 5px;
  padding-bottom: 0px;
  width: 210px;
}
.Stamp{
margin-top: 20px;
margin-left: 150px;
z-index:2;
overflow:hidden;
background-color:transparent;
display:block;position:relative;
}
.starthere{
  margin-left: 420px;
  margin-top: -300px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 5px;
  padding-bottom: 0px;
  width: 210px;
}
.askq{
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #006699;
  padding-left: 45px;
  padding-top:5px;
}
.askq1{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-left: 45px;
  padding-top:5px;
  width: 300px;
}
.askq1 a {
font-weight:normal;
color: #006699;
text-decoration: none;
}
.askq1 a:visited {
color: #006699;
}
.askq1 a:hover {
color: #006699;
}

.askq1help{
  margin-top: 2px;
  margin-left: 5px;
}
.ask1memo {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px/14px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 310px
}
.askq1area{
  padding-left: 60px;
  padding-top: 5px;
}
.askq3{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #006699;
  padding-bottom: 5px;
}
.askq2{
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
}
.askq2 a {
font-weight:normal;
color: #006699;
text-decoration: none;
}
.askq2 a:visited {
color: #006699;
}
.askq2 a:hover {
color: #006699;
}

.askq2area{
  z-index:1;
  padding-left: 0px;
  margin-top: -85px;
  margin-left: 480px;
  display:block;position:relative;
}
.askq3area{
  z-index:1;
  padding-left: 0px;
  margin-top: -50px;
  margin-left: 650px;
  display:block;position:relative;
}
.fname {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 100px;
}
.mandatory {
color: #FF3300;
}
.rinput {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px/14px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 300px
}
.rinput1 {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px/14px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 250px
}
div.ArticleBody {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-bottom: 10px;
}
div.ArticleBody h2 {
  font-size:1.5em;
  font-weight:bold;
  padding:10px;
  margin:0;
}
.introtext1{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
 /* width: 600px;*/
}
.introtext2{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-top: 5px;
  padding-left: 60px;
  padding-right: 30px;
  padding-bottom: 20px;
  width: 650px;
  line-height: 1.6;
}
.tableheader
{
font-family:Tahoma;
font-size:12px;
font-weight:Bold;
text-align: center;
color: #000000;
background-color:#D4D0E7;
} 

.data
{
font-family:Tahoma;
font-size:12px;
font-weight:Normal;
text-align: left;
color: #000000;
background-color:#F5F5F5;
} 
div.errArticle h2 {
  font-size:1.2em;
  font-weight:normal;
  color: #FF3300;  
  padding:10px;
  padding-left:40px;
  margin:0;
}
div.errArticleBody {
  font-size:1.0em;
  color: #006699;
  margin:0;
  padding-top:0px;
  padding-left:40px;
  padding-right:10px;
  padding-bottom:0px;
}
.QA{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-left: 5px;
  padding-top:5px;
}
.QAD{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-left: 10px;
  padding-bottom:10px;
}
.QA p{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-left: 5px;
  padding-top:5px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}
.qa1memo {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px/14px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 270px
}
.qa2memo {
 border-right: #8595b2 1px solid;
 padding-right: 1px;
 border-top: #8595b2 1px solid;
 padding-left: 1px;
 padding-bottom: 1px;
 margin: 4px 0px 5px 8px;
 font: 11px/14px "lucida grande", "trebuchet ms", arial, helvetica, sans-serif;
 border-left: #8595b2 1px solid;
 color: #5a698b;
 padding-top: 1px;
 border-bottom: #8595b2 1px solid;
 background-color: #fff;
 width: 370px
}
.QAP{
  background-color: #ffffff;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #006699;
  padding-left: 5px;
  padding-top:5px;
  overflow: auto;
  width: 180px;
  height: 310px;
}
.ort{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #006699;
}
.ort1{
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
}
.vipttl {
font-size:1.5em;
font-weight:bold;
color: #006699;
padding: 10px;
}
.vipdetails {
font-size:1.0em;
font-weight:bold;
color: #006699;
padding: 5px;
}
.vip1det {
font-size:1.0em;
font-weight:normal;
color: #006699;
padding: 5px;
}
.PageTitle {
  font: 1.2em Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  padding-right:0.5em;
}
.Article {
	border: thin solid #006699; 
    background-color: #EEEEEE;
	padding-left: 15px;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.ArticleBody h3 {
  font-size:1.5em;
  font-weight:bold;
  padding:10px;
  margin:0;
}
.Links {
	border: thin solid #006699; 
    background-color: #EEEEEE;
    color: #006699;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	
}
#container_details {
margin: 0px auto;
width: 660px;
text-align: left;
}
#content_details {
padding-top: 20px;
padding-right: 0px;
padding-bottom: 6px;
padding-left: 10px;
float: left;
margin: 0px 0px 0px;
width: 765px;
}
