A:active  {
	color : #0063BE;
	text-decoration : underline;
	text-transform : none;
}

A:hover  {
	color : #0063BE;
	text-decoration : underline;
	text-transform : italic;
}

A:link  {
	color : #003399;
	text-decoration : underline;
}

A:visited  {
	color : #000066;
	text-decoration : none;
}

P, UL, OL, DD, DL, BLOCKQUOTE, TD , TH  {

/*	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : normal;
	color : #000000; */

    font-family: "Alegreya Sans", sans-serif;
    font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: 1.5em;
	color: #3a3a3a;
}

body  {
	/* background-image : url(/bluebg.gif);
	background-repeat : repeat-x; */
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #f7f7f7;
}

LI  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

H1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.topheader {
font-size: 30pt; 
color: #0000C0; 
font-weight: bold;
margin-top: 10px;
}

H2  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

H3  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

H4  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.head4  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.head5  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

.topnav  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.topnav2  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : bold;
	color : #FFCC33;
	text-decoration : none;
}

.topnav3  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.yllwbar  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : bold;
	color : #333333;
	text-decoration : none;
}

.navhead  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : bold;
	color : #00309C;
}

.navlink  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : bold;
}

.mainhead  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
}

.mainhead1  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : italic;
	font-weight : bold;
	color : #003399;
}

.mainhead2  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 42pt;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.showhead  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
}

.showsub  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	color : #666666;
}

.showtext  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.commleftnav  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.newshead  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
	margin-bottom : 0;
	padding-bottom : 0;
}

.newshead1  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #003399;
	margin-bottom : 0;
	padding-bottom : 0;
}

.newstext  {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	margin-top : 0;
	padding-top : 0;
}

.topmenularge  {
	color : #0000C0;
	font-weight : bold;
	font-family : Arial;
	font-size : 14pt;
}

.mainwidth {
	width : 1006px;
}

.maintable  {
	/* IE text-align : center; */
	margin : auto;
	margin-left : auto;
	margin-right : auto;
	width : 950px; 
	width : 1006px; 
	/* width : 100%; */ 
	background-color : #FFFFFF;
	/* background-image : url(/cdbkgnd.jpg); */
	box-shadow: 0 0 30px rgba(0,0,0,.04);
    transition: box-shadow .5s ease;

    border-collapse:separate;
    border:solid rgba(0,0,0,.04) 1px;
    border-radius:10px;
    -moz-border-radius:10px;
	position: relative;
	top: -30px;"	
}


@media only screen and (max-width: 1010px), only screen and (max-device-width: 1010px) {

.mainwidth {
	width : 100%;
}

.maintable  {
	margin : auto;
	margin-left : auto;
	margin-right : auto;
	width : 100%; 
	background-color : #FFFFFF;
	/* background-image : url(/cdbkgnd.jpg); */
}

.topheader {
font-size: 30pt; 
color : #0000C0; 
font-weight: bold;
}

} /* keep */


@media only screen and (min-width: 1px) and (max-width: 500px), only screen and (min-device-width: 1px) and (max-device-width: 500px) {
.fleximg {
		height: auto; 
		width: auto; /* ie8 */
		max-width: 300px; 
}
} /* keep */

@media only screen and (min-width: 501px) and (max-width: 800px), only screen and (min-device-width: 800px) and (max-device-width: 800px){
.fleximg {
		height: auto; 
		width: auto; /* ie8 */
		max-width: 550px; 
}
} /* keep */

@media only screen and (min-width: 801px) and (max-width: 1010px), only screen and (min-device-width: 801px) and (max-device-width: 1010px) {
.fleximg {
		height: auto; 
		width: auto; /* ie8 */
		max-width: 800px; 
}
} /* keep */

