/* MISC CSS */

BODY
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodybackground1
{
	background-color:	#E6E6CC;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.bodybackground2
{
	background-color:	#FFFFFF;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

H1
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;    
    display: inline;
}
H2
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;    
    display: inline;
}
H3
{
    padding:        0px 0px 0px 0px;
    margin:         0px 0px 0px 0px;    
    display: inline;
}


/* END MISC CSS */

/* GRIDSTYLES */

/* GRIDSTYLE 1 */

.gridstyle1
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}


.gridstyle1 .data0
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.gridstyle1 .data1
{
	font-weight: normal;
	font-size: 10px;
	color: #6f7062;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.gridstyle1 .data1 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #6f7062;
    TEXT-DECORATION: underline;
}


.gridstyle1 .data2
{
	font-weight: bold;
    font-size: 10px;
    color: #666761;
    line-height: 20px;
    font-style: italic;
}

.gridstyle1 .data2 A
{
    font-weight: bold;
    font-size: 10px;
    color: #666761;
    line-height: 20px;
    font-style: italic;
    text-decoration: none;
}

.gridstyle1 .data3
{
    font-weight: bold;
    font-size: 11px;
    color: #1874a5;
    font-style: italic;
}

.gridstyle1 .data4
{
    font-weight: bold;
    font-size: 11px;
    color: white;
}

.gridstyle1 .data5
{
	font-weight: bold;
	font-size:	9px;
	text-transform: uppercase;
	color:		#FFFFFF;
	background-color:	#83AEC1;
}

.gridstyle1 .data5 A
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
}

.gridstyle1 .data6
{
    font-weight:	bold;
    font-size:		9px;
    color:			#1874ac;
    background-color:#D9DACC;
}

.gridstyle1 .data6 A
{
    font-weight: bold;
    font-size: 9px;
    color: #1874ac;
    background-color: #D9DACC;
    text-decoration: none;
}

.gridstyle1 .data6 #highlight1
{
    font-weight:	bold;
    font-size:		9px;
    color:			#1874ac;
    background-color:#D9DACC;
    font-style: italic;
}

.gridstyle1 .data7
{
    font-weight: bold;
    font-size: 13px;
    color: #1874a5;
    font-style: italic;
}

.gridstyle1 .data7 A
{
    font-weight: bold;
    font-size: 13px;
    color: #1874a5;
    font-style: italic;
    text-decoration: none;
}

.gridstyle1 .data7 A:HOVER
{
    font-weight: bold;
    font-size: 13px;
    color: #1874a5;
    font-style: italic;
    text-decoration: underline;
}

.gridstyle1 .data8
{
    font-size: 10px;
    color: #6f7062;
    font-style: italic;
}

.gridstyle1 .data8 A
{
    font-size: 10px;
    color: #6f7062;
    font-style: italic;
}

.gridstyle1 .data9
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #1874a5;
    background-color: #B0C9CE;
}

.gridstyle1 .data9 A
{
    font-weight: bold;
    font-size: 9px;
    color: #1874a5;
    text-decoration: none;
    background-color: #B0C9CE;
}

.gridstyle1 .data10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #7cadbc;
}

.gridstyle1 .data10 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #7cadbc;
    TEXT-DECORATION: none;
}

.gridstyle1 .data10 #highlight1
{
    font-weight: bold;
    font-size: 11px;
    color: #7cadbc;
}

.gridstyle1 .data11
{
	font-weight: bold;
	font-size: 10px;
	color: #6f7062;
}

.gridstyle1 .data11 A
{
	font-weight: bold;
	font-size: 10px;
	color: #6f7062;
	text-decoration: underline;
}

.gridstyle1 .data12
{
    font-weight:    bold;
    font-size:		10px;
    color:			#1874a5;
}

.gridstyle1 .data12 A
{
    font-weight: bold;
    font-size: 10px;
    color: #1874a5;
    text-decoration: none;
}

.gridstyle1 .data13
{
	font-weight: bold;
	font-size:	9px;
	text-transform: uppercase;
	color:      #FFFFFF;
	background-color:	#83AEC1;
	padding-top:2px;
	padding-bottom:2px;
}

.gridstyle1 .data13 A
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding-top:5px;
	padding-bottom:5px;
}

.gridstyle1 .data14
{
    font-weight: bold;
    font-size: 9px;
    background-color: #83aec1;
    border-right: #ffffff 4px solid;
    border-top: #ffffff 4px solid;
    border-left: #ffffff 4px solid;
    border-bottom: #ffffff 4px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 1px;
    padding-top: 1px;
    text-transform: uppercase;
}
.gridstyle1 .data14 A
{
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
}

.gridstyle1 .data15
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    BORDER-LEFT: #abac9a 1px solid;
    BORDER-BOTTOM: white 1px solid;
}

