body{ font-family : Arial; padding:0px; margin:0px; background:#0B0B0B; behavior: url(template/csshover2.htc); } img { border:0px;} a:hover { text-decoration:none} .main_text, body, li, input, textarea, font { font-family: Arial; font-size:11px; color:#3D3D3D; } a { color:#0B6DC6} font {color:#0B6DC6; font-weight:bold} .c_text, .c_text a { color:#919191; text-decoration:none; line-height:11px} .c_text a:hover { text-decoration:underline} .c_text span a { color:#DE7B0D; font-weight:bold; text-decoration:underline} .c_text span a:hover { text-decoration:none} .ls_text, .ls_text a { line-height:11px; color:#FFFFFF; text-decoration:none} .ls_text a:hover { text-decoration:underline} .no_class, form { width:auto; height:auto; margin:0px; padding:0px; border:0px; } .form{height:20px; margin-top:1px;} .form input, .input {width:221px; height:17px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px; padding-top:0px} textarea {width:221px; height:69px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; margin-top:1px} .form1{height:20px; margin-top:5px;} .form1 input, .input1 {width:149px; height:17px; border-color:#D0D0D0; border-right-width:1px; border-bottom-width:1px; background-color:#ffffff; padding-left:5px;} ul {margin:0; padding:0; list-style:none} li {background: none; margin: 0px; padding:0px} li a {line-height:18px; } .d_t { display:table; width:100%} .d_r { display:table-row; height:100%; width:100%} .d_c { display:table-cell; float:left; height:100%; width:100%} .d_r_index { display:table-row; width:100%} .d_c_index { display:table-cell; float:left; width:100%} /* Full Page Frame - Sets bottom image and page background colour */ .bg_bottom { border : 5px solid green; /* Page End Image */ background : url(/template_images/b-dr.gif) repeat-x bottom #FFFFFF; height : 823px; text-align : center; } /* Page Header background image (black and grey rows) */ .bg_top {background:url(/template_images/t-dr.gif) repeat-x top; height:823px;} .main { width: 766px; height:823px; margin: auto; text-align:left} /* Main picture (man and world map) */ .header { height : 323px; background : url(/template_images/fl-f.jpg) no-repeat 32px 154px ; border : 0px solid red ; } .bottom { height:84px} /* Web Compass Amendments */ /* Page Header background image (black and grey rows) */ .top_black { background : url(/template_images/div-top-black.gif) repeat-x top; height : 111px; color : #9f9f9f ; text-align : center; } .top_black_table { width : 100%; height : 90%; padding : 0; margin : 0; } .top_black_text { color : #dfdfdf ; } .bottom_black { background : url(/template_images/div-bottom-black.gif) repeat-x top; height : 84px; color : #9f9f9f ; text-align : center; border-top : 1px solid #000; } .top_grey { background : url(/template_images/div-top-grey.gif) repeat-x top; text-align : center; background-color : #fff; height : 212px; } .stage { background-color : #fff ; text-align : center; border : 0px solid green; } .centre { width : 766px; margin : auto; text-align : left; vertical-align : top; border : 0px solid green; } /* Main picture (man and world map) */ .headerNew { height : 100%; background : url(/template_images/fl-f.jpg) no-repeat 32px bottom ; border : 0px solid blue ; } /* CSS Rules for Template Header Text - Start */ .headerText { clear : both; border : 0px solid blue ; margin : 0px 30px 0px 270px; padding-top : 0px; } .headerTable { margin-top : 0px; border : 0px solid red ; color : black; } .headerText h1{ margin : 0; padding : 0px 0 0 0; text-align : left; font-size : 1.5em ; font-weight : 400; border : 0px solid red; } .headerText h2{ padding : 0px 0 0px 0; margin : 0; font-size : 1.2em ; font-weight : 700; /* text-transform : uppercase; */ border : 0px solid red; } .headerText p{ padding-bottom : 0px ; margin : 0; font-size : 1.2em ; border : 0px solid red; } /* CSS Rules for Template Header Text - End */ /* CSS Rules for Top Menu Select - Start */ a.menu:link, a.menu:visited { display: block; text-align: center; height: 40px !important; height: 40px; width: 116px; text-decoration: none; color: #fff; } .menuLeft { width: 116px; margin-left: 30px; margin-right: 1px; padding: 0; } a.menuLeft:link, a.menuLeft:visited { width: 117px; background: url(../template_images/menu_left.gif) no-repeat; } a.menuLeft:hover, a.menuLeft:active{ background-position: 0px -40px; text-decoration: none; color: #fff; } .menuMid { margin-left: 0px; margin-right: 1px; padding: 0; } a.menuMid:link, a.menuMid:visited { background-color: #084d9d ; background: url(../template_images/menu_mid.gif) no-repeat; } a.menuMid:hover { background-color: #212121 ; background-position: 0px -40px; text-decoration: none; color: #fff; } .menuRight { } a.menuRight:link, a.menuRight:visited { width: 117px; background: url(../template_images/menu_right.gif) no-repeat; } a.menuRight:hover { background-position: 0px -40px; text-decoration: none; color: #fff; } .menuText { padding-top : 10px; margin : 0; text-transform : uppercase; font-size : 110%; } .subMenuText { font-size : 90%; } /* CSS Rules for Top Menu Select - Start */ /* CSS Rules for Top Menu Dropdown - Start */ /* Popup Menu - Hide */ div.menuPopup ul ul { display: none; } /* Popup Menu - onHover */ div.menuPopup ul li:hover ul {display: block;} /* Popup Menu - relative position */ .menuPopup li { position: relative; } /* Popup Menu - zOrder position over other page elements*/ .menuPopup ul li ul { position: absolute; z-index: 500; margin : 0; padding : 0; } .menuPopup li ul li { min-width : 300%; margin : 0; padding : 0; } .menuPopup li ul li a { display : block; /* Popup menu item - block so we can set properties like width */ margin : 0; padding : 2px 10px; color : #fff; /* Popup menu item - default background color */ background : #1096fa; /* Popup menu item - default background color */ border-top : 1px solid #084d9d; text-decoration: none; } .menuPopup li ul li a:hover { color: #fff; /* Popup menu item - onHover background color */ background: #565656; /* Popup menu item - onHover background color */ } /* CSS Rules for Top Menu Dropdown - End */ /* CSS Rules for Main Content - Start */ .content { margin : 0 ; padding : 20px 0 ; color : #3D3D3D ; font-size : 1.2em ; } .content p{ line-height: 150%; margin : 0 ; padding : 0px 0 0 0 ; } .content table{ font-size : 1.1em ; line-height: 150%; margin : 0 ; padding : 5px 0 0 0 ; } .content h1 { padding : 0; margin : 0 0 20px 0 ; color : #0B6DC6 ; font-size : 1.3em ; font-size : 1.5em ; } .content h2 { margin : 20px 0 0 0; padding : 0; color : #0B6DC6 ; font-size : 1.0em ; font-size : 1.2em ; } .content h3 { margin : 0; padding : 10px 0 0 100px; font-size : 80% ; text-align : right ; font-weight : 400; font-style : italic; line-height: 150%; } .h2Bullet h2{ background : url(/html_images/content_pointer.gif) no-repeat bottom left ; padding-left: 20px; } .content ul { margin : 5px 20px ; } .content li { padding : 0px 0px 5px 0; list-style-type: disc; font-size : 1.0em ; } /* CSS Rules for Main Content - End */ .priceTitle{ color : #0B6DC6 ; font-weight : bold; } .contactText{ margin : 0 ; padding : 0px 0 ; color : #3D3D3D ; font-size : 1em ; } .borderBottom{ background : url(/template_images/h-l.gif) repeat-x bottom; } .borderLeft{ background : url(/template_images/v-l.gif) repeat-y left; } .borderRight{ background : url(/template_images/v-l.gif) repeat-y right; } .addressRow { line-height : 150%; padding : 0px 0; width : 95%; border : 0px solid brown; } .addressLabel { float : left; border : 0px solid purple; } .addressField { width : 200px; margin-left : 80px; border : 0px solid orange; } .homeTable2Cell { padding : 10px 1px 10px 20px; font-size : 80%; line-height : 120%; }