body {
	margin:0px;
	padding:0px;
	background: #FFFFFF none repeat scroll 0%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.15;
}

p {
	font-size:14px;
}

.question {
	color:#0000CC;
	font-style:italic;
}

.bgTop {
	background-image:url(images/bgTop.gif);
	background-repeat:repeat-x;
	height:45px;
}

#cLetter {
	color:#999999;
	font-size:18px;
	font-weight:bold;
	width:480px;
	border:1px solid #7F7F7F;
	padding:0;
	background-color:#FFFFFF;
}

#cLetter a {
	color:#666666;
	text-decoration:none;
}
#cLetter a:hover {
	text-decoration:underline;
	color:#666666;
}
#cLetter a:visited {
	color:#999999;
}
#cLetter a:visited:hover {
	color:#666666;
	text-decoration:underline;
}
.searchBX {
	float:right; 
	clear:right; 
	margin-top:15px; 
	width:350px; 
	height:150px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	border:1px solid #7F7F7F;
	padding:0;
	background-color:#FFFFFF;
}
.searchBX2 { 
	margin-top:15px; 
	width:550px; 
	color:#000000;
	font-size:16px;
	font-weight:bold;
	border:1px solid #7F7F7F;
	padding:0;
	background-color:#FFFFFF;
}
.searchHeader {
	float:right; 
	clear:right; 
	margin-top:15px; 
	width:350px;
}
.searchPad {
	height:150px;

}
.searchPad2 {
	min-height:150px;
	padding-bottom:10px;
}
#searchOptions {
	margin:15px 0px 0px 45px;
}
#searchOptions select {
	width:245px;
	margin-bottom:3px;
}
.cnrTL {
	float:left; 
	height:18px; 
	width:18px; 
	margin:-1px 0px -10px -1px; 
	padding:0; 
	background-image:url(images/layout/cnrTL.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
.cnrTR {
	float:right; 
	height:18px; 
	width:18px; 
	margin:-1px -1px -10px 0px; 
	padding:0; 
	background-image:url(images/layout/cnrTR.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
.cnrBL {
	float:left; 
	height:18px; 
	width:18px; 
	margin:-17px 0px -1px -1px; 
	padding:0; 
	background-image:url(images/layout/cnrBL.gif);
	background-position:top; 
	background-repeat:no-repeat;
}
.cnrBR {
	float:right; 
	height:18px; 
	width:18px; 
	margin:-17px -1px -1px 0px; 
	padding:0; 
	background-image:url(images/layout/cnrBR.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}

.langLT {
	width:300px;
	position:relative;

}

.langRT {
	float:right;
	width:400px;
	position:relative;
}

.tabs {
	height:25px;
	float:left; 
	clear:right; 
	width:125px;
}
#tabsel {
	border-left:1px solid #4379B5;
	border-top:1px solid #4379B5;
	border-right:1px solid #4379B5;
	background-color:#4379B5;
	font-size:14px;
	
}
#tabsel a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#tabsel a:hover {
	text-decoration:underline;
}
#tabnon {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#FFFFFF;
}
#tabnon a {
	color:#4379B5;
	text-decoration:none;
}
#tabnon a:hover {
	text-decoration:underline;
}
#selbar {
	background-color:#4379B5;
	width:751px;
	height:15px;
	clear:left;
	margin-left:-1px;
}
.selpad {
	margin-top:5px;
}
table.speaktable {
	border:1px solid #4379B5;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

table.another td {
	border-width:1px;
	border-style:solid;
	border-color:#4379B5;
}
.selouterl {
	border-left:1px solid #4379B5;
}
.selouterr {
	border-right:1px solid #4379B5;
}
.selrow1 {
	background-color:#FFFFFF;
	border-bottom:1px solid #4379B5;
}
.selrow2 {
	background-color:#E8F1F7;
	border-bottom:1px solid #4379B5;
}

#tabnon .cnrTL {
	float:left; 
	height:18px; 
	width:18px; 
	margin:-1px 0px -10px -1px; 
	padding:0; 
	background-image:url(images/layout/cnrTL.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
#tabnon .cnrTR {
	float:right; 
	height:18px; 
	width:18px; 
	margin:-1px -1px -10px 0px; 
	padding:0; 
	background-image:url(images/layout/cnrTR.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
#tabsel .cnrTL {
	float:left; 
	height:18px; 
	width:18px; 
	margin:-1px 0px -10px -1px; 
	padding:0; 
	background-image:url(images/layout/cnrTL2.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
#tabsel .cnrTR {
	float:right; 
	height:18px; 
	width:18px; 
	margin:-1px -1px -10px 0px; 
	padding:0; 
	background-image:url(images/layout/cnrTR2.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
#emailSpeak {
	font-size:12px;
}
#emailSpeak a {
	color:#4379B5;
	text-decoration:none;
}
#emailSpeak a:hover {
	text-decoration:underline;
}

.bgBot {
	background-image:url(images/bgTop.gif);
	background-repeat:repeat-x;
	height:45px;
	vertical-align:baseline;
}

.bgTopLink a {
	font-weight:bold;
}

.bgTopLink a:link {
	color:#CCCCCC;
	text-decoration:none;
}

.bgTopLink a:visited {
	color:#CCCCCC;
	text-decoration:none;
}

.bgTopLink a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.tableBG {
	background-image:url(images/worldbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.sel {
	background-image:url(images/bgTopSel.gif);
	background-repeat:repeat-x;
}

.sel a {
	font-weight:bold;
}

.sel a:link {
	color:#000000;
	text-decoration:none;
	
}

.sel a:visited {
	color:#000000;
	text-decoration:none;
	
}

.sel a:hover {
	color:#000000;
	text-decoration:underline;
	
}

.linkSpacer {
	height:15px;
}

.links {
	height:30px;
}

.selL {
	background-image:url(images/bgTopSelL.gif);
	background-repeat:no-repeat;
}

.selR {
	background-image:url(images/bgTopSelR.gif);
	background-repeat:no-repeat;
}

.menu1 {
	width:200px;
	float:right;
	padding:0px 0px 15px 15px;
	margin:0px 0px 5px 10px;
	background-color:#FFFFFF;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
}

.menu1 a {
	font-size:14px;
}

.menu1 a:link {
	color:#666666;
	text-decoration:underline;
}

.menu1 a:hover {
	text-decoration:underline;
	color:#0066CC;
}

.menu1 a:visited {
	text-decoration:underline;
	color:#666666;
}

.menu1 a:visited:hover {
	text-decoration:underline;
	color:#0066CC;
}

h2 {
	color:#FF6600;
	font-size:16px;
}
h2.alt {
	font-size:16px;
	color:#000000;
}

h3 {
	color:#0066CC;
}


h4 {
	color:#0066CC;
	font-size:13px;
}

h3.alt {
	color:#FF6600;
}


.hText {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:8px;
}

.copyright {
	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	padding:10px 0px 0px 0px;
}

.baseline {
	color:#333333;
	background-color:#CCCCCC;
	border-top:1px solid #999999;
	height:35px;
	padding-top:9px;
}

.baseline a {
	font-size:14px;
	text-decoration:underline;
}

.baseline a:link {
	color:#333333;
}

.baseline a:hover {
	color:#666666;
}

.baseline a:visited {
	color:#999999;
}

.btSpace {
	height:10px;
	width:15px;
}

.icon {
	vertical-align:middle; 
	margin:0px 8px 0px 0px;
	text-decoration:none;
}

.linkFrame {
	background-image:url(images/layout/main_link.png);
	background-repeat:no-repeat;
}

.faq {
	color:#000000;
}

.faq a {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}

.faq a:link {
	color:#0066CC;
}

.faq a:hover {
	color:#0066CC;
}

.faq a:visited {
	color:#999999;
}

.faq ol {
	list-style-type:decimal;
}

.dif {
	font-size:12px;
	color:#6B6B6B;
}

.dif a {
	color:#6B6B6B;
	text-decoration:underline;
}



hr {
	width:600px;
	height:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
}

.iconLG {
	vertical-align:middle;
	margin:0px 7px 0px 0px;
}

.noticeBox {
	border:1px solid #FF0000;
	background-color:#FFFFCC;
	color:#6B6B6B;
	width:600px;
	padding:7px 7px 7px 7px;
}

.partTab {
	background-image:url(images/partCatbg.png);
	background-repeat:no-repeat;
	height:275px;
}

.tabBox {
	height:195px;
	width:399px;
	background-color:#FFFFFF;
	color:#6B6B6B;
	border:1px solid #999999;
}

.tabBoxScroll {
	padding:5px 5px 5px 5px;
	height:141px;
	overflow:scroll;
}

.tabBoxIm {
	margin:3px 0px 7px 0px;
}
.ar14bd	  { 
	color:#666666;
	text-decoration:underline; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px; 
	margin: 0 0 .2em 0; 
}
.legal {
	text-align:justify;
	width:800px;
}
.error {
	color:#FF0000;
}
.orgbar2 {
	background-color:#0066CC;
	height:1px;
	width:600px;
	margin:10px 0px 10px 0px;
}
.orgbar {
	width:100%;
	background-color:#FF6600;
	height:3px;
	margin:25px 0px 15px 0px;
}
.orghdr {
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
}

.blueborderleft {
	border-left-color:#0066CC;
	border-left-style:solid;
	border-left-width:1px;
}
.blueborderbottom {
	border-bottom-color:#0066CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.blueborderboth {
	border-bottom-color:#0066CC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#0066CC;
	border-left-style:solid;
	border-left-width:1px;
}
.bluefont {
	color:#0066CC;
}
.contain {
	margin:0px 15px 0px 15px;
}
table.tablesmall {
	font-size:10px;
}

<!-- Homepage-->
.containrows {
	width:100%;
	margin-bottom:10px;
}

.boxrow {
	width:850px;
}
.box {
	float:left;
	clear:right;
	margin-right:35px;
	width:260px;
}
.boxrt {
	float:left;
	clear:right;
	width:260px;
}
.boxhdr {
	height:60px;
}

.boxdesc {
	height:85px;
	padding:0px 5px 5px 5px;
}

.boxli {
	border-left:1px solid #0066CC;
	border-bottom:1px solid #0066CC;
	padding:5px 0px 10px 10px;
	height:165px;
	margin-bottom:20px;
}
.newh2 {
  color:#FF6600;
  font-weight:bold;
  font-size:16px;
}
.diricon {
	border:none;
	margin:0px 2px 0px 2px;
	text-align:center;
}
a.dirlinkup {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
a.dirlinkup:visited {
	color:#000000;
}
a.dirlink {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
a.dirlink:visited {
	color:#333333;
}
a.dirlink:hover {
	color:#666666;
}