.gridstyle1 .data16
{
    font-weight: bold;
    font-size: 10px;
    color: #7cadbc;
    font-style: italic;
}

.gridstyle1 .data17
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #83AEC1;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: #ffffff 5px solid;
    border-top: #ffffff 5px solid;
    border-left: #ffffff 5px solid;
    border-bottom: #ffffff 5px solid;
}

.gridstyle1 .data17 A
{
    font-weight: bold;
    font-size: 9px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    padding-top:5px;
	padding-bottom:5px;
}

.gridstyle1 .data18
{
    font-weight: bold;
    font-size: 8px;
    background-color: #D9DACC;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-transform: uppercase;
}
.gridstyle1 .data18 A
{
    font-weight: bold;
    font-size: 8px;
    text-decoration: none;
    color: #1874a5;
    text-transform: uppercase;
}

.gridstyle1 .data19
{
    font-weight: normal;
    font-size: 7px;
    background-color: #B0C9CE;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-left: #ffffff 1px solid;
    text-transform: uppercase;
}
.gridstyle1 .data19 A
{
    font-weight: bold;
    font-size: 7px;
    text-decoration: none;
    color: #1874a5;
    text-transform: uppercase;
}

.gridstyle1 .data20
{
    font-weight: bold;
    font-size: 8px;
    background-color: #83AEC1;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-transform: uppercase;
}
.gridstyle1 .data20 A
{
    font-weight: bold;
    font-size: 8px;
    text-decoration: none;
    color: #FFFFFF;
    text-transform: uppercase;
}

.gridstyle1 .data21
{
    font-weight: bold;
    font-size: 8px;
    background-color: #B0C9CE;
    padding-right: 7px;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom: 3px;
    border-left: #ffffff 1px solid;
    text-transform: uppercase;
}
.gridstyle1 .data21 A
{
    font-weight: bold;
    font-size: 8px;
    text-decoration: none;
    color: #996600;
    text-transform: uppercase;
}

.gridstyle1 .data22
{
    font-weight: bold;
    font-size: 9px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #1874a5;
}

.gridstyle1 .data22 A
{
    font-weight: bold;
    font-size: 9px;
    text-decoration: none;
    color: #1874a5;
}

.gridstyle1 .data23
{
    font-weight:	normal;
    font-size:		10px;
    color:			#6f7062;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-top: 2px;
    font-style: italic;
}

.gridstyle1 .data23 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #6f7062;
    TEXT-DECORATION: none;
}

.gridstyle1 .data24
{
	font-weight: bold;
	font-size: 10px;
	color: #6f7062;
	padding-top:	5px;
    padding-bottom:	0px;
    padding-left:	0px;
    padding-right:	5px;
}

.gridstyle1 .data24 A
{
	font-weight: bold;
	font-size: 10px;
	color: #6f7062;
	text-decoration: underline;
}

.gridstyle1 .data25
{
	font-weight: bold;
	font-size:	9px;
	color:      #FFFFFF;
	background-color:	#83AEC1;
	padding-top:2px;
	padding-bottom:2px;
}

.gridstyle1 .data25 A
{
    font-weight: bold;
    font-size: 9px;
    color: #FFFFFF;
    text-decoration: none;
    padding-top:5px;
	padding-bottom:5px;
}

.gridstyle1 .data26
{
    font-weight:	normal;
    font-size:		10px;
    color:			#6f7062;
    padding-top:	0px;
    padding-bottom:	0px;
    padding-left:	0px;
    padding-right:	0px;
}

.gridstyle1 .data27
{
    font-weight: bold;
    font-size: 8px;
    background-color: #a9c2bf;
    border-right: #ffffff 4px solid;
    border-top: #ffffff 4px solid;
    border-left: #ffffff 4px solid;
    border-bottom: #ffffff 4px solid;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-transform: uppercase;
}
.gridstyle1 .data27 A
{
    font-weight: bold;
    font-size: 8px;
    text-decoration: none;
    color: #ffffff;
    text-transform: uppercase;
}

.gridstyle1 .data28
{
	font-weight: normal;
	font-size: 10px;
	color: #6f7062;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	
	text-align: justify;
}

.gridstyle1 .data28 a
{
	font-size: 10px;
	color: #6f7062;
	text-decoration: none;
	text-align: justify;
}


