a:link {text-decoration: none}
a:hover {text-decoration: underline; color: #FFCC66}
a:visited {text-decoration: none}
a:active {text-decoration: none}
blockquote{
margin-right: 0px;
}
.research_section {
width = 100%;
padding: 5px;
background-color:#AAC6AA;
font-weight:bold;
margin-bottom: 15px;
margin-top: 10px;
border: #666666 1px solid;
}
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
margin:0px 0px 0px 0px; /* new change, this line only */
}
/* new chgs - begin */
/*-header-*/
#header {height:90px;
width:100%;
float:left;
clear:both;
}
ul.top_nav  {margin:0px 0px 0px 0px;
}
ul.top_nav li{display:inline;
list-style:none; 
}
ul.top_nav li a {margin: 0px 0px 0px 0px;
}
ul.main_nav  {margin:0px 0px 0px 0px;
}
ul.main_nav li{display:inline;
list-style:none;
margin:0px 0px 0px 0px;
}
ul.main_nav li a img {;
margin:0px 0px 0px 0px;
}
/*width of center column*/
#centercol_wrapper {width:538px;
float:left;
}/*XavierF*/
#copy {
margin:0px 30px 0px 0px;
max-width:500px;
}
a.text {text-decoration: none;
color:black;
}/*XavierF*/
.orange {margin:8px 0px 0px 30px;
max-width:200px;
}
.orange a{
font-size: 12pt; 
color:#E14f11; 
font-weight: bold;
text-decoration:none;
}
.orange a:hover{text-decoration:underline;
}
span.author {float:left; 
color: grey; 
margin-left: 30px; 
font-size:9px;
}
span.date {float:left; 
color: grey; 
font-size:9px;
margin-left:100px; 
}/*XavierF*/
/*form*/

IE.fieldset {padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
max-height:15px;
border:none;
vertical-align:top;
}
#bottom {position:absolute;
width:100%;
top:63px;
left:311px;
display: table-cell;
}
/*#bottom { margin-bottom:10px;
}*/

fieldset {padding:0px 5px 0px 0px;
margin:5px 0px 0px 0px;
max-height:18px;
border:none;
}
ul.form { display:inline;
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
ul.form li {display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align:top;
}
ul.form li input{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*right side table border*/
#tableborder { background-color:EEE;
width:2px;
float:left;
margin:0px 0px 0p 50px;
height:300px;
}

/*unsub form*/
#unsubform {padding:40px 100px 0px 100px;
}

#valid_email{padding:40px 100px 0px 100px;
			text-align:left;
}
p.subsetting { font-weight:bold;
				font-size:14px;
				margin:0px 0px 0px 0px;
}

p.subsetting span {color:#FF0000;
				font-weight:bold;
}
#unsub_suc {padding:200px 0px 0px 100px;
			text-align:left;
}
p.modsetting { font-weight:bold;
				font-size:14px;
}

p.modsetting span {color: #396190;
				font-weight:bold;
				font-size:14px;
}



ul.select { list-style-type:none;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			text-align:left;
}
ul.select li {display:inline-block; 
			vertical-align:middle;
			zoom: 1; /*fixes display inline in IE8*/
            *display: inline;/*fixes display inline in IE8*/
}

#brieftext,
#pvscetext,
#pvrfidtext,
#invitestext,
#settext{display:list-item;
			width:280px;
			font-size:12px;
			padding:0px 0px 0px 5px;
			text-align:left;
}

span.italic {font-style:italic;
			font-weight:bold;
			}

			
/* new changes - end */
p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
.input {
font-family: Tahoma, Arial;
font-size: 11px;
color: #336699;
background-color: #F0F5F9;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
top:0px;
}/*XavierF.*/
.input2 {
font-family: Tahoma, Arial;
font-size: 12px;
}
.input_error {
color: #336699;
background: #FFFFCC;
font: 11px Tahoma, Arial;
}
.inputsmall{border:1px #5783a4 solid;background:#fff;font:10px verdana,arial,sans-serif;color:000000;}

.acct {color:FFF;
		display: table-cell;
}

.acct a {color:FFF;
}
.sidebar_instruction {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
}
.section_head {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}
.page_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #000000;
letter-spacing: -1px;
}
.page_subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #333333;
}
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
}
.table {
background-color: #D0D8DF;
}
.table_head {
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
color: #336699;
background-color: #DFE8F1;
}
.table_subhead {
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
color: #666666;
background-color: #E9EFF5;
}
.table_data {
font-family: Tahoma, Arial;
font-size: 11px;
color: #333333;
background-color: #FFFFFF;
}
.table_data2 {
font-family: Tahoma, Arial;
font-size: 11px;
color: #336699;
background-color: #E9EFF5;
}
.table_data3 {
font-family: Tahoma, Arial;
font-size: 11px;
color: #336699;
background-color: #FBFCFD;
}
.table_note {
font-family: Arial;
font-size: 10px;
color: #999999;
background-color: #FFFFFF;
}
.table_required {font-family: Arial;
font-size: 10px;
color: #990000;
background-color: #FFFFFF;
}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000033;line-height: 20px;margin: 0;padding: 0px;vertical-align: baseline;letter-spacing: -1px;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000033;letter-spacing: -1px;}
.sidemenu_section {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;background-color: #151515;}
.sidemenu_menu {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color: #303C69;text-decoration: none;font-weight: bold;}
.footer {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;}
.sidecontent { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666666; font-style: italic;}
