/* Baronsmead.com 08/06/07 */

/* ------------LAYOUT------------ */ 

* { padding:0; margin:0; }
.clear { clear:both; }
.homeCopy { display:none;}
body { margin:0px; padding:0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; line-height:16px; text-align:center; color:#002b54; background-color:#FFF; }
#wrapper { width:800px; margin:0px auto; margin-top:16px; text-align:left; border:solid 1px #bcd8f1; background-image: url('images/back.gif'); background-repeat: repeat-y; }
#address { background: url('images/address.gif') no-repeat bottom left; width:800px; }
#colL {float:left; width:176px; text-align:left; background-image: url('images/logo.gif'); background-repeat: no-repeat; }
#colR { float:left; width:622px; text-align:left;  }
#colR #headNav { padding: 0px 0px 0px 0px; margin:0px; display:block; overflow:hidden;}
#content { padding: 0px 50px 0px 25px; margin:0px; }
#footer { padding: 0px; margin:0px; height:40px; }

/* ------------CONTENT AREA------------ */ 

#content p { font-size:12px; font-weight:normal; margin:0px; padding: 0 0 12px 0;}
#content br { font-size:12px; font-weight:normal; padding: 0 0 0px 0;}
#content h1 { font-size:14px; font-weight:bold; padding: 0 0 0px 0; margin: 0 0 12px 0px;  background-image: url('images/headBar.gif'); background-repeat: repeat-x; background-position: right center;}
#content .headBar {  background-color:#FFFFFF; padding: 0 4px 0 0; }

#content h2  { font-size:14px; font-weight:bold; margin:0px;   padding: 0 0 12px 0;}
#content h3  { font-size:12px; font-weight:bold; margin:0px;   padding: 0 0 0px 0;}
#content h4 { font-size:12px; font-weight:normal; margin:0px;   padding: 0 0 12px 0; text-align:center;}

#content #homeHead {
	width: 361px;
	height: 487px;
	background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#content #homeHead span { display: block; width: 0; height: 0; overflow: hidden;}

#content .hr { display:block; border: none 0; border-bottom: 3px solid #bcd8f1; width: 100%; height: 1px; padding: 0em; margin: 10px 0 20px 0; }
#content hr {display:none;}
#content ul { list-style:disc; margin:0px;  font-size:12px; font-weight:normal; margin:0px; padding: 0 0 12px 0; }
#content li { margin: 0 0 0 16px;}
#content  a { color:#002b54; text-decoration:none; }
#content  a:hover {  color:#002b54; text-decoration:underline;}

#content .newsBox { float:left; width:40%; margin:0px; padding:10px;  text-align:left; border:solid 1px #bcd8f1; margin-bottom:10px; margin-right:10px;   }
#content .newsBoxR { float:left; width:40%; margin:0px; padding:10px;  text-align:left; border:solid 1px #bcd8f1; margin-bottom:10px;  }
#content .newsNoBox { float:left; width:40%; margin:0px; padding:10px;  text-align:left; border:solid 0px #bcd8f1; margin-bottom:10px;   }
#content .newsNoBoxR { float:left; width:40%; margin:0px; padding:10px;  text-align:left; border:solid 0px #bcd8f1; margin-bottom:10px;  }
#content .newsBoxButt   { font-size:11px; color:#002b54; text-decoration:none;   text-align:center;  padding:5px; background:url("images/newsButt.gif") no-repeat right bottom; border-top:solid 1px #dbebfa; border-left:solid 1px #dbebfa; border-bottom:solid 1px #bcd8f1; border-right:solid 1px #bcd8f1; }
#content  .newsBoxButt:hover   {  border-top:solid 1px #bcd8f1; border-left:solid 1px #bcd8f1; border-bottom:solid 1px #dbebfa; border-right:solid 1px #dbebfa; background:url("images/newsButt.gif") no-repeat  left top ; }

#content .listNoBox { float:left; width:40%; margin:0px; padding:0px;  text-align:left; border:solid 0px #bcd8f1; margin-bottom:0px;   }
#content .listNoBoxR { float:left; width:40%; margin:0px; padding:0px;  text-align:left; border:solid 0px #bcd8f1; margin-bottom:0px;  }
#content .listNoBox ul, #content .listNoBoxR ul  { list-style:disc; margin:0px;  font-size:12px; font-weight:normal; margin:0px; padding: 0 0 12px 0; }
#content .listNoBox li,  #content .listNoBoxR li { margin: 0 0 0 16px; }


#articleTable { padding:0px; margin:0px; border:0x;}
#articleTable td { padding:2px 4px 2px 0px; margin:0px; ; vertical-align:top;  font-size:11px; }
#articleTable th { padding:2px 0 2px 5px; margin:0px; text-align:left; vertical-align:top;  font-size:11px; font-weight:bold; }
#articleTable  a { color:#002b54; text-decoration:none; font-weight:bold; background-image: url("images/articleDing.gif"); text-decoration:none; padding: 3px 0 3px 18px; background-repeat:no-repeat; background-position: 0 2px;}
#articleTable  a:hover {  color:#002b54; text-decoration:underline;}




/* ------------NAVIGATION------------ */ 

#colR #headNav { line-height:normal; height:95px; }
#colR #headNav ul {   margin:22px 0 0 0; padding:0px 0px 0 0px;list-style:none; }
#colR #headNav li { float:left;  margin:0; padding:0 0px 0 0px; display:block; text-decoration:none; font-weight:normal; color:#33618e; }
#colR #headNav  li #navHome { background:url("images/baronMenu_01.gif") no-repeat left top; width:57px; display:block;  }
#colR #headNav li #navAbout {   background:url("images/baronMenu_02.gif") no-repeat left top; width:69px; display:block;  }
#colR #headNav  li #navProducts {   background:url("images/baronMenu_03.gif") no-repeat left top; width:73px; display:block;  }
#colR #headNav  li #navNews {   background:url("images/baronMenu_04.gif") no-repeat left top; width:48px; display:block; }
#colR #headNav  li #navClients {   background:url("images/baronMenu_05.gif") no-repeat left top; width:55px; display:block;  }
#colR #headNav  li #navContact {   background:url("images/baronMenu_06.gif") no-repeat left top; width:61px; display:block;  }
#colR #headNav  li #navRegulation {   background:url("images/baronMenu_07.gif") no-repeat left top; width:84px; display:block;  }
#colR #headNav  li #navAssociations {   background:url("images/baronMenu_08.gif") no-repeat left top; width:93px; display:block;  }
#colR #headNav  li #navLinks {   background:url("images/baronMenu_09.gif") no-repeat left top; width:46px; display:block; }
#colR #headNav li:hover { background-position:0% -21px;}
#colR #headNav #navHome:hover { background-position:0% -21px;}
#colR #headNav #navAbout:hover { background-position:0% -21px;}
#colR #headNav #navProducts:hover { background-position:0% -21px;}
#colR #headNav #navNews:hover { background-position:0% -21px;}
#colR #headNav #navClients:hover { background-position:0% -21px;}
#colR #headNav #navContact:hover { background-position:0% -21px;}
#colR #headNav #navRegulation:hover { background-position:0% -21px;}
#colR #headNav #navAssociations:hover { background-position:0% -21px;}
#colR #headNav #navLinks:hover { background-position:0% -21px;}
#colR #headNav #current span  {  background-position:0% -21px !important; }
#colR #headNav a { height:21px; display:block;   padding:0px; text-decoration:none; font-weight:bold; color:#33618e; font-size:12px; text-indent:-9999px; overflow:hidden;}
#colR #headNav > ul a {width:auto; }

#colR #subNav { padding: 0 0 0px 0; margin: 0 0 24px 0px;  background-image: url('images/headBar.gif'); background-repeat: repeat-x; background-position: left center; }
#colR #subNav ul {list-style:none;  padding: 0px; margin: 0px; text-align:center; }
#colR #subNav li {  display: inline; margin: 0px; padding: 0px;    background-color:#FFF; font-size:12px; font-weight:bold; }
#colR #subNav a { padding: 0 6px 0 6px; margin:0px; width:auto; text-decoration:none; font-weight:bold; color:#bcd8f1; font-size:12px; background-color:#FFF;  text-decoration:none; }
#colR #subNav a:hover { color:#002b54;  text-decoration:none;}
#colR #subNav #current a { color:#002b54;  text-decoration:none;}
