
@media print{

	.noprint {
		display: none;
	}

}


input.textFocus, textarea.textFocus {

	font-family:verdana; 
	color:#3B5B67; 
	font-size:12px; 
	border:solid 1px #5D8695;
	padding:3px;
	background:#FFFFFF; 
	-moz-box-shadow: 1px 1px 2px #5D8695;
	-webkit-box-shadow:1px 1px 2px #5D8695;
	-khtml-box-shadow: 1px 1px 2px #5D8695;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 300px;
}

input.textBlur, textarea.textBlur {

	font-family:verdana; 
	color:#3B5B67; 
	font-size:12px; 
	border:solid 1px #5D8695;
	padding:3px;
	background:#FFFFFF; 
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 300px;
}

form {
	display: inline;
}

div.err {
	width: 300px;
	border: solid 1px #000000;
	padding: 10px;
	text-align: center;
	visibility: hidden;
	position: absolute;
	z-index: -1;
	background-color: #FFCCCC;
}

input.submitStyle {
	font-family:verdana; 
	color:#3B5B67; 
	font-faily:verdana, arial;
	font-size:11px; 
	border:solid 1px #5D8695;
	padding:3px;
	background:#FFFFFF; 
	cursor:pointer;
	-moz-box-shadow: 1px 1px 2px #5D8695;
	-webkit-box-shadow:1px 1px 2px #5D8695;
	-khtml-box-shadow: 1px 1px 2px #5D8695;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
}

div.alert {
	padding: 15px; 
	text-align: center; 
	border: solid 2px #FF0000; 
	background-color: #FFCCCC; 
	margin-bottom: 15px;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-khtml-border-radius: 4px; 
	font-size: 14px;
}






div.container {
border:solid 1px #7C939B;
-moz-box-shadow: 1px 1px 3px #7C939B;
-webkit-box-shadow:1px 1px 3px #7C939B;
-khtml-box-shadow: 1px 1px 3px #7C939B;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
padding:14px;
}

div.container_nopad {
border:solid 1px #7C939B;
-moz-box-shadow: 1px 1px 3px #7C939B;
-webkit-box-shadow:1px 1px 3px #7C939B;
-khtml-box-shadow: 1px 1px 3px #7C939B;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;

}

div.success {
color:#2D6427;
font-family:verdana, arial;
font-size:11px;
font-weight:bold;
}


a.isPlaying{
width:58px;
height:12px;
background-image:url(../images/08_listen_playing.gif);
background-repeat:no-repeat;
text-indent:-9000px;
display:block;
overflow:hidden;
}
a.isStopped{
width:58px;
height:12px;
background-image:url(../images/08_listen.gif);
background-repeat:no-repeat;
text-indent:5000px;
text-indent:-9000px;
display:block;
overflow:hidden;
}

.credit { color: gray; font-style: italic; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }



