/* Programming Notes
	** Overflow styles are for ie6 which treats width/height as min-width/min-height
*/

/*outer sections */

body, td, p, div, ul, li, h1, h2, h3, a {font-size: 17px; color: white; position: relative; }
body {background-color:black; min-height:1200px;}
h1 {text-align:center; font-size:28px; font-weight:bold; color:#8D8D8D; padding-bottom:15px;}
i {font-style:italic;}
b {font-weight:bold;}

#wrapper {margin:auto; width:1084px; height:900px; padding-top:25px;}

/*utilities*/
.horizontal_rule {border-top:1px solid #8A8C8E; height:1px; line-height:1px; font-size:0px;}
.clear{clear:both; line-height:0px; font-size:0px; float:none;}
.pixel_align{height:1200px; width:1px; background-color:red; position:absolute; left:1203px; top:0px; zoom:1; z-index:50;}
.checkbox {position:relative; top:1px; *top: 0px; *left:-1px; *margin-right:-1px; }
.emphasis_1 td{color:rgb(238,167,0); font-weight:bold;  padding-top:5px;}
.emphasis_1 td a{color:rgb(238,167,0); font-weight:bold; text-decoration:none; font-size:17px;}
.emphasis_1 td a:hover{text-decoration:underline;}

/* Left panel */
#left_panel{
	display:inline; float:left; width:202px; overflow:hidden; height:755px; background-image:url(/assets/img/3E-logo-navigation.gif);
	font-family:Arial, Helvetica, sans-serif; background-repeat:no-repeat;
}
#left_panel #logo_link{display:block; width:202px; height:236px;}
#left_panel #main_menu {margin-top:25px;}
#left_panel #main_menu li {width:201px; vertical-align:bottom;}
#left_panel #main_menu li a {display:inline-block; text-transform:uppercase;}
#left_panel #main_menu li a:link, #left_panel #main_menu li a:visited {
	color:#eea700; text-decoration:none; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
#left_panel #main_menu li a:hover { text-decoration:underline;}
#left_panel #main_menu li p {color:gray; font-size:13px; line-height:16px; padding:2px 3px;}
#left_panel #main_menu li#item1{height:71px;}
#left_panel #main_menu li#item2{height:84px;}
#left_panel #main_menu li#item3{height:87px;}
#left_panel #main_menu li#item4{height:89px;}
#left_panel #main_menu li#item5 {height:55px; color:#eea700; text-align:center;}
#left_panel #main_menu li#item5 p {display:inline-block; vertical-align:baseline; height:22px;}
#left_panel #main_menu li#item5 a{font-size:16px; line-height:16px;}
#left_panel #main_menu li#item5 span {font-size:16px; vertical-align:top; color:#eea700; padding:0 5px 0 5px; position:relative; bottom:2px; *bottom:3px;}
#left_panel #gateway_link {height:80px; width:200px; position:absolute; top:655px; left: 4px; background-image:url(/assets/img/ag_icon.jpg);}

/* Left panel Navigation*/
body#what #item1 a{color: #EBEBEB !important;}
body#why #item2 a{color: #EBEBEB !important;}
body#how #item3 a{color: #EBEBEB !important;}
body#withwhat #item4 a{color: #EBEBEB !important;}
body#home #main_menu #nav_home{color: #EBEBEB !important;}
body#contact #main_menu #nav_contact{color: #EBEBEB !important;}
body#aboutUs a#nav_about{color: #EBEBEB !important;}

/* Left panel logged in*/
#left_panel.logged_in li a{font-size:16px !important;}
#left_panel.logged_in #main_menu #item5 {text-align:left;}

/* Left panel logged in Navigation*/
body.av #item1 a{color: #EBEBEB !important;}
body.ar #item2 a{color: #EBEBEB !important;}
body.cm #item3 a{color: #EBEBEB !important;}
body.mb #item4 a{color: #EBEBEB !important;}
body.members.contact #nav_contact{color: #EBEBEB !important;}

/* middle panel */
#middle_panel {
	display:inline; float:left; overflow-x:hidden; width:709px;  min-height:1200px; _height:1200px; margin:-19px 0; color:white;
	font-family:Arial, Helvetica; padding-bottom:50px; background-repeat:no-repeat;
}
#middle_panel #content {}

