/* Global TAG Selectors */

html, body {
	background-color:#fff;
	margin:10px;
	}

body, html, td, th, span.plain {
	color:#333;
	font-size:14px;
	font-family:arial,sans-serif;
	}

form {
	margin:0px;
	}

form, input, select, textarea {
	color:#333;
	font-size:14px;
	font-family:arial,sans-serif;
	}

strong { /* redundancy for Netscape 4. */
	font-weight:bold;
	font-family:arial,sans-serif;
	}

p {
	color:#333; /* redundancy for Netscape 4. */
	font:normal 14px arial,sans-serif; /* redundancy for Netscape 4. */
	margin-left:1px;
	margin-top:4px;
	margin-bottom:7px;
	}

hr {
	height:1px;
	/* removed for Opera. The margins and padding are ignored by other browsers anyway. */
	/*
	margin:0px;
	padding:0px;
	*/
	border-style:none; /* for Netscape6 and Mozilla */
	color:#ccc;
	background-color:#ccc;
	}

a:link, a:visited {
	color:#EC4712;
	}

a:hover, p a:hover, td a:hover {
	text-decoration:underline;
	}

a:active {
	color:#EC4712;
	}
	
/* next few lines to cover any markup that another developer may type in (covers most any markup for Netscape 4) */

h1, h2, h3, h4, h5, h6, p, div, strong, em, b, i, small, big, strike, sub, sup, u, abbr, acronym, form, label, dir, dl, dt, dd, ol, ul, li, table, caption, tr, th, td, address, blockquote, q, span, a {
	color:#333;
	font-family:arial,sans-serif;
	}

	





/* fix for Netscape 4 form top-margin */

form {
	display:inline;
	}

@media all {
	form {
		display:block;
		}
	}



.lable { color: #EC4712; font-weight: bold; }

.title {
	color:#333;
	font-family:arial,sans-serif;
}



/* CoolMenus 4 - default styles - do not edit */

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

/* CoolMenus 4 - default styles - end */

  



/*Styles for level 0*/

.clLevel0,.clLevel0over{position:absolute; padding:1px; font-family:arial,helvetica; font-size:14px; font-weight:bold}

.clLevel0{background-color:#39458F; layer-background-color:#39458F; color:white;}

.clLevel0over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#39458F; cursor:pointer; cursor:hand; }

.clLevel0border{position:absolute; visibility:hidden; background-color:#39458F; layer-background-color:#39458F}



/*Styles for level 1*/

.clLevel1,.clLevel1over{position:absolute; padding:1px; font-family:arial,helvetica; font-size:14px; font-weight:bold}

.clLevel1{background-color:#39458F; layer-background-color:#39458F; color:white;}

.clLevel1over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#39458F; cursor:pointer; cursor:hand; }

.clLevel1border{position:absolute; visibility:hidden; background-color:#39458F; layer-background-color:#39458F}



/*Styles for level 2*/

.clLevel2,.clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:14px; font-weight:bold}

.clLevel2{background-color:84C5FF; layer-background-color:84C5FF; color:White;}

.clLevel2over{background-color:#FFFFFF; layer-background-color:#FFFFFF; color:#000065; cursor:pointer; cursor:hand; }

.clLevel2border{position:absolute; visibility:hidden; background-color:#C6D7FF; layer-background-color:#C6D7FF}