    body {width:100%;
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
		font: 12px/1.25em arial, sans-serif;
background-color: #FFFFFF;
    }

h1 {
color: #000000;
	font-size: 24px;
        margin: 0px 0px 3px 0px;
		text-align: left;
		font-weight: bold;
		border-collapse: collapse;
		font-family: 'trebuchet ms',georgia;

	}
h2 {
color: #000000;
	font-size: 24px;
        margin: 15px 0px 3px 0px;
		text-align: left;
		font-weight: bold;
		border-collapse: collapse;
		font-family: 'trebuchet ms',georgia;
}
h3 {
color: #000000;
font-family: Tahoma, Verdana, Arial;
font-size: 11pt;
text-align: left;
}

p, ul, ol, div, span, td, th {
color: black;
font-family: 'trebuchet ms',georgia;
font-size: small;
}

P {text-indent: 30pt;}


img {border-color: #4E88D1;}

.question {font-family: Tahoma, Verdana, Arial; font-size: 14pt; line-height: 20px;
}

a {color: #cc0000;text-decoration: none}
a:visited {color: #cc0000;text-decoration: none}
a:link {color: #cc0000;text-decoration: none}
a:hover {color: #000000; text-decoration:none}

a.rowhdr {color: #cc0000;text-decoration: none}
a.rowhdr:visited {color: #cc0000;text-decoration: none}
a.rowhdr:link {color: #cc0000;text-decoration: none}
a.rowhdr:hover {color: #000000; text-decoration:none}

a.rowhdr2 {color: #cc0000;text-decoration:underline}
a.rowhdr2:visited {color: #cc0000;text-decoration:underline}
a.rowhdr2:link {color: #cc0000;text-decoration:underline}
a.rowhdr2:hover {color: #000000; text-decoration:underline}

td.top_section {
color: #8FB5E6;
font-size: 18pt;
font-weight: bold;
}

th.box_panel {
color: black;
background-color: #e7ecf8;
font-weight: bold;
padding: 1px;
text-align: center;
}
td.box_panel {
background-color: #ffffff;
padding: 1px;
}

.tabtable {background-color: #F3ECE9;}
td.box_tab1 {
border: 1px solid #E7E9EF;
background-color: #F3ECE9;
padding: 3px;
}
td.box_tab0 {
border: 1px solid #E7E9EF;
background-color: #F3ECE9;
padding: 3px;
}

.btn {border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px outset; border-right: #cccccc 1px outset; color: #000000; background-color: #000000; font-family: Verdana, Tahoma, Arial; font-weight: bold; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}

td.signin1 {padding: 5px; border: 1px solid #cccccc; background-color: #E9EAEE; text-align: center;}
td.signin2 {padding: 5px;}

.rowtable {border: #1587C6 solid 1px; padding: 2px;}
.rowtable2 {background-color: #000000;}
.rowtable3 {background-color: #000000;}

.rowhdr1 {color: #F3ECE9; background: #e7ecf8; font-size: x-small; font-weight: bold; text-align: center;}
td.rowhdr2 {border: 1px solid #FFFFFF; color: #243E81; background: #e7ecf8; font-weight: bold;}
.rowone {background-color: #FFFFFF; text-align: left; font-size: 12pt;}
.rowtwo {background-color: #EDEDEE; text-align: left; font-weight: regular;}
.rowone2 {background-color: #EDEDEE; text-align: left; font-size: 12pt;}
.rowtwo2 {background-color: #D9DDE6; text-align: left; font-weight: regular;}
.rowused {background-color: #EDEDEE; text-align: left;}

.gray {color: #ffffff;}
.system {background-color: #FFF0F0;}
.note {padding: 5px; font-size: x-small; font-family: Tahoma, Verdana, Arial; color: #808080;}
.feedback {border: #cccccc solid 0px; background-color: #F3ECE9; font-family: Tahoma, Verdana, Arial; font-size: 11pt;}
.currentitem {background: #ffffff; font-weight: bold; border: 1px solid #CFD9F1;}

td.question {font-family: Tahoma, Verdana, Arial; font-size: 13pt; line-height: 20px;}
td.answer {font-family: Tahoma, Verdana, Arial; font-size: 11pt;}

img.calendar-icon {border:0px; width:19px; height:19px; vertical-align:top; margin:1px; margin-left:2px}
img.calendar-icon-hover {border:1px solid #AEB6C2; background-color:#DBE3F2; margin:0px; margin-left:1px}

.testbg {background-image:url(http://www.punditpolitics.com/tests/files/pre-test/pp-blackrev.png);
background-color: #000000;
}
.logo
{
	background-image:url(http://www.punditpolitics.com/newsite/titlebar_bg_4.gif);
	text-align: center;
	        margin:0;
        padding:0px 0px 0px 20px;
        border:0; 
		overflow: hidden;
}

	.footer {
		font-size:12px;
        clear:both;
        width:998px;
		height: 150px;
		margin-left:auto;
		margin-right:auto;
		padding-top: 1px;
		background:#FFFFFF;
		text-align: center;
		font-weight: normal;
		}

