/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 24 June 2011 14:01:35
*/


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {min-width: 950px;}
#mainContainer {min-height: 300px;}
* html #mainContainer {height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/}

/* Columns */
.outer {margin-left:250px;margin-right:250px;font-size:80%;overflow:visible;}
* html .outer {/*** No need for hacking IE on this layout ***/}
.inner {width: 100%;overflow:visible;}
* html .inner {/*** No need for hacking IE on this layout ***/}
.float-wrap {float: left;width: 100%;margin-left: -250px;}
* html .float-wrap {/*** No need for hacking IE on this layout ***/}
#content {float: right;margin-right: -243px;width: 100%;overflow:visible;}
* html #content {position: relative;}
.contentWrap {padding: 5px;width:95%;}

/* Left Column */
#left {float: left;width: 220px;min-height: 250px;padding: 5px 5px 5px 15px;}
* html #left {position: relative;height: 250px;}

/* Right Column */
#right {float: right;width: 220px;padding: 5px;min-height: 250px;margin-right: -225px;_margin-right: -245px}
* html #right {height: 250px;position: relative;}

/* remove the left and right columns */
.no-right-column .outer {margin-left:100px;margin-right:200px;}
.no-right-column .float-wrap {width: 100%;margin-left: -100px;}
.no-right-column #content {margin-right:-250px;_margin-right:-290px;}
.no-right-column #right {display:none;}
.no-left-column #left{ display:none;}
.no-left-column #content{ float:left;padding:5px;width: 97%;margin-left:10px;}
.no-left-column .contentWrap { width:100%;}
.no-left-column .float-wrap { width:95%;margin-left:0px;}
.no-left-column .outer { margin-left: 10px;margin-right: 20px;}

/* Utility Classes */
.clearfix, .flash_container, .ctrlHolder {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html .flash_container, *html .ctrlHolder {height: 1%;}
.clearfix, .flash_container, .ctrlHolder {display: block;}
/* End hide from IE-mac */
.float_left, .floatleft {float:left;margin:1em 0.5em 0px 0px;}
.float_right, .floatright {float:right;margin:0 0 0.5em 0.5em;}
.float_center, .floatcenter {display: block;margin: 10px auto !important;}
img.floatleft{padding-top:0.5em;}
.floatLeft {float:left;margin:0.5em;}
.floatRight {float:right;margin:0.5em;}
.align_right{text-align:right;width:100%;}
.hide {display:none;}
.no_background {background:none !important;}
#skip_to_content {position:absolute;left:-999em;}
#content_anchor{position:absolute;left:-999em;}
.padding_bottom_5{padding-bottom:5em;}

/* Body classes */
body {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-level-2.gif) right 140px no-repeat;min-width:950px;}
body.blank #content {margin-right:0px !important;float:none;padding:0px;min-width:auto;overflow:hidden;}
body.homepage {background:none;}
body.level_3, body.visas {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-visas-level-3.jpg) right 140px no-repeat;}
body.citizenship {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-body-cit.gif) left 138px repeat-x;}
body.citizenship #section_heading {left:-999em;position:absolute;}
body.citizenship #heading_graphic {position:relative;}
body.citizenship #heading_graphic .left {position:absolute;top:0px;left:0px;width:651px;height:87px;background:url(/visawizard/visawizard_designs/css_files/control.css/bg-cit-heading-left.gif) 0px 1px no-repeat;}
body.citizenship #heading_graphic .right {width:274px;height:173px;background:url(/visawizard/visawizard_designs/css_files/control.css/bg-cit-heading-right.gif) right 1px no-repeat;position:absolute;top:1px;right:0px;}
body.citizenship .outer {margin-top:13px;}
body.level_3 #right {padding-top:83px;}

