body{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:0px; margin-top: 0px; margin-right:0px; margin-bottom:0px; } 
table{ font-family:Verdana, Arial, Helvetica, sans-serif; } 
a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399FF; text-decoration:none;  } 
a:visted { font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; color:#3399FF;} 
a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:underline; color:#3399FF;}

td{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } 

body {
	margin-top: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Verdana;
	font-size: 10px;
}

.up_menu {
	font-family: "Trebuchet MS";
	text-decoration:none;
	font-size:12px;
	color: #FFFFFF;
	font-weight:bold;
}
.up_menu:hover {
	font-family: "Trebuchet MS";
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color: #F7C143;
}

/* -------------------------------- Table CSS Applied Throught Id --------------------------------- */
.table
{
border-left:1px solid #ff8a00;
border-top: 1px solid #ff8a00;
}

#passport_table table
{
color: #000000;  
} 

#passport_table td
{ 
 border-collapse:collapse;
 border-right:1px solid #ff8a00;
 border-bottom: 1px solid #ff8a00;
 padding:4px;
  
}

#passport_table tr 
{
    background-color: ##fff6ec; 
    color:#000000;
	font-family: "Verdana";
	font-size: 11px; 
}
#passport_table td.heading1 { 
    color:#000000;
	background-color:#fed6a8;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 13px; 
}
#passport_table td.heading2 { 
    background-color:#fee4c6;
    color:#000000;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 11px; 
}
#passport_table a.links { 
    color:#bf3b39;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration:none; 
}
#passport_table a.links:hover { 
    color:#bf3b39;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration:underline; 
}


.innertext {
    color:#4c4c4c;
	font-family: arial;
	font-size: 12px;
}
.box_heading {
    color:#314488;
	font-family: "Trebuchet MS";
	font-size: 18px;
}
#mainmenu{ 
    color:#ffffff;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration:none; 
	}
.menu{ 
    color:#ffffff;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration:none; 
	}
.menu:hover{ 
    color:#ffda93;
	font-weight:bold;
	font-family: "Verdana";
	font-size: 12px;
	text-decoration:none;
	background:url(images/blue.jpg);
	}
.lowermenutext{
    color:#ffffff;
	font-family: arial;
	font-size: 12px;
}
.lowermenu{
    color:#ffffff;
	font-family: arial;
	font-size: 12px;
	text-decoration:none;
}
.lowermenu:hover{
    color:#ffffff;
	font-family: arial;
	font-size: 12px;
	text-decoration:underline;
}
.uppertext{
    padding-left:20px;
     font-weight:bold;
    color:#ffffff;
	font-family: arial;
	font-size: 12px;
	text-decoration:none;
}
.uppermenu{
    color:#ffffff;
	font-family: arial;
	font-size: 12px;
	text-decoration:none;
}
.uppermenu:hover{
	color:#FFFFFF;
	font-family: arial;
	font-size: 12px;
	text-decoration:underline;
}
.readmore{
    color:#DC0002;
	font-weight:bold;
	font-family: arial;
	font-size: 12px;
	text-decoration:underline;
}
.readmore:hover{
    color:#DC0002;
	font-weight:bold;
	font-family: arial;
	font-size: 12px;
	text-decoration:none;
}
.contrylinks{
    color:#4d7bab;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
}
.contrylinks:hover{
    color:#f8941e;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	text-decoration:none;
}
.inner_links{
    color:#4d7bab;
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration:none;
}
.inner_links:hover{
    color:#4d7bab;
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration:underline;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-color: #F7FAFD;
	margin: 1px;
	padding: 1px;
	height: 16px;
	border: 1px solid #999999;
	width: 135px;
	vertical-align: middle;
	cursor: text;
	background-image: url(../images/textboxbgimg.jpg);
}



.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}
.small_heading {
	color: #4D7BAB;
	font-weight: none;
	font-family:verdana;
	font-size: 16px;
}
.black_heading {
	color: #ffffff;
	font-weight: none;
	font-family:verdana;
	font-size: 14px;
}