/*Layout for main page section*/
img {
	margin:0; 
	border:0;
}

body { 



padding-left:auto;

padding-right:auto;

margin-left:auto; 
	margin-right:auto;
	background-color:#5e5e5e; 
}
  
form {
	margin:0; 
	border:0;
}

div.main{
	margin-left:auto; 
	margin-right:auto;
	//font: bold 10px Arial, sans-serif; 
	padding:20px 60px 20px 60px;
}

td.bgimg_Lbottom{
	vertical-align: top; background: #FFFFFF url(../img/bgimg_Lbottom.jpg) bottom left no-repeat; width:225px;
}


div.topLCimg {
	background: #FFFFFF url(../img/topL.jpg) top left no-repeat;  width:225px; height: 183px; 
}

div.bg3img {
	background: #5A5D5A url(../img/bg3.jpg) top left repeat;float:left; padding:0; width:435px; 
}


div.index_bg {
	background: #FFFFFF url(../img/index_bg.jpg) bottom left repeat;float:left; width:435px;
}

div.AFimg {
	float:left;width:116px; height:124px;background: url(../img/index_1C_AF.jpg); margin-left:11px;
}

div.imsg{
	float:left;padding:6px 0 0px 14px; margin:0;width:282px;font-size:11px; height:74px; 
}

div.imsg{
	float:left;padding:6px 0 0px 14px; margin:0;width:282px;font-size:11px; height:74px; 
}

div.bgmid{
	background: #FFFFFF url(../img/index_bg_mid.jpg) bottom left repeat;float:left; width:435px;  color:#696969;
}

table.centercol{
	background: #ffffff url(../img/check.jpg) bottom left no-repeat;float:left; width:400px;height:40px; 
}

img.talk{
	float:left; padding:6px 14px 6px 0; width:170px; height:82px;
}
.txtpurple{
	width:204px; float:left; background-color:#EFEEF3;padding: 0px; margin:0px;
}
img.mach{
 	float:left; padding:6px 28px 6px 0px; width:67px; height:155px; 
}
.MidLCol{
	float:left; padding:6px 0px 6px 24px; width:180px; height:96px;
}
.txtgreen{
	color:#00B909; text-decoration:underline;
}

img.aabbimg{
	width:97px; height:26px; padding:9px 0 0 0;
}
.txtwhite{
	color:#FFFFFF; font:bold 12px Arial, Helvetica, sans-serif;
}

#menu A {
padding:0 0 5px 20px;
DISPLAY: block; BACKGROUND: url(../img/nav_arw_left.gif) no-repeat -16px -5px;  MARGIN:0;
FONT: bold 10px  Arial, Helvetica,sans-serif; WIDTH: 150px; COLOR: #565656;  TEXT-DECORATION: none;
}
#menu A:hover {
BACKGROUND-POSITION: 0px 2px; color: #00A650; FONT: normal 14px Arial, Helvetica,sans-serif;
}
#menu A:active {
BACKGROUND-POSITION: 0px 2px; color: #00A650; FONT: normal 14px Arial, Helvetica,sans-serif;
}




/*Layout for span*/
.Req_field{
	color:#FF6C00;
}

.livelink{
	BACKGROUND-POSITION: 0px 7px;
	color: #00A650; 
	font: normal 14px Arial, sans-serif;
}

