/*
	this is for the tabs in the header portion of the screen
	must remain in the order of link-visited-hover-active to display properly
*/
body 	{
	background-color: #ffffff;
	text-align: center;
	background-repeat: repeat;
         	}
a:link 	{ 
    border=0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #00F;
         	}
a:visited {
    border=0;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	color: #00F;
         	}
a:hover { 
    border=0;
	text-decoration: none;
	color: #600;
         	}
a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #00F;
	text-decoration: none;
         	}
a.imglinks:link 	{
         	border=0;
         	}
a.imglinks:visited { 
         	}
a.imglinks:hover { 
         	border=0;
         	}
a.imglinks:active { 
         	}

A.pcnav:link {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: .9rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.pcnav:visited {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.pcnav:hover {
	COLOR: #ffffff;
	background: #2d2d48;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.pcnav:active {
	COLOR: #006;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

A.getattn:link {
	text-decoration: none;
	COLOR: #600;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.0rem;
}

A.getattn:visited {
	text-decoration: none;
	COLOR: #600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.0rem;
}

A.getattn:hover {
	COLOR: #900;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.0rem;
}

A.getattn:active {
	COLOR: #600;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.0rem;
}

A.pcli:link {
	text-decoration: none;
	COLOR: #2d2d48;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
		}

A.pcli:visited {
	text-decoration: none;
	COLOR: #2d2d48;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}

A.pcli:hover {
	COLOR: #ffffff;
	text-decoration: none;
	background: #2d2d48;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}

A.pcli:active {
	COLOR: #2d2d48;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		}

A.whiteonblue:link {
	text-decoration: none;
	COLOR: #ffffff;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
		}

A.whiteonblue:visited {
	text-decoration: none;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
		}

A.whiteonblue:hover {
	COLOR: #fff;
	text-decoration: none;
	background: #8d8d8d;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 5px;
		}

A.whiteonblue:active {
	COLOR: #ffffff;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
		}

a span {display: none;
	text-decoration:none;}

a:hover span {
	display: block;
	position: fixed;
	top: 150px;
	left: 10%;
	width: 200px;
	padding: 5px;
	margin: 10px;
	color: #2d2d48;
	background: #ffffff;
	text-align: center;
	z-index: 200;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: right;
	border: thin ridge #000;
}

TABLE.header {
	border-collapse: collapse;
	}
TABLE.header TR { 
		border-collapse: collapse; 
	}

TABLE.header TD { 
		border-collapse: collapse; 
	}
		
TABLE.main {
	border-collapse: collapse;
	background-color: #b8b8b8;
	width: 900px;
	}

TABLE.main TD {
	border-collapse: collapse;
	text-align: left;
	}

img {
	border: none;
	text-align: center;
	}
	
img.bannerclass {
		border-collapse: collapse; 
	}
img.subbannerclass {
	}
img.subbanner2class {
	}
img.largebuttonclass {

	}

img.smallbuttonclass {
	}
.LargeButtonText {
	font-family: Verdana, Geneva, sans-serif;
	color: #2d2d48;
	text-align: center;
	vertical-align: bottom;

}
.locname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
}

.frameit1 {
	border-color: #333;
	border-width: 1px;
	border-style: outset;
}
.TitleText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #2d2d45;
	text-align: center;
}
.TitleText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #2d2d45;
	text-align: center;
}
.TitleText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #2d2d45;
	text-align: center;
}
.title14b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2d2d45;
	text-align: center;
}
.cellbg1 {
	vertical-align: top;
	background-image: url(../_images/pc_tablebg1.jpg);
}
.cellbg2 {
	vertical-align: top;
	background-image: url(../_images/pc_tablebg1.jpg);
}
.chapter_1 {
	padding-left: 1in;
	text-indent: -1in;
	text-align: left;
}
.cellalign1 {
	text-align:center;
	vertical-align:middle;
}
.cellalign2 {
	width:100%;
	text-align:center;
	vertical-align:middle;
	margin-left:5%;
	margin-right:5%;
}
.cellalign3 {
	width:100%;
	text-align:left;
	vertical-align:middle;
	padding-left:5%;
	padding-right:5%;
}
.cellalign4 {
	width:40%;
	text-align:center;
	vertical-align:middle;
}
.cellalign5 {
	width:50%;
	text-align:center;
	vertical-align:top;
}
.divalign1 {
	text-align:center;
	vertical-align:middle;
}
.columntitle1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	color: #333;
	background-color: #CCC;
	padding-left: 0px;
	text-indent: 0px;
	text-align:center;
}
.columntitle2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	color: #333;
	background-color: #CCC;
	text-align:center;
}
.getattn {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	color: #900;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.indentlist2 {
	text-align: left;
	padding-left: 0.5in;
}
.listleft1 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 0in;
	text-indent: -0.2in;
	color: #000;
}
.listleft2 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 1in;
	text-indent: -0.2in;
}
.listleft3 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 1in;
	text-indent: -0.2in;
	margin-right: 0.75in;
}
.listleft4 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 0.25in;
	text-indent: -0.2in;
	margin-right: 0.25in;
}

