body,div,dl,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%}
body img {border:0;}
body {background:url(bg.jpg) repeat-x #dddddd;text-align:center;font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;}
body a:link, body a:visited  {color:#00376D;text-decoration:underline;}
body a:hover {color:#597AA2;text-decoration:underline;}
/*.title    { font-family: Arial, Helvetica, sans-serif;font-size: 110%;font-style: normal;font-weight: normal;color: #334F74}
*/
.title    {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0.45em 0 0.64em 0;padding:0;line-height:1.09em;}
.subtitle { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;font-style: normal;font-weight: bold;color: #395c8a}
.txt      { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;font-style: normal;font-weight: normal;color: #72685C}
.bluetxt  { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;font-style: normal;font-weight: normal;color: #000154}
.nstxt      { font-family: Arial, Helvetica, sans-serif;font-size: 65%;font-style: normal;font-weight: normal;color: #72685C}
.a_txt      { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: normal;color: #72685C}
.a_it       { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 65%;font-style: normal;font-weight: bold;color: #666666}
.a_b {font-weight: bold;}
.a_g {color:#666666;}
.a_r {color:#ff6666;}
.a_subtitle {font-weight: bold;color: #395c8a}
a.a_link:link { color: #336699;text-decoration: underline}
a.a_link:visited { color: #335588;text-decoration: underline}
a.a_link:hover { color: #6699cc;text-decoration: underline}
.input { font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-style: normal;font-weight: normal;color: #000000}
a.headnav:link {  color: #f2f0e3;text-decoration: none;font-weight: bold;}
a.headnav:visited { color: #f2f0e3;text-decoration: none;font-weight: bold;}
a.headnav:hover {  color: #ff9600;text-decoration: none;font-weight: bold;}
a.headnav1:link {  color: #ffffff;text-decoration: none;font-weight: bold;}
a.headnav1:visited { color: #ffffff;text-decoration: none;font-weight: bold;}
a.headnav1:hover {  color: #ff9600;text-decoration: none;font-weight: bold;}
a.nsnav:link {  color: #2A476D;text-decoration: none;font-weight: normal;}
a.nsnav:visited { color: #2A476D;text-decoration: none;font-weight: normal;}
a.nsnav:hover {  color: #ff9600;text-decoration: none;font-weight: normal;}
a.boxtitle_link:link {  color: #E9E6DC;text-decoration: none;}
a.boxtitle_link:visited { color: #E9E6DC;text-decoration: none;}
a.boxtitle_link:hover {  color: #FFFCF2;text-decoration: none;}
a.localnav:link {  color: #7a0f05;text-decoration: none;font-weight: bold;}
a.localnav:visited { color: #7A0F05;text-decoration: none;font-weight: bold;}
a.localnav:hover {  color: #ff9600;text-decoration: none;font-weight: bold;}
a.localnavsub:link {  color: #7a0f05;text-decoration: none;font-weight: normal;}
a.localnavsub:visited { color: #7A0F05;text-decoration: none;font-weight: normal;}
a.localnavsub:hover {  color: #ff9600;text-decoration: none;font-weight: normal;}
a.bodlink:link, a.bodlink:visited   {color:#00376D;text-decoration:underline;}
a.bodlink:hover {color:#597AA2;text-decoration:underline;}
a.newstitle:link {  color: #00376D;text-decoration: none;}
a.newstitle:visited { color: #00376D;text-decoration: none;}
a.newstitle:hover {  color: #ff9600;text-decoration: underline;}
.dark1 {background-color: #101B3B}
.dark2 {background-color: #0E0E40}
.dark3 {background-color: #443200}
.dark4 {background-color: #492412}
.dark5 {background-color: #492412}
.dark6 {background-color: #562D27}
.dark7 {background-color: #0E0E40}
.dark8 {background-color: #443200}
.dark9 {background-color: #1E6A3B}
.dark {background-color: #492412}
.mid {background-color: #c6c4c0}
.light {background-color: #ebe9e5}
.msel {background-color: #d3d1cf}
.msub {background-color: #F1EFEC}
.blue {background-color: #336699}
.white {background-color: #ffffff}
.ul {text-indent: 0px;list-style-position: outside;list-style-type: disc;padding: 0px;margin-top: 5px;margin-bottom: 15px;margin-left: 26px;margin-right: 5px;padding:0}
.ol {padding: 0px;margin-top: 5px;margin-bottom: 15px;margin-left: 26px;margin-right: 5px;padding:0}
/*header style begin*/
div.head1 {width:970px;margin:auto;text-align:left;height:2.88em;overflow:hidden;background:url(bghead1.jpg) right top no-repeat #492412;}
div.head1.he1 {height:46px;background:url(bghead1.jpg) right top no-repeat #492412;}
div.head1.he4 {height:46px;background:url(bghead4.jpg) right top no-repeat #492412;}
div.head1.he3 {height:46px;background:url(bghead3.jpg) right top no-repeat #492412;}
div.head1.he2 {height:46px;background:url(bghead2.jpg) right top no-repeat #492412;}
div.head1.he6 {height:46px;background:url(bghead6.jpg) right top no-repeat #0E0E40;}
div.head1.he5 {height:46px;background:url(bghead5.jpg) right top no-repeat #5F793B;}
div.head1 img {border:0;}
div.logo {float:left;padding:10px 0 0 8px;}
/*header style end*/
/*channel menu style begin*/
div.head2 {width:970px;margin:auto;text-align:left;overflow:hidden;background:url(mmbg.gif) repeat-x #184076;border-top:1px solid #00376D;border-bottom:1px solid #2E568B;}
div#mainmenu {float:right;font-size:12px;font-weight:normal;margin:0;}
div.mainmenuitem {float:left;}
div#mainmenu a {display:block;text-decoration:none;padding:0.67em 13px 0.67em 13px;}
div.mainmenuitem a:link {color:#eeeeee;}
div.mainmenuitem a:visited {color:#eeeeee;}
div.mainmenuitem a:hover {color:#ffffff;background:#597AA2;}
div.mainmenuitem a:active {color:#ffffff;background:#1A4177;}
div.mainmenuitemsel {float:left;background:url(mmiselbg.gif) repeat-x ;}
div.mainmenuitemsel a:link {color:#ffffff;}
div.mainmenuitemsel a:visited {color:#ffffff;}
div.mainmenuitemsel a:hover {color:#ffffff;background:#597AA2;}
div.mainmenuitemsel a:active {color:#ffffff;background:#1A4177;}
div.mainmenusep {float:left;background:url(mmbgend.gif) repeat-y #00376D;height:2.58em;width:2px;}
div.mainmenusepsel {float:left;background:url(selmmbgend.gif) repeat-y #00376D;height:2.58em;width:2px;}
/*channel menu style end*/
div.mainframe { width:970px;margin:auto;background:#ffffff;border-bottom:1px solid #dddddd;text-align:left;}
div.content {float:right;width:724px;overflow:hidden;}
div.contentinner {padding:0 10px 0 4px;}
div.contentframe{padding:0.50em 0 1.00em 0;}
div.navigation {float:left;width:244px;overflow:hidden;}
div.navigationinner {padding:1.31em 4px 1.00em 10px;}
div.leftcol {float:left;width:470px;overflow:hidden;}
div.rightcol {float:right;width:234px;overflow:hidden;}
div.rightcolinner {padding:0 0 1.00em 4px;}
/*local menu styles begin*/
div.localmenu {font-size:11px;margin:0 0 1.06em 0;color:#00376D;line-height:1.45em;}
div.localmenu a {text-decoration:none;display:block;}
div.localmenuparentitem {font-weight:normal;border-bottom:1px solid #D7D7D7;background:url(lmpibg.gif) left center no-repeat #597AA2;}
div.localmenuparentitem a {padding:0.36em 30px 0.27em 30px;}
div.localmenuparentitem a:link, div.localmenuparentitem a:visited {color:#ffffff;text-decoration:none;}
div.localmenuparentitem a:hover  {color:#ffffff;text-decoration:none;background:url(lmpihoverbg.gif) left center no-repeat #5B7DA9;}
div.localmenuitem {font-weight:normal;border-bottom:1px solid #D7D7D7;background:#eeeeee;}
div.localmenuitem a {padding:0.36em 30px 0.27em 10px;}
div.localmenuitem a:link, div.localmenuitem a:visited {text-decoration:none;}
div.localmenuitem a:hover {color:#ffffff;text-decoration:none;background:url(lmihoverbg.gif) right center no-repeat #cccccc;}
div.localmenuparentitemsel {color:#ffffff;padding:0.36em 10px 0.27em 10px;font-weight:bold;border-bottom:1px solid #D7D7D7;background:#597AA2;}
div.localmenuitemsel {color:#597AA2;padding:0.36em 10px 0.27em 10px;font-weight:bold;border-bottom:1px solid #D7D7D7;background:#EBEBEB;}
div.localmenusubitem {border-bottom:1px solid #F0F0F0;background:#E0E0E0;}
div.localmenusubitem a {padding:0.36em 30px 0.27em 30px;}
div.localmenusubitem a:link, div.localmenusubitem a:visited {text-decoration:none;}
div.localmenusubitem a:hover {color:#ffffff;text-decoration:none;background:url(lmihoverbg.gif) right center no-repeat #cccccc;}
/*local menu styles end*/
div.rtf {text-align: left;padding:0;margin:0;font-family: Arial, Verdana, Helvetica, sans-serif;color: #000000;}
div.rtf a:link, div.rtf	a:visited  {color:#00376D;text-decoration:underline;}
div.rtf a:hover {color:#597AA2;text-decoration:underline;}
div.rtf strong {color:#222222;}
div.rtf h1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0 0 0.32em 0;padding:0.45em 0 0.18em 0;line-height:1.09em;border-bottom:3px solid #EEEEEE;}
div.rtf h2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
div.rtf h3 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.57em 0;padding:0;line-height:1.14em}
div.rtf p  {font-size:12px;font-style: normal;font-weight: normal;padding:0 0 1.33em 0;margin:0;line-height:1.33em;}
div.rtf hr {text-align: center;border:0;height: 0.19em;width: 100%;color:#EEEEEE;background-color: #EEEEEE;padding:0;margin:0 auto 1em auto;}
div.rtf ul {font-size:12px;font-style: normal;font-weight: normal;color: #000000;text-indent: 0;list-style-position: outside;list-style-type: disc;padding: 0;margin:0 0 1.33em 20px;line-height:1.33em;}
div.rtf ol {font-size:12px;font-style: normal;font-weight: normal;color: #000000;padding: 0;margin:0 0 1.33em 25px;line-height:1.33em;list-style-type:decimal;}
div.rtf li {padding:0;margin:0;}
div.rtf table {border-collapse: collapse;color: #000000;width:98%;font-size:12px;line-height:1.33em;margin:0 0 1.2em 0;}
div.rtf table td, table thead th {text-align:left;vertical-align:top;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 0.25em 4px 0.33em 4px;}
div.rtf table thead th, table.new  tfoot th {text-align:left;font-weight:bold;color: #00376D;}
div.rtf table.small {font-size:11px;line-height:1.45em;}
div.rtf table.small img {margin: 2px 0 2px 0;}
div.rtf table.small td { padding: 0.1em 4px 0.18em 4px;}
div.rtf table.new {border-top: 3px solid #597AA2;}
/*div.rtf table.new {border-collapse: collapse;border: 1px solid #ffffff;color: #72685C;width:98%;font-size:12px;line-height:1.33em;margin:0 0 1.2em 0;background:#F1EFEC}
div.rtf table.new td, table.new thead th {text-align:left;vertical-align:top;border: 1px solid #ffffff;padding: 0.1em 4px 0.2em 4px;}
div.rtf table.new thead th, table.new  tfoot th {text-align:left;font-weight:bold;color: #72685C;}
*/
div.rtf .odd {background: #eeeeee;}
div.rtf .small {font-size:11px;line-height:1.45em;}
div.rtf span.progtime {font-weight:bold;color: #00376D;background-color: #EEEEEE;padding: 1px 4px 1px 4px;}
div.rtf .red {color: #ff3333;font-size: 80%;font-style: normal;font-weight: normal;}
div.rtf .left {float:left;margin-right:20px;margin-bottom:10px;border:0}
div.rtf .right {float:right;margin-left:20px;margin-bottom:10px;border:0}
div.rtf span.timehighlight {font-weight:bold;color: #00376D;background-color: #EEEEEE;padding: 1px 4px 1px 4px;}
div.rtf caption {padding: 0 0 5px 0;text-align: left;font-weight: bold;text-transform: uppercase;color: #333;background: transparent;}
div.foto {float:left;padding:0.63em 10px 0.38em 10px;margin:0.13em 10px 0.13em 0;background: #eeeeee;}
div.fototitle{text-align:center;font-size:11px;color:#666666;margin-top:0.36em;line-height:1.45em}
div.rtf span.kackac {background:url(kackacbg.gif) 0 2px no-repeat;padding:0 9px 0 0;}
/*navstring styles begin*/
div.navstring{padding:0.50em 20px 0.50em 20px;color:#494949;background:url(navsbg.gif) repeat-x #F0F0F0;}
div.navstring a, div.navstring a:link, div.navstring a:visited {text-decoration:none;}
div.navstring a:hover {text-decoration:underline;}
div.navstringitem{float:left;font-size:11px;padding:0 11px 0 0;margin:0 8px 0 0;background-position: right;background:url(arrow.gif) right center no-repeat;}
div.navstringitemlast{float:left;font-size:11px;padding:0 20px 0 0;}
/*navstring styles end*/
/* start form styles */
div.xform {}
div.xformitem {width:100%;border-bottom:1px solid #dddddd;margin:0 0 10px 0}
div.xformerror {width:100%;font-size: 80%;font-style: normal;color: #ff3333;padding:0 0 0 170px;box-sizing: border-box;-moz-box-sizing: border-box;}
div.xformlabel {width:150px;float:left;font-size: 70%;font-style: normal;font-weight: bold;color: #72685C;font-family: Arial, Helvetica, sans-serif;}
div.xformdesc{width:200px;float:left;font-size: 70%;font-style: normal;color: #555555;}
div.xformcontrol {text-align:left;float:left;padding:0px 20px 10px 20px;box-sizing: border-box;-moz-box-sizing: border-box;}
div.xformcontrol input{width:300px;background:#eeeeee;font-size: 80%;font-style: normal;font-weight: normal;}
div.xformcontrol textarea{width:300px;height:100px;background:#eeeeee;font-family:Verdana, Arial, Helvetica, sans-serif;color: #000000;font-size: 80%;font-style: normal;font-weight: normal;}
div.xformcontrol select{width:300px;background:#eeeeee;font-size: 80%;font-style: normal;font-weight: normal;}
div.xformcheckbox {width:340px;float:left;padding:0 0 0 18px;font-size: 80%;font-style: normal;font-weight: normal;box-sizing: border-box;-moz-box-sizing: border-box;}
div.xsubmit {width:100%;text-align:left;padding:0px 20px 0px 170px;}
div.xsubmit input {width:150px;height:25px;font-size:80%;font-weight:bold;}
div.xformlabel2 {width:75px;float:left;font-size: 80%;font-style: normal;font-weight: bold;color: #7aa612;}
/* end form styles */
/* box style begin*/
div.box {font-family: Arial, Verdana, Helvetica, sans-serif;margin:0;background:url(boxbg.png) repeat-x #eeeeee;border-bottom:1px solid #ffffff;}
div.boxtitle h2 a, div.boxtitle h3 a{ padding-right: 22px;background: url(largelinkarrow.gif) right center no-repeat;}
div.boxtitle a:link,div.boxtitle a:visited { color:#00376D;text-decoration:none;}
div.boxtitle a:hover { color:#00376D;text-decoration:underline;}
div.boxinner {padding:0 10px 0 10px;}
div.boxtitle {padding:0.88em 0 0.31em 0;margin:0 0 0.44em 0;border-bottom:3px solid #EEEEEE;font-size:16px;}
div.boxbody { font-size:12px;}
div.boxbody p {padding:0 0 0.67em 0;line-height:1.33em;color:#333333;}
.morelink {font-size:11px;line-height:1.45em;padding:0 0 0.73em 0;color:#333333;}
/* box style end*/
/* archiv style begin*/
div.archivbox {font-family: Arial, Verdana, Helvetica, sans-serif;margin:0;background:url(boxbg.png) repeat-x #eeeeee;border-bottom:1px solid #ffffff;}
div.archivboxtitle h3 a { padding-right: 22px;background: url(largelinkarrow.gif) right center no-repeat;}
div.archivboxtitle a:link,div.boxtitle a:visited { text-decoration:none;}
div.archivboxtitle a:hover { color:#00376D;text-decoration:underline;}
div.archivboxinner {padding:0 10px 0 10px;}
div.archivboxtitle { margin:0 0 0.14em 0;padding:0.57em 0 0.21em 0;font-size:14px;line-height:1.14em;border-bottom:3px solid #EEEEEE;}
div.archivboxbody { font-size:12px;}
div.archivboxbody p {padding:0;line-height:1.33em;color:#333333;}
.archivmorelink {font-size:11px;line-height:1.45em;padding:0.09em 0 0.55em 0;color:#333333;}
/* archiv style end*/
/* Search NewsResult style begin*/
div.newsresult {font-family: Arial, Verdana, Helvetica, sans-serif;margin:0 0 0.44em 0;background:url(boxbg.png) repeat-x #eeeeee;border-bottom:1px solid #eeeeee;}
div.newsresultinner {padding:0 10px 0.50em 10px;}
div.newsresultinner .leftcol18 {float:left;font-size:11px;line-height:1.45em;padding:0;}
div.newsresultinner .leftcol18r {margin-left:110px;}
div.newsresultbody {}
div.newsresultbody h3 {font-size:12px;line-height:1.33em;font-style:normal;font-weight:bold;margin-bottom:10px;margin:0;padding:0;}
div.newsresultbody a, div.newsresultbody a:link, div.newsresultbody a:visited {color: #00376D;text-decoration:underline;}
div.newsresultbody a:hover {color:#FF9600;text-decoration:underline;}
div.newsresultbody p {padding:0;font-size:12px;line-height:1.33em;}
 /* Search NewsResult style end*/
/*Gallery items style begin*/
div.galitem { border-bottom:1px solid #eeeeee;margin:0 0 0.94em 0;padding:0;}
div.galiteminner {padding:0 10px 1.00em 10px;}
div.galitem img {border:0;}
div.galitemimg {float:left;}
div.galitemimg img.normgalimg {width: 200px;}
div.galitemimginner { padding: 0;}
div.galitemtxt {text-align:left;padding:0;}
div.galitemtxt p {font-size:12px;line-height:1.33em;}
div.galitemtxt.ibutton {margin:0 0 0 240px;}
div.galitemtxt.normgal {margin:0 0 0 240px;}
div.galitemtxtinner {margin:0;padding:0;}
/*Gallery items style end*/
/* pagination styles begin (www.last.fm/)*/
div.pagination {margin:0 0 1.33em 0;font-size:12px;line-height:1.33em;}
div.paginationinner {padding:0 10px;}
div.pagination .selected,div.pagination a {text-decoration: none;padding: 0.2em 0.5em;border: 1px solid #D7D7D7;margin: 0 0.2em;}
div.pagination a:hover {color: #ffffff;background: #cccccc;border: 1px solid #cccccc;}
div.pagination .selected {font-weight: bold;border: 0;}
div.pagination .ellipsis {margin: 0 0.5em;}
div.pagination a:hover span {text-decoration: underline;}
div.pagination a.prevlink,div.pagination a.prevlink:hover {padding-left: 15px;border: 0;background:url(page_previous.gif) no-repeat left center;color: #0187c5;}
div.pagination a.nextlink,div.pagination a.nextlink:hover {padding-right: 15px;border: 0;background:url(page_next.gif) no-repeat right center;color: #0187c5;}
/*pagination style end*/
/* TabbedPanels styles begin */
.TabbedPanels2 {margin: 0px;padding: 0px;float: left;clear: none;width: 100%;/* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup2 {font-size:12px;font-weight: normal;margin: 0;padding: 0px;}
.TabbedPanelsTabGroup2inner {margin: 0 0 1.33em 0;border-bottom: solid 1px #D7D7D7;}
.TabbedPanelsTab2 {position: relative;top: 1px;float: left;}
.TabbedPanelsTab2 a {display:block;text-decoration: none;padding: 0.58em 10px;margin: 0px 1px 0px 0px;background-color: #EBEBEB;border-left: solid 1px #EEEEEE;border-bottom: solid 1px #D7D7D7;border-top: solid 1px #D7D7D7;border-right: solid 1px #D7D7D7;cursor: pointer;}
.TabbedPanelsTab2.selected a {background-color: #ffffff;border-bottom: 1px solid #ffffff;}
.TabbedPanelsTab2 a, .TabbedPanelsTab2 a:link, .TabbedPanelsTab2 a:visited {text-decoration:none;}
.TabbedPanelsTab2 a:hover {text-decoration: none;background-color: #cccccc;color: #ffffff;border-left: solid 1px #cccccc;border-top: solid 1px #ccc;border-right: solid 1px #ccc;}
.TabbedPanelsTab2.selected a:hover {text-decoration: none;background-color: #cccccc;color: #ffffff;border-bottom: solid 1px #cccccc;border-left: solid 1px #cccccc;border-top: solid 1px #ccc;border-right: solid 1px #ccc;}
/* TabbedPanels style end*/
/*mke table catalog style start*/
div.scrolldate{width: 100%;overflow: auto;}
table.catalog {color: #000000;font-weight: normal;border-collapse: collapse;width:98%;font-size:11px;line-height:1.45em;margin:0 0 1.2em 0;}
table.catalog td {vertical-align:top;text-align:left;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;border-left: 1px solid #F6F6F6;border-right: 1px solid #F6F6F6;padding: 0.25em 2px 0.33em 2px;}
table.catalog thead th, table.catalog tfoot th {font-weight: normal;vertical-align:top;text-align:left;color: #fff;border: 1px solid #93A8C2;background:#597AA2;padding: 0.25em 2px 0.33em 2px;}
caption {padding: 0 0 5px 0;text-align: left;text-transform: uppercase;color: #333;background: transparent;}
table.catalog .subject{/*font-size:1.09em;*/
}
table.catalog .ind {font-size:16px;}
table.catalog td.right {text-align:right;}
table.catalog th.center {text-align:center;}
table.catalog td.light {background:#fff;color:#597AA2;font-weight:bold;border-bottom: 3px solid #597AA2;padding: 0.64em 2px 0.55em 2px;}
table.catalog tr:hover {background:#F5F5F5;}
/*mke table catalog style end*/
/* Booklist style begin*/
div.booklist {}
div.booklist h2{font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0 0 0.32em 0;padding:0.45em 0 0.18em 0;line-height:1.09em;border-bottom:3px solid #EEEEEE;}
div.booklistit {margin:0 0 0.44em 0;border-bottom:1px solid #eeeeee;}
div.booklistitinner {padding:0 10px 0.50em 10px;}
div.booklistitauthor {float:left;font-size:12px;line-height:1.33em;font-style: normal;font-weight: normal;margin:0 0.25em 0 0;padding:0;}
div.booklistittitle {font-size:14px;line-height:1.14em;font-style:normal;font-weight: bold;color: #00376D;margin:0;padding:0;}
div.booklistiteditor {font-size:12px;line-height:1.33em;font-style:normal;font-weight: normal;margin:0;padding:0;}
div.booklistiturl{font-size:12px;line-height:1.33em;font-style:normal;font-weight: normal;margin:0;padding:0 0 0.67em 0;}
div.booklistitnote {margin-top:0.67em;}
div.booklistitnote .rtf p{padding:0 0 0.67em 0;}
div.booklistitimg {float:left;margin:1em 10px 0.50em 0;}
div.booklistitdate {font-size:11px;line-height:1.45em;}
/* Booklist style end*/
/* Reseracheslist style begin*/
div.reserachlist {}
div.reserachlist h1 {font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0 0 0.32em 0;padding:0.45em 0 0.18em 0;line-height:1.09em;border-bottom:3px solid #EEEEEE;}
div.reserachlistit {margin:0 0 0.44em 0;border-bottom:1px solid #eeeeee;}
div.reserachlistitinner {padding:0 10px 0.50em 10px;}
div.reserachlistit h2 {font-size:14px;line-height:1.14em;font-style:normal;font-weight: bold;color: #00376D;margin:0;padding:0;}
div.reserachlistit h3 {font-size:11px;line-height:1.45em;font-style:normal;font-weight: normal;margin:0;padding:0;}
div.reserachlistit h3 strong {font-size: 1.09em;line-height:1.33em;font-style:normal;font-weight: bold;margin:0;padding:0;}
div.reserach {}
div.reserach h1 {font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0 0 0.32em 0;padding:0.45em 0 0.18em 0;line-height:1.09em;border-bottom:3px solid #EEEEEE;}
div.reserach h2 {font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
div.reserach h3 {font-size:11px;line-height:1.45em;font-style:normal;font-weight: normal;margin:0;padding:0;}
div.reserach h3 strong {font-size: 1.09em;line-height:1.33em;font-style:normal;font-weight: bold;margin:0;padding:0;}
.reserachdate {font-size:11px;line-height:1.45em;font-style:normal;font-weight: normal;margin:0;padding:0;}
.reserachpub {font-size:12px;line-height:1.33em;font-style:normal;font-weight: normal;margin:0;padding:0;}
.reserachtxt {padding-top:1.00em;}
/* Reseracheslist style end*/
/*TutorList style begin*/
/*div.tutorlist {margin:0 0 1.00em 0;padding:0;}
/*div.tutorlistinner {padding:0 10px 1.00em 10px;}
div.tutorlistit {font-size:11px;line-height:1.45em;margin:0;padding:0;border-top:1px solid #D7D7D7;border-bottom:2px solid #D7D7D7;}
div.tutorname {height:21px;float:left;font-size: 0.56em;line-height:1.78em;font-weight:normal;}
div.tutorname h3 {color:#00376D;}
div.tutorname h3 strong {font-size:1.33em;font-weight:normal;line-height:1.33em;}
div.tutorinfo {text-align:left;margin:0 0 0 210px;font-size:12px;line-height:1.33em;}
h2.tutorlist {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-style: normal;font-weight: bold;color: #DE2A65;margin:0 0 0.57em 0;padding:0;line-height:1.14em}
*/
/*TutorList items style end*/
/*TutorList style begin*/
div.tutorlist {margin:0 0 1.00em 0;padding:0;border-top:1px solid #eeeeee;}
div.tutorlistinner {padding:0;}
div.tutorlistit {margin:0;padding:4px 10px 4px 10px;font-weight:normal;border-bottom:1px solid #eeeeee;clear:both;}
div.tutorname {float:left;font-size:0.63em;}
div.tutorname h3 {font-weight:normal;padding-right:10px;}
div.tutorname h3 strong {font-size:1.10em;font-weight:bold;}
div.tutorinfo {text-align:left;margin:0 0 0 260px;font-size:11px;}
h2.tutorlist {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
/*TutorList items style end*/
/*StudentList style begin*/
div.studentlist {margin:0 0 1.00em 0;padding:0;border-top:1px solid #eeeeee;}
div.studentlistinner {padding:0;}
div.studentlistit {margin:0;padding:0 10px 1px 10px;font-weight:normal;border-bottom:1px solid #eeeeee;clear:both;}
div.startyear {float:left;font-size:0.56em;color:#999999;padding:0 55px 0 0;}
div.studentname {float:left;font-size:11px;}
div.studentname h3 {font-weight:bold;padding-right:10px;color:#00376D;}
div.studentdep {text-align:left;margin:0 0 0 260px;font-size:11px;}
h2.tutorlist {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
/*StudentList items style end*/
/*StudentQuery style begin*/
div.studentquery {margin:0 0 1.00em 0;padding:0;border-top:1px solid #eeeeee;}
div.studentqueryinner {padding:0;}
div.studentqueryit {margin:0;padding:0 10px 1px 10px;font-weight:normal;border-bottom:1px solid #eeeeee;clear:both;}
div.studentqueryname {float:left;font-size:11px;}
div.studentqueryname h3 {font-weight:bold;padding-right:10px;color:#00376D;}
div.studentqueryyears {text-align:left;margin:0 0 0 260px;font-size:11px;}
/*StudentList items style end*/
/* indexboxes styles begin */
div.indexboxes {width:710px;overflow:hidden;}
div.indexboxesinner {width:720px;}
div.indexbox {float:left;width:230px;margin: 5px 10px 5px 0;overflow:hidden;}
div.indexboxinner {padding:4px 0 0 0;overflow:hidden;background-color: #ffffff;}
div.indexboxtitle {}
div.indexboxtitle h2 {font-size:12px;line-height:1.33em;font-style: normal;font-weight:normal;}
div.indexboxtitle h2 a{display:block;padding:7px 30px 8px 10px;}
div.indexboxtitle h2 a:link, div.indexboxtitle h2 a:visited {text-decoration: none;color:#ffffff;background-color: #6a6a6a;background:url(ico_indexbluearrow.gif) scroll 206px 9px  no-repeat #597AA2;}
div.indexboxtitle h2 a:hover {text-decoration: underline;color:#ffffff;background:url(ico_indexgreyarrow.gif) scroll 206px 9px no-repeat #cccccc ;}
div.indexboximg img {width:228px;border:1px solid #597AA2;}
div.indexboxtxt {}
div.indexboxtxt .rtf p {margin:0;padding:8px 10px 8px 10px;font-size:12px;line-height:1.33em;}
div.indexboxtxt .rtf ul.indexboxlinks{font-size:11px;line-height:1.45em;margin:0;padding:0;border-top:1px solid #D7D7D7;border-bottom:2px solid #D7D7D7;}
ul.indexboxlinks li {margin:0;padding:0;}
ul.indexboxlinks li {font-weight:normal;border-bottom:1px solid #D7D7D7;background: transparent url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
ul.indexboxlinks a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
ul.indexboxlinks a:link, ul.indexboxlinks a:visited {text-decoration: none;}
ul.indexboxlinks a:hover {text-decoration: underline;background: #EBEBEB url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
/* indexboxes style end*/
/* Search QueryLinks style begin*/
div.guerylink {margin:0 0 0.44em 0;border-bottom:1px solid #eeeeee;}
div.guerylink {padding:0 10px 0.50em 10px;}
div.guerylinkbody {}
div.guerylinkbody h3 {font-size:12px;line-height:1.33em;font-style:normal;font-weight:bold;margin-bottom:10px;margin:0;padding:0;}
div.guerylinkbody p {padding:0;font-size:12px;line-height:1.33em;}
 div.guerylinktext {padding:0;margin:0;font-size:12px;line-height:1.33em;}
div.guerylinktext a {padding:0 0 0 10px;background: transparent url(ico_arrowtriangleblue.gif) no-repeat scroll 0 5px;}
/* Search QueryLinks style end*/
/* news searchform in the header begin*/
div.sxform {font-size:12px;border-bottom:3px solid #D7D7D7;text-align:left;margin-bottom:9px;}
div.sxforminner {padding:0 10px 14px 10px;}
div.sxform form{padding:0;margin:0;}
div.sxformitem {float:left;}
div.sxformlabel { font-size:11px;line-height:1.45em;padding-top:0.09em;}
div.sxforminput {float:left;padding:3px 10px 0 0;}
div.sxformsubmit {float:left;margin-top:3px;padding:1px;border: 1px solid #597AA2;}
.sxsubmit{width:5.55em;font-size:11px;color:#ffffff;border:0;background:url(nsbg.png) left center repeat-x #597AA2;padding:0.27em 0.17em 0.18em 0.17em;}
.sxinput{width:300px;height:1.83em;padding:0.17em 5px 0.25em 5px;background:#EBEBEB;border:1px solid #D7D7D7;}
.sxformtxtarea{width:460px;height:100px;background:#dfece6;border:1px solid #b4b4b3;}
div.sxformerror {margin:19px 0 6px 0;}
div.sxformerror strong.messageWrapper{color:#DE2A65;font-weight:normal;padding: 2px 5px 2px 25px;background-color: #FCECF1;background-image: url(error.gif);background-repeat: no-repeat;background-attachment: scroll;background-position: 0.5em center;}
/* news searchform in the header end*/
div.clear {clear:both;}
/* Search course style begin*/
/*catalog*/
div.courseheader {}
div.courseheader h1 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:22px;font-style: normal;font-weight: normal;color:#00376D;margin:0 0 0.32em 0;padding:0.45em 0 0.18em 0;line-height:1.09em;border-bottom:3px solid #EEEEEE;}
div.courseheader h2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
div.courseheaderitems {font-size:11px;line-height:1.45em;margin:0 0 1.45em 0;padding:0;}
div.courseheaderitem{ border-bottom:1px solid #eeeeee;padding:0.36em 10px 0.27em 10px;}
div.courseheaderitem .leftcol14 {float:left;padding:0;}
div.courseheaderitem .leftcol14r {margin-left:240px;}
div.coursetxt {}
div.coursetxt h2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:16px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.50em 0;padding:0;line-height:1.00em}
div.coursetxt h3 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-style: normal;font-weight: bold;color: #00376D;margin:0 0 0.57em 0;padding:0;line-height:1.14em}
div.coursetxt p  {font-size:11px;line-height:1.45em;font-style: normal;font-weight: normal;padding:0 0 0.73em 0;margin:0;}
div.coursetxt li  {padding:0;margin:0;}
div.coursetxt ul  {font-size:11px;line-height:1.45em;font-style: normal;font-weight: normal;padding:0 0 0.73em 0;margin:0 0 0 20px;list-style-position: outside;list-style-type: disc;}
div.coursetxt ol  {font-size:11px;line-height:1.45em;font-style: normal;font-weight: normal;padding:0 0 0.73em 0;margin:0 0 0 25px;list-style-type:decimal;}
div.coursetxt table {border-collapse: collapse;color: #000000;width:98%;font-size:11px;line-height:1.45em;margin:0 0 1.2em 0;}
div.coursetxt table td, div.coursetxt table thead th {text-align:left;vertical-align:top;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 0.25em 4px 0.33em 4px;}
div.coursetxt table td p, div.coursetxt table thead th p {font-size:16px;line-height:1.45em;}
div.coursetxt table thead th, div.coursetxt table.new  tfoot th {text-align:left;font-weight:bold;color: #00376D;}
div.coursetxt table.small {font-size:11px;line-height:1.45em;}
div.coursetxt table.small img {margin: 2px 0 2px 0;}
div.coursetxt table.small td { padding: 0.1em 4px 0.18em 4px;}
div.coursetxt table.new {border-top: 3px solid #597AA2;}
/* Search course style end*/
/* courseLinks style begin*/
div.courselinks {font-size:11px;line-height:1.45em;margin:0;padding:0;border-top:1px solid #eeeeee;border-bottom:2px solid #eeeeee;}
div.courselinksitem {margin:0;padding:0;font-weight:normal;border-bottom:1px solid #eeeeee;background: transparent url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
div.courselinksitem a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
div.courselinksitem a:link, div.courselinksitem a:visited {text-decoration: none;}
div.courselinksitem a:hover {text-decoration: underline;background: #F5F5F5 url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
/* courseLinks style end*/
/*gallery style begin*/
div.galleryitem {float:left;height:240px;width:200px;vertical-align:bottom;}
div.galleryimg {padding:2px;margin:10px 10px 0 0;text-align:center;}
div.gallerytxt {font-size:0.7em;text-align:center;padding:4px 0 4px 0;}
div.galleryzoom {float:left;font-family: arial;font-size:0.6em;width:200px;}
div.galleryzoom img{float:left;border:0;}
div.gallerypop {width:1px;margin:auto;padding:5px;background:#eeeeee;border:1px solid #999999;text-align:center;}
div.gallerycurtain {position:absolute;background:#000000;top:0;left:0;width:100%;height:100%;margin:0;display:none;z-index:100;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
div.gallerypopcontainer {position:absolute;top:50px;left:0;width:100%;text-align:center;display:none;z-index:101;}
/*gallery style end*/
 /* linksbox1 styles begin */
div.linksbasicbox {overflow:hidden;margin: 12px 0 5px 0;font-size:11px;line-height:1.45em;padding:0;border-top:1px solid #D7D7D7;border-bottom:2px solid #D7D7D7;}
div.linksbasicboxinner {padding: 0;}
div.linksbasicbox h3 {margin:0;padding:0;font-weight:normal;border-bottom:1px solid #D7D7D7;background: transparent url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
div.linksbasicbox a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
div.linksbasicbox a:link, div.linksbasicbox a:visited {text-decoration: none;}
div.linksbasicbox a:hover {text-decoration: underline;background: #EBEBEB url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
/* linksbox1 style end*/
/* newsbox style begin*/
/*div.newsbox {margin:0;background:#FFFBF0;border-bottom:1px solid #FFFBF0;}
*/
div.newsbox {margin:0;background:url(boxbg.png) repeat-x #eeeeee;border-bottom:1px solid #eeeeee;}
div.newsboxinner {padding:0 10px 0 10px;}
div.newsbox a {color:#00376D;}
div.newsbox a:link, div.newsbox a:visited {color:#00376D;}
div.newsbox a:hover {color:#597AA2;}
a.arrow { padding-right: 10px;background: url(ico_arrowtriangleblue.gif) right center no-repeat;}
div.newsboxtitle {padding:0.88em 0 0.31em 0;margin:0 0 0.44em 0;border-bottom:3px solid #597AA2;font-size:16px;}
div.newsbox h1 a,div.newsbox h2 a { padding-right: 22px;background: url(largelinkarrow.gif) right center no-repeat;}
div.newsboxtitle a:link, div.newsboxtitle a:visited {text-decoration:none;}
div.newsboxtitle a:hover {text-decoration:underline;}
div.newsboxbody { padding:0 0 0.38em 0;margin:0 0 0.44em 0;border-bottom:3px solid #ffffff;}
div.newsboxbody h3 {font-size:12px;line-height:1.33em;font-style:normal;font-weight:bold;margin:0 0 4px 0;padding:0;}
div.newsboxbody p {padding:0;color:#333333;font-size:11px;line-height:1.45em;}
/* box style end*/
/* footer style begin*/
div.footer {text-align:center;color:#494949;}
div.footerinner {padding:0.5em 0 0.5em 0;}
div.footerlinks {font-size:11px;line-height:1.45em;padding:0.36em 0 0.55em 0;}
div.footer a{ }
.footeritem {padding:0 10px 0 10px;border-right: 1px solid #597AA2;}
.footeritemlast{padding:0 0 0 10px;}
.footertxt {font-size:11px;line-height:1.45em;font-style: normal;font-weight: normal;padding:0;margin:0;}
/* footer style end*/
/* Sitemap style begin*/
div.sitemap {font-size:11px;line-height:1.45em;position: relative;left:-30px;}
div.sitemapitem {text-align:left;padding:4px 10px 3px 10px;margin:2px 10px 2px 30px;border: solid 1px #eeeeee;background:url(lmenubg.gif) repeat-y #f9f9fa;font-style: normal;font-weight: normal;}
/* Sitemap style end*/
/* DlaStudent styles begin */
div.dlastboxes {width:710px;overflow:hidden;}
div.dlastboxesinner {width:720px;}
div.dlastbox {float:left;width:230px;margin: 5px 10px 5px 0;overflow:hidden;}
div.dlastboxinner {padding:4px 0 0 0;overflow:hidden;background-color: #ffffff;}
div.dlastboxtitle {}
div.dlastboxtitle h2 {font-size:12px;line-height:1.33em;font-style: normal;font-weight:normal;padding:7px 30px 8px 20px;background-color: #597AA2;color:#ffffff;}
div.dlastboxitem {margin:0;padding:0;border-top:1px solid #D7D7D7;border-bottom:2px solid #D7D7D7;}
div.dlastboxitem h3 {margin:0;padding:0;font-size:11px;line-height:1.45em;}
div.dlastboxitem h3 {font-weight:normal;border-bottom:1px solid #D7D7D7;}
div.dlastboxitem a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
div.dlastboxitem a:link, ul.dlastboxitem a:visited {text-decoration: none;}
div.dlastboxitem a:hover {text-decoration: underline;background: #EBEBEB url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
div.dlastboxitem .rtf p {margin:0;padding:8px 10px 8px 10px;font-size:12px;line-height:1.33em;}
/* DlaStudent style end*/
/* DlaStudent styles begin */
div.dlamenuitem {}
div.dlamenuitemtitle {font-size:11px;line-height:1.45em;font-style: normal;font-weight:normal;background-color: #597AA2;border-bottom:1px solid #D7D7D7;padding:0;margin:0;}
div.dlamenuitemtitle a{text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;color:#ffffff;}
div.dlamenuitemtitle a:link, div.dlamenuitemtitle a:visited {text-decoration: none;color:#ffffff;}
div.dlamenuitemtitle img {border:0;margin: 0 5px 0 0;}
div.dlamenuitembody {display:none}
div.dlamenuitembody ul {font-size:11px;line-height:1.45em;margin:0;padding:0;border-bottom:2px solid #D7D7D7;list-style: none;}
div.dlamenuitembody li {margin:0;padding:0;}
div.dlamenuitembody li {font-weight:normal;border-bottom:1px solid #D7D7D7;}
div.dlamenuitembody a {text-decoration:none;display:block;padding:0 10px 1px 20px;}
div.dlamenuitembody a:link, div.dlamenuitembody a:visited {text-decoration: none;background-color:#EEEEEE;}
div.dlamenuitembody a:hover {color:#ffffff;text-decoration: underline;background-color: #CCCCCC;}
/* DlaStudent style end*/
/* indexboxes styles begin */
/*div.indexboxes {width:710px;overflow:hidden;}
div.indexboxesinner {width:720px;}
div.indexbox {float:left;width:230px;margin: 5px 10px 5px 0;overflow:hidden;}
div.indexboxinner {padding:4px 0 0 0;overflow:hidden;background-color: #ffffff;}
div.indexboxtitle {}
div.indexboxtitle h2 {font-size:12px;line-height:1.33em;font-style: normal;font-weight:normal;}
div.indexboxtitle h2 a{display:block;padding:7px 30px 8px 10px;}
div.indexboxtitle h2 a:link, div.indexboxtitle h2 a:visited {text-decoration: none;color:#ffffff;background-color: #6a6a6a;background:url(ico_indexbluearrow.gif) scroll 206px 9px  no-repeat #597AA2;}
div.indexboxtitle h2 a:hover {text-decoration: underline;color:#ffffff;background:url(ico_indexgreyarrow.gif) scroll 206px 9px no-repeat #cccccc ;}
div.indexboximg img {width:228px;border:1px solid #597AA2;}
div.indexboxtxt {}
div.indexboxtxt .rtf p {margin:0;padding:0 10px 1px 10px;font-size:12px;line-height:1.33em;}
div.indexboxtxt .rtf ul.indexboxlinks{font-size:11px;line-height:1.45em;margin:0;padding:0;border-top:1px solid #D7D7D7;border-bottom:2px solid #D7D7D7;}
ul.indexboxlinks li {margin:0;padding:0;}
ul.indexboxlinks li {font-weight:normal;border-bottom:1px solid #D7D7D7;}
ul.indexboxlinks a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
ul.indexboxlinks a:link, ul.indexboxlinks a:visited {text-decoration: none;background-color:#EEEEEE;}
ul.indexboxlinks a:hover {color:#ffffff;text-decoration: underline;background-color: #CCCCCC;}
 */
/* indexboxes style end*/
/* mainindexboxes styles begin */
/*H1 font-size:22px;line-height:24px;H2 font-size:16px;line-height:16px;H3 font-size:14px;line-height:16px;*/
div.mainindexbox {margin:0;padding:0;/*background:url(boxbg.png) repeat-x #eeeeee;*/
}
div.mainindexboxinner {padding:0;margin:0 0 16px 0;}
div.mainindexboxtitle {font-size: 16px;font-style: normal;font-weight: bold;color: #00376D;line-height:16px;padding:3px 0 6px 10px;margin:0 0 3px 0;border-bottom:3px solid #597AA2;}
div.mainindexboxtitle h2 span.largelinkarrow {padding-right: 20px;background: url(largelinkarrow.gif) 5px 2px no-repeat;}
div.mainindexboxtitle a:link, div.mainindexboxtitle a:visited {text-decoration:none;}
div.mainindexboxtitle a:hover {text-decoration:underline;}
div.mainindexboximg img {width:228px;border:1px solid #597AA2;}
div.mainindexboxtxt {font-size:11px;line-height:1.45em;margin:0 0 5px 0;}
div.mainindexboxtxt p {margin:0;padding:0.36em 10px 0.27em 10px;border-bottom:1px solid #D7D7D7;}
div.mainindexboxtxt ul {list-style:none;padding:0;margin:0;}
div.mainindexboxtxt li {margin:0;padding:0;}
div.mainindexboxtxt li {font-weight:normal;border-bottom:1px solid #D7D7D7;}
div.mainindexboxtxt a {text-decoration:none;display:block;padding:0.36em 10px 0.27em 20px;}
div.mainindexboxtxt a:link, div.mainindexboxtxt a:visited {text-decoration: none;background: transparent url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
div.mainindexboxtxt a:hover {text-decoration: underline;background: #EBEBEB url(ico_arrowtriangleblue.gif) no-repeat scroll 10px 8px;}
/* mainindexboxes style end*/
div.frame {margin:0;padding:8px 10px;background:url(boxbg.png) repeat-x #eeeeee;}
/* mainnewsbox style begin*/
div.mainnewsbox {margin:0;text-align:left;font-family: Arial, Verdana, Helvetica, sans-serif;/*background:url(boxbg.png) repeat-x #eeeeee;*/
 border-bottom:1px solid #ffffff;}
div.mainnewsboxinner {padding:0 10px 0 10px;}
div.mainnewsboxtitle { padding:0.57em 0 0.21em 0;margin:0 0 0.14em 0;font-size:14px;line-height:1.14em;border-bottom:3px solid #597AA2;}
div.mainnewsboxtitle h3 {display: inline;font-weight: bold;}
div.mainnewsboxtitle a:link, div.mainnewsboxtitle a:visited {text-decoration:none;}
div.mainnewsboxtitle a:hover {color:#00376D;text-decoration:underline;}
div.mainnewsboxbody {margin:7px 0 3px 0;}
div.mainnewsboxtxt p {font-size:12px;line-height:1.33em;padding:0;margin:0 ;color:#333333;}
div.mainnewsbox .imagerow {float:left;width:160px;overflow:hidden;padding:0;margin:0;}
div.mainnewsbox .txtrow { margin: 0 0 0 160px;padding:0;}
div.mainnewsboximage {float:left;margin: 1px 10px 8px 0;/*border:1px solid #D7D7D7;*/
background-color:#ffffff;}
div.mainnewsboximage  a {display:block;}
div.mainnewsboximage  a:link, div.mainnewsboximage  a:visited {border:1px solid #D7D7D7;}
div.mainnewsboximage  a:hover {border:1px solid #597AA2;}
div.mainnewsboximage  img {margin: 1px;border:0;}
div.mainnewsboxmorelink {font-size:11px;line-height:1.45em;padding:0.09em 0 0.55em 0;color:#333333;}
div.mainnewsboxmorelink a:link, div.mainnewsboxmorelink	a:visited  {color:#00376D;text-decoration:underline;}
div.mainnewsboxmorelink a:hover {color:#597AA2;text-decoration:underline;}
div.mainnewsboxmorelink a.arrow { padding-right: 8px;background: url(ico_arrowtriangleblue.gif) right 4px no-repeat;}
span.category {position: relative;top: -1px;font-size: 8pt;line-height: 14pt;color: #ffffff;padding: 1px 4px 1px 4px;font-weight: normal;}
.exhibition {background-color: #FF3D63;}
.education {background-color: #FF933F;}
.event {background-color: #26A5A6;}
.competition {background-color: #25AFE8;}
/* mainnewsbox style end*/

