h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;}
h1{font-weight:normal;color:#3990BD;}

#page h1 a{color:#3990BD;text-decoration:none;}

h2{color:#2d2e66;}
h3{color:#3990BD;}
h4{color:#646566;}
h5{color:#3990BD;}
h6{color:#646566;}

h1{font-size:22px;line-height:22px;}

h2{font-size:20px;line-height:20px;}

a:link,a:visited{color:#3990BD;}

a:hover{color:#646566;}

a.icon-folder{padding-left:17px;background:url(icon_folder.png) 0 40% no-repeat;}

a.icon-file{padding-left:17px;background:url(icon_file.png) 0 40% no-repeat;}

a.icon-download{padding-left:17px;background:url(icon_download.png) 0 40% no-repeat;}

a.icon-external{padding-left:17px;background:url(icon_external.png) 0 40% no-repeat;}

a.icon-pdf{padding-left:17px;background:url(pdf_button.png) 0 40% no-repeat;}

em.box,#headermodules div.mod-shadowbox em.box,#bottom2 div.mod-shadowbox em.box{padding:0px 3px 0px 3px;border:1px dotted #aaaaaa;background:#FDFDFD;font-family:"Courier New",Courier,monospace;font-style:normal;white-space:nowrap;}

#headermodules em.box,#bottom2 em.box{border:1px dotted #000000;background:#13455E;}

ul.arrow,ul.checkbox,ul.check,ul.star{margin:10px 0px 10px 0px;padding-left:20px;list-style:none;}

ul.arrow li,ul.checkbox li,ul.check li,ul.star li{margin:5px 0px 5px 0px;padding-left:26px;font-weight:bold;line-height:20px;}

ul.arrow li{background:url(list_arrow.png) 0 0 no-repeat;}

ul.checkbox li{background:url(list_checkbox.png) 0 0 no-repeat;}

ul.check li{background:url(list_check.png) 0 0 no-repeat;}

ul.star li{background:url(list_star.png) 0 0 no-repeat;}

ul.links{margin:10px 0px 20px 0px;padding-left:0px;list-style:none;}

.module ul.links{margin:0;}

ul.links li{padding-left:15px;height:25px;line-height:25px;background:url(list_links.png) 0px 0 no-repeat;cursor:pointer;}
#headermodules ul.links li,#bottom2 ul.links li{background-position:0px -50px;}

ul.links li:hover{background-position:0px -25px;}

#headermodules ul.links li:hover,#bottom2 ul.links li:hover{background-position:0px -75px;}

#page ul.links li a{display:block;color:#646464;text-decoration:none;}

#page #headermodules ul.links li a{color:#ffffff;}

#page ul.links li a:hover{color:#3489c8;}

#page #headermodules ul.links li a:hover,#page #bottom2 ul.links li a:hover{color:#B8DEF8;}
div.morearticles ul,ul.button{margin:10px 0px 20px 0px;padding-left:0px;list-style:none;}

.module ul.button{margin:0;}

div.morearticles li,ul.button li{padding-left:35px;height:32px;line-height:32px;background:url(list_button.png) 0px 0 no-repeat;overflow:hidden;}

div.morearticles ul li:hover,ul.button li:hover{background-position:0px -40px;}

div.morearticles li a,ul.button li a{display:block;margin-left:-40px;padding:4px 0 0 40px;height:32px;color:#858586;text-decoration:none;cursor:pointer;}

ul.button li:hover a{color:#3C3D3E;}

ul.button li span.title{display:block;color:#3C3D3E;font-size:12px;line-height:30px;}

ul.button li:hover span.title{color:#3990BD;}

ul.button li span.subtitle{display:block;margin-top:-7px;font-size:10px;line-height:10px;overflow:hidden;}

ul.table{margin:20px 0px 20px 0px;padding-left:0px;list-style:none;}

ul.table li{padding:5px;border-bottom:1px solid #E0E0E1;}ul.table li:nth-child(odd){background:#F8F9FA;}

ul.table li:nth-child(even){background:#FEFEFF;}

ul.table li:last-child{border:none;}

ol.disc{margin:10px 0px 10px 0px;padding:0px 0px 0px 45px;background:url(list_disc.png) 20px 0px repeat-y;}

ol.disc li{margin:5px 0px 5px 0px;padding-left:10px;font-weight:bold;line-height:26px;}

hr.dotted{margin:15px 0px 15px 0px;display:block;background:url(line_dotted.png) 0 0 repeat-x;height:1px;border:none;}
span.note,span.info,span.alert,span.download,span.tip{display:block;}

div.note,span.note
{
color:#323232;margin:10px 0px 10px 0px;
padding:5px 10px 5px 10px;
background:#E4EBF1;
border-top:1px solid #D4D9DE;
border-bottom:1px solid #D4D9DE;
text-align:justify;
}

div.info,span.info,div.alert,span.alert,div.download,span.download,div.tip,span.tip{color:#323232;margin:10px 0px 10px 0px;padding:8px 10px 8px 40px;}
div.info,span.info{background:#E4EBF1 url(box_info.png) 8px 5px no-repeat;border-top:1px solid #D4D9DE;border-bottom:1px solid #D4D9DE;}
div.alert,span.alert{background:#FFE6DF url(box_alert.png) 8px 5px no-repeat;border-top:1px solid #FFD9CF;border-bottom:1px solid #FFD9CF;}
div.download,span.download{background:#f5faeb url(box_download.png) 8px 5px no-repeat;border-top:1px solid #D6EBCD;border-bottom:1px solid #D6EBCD;}

div.tip,span.tip{background:#FDF9E3 url(box_tip.png) 8px 5px no-repeat;border-top:1px solid #FAE7BE;border-bottom:1px solid #FAE7BE;}
p.dropcap:first-letter{display:block;margin:7px 4px 0px 0px;float:left;font-size:280%;font-family:Georgia,"Times New Roman",Times,serif;}

table.listing {width:100%;margin-bottom:30px;font-size:11px;}

table.listing thead th{height:30px;padding:5px;border-bottom:1px solid #E0E0E1;background:none;vertical-align:top;font-size:14px;font-weight:normal;}

table.listing tbody td{height:20px;padding:5px;border-bottom:1px solid #E0E0E1;}

table.listing tr.odd td{background:#F8F9FA;}

table.listing tr.even td{background:#FEFEFF;}

table.listing td.bold{font-weight:bold;font-size:12px;}

blockquote{font-family:Georgia,"Times New Roman",Times,serif;}

q.blockquote{margin:10px 0 10px 15px;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:120%;}

q.blockquote:first-letter{font-size:150%;}
q.blockquote:before,q.blockquote:after{content:"";}

blockquote.quotation{margin:10px 0px 3px 5px;padding:10px 35px 10px 35px;border:none;background:url(blockquote_end.png) 0 0 no-repeat;text-align:center;}

blockquote.quotation p{margin:0px -35px 24px 0px;padding:0px 35px 10px 0px;background:url(blockquote_start.png) 100% 100% no-repeat;}

body .inset-left{margin:15px 15px 10px 0px;float:left;}

body .inset-right{margin:15px 0px 10px 15px;float:right;}

.webfonts .module h3.header{font-size:22px;}


