body{
background-color: #E5E5E5;
margin: 0px;
}

td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
line-height: 150%;
text-align: justify;
}
div.form_row span.form_input {
float : left;
width : 65%;
text-align : left;
}

.contentForms label, .contentForms input, .contentForms select {
display : block;
width : 180px;
float : left;
margin-bottom : 10px;
}
.contentForms input.form-error, .contentForms select.form-error{
	border-color: red;
}

.contentForms a.form-error, .contentForms font.form-error{
	color : red;
}

.box {border : 1px solid #dfdfdf;}

.red_fade {
background-color: red;
font-color : white;
border : 1px solid #dfdfdf;
margin-bottom : 3px;
margin-right: 0cm;
margin-left: 0cm
}

.blue_fade {
background-color: #06069E;
border : 1px solid #dfdfdf;
font-color : white;
margin-bottom : 3px;
}

.grey_fade {
background-color: #F3F3F3;
border : 1px solid #dfdfdf;
margin-bottom : 3px;
}

.white_fade {
background-color: #ffffff;
border : 1px solid #dfdfdf;
margin-bottom : 3px;
}


.contentFormsFilter input, .contentFormsFilter select, .contentForms input, .contentForms select {
border-width : 1px;
border-style : solid;
border-color : #6d90b0;
}
.contentForms label, .contentForms input, .contentForms select {
display : block;
width : 180px;
float : left;
margin-bottom : 10px;
}
.contentForms input[type="hidden"] {
display : none;
}
.contentForms input[type="radio"], .contentForms input[type="checkbox"] {
width : auto;
}
.contentForms label {
text-align : right;
width : 175px;
padding-right : 20px;
}
.contentForms br {
clear : left;
}
.contentForms input.radioIE {
border-style : none;
width : auto;
border : none;
margin : auto;
}
.contentForms input.fileIE {
width : auto;
float : none;
}


.HeaderBox .HeaderContent {
background-color : #ffc220;
color : #000;
}
.HeaderBox .HeaderBoxHeader {
height : 4px;
overflow : hidden;
background : url(../../images/ornaments/top_bar.gif) repeat-x 100% 0;
}
.HeaderBox .HeaderBoxFooter {
height : 4px;
overflow : hidden;
background : url(../../images/ornaments/bottom_bar.gif) no-repeat 100% 0;
}
.HeaderBox .HeaderBoxHeader div {
width : 4px;
height : 4px;
overflow : hidden;
background : #ffc220 url('../images/ornaments/top_corner.gif') no-repeat 0 0;
}
.HeaderBox .HeaderBoxFooter div {
height : 4px;
width : 4px;
overflow : hidden;
background : #ffc220 url(../../images/ornaments/bottom_corner.gif) no-repeat 0 0;
}

a.HPheaders{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin: 2px opx 2px 0px;
background-color: #CACAFE;
color:#3E367A;
letter-spacing: 2px;
}

a.HPheaders:visited{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin: 2px opx 2px 0px;
background-color: #CACAFE;
color:#3E367A;
letter-spacing: 2px;
}

a.HPheaders:hover{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin: 2px opx 2px 0px;
background-color: #CACAFE;
color:#E20000;
letter-spacing: 2px;
}

a.HomePageHeaders{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 2px opx 2px 0px;
color:#E20000;
font-weight:bold;
letter-spacing: 2px;
}

a.HomePageHeaders:visited{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 2px opx 2px 0px;
color:#E20000;
font-weight:bold;
letter-spacing: 2px;
}

a.HomePageHeaders:hover{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 2px opx 2px 0px;
color:#3E367A;
font-weight:bold;
letter-spacing: 2px;
}

hr{color:#E20000;}

a 		{color:blue; text-decoration:none;}
a:visited {color:blue; text-decoration:none;}
a:hover {color:#E20000;text-decoration:none;}

a.menu {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:10px;text-align:left;}
a.menu:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:10px;text-align:left;}
a.menu:hover {color:#E20000;text-decoration:none;font-weight:bold;font-size:10px;text-align:left;}

a.sidemenu 				{color:#3E367A;text-decoration:none; text-align:left;}
a.sidemenu:visited 		{color:#3E367A;text-decoration:none;text-align:left;}
a.sidemenu:hover		{color:#E20000;text-decoration:none;text-align:left;}

a.reltextwhite			{color:#FFFFFF;text-decoration:none;text-weight:bold;text-align:left;}
a.reltextwhite:visited	{color:#FFFFFF;text-decoration:none;text-weight:bold;text-align:left;}
a.reltextwhite:hover 	{color:#FFFFFF;text-decoration:none;text-weight:bold;text-align:left;}

a.pagemenu {color:#3E367A; text-decoration:none;text-align:left;}
a.pagemenu:visited {color:#3E367A; text-decoration:none;text-align:left;}
a.pagemenu:hover {color:#E20000; text-decoration:none;text-align:left;}

a.bluerelated {color:white;text-decoration:none;margin-right: 1cm;margin-left: 0cm;}
a.bluerelated:visited {color:white;text-decoration:none;margin-right: 1cm;margin-left: 0cm;}
a.bluerelated:hover {color:white;text-decoration:none;margin-right: 1cm;margin-left: 0cm;}

a.redrelated {color:blue;text-decoration:none;margin-right: 1cm;margin-left: 0cm;}
a.redrelated:visited {color:blue;text-decoration:none;margin-right: 0cm;margin-left: 1cm;}
a.redrelated:hover {color:blue;text-decoration:none;text-weight:bold; margin-right: 1cm;margin-left: 0cm;}

p.reltext{margin-left: .1cm;margin-right: .1cm}

a.reltext{margin-left: .1cm;margin-right: .1cm}




formstyle {font-family: Arial; font-size: 8pt; background-color: #FFFFFF !important;}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin: 2px opx 2px 0px;
background-color: #CCDDEE;
color:#3E367A;
letter-spacing: 2px;
padding: 0.2cm;
}

.greybar {
float : left;
width : 660px;
font-size : 11px;
padding : 1px 3px;
vertical-align : middle;
border-bottom : 1px solid #dfdfdf;
border-top : 1px solid #dfdfdf;
color : #000;
}



h2 {
color:#E20000;
font-weight:bold;
font-size:12px;
margin:0px;
}

h3 {
color:#E20000;
font-weight:bold;
font-size:12px;
margin:0px;
}


h4 {
color:#E20000;
background: url(../../images/theme_blue_fade_page.jpg) repeat-x 100% 0;
font-weight:bold;
font-size:12px;
margin:0px;
text-decoration:none;
letter-spacing: 2px;
}

h5 {
color:#E20000;
background: url(../../images/theme_blue_fade_page.jpg) repeat-x 100% 0;
font-weight:bold;
font-size:12px;
margin:0px;
text-decoration:none;
letter-spacing: 2px;
padding: 0.1cm;
}

.white {color: #FFFFFF; font-weight: bold;}

.separator_wide {
	background-image: url(../images/separ_wide.gif);
	background-repeat: repeat-y;
}

.separator_horiz {
	background-image: url(../images/separ_horiz.gif);
	background-repeat: repeat-y;
}

.left {
background-color:#F7F7F7;
background-position:right;
background-repeat:repeat-y;
padding:10px;
vertical-align:top;
}

.bottom {
font-size:10px;
color:#666666;
text-align:center;
background-image:url(../images/bottom_bg.jpg);
height:36px;
padding-top:12px;
vertical-align:top;
background-color:#CCCCCC;
}

.input {
font-size:10px;
color:#990000;
height:16px;
# width:150px;
}

.text {
font-size:11px;
height:18px;
#	width:170px;
}

.textarea {
font-size:11px;

}

.select {
font-size:11px;
height:18px;
}

.button {
height:18px;
width:70px;
font-weight:bold;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border:2px solid #990000;
background-color:#FFFFFF;
}

ul {
margin:8px 5px 10px 30px;
list-style-image:url(../images/dot.gif);
}

.fieldstyle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}