/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.2
 * Browser:        0
 * Browser group: 
 */
body{ margin:0; padding:0; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px; color:#616161; }
img{ border:0px none; }
a{ color:#1b5785; }
a:hover{ color:#001728; }
a:visited{ }
ul{ margin:0; list-style:inside; margin-left:10px; padding:0; }
h2,h3,h4{margin:0;}
h1{ font-weight:normal; margin:0; padding:0; line-height:normal; }
h2{ font-size:15px; padding-bottom:10px; }
p{ margin-top: 0px; margin-right: 0; margin-bottom: 10px; margin-left: 0; font-size:14px; }
.clear{ clear:both; }
.left_floated{ float:left; }
.right_floated{ float:right; }
.container{ width:860px; height:736px; margin-left:auto; margin-right:auto; background-image:url(../images/main_bg.png); behavior: url("iepngfix.htc"); }
.container_in{ width:730px; margin-left:72px; padding-top:29px; }
.header{ height:150px; }
.content{ height:482px; margin-top:12px; }
.footer{ }
.flash_div{ float:left; }
.logo_div{ float:right; margin-right:125px; margin-top:14px; }
.blk_1{ width:398px; float:left; height:479px; }
.blk_2{ width:148px; float:left; height:479px; overflow:hidden; }
.blk_3{ width:183px; float:left; height:479px; }
.page_head{ margin:0; padding:0; color:#668eb1; margin-top:10px; line-height:normal; height:35px; font-size:26px; }
.bg{ background-color:#F00; }
.blk_4{ margin-left:10px; margin-right:15px; margin-top:9px; height:412px; }
.blk_5{ height:308px; padding-top:23px; padding-bottom:10px; padding-left:10px; }
.ver_1{ display: table; height: 479px; position: relative; overflow: hidden; }
.ver_2{ #position: absolute; top: 50%;display: table-cell; vertical-align: middle; }
.ver_3{ position: relative; top: -50%; }
.nav{ font-size:18px; margin-bottom:18px; margin-top:18px; color:#FFF; width:127px; margin-left:10px; cursor:pointer; position:relative; z-index:50; }
.nav a{color:#FFF;text-decoration:none;}
.nav a:hover{color:#CDCDCD;}
.sub_menu_top{ width:127px; height:2px; font-size:0px; background-image:url(../images/sub_menu_top.png); background-repeat:no-repeat; behavior: url("iepngfix.htc"); }
.sub_menu_bot{ width:127px; height:10px; margin:0; padding:0; font-size:0px; background-image:url(../images/sub_menu_bot.png); background-repeat:no-repeat; behavior: url("iepngfix.htc"); }
.sub_menu_bg{ position:static; width:107px; background-image:url(../images/sub_menu_mid.png); background-repeat: repeat-y; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; behavior: url("iepngfix.htc"); }
.sub_menu_link{ padding-bottom: 5px; padding-top: 5px; width:107px; font-size:11px; color:#FFF; }
.sub_menu_link a{ line-height:normal; color:#FFF; text-decoration:none; }
.sub_menu_link a:hover{ color:#CDCDCD; }
.this_brd{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #50738d; }
.sub_holder{ vertical-align:baseline; display:none; width:127px; margin-top:15px; margin-bottom:-7px; }
.right_bg{ height:58px; margin-left:5px; }
.grey_bg_holder{ height:22px; background-color:#7f7f7f; font-size:10px; line-height:20px; float:left; color:#FFF; }
.footer_145{ margin-top:2px; margin-left:12px; }
.foor_txt{ font-size:12px; float:left; width:160px; text-align:center; margin-top:2px; }
.img_45{ float:left; height:22px; background-image:url(../images/grey_bg_l.jpg); width:4px; margin-right:6px; }
.img_46{ float:left; height:22px; background-image:url(../images/grey_bg_r.jpg); width:4px; margin-left:6px; }
.portfolio{ margin-top:10px; margin-left:15px; }
.portfolio_tx{ font-size:14px; padding-top:1px; width:125px; float:left; }
.gallery_holder{ width:147px; margin-left:auto; margin-right:auto; height:308px; margin-top:25px; }
.controls_holder{ width:147px; margin-left:auto; margin-right:auto; }
.adob_hold{ margin-top:57px; padding-bottom:3px; }
.box_div{ width:109px; margin-top:5px; margin-left:10px; margin-right:10px; }
.slide_img{ width:145px; height:91px; text-align:center; vertical-align:middle; overflow:hidden; }
.slide_img img{ border:#d2d2d2 solid 1px; height:91px; }
.slide_holder{ width:145px; height:281px; }
.seprator_slide{ background-image:url(../images/hanger_gb.jpg); background-repeat:repeat-x; height:3px; margin-top:5px; margin-bottom:20px; }
.title_txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; margin-top:10px; margin-bottom:10px; color:#616161; }
.drop:hover{ background-image:url(../images/menu_arrow_ho.png); background-position: 80px 5px; background-repeat:no-repeat; behavior: url("iepngfix.htc"); }
.contact_buddy{ }
.validator{ float:right; margin-right:0px; }
.loader{ height:800px; width:860px; margin-left:auto; margin-right:auto; }
.hider{ background-image:url(../images/loading14.gif); background-position:center; height:800px; background-repeat:no-repeat; background-color:#FFF; width:860px; position:absolute; z-index:1000000; }
