body {font-family : verdana, helvetica, sans-serif;font-size: 12px; color:#000; background-color:#333; margin-top: 0px; margin-left: 0px; margin-bottom: 0px;}

a.smwht{font-size: 10px;color: #fff; font-weight:bold;text-decoration: underline;}
a.smwht:hover {font-size: 10px;color: #ccc; font-weight:bold;text-decoration: underline;}

a.grpla{font-size: 11px;color: #669900; font-weight:bold;text-decoration: none;}
a.grpla:hover {font-size: 11px;color: #0000ff; font-weight:bold;text-decoration: none;}

a.countries{font-size: 11px;color: #fff; text-decoration: underline;}
a.countries:hover {font-size: 11px;color: #ccc; text-decoration: underline;}

a.keylinks{font-size: 11px;color: #fff;text-decoration: underline;}
a.keylinks:hover {font-size: 11px;color: #ccc; text-decoration: underline;}

a.large{font-size: 12px;color: #000099; font-weight: bold;text-decoration: underline;}
a.large:hover {font-size: 12px;color: #333; font-weight: bold; text-decoration: underline;}

a.boldblack{font-size: 12px;color: #000;font-weight: bold;text-decoration: underline;}
a.boldblack:hover {font-size: 12px;color: #000099;font-weight: bold;text-decoration: underline;}

a.largeblack{font-size: 12px;color: #000;text-decoration: underline;}
a.largeblack:hover {font-size: 12px;color: #000099;text-decoration: underline;}

a.largeblue{font-size: 12px;color: #000099; font-weight: bold; text-decoration: underline;}
a.largeblue:hover {font-size: 12px;color: #000; font-weight: bold; text-decoration: underline;}

a.largewhite{font-size: 12px;color: #fff; font-weight: bold; text-decoration: underline;}
a.largewhite:hover {font-size: 12px;color: #ccc; font-weight: bold; text-decoration: underline;}

a.small{font-size: 11px;color: #000099;text-decoration: underline;}
a.small:hover {font-size: 11px;color: #333; text-decoration: underline;}

a.footerlinks{font-size: 11px;color: #fff; text-decoration: underline;}
a.footerlinks:hover {font-size: 11px;color: #ccc; text-decoration: underline;}

h1,h2,h3,h4,h5,h6 {
	font-family: verdana, helvetica, sans-serif ;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin:0px;
	}
	
ul.main {list-style-image: url("../images/bullet.gif");margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 17px;}	
ul.mainright {list-style-image: url("../images/bullet.gif");margin-top: 20px; margin-bottom: 10px; margin-left: 0; padding-left: 17px;}
ul.blacklinks {list-style-image: url("../images/black_bullet.gif");margin-top: 8px; margin-bottom: 6px; margin-left: 0; padding-left: 17px;}	

#boldwhite{font-size: 12px;color: #fff;font-weight: bold;}
#boldblack{font-size: 12px;color: #000;font-weight: bold;}
#smallblack{font-size: 11px;color: #000;}
#smallbold{font-size: 11px;color: #000;font-weight: bold;}

td.top {
	background-color:#333;
	background-image:
url('../images/top2_bg.jpg');
	text-align:left;
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	font-weight:bold;
	padding-top: 8px;
	padding-left: 3px;
	padding-bottom:8px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

td.topleft {
background-image:
url('../images/header_bg.jpg');
background-color:#666;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}

td.topmiddle{
background-image:
url('../images/header_bg.jpg');
background-color:#666;
font-family : verdana, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;  
color:#fff;
}

td.topright {
background-image:
url('../images/top_right_bg.jpg');
background-color:#666;
font-family : verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;  
color:#fff;
padding-left: 4px;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}

td.menu {
background-color:#666;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: transparent;
	width: 751px;
}
.menu li {
	font-family: verdana, helvetica, san-serif;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	display: block;
	text-decoration: none;
	text-align: center;
	list-style: none;
	height: 59px;
	background-repeat: no-repeat;
}
.menu li a {
    font-family: verdana, helvetica, san-serif;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
	display: block;
	text-decoration: none;
	text-align: center;
	height: 59px;
	background-repeat: no-repeat;
	padding-top: 8px;
}
.menu li a:hover {
    color:#fff;
	text-decoration: none;
	text-align: center;
	background-repeat: no-repeat;
    padding-top: 7px;
}

td.leftsub {
background-color:#666;
border-left:1px solid #ccc;
}

td.rightsub {
background-color:#666;
border-right:1px solid #ccc;
}

td.topmain {
background-color:#bcbcbc;
background-image:
url('../images/main_bg.jpg');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-left: 8px;
padding-top:12px;
padding-right: 5px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

td.mainleft {
background-color:#bcbcbc;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
padding-left: 8px;
padding-right: 10px;
padding-bottom:5px;
border-left:1px solid #ccc;
}

td.maintables {
background-color:#bcbcbc;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
}

td.mainright {
background-color:#bcbcbc;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-right: 5px;
padding-bottom: 5px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

td.indextableone{
background-color:#bcbcbc;
background-image:
url('../images/index_bg.jpg');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
border-top:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
}

td.indextabletwo{
background-color:#bcbcbc;
background-image:
url('../images/index_bg.jpg');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

td.opleft{
background-color:#990000;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight:bold;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border-top:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
}

td.opmid{
background-color:#ecbd00;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight:bold;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border-top:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
}

td.opright{
background-color:#339900;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight:bold;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.optableleft{
background-color:#bcbcbc;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border-left:1px solid #666;
border-bottom:1px solid #666;
}

td.optableright{
background-color:#bcbcbc;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border-right:1px solid #666;
border-bottom:1px solid #666;
border-left:1px solid #666;
}


td.toprowleft {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #ccc;
border-left:1px solid #333;
padding-top: 4px;
padding-left: 4px;
}

td.toprowright {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #333;
padding-top: 4px;
padding-left: 4px;
}

td.leftcolbtop {
background-color:#595959;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #ccc;
border-left:1px solid #333;
padding-left: 4px;
}

td.midcolbtop {
background-color:#595959;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #ccc;
}

td.rightcolbtop {
background-color:#595959;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #333;
}

td.leftcolbig {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #333;
padding-left: 4px;
}

td.midcolbig {
background-color:#aeaeae;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}

td.rightcolbig {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
}

td.leftcoltop {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #ccc;
border-left:1px solid #333;
padding-left: 4px;
}

td.midcoltop {
background-color:#aeaeae;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #ccc;
}

td.rightcoltop {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #333;
}

td.leftcolbot {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #333;
border-bottom:1px solid #333;
padding-left: 4px;
}

td.midcolbot {
background-color:#aeaeae;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #333;
}

td.rightcolbot {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

td.lastbot {
background-color:#aeaeae;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
}

td.leftcol {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #333;
padding-left: 4px;
}

td.midcol {
background-color:#aeaeae;
text-align:center;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}

td.rightnopad {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
}

td.rightcol {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
padding-left: 4px;
}

td.botrow {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
padding-top: 4px;
padding-left: 4px;
}

td.botrowleft {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #333;
border-left:1px solid #333;
padding-left: 4px;
padding-bottom: 4px;
}

td.botrowright {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
padding-left: 4px;
}

td.partners {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
}

td.subright {
background-color:#aeaeae;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
padding-top: 8px;
padding-left: 6px;
padding-right: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.rightheader{
height:25px;
background-color:#8f8f8f;
background-image:
url('../images/right_header_bg.jpg');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 8px;
padding-right: 4px;
border-right:1px solid #333;
border-bottom:1px solid #000;
border-left:1px solid #333;
}

td.headertwo{
height:25px;
background-color:#8f8f8f;
background-image:
url('../images/right_header_bg.jpg');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 4px;
padding-right: 4px;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.saheader{
height:24px;
background-color:#339900;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-left: 4px;
padding-right: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.mexheader{
height:24px;
background-color:#ecbd00;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-left: 4px;
padding-right: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.caheader{
height:24px;
background-color:#990000;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-left: 4px;
padding-right: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.carheader{
height:24px;
background-color:#000099;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
padding-left: 4px;
padding-right: 4px;
border-top:1px solid #333;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #333;
}

td.righttable {
background-color:#595959;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 8px;
padding-right: 4px;
border-right:1px solid #333;
border-left:1px solid #333;
}

td.rightbottom {
background-color:#595959;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 8px;
padding-right: 4px;
border-right:1px solid #333;
border-left:1px solid #333;
border-bottom:1px solid #333;
}

td.footerleft{
background-color:#000;
height:45px;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 5px;
padding-bottom: 5px;
border-top:1px solid #fff;
border-left:1px solid #000;
border-bottom:1px solid #000;
}

td.footerright{
background-color:#000;
height:45px;
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-left: 5px;
padding-bottom: 5px;
border-top:1px solid #fff;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

td.copyright{
background-color:#333;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding-top: 5px;
padding-bottom: 5px;
}

td.example {
width:142px;
height:28px;
background-color:#000;
background-image:
url('../images/newsbg.gif');
text-align:left;
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
color: #000;
font-weight:bold;
padding-left: 5px;
padding-top: 30px;
padding-right: 0px;
padding-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
li.bulletspace {
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
