/* FANRPAN stylesheet: 2009-03-29 */

body    {    
        margin-top: 0px;
        margin-left: 30px;
        margin-right: 30px;
        color: #000000;
        font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
        font-size: 10pt;
		background: white url("images/page_back.jpg"); 
		background-repeat: repeat-x;
        scrollbar-base-color: #e3e3e3;
        scrollbar-arrow-color: #000033;
        scrollbar-track-color: #e3e3e3;
        scrollbar-shadow-color: black;
        scrollbar-lightshadow-color: black; 
        scrollbar-darkshadow-color: gray;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: black;
    }

p  {
        font-size: 10pt;
        font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
    }	

ul.resources, ul.newsItems {
	list-style: none;
	padding: 0;
}

ul.resources li {
	margin-bottom: 15px;
}

ul.newsItems li {
		margin-bottom: 15px;
		border-bottom: 1px solid #cccc99;
	}

ul.pageNumbers {
		list-style: none;
		padding: 0;
		text-align: center;
}

ul.pageNumbers li {
		display: inline;
		padding: 3px 5px;
		border: 1px solid #cccc99;
		margin-left: 5px;
}


ul.pageNumbers li a {
	width: 100%;
	height: 100%;
	text-decoration: none;
}

ul.pageNumbers li:hover {
	background-color: #c2b790;
}

ul.pageNumbers li.eclipse:hover {
	background-color: #ffffff;
}

ul.pageNumbers li.current:hover {
	background-color: #c2b790;
}

ul.pageNumbers li.current {
	background-color: #c2b790;
}

ul.pageNumbers li.eclipse {
		border: 0;
}

div.related {
		float: left;
		z-index:500;
		position:absolute;
	}

.required
	{
		color: #990000;
		size: 9pt;
		font-weight: bold;
	}
	
a.relatedLink {
		margin-bottom: 0px;
	}

ul.relatedList
	{
		border: 1px solid #aaaaaa; 
		background: #ffffff url(/images/ui.theme/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; 
		color: #222222;
		padding: 20px;
		padding-left: 30px;
		margin-top: 0px;
	}
	
h1
	{
		color: #cccc99;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 12px;
		margin-bottom: 2px;
	}

