@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 180%;
	letter-spacing:1px;
}

html{
	height:100%;
}

p { margin: 0 0 10px 0; padding:0; line-height: 180% }

h1  { /* green */
	font-family: Arial Narrow, Arial; font-weight: normal; font-size: 18px; color: #00A900; line-height: 120%; padding: 0; margin: 0 0 10px 0; letter-spacing: 0;
}

h2 { /* blue */
	font-weight: bold; font-size: 14px;	color: #0099FF;	line-height: 180%; padding: 0; margin: 10px 0 0 0; letter-spacing: 0;
}

h3 { /*blue with line */
	font-weight: normal; font-size: 12px;	color: #0099FF;	border-bottom: 1px solid #333333; line-height: 100%; padding: 0 0 6px 0; margin: 0 0 10px 0; letter-spacing: 1px;
}

h4 { /* white */
	font-weight: normal; font-size: 14px; color: #FFF; line-height: 180%; padding: 0; margin: 10px 0 0 0; letter-spacing: 0;
}

h5 {  /* white  with line */
	width: 100%;
	border-bottom: 1px dotted #333333;
	font-family: Arial Narrow, Arial; font-weight: normal;
	font-size: 20px; color:#FFFFFF; line-height: 120%; padding: 0; margin: 0; letter-spacing: 0;
	padding-bottom: 5px;
	margin-bottom: 10px
}

ul.custom 	 { list-style-type: none; padding: 0; margin: 0 0 0 10px }
ul.custom li { padding: 2px 0 2px 25px; margin: 0; background: url(../images/custom-ul.gif) no-repeat left top; }

.commonBg {
	background-image: url(../images/commonBg.png);
	background-repeat: repeat-x;
}

.updateflash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-bottom: 20px
}

.newLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
}

.newLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: none;
}

.newLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: none;
}

.newLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: underline;
}

.newLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: none;
}


.bottomLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.bottomLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.bottomLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.bottomLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}



.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	letter-spacing:1px;
}

.whiteSub {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
}
.blueSub {
	font-family: Arial;
	font-size: 12px;
	color: #0099FF;
}

.blueSub2 {
	font: bold 13px Arial, Helvetica, sans-serif; color: #0099FF; letter-spacing: 0;
}

.blueSub3 {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A900;
	font-weight: bold;
}

.bodyTextBold {
	font-weight: bold;
}

.contactText {
	font-family: Arial;
	font-size: 15px;
	color: #CCCCCC;
}

.contactText2 {
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 1px;
	color: #CCCCCC;
}

.careerText2 {
	font-family: Arial Narrow, Arial;
	font-size: 20px;
	color: #CCCCCC;

}

.contactText2 a:link {
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.talkTousText {
	font-family: Arial Narrow, Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.fieldLength {
	width: 280px;
}

.contactText2 a:visited {
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	text-decoration: underline;
}

.contactText2 a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	text-decoration: underline;
}

.contactText2 a:active {
	font-family: Arial;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	text-decoration: underline;
}

.downloadMap {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	border: 1px solid #3754A4;
}

.downloadMap a:link {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.downloadMap a:visited {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.downloadMap a:hover {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

.downloadMap a:active {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.dottedLine {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin-bottom: 20px
}

.siteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.siteMap a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.siteMap a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.siteMap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.siteMap a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.siteMapTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.siteMapTitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.siteMapTitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.siteMapTitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.siteMap a:active {
	siteMapTitle-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.mapad {
	padding-top: 5px;
}

.acc-question-1 { cursor: hand; cursor: pointer; letter-spacing: 0; color: #00A900;
font: bold 15px Arial, Helvetica, sans-serif; margin: 0; padding: 2px; line-height: 200%}

.acc-question { cursor: hand; cursor: pointer; letter-spacing: 0; color: #0099FF;
font: bold 13px Arial, Helvetica, sans-serif; margin: 0; padding: 2px; line-height: 200% }

.acc-answer-1 { background-color:#131313; padding: 10px; width: 100%; height: auto; overflow:inherit }

.acc-answer { background-color:#272727; padding: 10px; height: auto; overflow:inherit }

.openlanguage{ /*class added to contents of 2nd demo when they are open*/}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/}
