.serplan{}
/*------------- LINKS ---------------*/

a:link.tmenu,a:visited.tmenu,a:active.tmenu
   {	font-family : verdana,tahoma,arial,helvetica;
	text-decoration: none;
	font-weight: bold;	}
a:hover{	text-decoration:underline;}
a:hover.nodecw{text-decoration:none;}

/*------------- GLOBAL ELEMENTS --------------*/

blockquote {  margin-top: 5;
	margin-right: 25;
	margin-bottom: 20;
	margin-left: 25;       }

BODY {	font-size: 9pt;
	color: black;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family : arial,tahoma,verdana;	}

TD,TH {	font-size: 12px;	
	color: black;
	font-family : verdana,arial,'Century Gothic',tahoma;
    	text-align: justify;	}

UL { 	padding: 0;
	margin-top: 10;
	margin-right: 5;
	margin-bottom: 5;
	margin-left: 30;       }


HR {	line-height:80%;	}



/*------------- FORMS ---------------*/

FORM {	margin-top: 2;
	margin-right: 0;
	margin-bottom: 3;
	margin-left: 0;}

INPUT,SELECT {
	font-size: 8pt;
	font-family:arial;
	vertical-align: middle;
	background-color: #FFFFFF;
	border: 1px solid #999999;	}

TEXTAREA {
	font-size: 8pt;
	font-family:arial;
	line-height: 100%;
	background-color: #FFFFFF;
	border: 1px solid #999999;	}

textarea.edit {
	font-size: 9pt;
	font-family:tahoma;
	line-height: 100%;
	background-color: #FCFCE9;	}

input.flat	{	font-size: 7pt;	font-family:arial;	text-align: center;   	border-style:none;	 background-color:transparent;	}
input.flatgry	{	font-size: 7pt;	font-family:arial;	text-align: center;   	border-style:none;	 background-color:transparent;}
input.flatalt	{	font-size: 7pt;	font-family:arial;	text-align: center;   	border-style:none;	 background-color:transparent;}
INPUT.flat8	{    FONT-SIZE: 7pt; border-style:none; FONT-FAMILY: verdana;	 background-color:transparent;}


input.submit{	font-size: 8pt;    	font-weight:bold;	color: #000000;	line-height: 120%;	text-align: center;	vertical-align: bottom;
	background-color: silver;}

.option	{
	color: black;
	font-weight:bold;
	font-size: 8pt;
    	border-right: #80B280 2px solid;
    	border-bottom: #80B280 2px solid;
    	font-family: tahoma, Arial, Helvetica;
	text-align: left;
	text-decoration: none; }

.label {	font-size: 8pt;text-align: center; FONT-FAMILY: tahoma;    }
.labelr {	font-size: 8pt;text-align: right; FONT-FAMILY: tahoma;    }
.labell {	font-size: 8pt;text-align: left;	FONT-FAMILY: tahoma;    }
.labels {	font-size: 9px;color: black;FONT-FAMILY: tahoma;    text-align: center; }
.labelrs {	font-size: 9px;color: black;FONT-FAMILY: tahoma;    text-align: right;	}
.labells {	font-size: 9px;color: black;FONT-FAMILY: tahoma;    text-align: left;	}

.lblbluer	{    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;    TEXT-ALIGN: right;	}
.lblbluel	{    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;    TEXT-ALIGN: left;	}
.labelbl	{    FONT-WEIGHT: bold;    FONT-SIZE: 8pt;    COLOR: navy;    FONT-FAMILY: tahoma;
    TEXT-ALIGN: center;    BACKGROUND-COLOR: #ffffe7;	}

.lblrs	{    FONT-SIZE: 10px;  padding-left: 2px;  FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: right; background-color:#e0e0e0;	}
.lblls	{    FONT-SIZE: 10px;  padding-left: 2px;  FONT-FAMILY: arial,tahoma;    TEXT-ALIGN: left;  background-color:#e0e0e0;	}

.border	{border: #80B280 1px solid;}
.border-r	{border-right: #80B280 1px solid;}
.border-b	{border-bottom: #80B280 1px solid;}
.border-br{border-bottom: #80B280 1px solid; border-right: #80B280 1px solid;}
.border-t	{border-top: #80B280 1px solid;}
.border	{border: #80B280 1px solid;}

.bluehead	{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: verdana, tahoma, Arial, Sans-Serif;
    font-weight:bold;
}

.headrmt {color: black; background-color: #dedebb;
	font-size: 10pt;
    	border-top: #7C3206 1px solid;
    	border-bottom: #7C3206 1px solid;
    	font-family: tahoma, Arial, Helvetica;
	text-align: left;padding:6px 4px 6px 0px;
	text-decoration: none; }

.titlegb	{
	text-align: left;
	font-family: tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #005200;
	border: #80B280 1px solid;
	font-weight: bold;
	text-decoration: none;	}

TD.titleadm, DIV.titleadm	{
	text-align: left;
	font-family: tahoma, Arial, Helvetica;	
	font-size: 12pt;
	color: #615E3F;
	border: #615E3F 1px solid;
	font-weight: bold;
	text-decoration: none;	}

.tabon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: tahoma,arial;
    BACKGROUND-COLOR: #5F7A1F;
    TEXT-ALIGN: center;
    PADDING-TOP:3px;
    PADDING-BOTTOM:3px;
    BORDER-BOTTOM: #005200 1px solid;
    BORDER-TOP: #005200 1px solid;
    BORDER-RIGHT: #005200 1px solid;
    BORDER-LEFT: #005200 1px solid;
}
.taboff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #005200;
    BACKGROUND-COLOR: #fefefe;
    FONT-FAMILY: tahoma,arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #005200 1px solid;
    BORDER-TOP: #005200 1px solid;
    BORDER-RIGHT: #005200 1px solid;
    BORDER-LEFT: #005200 1px solid;
    PADDING-TOP:3px;
    PADDING-BOTTOM:3px;
}
.tabdisable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: tahoma,arial;
    BACKGROUND-COLOR: #EFEFEF;
    TEXT-ALIGN: center;
    PADDING-TOP:3px;
    PADDING-BOTTOM:3px;
    BORDER-BOTTOM: #005200 1px solid;
    BORDER-TOP: #005200 1px solid;
    BORDER-RIGHT: #005200 1px solid;
    BORDER-LEFT: #005200 1px solid;
}

.grayhead	{
    FONT-SIZE: 10pt;
    COLOR: #4F2F4F;
    FONT-FAMILY: verdana, tahoma, Arial, Sans-Serif;
    font-weight:bold;
}

.tip{    FONT-SIZE: 7.5pt;    VERTICAL-ALIGN: top;    COLOR: red;    TEXT-DECORATION: none;}
.tipbl{    FONT-SIZE: 7.5pt;    VERTICAL-ALIGN: top;    COLOR: blue;    TEXT-DECORATION: none;}
.button
{
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    font-weight:bold;	
    LINE-HEIGHT: 100%;
}

.tbmenu
{
    FONT-SIZE: 7.5pt;
   COLOR: black;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
}

.tmenu
{
    FONT-SIZE: 7pt;
    COLOR: navy;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: tahoma,arial;
    font-weight:bold;
    TEXT-ALIGN: center;
}

.mitalsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: maroon;
    FONT-STYLE: italic
}

.wding {	font-size:10px;	font-family: Wingdings;    	color:black;}
.wdingw {font-size:10px;	font-family: Wingdings;    	color:white;}
.wdingd {font-size:10px;	font-family: Wingdings;    	color:gray;}

.line {	 LINE-HEIGHT: 10%;}
.spacer	{    line-height: 60%;	}
.small {    FONT-SIZE: 8pt; FONT-FAMILY: tahoma;}

.error {	font-size: 8pt;color: red;text-align: left;	}
.warning	{FONT-WEIGHT: bold;    COLOR: #802020;}

.nodec {	text-decoration: none;color: black;	}
.nodecw {text-decoration: none;color: white;	}
.nodecy {text-decoration: none;color: #dedebb;	}

.instruct	{	FONT-SIZE: 7.5pt;    COLOR: black;    FONT-FAMILY: tahoma, Arial, Sans-Serif;}
.note	{FONT-SIZE: 7.5pt;
   	 COLOR: navy;
   	 font-family: tahoma, Century Gothic, Arial, Helvetica;
   	 line-height:100%;	}

.title	{
	text-align: center;
	font-family: verdana, tahoma,Arial, Sans-Serif;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-decoration: none;	}

.red	{color:red;	}
.tan	{color:tan;	}
.maroon	{color:maroon;	}
.navy	{color:navy;	}
.blue	{color:blue;	}
.dgreen	{color:#005200;
	text-align: center;	}
.green	{color:green;	}
.navyb	{color:navy;
	font-weight: bold;	}
.yel	{color:gold;	}
.white	{color:white;	}

.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}