/* right panel */
#right_panel {display:inline; float:left; width:169px; height:755px; border-bottom-style:none; font-family:Arial, Helvetica, sans-serif; margin-left:2px;}
#right_panel #frm_preview {height:55px; margin:19px auto 0 auto; }
#right_panel #frm_preview input#submit {
	font-size:18px; padding:3px 0 3px 5px; color:white; display:block; border:2px #828282 solid;
	-moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:top; width:169px;
	cursor:pointer; line-height:21px; *line-height:13px; background-color:#eeaa00;
}
#right_panel #frm_preview input#submit:hover {border:2px white solid; font-weight:bold;}
#right_panel #frm_login {
	height:155px; width:169px; background-color:#454647; border:1px #454647 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
#right_panel #frm_login label {color:#eeaa00; display:block; margin:8px auto 0 auto; width:140px; }
#right_panel #frm_login input{
	width:135px; font-size:13px; padding:3px 0 3px 5px; color:#828282; display:block; margin-top:7px; border:1px gray solid;
	-moz-border-radius:5px; -webkit-border-radius:5px; vertical-align:top; margin-left:auto; margin-right:auto;
}
#right_panel #frm_login input#submit {
	width:75px;  margin:10px auto 0 auto; cursor:pointer; color:#5F5F5F; line-height:16px; *line-height:13px; background-color:#DEDEDE; padding:3px; *padding-bottom:1px;
}
#right_panel #frm_login input#submit:hover {background-color:#ACACAC; color:white;}

#right_panel #cse-search-box {position:relative; margin-top:15px; width:169px; height: 79px; background-color:#454647; height:35px; padding-top:10px; border:1px #454647 solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#right_panel #cse-search-box input#q {position:absolute; top:10px; left:5px; width:115px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#right_panel #cse-search-box div {
	display:block; position:absolute; top: 10px; left:132px; height:20px; width:28px; background-color:#DEDEDE; text-align:center;
	border:1px #DEDEDE solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;
}
#right_panel #cse-search-box input#sa {
		padding:0 1px 1px 1px; font-size:13px; width:auto; text-align:center; background-color:#DEDEDE; margin:0;
		border:1px #DEDEDE solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;
}
#right_panel #cse-search-box div:hover, #right_panel #cse-search-box div:hover input#sa, #cse-search-box input#sa:hover   {
	background-color:#ACACAC; border-color:#ACACAC; color:white; cursor:pointer;
}

#right_panel #subnav {position:relative; margin-top:15px; width:100%; color:#eea700; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#right_panel #subnav li {margin-bottom:5px;}
#right_panel #subnav li a:link, #right_panel #subnav li a:visited {color:#eeaa00; text-decoration:none; margin-bottom:7px; font-size:22px;}
#right_panel #subnav li a:hover {text-decoration:underline;}
#right_panel .horizontal_rule {margin:10px 0 10px 0; }
#right_panel #adspace {width:171px; height:325px; position:absolute; bottom:20px; left: 0px; background-color:white;}

/* right panel Logged In */
#right_panel.logged_in #logout {height:40px;}
#right_panel.logged_in #logout a{
	display:block; padding:5px 0 7px 0; text-align:center; -moz-border-radius:5px; -webkit-border-radius:7px;
	background-color:#eeaa00; border:2px #828282 solid; text-decoration:none; font-size:18px;
}
#right_panel.logged_in #logout a:hover {border:2px white solid;}
#right_panel.logged_in p a {color:white; font-size:18px; font-weight:normal; text-decoration:underline; font-family:Arial, Helvetica, sans-serif}
#right_panel.logged_in #cse-search-box   {margin-top:15px;}
#right_panel.logged_in #ad_1 {height:100px; width:169px; margin-top:15px; background-color:white;}
#right_panel.logged_in #ad_2 {height:225px; width:169px; margin-top:15px; background-color:white;}
#right_panel.logged_in #ad_3 {height:280px; width:169px; margin-top:15px; background-color:white;}

/* navigation tabs */
body.media #middle_panel ul#top_menu {height:35px; width:658px; margin:auto; text-align:center;}
body.media #middle_panel ul#top_menu li {display:inline; float:left; width:130px; height:35px; background-image:url(/assets/img/tabs.jpg); background-position:top right; margin-right:2px; }
body.media #middle_panel ul#top_menu li.last {margin-right:0px !important;}