h1.big
	{
		color: #cccc99;
		font-size: 24pt;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

h1.lbdc
	{
		color: #004d96;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 10px;
	}

h1.seccap
	{
		color: #004d96;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 10px;
	}

h2
	{
		color: #99cc66;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 8px;
		margin-bottom: 2px;
	}
	
h2.staff
	{
		color: #6688cc;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 8px;
		margin-bottom: 2px;
	}

h2.lbdc
	{
		color: #ffffff;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 2px;
	}
	
.whiteboxhome h2
	{
		color: #99cc66;
		font-size: 50pt;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 0;
	}
	
h2.cop17
	{
		color: #4578a3;
		font-size: 60pt;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 0;
	}

h3
	{
		font-size: 12pt;
		padding: 2px;
		color: #999966;
		font-weight: bold;
		margin-bottom: 5px;
	}
	
h3.lessspace
	{
		font-size: 12pt;
		padding: 0;
		color: #999966;
		font-weight: bold;
		margin: 0;
	}
	
h4
	{
		color: #99cc66;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 2pt;
		margin-bottom: 2pt;
		text-align: center;
	}

h4.lbdc
	{
		color: #004d96;
		font-size: 13pt;
		font-weight: bold;
		margin-top: 2pt;
		margin-bottom: 2pt;
		text-align: center;
	}

h4.lessspace
	{
		color: #99cc66;
		font-size: 13pt;
		font-weight: bold;
		margin: 0;
		text-align: left;
	}
	
h5
	{
		font-size: 11pt;
		color: #999966;
		font-weight: bold;
		margin: 0;
		text-align: center;
	}
	
/* IMAGE STYLES BEGIN */
image
	{
		border-style: none;
		border: 0px;
	}

img.bordered
	{
	border-width: 1px;
	border-color: #669933;
	border-style: solid;
	}
	
.borderthick
	{
	border-width: 6px;
	border-color: #e8e3d0;
	border-style: solid;
	}
	
.borderthickspecial
	{
	border-width: 4px;
	border-color: #99cc66;
	border-style: solid;
	background-color: #dfe9d4;
	}

/* IMAGE STYLES END */

/* FORM STYLES BEGIN */
form
	{
       	margin: 0; 
		padding: 0;
    }	
	
.btn
	{
	color: #336600;
	font-style: normal;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	background-color: #e1ddc5;
	border-color: #99cc66;
	}
/* FORM STYLES END */
	
/* DIV STYLES BEGIN */ 

.homemsg
	{
        color: #669933;
        font-size: 12pt;
		font-weight: bold;
		align: left;
		text-align: center;
		margin-left: 20px;
		margin-top: 15px;
		margin-bottom: 8px;
	}
	
.homeheading
	{
        color: #669933;
        font-size: 12pt;
		font-weight: bold;
		align: left;
		text-align: left;
		margin-left: 20px;
		margin-top: 15px;
		margin-bottom: 8px;
	}
	
.langblock
	{
		margin-top: 14px;
	}

/* DIV STYLES END */

/* HR STYLES BEGIN */ 
hr
	{
		color: #cccc99;
		background-color: #cccc99;
		height: 1px;
		border: 0;
	}
/* HR STYLES END */
	
/* TABLE STYLES BEGIN */
td  {
        font-size: 10pt;
        font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
    }		
	
td.pagetitle
 {
   font-size: 11pt;
   color: #003399;
   font-weight: bold;
   border-bottom: 1px dotted #b2c1e0;
   padding-top: 10px;
   padding-bottom: 4px;
}
	
.bodybox
	{
		border-left: 2px solid #669966;
		border-right: 2px solid #669966;
		border-bottom: 2px solid #669966;
		background-color: #ffffff;
	}
	
.blox
	{
		border: 1px solid #cdc59b;
		background-color: #e8e6d9;
		padding: 12px;
	}

.notableblox
	{
		border: 1px solid #cdc59b;
		background-color: #e8e6d9;
		margin: 0 5px;
		padding: 10px;
		width: 260px;
		float: right;
		text-align: center;
	}

/* TABLE STYLES END */

.acknowledge
	{
        color: #669933;
		font-style: italic;
	}

.pagetitle
	{
        color: #669933;
        font-size: 12pt;
		font-weight: bold;
		margin-top: 12px;
		margin-bottom: 8px;
	}

.boldtitle
	{
        color: #669933;
        font-size: 11pt;
		font-weight: bold;
	}
	
.subtitle
	{
        color: #666633;
        font-size: 11pt;
		font-weight: bold;
	}
	
.specialb
	{
        color: #666633;
		font-weight: bold;
	}
	
.speciales
	{
        color: #666633;
		font-weight: bold;
	}
.specialesbluegreen
	{
        color: #004d96;
		font-weight: bold;
	}
.descb
	{
        font-size: 9pt;
		font-weight: bold;
	}

.desc
	{
        font-size: 8pt;
	}

.specialibluegreen
	{
        color: #004d96;
		font-style: italic;
	}
.speciali
	{
        color: #669933;
		font-style: italic;
	}
.onsoft
	{
        background-color: #e7e4d3;
	}

.onsofter
	{
        background-color: #f0eee4;
	}
	
.onsoftgreen
	{
        background-color: #dfe9d4;
	}
	
.ongreen
	{
        background-color: #99cc66;
	}
	
.onfig
	{
        background-color: #bbda9b;
	}
	
.onnewleaf
	{
        background-color: #e4f4d3;
	}

.onbluegreen
	{
        background-color: #1aa5a2;
		color: #ffffff;
	}

.onseccapblue
	{
        background-color: #baab98;
		color: #ffffff;
	}
	
.onseccapsoft
	{
        background-color: #bcd2fa;
	}

.onseccapsofter
	{
        background-color: #e8f0fb;
	}
		

.onsoftbluegreen
	{
        background-color: #73adb5;
		color: #ffffff;
	}
	
.onverysoftbluegreen
	{
        background-color: #e0eef0;
	}

.greenstriphome
	{
		background: white url("images/tile_homestrip.jpg"); 
		background-repeat: repeat-x;
		border-top: 1px dotted #669933;
		border-bottom: 1px dotted #669933;
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
	}

.boxannounce
	{
		border-left: 1px dotted #669933;
		border-right: 1px dotted #669933;
		border-bottom: 1px dotted #669933;		
	}
	
.boxhighlight
	{
		border-bottom: 1px dotted #669933;		
	}
	
.boxcalendar
	{
		border-bottom: 1px dotted #669933;		
	}
	
.gradientboxhighlight
	{
		border-bottom: 1px dotted #99cc66;
		background: white url("images/gradientbox.jpg"); 
		background-repeat: no-repeat;
	}
	
.gradientboxannounce
	{
		border-left: 1px dotted #99cc66;
		border-right: 1px dotted #99cc66;
		border-bottom: 1px dotted #99cc66;		
		background: white url("images/gradientbox.jpg"); 
		background-repeat: no-repeat;
	}
	
.gradientboxcalendar
	{
		border-bottom: 1px dotted #99cc66;
		background: white url("images/gradientbox.jpg"); 
		background-repeat: no-repeat;
	}
	
.titleongreen
	{
		color: #ffffff;
		font-size: 12pt;
		font-weight: bold;
	}
	
.titleongradient
	{
		color: #669933;
		font-size: 12pt;
		font-weight: bold;
	}
	
.titlefooter
	{		
		color: #999966; 
		font-weight: bold;
		font-size: 9pt;
	}
	
.greenboxhome
	{
        background-color: #eaf1e3;
		border: 1px solid #669933;
		font-size: 10pt;
	}

.whiteboxhome
	{
        background-color: #ffffff;
		border: 1px solid #669933;
		font-size: 10pt;
		color: #258730;
		font-weight: normal;
		line-height: 1.8em;
	}

.whiteboxhome ul
	{
		margin-top: 0;
		margin-left: -30px;
	}

.blueboxhome
	{
		background-color: #e8f3f6;
		border: 1px solid #81b3c4;
	}
	
.yellowboxhome
	{
        background-color: #f6f4d5;
		border: 1px solid #cccc99;
	}
	
.yellowbox
	{
        background-color: #f6f4d5;
	}

	
fieldset
	{
		border-color: #dfe9d4;
		border-style: solid;
		border-width: 2px;
		padding: 10px;
		margin-left: 8px;
		margin-right: 8px;
		margin-top: 1px;
		background-color: #ffffff;
	}
	
legend
	{
		font-size: 12pt;
		padding: 2px;
		color: #999966;
		font-weight: bold;
		margin-bottom: 5px;
	}

.bodycolumnmiddle fieldset,
.bodycolumnleft fieldset,
.bodycolumn fieldset
	{
		border-color: #cbe6ef;
		border-style: solid;
		border-width: 2px;
		padding: 10px;
		margin-left: 8px;
		margin-right: 8px;
		margin-top: 1px;
		background-color: #ffffff;
	}

.bodycolumnmiddle legend,
.bodycolumnleft legend,
.bodycolumn legend
	{
		font-size: 12pt;
		padding: 2px;
		color: #004d96;
		font-weight: bold;
		margin-bottom: 5px;
	}

.onbody
	{
		padding-right: 12px;
		background: url(images/body_back.jpg) #ffffff no-repeat top middle;
	}
	
.tilenav
	{
		border: 1px solid #99cc66; 
		background: #dad5b7 url(/images/ui.theme/ui-bg_glass_50_dad5b7_1x400.png) 50% 50% repeat-x; 
		font-weight: normal; 
		color: #336600; 
		outline: none;
		height: 26px;
	}
	
.tiletopnav
	{
		background: url(images/tile_nav.jpg) #e7e4d3; 
		background-repeat: repeat-x;
		height: 22px;
	}
	
.topnavdivider
	{
		color: #999966;
	}
	
ul.homelinks
	{
		color: #336600;
		margin-left: 16px;
	}
	
li.homelinks
	{
		color: #336600;
		padding: 4px;
	}

ul.cop17links
	{
		margin-left: -4px;
	}

li.cop17links
	{
		display: block;
		width: 100%;
		list-style: none;
		line-height: 1.38em;
	}

.homenolink2
	{	
		color: #669900;
	 	font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	}

.homenolink
	{	
		color: #666600;
	 	font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	}

/* ANCHOR STYLES BEGIN */
a:link, a:visited
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}