/* Header */
#header {background:#0a406f url(/visawizard/visawizard_designs/css_files/control.css/bg-header.gif) top right repeat-y;height:83px;}
#header #logo {margin:10px 0px 0px 20px;float:left;}
#header #logo_print {position:absolute;left:-999em;}
#header #search_container {position:relative;background:transparent url(/visawizard/visawizard_designs/css_files/control.css/bg-search.jpg) top right no-repeat;width:376px;height:83px;float:right;text-align:right;}
#header #search_container select {font-size:70%;width:150px;margin-top:20px;margin-bottom:0px !important;float:right;}
#header #search_container #search_text {width:118px;/*float:left;*/position:absolute;top:37px;right:28px;font-size:70%;margin-top:6px;}
#header #search_container #Search {width:25px;/*loat:left;*/position:absolute;top:37px;right:0px;font-size:70%;margin-top:4px;padding:0px;}
#header #search_container #form1 {width:205px;float:right;}
#header #search_container #label_site_section {color:#555;float:left;font-family:Verdana;font-size:80%;margin-right:5px;margin-top:18px;}
#header #search_text_container {position:relative;}
#header #search_text_container label {color:#555;font-size:80%;font-weight:normal;position:absolute;left:30px;top:40px;}
#top_nav {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-top-nav.gif) repeat-x;height:54px;font-size:75%;padding-left:20px;}
#top_nav ul {margin:0px;padding:0px;}
#top_nav h2 {position:absolute;left:-999em;}
#top_nav ul li div.divider {background:transparent url(/visawizard/visawizard_designs/css_files/control.css/bg-top-nav-divider.gif) top left no-repeat;height:54px;width:2px;width:10px;float:left;}
#top_nav ul li.last {height:54px;width:2px;overflow:hidden;}
#nav, #nav ul {list-style: none;line-height: 1;width:100%;z-index:1000;}

/* Top nav Highlighting */
#nav .current,
.home #home,
.top-nav-1 #top-nav-1,
.top-nav-2 #top-nav-2,
.top-nav-3 #top-nav-3,
.top_nav_3 #top-nav-3,
.top-nav-4 #top-nav-4,
.top-nav-5 #top-nav-5,
.top-nav-6 #top-nav-6,
.top-nav-7 #top-nav-7,
.top-nav-8 #top-nav-8,
.top-nav-9 #top-nav-9,
.citizenship #top-nav-3  {background:#fff url(/visawizard/visawizard_designs/css_files/control.css/bg-top-nav-bottom-arrow.gif) center bottom no-repeat;}
#nav a {display: block;color:#000;text-decoration:none;padding:5px;color:#0d57a2;}
#nav #home {width:7% !important;}
#nav #home a {font-weight:bold !important;}
#nav li {float: left;width: 10.9%;height:54px;z-index:1000;background:url(/visawizard/visawizard_designs/css_files/control.css/bg-top-nav-bottom.gif) 0px 1px repeat-x;}
#nav li li a, #nav li li a:visited {color:#fff;}
#nav li li a:hover, #nav li li a:visited:hover {text-decoration:underline;}
#nav li ul li{width: 100%;height:auto;border-bottom:1px solid #4f8fc5;z-index:1000;}
#nav li ul {position: absolute;background:#0b63a7;border:1px solid #fff;width: 12.5%;_width:120%;left: -999em;top:137px;_margin-left:-10px;}
#nav li.sfhover, #nav li:hover, #nav li.current_sfhover {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-top-nav-hover.gif) top center no-repeat;}
#nav li.sfhover li, #nav li:hover li, #nav li.current_sfhover li {background:none;}
#nav li:hover ul, #nav li.sfhover ul, #nav li.current_sfhover ul {left: auto;}
#nav li ul li.hover {background:#b7e1f7 !important;}
#nav li ul li.hover a {color:#000 !important;}

#nav iframe {position:absolute;left:-1000px;border:0;padding:0;margin:0;width:0;height:0;z-index:999;}
#nav li:hover iframe,#nav li.sfhover iframe,#nav li.current_sfhover iframe {left:auto; top:137px; margin-left:-10px;}