body.categories #categories, body.just_added #just_added, body.featured #featured, body.popular #popular, body.browse #browse,
body.ar #articles, body.newsletter #newsletter, body.education #education
,body.text #text, body.posters #posters, body.brochures #brochures, body.graphics #graphics, body.video #video
,body.benefits #benefits, body.communication #communication
,body.media #middle_panel ul#top_menu li:hover
{
	background-position:top left !important;
}

body.ar.education #articles, body.ar.newsletter #articles  {
	background-position:top right !important;
}

body.media #middle_panel ul#top_menu li a:link, body.media  ul#top_menu li a:visited
{


	text-decoration:none; color:navy; font-size:18px; font-weight:normal; display:block; display:inline-block; padding:8px 0px 0 0px; height:27px; width:100%;
}

/* navigation breadcrumbs */
body.media #middle_panel #tabs_bar{width:660px; height:21px; background:url(/assets/img/tabs_bar.jpg) no-repeat; color:#595959; padding:5px 0 14px 10px; }
body.media #middle_panel #tabs_bar li {display:inline; float:left; color:black; font-size:15px; }
body.media #middle_panel #tabs_bar span {display:inline-block; padding:0 5px 0 5px; font-size:13px;}
body.media #middle_panel #tabs_bar li a:link, body.media  #middle_panel #tabs_bar li a:visited {color:#595959; font-size:15px; font-weight:normal; text-decoration:underline;}
body.media #middle_panel #tabs_bar li.last{padding-top:1px;}

/* large forms */
legend, .pseudoLegend {color: #eea700;}
#middle_panel form fieldset#formWrapper {display:block; width:600px; margin:auto; padding:0 25px 0 25px;  border:2px white solid; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
#middle_panel form fieldset#formWrapper legend {font-size:28px; padding:0 5px 0 5px; *margin:0 0 2px -7px; *padding:2px 5px 2px 5px; *height:24px;} /* ie6 and ie7 legend hacks */

#middle_panel form fieldset.first{margin-top:25px;}

#middle_panel form fieldset.innerFieldset {
	display:block; width:350px; margin:25px 0 0 50px; padding:0 25px 0 25px;  border:2px white solid; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
}
#middle_panel form fieldset.innerFieldset legend {font-size:28px; padding:0 5px 0 5px; *margin:0 0 2px -7px; *padding:2px 5px 2px 5px; *height:24px;} /* ie6 and ie7 legend hacks */
#middle_panel form fieldset.innerFieldset .first {margin-top:15px;}
#middle_panel form fieldset.innerFieldset .last {margin-bottom:25px;}

#middle_panel form fieldset .txtInput {padding-bottom:15px;}
#middle_panel form fieldset .txtInput label {display:inline; float:left; width:250px; text-align:right; margin:0 25px 0 0; padding-top:3px; font-size:24px; height:21px;}
#middle_panel form fieldset .txtInput input {
	display:inline; float:left; width:275px; border:1px solid white; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
	color:#828282; font-size:22px; padding:3px 0 0 7px;
}
#middle_panel form fieldset .txtInput.twoline label {height:48px;}
#middle_panel form fieldset .txtInput.twoline input {margin-top:12px;}

#middle_panel form fieldset .chkbxInput {margin-bottom:7px; padding-left:25px;}
#middle_panel form fieldset .chkbxInput label {font-size:24px; display:inline-block; margin-left:15px; position:relative; top:2px;}

#middle_panel form fieldset.textArea {margin-left:50px;}
#middle_panel form fieldset .textArea label{display:block; font-size:24px; padding:25px 0 15px 0;}
#middle_panel form fieldset .textArea textarea {
	height:250px; width:470px; padding:15px; color:#828282; font-size:20px; border:1px solid white; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
}

#middle_panel form fieldset.submit {text-align:center; padding:25px 0 25px 0;}
#middle_panel form fieldset.submit .button {
	background-color:#999; border:1px solid #999; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;
	padding:3px 0 3px 0; color:white; font-size:20px; width:125px; height:35px;  }
#middle_panel form fieldset.submit .button:hover {color:#eea700; background-color:#585858; border-color: #585858; position:relative; }
#middle_panel form fieldset.submit .button.cancel {position:relative; left:-75px;}
#middle_panel form fieldset.submit .button.submit {position:relative; right:-75px;}

/**member pages**/