a:hover, a:active
	 {	
		color: #CC6600;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	 }

.whiteboxhome a:link, .whiteboxhome a:visited
	{	
		color: #258730;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}

.whiteboxhome a:hover, .whiteboxhome a:active
	 {	
		color: #99cc66;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	 }


a.langlink:link, a.langlink:visited
	{	
		color: #993300;
		font-size: 12px;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
	}

a.langlink:hover, a.langlink:active
	 {	
		color: #cc9933;
		font-size: 12px;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
	 }

a.homelink:link, a.homelink:visited
	{	
		color: #669900;
	 	font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	}

a.homelink:hover, a.homelink:active
	 {	
		color: #99cc66;
		font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	 }

a.cop17link:link, a.cop17link:visited
	{	
		color: #000000;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
	}

a.cop17link:hover, a.cop17link:active
	 {	
		color: #517619;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none;
	 }
 
a.footnav:link, a.footnav:visited
	{	
		color: #999966;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
		font-size: 9pt;
	}

a.footnav:hover, a.footnav:active
	 {	
		color: #cc6600;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: none; 
		background-color: transparent;
		font-size: 9pt;
	 }
	 
a.topnav:link, a.topnav:visited
	{	
		color: #336600;
		text-decoration: none; 
		background-color: transparent;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
   		font-family: Arial, Verdana, Sans-serif;
		padding: 5px;
	}

a.topnav:hover, a.topnav:active
	 {	
		color: #cc6600;
		text-decoration: none; 
		background-color: transparent;
		font-style: normal;
		font-size: 12px;
		font-weight: normal;
   		font-family: Arial, Verdana, Sans-serif;
		padding: 5px;
	 }
	 
a.toplink:link, a.toplink:visited
	{	
		color: #cc9900;
		background-color: #f5edc3;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #ffcc66;
	}

a.toplink:hover, a.toplink:active
	 {	
		color: #ffffff;
		background-color: #ffcc66;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #ffcc66;
	 }
	 
a.blocklink:link, a.blocklink:visited
	{	
		color: #336600;
		background-color: #dfe9d4;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #99cc66;
	}

a.blocklink:hover, a.blocklink:active
	 {	
		color: #ffffff;
		background-color: #99cc66;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #99cc66;
	 }

a.lbdcblocklink:link, a.lbdcblocklink:visited
	{	
		color: #004d96;
		background-color: #cce6f5;
		text-decoration: none;
		text-align: center;
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #004d96;
		display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

a.lbdcblocklink:hover, a.lbdcblocklink:active
	 {	
		color: #ffffff;
		background-color: #004d96;
		text-decoration: none;
		text-align: center;
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #004d96;
		display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 }

.lbdcblocklinkactive
	 {	
		color: #ffffff;
		background-color: #004d96;
		text-decoration: none;
		text-align: center;
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
		padding: 2px 4px 2px 4px;
		border: 1px solid #004d96;
		display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 }

a.blocklinkspecial:link, a.blocklinkspecial:visited
	{	
		color: #993300;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
	}

a.blocklinkspecial:hover, a.blocklinkspecial:active
	 {	
		color: #336600;
		text-decoration: none; 
		font-style: normal;
		font-size: 9pt;
		font-weight: normal;
	 }

/* ANCHOR STYLES BEGIN */
	
/* SITE SEARCH STYLES BEGIN */
.searchtext
	{
	width: 127px;
	height: 15px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	}

.searchbtn
	{
	width: 22px;
	height: 20px;
	font-size: 9px;
	color: #336600;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	background-color: #e1ddc5;
	border-color: #99cc66;
	text-align: center;
	padding: 0;
	}
/* SITE SEARCH STYLES END */

/* LEFTMENU STYLES BEGIN */
#div.menulevel_one
	{
		position: absolute;
		z-index: 2;
		width: 180px;
	}
	
#div.menulevel_two
	{
		position: absolute;
		z-index: 8;
		width: 160px;
	}
	
#div.menulevel_three
	{
		position: absolute;
		z-index: 13;
		width: 160px;
	}
	
/* all lists */
	#nav, #nav ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
	}
	
/* all list items */
	#nav li { 
		position : relative;
		float : left;
		line-height : 1.25em;
	}
	
/* first-level list anchors */
	#nav li a.navlevelone:link, a.navlevelone:hover, a.navlevelone:visited {
        font-family: Arial, Verdana, Sans-serif;
		color: #000066;
		font-style: normal;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 180px;
		display : block;
		background-color : transparent;
		padding : 7px;
		border-bottom: 2px solid #ffffff;
		padding-bottom: 5px;
	}
	
	#nav li a.navlevelone:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #666699;
		background-color : #e8eaf1;
		border-bottom: 2px solid #ffffff;
		width: 180px;
	}
	