/* Left Navigation */
#left_nav {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-top.gif) top left no-repeat;width:203px;margin-top:5px;padding:3px 0px;position: relative;float:left;}
#left_nav_heading {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-heading.gif) top left no-repeat;width:203px;height:25px;padding:3px 10px;font-weight:bold;color:#fff;}
#left_nav_heading a, #left_nav_heading a:visited  {font-weight:bold;color:#fff;text-decoration:none;}
#left_nav_heading a:visited:hover, #left_nav_heading a:hover  {text-decoration:underline;}
#left_nav_heading h3 {margin-bottom:0px;margin-top:0.2em !important;}
#left_nav ul {font-size:85%;background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-bottom.gif) bottom left no-repeat;list-style:none;margin:0px;padding-bottom:5px;padding-left:0px;_float:left;_width:203px;}
#left_nav ul li {background:#e5e5e5;border-bottom:1px solid #c8c8c8;border-top:1px solid #fff;}
#left_nav li.first {border-top:none;}
#left_nav li.last {border-bottom:none;}
#left_nav a, #left_nav a:visited {color:#000;text-decoration:none;padding-right:15px;line-height:1.6;}
#left_nav a:hover, #left_nav a:visited:hover {color:#000;text-decoration:underline;}
#left_nav ul li ul {background:#f6f6f6;list-style:none;display:none;}
#left_nav li div.no_sub {padding-left:10px;padding-bottom:3px;background:#e5e5e5;}
#left_nav li ul li a {padding-left:0px !important;font-weight:normal;}
#left_nav li ul li {border-bottom:1px solid #c8c8c8;margin:0px;padding:5px 15px 5px;background:#f6f6f6 url(/visawizard/visawizard_designs/css_files/control.css/bullet-grey-square-small.gif) 15px 11px no-repeat;padding-left:30px;width:158px;}
#left_nav li ul li.first {border-top:1px solid #fff;}
#left_nav li ul li.last {border-bottom:none;}
.accordion-toggle {position: relative;z-index: 10;cursor: pointer;padding-bottom:3px;padding-left:10px;background:#e5e5e5 url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-toggle-down.gif) 185px 8px no-repeat;}
.accordion-toggle-active {background:#e5e5e5;}
.accordion-content {overflow: hidden;}

.sub-1 #sub-1 ul,.sub-2 #sub-2 ul,.sub-3 #sub-3 ul,.sub-4 #sub-4 ul,.sub-5 #sub-5 ul,.sub-6 #sub-6 ul,.sub-7 #sub-7 ul,.sub-8 #sub-8 ul,.sub-9 #sub-9 ul,.sub-10 #sub-10 ul,.sub-11 #sub-11 ul{display:block;}
.sub-1 #sub-1,.sub-2 #sub-2,.sub-3 #sub-3,.sub-4 #sub-4,.sub-5 #sub-5,.sub-6 #sub-6,.sub-7 #sub-7,.sub-8 #sub-8,.sub-9 #sub-9,.sub-10 #sub-10,.sub-11 #sub-11,.sub-1.item-1 #sub-1 .sub-item-1 a,.sub-1.item-2 #sub-1 .sub-item-2 a,.sub-1.item-3 #sub-1 .sub-item-3 a,.sub-1.item-4 #sub-1 .sub-item-4 a,.sub-1.item-5 #sub-1 .sub-item-5 a,.sub-1.item-6 #sub-1 .sub-item-6 a,.sub-1.item-7 #sub-1 .sub-item-7 a,.sub-1.item-8 #sub-1 .sub-item-8 a,.sub-1.item-9 #sub-1 .sub-item-9 a,.sub-1.item-10 #sub-1 .sub-item-10 a,.sub-1.item-11 #sub-1 .sub-item-11 a,.sub-1.item-11 #sub-1 .sub-item-11 a,.sub-2.item-1 #sub-2 .sub-item-1 a,.sub-2.item-2 #sub-2 .sub-item-2 a,.sub-2.item-3 #sub-2 .sub-item-3 a,.sub-2.item-4 #sub-2 .sub-item-4 a,.sub-2.item-5 #sub-2 .sub-item-5 a,.sub-2.item-6 #sub-2 .sub-item-6 a,.sub-2.item-7 #sub-2 .sub-item-7 a,.sub-2.item-8 #sub-2 .sub-item-8 a,.sub-2.item-9 #sub-2 .sub-item-9 a,.sub-2.item-10 #sub-2 .sub-item-10 a,.sub-2.item-11 #sub-2 .sub-item-11 a,.sub-2.item-12 #sub-2 .sub-item-12 a,.sub-3.item-1 #sub-3 .sub-item-1 a,.sub-3.item-2 #sub-3 .sub-item-2 a,.sub-3.item-3 #sub-3 .sub-item-3 a,.sub-3.item-4 #sub-3 .sub-item-4 a,.sub-3.item-5 #sub-3 .sub-item-5 a,.sub-3.item-6 #sub-3 .sub-item-6 a,.sub-3.item-7 #sub-3 .sub-item-7 a,.sub-3.item-8 #sub-3 .sub-item-8 a,.sub-3.item-9 #sub-3 .sub-item-9 a,.sub-3.item-10 #sub-3 .sub-item-10 a,.sub-3.item-11 #sub-3 .sub-item-11 a,.sub-3.item-12 #sub-3 .sub-item-12 a,.sub-4.item-1 #sub-4 .sub-item-1 a,.sub-4.item-2 #sub-4 .sub-item-2 a,.sub-4.item-3 #sub-4 .sub-item-3 a,.sub-4.item-4 #sub-4 .sub-item-4 a,.sub-4.item-5 #sub-4 .sub-item-5 a,.sub-4.item-6 #sub-4 .sub-item-6 a,.sub-4.item-7 #sub-4 .sub-item-7 a,.sub-4.item-8 #sub-4 .sub-item-8 a,.sub-4.item-9 #sub-4 .sub-item-9 a,.sub-4.item-10 #sub-4 .sub-item-10 a,.sub-4.item-11 #sub-4 .sub-item-11 a,.sub-4.item-12 #sub-4 .sub-item-12 a,.sub-5.item-1 #sub-5 .sub-item-1 a,.sub-5.item-2 #sub-5 .sub-item-2 a,.sub-5.item-3 #sub-5 .sub-item-3 a,.sub-5.item-4 #sub-5 .sub-item-4 a,.sub-5.item-5 #sub-5 .sub-item-5 a,.sub-5.item-6 #sub-5 .sub-item-6 a,.sub-5.item-7 #sub-5 .sub-item-7 a,.sub-5.item-8 #sub-5 .sub-item-8 a,.sub-5.item-9 #sub-5 .sub-item-9 a,.sub-5.item-10 #sub-5 .sub-item-10 a,.sub-5.item-11 #sub-5 .sub-item-11 a,.sub-5.item-12 #sub-5 .sub-item-12 a,.sub-6.item-1 #sub-6 .sub-item-1 a,.sub-6.item-2 #sub-6 .sub-item-2 a,.sub-6.item-3 #sub-6 .sub-item-3 a,.sub-6.item-4 #sub-6 .sub-item-4 a,.sub-6.item-5 #sub-6 .sub-item-5 a,.sub-6.item-6 #sub-6 .sub-item-6 a,.sub-6.item-7 #sub-6 .sub-item-7 a,.sub-6.item-8 #sub-6 .sub-item-8 a,.sub-6.item-9 #sub-6 .sub-item-9 a,.sub-6.item-10 #sub-6 .sub-item-10 a,.sub-6.item-11 #sub-6 .sub-item-11 a,.sub-6.item-12 #sub-6 .sub-item-12 a,.sub-7.item-1 #sub-7 .sub-item-1 a,.sub-7.item-2 #sub-7 .sub-item-2 a,.sub-7.item-3 #sub-7 .sub-item-3 a,.sub-7.item-4 #sub-7 .sub-item-4 a,.sub-7.item-5 #sub-7 .sub-item-5 a,.sub-7.item-6 #sub-7 .sub-item-6 a,.sub-7.item-7 #sub-7 .sub-item-7 a,.sub-7.item-8 #sub-7 .sub-item-8 a,.sub-7.item-9 #sub-7 .sub-item-9 a,.sub-7.item-10 #sub-7 .sub-item-10 a,.sub-7.item-11 #sub-7 .sub-item-11 a,.sub-7.item-12 #sub-7 .sub-item-12 a,.sub-8.item-1 #sub-8 .sub-item-1 a,.sub-8.item-2 #sub-8 .sub-item-2 a,.sub-8.item-3 #sub-8 .sub-item-3 a,.sub-8.item-4 #sub-8 .sub-item-4 a,.sub-8.item-5 #sub-8 .sub-item-5 a,.sub-8.item-6 #sub-8 .sub-item-6 a,.sub-8.item-7 #sub-8 .sub-item-7 a,.sub-8.item-8 #sub-8 .sub-item-8 a,.sub-8.item-9 #sub-8 .sub-item-9 a,.sub-8.item-10 #sub-8 .sub-item-10 a,.sub-8.item-11 #sub-8 .sub-item-11 a,.sub-8.item-12 #sub-8 .sub-item-12 a,.sub-9.item-1 #sub-9 .sub-item-1 a,.sub-9.item-2 #sub-9 .sub-item-2 a,.sub-9.item-3 #sub-9 .sub-item-3 a,.sub-9.item-4 #sub-9 .sub-item-4 a,.sub-9.item-5 #sub-9 .sub-item-5 a,.sub-9.item-6 #sub-9 .sub-item-6 a,.sub-9.item-7 #sub-9 .sub-item-7 a,.sub-9.item-8 #sub-9 .sub-item-8 a,.sub-9.item-9 #sub-9 .sub-item-9 a,.sub-9.item-10 #sub-9 .sub-item-10 a,.sub-9.item-11 #sub-9 .sub-item-11 a,.sub-9.item-12 #sub-9 .sub-item-12 a{font-weight:700;}


/* left navigation style for panel doctors */
body.paneldoctors .accordion-toggle {background:#f0eade url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-toggle-down-pdoctors.gif) 185px 8px no-repeat;}
body.paneldoctors .accordion-toggle-active {background:#f0eade;}
body.paneldoctors #left_nav li div.no_sub {background:#f0eade;}
body.paneldoctors #left_nav_heading {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-heading-pdoctors.gif) top left no-repeat;}
body.paneldoctors #left_nav {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-top-pdoctors.gif) top left no-repeat;}
body.paneldoctors #left_nav ul {background:url(/visawizard/visawizard_designs/css_files/control.css/bg-left-nav-bottom-pdoctors.gif) bottom left no-repeat;}
body.paneldoctors #left_nav ul li ul {background:#f6f6f6;}

/*Information boxes*/
.info,.success,.warning,.error,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px 10px;border-left:none;border-right:none;font-size:85%;color:#000!important;margin:10px 0;padding:0 5px 0 40px;min-height:50px;}
.info p,.success p,.warning p,.error p,.validation p{margin:1em!important;}
.info a,.success a,.warning a,.error a,.validation a{color:#00395E!important;}
.info a:visited,.success a:visited,.warning a:visited,.error a:visited,.validation a:visited,.info a:hover,.success a:hover,.warning a:hover,.error a:hover,.validation a:hover{color:#00365B!important;}
.info{background-color:#DDF6FD;background-image:url(/visawizard/visawizard_designs/css_files/control.css/alert_info.gif);}
.success{background-color:#DFF2BF;background-image:url(/visawizard/visawizard_designs/css_files/control.css/alert_success.gif);}
.error{background-color:#FFBABA;background-image:url(/visawizard/visawizard_designs/css_files/control.css/alert_error.gif);}
.warning{background-color:#FEEFB3;background-image:url(/visawizard/visawizard_designs/css_files/control.css/alert_warning.gif);border-color:#9F6000;}

/* Image box with caption */
.captionfloatright {float:right;margin-bottom:0.5em;text-align:center;width:300px;}
.captionfloatright p {margin-left:0 !important;text-align:left;}
.captionfloatleft {float:left;margin-bottom:0.5em;text-align:center;width:300px;}
.captionfloatleft p {margin-right:0 !important;text-align:right;}
.imgcaption {background:#3B75A7 none repeat scroll 0 0;margin:0.5em 0.5em;padding:5px 0px;text-align:center;_margin-left:0.5em !important;width:310px;}
.imgcaption img {display:block;margin:0 auto !important;border:1px solid #333;}
.imgcaption p {margin:5px auto !important;width:300px;font-size:80%;color:#fff;}
a img {border:none !important;}

/* dhtml Combo Box */
.dhx_combo_img{position:absolute;top:0px;right:0px;width:17px;height:20px;}
.dhx_combo_option_img{position:relative;top:1px;margin-left:2px;left:0px;width:18px; height:18px;cursor:pointer;}
.dhx_combo_input{color:#333333;font-size: 100%;border:0px;padding:2px 2px 2px 2px;position:absolute;top:0px;cursor:pointer;}
.dhx_combo_box{position:relative;text-align:left;border:1px solid #7F9DB9;height:20px;overflow:hidden;background-color: white;float:left;cursor:pointer;}
.dhx_combo_list{position:absolute;z-index:230;overflow-y:auto;overflow-x:hidden;border:1px solid black;height:120px;font-size: 100%;background-color: white;}
.dhx_combo_list div{cursor:pointer;padding:2px 2px 2px 2px;font-size: 70%;border-bottom: 1px solid #e1e3ff; _width:90% !important}
.dhx_selected_option{background-color:navy;color:white;}
.dhx_combo_img_rtl{position:absolute;top:0px;left:1px;width:17px;height:20px;}
.dhx_combo_option_img_rtl{float:right;margin-right :0px;width:18px; height:18px;}
.dhx_combo_list_rtl{direction: rtl;unicode-bidi : bidi-override;position:absolute;z-index:230;overflow-y:auto;overflow-x:hidden;border:1px solid black;height:100px;font-family: Arial;font-size: 9pt;background-color: white;}
.dhx_combo_list_rtl div{direction: rtl;unicode-bidi : bidi-override;}
.dhx_combo_list_rtl div div{float :right !important;cursor:default;padding:2px 2px 2px 2px;}
.dhx_combo_list_rtl div img{float :right !important;}
.dhx_combo_list_rtl div input{float :right !important;}

/* Colorbox */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML,
    in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderTopLeft.png) 0 0 no-repeat;}
#cboxTopCenter{height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderTopCenter.png) 0 0 repeat-x;}
#cboxTopRight{width:21px; height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderTopRight.png) 0 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderBottomLeft.png) 0 0 no-repeat;}
#cboxBottomCenter{height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderBottomCenter.png) 0 0 repeat-x;}
#cboxBottomRight{width:21px; height:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderBottomRight.png) 0 0 no-repeat;}
#cboxMiddleLeft{width:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderMiddleLeft.png) 0 0 repeat-y;}
#cboxMiddleRight{width:21px; background:url(/visawizard/visawizard_designs/css_files/control.css/borderMiddleRight.png) 0 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; left:30%; bottom:3px; text-align:center; width:40%; color:#949494; font-size:80%;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;font-size:80%}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/visawizard/visawizard_designs/css_files/control.css/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-25px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/visawizard/visawizard_designs/css_files/control.css/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:0px -25px;}
#cboxLoadingOverlay{background:url(/visawizard/visawizard_designs/css_files/control.css/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/visawizard/visawizard_designs/css_files/control.css/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/visawizard/visawizard_designs/css_files/control.css/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-45px;font-weight:bold;font-size:80%;color:#666;}
#cboxClose.hover{background-position:-50px -25px;}

div.imggallery a img {border:1px solid #000 !important; margin:0.5em;}

/* Flowplayer */
.flash_container{margin-bottom:1em;}
.flash_container div{margin-right:2em;}
div.flash_audio {width:180px;text-align:center;background:#ececec;padding:5px;margin:1em;}
div.flash_audio div{margin:0px auto;}
div.flash_audio div{margin:0px auto;}
div.flash_video {width:280px;text-align:center;background:#ececec;padding:5px;margin:1em;}
div.flash_video a{width:270px;height:170px;display:block;margin:auto;}
div.flash_video object{width:270px;height:170px;}
div.image_container{margin:0px 5px;text-align:center;font-size:80%;float:left;width:150px;height:200px;}
div.image_container p{margin:0px 0px;}
div.flash_audio object{width:110px;height:166px;}
div.flash_audio p, div.flash_video p{font-size:80%;margin-bottom:0px;}
.blank div.flash_audio {margin:1em auto;}

/* Interactive flash files */
#secondary{height:100%;}

/* Footer */
#footer {clear:both;background:url(/visawizard/visawizard_designs/css_files/control.css/bg-footer.gif) repeat-x;height:30px;color:#474747;font-size:70%;position:relative;text-align:center;padding-top:6px;}
#footer .left {position:absolute;left:5px;top:6px;}
#footer .left span {font-weight:bold;}
#footer ul li {display:inline;background:url(/visawizard/visawizard_designs/css_files/control.css/bullet-grey-square.gif) 0px 6px  no-repeat;padding-left:15px;margin-right:7px;}
#footer ul li a {color:#474747;}
