@charset "utf-8";

div.FCKEditor {
margin: 0 -14px 0 -6px; /* the editor border needs space for its border, padding and scroll bars (on right) */
}

/*********** PAGE LAYOUT START *****************/
body  {
	font: 100%  Arial, Verdana, Helvetica, sans-serif;
	background-color: #1cc947;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*margin-top: 5px;*/
	/*border: 1px solid #000000;*/
	text-align: left;
} 
#header { 
	background-color: #FFFFFF; 
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	/*padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 140px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	margin-top: 10px;
	/*padding-top: 10px;*/
	/*border-top:thin #000000 solid;
	/*padding: 5px 5px 15px 10px;*/
	/*border-right:  solid #000000 thin;*/
}
#mainContent { 
	margin: 0 0 0 142px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 10px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
	/*border-left: solid #000000 thin;*/
} 
#footer { 
	padding: 0 10px 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#FFFFFF;
	border-top: #12a336 1px solid; 
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 18px;
}


.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 18px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.hidden {position:absolute; left:-888em;}

/*********** PAGE LAYOUT END *******************/
div.imagecaption_3
{
width:190px;
height:170px;
}
div.imagecaption_2
{
width:320px;
height:240px;
}

div.imagecaption_variable,
div.imagecaption_3,
div.imagecaption_2
{
float:left;
margin: 0 1em 1em 1em;
padding: 15px 15px 20px 15px;
display:inline;
text-align:center;
border-bottom-color:#CCC #999 #999 #CCC;
border-width:1px 2px 2px 1px;
border-style:solid;
}
div.imagecaption_2 img,
div.imagecaption_3 img,
div.imagecaption_variable img
{
border-bottom-color:#000 #CCC #CCC #000;
border-width:1px 1px 1px 1px;
border-style:solid;
}

a:link {
	color: #007500;
	/*text-decoration: none;*/
	font-weight:bold;
}
a:visited {
	color: #007500;
	/*text-decoration: none;*/
	font-weight:bold;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #006600;
}


div.sidebar_caption
	{
	width: 9em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color:#12a336;
	font-size: 100%;
	text-align:center;
	color:#FFFFFF;
	}
	
img.noborder
{
border:0;
}

hr {
    border: 0;  
    border-bottom: 1px solid #000;
	height: 1px;
	margin:5px 0 5px 0;
	}
body { color:#007500 ;}	
#sidebar1 { color:#007500; }
#mainContent { color: #007500; 
font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 120%;
/*	margin-bottom: 0;*/
padding-top:0;
padding-bottom:0;
margin-top:0;}

#footer { color: #007500; }

p {
font-size: 12pt;
	/*color: #007500;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 130%;
/*	margin-bottom: 0;*/
padding-top:0;
padding-bottom:0;
margin-top:0;
}

