body {font-size:10pt; text-align:center; font-family:arial,verdana,helvetica; background-color:#dddddd; padding:0px; margin:0px; color:#000000;}

a {text-decoration:none}

a:link     {color:#fbd008; font-weight: bold;}

a:visited  {color:#fbd008; font-weight: bold;}

a:hover    {color:#000000; background:#fbd008; font-weight: bold;}
a.quote:hover    {color:#000000; background:none; font-weight: bold;}

a:active   {color:#fbd008; font-weight: bold;}

h1 {color:#fbd008; font-size:210%; padding:0px; margin-bottom:1px; margin-top:1px; margin-left:0px;}
h1.home {color:#fbd008; font-size:210%; padding:0px; margin-bottom:5px; margin-top:10px; margin-left:0px;}
h1.top_contact {color:#fbd008; font-size:210%; padding:0px; margin-bottom:-19px; margin-top:15px; margin-right:30px;}
h1.news {color:#000000; font-size:210%; padding:0px; margin-bottom:-5px; margin-top:5px;}

h2 {color:#fbd008; font-size:145%; text-align:left; padding:2px;}

h3 {color:#fbd008; font-size:140%; text-align:center; margin-bottom:2px; }
h3.info {color:#000000; font-size:140%; text-align:center; margin-bottom:2px; margin-top:4px; }

h4 {color:#fbd008; font-size:125%; text-align:center; }

h5 {color:#fbd008; font-size:105%; text-align:left; margin-bottom:0px;}
h5.news {color:#fbd008; font-size:105%; margin-top:0px; text-align:left;}

h6 {color:#fbd008; font-size:100%; text-align:center; }

div.top_banner
{
width:100%;
margin-top:0px;
height:6px;
background:#fbd008;
padding:0px;
}

div.container
{
width:990px;
margin-top:0px;
border-top-width: 0px;
min-height:400px;
margin: 0 auto; 
text-align:left;
border-right:1px ridge #000000;
background-color:#ffffff;
}

div.logo_banner
{
width:990px;
background:#000000;
margin-top:0px;
height:134px;
float:left;
padding:0px;
text-align:right;	
font-size:11pt;
font-weight:bold;
letter-spacing:1px;
color: #ffffff;
}

div.breadcrumb
{
width:750px;
margin-top:5px;
margin-left:0px;
height:35px;
font-size:10pt;
font-weight:bold;
color:#000000;
}

div.menu
{
width:192px;
margin-bottom:0px;
padding-top:14px;
min-height:400px;
font-size:11pt;
float:left;
background:#000000;
}

div.menu_admin
{
width:192px;
margin-bottom:0px;
padding-top:14px;
min-height:400px;
font-size:11pt;
float:left;
background:#000000;
text-align:left;
color:#ffffff;
}

div.menu1
{
width:192px;
margin-bottom:0px;
padding-top:14px;
min-height:400px;
font-size:11pt;
float:left;
background:#dddddd;
color:#000000;
}

div.yello_search
{
width:170px;
margin-left:5px;
margin-top:20px;
min-height:248px;
padding:5px;
font-size:7.5pt;
text-align:center;
color:#fbd008;
float:left;
text-align:center;
}

div.yello_search p
{
margin-top:12px;	
}

div.yello_search_home
{
width:170px;
margin-left:5px;
margin-top:20px;
min-height:20px;
padding:5px;
font-size:7.5pt;
text-align:center;
color:#fbd008;
float:left;
text-align:center;
}

div.yello_search_sitemap
{
width:170px;
margin-left:5px;
margin-top:20px;
min-height:2220px;
padding:5px;
font-size:7.5pt;
text-align:center;
color:#fbd008;
float:left;
text-align:center;
}


div.page_content
{
width:750px;
margin-left:15px;
margin-top:0px;
margin-right:6px;
min-height:350px;
margin-bottom:0px;
float:left;
background-color:#ffffff;
}

div.page_content_edit
{
width:950px;
margin-left:15px;
margin-top:0px;
margin-right:6px;
min-height:350px;
margin-bottom:0px;
float:left;
background-color:#ffffff;
}

div.page_content_admin
{
width:650px;
margin-left:15px;
margin-top:0px;
margin-right:6px;
min-height:350px;
margin-bottom:0px;
float:left;
background-color:#ffffff;
text-align:left;
}

div.page_content_admin p
{
margin-top:0px;	
text-align:left;
}

div.page_content p
{
margin-top:0px;	
}

div.cms_edit
{
	
}

div.news_box
{
width:233px;
margin-left:15px;
margin-top:15px;
min-height:220px;
padding:5px;
float:left;
}

div.quote_box
{
width:233px;
margin-left:15px;
margin-top:15px;
min-height:40px;
padding:5px;
font-size:13pt;
float:left;
}

div.submit_email
{
width:233px;
margin-left:15px;
margin-top:15px;
min-height:40px;
padding:5px;
font-size:13pt;
text-align:center;
float:left;
}

div.submit_email p
{
margin-top:12px;	
}

div.footer
{
width:991px;
margin-top:0px;
min-height:40px;
margin:0 auto;
padding:0px;
font-size:10pt;
text-align:right;
background:#000000;
color:#ffffff;
}

div.archive
{
width:233px;
margin-left:15px;
margin-top:15px;
min-height:220px;
padding:5px;
float:left;
}

div.info_back
{
position:absolute;
top:370px;
padding:2px;
margin-top:20px;
margin-left:400px;
float:right;
width:350px;
height:375px;
background:no-repeat url(./images/info_back.png);
text-align:center;
z-index:-1;
}

div.info_back_news
{
padding:2px;
margin-top:20px;
margin-left:400px;
float:right;
width:340px;
height:355px;
background:no-repeat url(./images/info_back.png);
text-align:center;
color:#000000;
}

ul.sub_menu
{
margin-top:0px;
margin-bottom:0px;
font-size:10pt;
}

img.home_image
{
width:350px;
height:200px;
border: 1px ridge #fbd008;
margin-top:0px;
float:right;
margin-bottom:3px;
margin-left:3px;
}

img.home_image_home
{
width:228px;
height:340px;
border: 1px ridge #fbd008;
margin-left:1px;
margin-top:13px;
float:left;
margin-right:15px;
margin-bottom:3px;
}

img.logo
{
width:200px;
height:121px;
margin-left:13px;
margin-top:7px;
float:left;
text-align:left;
border:0px;
}

img.add_this
{
background-image: url(./images/lg-share-en.gif);
width:125px;
height:16px;	
border:0px;
margin-top:9px;
margin-bottom:3px;
text-align:center;
}

img.free_quote
{
width:150px;
height:100px;
margin-left:20px;
border:0px;	
}

img.pdf_logo
{
height:60px;
width:55px;
border:0px;
margin-left:5px;
}

div.groups
{
margin-top:8px;
text-align:right;
margin-right:10px;
margin-bottom:10px;	
}

p.address
{
margin-top:0px;
margin-right:18px;	
}

p.main_text
{
max-width:360px;
float:left;
font-size:10pt; 
text-align:left; 
font-family:arial,verdana,helvetica;
}

li.list
{
max-width:350px;
text-align:left; 
}

p.main_text_sitemap
{
max-width:690px;
float:left;
font-size:10pt; 
text-align:left; 
font-family:arial,verdana,helvetica;
}

img.groups
{
height:30px;
text-align:right;
margin-left:10px;
margin-right:10px;
}

.results td
{
padding-bottom:20px !important;
width:600px;
font-family: arial;
font-size:9pt;
}

table.downloads
{
text-align:left;
margin-left:5px;	
font-size:10pt; 
font-family:arial;
}

table.feedback
{
text-align:center;
width:95%;	
}

table.contact
{
width:300px;
}

textarea.textarea
{
overflow: scroll; 
}