/* CSS Document */

body {
   margin: 0px 0px 0px 0px ! important;

   font-family: Arial;
   background: #3A3A3A;
   font-size: 14px;
}

.contact_details {
	
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.container {
background: #FFFEE1;
   width: 960px;
   padding: 0px;
   margin: 0px;
}

#head, .head {

    background: url(/images/head.png);
	text-align: left;
	width: 960px;
	height: 120px;
	
	text-align: left;
		
	margin: 0px;
}

h1.headline {

   font-size: 36px;
   font-family: Arial, Helvetica, sans-serif;
   color: #3a6044;
   
   margin: 0px 0px 0px 10px;
}

h2.subheadline {
	
	font-size: 16px;
	color: #236830;
	
	margin: 0px 0px 0px 12px;
}

h1 {
   font-size: 18px;
   
}

a:link {
   color: #1B4600;
}

a:visited {
   color: #1B4600;
}

a:active {
   color: #1B4600;
}

hr {
	
	color: #1B4600;
	
}

h1.reagroup {

   margin-top: 0px;
   text-align: center;
   color: #dfdfdf;
   
   padding: 10px 0px 5px 0px;
   
   width: 600px;
   
   font-size: 32px;
  
   font-variant: small-caps;
     
   background: #000099;
}

h2 {

   font-size: 18px;
   color: #1B4600;
}

#sidebar ul, #sidebar ul li, #siderbar ul ul li {
	
	list-style: none;
	margin: 2px 0px 0px 5px;
	padding: 0;
	
}

#sidebar a:link {

   color: #fff;
}

#sidebar a:visited {

   color: #fff;
}

#sidebar a:active {

   color: #fff;
}

.content {
   font-size: 14px;
   
margin: 0px;
   background: #FFFEE1;
   text-align: left;
   
      padding: 12px;

}

table.contact {

   text-align: left;
   font-weight: bold;
   margin: 50px 0px 0px 100px;
   
   border-color: #000000;
}

table.contact td {
  border-color: #000000;
}


.footer_home {

   margin: 20px 20px 5px 20px;
   width: 875px;
   text-align: right;
}

.footer_home a:link {
   color: #000099;
   text-decoration: none;
}

.footer_home a:visited {
   color: #000099;
   text-decoration: none;
}

.footer_home a:active {
   color: #000099;
   text-decoration: none;
}

.footer {

   margin: 20px 20px 5px 20px;
   width: 775px;
   text-align: right;
}

.footer a:link {
   color: #000099;
   text-decoration: none;
}

.footer a:visited {
   color: #000099;
   text-decoration: none;
}

.footer a:active {
   color: #000099;
   text-decoration: none;
}

.bottom-nav {
   
    margin-top: 10px;
    font-size: 14px;
	font-weight: bold;
}

.bottom-nav a:link {

   color: #003897;
   text-decoration: none;
}

.bottom-nav a:visited {
   color: #003897;
   text-decoration: none;
}

.bottom-nav a:active {
   color: #003897;
   text-decoration: none;
}

.tableborder, .tableborder td {

   border: 1px #000099 solid;
}

.enquiry {

   margin-left: 80px;

   border: 2px #000099 solid;
}

table.enquiry th {
   font-weight: bold;
   text-align: center;
   background: #D8E3FE;

   margin-bottom: 2px #000099 solid;   
}

.button {
   
   border: 1px #000099 solid;
   background: #fff4d1;
   font-size: 10px;
   font-weight: bold;
}

.textarea {

   background: #fff4d1;
   font-family: Arial;
   font-size: 9px;
   
   border-top: 1px #333333 solid;
   border-left: 1px #333333 solid;
   border-bottom: 1px #666666 solid;
   border-right: 1px #666666 solid;
}

.preview_action {

   background: #ffffff;

   margin: 0px -20px 0px -20px;
   padding: 0px;

   border-top: 3px #000000 solid;
   border-bottom: 3px #000000 dotted;
}

div.preview_action .admin_console {

   font-weight: bolder;
   letter-spacing: .2em;
   text-align: left;

   margin: 0px 0px 0px 0px;
   background: #7C7C7C;
   color: #FFFFFF;
   
   font-size: 10px;
   padding: 3px;
}

div.preview_action .actions {
   
   background: #E8E8E8;
   margin: 0px;
   
   padding: 15px 10px 10px 10px;
}

.companies {
	
	font-size: 16px;
	font-weight: bold;
}

.bluestar {
	text-align: right;
}

.bluestar a:link {
	
	text-decoration: none;
	font-size: 12px;
	color: #999;
	text-align: right;

}

.bluestar a:visited {
	
	text-decoration: none;
	font-size: 12px;
	color: #999;
	text-align: right;

}

.bluestar a:active {
	
	text-decoration: none;
	font-size: 12px;
	color: #999;
	text-align: right;

}

ul.list li {

   line-height: 28px;
   font-weight: bold;
}

ol li {

   line-height: 28px;	
}