.GG_Text_Red { color:#CC0000;}
.GG_Text_Green { color:#007500;}
.GG_Text_Blue {color:#000099;}
.GG_Text_Orange { color:#FF6600;}
.GG_Text_Purple { color:#993399;}
.GG_Text_Pink {	color:#FF0099;}

h1 {
	font-size: 22pt;
	/*border: 1px solid #12a336;*/
	/*background:#9cffb5;*/
	color: #007500;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:0.07em;
	line-height: 120%;
	margin-top: 0; /*Margins set so we don't need liquidcorner #notopgap and #nobottomgap*/
	margin-bottom: 0;
	text-align:left;
	margin-bottom:10px;
	/*margin-top:10px;*/
	/*width:100%;*/
}

h2 {
	font-size: 16pt;
	color: #007500;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:0.07em;
	line-height: 150%;
	margin-bottom: 0;
}

h3 {
	font-size: 14pt;
	color: #007500;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:0.07em;
}

h4 {
	font-size: 13pt;
	color: #007500;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:0.07em;
}



.GG_Text_Large {
	font-size: 16pt;
}
.GG_Text_Normal {
	font-size: 13pt;
}
.GG_Text_Small {
	font-size: 11pt;
}


.GG_InverseText {
	color:#FFFFFF;
	background-color:#12a336;
	padding:15px 15px 15px 15px;
}

.GG_InverseText_YellowBackground {
	background-color:#FFFF33;
	padding:15px 15px 15px 15px;
}

.pdf_icon {background:url(/userfiles/images/icons/pdficon_large.gif) no-repeat left; padding:20px 0px 20px 50px; margin:5px;}
.link_icon {background:url(/userfiles/images/icons/link_icon.gif) no-repeat left; padding:20px 0px 20px 50px; margin:5px;}
/**************** NAVIGATION START **********************/


#nav3_hor ul
{
	font-size:9pt;
	padding-top:0;
	margin-top:0;
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	float:left;
	line-height:120%;
	/*width:100%;*/
	/*background:#9cffb5;
	border: 1px solid #12a336;*/
}

#nav3_hor li a
{
	display:block;
	float:left;
	text-decoration:none;
	padding: .3em .3em;
	/*border: 1px solid #12a336;*/
	border: 2px solid #fff;
	background:#1cc947;
	color: #000;
	width: 9.7em;
	font-style:italic;
	text-align:center;
	}

#nav3_hor li a#nav_current
{
	background: #fff600;	
}

#nav3_hor li a:hover
{
	background: #FFFFFF;
	color:#12a336;
}

#nav3_hor li
{
	display:inline;
}



#nav-btn ul
{
	margin-top:0px;
	padding-top:0px;
	font-size:12pt;
	margin-left:8px;		/*Size of the button border*/
	margin-right: 0px;
	padding-left:0;
	list-style-type:none;
}

#nav-btn li a
{
	display:block;
	text-decoration:none;
	/*background:#12a336;*/
	color:#fff;
	/*padding: .1em .1em;*/
	/*border-bottom: 1px solid #fff;*/
	/*width: 7.8em;*/
	/*margin: 0px 5px 0px 5px;*/
}

#nav-btn li a#nav_current
{
	/*background:#ffa405;*/
	color:#000;
}


#nav-btn li
{
	display:inline;
}




#nav2-btn ul
{
	font-size:10pt;
	margin-left:1em;
	padding-left:0;
	list-style-type:none;
}
#nav2-btn li a
{
	/*background:#9cffb5;
	color: #000;*/
	/*width: 7em;*/
	font-style:italic;
}

/**************** NAVIGATION END ************************/


/*******************/
/*  PAGE HEADER    */
/*******************/
div#TVAP_header
{
width:960px;
height:130px;
background-image:url(/userfiles/images/system/TVAP_Banner_3.jpg);
background-repeat:no-repeat;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*clear:both;*/
}

/****************************/

#skip {
	font-size: 10pt;
 margin: 0;
 padding: 0;
 padding-bottom:2px;
 float: right;
 list-style-type: none;
}
#skip li a{
	color:#fff;
padding: 0 0.5em 0 0.5em;
background-color:#12a380;
border:#FFFFFF thin solid;
	font-weight:normal;
}
#skip li.sys a {
background-color:#FFCC66;
	font-weight:normal;
}
#skip li {
 display: inline;
padding: 0 0.25em 2px 0.5em;
}

/******************************/

/**************************/

#data_ver {
 margin: 0;
 padding: 0;
 padding-bottom:2px;
 float: right;
 list-style-type: none;
}
#data_ver li a{
padding: 0 0.5em 0 0.5em;
/*background-color:#A2E3Ea;*/
border:#FFFFFF thin solid;
	color:#999999;
	font-weight:normal;
}

#data_ver li.published a{
	border:#FFFFFF 1px solid;
	}
#data_ver li.draft a{
	border:#990000 1px solid;
	}
#data_ver li.backup a{
	border:#000000 1px solid;
	}

#data_ver li a.highlight {
	color:#000000;
background-color:#FFCC66;
}
#data_ver li {
 display: inline;
padding: 0 0.25em 2px 0.5em;
}

div.draft {
	padding: 2px;
	margin: 8px -4px 0 0;
	border:1px solid #990000;
	}
	
