/* CSS Document */
body {background-color:#E5ECF5;margin:0;padding:0;border:0;text-align:center;}
h1, h2, h3, div, p, a, img, span {margin:0;padding:0;border:0;}
table td{vertical-align:top;}
#frm {background-image:url(/Portals/3/Skins/NR2/images/frm_bkgrnd.gif); background-position:top left; background-repeat:repeat-y; width:52em;margin-left:auto;margin-right:auto;}
#hdr {background-image:url(/Portals/3/Skins/NR2/images/top_bkgrnd.gif); background-position:top left; background-repeat:no-repeat;height:0.4em;width:52em;margin-left:auto;margin-right:auto;}
#logo_hdr {border-bottom:0.06em solid #ddd;width:50.69em;float:left;}
#logo_hdr img{float:left;}
#nav {background-image:url(/Portals/3/Skins/NR2/images/mnu_bkgrnd.gif); background-position:top left; background-repeat:repeat-x;width:50.69em;margin-top:0.25em;}

.MainMenu_RootMenuItem{margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; color:#FFF;font-weight:bold;text-decoration:none;height:2.6em;}
.MainMenu_RootMenuItem td{padding:0.63em;}

.MainMenu_MenuItemHover td{padding:0.63em;}
.MainMenu_MenuItemHover{background-color:#2C8BE8;color:#FFFFFF;margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}

.MainMenu_MenuItemSelHover{background-color:#2C8BE8;color:#FFFFFF;margin:0;padding:0.63em 0 0.63em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_MenuItemSelHover td{padding:0.63em;}

.MainMenu_SubMenu{border-top:0.06em solid #0055A9;border-bottom:0.06em solid #0055A9;border-right:0.06em solid #0055A9;border-left:0.06em solid #0055A9;padding:0;margin:0;}
.MainMenu_SubMenu table tr td{border:0;padding:0.25em 0.63em 0.25em 0.25em;margin:0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:1em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenu table{background-color:#FFFFFF;}
.MainMenu_SubMenuItemSelHover tr td{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.69em; text-transform:uppercase; font-weight:bold;text-decoration:none;}
.MainMenu_SubMenuItemSelHover {background-color:#2C8BE8;color:#FFFFFF;}
.MainMenu_MenuIcon{display:none;}
#info {background-image:url(/Portals/3/Skins/NR2/images/date_bkgrnd.gif); background-position:top left; background-repeat:repeat-x;width:50.69em;height:1.8em;}
#info .leftColumn{float:left;margin-left:0.69em;margin-top:0.25em;}
#info .rightColumn{float:right;margin-right:0.31em;margin-top:0.25em;}
.infoText{font-family: Arial, Helvetica, sans-serif;font-size: 0.63em;color: #333;text-transform: uppercase;}
.infoText .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #7F9DB9;padding:0.15em 0 0.15em 0;margin:0;cursor:hand;cursor:pointer;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;text-align:center;position:relative;left:-0.31em;top:-0.15em}
a.infoText:hover{text-decoration:none;}
a.infoText:hover .StandardButton{color:#2C8BE8;}
.dot {background-image:url(/Portals/3/Skins/NR2/images/hr_dot.gif); background-position:top;background-repeat:repeat-x;width:50.69em;height:0.06em;overflow:hidden;margin-bottom:0.69em;}
#btm {background-image:url(/Portals/3/Skins/NR2/images/btm_bkgrnd.gif); background-position:bottom left; background-repeat:no-repeat; height:0.4em;width:52em;margin-left:auto;margin-right:auto;}
#Footer {background-image:url(/Portals/3/Skins/NR2/images/ftr_bkgrnd.gif); background-position:bottom left; background-repeat:repeat-x;padding:0.69em;margin-top:0.63em;}
#Footer p {font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#E6E6E6;font-size:0.69em; text-align:center;}
#Footer p a {color:#FFF; text-decoration:none;}
#Footer p a:hover {text-decoration:underline;}
div.dot_sml {background-image:url(/Portals/3/Skins/NR2/images/hr_dot.gif); background-position: bottom;background-repeat:repeat-x;display:block;float:none;margin:0.50em 0 0.50em 0;padding:0;height:0.06em;}
div.clr {clear:both;}


/* General Pane CSS */
#Panes{padding:0.69em;}

/* Top Pane Container. */
#pg_tp_txtbx {float:left;width:50em;}
#pg_tp_txtbx .Head{text-align:left;padding:0.25em 0 0.25em 0;}
#pg_tp_txtbx .Head span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif;font-size:0.9em;color:#333;margin:0;font-weight:bold;}
#pg_tp_txtbx .Normal{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;line-height: 1.4em;color:#333;}
#pg_tp_txtbx .Content .Caption{font-family:Arial, Helvetica, sans-serif; font-size:0.69em; color:#444; font-style:italic;}
#pg_tp_txtbx .CommandButton{color:#396A8F; font-weight: bold; text-decoration:none;}
#pg_tp_txtbx .CommandButton:hover{text-decoration:underline;}
#pg_tp_txtbx .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #000;padding:0.25em 0 0.25em 0;margin:0;cursor:hand;cursor:pointer;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#pg_tp_txtbx label.Normal{float:left;margin:0.38em 0 0 0;}
#pg_tp_txtbx .NormalTextBox{margin:0.13em 0 0 0;height:auto;}
* html #pg_tp_txtbx{width:50.6em;}

/* Left Pane Container */
#col_01 {float:left;width:10.85em;border-top:0.06em solid #C4C4C4;border-left:0.06em solid #C4C4C4;border-right:0.06em solid #E2ECF5;border-bottom:0.31em solid #000;padding:0 0.13em 0.94em 0;background-image:url(/Portals/3/Skins/NR2/images/col_bkgrnd.gif); background-position:top left; background-repeat: no-repeat;margin:0.31em 0 0.31em 0;}
#col_01 div.col_hdr {margin:0.88em 0.13em 0 0.63em;padding:0.19em 0 0.19em 0;background-color:#000;width:90%;text-align:left;}
#col_01 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;padding:0 0.19em 0 0.75em;display:block;}
#col_01 div.h2_bkgrnd {background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif);background-repeat:repeat-x;height:0.88em;width:90%; margin-left:0.63em;margin-bottom:-0.63em;}
#col_01 .Content, #col_01-2 .Content {margin:0.75em 0.63em 0.63em 0.63em;padding-right: 0.31em;}
#col_01 .Content .Head, #col_01-2 .Content .Head{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#0055A9; font-size:0.75em; text-transform:uppercase; font-weight: normal;letter-spacing:0.03em;font-size:0.69em;padding:0.06em 0.13em 0.06em 0.13em;}
#col_01 .Content .Normal, #col_01-2 .Content .Normal {font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.63em; line-height: 1.4em;color:#333;}
#col_01 .Content .Caption{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; font-size:0.5em; color:#444; font-style:italic;}
#col_01 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #000;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;width:6.25em;text-align:center;height:2em;}
#col_01 .Content a, #col_01-2 .Content a {color:#0055A9; font-weight: bold; text-decoration:none;}
#col_01 .Content a:hover, #col_01-2 .Content a:hover {text-decoration:underline;}
* html #col_01{width:100%;}
* html #col_01 div.col_hdr {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
* html #col_01 div.h2_bkgrnd {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.col_01-2 {border:0;margin:0;}

/* Content Pane Container */
#col_02, #col_02Wide1, #col_02Wide2{float:left;background-position:top left; background-repeat: no-repeat; border-top:0.06em solid #C4C4C4;padding-bottom:0.94em;margin:0.31em 0 0.31em 0;}
#col_02 div.col_hdr, #col_02Wide1 div.col_hdr, #col_02Wide2 div.col_hdr{margin:0.88em 0.45em 0 0.31em;padding:0.19em 0.19em 0.19em 0.44em;background-color:#0055A9;text-align:left;}
#col_02 div.col_hdr span, #col_02Wide1 div.col_hdr span, #col_02Wide2 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;display:block;}
#col_02 div.h2_bkgrnd, #col_02Wide1 div.h2_bkgrnd, #col_02Wide2 div.h2_bkgrnd{margin:0 0.45em 0 0.31em;padding:0.19em 0.19em 0.19em 0.44em;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif);background-repeat:repeat-x;height:0.88em;}
#col_02 .Head, #col_02Wide1 .Head, #col_02Wide2 .Head{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#0055A9;font-size:1.2em;font-weight:bold;}
#col_02 .Content .Normal, #col_02Wide1 .Content .Normal, #col_02Wide2 .Content .Normal{font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.68em; line-height: 1.5em;color:#333;}
#col_02 .Content, #col_02Wide1 .Content, #col_02Wide2 .Content{margin:0.75em 0.63em 0.63em 0.63em;padding-right: 0.31em;}
#col_02 .Content .Caption, #col_02Wide1 .Content .Caption, #col_02Wide2 .Content .Caption{font-family:Arial, Helvetica, sans-serif; font-size:0.69em; color:#444; font-style:italic;}
#col_02 .Content .NormalTextBox, #col_02Wide1 .Content .NormalTextBox, #col_02Wide2 .Content .NormalTextBox{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#444; border: 0.06em solid #0055A9;height: 1.25em;padding: 0.06em 0.25em 0.06em 0.25em;background-color: #FFFFFF;margin:0 0 0.13em 0;height:auto;}
#col_02 .Content .Author, #col_02Wide1 .Content .Author, #col_02Wide2 .Content .Author{color:#888;}
#col_02 .Content .StandardButton, #col_02Wide1 .Content .StandardButton, #col_02Wide2 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #0055A9;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#col_02 .Content .CommandButton, #col_02Wide1 .Content .CommandButton, #col_02Wide2 .Content .CommandButton{color:#0055A9;text-decoration:none;}
#col_02 .Content .CommandButton:hover, #col_02Wide1 .Content .CommandButton:hover, #col_02Wide2 .Content .CommandButton:hover{text-decoration:underline;}
#col_02 {background-image:url(/Portals/3/Skins/NR2/images/col2_bkgrnd.gif);width:27.28em;}
#col_02Wide1 {background-image:url(/Portals/3/Skins/NR2/images/col2_bkgrndwide1.gif);}
#col_02Wide2 {background-image:url(/Portals/3/Skins/NR2/images/col2_bkgrndwide2.gif);}
* html #col_02, * html #col_02Wide1, * html #col_02Wide2{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}

/* Right Pane Container */
#col_03 {float:left;width:12.2em;border-top:0.06em solid #C4C4C4;border-bottom:0.06em solid #C4C4C4;border-left:0.06em solid #C4C4C4;margin-bottom:0.31em;margin-top:0.31em;}
#col_03 div.col_hdr {margin:0.31em 0.63em 0.19em 0.63em;padding:0.19em 0.19em 0.19em 0;border-bottom:0.06em solid #CCC;text-align:left;}
#col_03 div.col_hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;text-transform:uppercase;font-size:0.69em;display:block;}
#col_03 .Content, #col_03-2 .Content{margin:0.75em 0 0.63em 0.63em;padding-right: 0.31em;}
#col_03 .Content .Head, #col_03-2 .Content .Head{color:#8660BF; font-weight: bold;}
#col_03 .Content .Normal, #col_03-2 .Content .Normal{font-family: Verdana,Arial, Helvetica, sans-serif; font-size:0.63em; line-height: 1.4em;color:#333;}
#col_03 .Content .Caption{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.5em; color:#444; font-style:italic;}
#col_03 .Content .StandardButton{font-family:Arial, Helvetica, sans-serif; color:#000; border: 0.06em solid #0055A9;padding: 0.25em 0 0.25em 0;margin:0 0.31em 0.13em 0;cursor:hand;cursor:pointer;background-image:url(/Portals/3/Skins/NR2/images/h2_bkgrnd.gif); background-position:top left; background-repeat:  repeat-x;width:6.25em;text-align:center;height:2em;}
#col_03 .Content a, #col_03-2 .Content a{color:#8660BF; font-weight: bold; text-decoration:none;}
#col_03 .Content a:hover, #col_03-2 .Content a:hover{text-decoration:underline;}
#col_03 div.brdr {border:0.63em solid #E5ECF5;border-bottom-width:0.75em;}
#col_03 div.brdr_inner {border:0.06em solid #CCC;padding-bottom:0.94em;}
* html #col_03{width:100%;}
.col_03-2 {border:0;padding:0;margin:0;}

/* Bottom Pane Container */
div.cntnr, div.cntnr2{float:left;margin-bottom:0.63em;width:50em;}
div.cntnr .Normal, div.cntnr2 .Normal{padding: 0.50em;}
div.cntnr {border:0.31em solid #D2E4F5;}
div.cntnr div.hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;font-weight:bold;font-size:0.88em;}
div.cntnr2 {border:0.31em solid #D2E4F5;background-color:#E2ECF5;}
div.cntnr2 div.hdr span{font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#2D455A;font-weight:bold;font-size:0.88em;}
* html div.cntnr, * html div.cntnr2{width:50.6em;}

/* Pane Widths, etc */
.TopPane, .BottomPane{float:left;50.6em;}
.LeftPane, .MiddlePane, .WidePane1, .WidePane2, .RightPane{float:left;}
.LeftPane{width:11.1em;}
.MiddlePane{width:27.3em;}
.WidePane1{width:39.5em;}
.WidePane2{width:38.4em;}
.RightPane{width:12.21em;}

/* General CSS */
.RSS{height:1.3em;margin-bottom:0.5em;background-image:url(/Portals/3/Skins/NR2/images/hr_dot.gif); background-position: bottom;background-repeat:repeat-x;}
.RSS img{cursor:hand;cursor:pointer;padding-right:0.13em;float:left;}
.RSS span{float:left;}
.PostArticle{border:0.06em solid black;margin-top:1.00em;background-color:#D2E4F5;}
.PostArticle div{margin-left:0.06em;margin-right:0.06em;padding-top:0.13em;padding-bottom:0.13em;}
.PostArticle a{margin-right:0.50em;}
.PostArticle a img{margin-right:0.19em;cursor:hand;cursor:pointer;}
.NormalRed{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#ff0000; line-height: 1.13em; font-weight:bold;}
.NormalGreen{font-family: Arial, Helvetica, sans-serif;font-size: 0.75em;color: #009900;line-height: 1.13em;font-weight: bold;}

/* CSS for the login and registration controls. */
.registration{width:9.4em;}
.registration fieldset{border:0.06em solid #C4C4C4;padding:0.25em;}
.registration label{margin-top:0.31em;}
.registration .NormalTextBox{width:100%;}
.registration .linkHolder{text-align:left;margin-top:0.61em;padding:0;}
.registration .CommandButtons{text-align:left;margin-top:0.31em;}

.subscribe, .callback{width:25.5em;}
.subscribe fieldset, .callback fieldset{border:0.06em solid #C4C4C4;padding:0.25em;margin-bottom:0.31em;}
.subscribe .row{float:left;width:100%;padding:0.12em 0 0.12em 0;}
.subscribe label{float:left;margin:0;padding:0;}
.subscribe .NormalTextBox, .subscribe span.Caption{float:right;width:55%;}
.subscribe .CheckBox{float:none;}
.subscribe .CheckBox input{width:0.88em;height:0.88em;}
.subscribe .Options input, .subscribe .Options label{float:left;}
.subscribe .Options label{margin-left:0.13em;width:94%;}
.subscribe .CommandButtons{text-align: right;margin-top:0.31em;}
.callback img{float:left;margin-right:5px;margin-bottom:0px;}
.callback div.Normal{margin-bottom:5px;}
.subscribe #OptionalFields .CheckBox{float:right;width:55%;}
.subscribe #OptionalFields .CheckBox input{width:auto;height:auto;float:none;}
.subscribe #OptionalFields .CheckBox label{float:none;}
.subscribe #AreasOfInterest input{float:none;}
.subscribe #AreasOfInterest label{float:none;}

/* Article History CSS */
.ArticleHistory span{width:24%;float:left;}







/* Custom Newsletter */
.NewsletterBackground{padding:10px; width: 95%; float: left;}
.NewsletterBackground .StandardButton{margin: 10px 10px 10px 0; cursor: hand; cursor: pointer; width: auto;}
.NewsletterBackground .PreviewSet{border: 0px solid black; padding: 5px 0px 5px 0px;}

.NewsletterResponse{padding:10px; width: 100%; float: left; color: Red;}

.NewsletterSet{background-color: #FFFFFF;float:left; width: 100%; padding: 5px 0px 5px 0px; margin: 20px 0 0 0 ;}
.NewsletterSet div{float:left;padding:2px;margin:2px 5px 0px 5px; width: 97%}
.NewsletterSet .Row{width: 100%; float: left;}
.NewsletterSet .RowText{width: 100%; float: left; margin: 0 0 0 0 ; padding: 0 0 0 0;}
.NewsletterSet .LeftColumn{float:left;width:20%;}
.NewsletterSet .RightColumn{float:right;width:75%;}
.NewsletterSet .LeftColumnLarge{float:left;width:15%;}
.NewsletterSet .RightColumnLarge{float:right;width:80%;}
.NewsletterSet .LeftColumn span{width:100%;float:left;padding: 2px}
.NewsletterSet .RightColumn span{width:100%;float:right;padding: 2px}
.NewsletterSet .RightColumn a{font-size:110%;font-weight:bold;}
.NewsletterSet .RightColumn img{width: 5%;}

.NewsletterSet .Clear{margin: 0 0 0 0; padding: 0 0 0 0;}
.NewsletterSet .DynamicSearchHeader{float: left; margin: 2px 5px 2px 5px; text-align: center; font-weight: bold;}
.NewsletterSet .DynamicSearchResult{float: left; margin: 2px 5px 2px 5px; text-align: center; vertical-align: top;}

.NewsletterSet .TemplateSet{width: 100%;}
.NewsletterSet .TemplateHeader{float: left; margin: 2px 5px 2px 5px; width: 22%; text-align: center; font-weight: bold; text-decoration: underline;}
.NewsletterSet .TemplateResult{float: left; margin: 2px 5px 2px 5px; width: 22%; text-align: center; vertical-align: top;}
.NewsletterSet .MarginBottom{margin-bottom: 10px; width: 100%;}

.NewsletterSet .NormalTextBox{width: 95%;}
.NewsletterSet .RightColumn .Normal { font-size: 11px;}
.NewsletterSet .Medium{width:24%;margin-right:5px;}
.NewsletterSet .Small{width:7%;margin-right:2px;margin-left:0;}
.NewsletterSet .Separator{margin: 0 5px 0 0; padding: 0 0 0 0; width: 2%;}
.NewsletterSet .Calendar{width: 10px; margin-right:10px; cursor:pointer;cursor:hand;}
.NewsletterSet .StandardButton{width: 200px; cursor: hand; cursor: pointer;}
* html .NewsletterSet StandardButton{width: auto; overflow: visible;}

.NewsletterSet  legend{margin: 0 0 0 5px;}
* html .NewsletterSet legend{margin: 0 0 0 0;}



.NewsletterContactSet{width: 100%;}
.NewsletterContactSet .Normal{font-size: 11px;}


/* Mailings Search Screen. */
.NewsletterContactSet .MailingsSearch .Column1{text-align:left;}
.NewsletterContactSet .MailingsSearch .Column2{width:80px;text-align:left;}
.NewsletterContactSet .MailingsSearch .Column3{width:80px;text-align:left;}
.NewsletterContactSet .MailingsSearch .Column4{width:60px;text-align:left;}
.NewsletterContactSet .EventsSearch .Column1{width:70px;text-align:center;}
.NewsletterContactSet .EventsSearch .Column2{text-align:left;}
.NewsletterContactSet .EventsSearch .Column3{text-align:left;}
.NewsletterContactSet .EventsSearch .Column4{width:80px;text-align:left;}
.NewsletterContactSet .EventsSearch .Column5{width:80px;text-align:left;}

/* Mail Shot Editor. */
.NewsletterContactSet .MailShotEditor{width:720px;}
.NewsletterContactSet .MailShotEditor table td{margin:0;padding:0;border:0;}
.NewsletterContactSet .MailShotEditor div.container{padding:0;border:1px solid red;}
.NewsletterContactSet .MailShotEditor .Row{float:left;width:100%;padding:2px 0 2px 0;}
.NewsletterContactSet .MailShotEditor .Row .Normal, .MailShotEditor .Row .NormalRed, .MailShotEditor .Row .CommandButton{float:left;margin-top:2px;}
.NewsletterContactSet .MailShotEditor .Row .NormalTextBox{float:right;width:90%;}
.NewsletterContactSet .MailShotEditor fieldset {width:100%;}
.NewsletterContactSet .MailShotEditor fieldset span{float:left;clear:both;}
.NewsletterContactSet .MailShotEditor .StandardButton{width:60px;margin-right:2px;}
.NewsletterContactSet .MailShotEditor span.NormalRed{display:block;width:100%;margin:5px 4px 5px 4px;}
.NewsletterContactSet .MailShotEditor .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.NewsletterContactSet .MailShotEditor fieldset .DateControls{float:left;}
.NewsletterContactSet .MailShotEditor fieldset .DateControls{float:left;margin-left:20px;margin-top:5px;width:480px;}
.NewsletterContactSet .MailShotEditor fieldset .DateControls input.NormalTextBox{float:left;width:80px;}
.NewsletterContactSet .MailShotEditor fieldset .DateControls select.NormalTextBox{float:left;width:40px;margin-right:5px;}
.NewsletterContactSet .MailShotEditor fieldset .DateControls img{width:14px;margin-left:5px;margin-top:2px;margin-right:5px;height:auto;float:left;cursor:hand;cursor:pointer;}

/* Recipients Dialog Box. */
.NewsletterContactSet .RecipientSelectionDialog .Dialog{width:444px;}
.NewsletterContactSet .RecipientSelectionDialog .DialogInner{padding-bottom:10px;}
.NewsletterContactSet .RecipientSelectionDialog .Dialog .CommandButton{float:left;margin-top:5px;}
.NewsletterContactSet .RecipientSelectionDialog .Dialog .NormalTextBox{width:400px;height:60px;}
.NewsletterContactSet .RecipientSelectionDialog .Dialog textarea{height:34px;}
.NewsletterContactSet .RecipientSelectionDialog .Dialog select.NormalTextBox{float:left;width:442px;height:136px;}
.NewsletterContactSet .RecipientSelectionDialog .Dialog .StandardButton{margin-top:5px;margin-left:2px;margin-bottom:0;}

/* Contacts Search Screen. */
.NewsletterContactSet .Contacts .LeftColumn fieldset span{float:left;w\idth:152px;width:157px;}
.NewsletterContactSet .Contacts .LeftColumn span.SubHead{w\idth:150px;width:155px;margin-top:5px;}
.NewsletterContactSet .Contacts .LeftColumn .Small{width:38px; margin:1px 0 0 0;}
.NewsletterContactSet .Contacts .LeftColumn .Large{width:152px;margin:1px 0 0 0;}
.NewsletterContactSet .Contacts .GridRow, .Contacts .GridRowAlt{height:85px;}
.NewsletterContactSet .ContactsSearch .Column1{text-align:left;width:2%;}
.NewsletterContactSet .ContactsSearch .Column1 img{cursor:hand;cursor:pointer;}
.NewsletterContactSet .ContactsSearch .Column2{text-align:left;width:16%;}
.NewsletterContactSet .ContactsSearch .Column3{text-align:left;width:35%;}
.NewsletterContactSet .ContactsSearch .Column4{text-align:left;width:35%;}
.NewsletterContactSet .ContactsSearch .CommandColumn{text-align:center;width:12%;}
.NewsletterContactSet .ContactsSearch .CommandColumn span{float:right;;margin-bottom:5px;width:100%;text-align:right;}
.NewsletterContactSet .ContactsSearch .CommandColumn a{margin-left:6px;margin-right:2px;}

/* Contact Dialog Box. */
.NewsletterContactSet .ContactDialog .Dialog{width:380px;}
.NewsletterContactSet .ContactDialog .Dialog .NormalTextBox{width:245px;}

/* Membership Dialog Box. */
.NewsletterContactSet .MembershipDialog .Dialog{width:480px;}
.NewsletterContactSet .MembershipDialog .Dialog .Row .Left{float:left;width:210px;}
.NewsletterContactSet .MembershipDialog .Dialog .Row .Centre{float:left;width:48px;text-align:center;margin-top:70px;}
.NewsletterContactSet .MembershipDialog .Dialog .Row .Centre .StandardButton{margin:0 0 2px 0;width:30px;vertical-align:middle;}
.NewsletterContactSet .MembershipDialog .Dialog .Row .Right{float:right;width:210px;}
.NewsletterContactSet .MembershipDialog .Dialog .Row select{width:210px;height:216px;margin:0;}

/* Groups Dialog Box. */
.NewsletterContactSet .GroupsDialog .Dialog{width:384px;}
.NewsletterContactSet .GroupsDialog .DialogInner{padding-bottom:10px;}
.NewsletterContactSet .GroupsDialog .Dialog .NormalTextBox{width:275px;}
.NewsletterContactSet .GroupsDialog .Dialog textarea{height:80px;}
.NewsletterContactSet .GroupsDialog .Dialog select{float:left;width:382px;height:90px;}
.NewsletterContactSet .GroupsDialog .Rule{width:382px;}

/* Common CSS */
.NewsletterContactSet .GenericSearch .LeftColumn{width:25%;float:left;}
.NewsletterContactSet .GenericSearch .RightColumn{width:73%;float:right;}
.NewsletterContactSet .GenericSearch .LeftColumn fieldset{w\idth:152px;width:157px;}
.NewsletterContactSet .GenericSearch .LeftColumn .Normal{float:left;margin-bottom:2px;}
.NewsletterContactSet .GenericSearch .LeftColumn .NormalTextBox{width:152px;margin-right:5px;margin-bottom:8px;}
/*.NewsletterContactSet .GenericSearch .LeftColumn .StandardButton{width:58px;margin-right:4px;margin-top:5px;margin-bottom:5px;}*/
.NewsletterContactSet .GenericSearch  .Small{width:38px; margin:1px 0 0 0;}
.NewsletterContactSet .GenericSearch .Large{width:152px;margin:1px 0 0 0;}
.NewsletterContactSet .GenericSearch .LeftColumn fieldset{float:left;border:1px solid #3C3939;padding:0 0 5px 5px;margin:0 0 5px 0;}
.NewsletterContactSet .GenericSearch .LeftColumn fieldset legend{margin-left:5px;margin-bottom:5px;}
.NewsletterContactSet .GenericSearch .LeftColumn fieldset .NormalRed{float:left;line-height:normal;margin-top:5px;width:100%;}
.NewsletterContactSet .GenericSearch .RightColumn .Options{float:left;margin-bottom:5px;width:100%;}
.NewsletterContactSet .GenericSearch .RightColumn .LeftColumn{float:left;width:50%;height:26px;}
.NewsletterContactSet .GenericSearch .RightColumn .LeftColumn input, .GenericSearch .RightColumn .LeftColumn span{float:left;margin:4px 4px 0 0;}
.NewsletterContactSet .GenericSearch .RightColumn .RightColumn{float:right;width:50%;height:26px;}
.NewsletterContactSet .GenericSearch .RightColumn .RightColumn span{text-align:right;}
.NewsletterContactSet .GenericSearch .RightColumn .Options .CommandButton{font-weight:bold;}
.NewsletterContactSet .GenericSearch .RightColumn .Options span{margin-left:5px;margin-right:5px;}
.NewsletterContactSet .GenericSearch .Row {float:left;width:100%;padding:2px 0 2px 0;}
.NewsletterContactSet .GenericSearch .Row .Normal{float:left;width:15%;margin-left:20px;}
.NewsletterContactSet .GenericSearch .Row .NormalTextBox{float:left;width:40%;}
.NewsletterContactSet .Grid{width:100%;border:1px solid #999999;float:left;}
.NewsletterContactSet .GridHeader{border-bottom:1px solid #999999;background-color:#403C3D;}
.NewsletterContactSet .GridHeader th{font-weight:bold;color:#FF9900;padding:4px 4px 4px 4px;}
.NewsletterContactSet .GridRow td{background-color:#FFFFFF;border-bottom:1px dashed #999999;padding:4px;vertical-align:top;}
.NewsletterContactSet .GridRowAlt td{background-color:#EFEFEF;border-bottom:1px dashed #999999;padding:4px;vertical-align:top;}
.NewsletterContactSet .Grid .Row{float:left;width:100%;}
.NewsletterContactSet .GridSummary{float:left;width:48%;padding:10px 4px 10px 4px;}
.NewsletterContactSet .GridPaging{display:block;width:100%;padding:2px 4px 2px 4px;}
.NewsletterContactSet .GridPaging{vertical-align:bottom;}
.NewsletterContactSet .GridPaging .Left, .GridPaging .Right{float:left;width:10%;padding-top:2px;}
.NewsletterContactSet .GridPaging .Centre{float:left;width:60%;text-align:center;vertical-align:top;}
.NewsletterContactSet .GridPaging .Centre select{font-size:1em}
.NewsletterContactSet .GridPaging .Right{text-align:right;}

.NewsletterContactSet .Dialog{position:absolute;left:0;top:220px;z-index:499;border:2px solid #ffffff;visibility:hidden;}
.NewsletterContactSet .DialogInner{float:left;border:1px solid #3C3939;background-color:#EFEFEF;}
.NewsletterContactSet .Dialog .TitleBar{display:block;background-color:#3C3939;padding:4px;margin:0;color: Red;}
.NewsletterContactSet .Dialog .Row{float:left;padding:0px 5px 0px 5px;width:100%;}
.NewsletterContactSet .Dialog .Normal, .Dialog .NormalRed{float:left;margin-top:6px;}
.NewsletterContactSet .Dialog .NormalRed{font-weight:bold;}
.NewsletterContactSet .Dialog .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.NewsletterContactSet .Dialog .NormalTextBox{float:right;margin-top:4px;}
.NewsletterContactSet .Dialog .CommandButtons{float:right;text-align:right;margin-right:5px;}
.NewsletterContactSet .Dialog .StandardButton{margin:10px 0 5px 2px;width:60px;}
.NewsletterContactSet .DialogBackDrop{top:0px;left:0px;display:none;position:absolute;z-index:498;background-color:#ffffff;opacity:.55;filter:progid:DXImageTransform.Microsoft.alpha(opacity=55);}

/* CSS for the calendar control. */
#CalendarBackDrop{position: absolute;z-index: 498;display: none;height:144px;}
.calendarContainer{position: absolute;z-index: 499;display: none;}
.calendar{width: 162px;text-align: center;border: solid 1px #3C3939;background-color: #3C3939;}
.monthYearSelect, .calendar tbody tr{height: 20px;font-family: Verdana;	}
.monthYearSelect{text-align: right;}
.monthYearSelect img{margin-right: 2px;margin-left: 12px;margin-bottom: 2px;	vertical-align:  bottom;cursor: pointer;cursor: hand;}
.calendar tbody tr{font-size: 70%;}
.monthYearSelect{background-color: #3C3939;font-size: 120%;}
.dayHeadings{font-size: 90%;background-color: #EAEAEA;}
.monthYearSelect td select{background-color: #EAEAEA;margin:  2px 0px 2px 0px;font-size: 70%;font-family: Verdana;}
.calendar tbody tr td{width: 22px;}
.dayHeadings{color: #3C3C3C;}
.weekEnd{background-color: #CACACA;color: #3C3C3C;}
.weekDay{background-color: #FFFFFF;color: #3C3C3C;}
.currentDay{background-color: #094FA3;color: #FFFFFF;}
.weekEnd span, .weekDay span, .currentDay span{text-decoration: underline;cursor: arrow;cursor: hand;}
.calendarSelect{height: 12px;cursor: arrow;cursor: hand;}





























/* Calendar Control. */
.CalendarControl {background-color:#FFFFFF;}
.CalendarControl .DialogInner{padding:0;}
.CalendarControl .monthYearSelect{background-color: #0055A9;text-align:right;padding-bottom:4px;}
.CalendarControl .monthYearSelect select{font-size:12px;background-color:#FFFFFF;margin-left:4px;margin-top:4px;margin-bottom:4px;}
.CalendarControl .monthYearSelect img{cursor:hand;cursor:pointer;margin-top:4px;margin-right:4px;float:right;}
.CalendarControl .dayHeadings{background-color: #0055A9;font-size:12px;color: #FFFFFF;padding:4px;}
.CalendarControl tbody td, .CalendarControl .DayHeadings td{text-align:center;padding:4px;border:1px solid #0055A9;}
.CalendarControl tr{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.CalendarControl tbody tr{font-size:12px;}
.CalendarControl .WeekEnd{background-color: #F5D5E8;color: #3C3C3C;}
.CalendarControl .WeekDay{background-color: #FFFFFF;color: #3C3C3C;}
.CalendarControl .DayOver{background-color: #95BCD0;color: #E0EBFF;}
.CalendarControl .CurrentDay{background-color: #0055A9;color: #FFFFFF;}
.CalendarControl .WeekEnd span, .CalendarControl .WeekDay span, .CalendarControl .DayOver span, .CalendarControl .CurrentDay span{text-decoration:underline;cursor:pointer;cursor:hand;}

/* Dialog and Table CSS */
/* .Dialog{position:absolute;left:0;z-index:499;border:0.13em solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:0.06em solid #000000;background-color:#EFEFEF;padding-bottom:0.31em;}
.Dialog .TitleBar{display:block;background-color:#0055A9;padding:0.25em;margin:0 0 0.31em 0;font-family:Trebuchet "Trebuchet MS", Arial, sans-serif; color:#FFF; text-transform:uppercase;font-size:0.69em;}
.Dialog .Row{float:left;padding:0.13em 0.31em 0.13em 0.31em;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#444; line-height: 1.13em;}
.Dialog .NormalRed{color:#ff0000;font-weight:bold;float:right;line-height:1.4em;}
.Dialog .NormalRed img{margin-left:0.25em;margin-right:0.25em;cursor:hand;cursor:pointer;}
.Dialog .NormalTextBox{float:right;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:0.31em;margin-top:0.5em;}
.Dialog .CommandButtons input{font-family:Arial, Helvetica, sans-serif; font-size:0.63em; color:#000; border: 0.06em solid #000;padding:0.13em 0.50em 0.13em 0.50em;cursor:hand;cursor:pointer;background-image:url(/now/Portals/5/Skins/NA2/images/h2_bkgrnd.gif); background-position:top left; background-repeat: repeat-x;margin:0 0 0 0.31em;width:5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#ffffff;opacity:.55;filter:progid:DXImageTransform.Microsoft.alpha(opacity=55);}
.Grid{width:100%;border:0.06em solid #999999;float:left;}
.GridHeader{border-bottom:0.06em solid #999999;background-color:#0055A9;}
.GridHeader th{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;font-weight:bold;color:#FFFFFF;padding:0.25em 0.25em 0.25em 0.25em;}
.GridHeader th a:link, .GridHeader th a:visited, .GridHeader th a:hover{font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;}
.GridRow td{font-family: Arial, Helvetica, sans-serif;background-color:#FFFFFF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.GridRowAlt td{font-family: Arial, Helvetica, sans-serif;background-color:#EFEFEF;border-bottom:0.06em dashed #999999;padding:0.25em;vertical-align:top;}
.Grid .Row{float:left;width:100%;}
.GridSummary{float:left;padding:0.63em 0.25em 0.63em 0.25em;}
.GridPaging{display:block;padding:0.13em 0.25em 0.13em 0.25em;vertical-align:bottom;}
.GridPaging .Left, .GridPaging .Right{float:left;width:11%;padding-top:0.13em;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:0.9em;margin-left:0.25em;margin-right:0.25em;}
.GridPaging .Right{text-align:right;width:11%;} */


/* Dialog and Table CSS */
.Dialog{position:absolute;top:0;left:0;z-index:499;border:2px solid #ffffff;visibility:hidden;display:block;}
.DialogInner{float:left;border:1px solid #C3C2AF;background-color:#FDFEFF;padding-bottom:5px;}
.Dialog .TitleBar{display:block;background-color:#C3C2AF;padding:4px;margin:0 0 5px 0;border-bottom:1px solid #C3C2AF;color:#FFFFFF;}
.Dialog .Row{float:left;padding:4px 0 4px 0;width:100%;}
.Dialog .Normal, .Dialog .NormalRed{float:left;color:#003F66;margin-left:5px;}
.Dialog .NormalRed{color:#C3C2AF;font-weight:bold;float:right;}
.Dialog .NormalRed img{margin-left:4px;margin-right:4px;cursor:hand;cursor:pointer;}
.Dialog .StandardTextBox{float:right;margin-right:5px;}
.Dialog .StandardButton, .Dialog .StandardButtonOver{margin-right:0;margin-left:4px;float:none;}
.Dialog .CommandButtons{float:right;text-align:right;margin-right:5px;margin-top:0.5em;}
.DialogBackDrop{top:0;left:0;display:none;position:absolute;z-index:498;background-color:#000000;opacity:.40;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);border:0;margin:0;padding:0;}
.Grid{width:100%;}
.GridHeader{background-color:#283794;}
.GridHeader th{font-weight:bold;color:#FFFFFF;padding:4px 4px 4px 4px;}
.GridHeader th a:link, .GridHeader th a:active, .GridHeader th a:visited{color:#FFFFFF;}
.GridHeader th a:hover{color:#FFFFFF;text-decoration:underline;}
.GridRow td{border-bottom:1px dashed #FFFFFF;padding:4px 2px 4px 2px;vertical-align:top;}
.GridRowAlt td{border-bottom:1px dashed #FFFFFF;padding:4px 2px 4px 2px;vertical-align:top;}
.Grid .Row{width:100%;}
.GridSummary{display:block;margin-top:12px;}
.GridPaging{display:block;margin-top:12px;}
.GridPaging .Left, .GridPaging .Right{float:left;width:10%;padding-top:2px;}
.GridPaging .Centre{float:left;width:56%;text-align:center;vertical-align:top;}
.GridPaging .Centre select{font-size:10px;margin-left:4px;margin-right:4px;}
.GridPaging .Right{float:left;text-align:right;width:11%;}
.Help{position:absolute;z-index:501;width:auto;padding:5px;visibility:hidden;top:0;left:0;}
.Help .Title .SubHead{display:inline;float:left;font-size:12px;color:#003F66;}
.Help .Title a{float:right;border:1px solid #E899C8;padding:0px 5px 0px 5px;color:#003F66;background-color:#FFFFFF;}
.Help .Title a:hover{color:#003F66;text-decoration:underline;}
.Help .Normal{display:block;float:none;font-size:12px;color:#003F66;margin-bottom:4px;}





