/* -------------Body------------- */
body {margin:0px;padding:0px;font-family:Lucida Grande, Arial, Verdana, sans-serif;}
#page-container {width:100%;min-width:950px;margin:0 -1px;background-color:#ffffff;}
#body-container{width:100%; margin:0 -1px; padding-top:1px;}
#body{float:right; width:81%;}
#menu{font-family:Lucida Grande, Arial, Verdana, sans-serif; float:left; width:18%;}
#footer{font-family:Lucida Grande, Arial, Verdana, sans-serif; font-size:8pt; padding-top:10pt; text-align:center; width:100%; clear:both; margin:0 -1px;}


/* -------------page header------------- */
#page-head  {margin:0px;padding:0px;width:100%;background-color:#961927;}
#head-row01 {width:100%;min-width:950px;height:20px;margin:0 -1px;padding:0px;background:#2664A2;}
#row01-link {font-size:8pt; color:#FFFFFF; font-weight:bold;}
#head-row02 {margin:0px;padding:0px;width:990px;height:88px;background:url("../images/bkg-flag2.jpg") top left no-repeat;}

.logo {margin:5px 0px 0px 20px;padding:0px;width:675px;height:75px;position:absolute;}
.logo h1 {display:none;}


/* -------------Left Menu------------- */
/* Main */
a:link.menu{font-size:13px; color:#FFFFFF; background-color:#2664A2; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}
a:visited.menu{font-size:13px; color:#FFFFFF; background-color:#2664A2; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}
a:hover.menu{font-size:13px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}

/* Main On Page */
a:link.menuop{font-size:13px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}
a:visited.menuop{font-size:13px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}
a:hover.menuop{font-size:13px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:3px;}


/* Sub */
a:link.submenu{font-size:11px; color:#000000; background-color:#a5c3e5; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:visited.submenu{font-size:11px; color:#000000; background-color:#a5c3e5; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:hover.submenu{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}

/* Sub On Page */
a:link.submenuop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:visited.submenuop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:hover.submenuop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}


/* Extended */
a:link.submenuex{font-size:11px; color:#000000; background-color:#cccccc; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:visited.submenuex{font-size:11px; color:#000000; background-color:#cccccc; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:hover.submenuex{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}

/* Extended On Page */
a:link.submenuexop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:visited.submenuexop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:hover.submenuexop{font-size:11px; color:#FFFFFF; background-color:#A22538; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}

/* Extended Sub*/
a:link.submenuexsub{font-size:11px; color:#000000; background-color:#F2F2F2; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:visited.submenuexsub{font-size:11px; color:#000000; background-color:#F2F2F2; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}
a:hover.submenuexsub{font-size:11px; color:#A22538; background-color:#F2F2F2; display:block; text-decoration:none; font-weight:bold; border:1px solid white; padding:2px; padding-left:15px;}


/* -------------Link CSS------------- */
a{border:none; color:#2664A2;}
a:link {text-decoration:underline;}
a:active {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}



/* -------------Print CSS------------- */
#print{position:relative; font-size:8pt;}
a:link.printer{text-decoration:none; font-weight:normal; font-size:8pt;}
a:hover.printer{text-decoration:underline; font-weight:normal; font-size:8pt;}
a:visited.printer{text-decoration:none; font-weight:normal; font-size:8pt;}


/* -------------Information Center Pages Specific CSS------------- */
a#dtmenuRlink{font-size:8pt;}
#dtbody{float:left; width:68%; padding-right:6px;}
.dtmenuRight{font-size:8pt; background-color:#DFDFDF; width:30%; float:right; padding:3px; position:relative;}


/* -------------Home Page Specific CSS------------- */
p.mission{font-size:11px;}
#privacy{font-size:11px; padding:10px;}


/* -------------Heading Formats CSS------------- */
h2 {color:#A22538; font-size:24px; line-height:30px;}
h3 {color:#4C4C4C; font-size:16px; font-weight:bold; line-height:26px; margin:0 0 5px;adding:4px 0 0; text-transform:uppercase;}
h4 {color:#4C4C4C; font-size:14px; font-weight:bold; line-height:26px; margin:0 0 5px;adding:4px 0 0;}
p  {color:#252525; font-size:12px; line-height:20px; margin:0 0 10px; padding:0;}
li {color:#252525; font-size:12px; margin:0 0 10px; padding:0;}
li li {color:#252525; font-size:12px; margin:0; padding:0;}
table{color:#252525; font-size:12px;}
blockquote{color:#252525; font-size:12px;}
dl{color:#252525; font-size:12px;}

/* -------------All Pages------------- */
#details{font-size:8pt; color:#252525; width:100%;}
#bread{position:relative; float:left;}
#update{font-size:8pt; color:#252525;}

img{border:none;}
.clear-fix {clear:both;}


/* -------------MISC CSS------------- */
.faq li{font-size:8pt; margin:0; padding:0;}
#faq2 li{font-size:12px; margin:0; padding:0;}
#faq2{font-size:12px;}
.process{font-size:8pt;}
.country{width:620px;}
table.cong{font-size:8pt;}
ol {font-weight: bold}
ol span {font-weight: normal}

#abody{float:left; width:98%; margin:0 -1; padding-left:15px;}



/* ------------- sortable tables ------------- */
table.tablesorter{background-color:#CDCDCD; margin:10px 0pt 15px; font-size:8pt; width:100%; text-align:left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th{background-color:#a5c3e5;	border:1px solid #FFF; font-size:8pt; padding:4px;}
table.tablesorter thead tr .header{background-image:url(../images/bg.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D; padding:4px; background-color:#FFF; vertical-align:top;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp{background-color:#a5c3e5;}