.listleft5 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 0.5in;
	text-indent: -0.2in;
	margin-right: 0.25in;
}
.listleft6 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 0.5in;
	text-indent: -0.2in;
	margin-right: 0.5in;
}
.listleft9 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 25%;
	text-indent: -0.2in;
	color: #000;
}

.listleft_plain {
	list-style-position: inside;
	list-style-type: none;
	text-align: left;
	margin-right: 0in;
	text-indent: -1.1in;
	margin-left: 0.6in;
}
.listleft_margin1 {
	list-style-position: inside;
	list-style-type: none;
	text-align: left;
	margin-right: 1in;
	margin-left: 1in;
}
.reallysmallfont {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 4px;
}

.groupheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	text-decoration: none;
	text-align: left;
}
.groupheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000;
	text-decoration: underline;
}
.messagebox1 {
	display: none;
	position: fixed;
	width: 200px;
	padding: 5px;
	margin: 10px;
	color: #2d2d48;
	background: #ffffff;
	text-align: center;
	z-index: 200;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: thin ridge #000;
	font-weight: bold;
	float: right;
}
.paragraph25 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	vertical-align: text-top;
	word-spacing: normal;
	white-space: normal;
	padding-left: 0.25in;
	padding-right: 0.25in;
}

.paragraphindent1 {
	padding: .25in;
}
.stdtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	text-indent: 0px;
}
.stdtext_i1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.25in;
}
.stdtext_i2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right:  0.25in;
	margin-bottom: 0px;
	margin-left: 0.25in;
}
.stdtext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	margin: 0px;
	padding: 0px;
}
.questiontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #900;
	text-decoration: none;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	margin-left: 0px;
}
.reporttitle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006;
	text-align: left;
}
.reporttitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #006;
	text-align: left;
}
.reportsample {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: bold;
	font-variant: small-caps;
	color: #900;
	text-decoration: none;
	background-color: #CCC;
}
.pagebg {
	background-image: url(_images/bg_gray1.jpg);
	background-repeat: repeat-x;
}
A.mainnav:link {
	text-decoration: none;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}
A.mainnav:visited {
	text-decoration: none;
	COLOR: #fff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.mainnav:hover {
	COLOR: #FF9;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.mainnav:active {
	COLOR: #fff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
}
.quotedby {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
}
.moreclass {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #00C;
	text-decoration: underline;
}
.articletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.articleheading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
}
.whiteroombg {
	background-color: #FFF;
	background-image: url(_images/bgimg1.jpg);

}
.blankbutton {
	background-image: url(_images/blankbutton_a.png);
}
.liststyle1 {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 0.2in;
}
.divscroll1 {
	margin: 15px;
	height: 450px;
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	overflow: scroll;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
	z-index: 1;
}
.divscroll2 {
	margin: 15px;
	height: 200px;
	width: 390px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	overflow: scroll;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding: 10px;
}
.divtext1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #000;
	text-align: left;
	filter: alpha(opacity=100, style=0);
}
.divtransparent1 {
	height: 450px;
	width: 500px;
	background-color: #CCC;
	filter: alpha(opacity=50, style=0);
	-moz-opacity: 50%;; 	
}
.txt_bluelist1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2d6fb5;
	text-align: left;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;	
	margin-left: 0.0in;
	padding-left: 0.0in;	
}
.txt_bluelist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2d6fb5;
	text-align: left;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;	
	margin-left: 0.2in;
	padding-left: 0.0in;	
}

