/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
blockquote,q{quotes:none;}
fieldset,img{border:0;}
li{list-style-type:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
a{color:#00f;}
:focus{outline:0;}
body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size:12px;color:#000;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:"Lucida Console",Monaco,monospace;font-size:12px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{font-size:inherit;}
caption,th{font-weight:bold;}
body{font-family:verdana, arial, sans serif;font-size:12;line-height:17px;}
p{margin-top:5px;margin-bottom:15px;}
#main li{list-style-type:disc;}
#main ul{display:block;padding-bottom:10px;padding-left:40px;}
a{text-decoration:none;color:#008bcc;}
a:hover{text-decoration:underline;color:#5e5a5a;}
.mod_contentbox a,.mod_eventlist a{margin-bottom:5px;text-decoration:none;font-size:14px;color:#008bcc;}
.mod_contentbox .date{display:block;margin-bottom:7px;padding-bottom:5px;border-bottom:1px dashed #8a8383;border-collapse:collapse;}
#main .cost{float:left;font-style:italic;font-size:12px;}
.event_right2{width:300px;float:right;margin-right:25px;}
#header .mod_navigation a{font-family:Times New Roman,Times,serif;font-size:14px;}
h1,h2{margin-top:15px;margin-bottom:18px;font-family:Times New Roman,Times,serif;font-weight:normal;font-size:24px;color:#000000;}
.mod_contentbox h2,.header_bar h2,.layout_full h2{margin-top:15px;margin-bottom:40px;font-family:Times New Roman,Times,serif;font-weight:normal;font-size:24px;color:#000000;}
h3{margin-bottom:10px;font-family:Times New Roman,Times,serif;font-weight:bold;font-size:18px;color:#008bcc;line-height:22px;}
h4{font-style:italic;font-size:10px;}
h4 a{display:block;margin-bottom:7px;font-family:verdana, arial, sans serif;font-weight:normal;text-decoration:none;font-size:18px;}
.text,.select,.radio_container,.textarea,.captcha{width:143px;margin-bottom:10px;margin-left:10px;padding-top:4px;font-size:9.5px;}
#main .ce_form .submit{float:right;}
.textarea{width:250px;height:150px;}
span.mandatory,.error{color:#cf1919;}
.ce_form span.mandatory{float:right;}
.expla{float:right;margin-right:109px;margin-bottom:10px;font-style:italic;font-size:9px;color:#1493b3;}
.text.no_bottom_margin{margin-bottom:0;}
.submit{padding:4px 6px 4px 2px;text-align:center;border:0px solid;border-collapse:collapse;font-size:9.5px;color:#fcfafa;background:url("tl_files/structure/btn.png") left center no-repeat;}
.highlight,p.url,.relevance{font-weight:bold;font-variant:small-caps;color:#524f4f;}
