/* CSS Document */
body {
	
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	margin:0px;
	
	
}
h1.table
{
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
color: #0099FF;
text-align:center;
margin-top:0.5em;
}
h2{
font-size: 17px;
color:#3e3e3e;
margin-top:5px;

}
h3{
font-size: 17px;
color:#3e3e3e;
margin-top:-0.2em;

}
small{
color:#FFFF00;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}

.link{
color:#FFFF00;
}

img.recent{float:left; margin-right:0.8em;}
img.desc{float:left; margin-left:3em;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

td.td1{ background-color:#FFFFFF}
tr.tr1{ background-color:#FFFFFF}

.style1{ color:#FF0000;}
.style2{ color: #FFFF00;}



#wrapper{ margin-bottom: 0px; margin-top: 0px; width:950px;  margin: 0 auto; height: 100%; }
#mainlinks{width:950px; height:45px; float:left;}
#header {width: 950px; height: 95px; float:left; background-image:url(../images/1ppi-template2_01.gif);}
#headertext{width:350px; float:right; color:#FFFFFF; font-weight:bold; font-size:16px; margin-top:2em;}
#content {width: 950px; float:left; height:100%; margin-bottom:1em;}
#contentleft{width:688px; float:left; height:100%; border-right: #666666 dotted 1px;}
#leftcontent{width:680px; float:left; height:100%;}
#buttons{width:145px;  float:left;}
#leftcontentright{width:535px; float:left; height:100%;}
#textcontent{width:535px; float:right; height:100%;}
#textcontentheader{width:535px; float:left; height:29px; background-image:url(../images/righttext_01.png);}
#textcontentcontent{width:535px; float:left; height:100%; background-image:url(../images/righttext_02.png);}
#textcontentfooter{width:535px; float:left; height:28px; background-image:url(../images/righttext_03.png);}
#textcontenttexts{width:490px; margin-left:2em; height:100%;}
#flash{width:680px; float: left; height:120px;}

#sidebar{width:248px; height:100%; float:right;}
#sidebarbox{width:246px; height:100%; float:left;}
#sidebarboxheader{width:246px; height:15px; float:left;}
#sidebarboxcontent{width:246px; height: 100%;  float:left;}
#sidebarboxfooter{width:246px; height:17px;  float:left;}
#sidebarboxtext{width:220px; float:left; padding-left:1.2em;}
#sidebarfill{width:210px; float:left; margin-bottom:0.3em;}
#sidebarfill2{width:250px; float:left; margin-bottom:19px;}

#steps{width:680px; float:left; margin-left:0.2em;}
#stepbox1{width:160px; height:200px; float:left; margin-right:0.8em; background-image:url(../images/step1.gif);}
#stepbox2{width:160px; height:200px; float:left; margin-right:0.8em; background-image:url(../images/step2.gif);}
#stepbox3{width:160px; height:200px; float:left; margin-right:0.8em; background-image:url(../images/step3.gif);}
#stepbox4{width:160px; height:200px; float:left; margin-right:0.8em; background-image:url(../images/step4.gif);}
#steptext{width:150px; margin-left:0.3em; margin-top:3.2em; color:#000000; font-size:16px; text-align:center;}

#livetext{width:290px; margin-left:0.3em; color:#000000; text-align:center;}
#livebox1{width:300px; float:left; margin-right:0.8em; margin-top:7px;}
#livebox2{width:230px; float:left; margin-right:0.8em;}

#tabletitle1{width:680px; height:30px; background-color:#fffbce; border:#ffda82 1px solid; float:left; margin-top:0.7em;}
#listtitles1{width:170px; float:left; text-align:center; margin: 0 auto; font-weight:bold; color:#FF3300; padding-top:0.5em;}
#listtitles2{width:170px; float:left; text-align:center; margin: 0 auto; font-weight:bold; color: #333333; padding-top:0.5em;}
#tabletitlewhite{width:680px; height:35px; background-color:#ffffff; border:#ffda82 1px solid; float:left;}
#tabletitlewhite2{width:680px; height:25px; background-color:#ffffff; border:#ffda82 1px solid; float:left;}

#sidebartitle{width:200px; background-color: #FF6600; border: #990000 3px solid; height:25px; margin: 0 auto; color:#FFFFFF; font-weight:bold; font-size:16px; text-align:center; padding-top:0.5em; margin-bottom:0.5em;}

#footer {margin: 0 auto;     clear:both; width:100%;  margin-top:1em; background-image:url(../images/1ppi-template2_08.gif); background-repeat:repeat-x; height:69px; }
#footertext {margin: 0 auto; width:100%; text-align:center; padding-top:2em;  color: #fff;  }
#footertext a{margin: 0 auto; width:100%; text-align:center; padding-top:2em;  color: #fff;  }

ul.List {
  list-style-image: url('../images/bullet1.gif');
}
ul.List2 {
  list-style-image: url('../images/arw.gif');
}
ul.List3 {
  list-style-image: url('../images/whwblk.gif');
}
li.aligner
{padding-bottom:0.5em;}

.errorclass
{
	color:#990000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
}
.quest
{
	font-size:16px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:justify;
	padding-bottom:5px;
}
.ans
{
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding-bottom:5px;
}
.spacer
{
	margin-bottom:15px;
}
.spacer2
{
	margin-bottom:30px;
}

#layer1 
{
	position: absolute;
	visibility: hidden;
	width: 900px;
	height:550px;
	left: 250px;
	top: 20px;
	border: 1px solid #000;
	padding: 10px;
	z-index:1011;
	background-color:#eaecf5;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
}