
body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#333; margin:0;scrollbar-face-color:#e7e7e7;
   scrollbar-arrow-color:#333;
   scrollbar-track-color:#c4c7c8;
   scrollbar-shadow-color:#e5e5e5;
   scrollbar-highlight-color:e5e5e5;
   scrollbar-3dlight-color:#808080;
   scrollbar-darkshadow-Color:#8A8A8A;
}
a {	font-size: 11px;	color: #FFFFFF;}
a:hover {color: #CCCCCC;}
h1 {font-size: 18px;color: #6780b8; line-height:1.5; margin:0; padding-left:2px; text-align:left}
h2 {font-size: 24px;color: #FFFFFF;}
h3 {font-size: 14px;color: #769e00; background:url(../images/headingicon.gif) no-repeat 0 50%; padding:0 17px; line-height:16px; }
/*.mid h3 {font-size: 14px;color: #333; background:url(../images/headingicon.gif) no-repeat 0 50%; padding:0 25px; line-height:16px; }*/
.publication-wrapper h3 {font-size: 14px;color: #769e00; background:url(../images/headingicon.gif) no-repeat 0 50%; padding:0 25px 5px 25px; margin-left:25px; border-bottom:1px solid #FFFFFF;}
.publication-wrapper h4 {font-size: 13px;color: #769e00; background:url(../images/headingicon.gif) no-repeat 0 50%; padding:0 25px 5px 25px; margin:0 0 5px 12px; border-bottom:1px solid #FFFFFF;}
.innermid h3 a {font-size: 14px;color: #769e00; text-decoration:none;}
.innermid h3 a:hover {font-size: 14px;color: #90c100; text-decoration:none;}
#main_wrapper { width:761px; margin:0 auto;}
#header{width:760px; height:128px; background:url(../images/headerbg.gif) no-repeat left top; margin-top:5px;}
#logo { background:url(../images/celrrd_home_final_02.gif) no-repeat left top; width:460px; height:103px; position:absolute; margin:12px 0 0 12px;}
.righttopwrapper{ width:290px; float:right}
.toplinks {position:relative; padding-top:10px; /*width:270px;*/}

.toplinks  ul li {width:300px; display:inline;}
.toplinks ul li a { width:100px; height:10px; background:url(../images/linkpipe.gif) no-repeat right center; color:#999; font-size:12px; font-weight:bold; padding:0 10px 0 0; text-decoration:none;}
.toplinks ul li a:hover {color:#666}
.toplinks ul li.last a {background:none}
.afllogo {position:relative; margin:10px 10px 0 0;float:right; width: 108px; height:32px; background:url(../images/celrrd_home_final_05.gif) no-repeat top left}
.mailbar{position:relative; float:right; width:197px; height:26px; /*background:url(../images/celrrd_home_final_09.gif) no-repeat left top;*/ margin:10px 10px 0 0;}
/*.menubar { background:url(../images/menubar_bg.gif) no-repeat left top; width:761px; height:47px; float:left;}
.menubar {float:left;line-height:22px;padding:8px 0 8px 15px;width:700px;background:url(../images/menubar_bg.gif) no-repeat left top;}*/
.menubar {width:761px; height:27px; display:inline; text-align:center; float:left;background:url(../images/menubar_bg.jpg) no-repeat left top; padding-top:12px; margin-top:0px; }
.menubar_ul {width:761px; float:right; list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.menubar li {width:120px; display:inline;  text-align:center;}
.menubar ul li a { width:auto; height:10px; background:url(../images/menu_sep.gif) no-repeat right center; /*border-right:1px dotted #fff;*/ color:#fff; font-size:12px; font-weight:bold; padding:2px 16px 2px 12px ; text-decoration: none; text-transform:uppercase;}
.menubar ul li a:hover { color:#e5e5e5;}
.menubar ul li.last a {/*border-right:none*/ background: none}

.frontwrapper {width:757px; height:238px; float:left; margin-top:0px;}
.frontwrapper .top { width: 757px; height:9px; background:url(../images/celrrd_home_final_15.gif) no-repeat; overflow:hidden; }
.frontwrapper .mid {width:757px; margin:0;height:228px; background:url(../images/celrrd_home_final_17.gif) repeat-x left top; overflow:hidden;}
.frontwrapper .btm {width:757px; height:9px; background: url(../images/celrrd_home_final_19.gif) no-repeat;}
.clear {clear: both}
.frontpic { position:relative; width:345px; height:213px; border:4px solid #fff; float:right; margin:2px 5px;}
html>body .frontpic { position:relative; width:345px; height:213px; border:4px solid #fff; float:right; margin:4px 12px;}
.toplinks ul {float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:10px 5px 0;/* width:275px; padding-top:0px*/}
/*.frontlinks {position:relative;float:left; width:350px; height: 120px;padding:5px}
.frontlinks  ul li {width:200px; display:block; height:25px;display:block;list-style-type:none;margin:1em 0;}
.frontlinks ul li a { width:200px; height:25px; color:#fff; font-size:16px; padding:5px;display:block;list-style-type:none;margin:1em 0;}*/


.frontlinks {float:left;line-height:22px;padding:6px 0 8px 15px;width:350px;}
.frontlinks ul {float:left;line-height:22px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.frontlinks ul li {display:inline;float:left;width:160px;}
.frontlinks ul li a { color:#fff; font-size:12px;font-weight:bold;}
.frontlinks ul li a:hover { color:#6178a8; font-size:12px; font-weight:bold;}
.search {width:350px;margin-top:53px; float:left; padding-left:15px;}
.button {background:url(../images/btn_bg.jpg) no-repeat; color:#fff; border:0;cursor:pointer;font-weight:bold;padding:0;}
.greybox-wrapper{ width:757px;/* height:auto;*/ float:left; margin-top:5px;}
html>body .greybox-wrapper{ width:757px;/* height:auto;*/ float:left; margin-top:15px;}
.greybox-wrapper .top {width: 756px; height:7px; background: url(../images/celrrd_home_final_21.gif) no-repeat left top; overflow:hidden;}
.greybox-wrapper .mid {width:757px; float:left; /*height:500px;*/ background:#f3f3f3}
.greybox-wrapper .btm {width:757px; height:8px; background: url(../images/celrrd_home_final_34.gif) no-repeat left top; float:left; overflow:hidden }


.greybox-wrapper-inner{ width:757px;/* height:auto;*/ float:left; margin-top:0px;}
.greybox-wrapper-inner .top {width: 756px; height:7px; background: url(../images/celrrd_home_final_21.gif) no-repeat left top; overflow:hidden;}
.greybox-wrapper-inner .mid {width:757px; float:left; /*height:500px;*/ background:#f3f3f3}
.greybox-wrapper-inner .btm {width:757px; height:8px; background:url(../images/celrrd_home_final_34.gif) no-repeat left top; float:left; overflow:hidden;}
.publication-wrapper {width: 187px; height:432px; float:right; margin-right:5px;}
html>body .publication-wrapper {width: 187px; /*height:432px;*/ float:right; margin-right:10px;}
.publication-wrapper .top { width:187px; height:13px; background: url(../images/celrrd_home_final_23.gif) no-repeat left top}
.publication-wrapper .mid { background:url(../images/celrrd_home_final_25.gif) repeat-y ; width:187px;height:434px; }
.publication-wrapper .btm {width:187px; height:12px; background:url(../images/celrrd_home_final_32.gif) no-repeat left top;}

.item-wrapper {width: 505px; /*height:432px;*/ float:left; overflow:hidden }
.item-wrapper .top { width:505px; height:14px; background: url(../images/yel-innertop.gif) no-repeat left top; margin-top:10px}
.item-wrapper .mid { background:#c1dd9c; width:487px; float:left; padding:0 9px }
.item-wrapper .btm {width:505px; height:14px; background:url(../images/yel-innerbtm.gif) no-repeat left top; /*margin-bottom:10px*/}

.item-wrapper-blue {width: 505px; /*height:432px;*/ float:left; overflow:hidden}
.item-wrapper-blue  .top { width:505px; height:15px; background: url(../images/blu-innertop.gif) no-repeat left top; margin-top:10px}
.item-wrapper-blue .mid { background:#b6c6dd; width:487px; float:left; padding:0 9px }
.item-wrapper-blue .btm {width:505px; height:15px; background:url(../images/blu-innerbtm.gif) no-repeat left top;/* margin-bottom:10px*/}


.public-content {width:150px;  text-align:center;}
.public-content ul {width:100px; display:block; text-align:center;list-style-image:none;list-style-position:outside;list-style-type:none;}
.public-content li {width:100px; display:block;  text-align:center; padding:6px 0; border-bottom:1px solid #fff;list-style-position:outside;list-style-type:none;}
.public-content li.last {border-bottom:none}
.headline-list {width:180px;  text-align:left; height:404px}
html>body .headline-list {  text-align:left; }
.headline-list  ul {text-align:left; padding:0 ; margin-left:20px; width:153px;}
.headline-list  li {width:140px;  padding:6px 2px; list-style:disc; list-style-image:none;}
.headline-list  li.last {border-bottom:none}


.img {text-align:center; border:3px solid #fff;}
.welcome-text {width:521px; float:left; padding:0 14px 12px; font-size:12px; height:235px; overflow:auto; margin-bottom:10px; text-align:justify}
.welcome-text ul {width:auto; height:auto}
.welcome-text li { list-style:disc; list-style-position:outside;}
.welcome-text h2 {font-size:12px; font-weight:bold; color:#333333}
#bc{font-size:x-small;font-weight:bold;margin:0;padding:1px 0 5px;float:left; width:100%;}
html>body #bc{font-size:x-small;font-weight:bold;margin:0;padding:8px 0 5px;float:left; width:100%;}
#bc ul, #bc li {display:inline;list-style-type:none; padding:1px 6px; margin-left:0}
#bc ul li {border:0 none;color:#000000;margin:0;padding:0 0 0 2px;}.
#bc ul li.a1 {background-image:none;padding-left:4px;}
#bc ul li a {background:transparent url(../images/artgrna.gif) no-repeat scroll right center;color:#333; padding:0 12px 0 2px}
.inner-text {width:522px; float:left; padding:0 15px; font-size:12px; height:450px; overflow:auto; margin-top:5px; text-align:justify;}
html>body .inner-text {width:521px; float:left; padding:0 15px; font-size:12px; height:450px; overflow:auto; margin-top:5px; text-align:justify;}

.inner-text ul {width:auto; height:auto; margin-left:0px; padding:0 15px}
.inner-text li { list-style:disc; list-style-position:outside; margin:1em 1px;}
.inner-text h2 {font-size:12px; font-weight:bold; color:#333333}

.whitebox-wrapper{ width:520px; height:auto; float:left; margin:0 0 0 10px;}
html>body .whitebox-wrapper{ width:550px; height:auto; float:left; margin:0 0 0 10px; overflow:hidden;}
.whitebox-wrapper .top {width: 262px;  background: url(../images/whitetop.gif) no-repeat left top; }
.whitebox-wrapper .mid {width:540px; /*height:170px;background:#fff;*/  float:left; margin:0}
html>body .whitebox-wrapper .mid {width:550px; /*height:170px;background:#fff;*/  float:left;}
.whitebox-wrapper .btm {width:262px; height:10px; background: url(../images/whitebtm.gif) no-repeat left top; float:left; }
.whitebox-wrapper .innermid {width:232px;  background:#fff;float:left; padding: 0 15px; height:184px; overflow:hidden }
html>body .whitebox-wrapper .innermid {width:232px;  background:#fff;float:left; padding: 0 15px; height:184px; overflow:hidden }
.whitelist {width:540px; /*height:40px;*/display:inline;  padding:0; margin:0; float:left}
html>body .whitelist {width:550px; /*height:40px;*/display:inline; float:left;}
.whitelist ul {float:left;line-height:22px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.whitelist li {width:249px; display:inline; float:left; padding-left:2px;}
html>body .whitelist li {width:269px; display:inline; float:left; padding-left:4px;}

/*
ul {float:left;line-height:22px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}*/
.list ul li {width:225px; display:inline; float:left; margin:auto;/*border-right:1px dashed #ccc;*/ padding:0}
html>body .list ul li {width:247px; display:inline; float:left;/*border-right:1px dashed #ccc;*/ padding:0}
.list ul li.last {width:235px; display:inline; float:left;border-right:0px dashed #ccc; white-space: normal; padding:0}
html>body .list ul li.last {width:250px; display:inline; float:left;border-right:0px dashed #ccc; padding:0}
.list .subhead {font-weight:bold; font-size:12px;background:url(../images/listicon.gif) no-repeat 0 5px;padding:0 17px; line-height:21px; }
.list p {padding:0 17px; margin:0; line-height:13px;}

.readmore{ text-align:right; padding:10px 15px;/* border-bottom:2px solid #fff*/}
.welcome-text .readmore{text-align:right; padding:0}
.readmore a {color:#6178a8; font-size:11px;}
.readmore a:hover {color:#333}
.newsmore a{color:#6178a8; font-size:11px; float:right; margin-right:33px;}
.newsmore a:hover {color:#333}
#footer { margin:5px auto 0 ; width:800px; background:url(../images/celrrd_home_final_36.gif) no-repeat left top;height:73px; clear:both;}
.links {/*width:800px; display:inline; float:left; margin-top:10px;*/text-align:center; padding:5px 5px 0 }
.links ul {/*width:800px; display:inline; text-align:center; padding-top: 10px;*/ margin-top:10px;}
.links li {width:100px; display:inline;  text-align:center;}
.links ul li a { width:auto; height:10px; border-right:1px solid #506693; color:#506693; font-size:13px; padding:0 10px ;}
.links ul li a:hover { color:#698ac1;}
.links ul li.last a {border-right:none}
.links p { text-align:center}

#tablepadd{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
float:left;
padding-left: 20px;
padding:20px
}
.inner-text a {color:#333}
.inner-text a:hover {color:#111}
.inner-text ol {display:block;list-style-type: inherit; list-style-position:outside; margin:1em 0; padding: 0 15px}
.inner-text ol li { list-style:disc; list-style-position:outside; margin:1em 0;}
.inner-text .achievements li{ list-style:lower-alpha; list-style-position:outside; margin:1em 0;}
.headline-list a:link {color:#333; font-size:12px}
.headline-list a:visited {color:#333; font-size:12px}
.headline-list a:hover {color:#666}
.headline-list a:active {color:#990000}
.subhead a {color:#333; text-decoration:none}
.subhead a:hover {color:#666}


/****************/
#mainNavigation {
	background:url(/content/Images/Layout/BgMainNavigation.gif);
	margin:0 auto;
	height:35px;
	width:960px;
}
#mainNavigation ul {
	margin:0;
	padding:0;
}
#mainNavigation ul li {
	display:block;
	float:left;
	list-style:none;
	height:26px;
	padding: 9px 12px 0 10px;
}
#mainNavigation ul li.CMSListMenuHighlightedLI {
	background:url(/content/Images/Layout/BgMainNavigationSelected.gif);
}
#mainNavigation ul li.CMSListMenuHighlightedLIFirst {
	background:url(/content/Images/Layout/BgMainNavigationFirstSelected.gif);
}
#mainNavigation li a {
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
}