img, div, input, .pngfix {behavior: url("/go-hom/js/iepngfix.htc")}


/* BEGIN background / default styles */
body {position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;margin: 0px;padding: 0px;background-color: #fff; font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
div.container {margin:0 auto;width:784px;padding-top:70px;}
form {margin: 0px;padding: 0px;}
ul, li {margin: 0px;padding: 0px;list-style-type: none;}
h1 {margin: 0px;padding: 0 8px;font-size: 14px;}
a {cursor: pointer;cursor: hand;}
/* END background / default styles */

/* BEGIN flash show/hide areas */
#flash, #noflash {z-index: 50;}
#flash { display: none; }
#noflash {background-image: url(../img/home/homevisa_vdv_v2.png);background-position:180px 3px;background-repeat: no-repeat;margin:0 auto;width:784px;height:470px;}
/* END flash show/hide areas */


/* BEGIN main menu (gold and grey boxes) styles */
#main_menu_top {background:transparent url(../img/home/home-mainmenu-top.jpg) no-repeat 0 0; height:13px; width:158px; margin:0 auto;padding:0;}
* html #main_menu_top {margin-bottom: -1px;}
#main_menu {width: 158px;color: #fff;font-weight: bold;}

#main_menu h1 {color: #fff;}
#main_menu hr {opacity: 0.40;-moz-opacity: 0.40;filter: alpha(opacity=40);}
#main_menu p { padding: 8px; font-weight: normal; line-height: 14px; }
#main_menu li { padding: 0px 8px 6px 11px; }
#main_menu a { color: #fff; text-decoration: none; }
#explore_visa { background:transparent url(../img/home/explore-visa-body.jpg) repeat-y scroll 0 0;margin:0 auto;width:158px;}
#explore_visa ul li {background:transparent url(../img/home/explore_visa_divider.jpg) no-repeat 0 20px; height:20px;}
#explore_visa ul li.last {background:none;padding:0 8px 0px 11px;}
#quick_links { background: transparent url(../img/home/home-quicklinks-body.jpg) repeat-y 0 0;}
#quick_links h1 {padding:0 8px 10px;}
#quick_links ul li a {color: #ccc;}
div#quick-links-top {background:transparent url(../img/home/home-quicklinks-top.jpg) no-repeat 0 0; height:12px; width:158px; margin:0 auto;padding:0;}

div#quick-links-btm {background:transparent url(../img/home/home-quicklinks-btm.jpg) no-repeat 0 0; height:9px; width:158px; margin:0 auto;padding:0;border: 0px solid #fff;}
* html div#quick-links-btm {margin-bottom:-5px;}

div#midline {clear:both;height:2px;overflow:hidden;background-color:#FFFFFF;margin:0 auto;width:158px;background:transparent url(../img/home/midline-bg.jpg) no-repeat 0 0;}

div#explore_visa_btm {background:transparent url(../img/home/explore-visa-btm.jpg) no-repeat 0 0; height:1px; width:158px; margin:0 auto;padding:0;}
/* END main menu (gold and grey boxes) styles */

/* BEGIN primary feature styles */
#primary_features { padding:112px 0 0; }
.feature {background:transparent url(../img/home/home-tab-bg.gif) no-repeat 0 0; height:105px; width: 216px;}
#primary_features div { float: left; }
#feature_1 {margin-right: 60px;}
#feature_2 {margin-right: 60px;}
#feature_3 {}
#primary_features embed { position: absolute; height: 0px; width: 0px; display: none; }
#primary_features img { margin:0 0 0 7px; border: 0px; }
#primary_features a { text-decoration: none; }
#primary_features a:hover dfn {color:#000000; }
#primary_features em {position: relative;top: -1px;color: #444;display: block;font-style: normal;font-weight: bold;margin: 0;padding:8px 0 5px 8px;}
#primary_features dfn {display: block;font-size: 10px;font-style: normal;margin: 0;padding: 0 4px 0 8px;color: #888;}

.one_feature { left: 370px; width: 260px; } /* default */
.one_feature div { width: 245px; }
* html .one_feature { left: 355px; width: 290px; }

.two_features { left: 280px; width: 430px; }
.two_features div { width: 134px; }
* html .two_features { left: 265px; width: 460px; }

.three_features {}
.three_features div { width: 216px; }

#feature_2 dfn {width:115px;}
a:hover {color:#000000;}
/* BEGIN primary feature styles */

/* BEGIN secondary feature styles */
#secondary_features {width: 275px;color: #555;}
#secondary_features h2 {display: inline;font-size: 12px;font-weight: bold;}
#secondary_features .feature { padding: 10px 8px 6px 8px; }
#secondary_features ul { padding-top: 4px;  }
#secondary_features li { display: inline; }
#secondary_features img { margin-right: 10px; }
#secondary_features p { margin: 3px 0px 3px 0px; font-size: 10px; font-weight: normal; }
#secondary_features a {color: #888;font-size: 10px;text-decoration: none;border-bottom: 1px solid #ccc;}
#secondary_features a:hover {color: #000;
}
/* END secondary feature styles */

/* BEGIN ticker styles */
#ticker {background:transparent url(../img/home/ticker-bg.jpg) no-repeat 0 0;height:47px;margin:20px 0 0 0;padding:7px 0 0 25px;}
#ticker p {margin:0; padding:0;}
#ticker p a {text-decoration: none; font-weight:bold;}
/* END ticker styles */

/* BEGIN footer styles */
div#noflash div#footer {position: absolute;top: 485px;left: 26px;width: 700px;color: #888;font-size: 10px;line-height: 14px;font-size:10px;color:#888888;}

#footer a { color: #888; padding: 0px .2em 0px .5em; border-left: 1px solid #555; }
#footer a:hover {color:#000;}
#footer a.first { padding-left: 0px; border-left: 0px; }
#footer em { font-style: normal; }
div#noflash #footer li.copyright {font-size:10px;color:#888888;}
/* END footer styles */


/* added 12/10/08 */
div#header div#siteUtilities div#siteLinks ul li {font-size:11px; padding:0 4px 0 6px;}
div#header div#siteUtilities div#siteLinks ul li.first {background:none;}
div#header div#siteUtilities div#siteLinks ul li.spacer {background:none; margin-right: 20px;}
div#header div#siteUtilities div#siteLinks ul li a {text-decoration:underline;}

/* added 12/15/08 */
form#search-form div.searchfield {line-height:90%;margin:0;padding:0;}
form.example div.searchfield input {margin: 0 0 5px 0;}
form#search-form input#search {background:transparent url("/img/search/srch-bg.gif") no-repeat;border: none;height:16px;padding:3px 5px 0 6px;width:174px;}
form#search-form input#search {background-position: 0 0px; }
form#search-form div.searchinputs {height:30px;float:right;margin-right: 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	form#search-form input#search {padding:3px 0 0 3px;margin: 0 10px 0 0;}
}
