/* CSS Document */



/* Generic Body Style for all pages */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image:url(../images/core_template/background.png);
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}

.thumb_img {
  padding:1px;
  border:1px solid #9DA66D;
 
  }


/* Generic Table Style (Main Body Layouts) for all Pages */
table.header-region {
    border-collapse:collapse;
    border-right:1px solid #999;
    border-left:1px solid #999;
	background-color:#FFFFFF;
}

/* Generic link style */

a {
	color: #009900;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
	
}

/* Generic footer for all pages */
.page_footer {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:center;
}
a.page_footer:link {
	color: #009900;
	text-decoration:none;
}
a.page_footer:hover {
	text-decoration: underline;
}
a.page_footer:visited {
	text-decoration: underline;
}
a.page_footer:active {
	text-decoration: underline;
}
table.footer-region {
    border-collapse:collapse;
    border-right:1px solid #999;
    border-left:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#FFFFFF;
}

/* Generic footer for all pages */
.breadcrumbs {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.breadcrumbs:link {
	color: #009900;
	text-decoration:none;
}
a.breadcrumbs:visited {
	text-decoration: none;
	color: #009900;
}
a.breadcrumbs:hover {
	text-decoration: underline;
	color: #009900;
}
a.breadcrumbs:active {
	text-decoration: none;
	color: #009900;
}



/* Upper Nav */
/*
.upper-nav {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.upper-nav:active {
	
	color: #009900;
	text-decoration:none;
}
a.upper-nav:hover {
	text-decoration:underline;
	color: #009900;
}
a.upper-nav:link {
	color: #009900;
	text-decoration:none;
}
a.upper-nav:visited {
	
	color: #009900;
	text-decoration:none;
}
*/
.upper-nav {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.upper-nav {
	
	color: #009900;
	text-decoration:none;
}
a.upper-nav:hover {
	text-decoration:underline;
	color: #009900;
}


/* Generic horozontal rule (using tables)  */
.table_ruler {
    background-color: #9DA66D; /*#A2E09E;*/
	border-collapse:collapse;
    border-right:1px solid #999;
    border-left:1px solid #999;
	
}

/* Level 1 Navigation */
.nav-level-1 {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align:center;
}
a.nav-level-1 {
	text-decoration:none;
}
a.nav-level-1:hover {
	text-decoration: underline;
	color: #ffffff;
}
table.nav-level-1-region {
    border-collapse:collapse;
    border-right:1px solid #999;
    border-left:1px solid #999;
	background-color:#9DA66D;
	/*background-color:#003300;*/
	color: #ffffff;
}
.nav-level-1_hl {
    font-family: Lucida Grande, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align:center;
	font-weight:bold;
}
a.nav-level-1_hl {
	text-decoration:none;
}
a.nav-level-1_hl:hover {
	text-decoration: underline;
	color: #ffffff;
}




/* Tables for Fact Files etc.*/
table.factfile {
    border-collapse:collapse;
    border-right:1px solid #006600;
	border-top:1px solid #006600;
	border-bottom:1px solid #006600;
    border-left:1px solid #006600;
	
	background-color:#CACEAE;
	
}

.factfile-header {
    color: #838F6D;
    font-weight: bold;
    font-size: 11px;
    line-height:11px;
    text-decoration: none;

}

.contactus-header {
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
    line-height:11px;
    text-decoration: none;

}

/* Level 2 and 3 side navigation styles    */
tr.vertnavoff {background-color:#CACEAE;}/*#CEDBFF*/
tr.vertnavon {background-color:#9DA66D;}/*006600*/
tr.vertnavlinetop {background-color:#006600;}/*DEDED0*/
tr.vertnavline {background-color:#006600;}/*#AAC1FF*/
tr.vertnavlinesub {background-color:#CEDBFF;}
tr.vertnavlinemid {background-color:#ffffff;}
td.trvlnav {padding: 4px 1px 4px 1px;}
tr.vertnavsub {background-color:#F1FAF1;}
td.vertnav {background-color:#F1FAF1;}

/* Verticle Navigation - Level 1 */

a.vert_navi {
 color: #838F6D;
 font-weight: normal;
 font-size: 11px;
 line-height:11px;
 text-decoration: none;
}
.vert_navi_hl {
 color: #FFFFFF;
 font-weight: bold;
 font-size: 11px;
 line-height:11px;
  text-decoration: none;
}
a.vert_navi:hover {
 color: #576048;
 text-decoration: underline;
}
a.vert_navi_hl, {
 text-decoration: none;
}
a.vert_navi_hl:hover {
 text-decoration: underline;
}

/* Verticle Navigation - Level 2 */
a.vert_navi2 {
    color: #838F6D;
    font-weight: normal;
    font-size: 10px;
    line-height:11px;
    text-decoration:none;
}
a.vert_navi2:hover {
    text-decoration:underline;
	color: #006600;
}

.vert_navi2_hl {
    color: #006600;
    font-weight: bold;
    font-size: 10px;
    line-height:11px;
}

a.vert_navi2_hl, .vert_navi_hl2:hover {
    text-decoration: none;
}



/* Body Area - Main Text Header */
.page-header {
    /*font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Lucida Grande, Verdana, sans-serif;
    font-weight: bold;
    color: #392E7A;
    font-size: 20px;
}

/* Body Area - Section Text Header */
.section-header {
    /*font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, sans-serif;
    font-weight: bold;
    color: #392E7A;
    font-size: 15px;
}

/* Body Area - Section Text Header */
.section-header-small {
    /*font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: Verdana, sans-serif;
    font-weight: bold;
    color: #392E7A;
    font-size: 12px;
}