/* second-level lists */
	#nav li ul 
	{ 
		position : absolute;
		left: -999em;
		margin-left : 180px;
		margin-top : -2.20em;
		width: 160px;
	}
	
/* second-level list anchors */
	#nav li ul a.navleveltwo, a.navleveltwo:hover, a.navleveltwo:visited 
	{
        font-family: Arial, Verdana, Sans-serif;
		color: #000066;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 160px;
		display : block;
		background-color : #e8eaf1;
		padding : 4px;
		border-bottom: 1px solid #cfd2e1;
		padding-bottom: 5px;
	}
	
	#nav li ul a.navleveltwo:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #948c63;
		background-color : #ece9da;
		border-bottom: 1px solid #cfd2e1;
		width: 160px;
	}
	
/* third-and-above-level lists */
	#nav li ul ul 
	{ 
		left: -999em;
		width: 160px;
	}
	
/* third-level list anchors */
	#nav li ul a.navlevelthree, a.navlevelthree:hover, a.navlevelthree:visited 
	{
        font-family: Arial, Verdana, Sans-serif;
		color: #336633;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 160px;
		display : block;
		background-color : #e8eaf1;
		padding : 1 0.5em;
		border-bottom: 1px solid #dce9da;
		padding-bottom: 2px;
	}
	
	#nav li ul a.navlevelthree:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #669966;
		background-color : #ece9da;
		border-bottom: 1px solid #dce9da;
		width: 160px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		width: 160px;
		border: 1px solid #cfd2e1;
	}

