<!--
body { color: #000000; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 100%; line-height:13px; margin-top:5px; margin-left:0;}
#data {font-size: 90%;}

ul {margin:12px 0 12px 0; padding:0; list-style-type:none;}
li {background: url(../img/arrow_right.png) no-repeat 0 5px; padding-left:30px;}

.homeTable {width:780px; border:0; background-color:#fff; background-image:url(../img/map_back.png); background-position:bottom right; background-repeat:no-repeat;}
.mainTable {width:780px; border:0; background-color:#fff; }
.topstrip {background-color:#047391; font-weight: bold; text-transform:uppercase; padding-right:10px; text-align:right; color:#fff; font-family:Times New Roman; font-size:12px; vertical-align:middle; height:20px;}
a:link, a:visited, a:active { color: #00A0C6; text-decoration: underline; }
a:hover { color: #047391; text-decoration: none; }

a.navlink:link, a.navlink:visited, a.navlink:active {font-size:100%; color: #047391; text-decoration: none; font-weight:bold; padding:3px; line-height:24px; }
a.navlink:hover {font-size:100%; color: #047391; text-decoration: none; background-color:#8CC5D4; font-weight:bold; }
a.navlink2:link, a.navlink2:visited, a.navlink2:active { font-size: 90%; color: #047391; text-decoration: none; padding:3px; line-height:20px; }
a.navlink2:hover { font-size: 90%; color: #047391; text-decoration: none; background-color:#8CC5D4; }
a.navlink3:link, a.navlink3:visited, a.navlink3:active { font-size: 80%; color: #7e0e6d; text-decoration: none; padding:3px; line-height:20px; }
a.navlink3:hover { font-size: 80%; color: #7e0e6d; text-decoration: none; background-color:#8CC5D4; }
a.navlink4:link, a.navlink4:visited, a.navlink4:active { font-size: 80%; color: #394656; text-decoration: none; padding:3px; line-height:20px; }
a.navlink4:hover { font-size: 80%; color: #394656; text-decoration: none; background-color:#8CC5D4; }
a.navlink5:link, a.navlink5:visited, a.navlink5:active { font-size: 80%; color: #f28d56; text-decoration: none; padding:3px; line-height:20px; }
a.navlink5:hover { font-size: 80%; color: #f28d56; text-decoration: none; background-color:#8CC5D4; }

.hilite { color: #047391; text-decoration: none; background-color:#8CC5D4; }
.citation {font-family: Arial Narrow;}
.footnote {font-size: 10px;}

a.tutoriallink:link, a.tutoriallink:visited, a.tutoriallink:active { color: #394656; text-decoration: underline; font-size: 100%; line-height:15px;}
a.tutoriallink:hover { color: #394656; text-decoration: underline; font-size: 100%; line-height:15px;}

a.innerLink:hover { color: #205269; text-decoration: none; font-size: 90%; line-height:17px;}
a.innerLink:link, a.innerLink:visited, a.innerLink:active { color: #205269; text-decoration: none; font-size: 90%; line-height:17px;}

.footerText { color: #C2C3BA; font-size: 80%; text-align:center;}
.footerText2 { color: #656766; font-size: 80%; text-align:center; border-top:1px dotted #c0c0c0; padding-top:10px;}
.footerLink { color: #656766; text-decoration: none; }
a.footerLink:link, a.footerLink:visited, a.footerLink:active { color: #656766; text-decoration: none; }
a.footerLink:hover { color: #656766; text-decoration: underline; }

div, p, li {font-size:100%;}
td {font-size:80%;}
.bodyText  { color: #000000; width:610px; font-size:90%;}
.MainBodyTextBlue  { color: #000000; font-size:100%;}
.bodyTextBlue { color: #000000;font-family: arial, helvetica, verdana; font-size:80%;}
.dividerText { color: #B5B5B5;} 
.whiteText { color: #FFFFFF;}
.indent {padding: 0 25px 0 25px;}
.extract {font-family: cambria, helvetica; font-size:110%;}

#searchBox {float:right; border:0; width:250px; height:79px; padding-right:20px; padding-top:20px; margin-bottom:-20px; display:inline; vertical-align:middle; color:#c0c0c0; font-size:14px; text-align:right;}
html > body #searchBox {float:right; border:0; width:200px; padding-right:20px; margin-bottom:-40px; display:inline; vertical-align:middle; color:#c0c0c0; font-size:14px; text-align:right;}
#headerLinks {padding-right:25px;}

#homeMainBox {height: 320px; width:305px; background-color: #f28d56; padding: 10px; margin:0}
#homeMainBoxBottom {margin-top: 5px; font-size: 80%; float: left; vertical-align: top; width: 150px; color: #000000; height: 150px; background-color: #ebb97e; padding: 10px}
#homeMainBoxTop {margin-top: 5px; font-size: 80%; float: right; vertical-align: top; width: 150px; color: #000000; background-color: #ebb97e; padding: 10px}
#homeMainImgBottom {float: left; margin-top: 3px; width: 150px; height: 150px;}
#homeMainRegisterCenter {vertical-align: top; color: white; width:300px; background-color: #015353; padding: 10px;}
#homeMainRegisterLeft {float:left; vertical-align: top; color: #000000; width: 150px; height: 150px; background-color: #c8e9fc; padding: 10px; margin-top: 5px; font-size:80%;}
#homeMainRegisterRight {float: right; display: inline; vertical-align: top; color: #000000; width: 150px; height: 150px; padding: 0; margin-top: 5px;}
#homeQuotes {vertical-align: top; width:305px; background-color: Transparent; margin-top: 3px; text-align:center;}
.home150Left {float:left; vertical-align: top; color: #000000; width: 150px; padding: 0; font-size:80%;}
.home150Right {float:right; display: inline; vertical-align: top; color: #000000; width: 150px; padding: 0; font-size:80%;}

html > body #homeMainBox {height: 320px; width:285px; background-color: #f28d56; padding: 10px; margin-top: 5px; }
html > body #homeMainBoxBottom {margin-top: 5px; font-size: 70%; float: left; vertical-align: top; width: 130px; height: 130px; color: #047391; background-color: #ebb97e; padding: 10px}
html > body #homeMainImgBottom {float: right; display: inline; margin-top: 5px; width: 150px; height: 150px;}
html > body #homeMainRegisterCenter {vertical-align: top; color: white; width:280px; background-color: #015353; padding: 10px; margin-top: 5px;}
html > body #homeMainRegisterLeft {float:left; vertical-align: top; color: #000000; width: 130px; height: 130px; background-color: #c8e9fc; padding: 10px; margin-top: 5px; font-size:80%;}
html > body #homeMainRegisterRight {float: right; display: inline; vertical-align: top; color: #000000; width: 150px; height: 150px; padding: 0; margin-top: 5px;}
html > body #homeQuotes {clear:both; width:305px; padding: 0; margin-top: 233px; background-color: Transparent;}

#sidePadding {width:150px; margin-bottom:-1px;}
html > body #sidePadding {width:150px; padding-top:19px;}

.sideImages {vertical-align: top; width: 150px;}
html > body .sideImages {vertical-align: top; width: 150px; padding-top: 0px;}

h1 {padding-left:10px; color:#047391; padding-bottom:15px; line-height:32px; font-size: 24px; font-family:Times New Roman; font-weight:normal;}
h2 {padding-left:10px; color:#047391; padding-bottom:15px; line-height:32px; font-size: 18px; font-family:Times New Roman; font-weight:normal;}
.h1heading {padding-left:10px; color:#047391; padding-bottom:15px; line-height:32px; font-size: 24px; font-family:Times New Roman;}
.subHeading {color: #394656; font-size:110%; font-weight:bold;}

.headingBlue { color: #015353; font-family: Times New Roman; text-decoration: none; font-size: 200%; font-weight: normal;}
.headingWhite { color: #fff; font-family: Times New Roman; text-decoration: none; font-size: 180%; font-weight: normal;}
.headingBeige { color: #EFE4D5; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}
.headingGray { color: #817B72; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 12px; line-height:12px; font-weight: bold;}

ul li {padding-bottom:6px;}

.newsitem {color: #047391; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
a.newsitem:link, a.newsitem:visited, a.newsitem:active {color: #047391; text-decoration: none; font-weight: bold}
a.newsitem:hover {color: #c0c0c0; text-decoration: none;}

.formText { color: #000000; font-family: arial, helvetica, verdana; text-decoration: none; font-size: 100%; line-height:13px; font-weight: bold;}
.forms { font-family: arial, helvetica, verdana; color: #000000; font-size: 80%; background-color: #FFFFFF; font-weight: normal; line-height: normal; }

form { display: inline; }

#faqs li { line-height:17px; }

/* Inside page collapsible menu */
.mC {width:40%; margin:5px; float:left;}
.mH {color:#60c; cursor:pointer;  font-weight:bold; padding-bottom:12px;}
.mL {display:none; margin-bottom:10px;}
.mO {margin-left:10px; display:block;}
.mC1 {width:40%; margin:5px; float:right; display:inline;}
.mH1 {color:#60c; cursor:pointer;  font-weight:bold; padding-bottom:12px;}
.mL1 {display:none; margin-bottom:10px;}
.mO1 {margin-left:10px; display:block;}

/*Social Networking */
.sharesb{
	clear:both;
	position:relative;
	border:1px solid #ddd;
	padding:10px;
	margin:15px 0 10px 0;
	font-size:12px;
}
.sharesb p {
	padding:0;
	margin:0;
	text-align:center;
	padding-top:10px;
}
.sharesb h3{
	padding:0 3px 0 0;
	margin:0;
	margin:0 5px 0 3px;
	font-weight:bold;
	font-size: 100%;
}
.sharesb ul{
	text-align:center;
	list-style:none;
	margin:15px 0 0 15px;
	padding:0;
}
.sharesb ul li{
	text-align:left;
	padding:0 3px 3px 0 ;
}
.sharesb ul li.delicious{background:url("../img/delicious.gif") no-repeat 0 0;}
.sharesb ul li.digg{background:url("../img/digg.gif") no-repeat 0 0;}
.sharesb ul li.reddit{background:url("../img/reddit.gif") no-repeat 0 0;}
.sharesb ul li.facebook{background:url("../img/facebook.gif") no-repeat 0 0;}
.sharesb ul li.stumbleupon{background:url("../img/stumbleupon.gif") no-repeat 0 0;}
.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}

/* =SITE-INFO
-------------------------------------------------------------- */

ul#site-info {
	overflow: hidden;
	margin: 0;
	clear: both;
	width: 100%;
	list-style-type: none;
	border-top: 2px solid #6699ff;
	padding-top: 1em;
	padding-bottom: 2em; 
	font-size: 0.7em;
} 

ul#site-info li {
	float: left;
	background: url(../blank.gif) no-repeat 0 0;
}

ul#site-info li a{
	text-decoration:none;
}

ul#site-info li.link {
	float: right;
	padding: 0 10px 0 10px;
	background: url(../img/divider-site-tools-small.gif) no-repeat 100% 50%;
}

ul#site-info li.last {
	background: none;
	padding-right: 20px;
}

/* News item */
.newsItem {margin-top:8px; padding-bottom:4px; border-bottom:1px solid #C0BEB8;}


/* Language Specific CSS */
.langSelect {
  font-size: 9pt;
  color: #3C3C3C;
}
table.langTable { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	padding: .75em;
	width: 200px;
}
tr.langHead {
	background-color: #CCCCCC;
	padding: .75em;
	font-weight: bold;
}
tr.langRow1 {
	background-color: #FFFFFF;
}
tr.langRow2 {
	background-color: #EBF3FF;
	text-decoration: none;
}
.langCell {
  padding: .75em;
}
.langCellB {
	border-left: 1px solid #dadada;
	padding: .75em;
}
.langCellH {
  padding: .75em;
}
a.langSel:link, a.langSel:visited {
	color: #000000;
	text-decoration: none;
}
tr.langRow1:hover, tr.langRow2:hover {
	background-color: #3D80DF;
	color: #FFFFFF;
}
tr.langRow1:hover a, tr.langRow2:hover a {
	color: #FFFFFF;
}
tr.langRow2:hover a {
	color: #FFFFFF;
}
/* Language Specific CSS */

.MainLink
{
	background: url(../img/arrow_right.gif) no-repeat right top;
	padding-right: 12px;
    font-weight:bold;
}

.MainLinkDark
{
	background: url(../img/arrow_right_dark.gif) no-repeat right top;
	padding-right: 12px;
    font-weight:bold;
}

.pdflink
{
	background: url(../img/pdflink.gif) no-repeat right top;
	padding-right: 12px;
	z-index:999;
}
.externallink
{
	background: url(../img/externallink.gif) no-repeat right top;
	padding-right: 12px;
	z-index:999;
}

.SubBoxLight 
{
    height:70px;
    width: 150px;
    background-color: #33B3D1;
    padding-left: 12px;
    padding-bottom: 10px;
    vertical-align:bottom;
    color:#047391;
    font-size: 13px;
    font-family:Times New Roman, Times;
}

.SubBoxMedium 
{
    height:70px;
    width: 150px;
    background-color: #00A0C6;
    padding-left: 12px;
    padding-bottom: 10px;
    vertical-align:bottom;
    color:#fff;
    font-size: 13px;
    font-family:Times New Roman, Times;
}

.SubBoxMediumThin 
{
    height: 32px;
    width: 150px;
    background-color: #00A0C6;
    padding-left: 12px;
    padding-bottom: 10px;
    vertical-align:bottom;
    color:#fff;
    font-size: 13px;
    font-family:Times New Roman, Times;
}


.SubBoxDark 
{
    height:70px;
    width: 150px;
    background-color: #047391;
    padding-left: 12px;
    padding-bottom: 10px;
    vertical-align:bottom;
    color:#fff;
    font-size: 13px;
    font-family:Times New Roman, Times;
}

-->