@charset "utf-8";
@import url("reset.css");

/* CSS Document */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0;}
img, a img, fieldset {border: 0;}
body, select, input, textarea {font: 62.5%/1.3 arial, helvetica, verdana, sans-serif;}
body {background: #;}

body        {background:#194e01 url(/images/GrassSky_back.jpg) repeat-x}

#wrap 			{width:880px; margin:0 auto; padding-bottom:2px}

p {margin-bottom:15px; font-size:14px;}

ul {margin-bottom:5px; font-size:13px;}
li {margin-bottom:5px; font-size:13px;}
a {font-size:14px; color:#D36004 }
/*--------------------------------------*/
/*Header-------------------------------*/
#header			{background:#FFFFFF; border-bottom:2px solid #7A86AC; height:40px; position:relative}
#header h1  {color:#7A7A7A; float:left; font:1.4em/2.85em Arial,Helvetica,sans-serif; margin:0; padding-left:15px}
#header h1 span 
            {color:#213574}
#header h2  {color:#D36004; float:right; line-height:2.2em; margin:0; padding-right:18px; font-size:18px}
#mainMenu   {height:47px; background:#fff url(../images/bg-menu.gif) repeat-x;
            border:1px solid #213574; border-bottom:none; position:relative; margin-bottom:40px}
#mainMenuHM   {height:150px; background:#fff url(../images/bg-menu.gif) repeat-x;
            border:1px solid #213574; border-bottom:none; position:relative; margin-bottom:40px}
.menu-bottom
            {background:url(../images/menu_bottom.png) no-repeat; height:10px; width:882px; position:absolute;
              bottom:-10px; left:-3px}
.menu-top   {background:url(../images/menu_top.png) no-repeat; height:10px; width:882px; position:absolute;
              top:-10px; left:-3px}
.box-top    {background:url(../images/bg-box-top.png) no-repeat; height:10px; width:434px; position:absolute;
            left:-2px; top:-10px  }
.box-bottom {background:url(../images/bg-box-bottom.png) no-repeat; height:10px; width:434px; position:absolute;
            left:-2px; bottom:-10px  }
.box-top-vn    {background:url(../images/vn-box-top.png) no-repeat; height:10px; width:434px; position:absolute;
            left:-2px; top:-10px  }
.box-bottom-vn {background:url(../images/vn-box-bottom.png) no-repeat; height:10px; width:434px; position:absolute;
            left:-2px; bottom:-10px  }
#content-inner .buttons
            {margin-right:-47px; float:right}
#main_content {
min-height:1000px;
}
.bar .buttons
            {position:absolute; bottom:-44px; left:81px; z-index:20}             
.buttons    {background:url(../images/bg-button.png) no-repeat; width:233px; height:68px; padding:15px; position:relative; z-index:20}
.orange     {width:233px; height:36px; display:block; background:#ef944b; line-height:36px; 
            margin-bottom:6px; text-align:center; font-size:14px; color:#000; font-weight:bold}
.blue       {width:233px; height:26px; display:block; background:#213574; line-height:26px; text-align:center;
            font-size:14px; color:#fff; font-weight:bold}          
#mainMenu ul
            {margin-top:19px; float:right; position:relative; right:50%}
#mainMenu ul li
            {float:left; margin-right:19px; position:relative; left:50%}
#mainMenu ul li a:link,
#mainMenu ul li a:visited
            {background:url(../images/bg-list-menu.gif) no-repeat; padding-left:23px; 
              display:inline-block; height:18px; line-height:18px; font-size:16px; color:#7a7a7a}
			  
#mainMenuHM ul
            {margin-top:19px; float:right; position:relative; right:50%}
#mainMenuHM ul li
            {float:left; margin-right:60px; position:relative; left:50%}
#mainMenuHM ul li a:link,
#mainMenuHM ul li a:visited
            {background:url(../images/bg-list-menu.gif) no-repeat; padding-left:23px; 
              display:inline-block; height:18px; line-height:18px; font-size:16px; color:#7a7a7a}

			  
			 

#content-inner
            {background:#fff; border:1px solid #213574; margin-bottom:40px; position:relative; padding:0 16px}
.bar        {width:396px; border:1px solid #213574; background:#fff; position:relative; padding:0 18px;  }
.bar ul     {list-style:disc inside}
.bar h1     {float:left}
.bar h2     {float:right; font-size:24px; color:#ef944b}
#left-bar   {float:left}
#right-bar  {float:right; width:195px;  }

h2 {color:#D36004; font-size:18px; }

/*--------------------------------------*/
/*Content------------------------------*/
#content		{}
/*--------------------------------------*/
/*Footer-------------------------------*/

#footer {background: #0d2386 ;padding: 10px 0px 0px 0px;clear: both;color: #7DAC20; width:100%; height:380px; bottom:-20px}
#footer blockquote {border: 0;padding: 0;line-height: 16px;color: #ffffff;}
#footer h2 {color: #FFF;font-size: 1.7em;text-transform: uppercase;padding-bottom: 5px;margin-bottom: 15px;border-bottom: 1px solid #7A8493;}
#footer p {color: #ffffff;}
.footer_post {font-size: 1.1em;line-height: 15px;}
#footer h4 {padding-bottom: 3px;}
#copyright p {color: #8E99A7;font-size: 1.2em;}
#footer ul, #vertical_nav ul {list-style: none;font-size: 1.2em;}
#footer li {margin-bottom: 12px;background: url("../i/bg_li_footer.png") 0 5px no-repeat;padding-left: 15px;}
#footer a {color: #FFF;text-decoration: none;}
#footer a:hover {color: #7DAC20;}
#footer .footer_post a {color: #ffffff;}
#footer .footer_post a:hover {color: #FFF;}
#footer #toTop {position:fixed;bottom:15px;right:15px;cursor:pointer;outline: none;padding: 6px 10px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 1.2em;font-weight: bold;background: #D36004;color: #FFF !important;}
#footer .contactsubmit {font-size: 1.2em;}
#footer #searchform #s {width: 172px;height: 18px;background: url("../i/bg_input_footer_search.png") left top no-repeat;color: #636B75;padding: 7px 10px 0 25px;margin-bottom: 10px;}
#footer #searchform #searchsubmit {background: url("../i/bg_input_banner_search_btn.png") left top no-repeat;width: 59px;height: 30px;outline: none;float: left;}
#footer #sidebar_social_wrap ul {margin-right: 0;}
#footer #sidebar_social_wrap .rss {background: url("../i/bg_a_sidebar_social_rss.png") 0 0 no-repeat; padding: 10px;padding-left:35px;}
#footer #sidebar_social_wrap .facebook {background: url("../i/bg_a_sidebar_social_facebook.png") 0 0 no-repeat; padding: 10px;padding-left:35px;}
#footer #sidebar_social_wrap .twitter {background: url("../i/bg_a_sidebar_social_twitter.png") 0 0 no-repeat; padding: 10px;padding-left:35px;}
#footer #sidebar_social_wrap .flickr {background: url("../i/bg_a_sidebar_social_flickr.png") 0 0 no-repeat;padding: 10px;padding-left:35px;}
#footer #sidebar_social_wrap li {margin-bottom: 0;background: none;padding: 5px;}
.fourcol {width: 30%;float: left;margin-right: 20px;margin-left: 20px; bottom:0px}
.fourcol_last {width: 30%;float: left;}	
.center {width: 900px;margin: 0 auto;}	

#livechat {position:fixed;top:30px;right:15px;padding: 6px 10px; z-index:5000}

/* -------- FORMS -------- */
#sidebar .sidebar_search{width: 138px;height: 15px;background: url("../i/bg_input_sidebar_search.jpg") left top no-repeat;padding: 4px 10px 0 20px;border: 0;font-size: 1.1em;color: #636B75;}
.search_btn {margin: -2px 0 0 10px;width: 59px;height: 22px;outline: none;text-indent: -9999em;background: url("../i/bg_input_sidebar_search_btn.jpg");display: block;}
form {padding-bottom: 20px;}
.error_message {width: 570px;background: #FFFFCC url("../i/bg_div_error.jpg") 20px 50% no-repeat;border: 1px solid #D9D9AE;margin-bottom:10px;}
.error_message p {color: #86866B; padding: 20px 0 20px 65px;}
.success_message {width: 570px;background: #C2FFB6 url("../i/bg_div_success.jpg") 20px 50% no-repeat;border: 1px solid #9DCF93;margin-bottom:10px;}
.success_message p {color: #5A7754; padding: 20px 0 20px 65px;}
.contactsubmit {padding:8px 14px;display: block;border: 1px solid #44630B;font-size: 1em;float: left;background: #4F710F url("../i/bg_a_button.jpg") left top repeat-x;color: #FFF;outline: none;cursor: pointer;font-weight: bold;}
input { color: #000000; background: #ffffff; border:#000066; border-width:1px;}
            	

#zohoWebToLead 
.input { color: #000000; background: #ffffff; border:#000066; border-width:1px;}		
			
#logo       {position:fixed;top:50px;left:0px;cursor:pointer; background:url(../images/logo.png) no-repeat; width:146px; height:217px; font-size:0; text-indent:-999px; z-index:500}
#bbb        {background:url(../images/bbb.png) no-repeat; width:100px; height:102px; position:absolute; right:19px; top:60px;}
p.grey      {background:#999; color:#fff; padding:5px}
.list ul    {float:left}
.list img   {float:right; padding:10px 40px 0 0}


#vertical_nav {width: 250px;float: right; clear:none}
#vertical_nav ul
            {margin-top:19px; float:right; position:relative; right:50%; }
#vertical_nav li
            {float:left; position:relative; left:50%; padding-bottom:15px}
#vertical_nav li a:link,
#vertical_nav li a:visited
            {background:url(../images/open.jpg) no-repeat; padding-left:23px; 
              display:inline-block; height:18px; line-height:18px; font-size:16px; color:#7a7a7a; padding-bottom:2px}




#footer .iefix {* background: url("../i/jetblack/bg_input_footer_mailing_user.gif") left top no-repeat !important;}
#footer .iefix2 {* background: url("../i/jetblack/bg_input_footer_mailing_email.gif") left top no-repeat !important;}
.slider-container {background: url("../i/blue_smoke/bg_div_flashbanner_center.jpg") !important;}

/* -------- SEARCH WIDGET -------- */
#s{width: 138px;height: 15px;background: url("../i/bg_input_sidebar_search.jpg") left top no-repeat;padding: 4px 10px 0 20px;border: 0;font-size: 1.1em;color: #636B75;float: left;}
#searchsubmit {margin: -2px 0 0 10px;width: 59px;height: 22px;outline: none;text-indent: -9999em;background: url("../i/bg_input_sidebar_search_btn.jpg");display: block;border: 0;float: left;cursor: pointer;}
label {display: none;}
#sidebar div {width: 100%;}

#greyhead {background-color: #0d2386; padding:10px; color:#FFFFFF; font-size:14px; width:650px; margin-bottom:15px;}


/* ---- PORTFOLIO ---- */

.img_frame {background: url("../i/bg_imgframe.gif") left top no-repeat;width: 294px;height: 120px;margin-bottom: 15px;}
.img_frame img {margin:7px 0 0 8px;}
.img_frame_port {width: 295px;height: 189px;background: url("../i/sansloader.gif") center center no-repeat;margin-bottom: 15px;}
.img_frame_port img {margin:7px 0 0 9px;}
.fade {position: relative;cursor: pointer;}
.fade div {position: absolute;top: 0;left: 0;display: none;height: 278px;width: 169px;}
img, a img, a {outline: none;border: 0;}
.zoomimage {display: none !important;}
.attachment-fadeIn {display: none;}



/* ---- PORTFOLIO MODAL ---- */

div.light_rounded .pp_top .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}


#map_canvas { width: 650px; height: 400px; }

#homeflash {
	width: 882px; height: 400px; background-image:url(/images/home-flashback.png); background-repeat:no-repeat; text-align:center; padding-top:10px;
}


/* osx */
#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#ffffff; color:#000; font: 16px/24px "Lucida Grande",Arial,sans-serif; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-radius:0 0 6px 6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ffffff;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute; right:0; top:0;}
#osx-container .close a {display:block; color:#777; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {font-size:12px; padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777;}