/* middle panel */
.public #middle_panel {padding:400px 20px 25px 20px; width:669px; }

/*table styles*/
table {
	table-layout:fixed; border:2px white solid; margin:auto;
	-moz-border-radius:7px; -webkit-border-radius:7px; border-spacing:0px;
}
td {padding: 10px 0 10px 0; border: 1px white solid; border-right:0px black solid;}
tr {height:25px;}
table strong {font-weight:bold;}
table em {font-style:italic;}

col.tablerow_n1 {width:350px;}
col.tablerow_n2 {width:100px;}
td.col_header{text-align:center; vertical-align:middle;}
td.col_header.mini {font-size:16px !important;}
td.col_header {font-size:18px ; color:#eea700; padding-bottom:10px; padding-top:10px;}


tr.first td.tablerow_n1 {padding-top:25px;}
tr.last td.tablerow_n1 {padding-bottom:25px;}
tr.first td {border-top:none;}
tr.last td {border-bottom:none;}
tr td:first-child {border-left:none;}
.colspan {width:1px; *width:auto;} /*fixes Chrome bug */

.header {padding:25px 0 15px 25px; text-align:center;}
.tablerow_n1 {padding-left: 25px; padding-right:15px;}
td.header{text-align:center; vertical-align:middle; padding:15px 0 15px 0; color:#eea700; font-size:25px; font-weight:bold }
td.header.colspan {padding-top:10px !important; padding-bottom:10px !important;}
td.header.mini {font-size:18px; text-align:center; padding:0px; vertical-align:middle;}
td.header.mini.colspan {font-size:20px !important; padding:10px 15px 10px 25px;}
td.header.mini a{font-size:20px !important; text-align:center; color:#eea700; text-decoration:none;}
td.header.mini a:hover{text-decoration:underline;}
.tablerow_s1 {padding: 10px 15px 10px 35px; font-style:italic; background-color:#6D6D6D;}
.tablerow_n2 {text-align:center; padding:0px; vertical-align:middle;}
table .checkbox {vertical-align:middle; text-align:center; font-weight:bold; font-size:22px;}

/* home page */
#home #middle_panel {background-image:url(/assets/img/3E-home.jpg);}
#home #middle_panel #content {padding-top:88px; }
#home #middle_panel #content a#video_overlay{
	display:block; position: absolute; left: 55px; top: 50px; width:115px; height: 58px; background: url(/assets/img/3e-home-info-video.jpg);
}
#home #middle_panel #content h1 {text-align:center; margin-top:3px; padding:0; }
#home #middle_panel #content h1 a:link, #home #middle_panel #content h1 a:visited{text-decoration:none; font-size:23px; font-weight:bold;}
#home #middle_panel #content h1 a:hover{text-decoration:underline; color:#eea700; }
#home #middle_panel #content ul {margin:5px 0 18px 0; padding:0 15px 0 15px; text-align:center;}
#home #middle_panel #content ul li {text-align:center; color:#919598; font-size:21px; display:inline; line-height:25px; }
#home #middle_panel #content h2 {font-size:24px; text-align:center; font-weight:bold; margin-bottom:16px; }
#home #middle_panel #content h2 a:link, #home #middle_panel #content h2 a:visited{text-decoration:none; font-size:24px; font-weight:bold; color:#eea700;}
#home #middle_panel #content h2 a:hover{text-decoration:underline; }

/* about us page */
#aboutUs #middle_panel, #member_list #middle_panel, #member_support #middle_panel {background-image:url(/assets/img/3E-what.gif); }

/* what page */
#what #middle_panel, #member_list #middle_panel, #member_support #middle_panel {background-image:url(/assets/img/3E-what.gif); }

/* why page */
#why #middle_panel {background-image:url(/assets/img/3E-why.gif);}

/* how page */
#how #middle_panel {background-image:url(/assets/img/3E-how.jpg);}

/* how page */
#withwhat #middle_panel {background-image:url(/assets/img/3E-with-what.gif);}

/* withwhat page */
#withwhat #middle_panel {background-image:url(/assets/img/3E-what.gif);}

/* memberlist page */
#memberlist #middle_panel {background-image:url(/assets/img/3E-what.gif); }

/* support page */
#support #middle_panel {background-image:url(/assets/img/3E-what.gif); }

/* benefits page */
#benefits #middle_panel {background-image:url(/assets/img/3E-benefits.jpg);  }
#benefits #middle_panel #content {padding-top:112px; }

/* contact page */
.public#contact #middle_panel {padding-top:0px; width:669px; }
#contact #middle_panel #content {padding:20px 0 15px 0; }

/* enroll page */
.public#enroll #middle_panel {padding-top:0px; width:669px; }
#enroll #middle_panel #content {padding:20px 0 15px 0; }
#enroll #middle_panel form fieldset.innerFieldset {
	display:block; width:425px; margin:15px 0 0 50px; padding:0 25px 0 25px;  border:2px white solid; -moz-border-radius:7px; -webkit-border-radius:7px;
}
#enroll #middle_panel form p {
	text-align:center; font-size:22px; width:450px; margin:0 auto 0 auto; color:#eea700; line-height:26px; vertical-align:top; padding-top:10px;
}

/**member pages**/

/* media pages */
body.media {height:1200px; min-height:1200px;}
body.members #middle_panel {width:670px; height:775px; margin:0 19px 0 19px;}
body.media #middle_panel {background:url(/assets/img/gradient.jpg) repeat-x 0 59px; height:auto; }

/*media list middle section*/
body.media.list #middle_panel {background-image:none;}
body.media.list #middle_panel .horizontal_rule {background:url(/assets/img/hr.png) center left no-repeat; width:649px; border:none; padding-top:15px; }
body.media.list #middle_panel h1 {text-align:center; padding:0px 0 10px 0; color:#9A9A9A; font-size:26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }

/* video categories buttons*/
body.media #middle_panel div#categoriesMenu {padding-left:9px; height:360px;}
body.media #middle_panel div#categoriesMenu ul{padding-bottom:10px; margin-left:-19px; zoom:1;}
body.media #middle_panel div#categoriesMenu ul li {display:inline; float:left; margin-left:19px; text-align:center; cursor:pointer; }

body.media #middle_panel div#categoriesMenu ul li a:link, body.media  #middle_panel div#categoriesMenu ul li a:visited
{
	text-decoration:none; color:#404040; font-size:18px; font-weight:normal; display:block;
	padding:9px 0 13px 0 !important; background:url(/assets/img/channels.jpg) top right; width:204px;
}
body.media #middle_panel div#categoriesMenu ul li a:hover {background-position:top left;}

body.media #middle_panel div#categoriesMenu p {color:#8C8C8C; font-size:15px; font-weight:bold; text-align:right; padding:5px 15px;}

/* video categories content*/
body.hasSubNav #middle_panel {height:700px;} /*for ie6 */
body.hasSubNav #wrapper > #middle_panel {height:auto; min-height:700px;}
body.media.video #middle_panel div#categories_content {
	height:335px; width:293px; background:url(/assets/img/tv.png) no-repeat bottom right; display:inline; float:right; margin-top:15px;
}

