*[dir="rtl"] {direction:rtl;unicode-bidi:embed;}
bdo[dir="rtl"] {direction:rtl;unicode-bidi:bidi-override;}
*[dir="ltr"] {direction:ltr;unicode-bidi:embed;}
bdo[dir="ltr"] {direction:ltr;unicode-bidi:bidi-override;}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, 
address, cite, code,del, dfn, img, ins, kbd, q, s, samp,small, strike, strong, var,dl, dt, dd,fieldset, 
form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td	{
	font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;border:0;}
html 	{height:100%;margin-bottom:1px;}
body 	{line-height:1;color:#4d1e04;background-color:#ffffff;min-width:40em;text-align:center;
    font-family:Arial,Helvetica,Sans-Serif;font-size:0.95em;color:#4d1e04;}

a {color:#4d1e04;text-decoration:underline;cursor:pointer;}
a:hover {text-decoration:none;}

blockquote {margin :0 33px;}
input.button,input.searchbutton {cursor:pointer;padding:0 10px;}
p {padding:0.5em 0;line-height:1.25em;}
ol {line-height:1.25em;}
ul {line-height:1.25em;list-style-type:disc;}

h1 {font-weight:400;margin:0;padding:2px 0 10px 0;font-size:2em;font-family:Georgia, Times New Roman, Serif;}
h2 {font-weight:400;margin:0 0 8px;font-size:1.5em;font-family:Georgia, Times New Roman, Serif;}
div.headings h2 {color:#7a3a09;}
h3 {font-weight:400;margin:0 0 8px;font-size:1.4em;font-family:Georgia, Times New Roman, Serif;}
h4 {font-weight:400;margin:0 0 10px;font-size:1.3em;font-family:Georgia, Times New Roman, Serif;}
h4 a {color:#4d1e04;}
h5 {font-weight:400;margin:6px 0;font-size:1.1em;font-family:Georgia, Times New Roman, Serif;font-style:italic; }

/****************************************************************************/
/* common redefinitions of deprecated tags and their equivalent style class 
/****************************************************************************/
center, .center {text-align:center;}
strong, .strong, b, .bold {font-weight:bold;}
emphasis, i, .italic, em, .em {font-style:italic;}
u, .underline {text-decoration:underline;}
/****************************************************************************/
/*  common class definitions for basic functioniality of style              
/****************************************************************************/
.nowrap {white-space:nowrap;}
.transparent {background-color:transparent;}
.left	{text-align:left;}
.right	{text-align:right;}
.top	{display:table-cell;vertical-align:top;}
.bottom	{display:table-cell;vertical-align:bottom;}
.hiddenIR, .FormSpamProtect {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;} 
.clear	{clear:both;padding:0;margin:0;line-height:0;}
.clearPrint, printclear{display:none;} 
.clearfix:after, .clearer:after, #row0:after,#pagingnavigationbottom:after,.maincolumnbottom:after,
div.homepagecontent div#col1 div.URI:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix, .clearer, #row0, #pagingnavigationbottom,.maincolumnbottom,
div.homepagecontent div#col1 div.URI {display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix, * html .clearer, * html #row0, * html #pagingnavigationbottom,* html .maincolumnbottom,
* html div.homepagecontent div#col1 div.URI {height:1%;}
.clearfix, .clearer, #row0, #pagingnavigationbottom,.maincolumnbottom,
div.homepagecontent div#col1 div.URI {display:block;}
/* close commented backslash hack */
.clearer {line-height:0;}

/****************************************************************************/
/*  common screen container classes              
/****************************************************************************/
div.container {width:1100px;margin:0 auto;text-align:left;background:#eeaf30 url("../images/GSP_bgBody.jpg") no-repeat 0 0;}
div.footer a:link, div.footer a:active, div.footer a:visited, 
div.header a:link, div.header a:active, div.header a:visited {text-decoration:none;}

/* gallup student poll header */
div.header {padding:25px 0 0 0;font-size:0.9em;background-color:#ffffff;position:relative;}
div.header div.logo {}
div.header div.main {padding:0;}

div.header div.logo {height:135px;padding-left:50px;}
div.header a.logo,div.header div.logo a {display:block;float:left;width:510px;height:105px;
    background:#ffffff url("../images/GSP_logo.gif") no-repeat 0 0;}
    
div.header div.register {position:absolute;top:10px;right:20px;}
div.header div.register a, div.header div.register a:hover {font-family:Georgia, Times New Roman, Serif;line-height:2em;
    text-decoration:underline;font-weight:500;}
    
div.mainbar:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
div.mainbar {display:inline-block;background:#bb650e url("../images/GSP_bgTopDk.jpg") no-repeat 0 0;}
/* start commented backslash hack \*/
* html div.mainbar{height:1%;}
/* close commented backslash hack */
div.mainbar {display:block;padding:3px 0 0 0;position:relative;}  
div.mainbar div.searchBox {float:right;display:block;position:relative;margin-bottom:4px;} 
div.mainbar div.searchBox .searchinput {float:left;width:250px;height:25px;margin:1px 4px 0 0;padding:6px 0 4px 10px;border:0;
    font-size:18px;color:#999;position:relative;}
div.mainbar div.searchBox .bgWords {background:#ffffff url("../images/GSP_bgSearch.gif") no-repeat 0 0;}
div.mainbar div.searchBox .searchbutton {float:left;display:inline-block;height:35px;width:75px;border:none;margin-right:15px;
    background:#4d1e04 url("../images/gspSubmit.gif") no-repeat right 0;color:#ffffff;text-transform:uppercase;font-size:0.8em;}

/****************************************************************************/
/*  top nav              
/****************************************************************************/
div.header div.row2 {line-height:1.2em;margin:5px 6px 0 45px;}
div.header div.row2 div.list {padding-top:2px;display:inline-block;font-family:Georgia, Times New Roman, Serif;}
div.header div.row2 ul {list-style-type:none;padding:0;margin:0;}
div.header div.row2 ul li {position:relative;float:left;display:inline;margin:0;padding:0;z-index:900;font-size:1.05em;}
div.header div.row2 div.shortNav ul li {font-size:1.1em;}
div.header div.row2 ul li a {color:#ffffff;display:block;padding:3px 16px 10px 0;text-decoration:none;}
div.header div.row2 div.shortNav ul li {padding-right:20px;}
div.header div.row2 ul li ul li {font-size:0.8em;}
div.header div.row2 div.shortNav ul li ul li {font-size:0.8em;}
div.header div.row2 ul.listlevel2 li a {display:block;margin:0;background:transparent url("../images/GSP_lineDonut.gif") repeat-x bottom left;}
div.header div.row2 ul.listlevel2 li.e a {background-image:none;}
div.header div.row2 ul li a:hover,div.header div.row2 ul li.active a {color:#4d1e04;}
div.header div.row2 ul li ul.listlevel2 li.active a {color:#ffffff;}

div.header div.row2 ul li ul {position:absolute;left:-9999em;padding:4px 3px;}
div.header div.row2 ul li ul li ul {display:none;}

div.header div.row2 div.wrapList {background:#bb650e url("../images/GSP_bgTopDk.jpg") no-repeat 0 0;display:block;position:absolute;left:-8px;}
div.header div.row2 ul li ul.showList {left:-8px;background:#bb650e url("../images/GSP_bgTopDk.jpg") no-repeat 0 0;}
div.header div.row2 ul li div.wrapList ul.showList {position:relative;float:left;left:0;background:none;}

div.header div.row2 ul li ul li{display: list-item;float:none;}
div.header div.row2 ul li ul li ul{display:none;}/* force remove any menu's below the 2nd level */
div.header div.row2 ul li ul li a:link,
div.header div.row2 ul li ul li a:visited{width: 140px;padding:5px;margin:0 4px 0 4px;}
div.header div.row2 ul li ul li a:hover{width:140px;color:#4d1e04;}
div.header div.row2 ul li.wide ul li a:link,div.mainbar div.row2 ul li.wide ul li a:visited,
div.header div.row2 ul li.wide ul li a:hover{width:250px;}
/* CSS for when javascript is disabled ... works for modern browsers and IE > 6 */
div.header div.row2 ul.listlevel1 li:hover.hasSubNav ul.listlevel2 {left:-8px;background:#bb650e url("../images/GSP_bgTopDk.jpg") no-repeat 0 0;}

/****************************************************************************/
/*  forms              
/****************************************************************************/
div.body div.required,div.body div.optional {clear:both; margin:0.5em 0 0 0;}
div.body div.required label {font-weight:bold;}
div.body div.textbox label, div.body div.passwordbox label, div.body div.checkbox label,div.body div.listbox label,
div.body div.dropdown label, div.body div.textarea label,div.body div.radiobutton label {display:block;padding:0 0 4px 0;margin:0.5em 0 0 0;}
div.body div.element p {padding:0;display:inline;}
div.body div.element a {text-decoration:none;}
div.body div.elementRow {margin:0;clear:both;}
div.body div.elementRow div.element {float:left;display:inline;margin:0.25em 10px 0.5em 0;clear:none;}
div.body div.radiobutton label {float:left;display:inline;padding:0;margin:0.25em 0 0;}
div.body div.checkbox input, div.body div.radiobutton input {padding:0;float:left;display:inline;margin-right:10px;}
div.body div.textbox input,div.body div.dropdown select,div.body div.passwordbox input{width :255px;height:22px;margin:0 0 0.5em 0;
    border:solid 1px #4d1e04;font-size:14px;}
div.body div.textarea textarea  {width :430px; height:150px;margin:0 0 0.5em 0;border:solid 1px #4d1e04;font-size:14px;}
div.body div.dropdown select {width :265px;height:22px;}
div.body div.listbox select {width:265px;}
div.body div.buttons, div.body div.button {display:block;clear:both;margin:1em 0 0 0;}
div.body div.buttons div.button {display:inline;margin:0 10px 0 0;}
div.body div.button input {margin:0;background-color:#4d1e04;border:none;color:#ffffff;height:2.5em;text-transform :uppercase;font-size:0.75em;}
div.body div.errorSummary {background:#df9926 url("../images/GSP_bgBodyInset.jpg") no-repeat 0 0;padding:10px;}

/****************************************************************************/
/*  body              
/****************************************************************************/
div.body {background-color:transparent;}
div#row1, div#row2 {display:none;}

/* homepage */
div.homepagecontent {padding:40px 40px 20px 50px;}
div.homepagecontent div#row0 {}
div.homepagecontent div#col0 {width:400px;float:left;margin:0 20px 0 0;overflow:hidden;}
div.homepagecontent div#col1 {width:325px;float:left;margin:0 25px 0 0;overflow:hidden;}
div.homepagecontent div#col2 {width:210px;float:left;margin:0;overflow:hidden;padding:10px 14px;
    background:#df9926 url("../images/GSP_bgBodyInset.jpg") no-repeat -52px -26px;}

div.homepagecontent div.channel {padding-bottom:1em;}
div.homepagecontent div.sectionbox h2 {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#a94f0b;margin:0 0 6px;
    padding:0 0 4px 0;text-transform:uppercase;background:transparent url("../images/GSP_lineBody.gif") repeat-x bottom left;}
div.homepagecontent div.sectionbox div.more span {padding-right:16px;background:transparent url("../images/arrowRight.gif") no-repeat bottom right;}
div.homepagecontent div.sectionbox div.more a {font-weight:600;margin:0 0 2px;color:#4d1e04;}
div.homepagecontent h4 {font-weight:600;margin:0 0 3px;line-height:1.25em;font-size:1.05em}
div.homepagecontent h4 span {font-weight:400;color:#a94f0b;font-size:0.5em;font-family:Arial,Helvetica,sans-serif;display:inline-block;padding:0 0 0 6px;vertical-align:top;}
div.homepagecontent div.date {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#a94f0b;}
div.homepagecontent div.CUSTOM h4 {display:none;}
div.homepagecontent div.RELEASE {padding-bottom:10px;}
div.homepagecontent div.URI {padding-bottom:10px;}

div.homepagecontent div#col0 div.RELEASE h4 {margin:0.25em 0;font-size:2.2em;font-weight:400;line-height:1.1em;}
div.homepagecontent div#col0 div.RELEASE h4 a {text-decoration:none;}
div.homepagecontent div#col0 div.RELEASE h4 span {font-weight:400;font-size:0.5em;font-family:Arial,Helvetica,sans-serif;display:inline-block;padding:0 0 0 10px;vertical-align:top;}
div.homepagecontent div#col0 div.RELEASE div.date,div.homepagecontent div#col0 div.RELEASE div.subtitle {display:none;}
div.homepagecontent div#col0 div.RELEASE div.synopsis {line-height:1.25em;font-family:Arial,Helvetica,sans-serif;color:#a94f0b;font-size:1.2em;}

div.homepagecontent div#col1 div.channel {padding-bottom:2em;}
div.homepagecontent div#col1 div.URI div.date {float:left;}
div.homepagecontent div#col1 div.URI div.thumbnail {display:none;}
div.homepagecontent div#col1 div.URI div.subtitle {display:block;font-family:Arial,Helvetica,sans-serif;font-size:0.6em;
    text-transform:uppercase;color:#f7e497;float:right;padding-right:120px;}
div.homepagecontent div#col1 div.RELEASE div.subtitle {display:none;}

/* general twoColumn3 display */
div.emailPrint {padding:0 20px 0 0;display:block;float:right;}
ul.emailPrint, ul.RSS {margin:0;display:block;padding:0;list-style-type:none;float:right;font-size:0.9em;}
ul.emailPrint li.email,ul.emailPrint li.print{display:inline-block;float:right;}
ul.emailPrint li.email span.emailIcon {float:left;display:inline-block;width:15px;height:15px;position:relative;overflow:hidden;
    background:transparent url("../images/GSP_iconSprite2.gif") no-repeat -20px 4px;}
ul.emailPrint li.print span.printIcon{float:left;display:inline-block;width:16px;height:15px;position:relative;overflow:hidden;
    background:transparent url("../images/GSP_iconSprite2.gif") no-repeat -0 2px;}
ul.RSS {display:none;}
ul.RSS li {width:37px;height:13px;position:relative;overflow:hidden;
    background:transparent url("../images/GSP_iconSprite2.gif") no-repeat -55px 0;} /*not currently displayed*/
ul.emailPrint li.email a,ul.emailPrint li.print a {margin-left:10px;text-transform:uppercase;letter-spacing:1px;color:#a94f0b;
    font-size:0.8em;float:left;display:block;text-decoration:none;}
ul.emailPrint a span.awrapper {display:inline-block;padding-left:6px;}

div.FAQ {line-height:1.25em;font-family:Arial,Helvetica,sans-serif;}

/* paging */
div.pagehide { display:none; } 
div.pageshow { display:block; } 

div.column2 div.pagingnavigation { float:right; text-transform:uppercase;letter-spacing:1px;color:#a94f0b;
    font-size:0.8em;position:relative;margin:0;padding:0; } 
div.column2 div.pagingnavigationtop {margin:-2em 0 0 0;padding:0;}

div.column2 div.pagingnavigationbottom {margin-bottom:1em;}
div.column2 div.pagingnavigation span { color : #a94f0b; display:block; float:left; text-align:left; padding:0.5em 0 0 0; } 
div.column2 div.cmsbody div.pagingnavigation a {display:block; float:left; text-align:center; width:1.9em; margin:0 0 0 6px; padding:6px 4px; } 
div.column2 div.cmsbody div.pagingnavigation a:link { color:#a94f0b;text-decoration:none;  border: solid 1px #a94f0b; } 
div.column2 div.cmsbody div.pagingnavigation a:visited { color:#a94f0b;text-decoration:none;  border: solid 1px #a94f0b; } 
div.column2 div.cmsbody div.pagingnavigation a:active { color:#a94f0b;text-decoration:none;  border: solid 1px #a94f0b; } 
div.column2 div.cmsbody div.pagingnavigation a:hover { color:#a94f0b;border: solid 1px #f7e497; } 
div.column2 div.cmsbody div.pagingnavigation a.pagingnavigationoptionon { border: solid 1px #a94f0b;background:#df9926 url("../images/GSP_bgBodyInset.jpg") repeat-x 0 0;} 

/* general twoColumn3 display */
div.twoColumn3 div.cmsbody {font-family:Arial,Helvetica,sans-serif;}
div.twoColumn3 div.column2 div.headings, div.twoColumn3 div.column2 div.cmsbody {padding:0 20px 0 50px;}
div.twoColumn3 div.column1 {width:1100px;margin:0 0 40px 0;padding:0;overflow:hidden;}
div.twoColumn3 div.column2 {width:800px;float:left;margin:0 0 40px 0;overflow:hidden;}
div.twoColumn3 div.column2 h4.releaseDate {padding:0 0 0 50px;margin-bottom:0.5em;font-weight:400;text-transform:uppercase;
    font-family:Arial,Helvetica,sans-serif;font-size:0.75em;letter-spacing:1px;color:#a94f0b;}
div.twoColumn3 div.column2 div.authorDisplayLine1,div.twoColumn3 div.column2 div.authorDisplayLine2,
div.twoColumn3 div.column2 div.authorDisplayLine3 {color:#7A3A09;margin-bottom:0.5em;font-style:italic;}
div.cmsrelease div.column2 img.releaseImage {float:left;display:block;margin-right:20px;padding-top:0.5em;}
div.twoColumn3 div.column2 div.link,div.twoColumn3 div.column2 div.synopsis {padding:0 20px 0.5em 0;line-height:1.25em;}
div.twoColumn3 div.column2 div.tags {padding:1em 20px;margin:14px 20px 20px 50px;background-color:#df9926;}
div.twoColumn3 div.column2 div.tags a {color:#4d1e04;font-weight:bold;}

div.twoColumn3 div.column3 {width:210px;float:left;margin:0 0 40px 0;overflow:hidden;padding:10px 14px;
    background:#df9926 url("../images/GSP_bgBodyInset.jpg") no-repeat -752px -50px;}
div.twoColumn3 div.column3 div.item {padding-bottom:10px;}
div.twoColumn3 div.column3 h1 {font-size:1.25em;}
div.twoColumn3 div.column3 h2 {font-size:1.15em;}
div.twoColumn3 div.column3 h3 {margin:0;font-size:1.1em;}
div.twoColumn3 div.column3 h4 {margin:0 0 8px;font-size:1em;}
div.twoColumn3 div.column3 h5 {margin:0 0 8px;font-size:1em;}
div.twoColumn3 div.column3 div.headings {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;letter-spacing:1px;color:#a94f0b;
    margin:0 0 6px;padding:0;text-transform:uppercase;background:transparent url("../images/GSP_lineBody.gif") repeat-x bottom left;}
div.twoColumn3 div.column3 span.date {color:#A94F0B;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;}
div.twoColumn3 div.column3 span.type {color:#F7E497;font-family:Arial,Helvetica,sans-serif;font-size:0.5em;
    line-height:0.5em;padding:0 0 0 10px;margin-bottom:1em;}
    
/* general oneColumn display */
div.oneColumn {padding:40px 40px 40px 50px;}

/* document page */
div.filelink {padding:1em 20px;margin:14px 20px 20px 0;background:#df9926 url("../images/GSP_bgBodyInset.jpg") repeat-x -50px -250px;}
div.fileinstructions{padding:1em 20px;margin:14px 20px 20px 0;border:solid 1px #df9926;}
span.fileicon {float:left;margin-right:20px;background:transparent url("../images/pdficon_small.gif") no-repeat scroll 0 0;display:block;
    height:20px;width:17px;}
a.getAcrobatReader {float:left;margin-right:20px;background:transparent url("../images/get_adobe_reader.gif") no-repeat 0 0;display:block;
    height:33px;width:112px;}
    
/* search page */
div.cmssearch div.cmsbody {font-family:Arial,Helvetica,Sans-Serif;line-height:1.25em;}
div.cmssearch div.searchoptionsbox {margin:20px 0 ;}
div.cmssearch div.searchoptions {text-transform:uppercase;font-size:0.7em;}
div.cmssearch div.searchoptions span {display:inline-block;margin-right:6px;}
div.cmssearch div.searchoptions b {display:inline-block;font-weight:normal;border:1px solid #a94f0b;padding:4px 6px;color:#a94f0b;}
div.cmssearch div.searchoptions a {display:inline-block;border:0 none;padding:4px 6px;text-decoration:none;}
div.cmssearch div.pageinformation {padding-bottom:10px;}
div.cmssearch div.results div.result {padding-bottom:10px;}
div.cmssearch div.results div.result div.title {font-size:1.25em;font-family:Georgia, Times New Roman, Serif;margin:0;}
div.cmssearch div.results div.result div.date {font-size:0.75em;color:#a94f0b;}
div.cmssearch div.results div.result div.synopsis {color:#a94f0b;padding:0.5em 0}
div.cmssearch div.paging {float:left;font-size:0.9em;margin:15px 0 5px 0;display:inline;text-transform:uppercase;}
div.cmssearch div.paging a {float:left;margin:4px;padding:4px 6px;text-align:center;width:16px;text-decoration:none;}
div.cmssearch div.paging span.current {border:solid 1px #a94f0b;float:left;margin:4px;padding:4px 6px;text-align:center;width:16px;display:inline;}
div.cmssearch div.paging a:hover {text-decoration:underline;}
div.cmssearch div.paging a.nextlink {border:none;width:30px;padding-top:6px;}
div.cmssearch div.paging a.nextlink a:hover{text-decoration:underline;border:none;}
div.cmssearch div.paging a.previouslink {border:none;width:55px;padding-top:6px;}
div.cmssearch div.paging a.previouslink a:hover{text-decoration:underline;border:none;}

/* faq page */
div.cmsfaqcollection h3 {padding-bottom:0.5em;font-size:1em;font-weight:bold;}
div.cmsfaqcollection div.faqInfo h3 {padding:0;font-weight:400;font-style:italic;}
div.cmsfaqcollection div.item h3 {font-weight:400;font-family:Arial,Helvetica,Sans-Serif;}

div.faqbacklink {height:2em;}

/* tagdefaultType */
div.tagdefaultType div.column2 div.headings {margin-bottom:0.5em;}
div.tagdefaultType div.column2 div.thumbnail {float:left;display:inline;margin-right:20px;}
div.tagdefaultType div.column2 div.item {padding-bottom:0.5em;}
div.tagdefaultType div.column2 div.item h3 {margin-bottom:4px;} 
div.tagdefaultType div.column2 div.item h4 {font-weight:normal;color:#a94f0b;padding:0;margin:0;font-size:1.1em;}
div.tagdefaultType div.column2 div.item span.date { color:#a94f0b;font-size:0.8em;}
div.tagdefaultType div.column2 div.item span.more {padding-left:1em;}
div.tagdefaultType div.column2 div.dotLine {background:transparent url("../images/GSP_lineBody.gif") repeat-x bottom left;
    height:1px;padding:0;margin:0;}
div.tagdefaultType div.column2 div.tagSearchContainer {padding:1em 20px;margin:14px 20px 20px 50px;background-color:#df9926;}
div.tagdefaultType div.column2 div.tagSearchContainer div.moreitems {background:transparent url("../images/GSP_lineBody.gif") repeat-x bottom left;
    padding-bottom:1em;margin-bottom:10px;}
div.tagdefaultType div.column2 div.tagSearchContainer div.moreitems span.seemore {float:left;margin-right:10px;}
div.tagdefaultType div.column2 div.tagSearchContainer div.moreitems span.tag {float:left;text-decoration:underline;}
div.tagdefaultType div.column2 div.tagSearchContainer ul {list-style-type:none;margin:0;padding:0;} 
div.tagdefaultType div.column2 div.tagSearchContainer ul li {float:left;display:block;margin-right:20px;border:1px solid #a94f0b;
    padding:6px 10px; }  
div.tagdefaultType div.column2 div.tagSearchContainer div.tagsearch h2 {font-size:1.25em;} 
    
    
/****************************************************************************/
/*  footer         
/****************************************************************************/
div.footer {background:#bb650e url("../images/GSP_bgBtmMed.jpg") no-repeat 0 0;padding:0;font-family:Georgia, Times New Roman, Serif;}
div.footer ul {list-style-type:none;margin:0;padding:0;}

div.footer div.row1 {padding:0 0 10px 50px;}
div.footer div.row1 ul.listlevel1 li {float:left;display:block;margin-right:16px;line-height:40px;font-size:0.9em;}
div.footer div.row1 ul.listlevel1 li a {color:#ffffff; }
div.footer div.row1 ul.listlevel2 {margin:0.5em 0 1em 0;font-family:Arial,Helvetica, Sans-serif;font-size:0.95em;}
div.footer div.row1 ul.listlevel2 li {float:none;line-height:18px;}
div.footer div.row1 ul.listlevel2 li a {color:#fcd450;white-space:nowrap;}
/* two column split CSS only, javascript disabled */
div.footer div.row1 ul.listlevel1 li.twoCol {margin-right:0;}
div.footer div.row1 ul.listlevel1 li.twoCol ul.listlevel2 {width:445px;}
div.footer div.row1 ul.listlevel1 li.twoCol ul.listlevel2 li {width:222px;float:left;margin:0;padding:0;}

div.footer div.row2 {padding:0 35px 0 50px;background:#bb650e url("../images/GSP_bgBtmDk.jpg") no-repeat 0 0;
    font-family:Arial,Helvetica,Sans-serif;font-size:0.9em;}
div.footer div.row2 div.heading {height:30px;color:#fcd450;text-transform:uppercase;margin-bottom:4px;
    background:transparent url("../images/GSP_lineDonut.gif") repeat-x bottom left;}
div.footer div.row2 div.heading span {display:inline-block;padding-top:10px;font-size:0.9em;}
div.footer div.row2 div.list li {padding:0;font-size:0.9em;}
div.footer div.row2 div.list li a {color:#f7e497;}

div.footer div.row3 {padding:20px 15px 20px 50px;color:#d98c28;background:#bb650e url("../images/GSP_bgBtmDk.jpg") no-repeat 0 0;
    font-family:Arial,Helvetica,Sans-serif;font-size:0.75em;}
div.footer div.row3 div.copyright{float:left;display:block;margin-right:1em;}
div.footer div.row3 div.legal{float:left;display:block;}
div.footer div.row3 div.legal li {float:left;display:block;padding:0;margin:0 0.5em;border-left:1px solid #d98c28;}
div.footer div.row3 div.legal li a {color:#d98c28;display:inline-block;padding:0 0 0 1em;}

/* print controls */
div.footer div.print {display:none;}

/* marketing and ad controls */
div.BLOB {font-family:Georgia, Times New Roman, Serif;}
div.twoColumn3 div.column3 div.BLOB {margin-bottom:0.75em;}
div.twoColumn3 div.column3 div.BLOB h2 {font-family:Arial,Helvetica,sans-serif;font-size:0.75em;color:#a94f0b;margin:0 0 6px;line-height:1.25em;
    padding:0 0 4px;text-transform:uppercase;background:transparent url("../images/GSP_lineBody.gif") repeat-x bottom left;}
#col2 div.BLOB div.synopsis p,
div.twoColumn3 div.column3 div.BLOB p {padding:0.25em 0 0 0;font-weight:bold;}