.txt_blacklist1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	margin-left: 0.0in;
	padding-left: 0.0in;
}
.txt_blacklist2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin-bottom: 5px;
	list-style-position: outside;
	list-style-type: disc;
	white-space: normal;
	margin-left: 0.2in;
	padding-left: 0.0in;
}
.txt_body1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.txt_title1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #006;
	text-align: left;
	font-size: 36px;
	margin-bottom: 15px;
}
.txt_header1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.txt_header2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.techcenterbody {
	background-image: url(_images/bg_gray1.jpg);
	background-repeat: repeat;
	text-align: center;
	margin-top: 0px;
}
.descboxtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #900;
	text-align: center;
	vertical-align: middle;
	margin: 10px;
	font-weight: bold;
}
.centeralign {
	width: 980px;
	border: 0;
	border-color: #FFF;
	text-align: center;
}
.hdr3center {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009;
	text-align: center;
	margin-bottom: 5px;
}
.txt3center {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: center;
}
.divdescframe1 {
	width: 350px;
	height: 200px;
	vertical-align: middle;
	text-align: center;
}
.lastupdatebanner {
	text-align: center;
	vertical-align: middle;
	background-color: #fefe7f;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tableblue1 {
	border:hidden;
	background-color:#6E8CAD;
}

.graybg {
	background-color:#b8b8b8
}
.yellowupdateheader {
	text-align: center;
	vertical-align:middle;
	background-color:#FFFF00;
	height:2.8rem;
}
.centeralign2015 {
	width: 90%;
	border: hidden;
	margin-right:auto;
	margin-left:auto;
}
.centeralign2015body {
	width: 90%;
	border: hidden;
	margin-right:auto;
	margin-left:auto;
	background-image: url(../_images/pc_tablebg1.jpg);
}
.centeralign2015bodygraybg {
	width: 90%;
	border: hidden;
	margin-right:auto;
	margin-left:auto;
	background-color:#b8b8b8
}
.flashmovie {
	width:20%;
	align-content:left;
	text-align:left;
	vertical-align:top;
}
.headerimage2015 {
	width:100%;
	position:relative;
	left: 0px;
	border:hidden;
}