/* Articles categories content */
body.media.ar #middle_panel div#categories_content {
	height:330px; width:390px; background:url(/assets/img/articles.png) no-repeat bottom right; display:inline; float:right; margin-top:15px;
}

/* Members Benefits categories content */
body.media.mb #middle_panel div#categoriesMenu {padding-left:9px; height:310px; }
body.media.mb #middle_panel div#categories_content {
	height:383px; width:279px; background:url(/assets/img/members.png) no-repeat bottom right; display:inline; float:right; margin-right: 15px;
}

/* video list middle section individual items */
body.media.video.list #middle_panel ul.video_row {width:692px; margin:10px 0 10px -22px; }
body.media.video.list #middle_panel ul.video_row li {display:inline; float:left; margin:10px 0 0 32px; }
body.media.video.list #middle_panel ul.video_row a:link, body.media.video.list #middle_panel ul.video_row a:visited
{
	display:block; width:138px; float:left; text-decoration:none;
}
body.media.video.list #middle_panel ul.video_row img{display:block; width:138px;}
body.media.video.list #middle_panel ul.video_row p {padding:3px 5px 0px 0px; font-size:13px; line-height:15px; color:#8C8C8C; font-weight:bold;}
body.media.video.list #middle_panel ul.video_row p.title {color:white; padding-top:8px;}