.headline   { color: #4B707D; font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica }
.header { color:#0072BC; font-weight:bold; font-size:20px; font-family: georgia, "Times New Roman", times, serif; }
.headline2   { color: black; font-weight: bold; font-size: 13px; font-family:verdama, arial, helvetica }

a.top_menu:visited, a.top_menu:link, a.top_menu:active {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.top_menu:hover {

	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	
}

.headline3 { color: white; font-weight: bolder; font-size: 14pt; line-height: 15pt; font-family: verdana, arial, helvetica }



.headlinesm { color: black; font-weight: bold; font-size: 12pt; font-family: verdana, arial, helvetica }



.next-size { color: red; font-size: 12pt; font-family: arial, verdana, helvetica; background-color: transparent }



.quote { color: black; font-size: 10pt; font-family: Courier, Times, Monaco; background-color: transparent }



.quotebold { color: black; font-weight: bolder; font-size: 10pt; font-family: Courier, Times, Monaco; background-color: transparent }



.quoteital { color: black; font-style: italic; font-weight: normal; font-size: 10pt; font-family: Courier, Times, Monaco; background-color: transparent }



.red { color: red; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }

td {color: black; font-size: 10pt; font-family:arial, helvetica; text-align:left; }
div {text-align:left;}

.standard  { color: black; font-size: 10pt; font-family:arial, helvetica; background-color: transparent }
.standardund { color: black; font-size: 10pt; font-family:arial, helvetica; text-decoration: underline; background-color: transparent }
.standardmenu   { color: white; font-size: 10pt; font-family:arial, helvetica; background-color: transparent }

.standardgry { color: gray; font-size: 11pt; font-family: verdana, arial, helvetica; background-color: transparent }



.standardsm   { color: black; font-size: 9pt; font-family: arial, verdana, helvetica; background-color: transparent }



.standard-white { color: white; font-size: 10pt; font-family: arial, helvetica; background-color: transparent }



.standardbld { color: black; font-weight: bold; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }



.standardgrn { color: green; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }



.error { color: red; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }



.standardsm { color: black; font-size: 8pt; font-family: arial, verdana, helvetica; background-color: transparent }



.standardwht { color: white; font-size: 10pt; font-family: arial, verdana, helvetica; background-color: transparent }

.dec { color:#ED008C; font family: arial, verdana, helvetica; font-size:11px; }

a:link   {
	color: #696969;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}



a:visited {
	text-decoration: underline;
	font-family: arial;
	font-size: 10pt;
	color: #666666;
	}



a:active {
	color: #003399;
	font-family: arial;
	font-size: 10pt;
	text-decoration: underline;
	}



a:hover   {
	color: #000099;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
}



a.track:link   {
	color: #0072BC;
	font-family: arial;
	text-decoration: none;
	font-size: 11px;
}



a.track:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
	color: #0072BC;
	}



a.track:active {
	color: #0072BC;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}



a.track:hover   {
	color: #0072BC;
	font-family: arial;
	text-decoration: underline;
	font-size: 11px;
}


a.extra:link   {
	color: #ED008C;
	font-family: arial;
	text-decoration: none;
	font-size: 11px;
}



a.extra:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 11px;
	color: #ED008C;
	}



a.extra:active {
	color: #ED008C;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	}



a.extra:hover   {
	color: #ED008C;
	font-family: arial;
	text-decoration: underline;
	font-size: 11px;
}




a.menu:link   {
	color: #696969;
	font-family: arial;
	text-decoration: underline;
	font-size: 20px;
}



a.menu:visited {
	text-decoration: underline;
	font-family: arial;
	font-size: 20px;
	color: #666666;
}



a.menu:active {
	color: #003399;
	font-family: arial;
	font-size: 20px;
	text-decoration: underline;
}



a.menu:hover   {
	color: #000099;
	font-family: arial;
	text-decoration: underline;
	font-size: 20px;
}



a.nameit:link   {
	color: #0072BC;
	font-family: georgia, "Times New Roman" times, serif;
	font-weight:bold;
	text-decoration: none;
	font-size: 18px;
}



a.nameit:visited {
	
	color: #0072BC;
	font-family: georgia, "Times New Roman" times, serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 18px;

}



a.nameit:active {
	color: #0072BC;
	font-family: georgia, "Times New Roman" times, serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 18px;
}



a.nameit:hover   {
	color: #013A90;
	font-family: georgia, "Times New Roman" times, serif;
	font-weight:bold;
	text-decoration:none;
	font-size: 18px;
}








h1 { color: #039; font-family: verdana, arial, helvetica; text-align: center }



h2 { color: #039; font-family: verdana, arial, helvetica; text-align: center }



h3 { color: #039; font-family: verdana, arial, helvetica }



h4 { color: #039; font-family: verdana, arial, helvetica; text-align: center }



h5 { color: #039; font-family: verdana, arial, helvetica; text-align: center }



td.bright { color: #f90; font-weight: bold; font-family: verdana, arial, helvetica }



td.columnheading { color: white; font-weight: bold; font-family: verdana, arial, helvetica; background-color: #003399; text-align: center; vertical-align: middle }



td.menubar { color: white; font-family: verdana, arial, helvetica; background-color: #ff9900 }



td.specdkbg { font-family: verdana, arial, helvetica; background-color: #eeeeee; text-align: center }



td.specltbg { font-family: verdana, arial, helvetica; background-color: #cccccc; text-align: center }



.aceButton {background-color: #F4F4F4;color: #000000;font-size: 12pt; font-weight: normal; font-family: arial, verdana, helvetica; border: thin #999999 solid}

.inputStyle {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEFF;
	border: 1px solid #666666;
	padding:6px;
}

input.submit { background-color: #dcdcdc; border: solid 1px #000000 } 
select { background-color: #dcdcdc; border: solid 1px #000000 } 

input.text  { color: black; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #cccccc; border: solid 1px #000000 } 
.p_button {
	background-color: #F4F4F4;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, verdana, helvetica;
	border: 1pt solid #999999;
}
.dropdown {  
	color: #333333; 
	background-color: #F4f4f4;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, verdana, helvetica;
	border: thin solid #999999;
	scrollbar-face-color:#F4F4F4;
	scrollbar-arrow-color:#666666;
	scrollbar-track-color:#CCCCCC;
	scrollbar-shadow-color:#F4F4F4;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#F4F4F4;
	scrollbar-darkshadow-Color:#666666;
}
.p_button_white {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, verdana, helvetica;
	border: thin solid #CCCCCC;
}
.p_button_small {
	background-color: #F4F4F4;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, verdana, helvetica;
	border: .5px solid #CCCCCC;
	height: 20px;
	width: 20px;
}
.file {
	background-color: #F4F4F4;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-family: arial, verdana, helvetica;
	border: thin solid #CCCCCC;
}
a.test:link   {
	color: #696969;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
	padding: 2px;
		width: 100%;
	table-layout: fixed;
	display: block;
	border: 1px solid #C5CEC9;
}



a.test:visited {
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
	padding: 2px;
		width: 100%;
	table-layout: fixed;
	display: block;
	border: 1px solid #C5CEC9;
	}
a.test:active {
	color: #696969;
	font-family: arial;
	text-decoration: underline;
	font-size: 10pt;
	padding: 2px;
		width: 100%;
	table-layout: fixed;
	display: block;
	border: 1px solid #C5CEC9;
	}
	a.test:hover   {
	color: #FFFFFF;
	font-family: arial;
	text-decoration: none;
	font-size: 10pt;
		width: 100%;
	table-layout: fixed;
	display: block;
	background-color: #789A78;
	padding: 2px;
	border: 1px solid #FFFFFF;
}