div.published {
	padding: 2px;
	margin: 8px -4px 0 0;
	border:1px solid #FFFFFF;
	}
	
div.backup {
	padding: 2px;
	margin: 8px -4px 0 0;
	border:1px solid #000000;
	}
/**************************/

/*************************/
/*MAIN NAIVGATION		 */
/*************************/
.nav_section
{
width:140px;
/*height:85px;*/
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
}

.nav_sub_section
{
width:130px;
/*height:85px;*/
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
clear:both;
}

.nav11
{
	/*background-color:#000;*/
	color:#fff;
	font-size:12pt;	
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.nav11 li a
{
	display:block;
	width:100%;
	text-decoration:none;
	color:#fff;
	/*width: 140px;*/
	margin: 0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

.nav11 li a:visited
{
	color:#fff;
	font-weight:normal;
}
/*.nav11 li a:hover
{
	background: #FFFFFF;
	color:#12a336;
}*/

.nav11 li
{
	display:inline;
}

.nav11 li a#nav_current
{
color:#000;
background-color:#fff600;
border-right:#fff600 solid 5px;		/*To show current nav if colour disabled on browser*/
}

.nav12
{
	font-size:10pt;
	font-style:italic;
}

.nav_selected
	{
	color: #000;
	}
/*************************/
/*MAIN NAIVGATION	END	 */
/*************************/


/************************/
/*SUB NAVIGATION		*/
/************************/
.nav3_hor ul
{
	font-size:9pt; padding:0; margin:0;
	list-style-type:none;
	float:left;
	line-height:120%;
}

.nav3_hor li a
{
	display:block;
	float:left;
	text-decoration:none;
	padding: .3em .3em;
	margin:2px;
	/*background:#04bf00;*/
	border:1px solid #FFFFFF;
	color: #fff;
	width: 8.8em;
	font-style:italic;
	text-align:center;
	font-weight:normal;
	}
	
.nav3_hor li a:visited
{
	color:#fff;
	font-weight:normal;
}

.nav3_hor li a#nav3_current
{
	background: #fff600;
	color:#000;
	border:1px solid #fff600;
	border-bottom:1px dashed #fff600;		/*To show current nav if colour disabled on browser*/
}
.nav3_hor li a#nav4_current
{
	background: #fff600;
	color:#000;
	border:1px solid #fff600;
	border-bottom:1px dashed #fff600;		/*To show current nav if colour disabled on browser*/
}

.nav3_hor li a:hover
{
	background: #FFFFFF;
	color:#12a336;
}

.nav3_hor li
{
	display:inline;
}

/************************/
/*SUB NAVIGATION	END	*/
/************************/


/***************************/
/*NAV_EDIT NAVIGATION START*/
/***************************/

div.nav_edit,
div.nav_edit a
	{
	font-size:10pt;	
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	line-height:140%;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	}
	


div.nav_edit a:hover
{
	background: #FFFFFF;
	color:#000000;
}

div.nav_edit a.nav_edit_current
{
color:#000000;
background-color:#fff600;
border-right:#fff600 solid 5px;		/*To show current nav if colour disabled on browser*/
text-decoration:none;
}


div.sys_user_role,
div.sys_user_role a
	{
	font-size:10pt;	
	color:#fff;
	}
	
div.sys_user_role a.view
	{
	color:#fff;
	}
div.sys_user_role a.edit
	{
	color:#0f0;
	}



/***************************/
/*NAV_EDIT NAVIGATION   END*/
/***************************/
/*tbl_green*/
div.tbl_green {background-image:url(/userfiles/images/sys_images/buttons/button1-1-1.gif);background-repeat:repeat; width:100%; background-color:#a8bdf0;}
div.tbl_green_top_left {background:url(/userfiles/images/sys_images/buttons/button1-0-0.gif) 0 0 no-repeat;/*height:26px;*/}
div.tbl_green_top_right {background:url(/userfiles/images/sys_images/buttons/button1-2-0.gif) 100% 0 no-repeat; padding:7px 4px 5px 5px;/*height:26px;*/}
div.tbl_green_bottom_left {background:url(/userfiles/images/sys_images/buttons/button1-0-2.gif) 0 100% no-repeat;/*height:40px;*/}
div.tbl_green_bottom_right {background:url(/userfiles/images/sys_images/buttons/button1-2-2.gif) 100% 100% no-repeat;/*height:40px;*/}
div.tbl_green_top {/*height:26px;*/background:url(/userfiles/images/sys_images/buttons/button1-1-0.gif) 0 0 repeat-x;}
div.tbl_green_bottom {/*height:40px;*/background:url(/userfiles/images/sys_images/buttons/button1-1-2.gif) 0 100% repeat-x;}
div.tbl_green_left {background:url(/userfiles/images/sys_images/buttons/button1-0-1.gif) 0 0 repeat-y;}
div.tbl_green_right {background:url(/userfiles/images/sys_images/buttons/button1-2-1.gif) 100% 0 repeat-y;}
/*tbl_green END*/


/*BTN1*/
div.btn1 {background-image:url(/userfiles/images/sys_images/buttons/button1-1-1.gif);background-repeat:repeat; width:100%; background-color:#a8bdf0;}
div.btn1_top_left {background:url(/userfiles/images/sys_images/buttons/button1-0-0.gif) 0 0 no-repeat;/*height:26px;*/}
div.btn1_top_right {background:url(/userfiles/images/sys_images/buttons/button1-2-0.gif) 100% 0 no-repeat; padding:7px 4px 5px 5px;/*height:26px;*/}
div.btn1_bottom_left {background:url(/userfiles/images/sys_images/buttons/button1-0-2.gif) 0 100% no-repeat;/*height:40px;*/}
div.btn1_bottom_right {background:url(/userfiles/images/sys_images/buttons/button1-2-2.gif) 100% 100% no-repeat;/*height:40px;*/}
div.btn1_top {/*height:26px;*/background:url(/userfiles/images/sys_images/buttons/button1-1-0.gif) 0 0 repeat-x;}
div.btn1_bottom {/*height:40px;*/background:url(/userfiles/images/sys_images/buttons/button1-1-2.gif) 0 100% repeat-x;}
div.btn1_left {background:url(/userfiles/images/sys_images/buttons/button1-0-1.gif) 0 0 repeat-y;}
div.btn1_right {background:url(/userfiles/images/sys_images/buttons/button1-2-1.gif) 100% 0 repeat-y;}
/*BTN1 END*/

/*BTN1*/
div.btn2 {background-image:url(/userfiles/images/sys_images/buttons/button2-1-1.gif);background-repeat:repeat; width:100%; background-color:#a8bdf0;}
div.btn2_top_left {background:url(/userfiles/images/sys_images/buttons/button2-0-0.gif) 0 0 no-repeat;/*height:26px;*/}
div.btn2_top_right {background:url(/userfiles/images/sys_images/buttons/button2-2-0.gif) 100% 0 no-repeat; padding:7px 4px 5px 5px;/*height:26px;*/}
div.btn2_bottom_left {background:url(/userfiles/images/sys_images/buttons/button2-0-2.gif) 0 100% no-repeat;/*height:40px;*/}
div.btn2_bottom_right {background:url(/userfiles/images/sys_images/buttons/button2-2-2.gif) 100% 100% no-repeat;/*height:40px;*/}
div.btn2_top {/*height:26px;*/background:url(/userfiles/images/sys_images/buttons/button2-1-0.gif) 0 0 repeat-x;}
div.btn2_bottom {/*height:40px;*/background:url(/userfiles/images/sys_images/buttons/button2-1-2.gif) 0 100% repeat-x;}
div.btn2_left {background:url(/userfiles/images/sys_images/buttons/button2-0-1.gif) 0 0 repeat-y;}
div.btn2_right {background:url(/userfiles/images/sys_images/buttons/button2-2-1.gif) 100% 0 repeat-y;}
/*BTN1 END*/