body.media div.overlay, .overlay {background:url(/assets/img/overlay/white.png) no-repeat !important; background:url(/assets/img/overlay/white.jpg) no-repeat; padding:40px; width:576px; display:none;}
body.media div.overlay div.close, .overlay div.close {background:url(/assets/img/overlay/close.png) no-repeat !important; background:url(/assets/img/overlay/close.jpg) no-repeat; position:absolute; top:2px; right:5px; width:35px; height:35px; cursor:pointer; }
body.media a.player, body.media a.audio, a.player {display:block; height:450px;}



/* Text list area for Articles, Campaign Materials, etc */
body.ar .horizontal_rule{width:600px !important; margin:auto; }
body.media #middle_panel ul#text_list li.odd, body.media #middle_panel ul#text_list li.even  {padding:10px 10px 10px 0px; zoom:1; position:relative;}
body.media #middle_panel ul#text_list li ul{float:left; padding-right:10px;}

body.media #middle_panel ul#text_list li.even {background-color:#2E2E2E;}
body.media #middle_panel ul#text_list ul.resource_links {width:138px; }
body.media #middle_panel ul#text_list li ul.resource_links li {float:left; color:#eea700; padding-bottom:10px; width:45%;}
body.media #middle_panel ul#text_list li ul.resource_links li.left{padding-right:8px; text-align:right;}
body.media #middle_panel ul#text_list li ul.resource_links li.right a {padding-left:10px;}
body.media #middle_panel ul#text_list ul.resource_info {width:500px;}
body.media #middle_panel ul#text_list ul.resource_info li.title {color:#eea700; font-size:20px; padding-bottom:6px;}
body.media #middle_panel ul#text_list ul.resource_info li.author {padding-bottom:6px;}
body.media #middle_panel ul#text_list ul.resource_info li.add_info {font-style:italic;}

body.media #middle_panel ul#text_list li ul.resource_links li a
,body.media #middle_panel ul#text_list li ul.resource_links li a:visited
	{color:#eea700; text-decoration:none; font-weight:normal; font-size:17px;}
body.media #middle_panel ul#text_list li ul.resource_links li a:hover{text-decoration:underline;}

.pagination {text-align:center; padding:0 15px 0 0; color:#8C8C8C; font-size:15px; padding-top:15px !important;}
.pagination a.previousNext {font-size:13px; text-decoration:none; padding:0 8px 0 8px; font-weight:bold;}
.pagination a.youAreHere, .pagination a.youAreHere:visited {color:#eea700; text-decoration:none;}
.pagination a.youAreHere:hover {text-decoration:none;}
.pagination a.paginationOuter {text-decoration:underline !important; padding:0 5px 0 5px;}
.pagination a, .pagination a:visited  {color:#8C8C8C; font-size:15px; text-decoration:none; font-weight:bold;}
.pagination a:hover {text-decoration:underline;}

/** Content Area list area for Articles, Campaign Materials, etc - Editable by user **/
body.ar div.editable {
	margin:5px auto; padding:25px; background-color:#ebebeb; border: 0px white solid; -moz-border-radius:15px; -webkit-border-radius:15px;
}

body.ar div.editable * {color:black;}
body.ar div.editable p {padding-bottom:10px;}

.public #middle_panel #content.editable a, .members #middle_panel .editable a {font-size:17px; color:#eea700;}
.public #middle_panel #content.editable p, .members #middle_panel .editable p {font-size:17px; padding-bottom:10px; line-height:22px; }
.public #middle_panel #content.editable h1, .members #middle_panel .editable h1 {color:#eea700; font-size:28px; padding:10px 0 20px 0; font-weight:normal;}
.public #middle_panel #content.editable h2, .members #middle_panel .editable h2 {color:#eea700; font-size:22px; padding:5px 0 15px 0;}
.public #middle_panel #content.editable ul, .members #middle_panel .editable ul {padding-bottom:15px;}
.public #middle_panel #content.editable ul li, .members #middle_panel .editable ul li {padding-left: 25px; font-style:italic; font-size:17px; line-height:20px;}
.public #middle_panel #content.editable table, .members #middle_panel .editable table {margin-top:10px;}
.public #middle_panel #content.editable table tr, .members #middle_panel .editable table tr {}
.public #middle_panel #content.editable table td, .members #middle_panel .editable table td {padding:8px;}
.public #middle_panel #content.editable table tr:first-child td, .members #middle_panel .editable table tr:first-child td {font-size:20px; padding-bottom:10px;  color:#eea700;}
