/* CSS Document */
html {margin: 0;padding: 0;}

body {margin: 0;padding: 0;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;background-image:url(../Images/main_bck.jpg);background-repeat:repeat-x;color:#000000;font-size:12px;}

#main {margin-left:auto;margin-right:auto;width:800px;}
#main_admin {margin-left:auto;margin-right:auto;width:840px;}
#logo_bck {position:relative;margin:0;padding:0;background-image:url(../Images/logo_bck.jpg);width:223px;height:129px;}
#pl_logo {position:absolute;top:80px;left:15px;background-image:url(../Images/PL_Logo.jpg);width:197px;height:41px;}
#menu {float:right;margin-top:-86px;text-align:center;}
#content {clear:both;background-image:url(../Images/content_bck.jpg);background-repeat:repeat-y;width:100%;padding-top:1px;}
#menu_left {float:left;margin-top:22px;margin-left:20px;margin-right:20px;font-family:Georgia, "Times New Roman", Times, serif;	font-weight:900;font-size:20px;}

#content_txt {margin-top:0;margin-left:10px;overflow:auto;height:410px;}
#content_txt_admin {margin-top:0;margin-left:10px;overflow:auto;height:800px;}
#content_txt_para {margin:0;width:270px;text-align:justify;}
#promo_msg {margin-top:50px;margin-left:-3px;margin-bottom:20px;}
#contact_us {float:left;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;}
#menu_bottom {margin-left:225px;}
#footer {position:relative; background-image:url(../Images/footer_bck_noRIBA.jpg);background-repeat:no-repeat;margin-left:-22px;width:832px;height:108px;}
#footer_ads {position:absolute;top:-30px;left:380px;width:442px;height:70px;text-align:right;}

div.g_mop_up {clear: both; height: 0; line-height: 0; font-size: 0; padding: 0; margin-bottom:-70px; border: 0;}
div.mop_up {clear: both; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; border: 0;}

h1 {color:#b10135;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;margin-top:10px;}
h2 {color:#b10135;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
h3 {font-size:16px; font-weight:900;}
h4 {font-size:16px; font-weight:900;display:inline;}
hr {height:1px;}

img.link {border:none;}
.fl_l {float:right;margin:6px;}
.gallery_txt {margin:0;}
table {margin: 0;padding: 0;}
td.menu_act {background-image:url(../Images/button-on.jpg);background-repeat:no-repeat;color:#b10135;width:80px;}

a.menu:link {display:block;width:80px;height:73px;background-image:url(../Images/button-off.jpg);text-decoration:none;padding:0px;color:#b0b0b0;}
a.menu:visited {display:block; width:80px; height:73px; background-image:url(../Images/button-off.jpg); text-decoration:none; padding:0px; color:#b0b0b0;}
a.menu:hover {display:block; width:80px; height:73px; background-image:url(../Images/button-over.jpg); text-decoration: none; padding:0px; color:#b0b0b0;}
a.menu:active {display:block; width:80px; height:73px; background-image:url(../Images/button-off.jpg); text-decoration: none; padding:0px; color:#b0b0b0;}

a.l_menu:link {text-decoration:none; color:#0c226b;}
a.l_menu:visited {text-decoration:none; color:#0c226b;}
a.l_menu:hover {text-decoration:underline; color:#b10135;}
a.l_menu:active {text-decoration: none; color:#0c226b;}

a.contact:link {text-decoration:underline; color:#000000;}
a.contact:visited {text-decoration:underline; color:#000000;}
a.contact:hover {text-decoration:none; color:#b10135;}
a.contact:active {text-decoration: underline; color:#000000;}

a.b_menu:link {text-decoration:none; color:#000000;}
a.b_menu:visited {text-decoration:none; color:#000000;}
a.b_menu:hover {text-decoration:none; color:#b10135;}
a.b_menu:active {text-decoration: none; color:#000000;}

a.text:link {text-decoration:underline; color:#000000;}
a.text:visited {text-decoration:underline; color:#000000;}
a.text:hover {text-decoration:none; color:#b10135;}
a.text:active {text-decoration: underline; color:#000000;}