/* lists nested under hovered list items */	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{ 
		left: auto;
		z-index: 5;
		border: 1px solid #cfd2e1;
		width: 160px;
		border: 1px solid #cfd2e1;
	}
/* LEFTMENU STYLES END */

/* QUICKLINK STYLES BEGIN */
#quicklink, #quicklink ul 
	{     
		padding: 0px;     
		margin: 0;     
		list-style: none;
		z-index: 200;
	} 
	
#quicklink li 
	{     
		float: left;     
		width: 130px;
		padding: 1px;
		z-index: 200;
	}
	
/* first-level list anchors */
#quicklink li a.quicklinklevelonesubs:link, a.quicklinklevelonesubs:visited 
	{
		display: block;     
		width: 130px; 
		background-image: url(images/quicklink_bg.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelonesubs:hover, a.quicklinklevelonesubs:active 
	{
		display: block;     
		width: 130px; 
		background-image: url(images/quicklink_bg_hover_subs.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelone:link, a.quicklinklevelone:visited 
	{
		display: block;     
		width: 130px; 
		background-image: url(images/quicklink_bg.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelone:hover, a.quicklinklevelone:active
	{
		display: block;     
		width: 130px; 
		background-image: url(images/quicklink_bg_hover.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
/* second-level list anchors */
#quicklink li ul 
	{     
		position: absolute;     
		width: 130px;     
		left: -999em;
		padding: 0px; 
	} 

#quicklink li ul li
	{     
		float: left;     
		width: 130px;
		padding: 0px; 
	}

#quicklink li ul a.quicklinkleveltwo, a.quicklinkleveltwo:visited 
	{
		display: block;     
		width: 130px; 
		background-color: #e1e1e1;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li ul a.quicklinkleveltwo:hover, a.quicklinkleveltwo:active
	{
		display: block;     
		width: 130px; 
		background-color: #e0e0e0;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li ul a 
	{     
		display: block;     
		width: 130px; 
		background-color: #f0f0f0;
		padding: 3px;
		border: 1px solid #cccccc;
	} 
	
#quicklink li:hover ul 
	{     
		left: auto; 
	}
	
	
#quicklink li:hover ul, #quicklink li li:hover ul, #quicklink li.qlhover ul, #quicklink li li.qlhover ul {
	    
		left: auto; 
	}
/* QUICKLINK STYLES END */

.test
	{	
		color: #669900;
	 	font-style: normal; 
		font-weight: bold; 
		text-decoration: none; 
		background-color: transparent;
	}
	
td.greencompete
{
	background: #008000;
	color: White;
	font-weight: bold;
}

/*Rotator style for projects*/

div.rotator {
	margin: 0px auto;
	/*margin-left:20px;*/
	width:210px;
	position:relative;
	height:200px;
}

/*project partners styles*/

.lightPartner {
	background: #DFE9D4;
}

.tablePartner {
	border: solid 1px #DFE9D4;
}

.linksPartner a{
	color: #06468d;
	font-size: 15px;
	font-weight: bold;
}

.linksPartner a:hover{
	color: #1aa5a2;
	text-decoration: none;
}

.onverysoftbluegreen a,
.bodycolumnmiddle a,
.bodycolumnleft a,
.bodycolumn a {
	color: #06468d;
}

.onverysoftbluegreen a:hover,
.bodycolumnmiddle a:hover,
.bodycolumnleft a:hover,
.bodycolumn a:hover {
	color: #1aa5a2;
	text-decoration: none;
}

table.onverysoftbluegreenrow td{
	border-bottom: 2px solid #ffffff;
}

/*project page styles*/

.projectCountries{
	float:left;
	width:100px;
}

.brochure {
	height: 800px;
	width: 100%;
	text-align: center;
}

.homepagedialoguebox {
	border: 1px solid #669933;
	background-color: #d9e6be;
	}

.menucolumn {
	border: 2px solid #cbe6ef;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 8px 5px 5px 5px;
	 }
	 
.bodycolumn {
	border-right: solid #ffffff 15px;
}

.bodycolumnleft {
	border-top: solid #ffffff 10px;
}

.bodycolumnmiddle {
	border-right: solid #ffffff 15px;
	border-left: solid #ffffff 10px;
	border-top: solid #ffffff 10px;
}

.seccap {
	padding-top: 10px;
}

.seccap a {
	color: #06468d;
	text-decoration: underline;
}

.seccap a:hover {
	color: #99c0dd;
	text-decoration: none;
}

/*feeds styles*/

.twitterFeeds li {
	list-style: none;
}

.twitterFeeds .twitterImage {
	width: 50px;
	height: 50px;
	display: block;
	float: left;
	padding-right: 10px;
}

.twitterFeeds .tweet {
	display: block;
}

.twitterFeeds .tweet h3 {
	color: #999966;
	font-weight: bold;
	font-size: 12pt;
	margin: 0;
	margin-bottom: 12px;
	padding: 0;
	padding-top: 12px;
	padding-right: 12px;
}

.twitterFeeds .created {
	font-size: 11px;
	font-style: italic;
	text-align: right;
}

/*FAQs styles

#question {
background-color: #067f32;
color: #ffffff;
font-weight: bold;
}
*/
#question {
/* fallback/image non-cover color */
background-color: #6c9970; 
/* Safari 4+, Chrome 1-9 */
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6c9970), to(#afc8b2));
/* Safari 5.1+, Mobile Safari, Chrome 10+ */
background-image: -webkit-linear-gradient(top, #6c9970, #afc8b2); 
/* Firefox 3.6+ */
background-image: -moz-linear-gradient(top, #6c9970, #afc8b2);
/* IE 10+ */
background-image: -ms-linear-gradient(top, #6c9970, #afc8b2);
/* Opera 11.10+ */
background-image: -o-linear-gradient(top, #6c9970, #afc8b2);
color: #ffffff;
font-weight: bold;
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 1px solid #6C9970;
}

.question {
float: left;
display: block;
padding: 4px 0 0 15px;
}

#answer td {
padding: 10px 18px 10px 18px;
}

.qsign {
float: right;
margin: 0 15px 0 0;
padding: 0;
display: block;
width: 15px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 2px solid #ffffff;
text-align: center;
vertical-align: middle;
}

.qsign a {
color: #ffffff;
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
}

.qsign a:hover{
color: #ffffff;
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
}

#comment td {
padding: 0;
}

#comment{
color: #669933;
font-weight: normal; 
border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
border: 2px solid #abbe3f;
display: block;
padding: 5px;
}

.comment {
color: #abbe3f;
font-style: italic;
font-size: 10px;
}
