/*diamonds v4*/

/* General Styles */
body {margin:0; padding:0; line-height:16px; text-align: center; font-size: 62.5%;}
h1 {font-size:1.6em; font-weight:bold; padding:0; margin: 0;}
h2 {font-size:1.5em; font-weight:bold; padding:5px 0 0 0; margin: 0 0 0 0;}
h3 {font-size:1.3em; padding:0; margin: 0 0 0 0;}
a:link, a:visited {color:#000;}
a:hover {color:#006633;} 
blockquote {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.3em; font-style:italic; line-height:14px; margin: 10px 0;}
q{font-style: italic; font-size:1em;}
p {font-size: 1em;}
.italic{font-style: italic; font-size:1em;}
ol {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
ol ol li{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;list-style: lower-latin;}


.martop20 {margin-top:20px;}

/* Layout Styles */

/* Logo */
#logocontainer {width: 100%; text-align: center;}
#logocontainer img {margin: 10px 0 15px 0; }

/* Primary Navigation */
#navigation {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.4em; font-weight:bold; text-align:center;}
#navigation ul {list-style:none; margin:0; padding:6px 0 4px 0; background-image: url(images/nav_bkd2.gif); background-repeat:repeat-x;  background-color:#006633; }
#navigation li {display:inline; padding:5px 10px 5px 10px; }
#navigation a:link, #navigation a:visited {color:#fff; text-decoration: none;}
#navigation a:hover {color:#fff; background-color:#04AA34;}
#navigation #current {border:1px solid #fff; background:#04AA34; padding:0px 2px 0px 2px; color:#fff;}
* html #navigation #current {border:1px solid #fff; background:#379D37; padding:1px 0px 0px 3px; color:#fff;}

/* Shout Panel */
#panel {width: 100%; margin:0; padding:0; background-color: #C3E5AC; height:107px; background-image: url(images/diamonds-hr-shoutpanel.jpg); background-repeat:no-repeat; background-position:left; }
#panel img {margin-top:0px; padding:0; float:left;}
#panel p {margin-left:150px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; font-weight:bold; text-align:right; padding:0px 10px 5px 5px; line-height:14px;}
#panel h1 {margin-left:185px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.2em; font-weight:bold; text-align:right; padding:8px 10px 5px 5px; line-height:17px;}


/* Secondary Navigation */
#subwrapper {width:192px; float:left;}
/* #subwrapper img {margin:10px 0 0 70px;} */

#subwrapper img {}
*html #subwrapper img {margin-bottom:-5px;}

#subwrapper img.right {float:right;}
#sub_title {background-image: url(images/nav_bkd2.gif); background-repeat:repeat-x; height:21px; padding-top:6px;}
#sub_title span.title {color:#fff; margin:0 0 0 5px; padding:0;}
#subnavigation {float:left; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.3em; font-weight:bold; width:190px; border:1px solid #666; margin:30px 0 0 20px; text-align:left;}
#subnavigation ul {list-style:none; margin:0 0 0 15px; padding:0;}
#subnavigation ul li {margin:10px 5px 10px 5px;}
#subnavigation ul li a:link, #subnavigation li a:visited {color:#006633; text-decoration: none;}
#subnavigation ul li a:hover {color:#006633; text-decoration: none; background-color:#E3F3D9;}
#subnavigation ul ul {}
#subnavigation ul ul li {}
#subnavigation ul ul li a:link, #subnavigation ul ul li a:visited {color:#64CA64; text-decoration: none;}
#subnavigation ul ul li a:hover {color:#64CA64; text-decoration: none; background-color:#E3F3D9;}

#subnavigation ul ul ul {}
#subnavigation ul ul ul li {}
#subnavigation ul ul ul li a:link, #subnavigation ul ul ul li a:visited {color:#04B44D; text-decoration: none;}
#subnavigation ul ul ul li a:hover {color:#04B44D; text-decoration: none; background-color:#E3F3D9;}

#subnavigation #subcurrent {color:#359B35; text-decoration: none;}
#subnavigation #subcurrent2 {color:#359B35; text-decoration: none;}




/* Home Page Entry Points */
#panels {width:96%; margin-left: auto; margin-right: auto; padding-left: 10px; padding-top:10px;}
#toppanel {width:100%; margin:0 0 10px 0; padding:0; text-align:right; height:25px; background-color:#E1F2D5; border-top:1px solid #006633; border-bottom:1px solid #006633; overflow:hidden;}
#toppanel p {font-size:1.3em; font-weight:bold; padding:0px 10px 5px 5px; line-height:14px; margin:5px 5px 5px 5px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
#toppanel a:link, #toppanel a:visited {color:#333; margin:0; padding:0; text-decoration:underline; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}
#toppanel a:hover {color:#000; margin:0; padding:0; text-decoration:underline; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}





#leftpanel {border:1px solid #666; width:30%; float:left; background-image: url(images/diamonds-hr-leftbox.jpg); background-repeat: no-repeat; background-position: bottom right; height: 280px; margin:10px 1% 0 1%; }
#leftpanel h2 a:link, #leftpanel h2 a:visited {color:#fff; margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}
#leftpanel h2 a:hover {color:#fff; margin:0; padding:0; text-decoration:none;font-size:1em;}
#leftpanel p {margin:10px 8px 8px 8px; line-height:16px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; text-align:left;}
#leftpanel .image {background-image: url(images/nav_bkd2.gif); background-repeat:repeat-x; height:27px; background-color:#006633;}

#centrepanel {border:1px solid #666; width:30%; float:left; background-image: url(images/diamonds-hr-centrebox.jpg); background-repeat: no-repeat; background-position: bottom left; height: 280px; margin:10px 1% 0 1%;}
#centrepanel h2 a:link, #centrepanel h2 a:visited {color:#fff; margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}
#centrepanel h2 a:hover {color:#fff; margin:0; padding:0; text-decoration:none; font-size:1em; }
#centrepanel p {margin:10px 8px 8px 8px; line-height:16px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; text-align:left;}
#centrepanel .image {background-image: url(images/nav_bkd2.gif); background-repeat:repeat-x; height:27px;  background-color:#006633;}
  
#rightpanel {border:1px solid #666; width:30%; float:left; background-image: url(images/diamonds-hr-016.jpg); background-repeat: no-repeat; background-position: bottom left; height: 280px; margin:10px 1% 0 1%;}
#rightpanel h2 a:link, #rightpanel h2 a:visited {color:#fff; margin:0; padding:0; text-decoration:none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}
#rightpanel  h2 a:hover {color:#fff; margin:0; padding:0; text-decoration:none; font-size:1em; font-weight:bold; text-align:center; background-color:transparent;}
#rightpanel p {margin:10px 8px 8px 8px; line-height:16px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; text-align:left;}
#rightpanel .image {background-image: url(images/nav_bkd2.gif); background-repeat:repeat-x; height:27px;  background-color:#006633;}

.strapline {font-weight:bold; font-style:italic; font-size: 1.1em;}



/*main page panels mouseover*/
#leftpanel .image a:hover {color:#fff; background-color:#04AA34; }
#rightpanel .image a:hover {color:#fff; background-color:#04AA34; }
#centrepanel .image a:hover {color:#fff; background-color:#04AA34; }

/* Secondary Page */
#banner {background-color:#C3E4AB; text-align:right; height:67px; background-image: url(images/diamonds-hr-banner.jpg); background-repeat: no-repeat; background-position: top right;  }
* html #banner {background-color:#C3E4AB; text-align:right; height:67px; overflow:hidden}
#banner #strapline {float:left; width:300px; text-align:left; background-color:transparent; margin:15px 0 0 10px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; }


/* Secondary Page Content */
#content {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; margin:30px 30px 0 240px; text-align:left;}
#content p {font-size:1.3em; line-height:16px; }
#content ul {list-style-image:url(images/bullet.gif); font-size:1.3em; line-height:16px;}
#content ul ul {list-style-image:url(images/bullet.gif); font-size:1em; line-height:16px;}
#content p em {font-style: italic; font-size: 1.1em;}
/*table data*/
.leftdata{float: left; width: 40.5%; border: none; margin-top: 0; margin-bottom: 10px; padding: 0;}
.rightdata{margin-left: 43%;margin-right: 0px;margin-top: 0; margin-bottom: 10px; padding: 0; border: none;}
#content ol {font-size:1.3em; line-height:16px;}
#content ol ol {font-size:1.0em; line-height:16px;}

#content ol em{font-size:1.2em; line-height:16px;}


/* Footer */
#footerhome {width:92%; margin:auto;}
#footerhome img {margin:15px 0 0 0; float:right;}
#footerhome #logos {float:right; width: 150px; margin: 0 10px 0 0; padding: 0;}
#footerhome #logos img {margin: 0 10px 10px 0; padding:0;}


/*#index_footer {width:70%; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; color:#333; text-align:left; padding:10px 0 0 0; line-height:12px;} 
#index_footer a:link, #footer a:visited {color:#333;}
#index_footer a:hover {color:#000;}*/

#index_footer {width: 70%; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; color:#333; text-align:left; padding:0; line-height:12px; margin:0;} 
#index_footer a:link, #footer a:visited {color:#333;}
#index_footer a:hover {color:#000;}


#footer {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; color:#333; text-align:center; padding:10px 10px 0 0; line-height:12px;}
#footer a:link, #footer a:visited {color:#333;}
#footer a:hover {color:#000;}

/* Generic Classes */
.floatleft {float:left;}
.floatright {float:left;}
.clearboth {clear:both; height:0px; font-size:1px; line-height:0px}
.clearright {clear:right; height:0px; font-size:1px; line-height:0px}
.clearleft {clear:left; height:0px; font-size:1px; line-height:0px}

.author {border:1px solid #333; background:rgb(247, 246, 243); padding:20px;}


.table1 {border:1px solid #ccc; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
.table1 tr {}
.table1 th {}
.table1 td {border:1px solid #fff;}



/* News and Comment*/
#news {}

#news h2 {}
#news h3 {margin-bottom:0.5em;}
#news #content ul {margin:0.5em 0 1.5em 1.5em;}
.marnone {margin:0; padding:0;}
.bold {font-weight:bold;}
#news #content p.small {font-size:0.9em;}