

/* GENERAL CSS RESET STYLES */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0; 	padding: 0; border: 0; 	outline: 0; }

/* remember to define focus styles! */

/* fix for ff3 outline */

a { outline: none }

/* end fix for ff3 outline */

:focus { outline: 0; }

body { line-height: 17px; color: #555555; background-color: white; font-size: 13px; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; }

ol, ul { 	list-style: none; }

@font-face {

	font-family: 'Gotham';

	src: url('/fonts/gotham-medium-webfont.eot');

	src: local('?'), url('/fonts/gotham-medium-webfont.woff') format('woff'), url('/fonts/gotham-medium-webfont.ttf') format('truetype');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'Gotham';

	src: url('/fonts/gotham-mediumitalic-webfont.eot');

	src: local('?'), url('/fonts/gotham-mediumitalic-webfont.woff') format('woff'), url('/fonts/gotham-mediumitalic-webfont.ttf') format('truetype');

	font-weight: normal;

	font-style: italic;

}



@font-face {

	font-family: 'Gotham';

	src: url('/fonts/gotham-bolditalic-webfont.eot');

	src: local('?'), url('/fonts/gotham-bolditalic-webfont.woff') format('woff'), url('/fonts/gotham-bolditalic-webfont.ttf') format('truetype');

	font-weight: bold;

	font-style: italic;

}



@font-face {

	font-family: 'Gotham';

	src: url('/fonts/gotham-bold-webfont.eot');

	src: local('?'), url('/fonts/gotham-bold-webfont.woff') format('woff'), url('/fonts/gotham-bold-webfont.ttf') format('truetype');

	font-weight: bold;

	font-style: normal;

}





/* tables still need 'cellspacing="0"' in the markup */

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

/* LINK CSS */



 a { outline: 0px none;}

 a:link { outline: 0px none; }  

 a:visited{  outline: 0px none; }  

 a:active  { outline: 0px none; }

 a:hover { outline: 0px none;  }  



/* H1 -> H2 Tags */

 h1 { font-size: 30px; font-weight: normal; line-height: 30px; }  

 h2 { font-size: 24px; font-weight: normal; line-height: 24px; }  

 h3 { font-size: 18px; font-weight: normal; line-height: 18px; }  

 h4 { font-size: 12px;  font-weight: normal; line-height: 12px; }  

 h5 { font-size: 11px; font-weight: normal; }  

/* end of header styles */

/* INPUT ITEMS TEXT, IE7 HAS Border: 2px all around and PADDING 1px ALL AROUND. FIREFOX DOES NOT HAVE THE LEFT ADN RIGHT PADDING */

.form-field-special { display: none; }


/* IMAGES MUST HAVE DISPLAY BLOCK TO PREVENT IE6 FROM DISPLAYING A 2-3 PX BUG */

img { display: block; }

/* end of other weird bugs discovered category */

/* END OF RESET STYLES CSS */



/* USEFULL GENERAL CSS CLASSES ALWAYS USED */

.floatLeft { float: left; }

.floatRight { float: right; }

.clearfix:after { content: " ";  clear: both;  height: 0px; padding: 0px; margin: 0px; display: block; visibility: hidden; }

.clearfix { zoom: 1;}

.clear, #pageWrap .clear { float: none; clear: both; overflow: hidden; height: 0px; padding: 0px; margin: 0px; }

.noMargins { margin: 0px 0px 0px 0px; }

.noPadding { padding: 0px 0px 0px 0px; }

.noMarginsOrPadding { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* CLASSES EDITED AT EACH PAGE CREATION  == ACTUAL CSS FILE HERE */



/* smallest size at the top, largest at the top */

.size1 {}

.size2 {}

.size3 {}

.size4 {}

.size5 {}

.size6 {}

.size7 {}

.size8 {}

.size9 {}

/* end custom size classes*/



/* outer container */

body { background-color: #fcf4e9;}

.pageTopRepeat { background-image: url("/IWIimages/background-header-repeat.png"); background-repeat: repeat-x; background-position: left top;}

.pageContentRepeat { background-image: url("/IWIimages/background-content-repeat-x.png"); background-repeat: repeat-x; background-position: left 346px;}

.pageBottomRepeat { background-image: url("/IWIimages/background-footer.png"); background-repeat: repeat-x; background-position: left bottom;}

.pageHeaderNoRepeat { background-image: url("/IWIimages/background-header-norepeat.jpg"); background-repeat: no-repeat; background-position: center top; }

.pageContent { width: 1156px; margin: 0px auto; padding-top: 30px;}

/* end of outer container */



/* header css */

.header { }

.header img.logo { position: absolute; margin-left: -20px; margin-top: -20px; z-index: 500;}

.header .bannerLocation { width: 1048px; margin: 0px auto;}

.header .bannerLocation img { background: none !important}
.header .bannerLocation .bannerwrapper {display: none; zoom: 1; background: none !important;}

.header .bannerLocation img.active { display: block;}

.header .bannerLocation img.inactive { display: none;}

#s_homebanner {height: 292px; width: 1048px; }



.navigation { width: 1156px; background-image: url("/IWIimages/background-navigation-bg-center.png"); background-repeat: repeat-x; background-position: left top;}

.navigationLeft { background-image: url("/IWIimages/background-navigation-bg-left.png"); background-repeat: no-repeat; background-position: left top;}

.navigationRight { background-image: url("/IWIimages/background-navigation-bg-right.png"); background-repeat: no-repeat; background-position: right top; padding: 0px 10px; }

/* end of header css */



/* content CSS */

.content { padding: 24px 36px; width: 1084px;}

.mainContent { float: left; width: 696px; background-image: url("/IWIimages/vertical-separator.png"); background-repeat: repeat-y; background-position: right top; padding-right: 40px; margin-right: 37px;}



/* welcome div */

.welcomeDiv { width: 696px; padding-bottom: 15px; margin-bottom: 15px; background-image: url("/IWIimages/horizontal-separator.png"); background-repeat: repeat-x; background-position: left bottom;}

#popupcontent h3, .welcomeDiv h3 { font-size: 20px; line-height: 20px; color: #fd591d; font-family: Gotham, Helvetica;}

#popupcontent h1, .welcomeDiv h1 { font-size: 28px; line-height: 28px; color: #fd591d; font-family: Gotham, Helvetica; letter-spacing: -1px; word-spacing: -1px; margin-bottom: 10px;}

.welcomeDiv img { float: right;}

.welcomeDiv .text { width: 476px; float: left; text-align: justify; padding-top: 20px; }

#popupcontent p, .welcomeDiv .text p { font-size: 16px; line-height: 28px; color: #407071;}

#popupcontent a, .welcomeDiv .text p a { color: #407071; text-decoration: underline;}

/* end of welcome div */



/* list div */

.list { }

.list ul li { margin-top: 15px; font-size: 14px; font-weight: bold;}

.list ul li a { font-size: 12px; letter-spacing: 2px; font-family: Gotham, Arial, helvetica; font-weight: normal; color: #407071;  text-decoration: none; margin-left: 10px;}

.list ul li span { font-size: 14px; color: #407071; }

.list .events { width: 318px;  float: right;}

.list .events h1 { background-image: url("/IWIimages/background-events-title.png"); background-repeat: no-repeat; background-position: left top; width: 97px; height: 66px; font-family: "Gotham", arial, helvetica; font-size: 15px; font-weight: bold; color: #464646; padding: 30px 0px 0px 110px; margin-bottom: 10px;}

.list .news { width: 318px; padding-right: 30px; background-image: url("/IWIimages/vertical-separator.png"); background-repeat: repeat-y; background-position: right top; margin-right: 30px; float: left; display: inline;}

.list .news h1 { background-image: url("/IWIimages/background-news-title.png"); background-repeat: no-repeat; background-position: left top; width: 163px; height: 60px; padding-left: 40px; padding-top: 36px; color: #464646; font-weight: bold; font-family: "Gotham", Arial, Helvetica; font-size: 15px; margin-bottom: 10px;}

.list .news ul li span { display: none;}

/* end of list div */



/* sidebar */

.secured .sidebar {display: none;}

.sideBar { width: 308px; float: right;}

.sideBar .searchBox { width: 308px; margin-bottom: 25px; }

.sideBar .searchBox input.inputText {border: 0px none; padding: 0px none; background-image: url("/IWIimages/background-input-text.png"); background-repeat: no-repeat; background-position: left top; width: 233px; color: #8a8a8a; padding: 0px 7px; height: 30px; float: left;}

.sideBar .searchBox input.inputSubmit { border: 0px none; padding: 0px none; background-image: url("/IWIimages/background-input-submit.png"); background-repeat: no-repeat; background-position: left top; width: 57px; height: 30px; float: left; cursor: pointer;}



.sideBar .box { position: relative; border: 1px solid #f4bbba; padding: 1px; width: 304px; background-color: #fdf8f2; font-family: Helvetica, Arial; font-size: 12px; padding-bottom: 20px; margin-bottom: 20px;}

.sideBar .box h1 { padding: 0px 10px; background-color: #fad9d6; font-size: 17px; line-height: 30px; font-weight: bold; color: #fd591d; margin-bottom: 20px; letter-spacing: -1px;}

.sideBar .box * { padding: 0px 9px; line-height: 15px;}

.sideBar .box * * { padding: 0px;}

.sideBar .box ul li { padding: 2px 0px;}

.sideBar .box a.join { background-color: none; float: left;  margin-top: 10px; background-image: url("/IWIimages/background-button.png"); background-repeat: no-repeat; background-position: left bottom; line-height: 52px; width: 120px; text-align: left; font-size: 13px; font-family: Gotham, Arial, Helvetica; font-weight: bold; display: block; color: #fff; text-decoration: none; padding-left: 38px; padding-right: 0px;}
.sideBar .box div.clearfix img { float: right; margin-top: 26px;}
.sideBar .box img { margin: 0px auto;}

.sideBar .box p { padding-top: 2px; padding-bottom: 2px;}

.sideBar .box p a { font-size: 14px; letter-spacing: 2px; font-family: Gotham, Arial, helvetica; font-weight: normal; color: #407071;  text-decoration: none; margin-left: 10px; }

.sideBar .box p a.email {font-size: 12px;}
.sideBar .box a.tl { background-image: url("/IWIimages/blank.gif"); z-index: 9999; padding: 0px; left: 20px; position: absolute; width: 135px;  top: 58px; height: 41px; }
.sideBar .box a.bl {  background-image: url("/IWIimages/blank.gif"); z-index: 9999; padding: 0px; left: 20px; position: absolute; width: 135px;  top: 101px; height: 61px; ;}
.sideBar .box a.tr {  background-image: url("/IWIimages/blank.gif"); z-index: 9999; left: 160px;  position: absolute; width: 135px; top: 48px; height: 41px; padding: 0px;}
.sideBar .box a.br { background-image: url("/IWIimages/blank.gif");  z-index: 9999; left: 160px;  position: absolute; width: 135px; top: 101px; height: 61px; padding: 0px;}
/* end of content css */



/* footer */

.footer { width: 1044px; padding: 32px 56px 0px;}

.footer .box:first-child { margin-left: 0px;}

.footer .box { margin-left: 70px; width: 301px; float: left; font-size: 14px; line-height: 18px; color: #636363;  font-family: Helvetica, Arial; position: relative; display: inline;}

.footer .f { margin-left: 0px;}

.footer .box h2 { color: #418b8c; font-size: 14px; font-family: Gotham, Arial, Helvetica; line-height: 18px; margin-bottom: 10px; font-weight: bold; letter-spacing: 1px;}

.footer .box div.clearfix { width: 305px; text-align: justify;}

.footer .box div.clearfix p { margin-top: 10px;}

.footer .box div.clearfix p.by { text-align: right; }

.footer .box div.clearfix img { float: left; margin: 0px 15px 0px 0px;}

.footer .box div.clearfix a { color: #636363; text-decoration: underline;}

.footer .box div.clearfix h3 { color: #418b8c; font-size: 16px; font-weight: bold; text-align: left;}

.footer .box  a.facebook { background-image: url("/IWIimages/facebook-image.png"); background-repeat: no-repeat; background-position: left top; width: 151px; height: 67px; display: block; position: absolute; right: -30px; bottom: 0px;}

.footer .innerFooter { float: left; width: 1044px; padding: 0px 56px; background-image: url("/IWIimages/background-footer-copyright.png"); background-repeat: no-repeat; background-position: left bottom; margin-top: 25px; font-size: 10px; font-weight: bold;  font-family: Helvetica, Arial, sans-serif;}

.footer .innerFooter .leftSide { float: left; line-height: 41px; margin-right: 50px; display: inline; color: #69adaa;}

.footer .innerFooter a { color: #69adaa; text-decoration: none;}

.footer .innerFooter .rnao { float: left; background-image: url("/IWIimages/background-rnao-logo.png"); background-repeat: no-repeat; background-position: right center; line-height: 41px; color: #959595; padding-right: 100px;}

.footer .innerFooter .rnao a { color: #959595; text-decoration: underline;}

.footer .innerFooter .rightSide { float: right; line-height: 41px; color: #69adaa;}

/* end of footer */



/* subpage */

.subpage .mainContent { width: 442px;}

.subpageBar { width: 210px; float: left; margin-right: 45px;}

.subpageBar 	.subpageNavigation { }

.subpageBar .subpageNavigation h3 { font-size: 18px; font-weight: bold; color: #fd591d; padding-bottom: 3px; border-bottom: 1px solid #e4d2b1; line-height: 26px;}

.subpageBar .subpageNavigation ul li { padding: 4px 0px; border-bottom: 1px solid #e4d2b1;}

.subpageBar .subpageNavigation ul li a{ font-size: 14px; font-weight: bold; color: #418b8c; display: block; text-decoration: none; }

.subpageBar .subpageNavigation ul li a:hover { color: #ea626a;}



.subpageModule { background-image: url("/IWIimages/background-subpage-sidelink.png"); background-repeat: no-repeat; background-position: center top; padding: 40px 0px;}

.subpageModule h1 { color: #636363; font-size: 23px; line-height: 27px; font-weight: bold;}

.subpageModule h5 { color: #636363; font-size: 23px; line-height: 32px;  font-weight: normal;}

.subpageModule a.joinNow { background-image: url("/IWIimages/background-join-now.png"); background-repeat: no-repeat; background-position: left top; width: 214px; height: 52px; display: block; margin-top: 20px;}

/* end of subpage */



.subpage .mainContent *:first-child { margin-top: 0px;}

.subpage .mainContent { font-family: Helvetica;}

.subpage .mainContent p { margin-top: 15px; padding-left: 0px;  }

.subpage .mainContent p span { }

.subpage .mainContent ul { margin-top: 15px; padding-left: 25px; list-style-image: url("/IWIimages/liLink.gif");}
.subpage .mainContent ul ul, subpage .mainContent ul ol { padding-left: 20px;}
.subpage .mainContent ul li { padding-left: 0px; margin-top: 5px;}

.subpage .mainContent ol { list-style-type: decimal; list-style-position: outside; padding-left: 25px; margin-top: 15px; font-weight: bold;}

.subpage .mainContent ol li { margin-top: 5px;}

.subpage .mainContent ol li span { font-weight: normal;}

.subpage .mainContent blockquote { padding-left: 45px; margin-top: 15px;}

.subpage .mainContent a { font-weight: bold; text-decoration: underline; font-family: "lucida sans", arial, helvetica; font-style: normal; color: #ea626a; text-decoration: underline;	 }

.subpage .mainContent a.networks { font-weight: bold; text-decoration: underline; font-family: "lucida sans", arial, helvetica; font-style: normal; color: #ea626a; text-decoration: underline;	 }

.subpage .mainContent a:hover, .subpage .mainContent a:focus { }



.subpage .mainContent h1 { color: #fd591d; padding-left: 0px; font-size: 28px; line-height: 32px; font-weight: bold; margin-top: 15px; }

.subpage .mainContent h2 { font-family: Helvetica, Arial, sans-serif; padding-left: 0px; font-size: 18px; line-height: 22px; font-weight: bold; margin-top: 15px; color: #407071; }

.subpage .mainContent h3 { padding-left: 0px; font-size: 16px; line-height: 20px; font-weight: bold; margin-top: 15px; }

.subpage .mainContent h4 { padding-left: 0px; font-size: 12px; line-height: 16px; font-weight: bold; margin-top: 15px;  }



/* alternate subpage fix */

.alternateSub .mainContent { width: 696px;}

.secured.alternateSub .mainContent { width: 956px; background-image: none;}



/* end of alternate subpage fix */

/* Calendar CSS Goes Here */

.calendar { width: 696px; margin-right: 40px;}

/* month css */

.calendar  .month { margin-bottom: 20px;}

.calendar  .month h1 { font-family: Georgia, Arial, Helvetica; font-size: 30px; line-height: 40px; color: #2b4d19; text-align: center; font-weight: bold; }

.calendar  .month h1 a { color: #2b4d19; font-weight: bold; text-decoration: none;}

/* end of month css */

/* start of week */

.calendar  .week { width: 696px; }
.calendar .week ul { width: 696px; padding-left: 0px; background: none;}
.calendar  .week ul li { margin-top: 0px; padding-left: 0px; background-image: none; float: left; line-height: 30px; font-family: Georgia, Arial, Helvetica; font-size: 15px; color: #316713; width: 98px; margin-right: 0px; display: inline; text-align: center;}

/* end of week */

/* start of day */

.calendar  .days { width: 696px; margin-top: 15px; }

.calendar  .dayOuter { width: 98px; height: 66px; margin-bottom: 1px; margin-right: 1px; display: inline; float: left; position: relative;}

.calendar  .dayOuter div { width: 98px; height: 66px; }

.calendar .inactive { background-image: url("/IWIimages/calendar/inactive.png"); background-repeat: no-repeat; background-position: center center;}

.calendar .active { height: 66px; width: 98px; background-image: url("/IWIimages/calendar/active.png"); background-repeat: no-repeat; background-position: center center;}

.calendar  .dayOuter p.abs { font-size: 14px; line-height: 18px; font-weight: bold; color: #333333; position: absolute; top: 5px; left: 8px;} 

.calendar  .active div { height: 66px; width: 98px;}

.calendar  .dayOuter a { font-style: normal; color: #fff; font-size: 11px; vertical-align: middle; display: block; height: 66px; text-align: center; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;}

.calendar .dayOuter a span { line-height: 13px; padding: 18px 10px 0px 10px; display: block;}

.calendar .event-type-1 { background-image: url("/IWIimages/calendar/event-type-1.png");}

.calendar .event-type-2 { background-image: url("/IWIimages/calendar/event-type-2.png");}

.calendar .event-type-3 { background-image: url("/IWIimages/calendar/event-type-3.png");}

.calendar .event-type-1 a { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none;}

.calendar .event-type-2 a { color: #fff; font-weight: bold; font-size: 11px; text-decoration: none;}

.calendar .event-type-2 p.abs {}

/* end of day */



/* start of popup */

.overflow { background-image: url("/IWIimages/calendar/overflow.png"); background-position: left top; z-index: 99;}

#cboxClose { background-image: url("/IWIimages/calendar/popup-closebox.png"); background-repeat: no-repeat; background-position: left top; position: absolute; height: 36px; width: 36px; right: 30px; top: -5px; z-index: 1001;}

.popBoxWrapper {display:none;}



.popBox { width: 458px; position: relative; top: 0px; z-index: 100;}



.popup-top { background-image: url("/IWIimages/calendar/popup-top.png"); background-repeat: no-repeat; background-position: left top; width: 508px; height: 35px;}

.popup-center { background-image: url("/IWIimages/calendar/popup-center.png"); background-repeat: repeat-y; background-position: left top;  padding: 0px 30px; width: 448px; position: relative; }

.popup-bottom { background-image: url("/IWIimages/calendar/popup-bottom.png"); background-repeat: no-repeat; background-position: left bottom; width: 508px; height: 40px;}

.popBox a.closebox { background-image: url("/IWIimages/calendar/popup-closebox.png"); background-repeat: no-repeat; background-position: left top; position: absolute; height: 36px; width: 36px; right: 30px; top: -5px; z-index: 101;}

.popBox h1 { font-size: 23px; line-height: 23px; color: #999999; font-weight: bold; font-family: Georgia, arial, helvetica; margin-bottom: 15px; padding-left: 5px; width: 450px;}

.popBox h1 span { color: #3e7804;}

.popBox .description { border: 2px solid #ababab; padding: 13px; margin-bottom: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-image: url("/IWIimages/calendar/popup-separator.png"); background-repeat: repeat-x; background-position: left 40px; padding-top: 0px;}

.popBox .description .top { width: 418px; line-height: 40px; font-size: 14px; font-family: Georgia, Arial, Helvetica;}

.popBox .description .center { padding-top: 10px; font-family: Georgia, Arial, Helvetica; font-size: 14px; color: #000;word-wrap:break-word;}
.popBox .description .center ul {list-style:disc;padding-left:10px;margin:0px;list-style-position: inside;}
.popBox .description .center ol {list-style:decimal;padding-left:10px;margin:2px;list-style-position: inside;}
.popBox .description .center blockquote { padding-left: 45px;}


.popBox h3 { font-weight: bold; font-size: 15px; line-height: 19px;  font-family: Georgia, Arial, Helvetica;}

.popBox .description .center p { margin-top: 15px; text-align: justify;}

.popBox p.l { float: left; width: 48%;}

.popBox p.r { float: right; width: 48%; text-align: right;}

.popBox .url { -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #ababab; padding-left: 34px; line-height: 28px; font-family: Georgia, Arial, Helvetica;}

.popBox .attachment { -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #ababab; padding-left: 20px; background-image: url("/IWIimages/calendar/Icon_External_Link.png"); background-repeat: no-repeat; background-position: 7px center; line-height: 28px; font-family: Georgia, Arial, Helvetica;}

.popBox .attachment a { font-size: 12px; color: #3e7804;}



.popBox .registration { -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #ababab; padding-left: 34px; line-height: 28px; font-family: Georgia, Arial, Helvetica; margin-top: 10px; padding-bottom: 10px;}

.popBox .registration a { font-size: 12px; color: #3e7804;}

/* end of popup */

/* start of legend css */

.legend { width: 696px; margin: 0px auto; margin-top: 25px;}

.subpage .legend h2 { text-align: right; font-size: 18px; line-height: 20px; color: #000; font-weight: bold; margin-bottom: 10px;}

.legend .top { background-image: url("/IWIimages/calendar/legend-top.png"); background-repeat: no-repeat; background-position: left top;}

.legend .bottom { background-image: url("/IWIimages/calendar/legend-bottom.png"); background-repeat: no-repeat; background-position: left bottom; width: 696px; padding: 10px 0px 10px 0px;}

.legend .bottom div { float: right; margin-left: 35px; display: inline;}

.legend .bottom div.clearfix { padding-top: 7px;}

.legend .bottom div p {  margin-top: 0px; float: left; line-height: 24px; font-weight: bold; font-size: 12px; margin-right: 10px; display: inline;}

.legend .bottom div input { float: left; margin-top: 6px;}

.legend .bottom .filter { float: right; background-image: url("/IWIimages/calendar/filter-button.png"); background-repeat: no-repeat; background-position: left top; height: 37px; width: 98px; display: block; line-height: 100px; text-indent: -999em; overflow: hidden; border: 0px solid #FFFFFF; padding: 0; margin: 0;}

.legend .bottom div img { margin: 0px; float: left; margin-left: 5px;}

/* end of legend css */

/* end of calendar */



.popBox label {width: 150px; display: block; float: left;}

.inputRow input {
	width: 300px;
}

span.highlight {
  background-color: #FDD1C1;
  padding: 2px;
}

strong.question-title {
  display: block;
  margin-top: 15px;
}

label {
  display: block;
  margin-top: 8px;
}

textarea {
  width: 400px;
  height: 100px;
}

.multiHorizontal div {
  display: inline;
  padding-right: 15px;
}

.subpage .mainContent p.survey {
  margin: 5px 20px;
}

.pagination span {
  padding-left: 5px;
}

#popupcontent {
	width: 300px;
	height: auto;
	padding: 20px;
}

#popupcontent p {
	margin-top: 1em;
}
