/* CSS Document */
body
{
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
color : #395286;
}

p { 
font : 11px Verdana, Arial, Helvetica, sans-serif;
margin-top : 0;
text-align : justify;
} 


a:link { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
color : #395286;
} 
a:visited { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
color : #395286;
} 
a:hover, a:active { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : underline;
color : #395286;
} 

.maroonbar:link { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
color : #FFFFFF;
} 
.maroonbar:visited { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
color : #fff047;
} 
.maroonbar:hover, .maroonbar:active { 
font : 10px Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : underline;
color : #fff047;
}




.toolbar:link { 
font : 10px verdana, sans-serif;
font-weight : bold;
text-decoration : none;
color : #ffffff;
} 
.toolbar:visited { 
font : 10px verdana, sans-serif;
font-weight : bold;
text-decoration : none;
color : #ffffff;
} 
.toolbar:hover, .toolbar:active {
font : 10px verdana, sans-serif;
font-weight : bold; 
text-decoration : none;
color : #ffea00;
} 

.link2:link { 
font : bold 10px verdana, sans-serif;
text-decoration : none;
color : #000063;
} 
.link2:visited { 
font : bold 10px verdana, sans-serif;
font-weight : bold;
text-decoration : none;
color : #000063;
} 
.link2:hover, .link2:active { 
font : bold 10px verdana, sans-serif;
text-decoration : underline;
color : #415e70;
} 






.copyright
{
	font:  7pt verdana, sans-serif;
	color: #FFFFFF;
}
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

.submit input
{
margin-left: 4.5em;
} 
input
{
	color: #415e70;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	background: #EDF7FB;
	border: 1px solid #a1a1a1;
	padding-left: 3px;
	
}

.submit input
{
color: #000;
background: #EDF7FB;
border: 2px outset #d7b9c9;
} 
fieldset
{
border: 1px solid #781351;
width: 20em;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
} 


.footer:link { 
font : 10px verdana, sans-serif;
font-weight : bold;
text-decoration : none;
color : #7e3939;
} 
.footer:visited { 
font : 10px verdana, sans-serif;
font-weight : bold;
text-decoration : none;
color : #7e3939;
} 
.footer:hover, .footer:active { 
font : 10px verdana, sans-serif;
text-decoration : none;
font-weight : bold;
color : #395286;
} 



#linkList li { 
line-height : 2.5ex;
background : transparent url(/001/cr1.gif) no-repeat top center;
display : block;
padding-top : 5px;
margin-bottom : 5px;
list-style-type : none;
} 
#linkList li a:link { 
color : #0072bc;
} 
#linkList li a:visited { 
color : #b3ae94;
} 
.textarea {
	font: 12pt verdana, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	text-align : justify;
	color : #7e3939;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #a10000;
	text-decoration: none;
}
.heading2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
}
.small_heading {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #0072bc;
	text-decoration: none;
}
.sub_heading {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #103463;
	text-decoration: none;
}

/*left menu settings*/


.arrowlistmenu{
	width: 220px;
	color: #395286;
}

.arrowlistmenu .headerbar{
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #003366;
background: black url(titlebar2.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px;
}

.arrowlistmenu ul{
font : 11px Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	color: #A70303;
}

.arrowlistmenu ul li{
	padding-bottom: 2px;
	color: #A70303;
}

.arrowlistmenu ul li a{
color: #395286;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font : 11px Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #dadada;

}

.arrowlistmenu ul li a:visited{
font : 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
font : 11px Verdana, Arial, Helvetica, sans-serif;
color: #395286;
background-color: #ebedf0;
text-decoration: none;
}

/*tree style menu buttons*/


a.ovalbutton{
background: transparent url('oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton {
font: normal 13px Tahoma;
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('oval-gray-right.gif') no-repeat top right;
display: block;
font: normal 13px Tahoma;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration : none;
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
font: normal 13px Tahoma;
text-decoration : none;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
font: normal 13px Tahoma;
text-decoration : none;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/*tree style menu heading red*/


a.ovalbuttonred{
background: transparent url('oval-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonred, a:visited.ovalbuttonred, a:active.ovalbuttonred {
font: normal 13px Tahoma;
color: #494949; /*button text color*/
}

a.ovalbuttonred span{
background: transparent url('oval-red-right.gif') no-repeat top right;
display: block;
font: normal 13px Tahoma;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration : none;
}

a.ovalbuttonred:hover{ /* Hover state CSS */
background-position: bottom left;
font: normal 13px Tahoma;
text-decoration : none;
}

a.ovalbuttonred:hover span{ /* Hover state CSS */
background-position: bottom right;
font: normal 13px Tahoma;
text-decoration : none;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}


/*tree style menu heading blue*/


a.ovalbuttonblue{
background: transparent url('oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonblue, a:visited.ovalbuttonblue, a:active.ovalbuttonblue {
font: normal 13px Tahoma;
color: #494949; /*button text color*/
}

a.ovalbuttonblue span{
background: transparent url('oval-blue-right.gif') no-repeat top right;
display: block;
font: normal 13px Tahoma;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration : none;
}

a.ovalbuttonblue:hover{ /* Hover state CSS */
background-position: bottom left;
font: normal 13px Tahoma;
text-decoration : none;
}

a.ovalbuttonblue:hover span{ /* Hover state CSS */
background-position: bottom right;
font: normal 13px Tahoma;
text-decoration : none;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}



/*tree style menu heading orange*/


a.ovalbuttonorange{
background: transparent url('oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonorange, a:visited.ovalbuttonorange, a:active.ovalbuttonorange {
font: normal 13px Tahoma;
color: #494949; /*button text color*/
}

a.ovalbuttonorange span{
background: transparent url('oval-orange-right.gif') no-repeat top right;
display: block;
font: normal 13px Tahoma;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration : none;
}

a.ovalbuttonorange:hover{ /* Hover state CSS */
background-position: bottom left;
font: normal 13px Tahoma;
text-decoration : none;
}

a.ovalbuttonorange:hover span{ /* Hover state CSS */
background-position: bottom right;
font: normal 13px Tahoma;
text-decoration : none;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}


