/* GENERAL */
/* style for module titles */
.Head   {
	color : #A22D31;
	margin-top : 2px;
	padding-left : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 14px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

/* style of item titles on edit and admin pages */
.SubHead    {
color : #A22D31;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: Normal;
}


.NormalBold
{
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

A.CommandButton:visited  {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

A.CommandButton:active   {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

A.CommandButton:hover    {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
    

a {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: normal;
}
a:link
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: normal;
}

A:visited   {
color:#000000;
text-decoration:none;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: normal;
}

A:active    {
color:#000000;
text-decoration:none;
}

A:hover {
	color : #A22D31;
	text-decoration : underline;
}




th {
	color : #000000;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.headertext {
	color : #000000;
	padding-bottom : 2px;
	padding-right : 10px;
	font-size : 10px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: none;
}
.title_1_green {
	color : #6c8057;
	margin-top : 2px;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 16px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title_red {
	color : #A22D31;
	margin-top : 2px;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 14px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.ital_blue {
	color : #2A568C;
	margin-top : 2px;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: ital;
}
.bold_blue_12 {
	color : #2A568C;
	margin-top : 2px;
	padding-left : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #A22D31;
	text-decoration: none;
}
.menu01 a:hover {
	color : #A22D31;
}
.linkred {
	color : #A22D31;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left :0px;
	margin-right :0px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	text-decoration: underline;
}
.menu03 {
	color : #333366;
	margin-top : 4px;
	padding-bottom : 0px;
	margin-bottom : 4px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 9px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: none;
}
.menu03 a {
	color : #333366;
	text-decoration : underline;
}
.menu03 a:hover {
	color : #A22D31;
}
.LeftPane{
	color : #333366;
	margin-top : 4px;
	padding-bottom : 0px;
	margin-bottom : 4px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu_left {
	color : #333366;
	margin-top : 4px;
	padding-bottom : 0px;
	margin-bottom : 4px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu_left a {
color : #000000;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu_left a:hover {
	color : #A22D31;
	text-decoration : underline;
	font-weight:bold;
}
a.menu_left:visited {
color : #000000;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
}

.menu_right {
	color : #333366;
	padding-bottom : 0px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: none;
}
.menu_right a {
	color : #000000;
	text-decoration : none;
}
.menu_right a:hover {
	color : #A22D31;
	text-decoration : underline;
}
.copyright {
	color : #666666;
	margin-top : 6px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
}
.text {
	color : #414141;
	margin-top : 6px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	font-size : 10px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight:normal;
}
.text a {
	color : #000000;
	margin-top : 6px;
	padding-bottom : 0px;
	margin-bottom : 0px;

	font-size : 10px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight:normal;
}
.text a:hover {
	color : #A22D31;
	text-decoration : underline;
	font-weight:normal;
}
.text a:visited {
	color : #000000;
	text-decoration : none;
	font-weight:normal;
}
.text a:visited:hover {
	color : #000000;
	text-decoration : none;
	font-weight:normal;
}

.date {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	}

p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}

.hyperlink
{
	font-size : 11px;
	font-family : Helvetica, Tahoma,Verdana,Arial;
	font-weight: bold;
                font-color: #0000ff;
}
.NormalTextBox
{
                padding:3px 0px 6px 6px;
}
.CASAForm
{
                padding:5px 5px 5px 5px;
}





