/* 
cc.css
Kevin McGill
16/10/2006

*/
body { font-family:Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; font-style : normal; margin:0; padding:0; background-color: #726755; text-align: center; }
h1 { margin:0; border: 0; padding: 0px 0px 10px 0px; font-size: 14px; font-weight: bold; line-height: 18px; color: #000; }
h2 { margin:0; border: 0; padding: 0; font-size: 10px; font-weight: normal; line-height: 18px; color: #F8A104; }
h3 { color: #000; font-size: 14px; font-weight : bold; line-height : 16px; margin: 0; padding: 0px 0px 10px 0px; }
h4 { color: #000; font-size: 12px; font-weight : bold; line-height : 16px; margin: 0; padding: 0px 0px 10px 0px; }
p { color: #616161; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0; padding: 0; }
ul { margin-top:5px; margin-bottom:5px; }
li { list-style-type:disc; margin-left:-10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; color: #616161; }

address { font-size: 12px; font-style: normal; line-height: 16px; }
a:link{ text-decoration: underline; color: #616161; }
a:visited{ text-decoration: underline; color: #616161; }
a:hover{ text-decoration: none; color: #616161; }
a:active{ text-decoration: underline; color: #616161; }
a.google:link{ text-decoration: none; color: #726755; }
a.google:visited{ text-decoration: none; color: #726755; }
a.google:hover{ text-decoration: none; color: #726755; }
a.google:active{ text-decoration: none; color: #726755; }
p.barrister { color: #FFF; font-size: 10px; text-align: left; float: left; padding: 20px 0px 0px 15px; clear: both; }
form.barrister { text-align: left; float: left; padding: 5px 0px 0px 15px; clear: both; }
select.barrister { font-size: 10px; }
span.newsTitle { font-size: 14px; font-weight: bold; line-height: 18px; color: #000; }
span.newsDate { font-size: 10px; font-weight: normal; line-height: 18px; color: #F8A104; }

/*
Styles for overall page positioning
*/

#menu 
{ padding-top: 0px; margin-bottom: 0px; margin-right:auto; margin-left:auto; border: 0; padding: 0; text-align: left; width: 770px; color: #fff; background-color: #333; border-bottom: 1px solid #FFF; }

#banner 
{ margin-top: 0px; margin-bottom: 0px; margin-right:auto; margin-left:auto; padding: 0px; border: 0; width: 770px; text-align: left; background-color: #333; }

#flash 
{ margin-top: 0px; margin-bottom: 0px; margin-right:auto; margin-left:auto; padding: 0px; border: 0; min-height: 550px; height: auto; width: 770px; text-align: left; background-color: #333; }

#content
{ margin-top: 0px; margin-bottom: 0px; margin-right:auto; margin-left:auto; padding: 0; border: 0; width: 770px; text-align: left; background-color: #333; }

td.content_left
{ margin: 0px; padding: 25px 40px 25px 40px; border: 0; width: 330px; text-align: left; background-color: #fff; background-image: url(../images_dev/menu/ln_menu_left_slice.gif); background-repeat: repeat-x; background-position: top left; }

td.content_right
{ margin: 0px; padding: 0px 0px 20px 0px; border-top: 1px solid #FFF; width: 360px; text-align: left; background-color: #333; }

td.content_pad
{ margin: 0px; padding: 0px; border: 0; width: 1px; text-align: left; background-color: #fff; background-image: url(../images_dev/menu/ln_menu_left_slice.gif); background-repeat: repeat-x; background-position: top left; }

#logo
{ margin: 0px; padding: 0px 0px 0px 0px; border: 0; width: 360px; text-align: right; background-color: #333; background-image: url(../images_dev/menu/ln_menu_right_slice.jpg); background-repeat: repeat-y; display: block; }

/* IE CSS hack for min-height */
* html #flash {height:545px}

#footer 
{ margin-top: 0px; margin-bottom: 0px; margin-right:auto; margin-left:auto; padding: 0; border: 0; width: 770px; background-color: #F8A104; }

#google 
{ margin:0; border: 0; padding: 0; background-color: #726755;}
#google p
{ margin:0; border: 0; padding: 0; font-size: 3px; line-height: 4px; color: #726755; background-color: #726755;}