.menubutton {
	width:15%;
}
.bottombuttonleft {
	width:25%;
	float: right;
}
.bottombuttonright {
	width:25%;
	float: left;
}
.topinfoimages {
	width: 15%;
}
.topbannerinmage {
	width: 50%;
}
.topbannerinmage2 {
	width: 50%;
}
.image9 {
	width: 40%;
}
.image10 {
	width: 60%;
}
.image11 {
	width: 20%;
}
.image12 {
	width: 40%;
}
.image13 {
	width: 30%;
}
.image14 {
	width: 70%;
}
.cellbottomleft {
	text-align: right;
	padding-right: 2.0rem;
	width: 50%;
}
.cellbottomright {
	text-align: left;
	padding-left: 2.0rem;
	width: 50%;
}
.mobilehide {
}
.reportscol1 {
	width: 30%;
}
A.pcmenu:link {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: .9rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:visited {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:hover {
	text-decoration: none;
	COLOR: #000;
	background: #2d2d48;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcmenu:active {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: .9rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
.textfield1 {
	width:75%;
	height: 4rem;
}
.textfield2 {
	width:75%;
	height: 1.2rem;
}
.reportscolumnlayout {
	width: 33%;
	vertical-align:top;
	text-align:center;
}
	
.fontsize6 { font-size:0.8rem;}
.fontsize8 { font-size:0.9rem;}
.fontsize10 { font-size:1.0rem;}
.fontsize12 { font-size:1.2rem;}
.fontsize14 { font-size:1.4rem;}
.fontsize16 { font-size:1.6rem;}
.fontsize18 { font-size:1.8rem;}
.fontsize20 { font-size:2.0rem;}
.fontsize22 { font-size:2.2rem;}
.fontsize24 { font-size:2.4rem;}

/* this section below is for ipad in a portrait orientation or smartphone in a landscape orientation */

@media screen and (max-width:800px) {
.menubutton {
	width:24%;
}
.bottombuttonleft {
	width:40%;
	float: right;
}
.bottombuttonright {
	width:40%;
	float: left;
}	
.topbannerinmage {
	width: 55%;
}
.topbannerinmage2 {
	width: 55%;
}
.image9 {
	width: 50%;
}
.image10 {
	width: 90%;
}
.image11 {
	width: 25%;
}
.image12 {
	width: 40%;
}
.image13 {
	width: 40%;
}
.image14 {
	width: 80%;
}
.topinfoimages {
	width: 20%;
}
.mobilehide {
	display: none;
}
#mega li:hover div {
	position: fixed;
	left:-1px;
	top:150px;
}
#mega li.dif:hover div {
	position: fixed;
	left:-1px;
	top:150px;
}
A.pcnav:link {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: 1rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2rem;
}
A.pcnav:visited {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2rem;
}
A.pcnav:hover {
	COLOR: #ffffff;
	background: #2d2d48;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2rem;
}
A.pcnav:active {
	COLOR: #006;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.2rem;
}
.reportscol1 {
	width: 15%;
}
A.pcmenu:link {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:visited {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:hover {
	text-decoration: none;
	COLOR: #000;
	background: #2d2d48;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcmenu:active {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
.listleft_margin1 {
	list-style-position: inside;
	list-style-type: none;
	text-align: left;
	margin-right: .5in;
	margin-left: .5in;
}
.listleft9 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 15%;
	text-indent: -0.2in;
	color: #000;
}
.fontsize6 { font-size:0.9rem;}
.fontsize8 { font-size:1.0rem;}
.fontsize10 { font-size:1.2rem;}
.fontsize12 { font-size:1.4rem;}
.fontsize14 { font-size:1.6rem;}
.fontsize16 { font-size:1.8rem;}
.fontsize18 { font-size:2.0rem;}
.fontsize20 { font-size:2.2rem;}
.fontsize22 { font-size:2.4rem;}
.fontsize24 { font-size:2.6rem;}
}

/* this section below is for smartphone in a portrait orientation */

@media screen and (max-width:500px) {
.menubutton {
	width:45%;
}
.bottombuttonleft {
	width:60%;
	float: right;
}
.bottombuttonright {
	width:60%;
	float: left;
}	
.topbannerinmage {
	width: 55%;
}
.topbannerinmage2 {
	width: 75%;
}
.image9 {
	width: 75%;
}
.image10 {
	width: 100%;
}
.image11 {
	width: 55%;
}
.image12 {
	width: 90%;
}
.image13 {
	width: 50%;
}
.image14 {
	width: 98%;
}
.topinfoimages {
	width: 20%;
}
.mobilehide {
	display: none;
}
#mega li:hover div {
	position: fixed;
	left:-1px;
	top:150px;
}
#mega li.dif:hover div {
	position: fixed;
	left:-1px;
	top:150px;
}
#mega div p a {
	text-decoration:none;
	float:left;
	clear:left;
	width:100%; /* For IE6/7 */
	font-size:1.0rem;
	line-height:1.1rem;
}
A.pcnav:link {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcnav:visited {
	text-decoration: none;
	COLOR: #006;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcnav:hover {
	COLOR: #ffffff;
	background: #2d2d48;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcnav:active {
	COLOR: #006;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcmenu:link {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:visited {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
A.pcmenu:hover {
	text-decoration: none;
	COLOR: #000;
	background: #2d2d48;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.4rem;
}
A.pcmenu:active {
	text-decoration: none;
	COLOR: #000;
	FONT-SIZE: 1.1rem;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4rem;
}
.reportscol1 {
	display:none;
}
.listleft2 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: .3in;
	text-indent: -0.2in;
}
.textfield1 {
	width:96%;
	height: 5rem;
}
.textfield2 {
	width:96%;
	height: 1.4rem;
}
.listleft_margin1 {
	list-style-position: inside;
	list-style-type: none;
	text-align: left;
	margin-right: .1in;
	margin-left: .11in;
}
.listleft6 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 5%;
	text-indent: -0.2in;
	margin-right: 5%;
}
.listleft9 {
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-left: 5%;
	padding-right: 5%;
	text-indent: -0.2in;
	color: #000;
}
.fontsize6 { font-size:.9rem;}
.fontsize8 { font-size:1.2rem;}
.fontsize10 { font-size:1.3rem;}
.fontsize12 { font-size:1.6rem;}
.fontsize14 { font-size:1.8rem;}
.fontsize16 { font-size:2.0rem;}
.fontsize18 { font-size:2.2rem;}
.fontsize20 { font-size:2.4rem;}
.fontsize22 { font-size:2.6rem;}
.fontsize24 { font-size:2.8rem;}
}
