﻿body { background-image:none; background-image:url(../images/main_bg.jpg); background-repeat:repeat-x; font-family:Georgia; font-size:11px; margin:0; padding:0; }
p, h1, h2, h3, h4, h5, h6, form, table { margin:0; padding:0; }
a { font-family:Arial; font-size:12px; color:red;  }

/*---@Portal End Page Text---*/
#controller { padding:10px; }
#controller a { font-family:Arial; font-size:14px; color:White; text-decoration:none; }
#controller a:hover { background-color:#00b4c5; }

/*---@Main Header---*/
#wrapper { width:900px; position:relative; margin: 0 auto; }
#footer { width:900px; padding-bottom:25px; }
#tble_wrapper { position:absolute; margin:0 auto; }
#logo_top { width:130px; height:88px; }
#empty_middle { width:491px; height:88px; }
#lamp_top { width:130px; height:88px; }
#logo_bottom { width:163px; height:44px; }
#nav { width:604px; height:44px; color:#d5cac3; font-size:14px; font-family:Times; padding:0 0 0 3px; }
#lamp_middle { width:130px; height:44px; }
#main_banner { width:600px; height:323px; margin:0 9px 29px 0; overflow:hidden; }
.contact_bg { background-image:url("../Images/contact_bg.jpg"); width:577px; height:303px; padding:10px 0 10px 23px; }
.contact_bg p { font-family:Georgia; font-size:18px; line-height:30px; }
.contact_thankyou_bg { background-image:url("../Images/contact_bg_adj.jpg"); width:577px; height:303px; padding:10px 0 10px 23px; }
.contact_thankyou_bg p { font-family:Georgia; font-size:18px; line-height:30px; }
#main_banner input[type="text"] { border:solid 1px #b5a594;  }
#main_banner input[type="DropDownList"] { border:solid 1px #b5a594;  }
.option_list { border:solid 1px #b5a594; }
#right_banner_content { width:261px; height:274px; background-image:url(../images/right_banner_sub.jpg); background-repeat:no-repeat; padding:25px 15px 25px 15px; }
#right_banner_content a {  font-family:Georgia; color:white; }
#right_banner_content a:hover { color:#d5cac3;  }
#right_banner_content p { color:#fff; font-size:12px; line-height:20px; margin:0 0 15px 0; font-family:Georgia;}
#right_banner_content h1 { font-family:Georgia; color:#d5cac3; font-size:20px; font-weight:normal; margin:0 0 10px 0; letter-spacing:0px  }
#right_banner_content h2, h4 { font-family:Georgia; color:#fff; font-size:16px; font-weight:normal; margin:0 0 5px 0; letter-spacing:.8px }
#lamp_spacer { padding:0 0 0 12px; }
#left_content_region { width:299px; border-right:1px solid #bbb; padding:10px 0 10px 0; }
#left_content_region h3 { font-family:Georgia; color:#a66a0d; font-size:24px; font-weight:lighter; margin:0 0 5px 0; }
#right_content_region { width:860px; padding: 10px 0 25px 25px; }
#right_content_region h2 { font-family:Georgia; color:#00b4c5; font-size:24px; font-weight:lighter; margin:0 0 10px 0; }
#right_content_region p { font-family:Georgia; font-size:12px; line-height:20px; color:#382209; }
#right_content_region  p a { font-family:Georgia; color:#a66a0d;  }
#right_content_region  p a:hover { color:#00b4c5; }
#lamp { position:absolute; right:5px; top:35px; z-index:2; padding:0; width:84px; height:165px; }

.Sub_Nav1 a { font-size:18px; }
.client_list { font-family:Arial; /*color:#2f1d07;*/ line-height:22px; font-size:12px; color:#321e08; }
.client_list_home_link { color:#241405; }
.client_list_home_link a:link { color:Blue; text-decoration:underline; }
.client_list_home_link a:hover { } 
.form_row { height:20px; }

/*---@Sub Navigation---*/
.SubNav { font-family:Georgia; }
.SubNav a { font-family:Georgia; font-size:12px; line-height:25px;}
.SubNav a:hover { color:#00b4c5;}

/*---@Footer---*/
#copyright, #bottom_links { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a3915; border-top:1px solid #bbb; padding:5px 0 0 0; margin:0 0 0 0; }
#copright a, #bottom_links a { text-decoration:none; color:#5a3915; font-size:11px; }
#copright a:hover, #bottom_links a:hover { text-decoration:underline; color:#00b4c5; }

.client_home { font-size:12px; line-height:20px; }
.printer_only { display:none; }
#serving_info_print { display:none; }

