BODY 
{ 
	background-attachment:scroll;
	scrollbar-face-color:#666666;
	scrollbar-shadow-color:#333333;
	scrollbar-highlight-color:#666666;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#000000;
	scrollbar-arrow-color:#333333;
	OVERFLOW-X: scroll; OVERFLOW: scroll;
    	FONT-SIZE: 14px;
    	COLOR: #666666;
    	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Checkboxes */
label.checkbox_checked {
	background: #ddd url(tick.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.checkbox_unchecked  {
	background: #fff url(cross.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

/* Radio Buttons */
label.radio_checked {
	border-style: inset;
	border-width: 2px;
	border-color: #CCCCCC;
	background: url(tick.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.radio_unchecked  {
	border-style: outset;
	border-width: 2px;
	border-color: #CCCCCC;
	background: url(cross.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

/* Hover State */
label:hover{
	color: #999900;
	FONT-WEIGHT: bold;
	cursor: pointer;
	cursor: hand;

}

label.highlighted {
	border: 1px solid #333;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.tabs
{
    BORDER-TOP: medium double rgb(125,125,125);
    BORDER-LEFT: medium double rgb(125,125,125);
    BORDER-RIGHT: medium double rgb(125,125,125);
    BORDER-BOTTOM: medium double rgb(125,125,125);
	FONT-SIZE: 14pt;
	COLOR: #999999 
}
.tabs1
{
    BORDER-TOP: medium double rgb(175,175,175);
    BORDER-LEFT: medium double rgb(175,175,175);
    BORDER-RIGHT: medium double rgb(175,175,175);
    BORDER-BOTTOM: medium double rgb(175,175,175);
	FONT-SIZE: 14pt;
	COLOR: #dddddd 
}
.tabs2
{
	BORDER-TOP: medium double rgb(175,175,175);
	BORDER-LEFT: medium double rgb(175,175,175);
	BORDER-RIGHT: medium double rgb(175,175,175);
	BORDER-BOTTOM: medium double rgb(175,175,175);
	CURSOR: hand;
	FILTER: Gray; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #333333 
}
a.tabs2:visited { color: #00ff00 }
a.tabs2:hover   { color: #aa0000 }
a.tabs2:active  { color: #ff0000 }

h1, h2, h3, h4, h5, h6 {
    COLOR: #aaaaaa;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
h1 { font-size: 10pt; }
h2 { font-size: 12pt; }
h3 { font-size: 14pt; }
h4 { font-size: 16pt; }
h5 { font-size: 18pt; }
h6 { font-size: 20pt; }

A.green12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #009900;
    TEXT-DECORATION: none
}
A.green12:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #00dd00;
    TEXT-DECORATION: none
}
A.green14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #009900;
    TEXT-DECORATION: none
}
A.green14:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #00dd00;
    TEXT-DECORATION: none
}
A.grey10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #999900;
    TEXT-DECORATION: none
}
A.grey10:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aaaaaa;
    TEXT-DECORATION: none
}
A.grey12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999900;
    TEXT-DECORATION: none
}
A.grey12:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #aaaaaa;
    TEXT-DECORATION: none
}
A.grey12B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #999999;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-DECORATION: none
}
A.grey12B:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #dddddd;
    BORDER-RIGHT: #dddddd 1px solid;
    BORDER-TOP: #dddddd 1px solid;
    BORDER-LEFT: #dddddd 1px solid;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-DECORATION: none
}
A.grey14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.grey14:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #dddddd;
    TEXT-DECORATION: none
}

.bigger
{   color:#dddddd; 
    width: 1.2em;
    height: 1.2em;
    BACKGROUND-COLOR: #333333
}
a.bigger:visited  {color: #FFBF00; text-decoration: none}
a.bigger:link  {color: #FFFF00; text-decoration: none}
a.bigger:active  {color: #C0FFC0; text-decoration: none}
a.bigger:hover   {cursor: hand; color: #C0FFC0; background-color: lightslategray;}

.border1
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 0px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.border2
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #333333
}
.border3
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 0px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #333333
}
.border4
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #000000;
	BORDER-COLOR: #666666
}
.txtGrey10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aaaaaa
}
.txtGrey10B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aaaaaa;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.txtGrey10I
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    COLOR: #aaaaaa
}
.txtGrey12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #aaaaaa
}
.txtGrey14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #aaaaaa
}
.txtGrey16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #aaaaaa
}
.txtGreen12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #00aa00
}
.txtGreen14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #00aa00
}
.txtGreen16
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #00aa00
}
.txtDark10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333
}
.txtDark12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333
}
.txtDark14
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #333333
}
.bgcolor2
{
    BACKGROUND-COLOR: #333333
}
hr {
    background-color: #cccccc;
    color: #4D6185;
    border: 0;
    height: 1px;
    text-align: center;
    width: 60%;
}