.gridstyle1 .databackground1
{
	background-color:	#FFFFFF;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground2
{
	background-color:	#A9C2BF;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground3
{
	background-color:	#7eaab7;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground4
{
	background-color:	#83AEC1;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground5
{
	background-color:	#6F7062;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground6
{
	background-color:	#FAFADE;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground7
{
	background-color:	#ECECD7;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .databackground8
{
	background-color:	#d9dacc;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.gridstyle1 .outerrim1
{
	padding:        4px 3px 3px 4px;
    margin:         0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.gridstyle1 .outerrim2
{
	padding:        20px 20px 20px 20px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim3
{
	padding:        5px 5px 5px 5px;
    margin:         0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.gridstyle1 .outerrim4
{
	padding:        20px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim5
{
	padding:        0px 20px 20px 20px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim6
{
	padding:        24px 0px 24px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim7
{
	padding:        4px 0px 4px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim8
{
	padding:        0px 0px 24px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim9
{
	padding:        1px 1px 1px 1px;
    margin:         0px 0px 0px 0px;
    background-color: #6F7062;
}

.gridstyle1 .outerrim10
{
	padding:        5px 0px 0px 0px;
    margin:         0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.gridstyle1 .outerrim11
{
	padding:        13px 0px 5px 13px; 
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim12
{
	padding:        16px 17px 16px 16px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim13
{
	padding:        0px 0px 0px 1px;
    margin:         0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.gridstyle1 .outerrim14
{
	padding:        0px 0px 14px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim15
{
	padding:        0px 5px 5px 5px;
    margin:         0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.gridstyle1 .outerrim16
{
	padding:        0px 0px 16px 0px;
    margin:         0px 0px 0px 0px;
}

.gridstyle1 .outerrim17
{
	padding:        0px 17px 16px 16px;
    margin:         0px 0px 0px 0px;
}



/* END GRIDSTYLE 1 */

/* END GRIDSTYLE 2 */

.printstyle1
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
}

.printstyle1 .data0
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.printstyle1 .data1
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
}

.printstyle1 .data2
{
    font-weight: bold;
    font-size: 10pt;
    line-height: 15pt;
    font-style: italic;
}

.printstyle1 .data10
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
}

.printstyle1 .data16
{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    font-style: italic;
}

.printstyle1 .databackground1
{
	background-color:	#000000;
	margin:		0px 0px 0px 0px;
	padding:	0px 0px 0px 0px;
}

.printstyle1 .outerrim1
{
	padding:        0px 0px 0px 45px;
    margin:         0px 0px 0px 0px;
}

/* END GRIDSTYLE 2 */

/* END GRIDSTYLES */


/* FORMSTYLES */

/* FORMSTYLE 1 */

.formstyle1
{
	margin:		0px 0px 0px 0px;
	padding-top:	0px;
    padding-bottom:	0px;
    padding-left:	0px;
    padding-right:	0px;
}

.formstyle1 SELECT
{
    font-weight: bold;
    font-size: 10px;
    width: 98px;
    color: #FFFFFF;
    font-family: arial;
    background-color: #a9c2bf;
}

.formstyle1 INPUT
{
    FONT-SIZE:10px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#a9c2bf;
    font-family: arial;
    border: 0;
}

.formstyle1 .data0 SELECT
{
    font-weight: bold;
    font-size: 9px;
    width: 93px;
    color: #FFFFFF;
    font-family: arial;
    background-color: #a9c2bf;
}


/* END FORMSTYLE 1 */

/* FORMSTYLE 2 */

.formstyle2
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0px;
    text-decoration: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.formstyle2 INPUT
{
    BORDER-RIGHT: #fffff3 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #abac9a 1px solid;
    COLOR: #6f7062;
    BORDER-BOTTOM: #fffff3 1px solid;
    BACKGROUND-COLOR: #fafade;
}
.formstyle2 .data26 INPUT
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    background-color: #ECECD7;
}


.formstyle2 SELECT
{
    BORDER-RIGHT: #fffff3 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #abac9a 1px solid;
    COLOR: #6f7062;
    BORDER-BOTTOM: #fffff3 1px solid;
    BACKGROUND-COLOR: #fafade;
}
.formstyle2 TEXTAREA
{
    BORDER-RIGHT: #fffff3 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #abac9a 1px solid;
    COLOR: #6f7062;
    BORDER-BOTTOM: #fffff3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #fafade;
}

/* END FORMSTYLE 2 */

/* FORMSTYLE 3 */

.formstyle3
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0px;
    text-decoration: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.formstyle3 INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    WIDTH: 285px;
    BORDER-RIGHT: #fffff3 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #abac9a 1px solid;
    COLOR: #6f7062;
    BORDER-BOTTOM: #fffff3 1px solid;
    BACKGROUND-COLOR: #e6e6cc;
}



.formstyle3 TEXTAREA
{
    FONT-SIZE: 11px;
    WIDTH: 285px;
    COLOR: #6f7062;
    HEIGHT: 98px;
    BORDER-RIGHT: #fffff3 1px solid;
    BORDER-TOP: #abac9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #abac9a 1px solid;
    COLOR: #6f7062;
    BORDER-BOTTOM: #fffff3 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e6e6cc;
}


/* END FORMSTYLE 3 */
/* END FORMSTYLES */
