html, body { height:100%; background-color:#FFFFFF; }


/* Elements */
/*h1, h2, h3, h4 { margin: 5px 0px 3px 0px; }*/


strong { font-weight:bold; }
p { margin:0.4em 0 0.4em 0; color: #4A4A49;}
.orange {color: #ef9c18;}

.hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.left { float:left; } .right { float:right; } .clear { clear:both; } 
.half {width:50%;}
.clearfix {clear: both;}
.addthis {margin:20px 0;}
.back-clr {background-image: none; background-color: #FFF;}
.uppercase {text-transform:uppercase;}

/* LAYOUT */
div#wrapper { margin:0 auto; width:974px; position:relative;}
div#wrapper_inner { margin:0 auto; width:974px; }
div#pagewrapper, div#homewrapper, div#homewrapper_hr {background-color: #FFF; height: auto; float:left; margin-left: 7px; width:960px;}
div#pagewrapper, div#homewrapper_hr {padding-bottom:10px;}
.pageback {background:transparent url(../images/bg_page.gif) repeat-y; }
div#header {margin: 0 auto; width:960px; min-height: 114px; background-color: #FFF;}
h1#logo { float:left; width:429px; min-height:114px; background:transparent url(../images/logo.gif) no-repeat; text-indent: -9999px; margin: 0px;}
h1#logo a {display:block; height:75px; width:275px;}
.homelarge {font-size:120%;font-weight:bold;line-height:16px;}

/* Accessibility Font-Sizer Specific Styling */
#fontsizer {}
.fsizer {min-width: 76px; float: left;} /* Container element */
.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #9c9ea0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }
/* Three 'A' links used to control size */
.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }
.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */
#fontsize_holder {float:right; /* min-width: 171px; */ padding-top: 10px; font-size: 0.87em; }
.fontsize-text{float:left; color:#9c9ea0; padding-top: 4px; padding-left:10px;}
.fontsize-text a {color:#9c9ea0; text-decoration: none;}
.fontsize-text a:hover {color:#9c9ea0; text-decoration: underline;}

/* Primary navigation styles */
#main_nav {margin: 0 auto; width:960px; min-height:74px; background-color:#FFF;}
#main_nav ul { clear: both; display: block; margin: 0 auto; overflow: hidden; font-size: 0.73em; font-weight: bold; padding-top: 18px; min-height:36px; width: auto; padding-left: 27px;}
#main_nav ul li { display: inline;}
#main_nav ul li a { display: block; float: left; text-decoration: none; min-height:12px; width: 103px; text-transform: uppercase; margin-right: 7px; font-size: 1.1em; border: 2px solid #e4e4e4; text-align: center;}
#main_nav a {color: #ef9c18; text-decoration: none; padding-top: 10px; padding-bottom: 10px;}
#main_nav li#current a , #main_nav li.active a , #main_nav a:hover {color: #FFF; background-color: #ef9c18; text-decoration: none; border: 2px solid #ef9c18; text-align: center;}
#main_nav li#current a span , #main_nav li.active a span , #main_nav a:hover span { color: #FFF; background-color: #ef9c18; text-decoration: none; border: 2px solid #ef9c18; text-align: center;}

/* Search and donate styles */
#sitesearch {float:right; min-width: 531px;}
#search {float:right; width: 230px; padding-top: 10px; position:relative; padding-bottom:0.6em; }
#searchwrapper { float: left; width:205px; /*follow your image's size*/height:34px; /*follow your image's size background-image:url(../images/bg_search.gif); */ background-repeat:no-repeat; /*important*/ padding:0px; margin:3px 0px 0px 0px; position:relative; /*important*/}
#searchwrapper form { display:inline ; }
#search a#advancedsearch { 
	/*color:#EF9C18; */
	color:#FFFFFF;
	position:absolute; 
	bottom:0;
	right:30px; 
	text-decoration:none; 
	font-size:0.8em; 
	/*height:0.8em;*/
}
.searchbox { border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ top:3px; left:3px; width:165px; height:auto;}
.searchbox_submit {border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ top:0px; left:170px; width:34px; height:34px; display: block; cursor: pointer; text-indent: -9999px; font-size: 0; line-height: 0; }
.donate_button {float:right; width:132px; min-height:41px; background:transparent url(../images/bt_donate.jpg) no-repeat; text-indent: -9999px; margin: 0px; padding-left: 20px;}
.donate_button a {display:block; height:41px;}
.search_back {background:transparent url(../images/bg_search_txt.gif) no-repeat 0 0; color: #FFF; text-indent: -9999px; padding-top: 12px;}
.search_normal{color: #464646; padding-top: 8px; outline-color:#FFFFFF;}
.search-error {padding-top:20px;}

/* homepage styles */
.homecontainer{margin:0 auto; width:960px; min-height:auto; background-color: #FFF; position: relative;}
.moduletable_homeintro p {margin: 0; padding: 10px 45px 10px 45px; font-size: 1.1em;}

/* FARHAN @ 14-02-16 */
div#homecenter { float:left; width:460px; padding-left:10px;} /* 470+10 = 240+240 */
div#homeright { float:left; width:240px; padding-left: 10px; }
div#homeleft { float:left; width:240px;}
div#homeleft_hr { float:left; width:195px; margin-left: 45px;} /* 195+45 = 240 */
/* FARHAN @ 14-02-16 */

div#homewrapper h3 {color:#575757; text-transform: uppercase; font-weight: bold; min-height:15px; width:100%;}
div#homewrapper h3 span {background-color: #FFF; padding:2px 6px 2px 0;}
div#homewrapper h3 a {color:#1d93d2;text-decoration:none;}
div#homewrapper h3 a:hover {text-decoration:underline;}
div#homecenter a { color:#1D93D2; text-decoration:none; }
div#homecenter div.pub_wrapper a { font-weight:normal; }

.homedate {color:#464646;}
.homearticle {width:266px; height:auto; padding-left: 45px;}
.homearticle a{color:#1d93d2;text-decoration:none;}
.homearticle a:hover{color:#1d93d2;text-decoration:none;}
.homearticle h4 a {color: #464646;; font-weight: bold; text-decoration: none;}
.homearticle h4 a:hover {text-decoration: underline;}
.homearticle img {float:left; border:1px solid #adadad; margin: 0 8px 0 0;}
.course_button a, .pub_button a {color:#1d93d2;text-decoration:none;font-weight:normal!important;}
.course_button a:hover, .pub_button a:hover {text-decoration:underline;}

#latest_courses {width:271px;}
.course_link {margin-bottom: 20px!important;}
.course_link a {color: #1d93d2; text-decoration: none; font-weight: normal!important;}
.course_link a:hover {text-decoration:underline;}
.course_button {padding-bottom: 20px;}

#form-login {float:right;min-width:320px;height:auto;text-align:right;color:#9C9EA0;font-size: 0.87em;}
#form-login ul {padding:23px 14px 0 0;float:right;}
#form-login ul li {display:inline;}
#form-login ul li strong {margin-right:5px;}
#form-login ul li.first {border-right:1px solid #9C9EA0;}
#form-login input {background-color:#FFF;border:0;text-transform: capitalize; margin:0px;color:#9C9EA0;cursor:pointer;padding:0!important; }
#form-login input:hover {color:#1d93d2;}

/* FAQ accordion */
/* jQuery UI overrides */
#accordion {font-family : Arial, Helvetica, sans-serif !important;}
.ui-accordion .ui-accordion-header {color:#FFF !important; margin-bottom: 0 !important; text-indent: 11px; font-size: 0.87em; padding-top: 3px;}
#accordion .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:url('../img/bg_accordion_hd.gif') repeat-x scroll 50% 50% #23aadb; border:none; min-height: 22px;}
#accordion .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:url('../img/bg_accordion_hd.gif') repeat-x scroll 50% 50% #23aadb; border:none; min-height: 22px;}
#accordion .ui-corner-all, #accordion .ui-corner-top, #accordion .ui-corner-bottom { -moz-border-radius: 0px; border-radius:0px;}
#accordion .ui-icon {background-image: none;}
#accordion .ui-widget-content {border-left: 1px solid #1d93d2; border-right: 1px solid #1d93d2; border-bottom: 1px solid #1d93d2; background-color: #f4f4f4;}
.ui-accordion .ui-accordion-content {top:0px !important; padding: 11px !important; background-color: #f4f4f4 !important; background-image: none !important; font-size: 0.87em !important; margin-bottom:0 !important;}
/* Pop-up overlay */
.ui-widget-overlay {background-color: #000!important; background-image: none!important;}
/* datepicker */
.ui-datepicker-trigger {padding: 2px 0 0 2px!important;}

/* module styles */
div.moduletablerssfeeds, div.moduleNewsletter, div.moduletablehighlights, div.moduletablesubscribe, div.moduletabledonate, div.moduletablerelateddownloads {position:relative;}

div.moduletablerssfeeds h3, div.moduletablehighlights h3, .moduletablepromo h3, .moduletablesubscribe h3, .moduletablesubscribe h3, .moduletabledonate h3 {position: absolute; top:5px; left:0px; background-color: #F1F1F1; color: #47A3AD; display: block; width: 130px; min-height:22px; padding-left: 15px; font-size: 1.0em; padding-top: 5px; z-index: 1; margin:0px;}

div.moduleNewsletter h3 {position: absolute; top:5px; left:0px; background-color: #F1F1F1; color:#47A3AD;font-family:FSLolaWeb; font-size:24px; font-weight:bold; display: block; min-height:22px; padding-left: 10px; padding-top: 5px; z-index: 1; margin:0px;}

.modhighlights {position:relative; background:#F1F1F1}


div.rssfeeds, div.newslettersubscribe{margin-left:3px; width:169px; position:relative; clear:both;background-color: #FFF; border:5px #d4d4d4 solid; margin-bottom: 12px; padding: 35px 9px 5px 9px;}
div.newslettersubscribe p {padding: 0; margin: 0; font-size: 0.87em; line-height: 1.2em;}
div.newslettersubscribe a {color:#1d93d2; text-decoration:none;}
div.newslettersubscribe a:hover {text-decoration:underline;}
div.moduletablesubscribe form input[type='text'] {width:163px; border:1px solid #adadad; margin-top: 4px; margin-bottom: 5px; padding: 4px 2px 4px 2px; color:#464646; font-size: 0.87em; }
div.moduletablesubscribe form input[type='submit'] {color: #FFF; background-color:#1d93d2; text-decoration: none; padding: 2px; font-size: 0.77em; text-transform: uppercase; font-weight: bold; border:none; cursor: pointer; float: right; }
.rssicon { /*float:right; padding-right: 105px; padding-top: 1px;*/ }
.noscript-subscribe {display:block; height:26px;}
.moduletabledocman{width:271px;}
.pub_wrapper {width: 230px; padding-bottom: 20px;}
.pubdata {float:right; width: 155px;} /* pub_wrapper 230 - img 68 = 162 */
.pubdata p {margin:0px;}
.pubdate {color:#464646;}
.pub_serial{
	color:#818181;
}
.moduletabledocman img {float:left; border:1px solid #adadad; margin: 0 15px 0 0;}
.moduletabledocman a, .moduletable_courses a {color: #1d93d2; text-decoration: none;font-weight: bold;}
.moduletabledocman a:hover, .moduletable_courses a:hover {text-decoration: underline;}
.moduletable_newsletter{width:200px; padding-bottom: 20px;}
 .moduletable_courses {width:100%;padding-bottom: 20px;}
.moduletabledonate {margin-left: 23px;}
.moduletable_newsletter form label {width:264px; color:#464646; font-weight: bold; font-size: 0.87em;}
.moduletable_newsletter form input[type='text'] {width:258px; border:1px solid #adadad; margin-top: 6px; margin-bottom: 9px; padding: 4px 2px 4px 2px; color:#464646; font-size: 0.87em; }
.moduletable_newsletter form input[type='submit'] {color: #FFF; background-color:#1d93d2; text-decoration: none; padding: 2px; font-size: 0.87em; text-transform: uppercase; font-weight: bold; border:none; cursor: pointer; }

div.moduletabledocmansearch {min-width:220px;background-color:#f1f1f1;color:#464646; padding:10px 10px 10px 10px; margin: 10px 0; font-size:80%;}
div.moduletabledocmansearch h4 {margin:0;color:#47A3AD;font-size:18px;}
div.moduletabledocmansearch p {margin:0; font-size:16px; font-family: source-sans-pro; margin-top:10px; margin-bottom:5px}
div.moduletabledocmansearch a {margin-top: 0px!important; margin-bottom: 10px!important; color: #FFF !important; background-color:#08799E; text-decoration: none; padding: 10px; font-size: 0.87em; text-transform:none; font-weight: bold;}
div.moduletabledocmansearch a:hover {color: #FFF !important; background-color:#47A3AD; text-decoration: none !important; padding:10px;}

div.moduletablerelateddownloads h3{position: absolute; top:0px; left:-8px; background-color: #1d93d2; color: #FFF; display: block; width: 130px; min-height:22px; padding-left: 15px; text-transform: uppercase; font-size: 1.0em; padding-top: 5px; z-index: 1; margin:0px;}
div.moduletablerelateddownloads {width:153px; position:relative; clear:both;background-color: #FFF; border:5px #d4d4d4 solid; margin:10px 0 10px 20px; padding: 35px 9px 5px 9px;}
div.moduletablerelateddownloads ul {padding-bottom:12px;font-size:90%;}
div.moduletablerelateddownloads li a {color:#000;text-decoration:underline;}
div.moduletablerelateddownloads li a:hover {text-decoration:none;}
div.moduletablerelateddownloads ul li img {float:left;padding-right:4px;}

div.moduletablememberstop h3{position: absolute; top:0px; left:-8px; background-color: #1d93d2; color: #FFF; display: block; width: 130px; min-height:22px; padding-left: 15px; text-transform: uppercase; font-size: 1.0em; padding-top: 5px; z-index: 1; margin:0px 0 0 0;}
div.moduletablememberstop {width:153px; position:relative; clear:both;background-color: #FFF; border:5px #d4d4d4 solid; margin:0 0 14px 25px; padding: 35px 9px 5px 9px;}
div.moduletablememberstop ul {padding-bottom:12px;font-size:90%;}
div.moduletablememberstop li a {color:#000;text-decoration:underline;}
div.moduletablememberstop li a:hover {text-decoration:none;}
div.moduletablememberstop ul li img {float:left;padding-right:4px;}

div.joomla_add_this {margin-top:10px;}

/* news list styles */
.news-wrapper{color:#464646;}
#center .modifydate, #center .createdate {font-weight:bold;font-size: 90%; }
#years {padding-bottom:10px;}

/* protocols styles */
#protocolform {border:3px solid #d1d0d0; padding: 10px; background-color:#f0f0f0; margin-bottom: 20px;}
#protocolform .frow {margin-bottom: 0px;}
#protocolform .frow-label {color:#464646; font-size: 90%;}
#protocolform .textleft {text-align:right!important;}
#protocolform .bigger {width:80%!important; font-weight:bold!important; font-size:120%!important;text-align:left!important;}
#protocolform .frow-capture .inputbox {width:300px!important; margin-left: 6px;}
#protocolform .frow-capture .inputbox2 {width:356px!important; margin-left: 6px;}
#protocolform .text_area {margin-left: 6px;}
/* protocol form override selectors */
#protocolform .frow-label {color:#464646; padding-top: 2px;}
#protocolform .frow-label, #protocolform .frow-date-dual .frow-title {width:15%;text-align: right;}
/* typically side-by-side from date and to date */
#protocolform .frow{margin-top:4px;}
#protocolform .frow-date-dual{padding:6px 0;border-bottom:1px solid #ddddd8;}
#protocolform .frow-date-dual .frow-title{ color: #000; }
#protocolform .frow-date-dual .frow-fields{width:100%;}
#protocolform .frow-date-dual .frow-label{width:15%;text-align:center;}
#protocolform .frow-date-dual .frow-capture{width:35%;}
#protocolform .frow-date-dual .frow-label{}
#protocolform .frow-date-dual .frow-label label{padding:0 0 0 0;}
#protocolform .frow-date-dual .frow-capture input{width:70%;float:left;}
#protocolform .frow-date-dual .frow-capture img.calendar{float:left;margin-left:5px;}
#protocolform .frow-action {padding-left: 20%;}
#protocolform .frow-action input { background: #1d93d2; border: 0; padding: 5px; font-weight: bold; text-transform: uppercase; width: 120px; margin: 10px; float: left; color: #fff; display: block; cursor: pointer; }
#protocolform .frow-action input:hover { background: #ef9c18; }
/* protocols reults selectors */
.protocol-wrapper {margin-bottom: 10px; border: 1px dotted #e4e4e4;color:#464646;}
.protocol-wrapper h3 {margin-bottom: 4px!important;}
.protocol-lft {font-size: 90%; float:left; width:45%; border:#818181 1px solid;}
.protocol-rgt {font-size: 90%; float:right; width:45%; border:#818181 1px solid;}
.protocol-summary {padding:10px;}
.protocol-wrapper a { background: #1d93d2;padding: 3px; font-weight: bold; text-transform: uppercase; color: #fff!important; text-decoration: none; font-size: 90%;}
.protocol-wrapper a:hover { background: #ef9c18; color: #FFF!important; text-decoration: none!important;}

/* media center selectors */
.media-wrapper {float:left;margin-bottom:10px;border-bottom: 1px dotted #e4e4e4;color:#464646;}
.media-wrapper img {float:left;margin-bottom:10px!important;}
.media-wrapper img.caption, .media-wrapper span.caption {display:none!important;}
.media-wrapper h3 {margin-bottom:4px!important;margin-left:90px!important;}
.media-wrapper p {margin-left:90px!important;}

/* search result selectors */
.search_result .word label {display:none;}
.search_result button {background: #1d93d2;padding: 3px; font-weight: bold; text-transform: uppercase; color: #fff!important; text-decoration: none; font-size: 90%; border:0;cursor:pointer;}
.search_result button:hover {background: #ef9c18;}
.search_result .word {width:34%;float:left;}
.search_result .butpos {width:60%;float:left;}
.search_result .inputbox {height:18px!important;border:2px solid #e4e4e4;}
.search_result .search_nav {margin-top: 20px;}
.search_result fieldset { padding-bottom:20px; }
.searchintro p {margin-top: 20px!important;}
.search_nav {padding-bottom:10px;}

.results h4{font-size:115%;margin-bottom:0px!important;margin-top:0px!important;}
.results ol li {margin-bottom:10px;border-bottom: 1px dotted #e4e4e4; padding-bottom:10px;}

/* footer styles */
div#footer_inner {margin:0 auto; width:974px; min-height:292px;}
div#footer {clear: both; min-height:292px; position: relative;}
div#footer_upper {margin:0 auto; width:960px; min-height:252px; background-color: #e5e5e5;}
div#footer_column { /* GENERATE BY FARHAN @ 14-02-13 */
	/*width:870px;
	
	*/
	width:900px;
	margin-left: 20px;
	/*margin-right: 45px;*/ /* 960-870=90, then 90/2=45 */
	/*visibility:visible;
    border:1px solid;*/
}

div#footer_from_section_n_category, div#footer_from_menu{float:left; width:25%; padding-top: 28px;} /* REVISED BY FARHAN @ 14-02-13 */
div#footer_from_menu_right{float:right; width:230px; padding-top: 28px;}

div#footer_center{float:left; width:330px; padding-top: 28px;}
div#footer_right{float:left; width:370px; padding-top: 40px;}
div.footbox{float:left; width:154px; position: relative; margin-right: 28px;}
.menuquick {padding-left: 27px;} /* REVISED BY FARHAN @ 14-02-13 */
ul.latestnewscentres, ul.menuquick {padding-bottom: 20px; font-size: 0.92em; padding-left: 20px;}
.menuquick li a, .latestnewscentres li a {color:#464646; text-decoration: none;}
.menuquick li a:hover, .latestnewscentres li a:hover {color:#464646; text-decoration: underline;}
.flwrapper{width:154px; min-height: 150px; float: left; margin-left: 5px;}
.fltop{width:154px; height: 7px; background:transparent url(../images/bgft_menutop.gif) no-repeat;}
.flmid{width:154px; min-height: 140px; background:transparent url(../images/bgft_menumid.gif) repeat-y;}
.flbot{width:154px; height: 7px; /*background:transparent url(../images/bgft_menubot.gif) no-repeat;*/}
ul.menupolicies, ul.menumembers {padding: 40px 10px 0 10px; font-size: 0.92em;}
.menupolicies li, .menumembers li {padding-bottom: 4px;}
.menupolicies li a, .menumembers li a {color:#464646; text-decoration: none;}
.menupolicies li a:hover, .menumembers li a:hover {color:#464646; text-decoration: underline;}
.policies h3 {position: absolute; top:7px; left:0px; background-color: #ef9c18; color: #FFF; display: block; width: 130px; min-height:22px; padding-left: 15px; text-transform: uppercase; font-size: 1.0em; padding-top: 5px;}
.marea h3 {position: absolute; top:7px; left:0px; background-color: #1d93d2; color: #FFF; display: block; width: 130px; min-height:22px; padding-left: 15px; text-transform: uppercase; font-size: 1.0em; padding-top: 5px;}
.foothead, #footer_center h3, #footer_from_section_n_category h3, #footer_from_menu h3, #footer_from_menu_right h3 {color:#464646; text-transform:uppercase; font-weight: bold; font-size: 1.1em; margin-bottom: 6px;}
#footer_from_section_n_category h3, #footer_from_menu h3{
	padding-left: 20px;
}





.top_return {width:960px; min-height:27px; background-color: #FFF; text-align: center;}
.page_top {width:117px; min-height:17px; padding-top: 10px; background:transparent url('../images/bt_toppage.gif') top left no-repeat; text-align: center; color: #9c9ea0; margin: 0 auto; font-size: 0.80em;}
.page_top a {display:block; min-height:17px; width: 117px; color: #9c9ea0; text-decoration: none;}
.page_top a:hover {color: #9c9ea0; text-decoration: underline;}
.explore_site {position: absolute; top:7px; left:7px; background-color: #000; color: #FFF; display: block; width: 140px; min-height:25px; padding-left: 27px; text-transform: uppercase; font-size: 1.2em; padding-top: 5px;}
div#footer_lower {margin:0 auto; width:960px; min-height:28px; background-color:#ef9c18; padding-top: 14px; }
div#footer_lower ul { padding-left: 10px; padding-right: 10px; display : inline; font-size:0.87em; font-weight: normal; float:right;}
div#footer_lower ul li { font-family : Arial, Helvetica, sans-serif; color : #FFF; margin-left : 0; padding : 0 10px; border-left : 1px solid #FFF;list-style : none; display : inline;}
/* div#footer_lower ul li.first { border-left : none; list-style : none; display : inline; } */
div#footer_lower ul.menu > li:first-child {border-left : none; list-style : none; display : inline;}
div#footer_lower ul a { color : #FFF; text-decoration : none;}
div#footer_lower ul a:hover { text-decoration : underline;}
.copyright {float:left; font-size:0.87em; color: #FFF; padding-left: 27px;}
div#footer_shadow {
	width:974px; 
	height:20px; 
	/*background:transparent url('../images/bg_footer_shd.jpg') top left no-repeat;*/
}

div#center { float:left; width:500px; display:inline;}
div#right { float:left; width:207px; } /* FARHAN 227 */
.docmanheadZF {
	/*border-bottom:1px solid #ccc; */
	background-color:#f1f1f1;
	width:220px;
	height: 35px;
	padding: 5px 0 9px 10px;
	font-size:14px; 
	font-weight:bold; font-family: source-sans-pro;
	color:#217DBB;
	text-decoration:none;
	text-transform:uppercase;
}


div#left { float:left; width:220px;  }

/* RSForms! Pro */
div.formCaption { height:auto; }

/* Menu */
#sidenav ul, #sidenav li { padding-left:3px; }

.migration { color:#FF0000; }
.contentpaneopen_edit { display:none; }

#center .event-downloads ul { list-style:none; padding:0; }
#center .event-downloads li { list-style:none; }



/* GENERIC FORM */
form.genericform {border:3px solid #d1d0d0; padding: 10px; background-color:#f0f0f0; margin-bottom: 20px;}
form.genericform .frow {margin-bottom: 0px;}
form.genericform .frow-label {color:#464646; font-size: 90%;}
form.genericform .textleft {text-align:right!important;}
form.genericform .bigger {width:80%!important; font-weight:bold!important; font-size:120%!important;text-align:left!important;}
form.genericform .frow-capture .inputbox {width:130px!important;}
form.genericform .frow-capture .inputbox2 {width:356px!important;}
form.genericform .frow-label {color:#464646; padding-top: 2px; width:25%;text-align: right; margin-right:6px; }
form.genericform .frow{margin-top:4px;}
form.genericform .frow-date-dual{padding:6px 0;border-bottom:1px solid #ddddd8;}
form.genericform .frow-date-dual .frow-title{ color: #000; }
form.genericform .frow-date-dual .frow-fields{width:100%;}
form.genericform .frow-date-dual .frow-label{width:15%;text-align:center;}
form.genericform .frow-date-dual .frow-capture{width:35%;}
form.genericform .frow-date-dual .frow-label{}
form.genericform .frow-date-dual .frow-label label{padding:0 0 0 0;}
form.genericform .frow-date-dual .frow-capture input{width:70%;float:left;}
form.genericform .frow-date-dual .frow-capture img.calendar{float:left;margin-left:5px;}
form.genericform .frow-action {padding-left: 20%;}
form.genericform .frow-action input { background: #1d93d2; border: 0; padding: 5px; font-weight: bold; text-transform: uppercase; width: 120px; margin: 10px; float: left; color: #fff; display: block; cursor: pointer; }
form.genericform .frow-action input:hover { background: #ef9c18; }

/* FARHAN's CSS */

#research_title
{
	float:left; 
	width:70%;
    height: 100px; /* HEIGHT OF CENTER LOGO */
    font-size: 28px;
    font-style: oblique;
    color: #2D2D2D;
    /*margin-top: 20px;*/
    margin-left: 5px;
	/*padding-top: 10px;
    vertical-align: middle;*/
    display: table;
}

.area_interest	{
	text-decoration:none;
	font-style:italic;
	color:#1D93D2;
}

.area_interest:hover	{
	text-decoration:underline;
}

.profile_pic	{
	float: right; 
	margin: 0 0 5px 5px; 
	border:2px #D1D0D0 solid;
	padding: 1px;
	background-color:#EF9C18;
	width:150px;
}

.leadership_separator{
	border-bottom:2px solid #78C7C9;
	margin:10px 0px 10px 0px;
}

.leadership_pic{
	float:right;
	padding: 0 0 0 10px;
}

.msg_info {
	background:url(../images/info-32.png);
	background-repeat:no-repeat;
	padding-left:40px;
}

/*
#listNumber { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; }
#listNumber ol { list-style-type: upper-roman; color:#eee; font-size:14px; list-style-position: inside; }
#listNumber ol li { }
*/

ul.profile, ol.profile {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	color:#5B5B5B;
}

ul.profile li, ol.profile li{
	list-style-position: inside; 
   	padding:5px 0 5px 15px;
	font-weight:normal;
	color:#5B5B5B;
}

ul.profile li { 
   list-style-type: disc; 
}

ol.profile li { 
   list-style-type: decimal; 
}

.wrap_contents{
	float:left; 
	padding:2px 10px 2px 0;
}

@font-face {
    font-family: source-sans-pro;
    src: url(../fonts/SourceSansPro-Regular.otf.woff);
}

@font-face {
font-family: FSLolaWeb;
src: url(../fonts/FSLolaWeb-Regular.woff) format("woff");
}
@font-face {
font-family: FSLolaWeb;
src: url(../fonts/FSLolaWeb-Bold.woff) format("woff");
font-weight: bold;
}

@font-face {
font-family: FSLolaWeb;
src: url(../fonts/FSLolaWeb-Italic.woff) format("woff");
font-weight: bold;
font-style: italic;
}
#currentYear { background:#F1F1F1}
.news-wrapper .contentheading { font-size:20px; line-height:40px}
.moduletable_leftsearch {padding:10px 10px 0px 0px; font-family: source-sans-pro;font-size:14px; color:#9E2161}
.margintopsearch { margin-top:35px}
.search_class {font-family: source-sans-pro;font-size:14px; color:#9E2161; font-weight:bold}