* {
  margin: 0;
  padding: 0;
}
body {background-color:#C5C5C5; color:#494949; font:13px/170% Arial, Helvetica, sans-serif; line-height:normal;}
h1, h2, h3, h4, h5, h6 {color:#2f3192; font-weight:bold; font-family: "Times New Roman", Times, serif; line-height:170%;}
h1 {font-size:140%; text-transform:uppercase;}
h2, h3, h4, h5, h6 {font-size:125%; color:#BF151B;}
h2.long, h3.long, h4.long, h5.long, h6.long {line-height:100%; text-align:justify;}
p {text-align:justify;}
hr { color:#E7E9EC;}
a { color:#333333; text-decoration:none}
b { color:#333;font-size:13px;margin-top:0px;margin-bottom:0px;font-weight:bold;}
b.red {color:#C00; font-weight:normal;}
i{font-weight:normal; font-size:14px; font-family:Arial, Verdana, sans-serif; color:#333;font-style:normal;}	
img {border:0;}
#wrapper { background-color:#C5C5C5;}
#container { background-color:#F2F3F4; margin:0 auto; width:800px;}

/*Header START */
#header { width:800px; float:left; height:282px; }
#header .logo { height:101px;}
#header .bar { background:url(../images/bg-top-banner-bar.gif) no-repeat; height:35px; text-align:center;}
#header .banner { height:146px;}
#header .text_large { float:left; width:790px; color:#333; font:bold 23px "Times New Roman", Times, serif; text-transform:uppercase; text-align:center; padding:5px;}

/*Menu Nav START */
#nav { width:800px; float:left; background:url(../images/bg-header-bar.gif) no-repeat; height:28px;}
#nav .menu { padding:6px 5px; text-align:center; }
#nav .menu a { padding:5px; color:#000; font:bold 14px Arial;}

/* Content START */
#content { background-color:#F2F3F4; float:left; width:800px; min-height:400px;}

/* Main START */
#main {
	width:740px;
	margin:0 20px;
	padding:20px 10px 20px 10px;
	float:left;
	display: inline;
	overflow:hidden;
}
.main_box { width:740px; padding-bottom:10px; min-height:42px;}
.main_box_left { float:left; width:350px; padding:10px;}
.main_box_right { float:right; width:350px; padding:10px;}
#main .main_box p.text { padding:10px; text-align:center; font-weight:bold;}

#lefttopnav { width:740px; float:left; padding-bottom:20px;}
#lefttopnav .leftnav { width:200px; float:left; padding-right:10px; }
#lefttopnav .centernav { width:230px; float:left; padding:0px 5px;}
#lefttopnav .centernav img { padding-bottom:5px;}
#lefttopnav .rightnav { width:280px; float:right; padding-left:10px; }
#lefttopnav .leftnav .bluebox { background-color:#E1E8F5; width:200px; float:left; height:35px; margin-bottom:4px;}
#lefttopnav .leftnav .bluebox a { color:#2f3192; padding:30px 20px; text-align:left; font-weight:bold; line-height:30px;}
#lefttopnav .leftnav .bluebox a:hover {color:#494949;}
#main h1.page { font:180%; padding:10px 20px; color:#000; text-transform:uppercase; }

/*Left Sidebar */
#leftbar { float:left; width:390px; vertical-align:top; }
#leftbar .box { width:390px; height:auto;}
#leftbar .box .top { background: url(../images/bg_leftbox_top.gif) no-repeat; height:22px; }
#leftbar .box .mid { background: url(../images/bg_leftbox_mid.gif) no-repeat; height:auto; }
#leftbar .box .midline { background: url(../images/bg_leftbox_mid_line.gif) no-repeat; height:auto!important; min-height:50px; height:auto; }
#leftbar .box .bot { background: url(../images/bg_leftbox_bot.gif) no-repeat; height:25px; }
#leftbar .box h2, #leftbar .box h3, #leftbar .box h4, #leftbar .box h5, #leftbar .box h6 { line-height:170%; color:#BF151B; padding:0px 20px; font-size:125%; }
#leftbar .box p { font-weight:bold; color:#2f3192; padding:0px 20px; }

#leftbar .leftbox { background-color:#F1F0F8; }
#leftbar .content { background-color:#F1F0F8; padding:20px;}
#leftbar .content h2, h3, h4, h5, h6 { color:#009; font:140%; line-height:100%; }
#leftbar .content ul {list-style-type:none; padding:10px 0px 10px 0px;}
#leftbar .content li {background: url(../images/bullet.gif) left no-repeat; background-position: top left; padding:5px 10px 5px 17px; color:#C00}

#leftbar .leftbox .tophead { background: url(../images/bg-20reasons.gif) left no-repeat; height:47px; }
#leftbar .leftbox .tophead h2 { color:#009; padding:5px 5px 5px 8px; }
#leftbar .space{ height:20px; width:390px;}
#leftbar .image { text-align:center; }
#leftbar .leftbox .import { background: url(../images/bg-critical-important.gif) left no-repeat; height:77px; }
#leftbar .leftbox .import h2.long  { padding:15px 5px 5px 10px; color:#ffffff; }
#leftbar p.reasons{color:#009; line-height:20px; font:14px bold "Times New Roman", Times, serif; padding:10px 20px; }
#leftbar .leftbox p {padding:10px 20px; }
#leftbar .leftbox .comparison { background: url(../images/bg-fiancee-visa-comparison-image.gif) left no-repeat; height:171px;}
#leftbar .leftbox .comparison h2 {padding:20px 0px 0px 20px; }
#leftbar .leftbox .comparison a { color:#C00;}
#leftbar .leftbox .tohire { background-color:#FFF; width:370px; float:left; text-align:justify; padding:5px; border-style:double; border-color:#545454; border-width:5px;  }
#leftbar .leftbox .tohire b.red {color:#C00;}
#leftbar img { float:left; margin-top:10px; margin-right:20px; left:0px; top:30px;} 
#leftbar ul {list-style-type:none; padding-left:10px;}
#leftbar li {background: url(../images/bullet.gif) left no-repeat; background-position: top left; padding:5px 10px 5px 17px; color:#C00}

/*Right Sidebar */
#right { float:right; width:310px; padding-left:0px; overflow:hidden; }
#right .toprightbox { padding-bottom:20px; }
#right .rightbox { padding:10px 0px; }

#right .box { width:310px; height:auto;}
#right .box .top { background: url(../images/bg_rightbox_top.gif) no-repeat; height:20px; }
#right .box .mid { background: url(../images/bg_rightbox_mid.gif) no-repeat; height:auto; }
#right .box .midline { background: url(../images/bg_rightbox_mid_line.gif) left top repeat-y; height:auto!important; min-height:210px; height:auto; }
#right .box .bot { background: url(../images/bg_rightbox_bot.gif) no-repeat; height:26px; }

#right .box b.head { padding:0px 25px; }
#right .box p { padding:0px 25px;}
#right .box p.center_text_style { color:#000; font:normal 12px Arial, Tahoma, Verdana, sans-serif; text-align:center; }
#right .box form {text-align:center;}
#right .box .visa_service_text {text-align:center;}

#right .feelbetter { background: url(../images/bg-right-red-normal-black.gif) no-repeat; height:342px; }
#right .feelbetter img { text-align:center; margin:12px 10px 5px 15px;}
#right .feelbetter p.red { padding:5px 20px; color:#C00; font-weight:bold;}

#right .rightboxdarkgray { background-color:#F6F7F7; width:290px; float:right; text-align:justify; padding:5px; border-style:double; border-color:#CCD3DA; border-width:5px; margin:10px 0px;}
#right .rightboxdarkgray h2 {color:#009; padding-bottom:7px;}
#right .rightboxbrownborder { background-color:#FFF; width:290px; float:right; text-align:justify; padding:5px; border-style:double; border-color:#8A0304; border-width:5px; margin:10px 0px;}

#right .rightboxgraybor { background-color:#FFF; width:290px; float:right; text-align:justify; padding:5px; border-style:double; border-color:#545454; border-width:5px; margin:10px 0px;}
#right .rightboxgraybor img, #right .rightboxbrownborder img { text-align:center; margin:6px 20px 6px 0px;}

#main .mainbottom { width:700px; background-color:#F1F0F8; padding:20px; }
#main .mainbottom h2, h3, h4, h5, h6 {color:#009; font:140%; }
#main .mainbottom p.reasons { color:#666; line-height:30px; font:13px bold Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 0px; }
#mainbottom p { text-align:justify; }

#mainbottom hr { color:#666; }
#main .fixed, .clear {
	clear:both;
}
/*Footer */
#footer {background-color:#F1F1F2; float:left; width:780px; height:auto; margin:auto; padding:0px 10px;}
#footer .copyright {width:740px; padding:5px 20px 5px 20px}
#footer .copyright p {color:#333; font:normal 11px Arial, Tahoma, Verdana, sans-serif; text-align:center;}