.link_1 {
	font: bold 11px Tahoma, Arial, sans-serif; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.link-clicked {
	color: #00A650;
}

.arw {
color: #D85555; 
	font: bold 16px Helvetica, Arial, sans-serif; 
}
.dashed {
	BORDER-BOTTOM: #92ac63 1px dashed
}

.txt_2 {
	font: bold 11px tahoma, arial, sans-serif; 
	COLOR: #848381; 
}


.txt_4 {
	font: bold 11px tahoma, arial, sans-serif;
	COLOR: #536e9d; 
	TEXT-DECORATION: none
}

.txt_3 {
	COLOR: #92ac63; 
	font: bold 11px tahoma, arial, sans-serif;
	TEXT-DECORATION: none;
}
.link_3 {
	font: bold 11px tahoma, arial, sans-serif;
	COLOR: #92ac63; 
	TEXT-DECORATION: underline
}
.imgspan {
	color:#FF6C00; 
	font-weight:bold;
}

.order_lnk{
	text-decoration:none; 
	color:#999999;
}

.alink {
	color: #FF6C00; 
	font: bold 11px Helvetica, arial, sans-serif;
	text-decoration:underline;
}

.linkpage {color: #000000; 
	font: normal 10px Arial, sans-serif;
}


a:hover { text-decoration:none;}

/*Layout for more links*/
a.morelink{ 
	color: #000000; 
	font: bold 10px Arial, sans-serif;
	text-decoration:none;
}

/*Layout for links on infidelity page*/
a.inf_ttl{
	color: #696969; 
	font: bold 11px Arial, Helvetica, sans-serif;
}
a.inf_blue{
	color: #0D3ECC; 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
 
/*Layout for middle table*/
table.middle{ 
	font: bold 11px Arial, sans-serif; 
	border-width: thin; 
	border-color: #FF0000; 
	border-style: solid;  
}


/*Layout for navgation menu*/
div.nav_main {
	height:360px; 
	padding: 0px 0 10px 50px; 
margin-right:20px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left; 
	color: #565656; 
}

/*Layout for birth page type*/
div.col2_top{
	width:335px; 
	height:880px; 
	padding: 9px 36px 0 34px; 
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;  
}
div.col2_mid{ 
	width:335px; 
	padding: 20px 38px 20px 20px; 
}
div.col2_bot{ 
	width:335px; 
	padding: 0px 36px 0px 34px; 
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left; 
}
div.footer {
	padding: 10px 0 10px 30px; 
	float:left; 
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #898989; 
}

a.footer{
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #898989; 
}


/*Layout for Weekly tips section*/
div.weeklytips{ 
	position: relative; 
	float:left; 
	padding:0px 30px 0px 25px; color: #07004B; 
	font: 900 10px Arial, Helvetica, sans-serif;
}

font.title{
	font: bold 16px tahoma, arial,helvetica, sans-serif;
	color: #FF6C00; 
	padding-top:25px;
}  

font.ttl_weekly_tips{
	color: #07004B; 
	text-decoration: underline;
	font: normal 11px tahoma, arial,helvetica, sans-serif;
} 

.title{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FF6C00; 
	padding-top:25px;
}  

/*Layout for infidelity page*/
.inf_ttl{
	color: #696969; 
	font: bold 11px Arial, Helvetica, sans-serif;
}

.inf_link{
	color: #0092FF; 
	font: bold 10px Arial, Helvetica, sans-serif;
}

div.inf_bot{ 
	width:335px; 
	padding: 5px 36px 5px 34px; 
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left; 
}



/*Layout for immigration page */
div.img_col2_mid{
	width:355px; 
	padding: 20px 0 0px 31px;  
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: left; 
	color: #565656;  
	position: relative;
}
div.img_bot{
	width:335px; 
	padding: 36px 30px 0 31px; 
	color:#000000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left; 
}

/*Layout for fee and schedule tabs*/
.navcontainer {
	padding-left:25px;
	width: 395px;
}

.navlist
{
	padding: 2px 0px;
	margin-left: 0;
	margin-top: 2px;
	border-bottom: 1px solid #92AC63;
	font: bold 11px Arial, sans-serif;
}

.navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

.navlist li a
{
	padding: 2px 5px;
	margin-left: 1px;
	margin-bottom: 1px;
	border: 1px solid #92AC63;
	border-bottom: none;
	background: white;
	text-decoration: none;
}

.navlist li a:link { color: blue; }
.navlist li a:visited { color: #7C7C7C; }

.navlist li a:hover
{
	color: #FFF;
	background: #7C7C7C;
	border-color: #FFF;
}

.navlist li a.current
{
	background: #2AC811;
	border-bottom: 1px solid white;
}

.navlist li a.on
{
	background: white;
	border-bottom: 1px solid white;
}

.navlist li a.on:hover
{
	color: #FFF;
	background: #7C7C7C;
	border-color: #FFF;
}

.alert {font: 12px Arial, Helvetica, sans-serif; color: #ff0000; font-weight: bold; margin: 5px 20px 10px; border: 1px dotted #FF3300; padding: 5px 10px; background: #FFF0F0; }
.alert img {float: left; margin-right: 5px; }