* {margin:0; padding:0;}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color: #7F7F7F; background:#D6D6D6;}

a:link, a:visited {color: #7F7F7F; text-decoration: none;}
a:hover {color: #3392CC; text-decoration: underline;}
img {border:none;}
.r {float:right;}
.l {float:left;}
.clear {clear: both;}
ul {list-style: none; list-style-image: none;}


#skipLinks {height:1px; font-size:1px; color:#ffffff;}
#skipLinks a {color:#ffffff;}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s50 {width:50px;}
.s70 {width:70px;}
.s80 {width:80px;}
.s90 {width:90px;}
.s100 {width:100px;}
.s120 {width:120px;}
.s130 {width:130px;}
.s140 {width:140px;}
.s150 {width:150px;}
.s170 {width:170px;}
.s200 {width:200px;}
.s230 {width:230px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}
.s450 {width:450px;}
.s470 {width:470px;}
.s480 {width:480px;}
.s700{width:700px;}
/**** percentage widths (for use in e.g. tables) *********/
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
.pc70 {width:70%;}
.pc80 {width:80%;}
.pc90 {width:90%;}
/*********************************************************/

#wrapper {margin:0px auto 10px auto; padding:0; width:970px; text-align: left;}
#bg_wrap { width:970px; background-color: #ffffff; padding:0; }

/***********************************************/
/* Header and Menu styles                      */
/***********************************************/
#header {margin:0;padding:0; font-family: "Century Gothic", Arial, Helvetica;}
#header .logo {margin:21px 0 0 25px;padding:0 0 0 0; }
#header .menu {margin:-26px 25px 0 435px; padding:0 0 0 0; border-bottom: 1px solid #0078BD; height: 25px;}
*html #header .menu {margin:-30px 21px 0 440px;}
#header .menu ul {margin:0 -10px 0 10px;padding:0;font-size: .7em;color:#474747; font-family: "Century Gothic", Arial, Helvetica; }
*html #header .menu ul {margin:0 -20px 0 -10px;}
#header .menu ul li {margin:0 13px 0 0;padding:0;float: left; height: 25px;}
*html #header .menu ul li {margin:0 13px 0 0;}
#header .menu ul li.on {margin:0 13px 0 0;padding:0;background:url(../img/icon/menu_arrow.gif) no-repeat bottom center;}
#header .menu ul li.last {margin:0 0px 0 1px; padding:0;}
#header .menu a {color:#474747;}
#header .menu a:HOVER {padding:0 0 9px 0;color:#474747; background:url(../img/icon/menu_arrow.gif) no-repeat bottom center; text-decoration:none;height: 25px; }
*html #header .menu a:HOVER {padding:0 0 9px 0;}

/* irish */
#header .menu_ga {margin:-25px 25px 0 420px; padding:0 0 0 0; border-bottom: 1px solid #0078BD; height: 25px;}
*html #header .menu_ga {margin:-20px 21px 0 425px;}
#header .menu_ga ul {margin:0 -10px 0 10px;padding:0;font-size: .7em;color:#474747; font-family: "Century Gothic", Arial, Helvetica;}
*html #header .menu_ga ul {margin:0 -25px 0 -15px;}
#header .menu_ga ul li {margin:0 15px 0 0;padding:0;float:left; height: 25px;}
#header .menu_ga ul li.on {margin:0 15px 0 0;padding:0;background:url(../img/icon/menu_arrow.gif) no-repeat bottom center;}
#header .menu_ga ul li.last {margin:0 0px 0 0; padding:0;}
#header .menu_ga a {color:#474747;}
#header .menu_ga a:HOVER {padding:0 0 9px 0;color:#474747; background:url(../img/icon/menu_arrow.gif) no-repeat bottom center; text-decoration:none;height: 25px; }
*html #header .menu_ga a:HOVER {padding:0 0 9px 0;}

/***********************************************/
/* Home styles                                 */
/***********************************************/


#content_home {margin:20px 0 0 0;padding:0;}
#content_home .leftcol {margin:0 0 0 25px;padding:0; float: left; width:609px;}
*html #content_home .leftcol {margin:0 0 0 13px;width:603px;}
#content_home .leftcol ul#featured {width:631px;height:224px;overflow:hidden;}
#content_home .rightcol {margin:0px 21px 0 0;padding:0; float: right;font-family: Century Gothic;}
*html #content_home .rightcol {margin:0px 10px 0 2px;}

#content_home .leftcol #flashcontainer {margin-right:5px;}



/* services table */
#content_home .rightcol table.services {margin-left:3px; padding:0;background: #F1F1F1; width:280px; height:204px; border:1px solid #D9D9D9;}
*html #content_home .rightcol table.services { width:280px;}
#content_home .rightcol table.services tr {margin:0;padding:0;}
#content_home .rightcol table.services tr th {margin:0;padding:1px 1px 0 1px; border-bottom:1px solid #fff;background: #F1F1F1; text-align:center;;}
*html #content_home .rightcol table.services tr th {margin:0;padding:1px; }
#content_home .rightcol table.services tr td {margin:0;padding:0px 0 10px 10px; font-size: .7em; font-family:Verdana;}
*html #content_home .rightcol table.services tr td {padding:0px 0px 10px 7px; }
#content_home .rightcol table.services tr td.first {margin:0;padding:10px 0 10px 10px; }
#content_home .rightcol table.services tr td.last {margin:0;padding:0px 0 12px 10px; }
/* services table_ga */
#content_home .rightcol table.services_ga {margin:0;padding:0;background: #EFEFEF; width:270px; height:224px;}
*html #content_home .rightcol table.services_ga {width:270px;}
#content_home .rightcol table.services_ga tr {margin:0;padding:0;}
#content_home .rightcol table.services_ga tr th {margin:0;padding:0;background: #D7D7D7; height:34px; border-bottom:1px solid #fff;}
#content_home .rightcol table.services_ga tr td {margin:0;padding:0px 0 5px 15px; font-size: .7em; font-family:Verdana;}
*html #content_home .rightcol table.services_ga tr td {padding:0px 0px 5px 15px; }
#content_home .rightcol table.services_ga tr td.first {margin:0;padding:5px 0 10px 15px; }
#content_home .rightcol table.services_ga tr td.last {margin:0;padding:0px 0 10px 15px; }

#content_home .rightcol a {color:#7F7F7F;}

#content_home .intro {margin:10px 0 0 0px;padding:0 25px 0 0; width: 599px; float: left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
*html #content_home .intro {margin:-10px 0 0 0px;width: 588px;}
#content_home .intro h1 {margin:0 0 10px 0;padding:0; font-size: 18px; color:#1D81C8; font-family: "Century Gothic";}
*html #content_home .intro h1 {margin:20px 0 10px 0;}
#content_home .intro p {margin:0 0 10px 0;padding:0; font-size: .7em; line-height: 15px; color:#7F7F7F; font-family: Verdana;}

#content_home .rightcol .feature {margin:20px 0px 0 10px;padding:0 0 0 0px; width: 260px;}
#content_home .rightcol .feature table.feature {margin:0;padding:0;width: 260px;background: #ffffff;}
#content_home .rightcol .feature table.feature tr {margin:0;padding:0;}
#content_home .rightcol .feature table.feature tr th {margin:0 0 0px 0;padding:5px 0 7px 0;font-size: .95em; text-align: left;background: #ffffff; font-family:"Century Gothic","Verdana","Times";}
#content_home .rightcol .feature table.feature tr td.info {margin:0;padding:0 0px 0 0; font-weight: normal; font-family:Verdana; font-size:.7em;}
#content_home .rightcol .feature img {margin:0 0 0 0;padding:3px; border: 1px solid #C9C9C9; }
#content_home .rightcol .feature table.feature tr td.findout a {margin:0;padding:0 0 0 17px;color:#62ACD9; background:url(../img/icon/find_out_more_arrow.gif) no-repeat 0px 4px; font-family: "Futura MdCn BT","Verdana","Times"; font-size: 1em; font-weight:bold;}

/***********************************************/
/* Inside Content styles                       */
/***********************************************/


#content {margin:20px 20px 20px 20px;padding:0 0 0 0; }
*html #content {margin:20px 20px 20px 15px}
/* leftcol */
#content #leftcol {margin:0;padding:0;float:left;}

/* navigation */
#content #leftcol ul.nav {margin:0 0 20px 0;padding:0;background: #F1F1F1;border:1px solid #D9D9D9; width:200px;}
#content #leftcol ul.nav li {margin:0 0px 15px 10px;padding:0 0 0 15px; background: #F1F1F1; font-size:.7em;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 3px; width:150px}
#content #leftcol ul.nav li.title {margin:3px 0 10px 3px;padding:7px 0 7px 10px; background: #D7D7D7; text-align:left;color:#5F5F5F; font-size:.9em; font-weight:bold;font-family:"Century Gothic", Arial, Helvetica; width:184px}
/*margin:0;padding:5px 1px 5px 5px; border-bottom:1px solid #fff;background: #D7D7D7; text-align:left; color:#7F7F7F; */
*html #content #leftcol ul.nav li {margin:0 0 8px 10px;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 6px;}
#content #leftcol ul.nav li.on {color:#1579C4;font-weight:bold;}
#content #leftcol ul.nav li.sub {margin:0 0 15px 25px;padding:0 0 0 15px;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 3px;}
*html #content #leftcol ul.nav li.sub {margin:0 0 8px 25px;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 6px;}


#content #leftcol table.nav {margin:0 0 20px 0;padding:0;background: #F1F1F1;border:1px solid #D9D9D9; width:200px}
#content #leftcol table.nav tr {margin:0;padding:0;}
#content #leftcol table.nav tr th {margin:0 0 0 0;padding:0 0 0 0; background: #D9D9D9; }
#content #leftcol table.nav tr td {margin:0;padding:0; background: #F1F1F1; font-size:.7em;}
#content #leftcol table.nav tr td a{cursor: hand} 
#content #leftcol table.nav tr td.btm {margin:0 0 0px 0;padding:0 0 10px 0;}
#content #leftcol table.nav a.menu1{margin:0 0 5px 10px;padding:3px 0 0 13px;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 6px;display:block;text-decoration: none;color: #454545; height:18px;cursor: hand; }
#content #leftcol table.nav a.on {color:#1579C4;font-weight:bold;}
#content #leftcol table.nav a.top{margin:0 0 0 10px;padding:8px 0 0 13px;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 10px;}
#content #leftcol table.nav onclick {margin:0 0 0 10px;padding:3px 0 0 13px;background:url(../img/icon/nav_list_on.gif) no-repeat 0px 6px;display:block;text-decoration: none;}
#content #leftcol table.nav a.submenu{margin:0 0 0px 32px;padding:5px 0 0 8px;background: url(../img/icon/nav_list_sub.gif) no-repeat 0px 8px;display: block;color: #454545;height:18px; }
#content #leftcol table.nav .hide{display: none;}
#content #leftcol table.nav .hide td{padding:0 5px 0 0;}
#content #leftcol table.nav .show{display: block;}
/* end navigation */

/* rightcol */
#content #rightcol {margin:0 0 20px 20px;padding:0 0 0 0; float:right;width:700px;}
*html #content #rightcol {width:712px;}
#content #rightcol p.land{margin-left:210px;}
#content #rightcol h1 {margin:7px 0 10px 0;padding:0; font-size:1em; font-family:"Century Gothic";color:#1579C4;}
#content #rightcol h2 {margin:7px 0 10px 0;padding:0; font-size:.9em; font-family:"Century Gothic";color:#1579C4;}
#content #rightcol h3.blue {margin:7px 0 10px 0;padding:5px; font-size:.7em;color:#1579C4; background:#EDF4FA; width:310px;}
*html #content #rightcol h3.blue {width:320px;}
#content #rightcol p {margin:0 0 10px 0;padding:0 0 0 0;font-size:.7em; line-height:15px;}
#content #rightcol img.large {margin:0 0 0 10px;padding:0 0 0 0px;}
#content #rightcol p a {color:#1579C4; text-decoration:underline;}
#content #rightcol p a:HOVER {color:#1579C4; text-decoration:underline;}

#content #rightcol p.blueback {margin: 0 10px 0 0;padding:5px 0 5px 5px;color:#ffffff; background:#1579C4; font-size:.8em; font-weight:bold;}
*html #content #rightcol p.blueback {margin: 0 0px 0 0;padding:5px 0 5px 5px;color:#ffffff; background:#1579C4; font-size:.8em; font-weight:bold; width:695px;}
/* blue_note */
#content #rightcol .blue_note {margin:0 0 15px 0;padding:5px 5px 5px 10px;background:#F0F7FF;border-top:1px solid #78B2DF;border-bottom:1px solid #78B2DF;}
#content #rightcol .blue_note p {margin:0;padding:0; color:#1579C4; }
/* list styles */
#content #rightcol ul.blank {margin:0;padding:0; font-size:.7em;}
#content #rightcol ul.blank li {margin:0;padding:0 0 7px 0;}
*html #content #rightcol ul.blank li {margin:0;padding:0 0 4px 0;}
/* list */
#content #rightcol ul.list {margin:0;padding:0;}
#content #rightcol ul.list li {margin:0 30px 10px 5px;padding:0 0 0 15px; font-size:.7em; background:url(../img/icon/nav_list_off.gif) no-repeat 0px 4px;}
#content #rightcol ul li.subul {margin-left:40px;}
*html #content #rightcol ul.list li { background-position: 0px 6px ;}
*:first-child+html #content #rightcol ul.list li { background-position: 0px 8px ;}
/* list */

#content #rightcol ul.sublist {margin:0px 0px 0px 25px;padding:0;}

#content #rightcol ul.sublist li {margin:0 30px 10px 5px;padding:0 0 0 15px; font-size:0.7em; background:url(../img/icon/nav_list_off.gif) no-repeat 0px 4px;}
*html #content #rightcol ul.sublist {margin:10px 0px 0px 25px;padding:0;}
*html #content #rightcol ul.sublist li { font-size:1em;background:url(../img/icon/nav_list_off.gif) no-repeat 0px 6px ;}

/* list */
#content #rightcol ol {margin:0px 0px 0px 35px;padding:0;}
#content #rightcol ol li {margin:0 30px 10px 5px;padding:0 0 0 5px; font-size:.7em;}

/* page list */
#content #rightcol ul.page {margin:0;padding:5px; font-size:.6em; background:#EDF4FA; border:1px solid #A2C6E3;height:12px; margin-top:15px;}
*html #content #rightcol ul.page {margin:0;padding:4px 5px 5px 5px; }
#content #rightcol ul.page li {margin:0;padding:0px; list-style:none; display:inline;color:#0A68B2; float:left}
#content #rightcol ul.page li a {color:#0A68B2;}
#content #rightcol ul.page li.prev {width:12%; text-align:left; float:left}
#content #rightcol ul.page li.back {width:75%; text-align:center}
#content #rightcol ul.page li.back a { text-decoration:underline;}
#content #rightcol ul.page li.back a:HOVER { text-decoration:none;}
#content #rightcol ul.page li.next {width:12%; text-align:right;}

/* bluebox list */
#content #rightcol .bluebox {margin:0px 0px 10px 0;padding:5px 5px 5px 10px;background:#EDF4FA; width:305px;}

#content #rightcol .bluebox ul {margin:0 0 0 0;padding:0; font-size:.7em;}
#content #rightcol .bluebox ul li {margin:0 0 5px 0;padding:0 0 0px 0;}
*html #content #rightcol .bluebox ul li {margin:0 0 0 0;padding:0 0 5px 0;}
#content #rightcol .bluebox span {color:#1671B8;}

*html #content #rightcol .bluebox {width:315px;}

/* Wide Gallery Version */
body.wide-gallery #image{overflow:hidden; margin-bottom:10px;} 
body.wide-gallery #image img{width:700px; height:300px;}
body.wide-gallery #content #rightcol p.blueback{width:99.5%;}
body.wide-gallery #content #rightcol .bluebox {width:98%; overflow:hidden; padding-bottom:5px; height: auto;}
body.wide-gallery #content #rightcol .bluebox .house-details{width:270px; float:left; margin-top:10px;} 
body.wide-gallery #content #rightcol .bluebox .house-details ul{width:auto;}
body.wide-gallery #content #rightcol .bluebox .house-details ul li span strong {font-weight:normal;}
body.wide-gallery #content #rightcol .bluebox .house-details ul li strong {font-weight:normal;}
body.wide-gallery #content #rightcol .bluebox .house-details ul.blank li strong {font-weight:normal; color:#1679d6;}
body.wide-gallery #content #rightcol .bluebox .house-details h3{padding-left:0px; margin-bottom:4px; margin-top:10px; width:200px;}
body.wide-gallery #content #rightcol .bluebox .house-images{float:right; margin:5px 29px 0px 10px; display:inline;}
body.wide-gallery #content #rightcol .bluebox table{width:auto; margin-top:5px;  }
body.wide-gallery #content #rightcol .bluebox table td{padding-left:10px; padding-bottom:10px;}
body.wide-gallery #content #rightcol .bluebox table td img {width:112px; height:57px;}
body.wide-gallery #content #rightcol .description {margin:0;padding:0; width:700px;}

*html body.wide-gallery #content #rightcol .midrightcolaa {width:700px!important; height:155px;}

/* Thin Gallery Version */
body #image img{margin:0;padding:0; height:312px; width:320px;}

/* description */
#content #rightcol .description {margin:0;padding:0; width:315px}
*html #content #rightcol .description {margin:0;padding:0; width:335px;}
#content #rightcol .description p {margin:0;padding:0; margin-bottom:10px; }

/*engineering landing page images style*/
#content #rightcol .engineer{margin:0 5px 0 0;padding: 5px 0px 5px 5px;float:left; width:200px;}
#content #rightcol .engineer p.blue {margin: 0 10px 0 0;padding:5px 0 5px 5px;color:#ffffff; background:#1579C4; font-size:.8em; font-weight:bold; width:195px}
#content #rightcol .engineer p.blue a { color:#ffffff; text-decoration:none;}
#content #rightcol .engineer p.blue a:HOVER { color:#ffffff; text-decoration:underline;}



/* feature */
#content #rightcol .feature {margin:10px 0 10px 0;padding:0; width:339px;}
#content #rightcol .feature p.blue {margin:0 0 0 0;padding:3px 0 2px 5px;font-size:.8em; color:#fff; background:#2E8DD4;border-top:1px solid #fff; height:20px;}
#content #rightcol .feature p.blue span.rightsmall {margin:-20px 0 0 0;padding:5px 5px 0px 0px;font-size:.7em; color:#fff; background:#2E8DD4;border-top:1px solid #fff; height:20px; float:right;}
#content #rightcol .feature p.blue a {color:#fff; text-decoration:none;}


*html #content #rightcol .feature p.blue {margin:-3px 0 0 0;}
#content #rightcol .feature p.lightblue {margin:0;padding:7px 0px 3px 5px; background: #EAF3FA; color:#1579C4; line-height:17px;height:40px}
#content #rightcol .feature p.lightblue a { color:#1579C4;}
#content #rightcol .feature p.lightblue a:HOVER { text-decoration:none;}

#content #rightcol .mission {margin:0 10px 0 10px;padding:10px; width:200px; float:right; border:1px solid #C1DCF0; background:#F0F7FF;}
*html #content #rightcol .mission {margin:0 5px 0 5px;}
#content #rightcol .mission p.large {margin:0 0 5px 0;padding:0; color:#1579C4; font-size:.8em; font-weight:bold;}
#content #rightcol .mission p.small {margin:0; padding:0; font-size:.7em; color:#1579C4; }

/* links table styles */
#content #rightcol .links {margin:0px 0 0 0;padding:0px 0 0 0;}
#content #rightcol table.blank {margin:0;padding:0;}
#content #rightcol table.blank tr td ul {margin:0;padding:0;}
#content #rightcol table.blank tr td ul li {margin:0 30px 10px 5px;padding:0 0 0 15px; font-size:.7em; background:url(../img/icon/nav_list_off.gif) no-repeat 0px 3px ;}
*html #content #rightcol table.blank tr td ul li {background:url(../img/icon/nav_list_off.gif) no-repeat 0px 7px ;}
#content #rightcol table.blank tr td ul li a { text-decoration:underline;}
#content #rightcol table.blank tr td ul li a:HOVER { text-decoration:none;}
/* table data */
#content #rightcol table.data {margin:0;padding:0; width:390px;}
*html #content #rightcol table.data {width:390px; }
#content #rightcol table.data tr {margin:0;padding:0;}
#content #rightcol table.data tr.alt {margin:0;padding:0; background:#EDF4FA;}
#content #rightcol table.data tr th {margin:0;padding:5px 4px 4px 4px; background:#1579C4; color:#fff; font-size:.8em;}
#content #rightcol table.data tr td {margin:0 0 0 0;padding:4px 4px 4px 5px; font-size:.7em; color:#1579C4;}
#content #rightcol table.data tr td a {color:#1579C4; text-decoration:underline;}
#content #rightcol table.data tr td a:HOVER {color:#1579C4; text-decoration:none;}
#content #rightcol table.data tr td img {margin:0 0 0 15px;}
#content #rightcol table.data tr td.blank {margin:0;padding:0 0px 0 0; text-align:right;}
#content #rightcol table.data tr td.list ul {margin:0;padding:0;}
#content #rightcol table.data tr td.list ul li {margin:0px 0 0px 5px;padding:3px 0 5px 10px; background:url(../img/icon/table_list.gif) no-repeat 0px 7px; text-align:left;}
#content #rightcol table.data tr td.blank {margin:0;padding:0 10px 0 0px; text-align:right;}
#content #rightcol table.data tr td.blank ul {margin:0;padding:0;}
#content #rightcol table.data tr td.blank ul li {margin:0;padding:4px 0 6px 10px;}
#content #rightcol table.data tr td.blank ul li.tick {margin:0;padding:2px 20px 4px 10px; background:url(../img/icon/tick_green.gif) no-repeat right;}
#content #rightcol table.data tr td.text {margin:0;padding:0 10px 0 0px; text-align:left; width:200px}
/* table data2 */
#content #rightcol table.data2 {margin:0;padding:0; width:600px;}
*html #content #rightcol table.data2 {width:500px; }
#content #rightcol table.data2 tr {margin:0;padding:0;}
#content #rightcol table.data2 tr.alt {margin:0;padding:0; background:#EDF4FA;}
#content #rightcol table.data2 tr th {margin:0;padding:5px 4px 4px 4px; background:#1579C4; color:#fff; font-size:.8em;}

/* table data3 */
#content #rightcol table.data3 {margin:0;padding:0; width:700px;}
*html #content #rightcol table.data3 {width:500px; }
#content #rightcol table.data3 tr {margin:0;padding:0;}
#content #rightcol table.data3 tr.alt {margin:0;padding:0; background:#EDF4FA;}
#content #rightcol table.data3 tr th {margin:0;padding:5px 4px 4px 4px; background:#1579C4; color:#fff; font-size:.8em;}
#content #rightcol table.data3 tr td {margin:0 0 0 0;padding:4px 4px 4px 5px; font-size:.7em; color:#1579C4;}
#content #rightcol table.data3 tr td a {color:#1579C4; text-decoration:underline;}
#content #rightcol table.data3 tr td a:HOVER {color:#1579C4; text-decoration:none;}
#content #rightcol table.data3 tr td img {margin:0 15px 0 0px;}
#content #rightcol table.data3 tr td.blank {margin:0;padding:0 0px 0 0; text-align:right;}
#content #rightcol table.data3 tr td.list ul {margin:0;padding:0;}
#content #rightcol table.data3 tr td.list ul li {margin:0px 0 0px 5px;padding:3px 0 5px 10px; background:url(../img/icon/table_list.gif) no-repeat 0px 7px; text-align:left;}
#content #rightcol table.data3 tr td.blank {margin:0;padding:0 10px 0 0px; text-align:right;}
#content #rightcol table.data3 tr td.blank ul {margin:0;padding:0;}
#content #rightcol table.data3 tr td.blank ul li {margin:0;padding:4px 0 6px 10px;}
#content #rightcol table.data3 tr td.blank ul li.tick {margin:0;padding:2px 20px 4px 10px; background:url(../img/icon/tick_green.gif) no-repeat right;}
#content #rightcol table.data3 tr td.text {margin:0;padding:0 10px 0 0px; text-align:left; width:200px}
/* table img */
#content #rightcol table.img {margin:-10px 0 0 0;padding:0;float:right;}
*html #content #rightcol table.img {margin:10px 0 0 -5px;}
#content #rightcol table.img tr td {margin:0;padding:0px 0px 0px 9px;}

/*#content #rightcol img.largeimg {margin:0;padding:0; height:312px; width:700px;}
*html #content #rightcol img.largeimg {margin:0;padding:0; height:312px; width:700px;}*/


/* midcol */
#content #rightcol .midcol {margin:0;padding:0;float:left;width:330px}
#content #rightcol .midrightcol {margin:0 0 0 0;padding:0;float:right;width:370px}
*html #content #rightcol .midrightcol {margin:0 0px 0 -10px;padding:0;float:right;width:370px}
#content #rightcol .midrightcol img {margin:20px 0 0 0px; }
*html #content #rightcol .midrightcol img {margin:0px 0 0 0px; }

#content #rightcol .lscape-portrait {margin:0 0 20px 0;padding:3px 3px 3px 3px; border:1px solid #D9D9D9; display:table-cell; vertical-align:middle; width:368px; height:391px;}
*html #content #rightcol .lscape-portrait {margin:0 0 20px 0;padding:3px;  float:right; width:365px; }
#content #rightcol .lscape-portrait img {margin:auto;display:block; }
*html#content #rightcol .lscape-portrait img .thin {margin:auto;display:block; }
/* bluebox2 */
#content #rightcol .bluebox2 {margin:0 0 15px 0;padding:8px; background:#F0F7FF; border:1px solid #C1DCF0;}
#content #rightcol .bluebox2 p {margin:0 0 5px 0;padding:0;}
#content #rightcol .bluebox2 a {margin:0;padding:0; text-decoration:underline;color:#1579C4;}
#content #rightcol .bluebox2 a:HOVER {margin:0;padding:0; text-decoration:none; color:#1579C4;}
#content #rightcol .bluebox2 p span {margin:0;padding:0; color:#1579C4;}
#content #rightcol .bluebox2 img {margin:2px 0 0 0;padding:0 0 0 0;}
#content #rightcol .bluebox2 ul li {margin:0;padding:0; list-style:none; display:inline; font-size:.7em;}
#content #rightcol .bluebox2 ul li.pdf {margin:0;padding:5px 0 5px 23px; background:url(../img/icon/pdf.gif) no-repeat 0px 3px; line-height:17px;}
#content #rightcol .bluebox2 ul li.word {margin:0;padding:5px 0 5px 23px; background:url(../img/icon/word.gif) no-repeat 0px 3px; line-height:17px;}
/* img_notes */
#content #rightcol .img_notes {margin:0 0 0 10px;padding:0;}
#content #rightcol .img_notes img {margin:0 0 0 0;padding:0;}
#content #rightcol .img_notes p {margin:4px 0 0 0;padding:2px;background:#F2F2F2;border:1px solid #D6D6D6; font-size:.6em;color:#696969; width:195px;}
*html #content #rightcol .img_notes p {margin:0px 0 0 0;}

#content #rightcol .img_notes1 {margin:0 0 10px 10px;padding:0; width:160px;background:url(../../img/pics/image.jpg)}
#content #rightcol .img_notes1 img {margin:0 0 0 0;padding:0;}
#content #rightcol .img_notes1 p {margin:4px 0 0 0;padding:2px;background:#F2F2F2;border:1px solid #D6D6D6; font-size:.6em;color:#696969; height:50px;}
*html #content #rightcol .img_notes1 p {margin:0px 0 0 0;}
#content #rightcol .location{ width:501px; height:496px; border:1px solid #7F7F7F;}  



/***********************************************/
/* Footer styles                               */
/***********************************************/

#footer {margin:0px 25px 10px 20px;padding:3px 0 25px 0; border-top: 1px solid #0078BD; font-family:Verdana;}
*html #footer {margin:0 21px 10px 20px;padding:3px 0 0 0;}
#footer p {margin:0 0 0 5px;padding:0;font-size:.7em;float:left; color:#A4A4A4; letter-spacing:-1px;}
#footer a {margin:0;padding:0;color:#808080;}
#footer a:HOVER {margin:0;padding:0;color:#808080;}
#footer p span {margin:0;padding:0 10px 0 10px;}
#footer ul {margin:0 10px 0 0;padding:0;float:right; font-size: .7em; font-weight:bold; letter-spacing:-1px;}
*html #footer ul {margin:0 5px 0 0;}
#footer ul li {margin:0;padding:0; display: inline; color:#808080;}

#footer_inside {margin:20px 0px 10px 0px;padding:3px 0 35px 0; border-top: 1px solid #0078BD; font-family:Verdana;}
*html #footer_inside {margin:0 0px 10px 0px;padding:3px 0 0 0;}
#footer_inside p {margin:0 0 0 5px;font-size:.7em;float:left; color:#A4A4A4; letter-spacing:-1px; line-height:13px;}

#footer_inside p.line2 {margin:0 0 0 5px;padding:3px 0 3px 0;font-size:.7em;color:#A4A4A4; letter-spacing:-1px;}
#footer_inside a {margin:0;padding:0;color:#808080;}
#footer_inside a:HOVER {margin:0;padding:0;color:#808080;}
#footer_inside p span {margin:0;padding:0 5px 0 5px;}
#footer_inside ul {margin:0 20px 0 0;padding:0;float:right; font-size: .7em; font-weight:bold; letter-spacing:-1px;}
*html #footer_inside ul {margin:0 10px 0 0;}
#footer_inside ul li {margin:0;padding:0; display: inline; color:#808080;}


