﻿@charset "utf-8";
/* CSS Document */

html, body { height:100%; }

body { background-color:#f3f3f3; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative;}



.centerdiv { margin-left:auto; margin-right:auto; width:980px; background-color:#FFFFFF; }

#top { background-image:url(/default/includes/themes/contaplus/images/contaplus-top.jpg); height:120px; width:960px; margin-left:10px; }

#menu { height:28px; margin-top:1px; margin-bottom:1px; margin-left:10px; width:960px; border-bottom: #3aa5de 4px solid; font-family: Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; text-transform:uppercase; }

#submenu { height:28px; margin-top:1px; margin-bottom:1px; margin-left:10px; width:960px; font-family:Verdana, Geneva, sans-serif; font-weight:500; font-size:12px; text-transform:uppercase; }

#splash { width:960px; margin-left:10px; margin-right:10px; margin-bottom:30px; }
#splash p { margin:0; padding:0; }

#contentarea { min-height:400px; margin-left:40px; width:960px; margin-bottom:40px; position:relative; min-height:100%; }

#contentarea p { padding-top:0; margin-top:0; }

#contentleftcol { min-height:400px; width:460px; float:left; }

#contentonecol { min-height:400px; width:900px; }

#contentleftcol td { vertical-align:top; padding-bottom:10px; }

#contentleftcol td strong { color:#3aa5de; }

#contentrightcol { float:right; margin-right:30px; }

#homepage #contentleftcol p { font-size:12px; color:#525a60; font-weight:bold; }

#footer { height:30px; margin-top:15px; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:11px; text-align:center; padding-top:15px;
  width: 980px;
  background-image:url(/default/includes/themes/contaplus/images/contaplus-footer.jpg);
  background-color:#173a67;
  border-top: 1px solid #FFF;
  position: fixed; 
  bottom: 0;
  left: auto;
  right: auto;
  z-index: 1000;

}

#footerplace { height:30px; }

#logo { float:left; margin-top:5px; margin-left:20px; width:105px; height:105px; }
#topmenu { float:right; margin-top:20px; margin-right:30px; font-family:Verdana, Geneva, sans-serif; font-weight:600; font-size:12px; }
#topmenu a { color:#FFFFFF; text-decoration:none; }
.topmenusep { color:#215f89; }

#topnav { float:left; }

#workedwith { background-image:url(../images/workwithbg.png); background-repeat:no-repeat; height:120px; width:478px; margin-top:30px; padding-left:20px; padding-top:5px; }

#workedwith .workedwithtitle { font-size:11px; font-weight:bold; color:#071a37; }
#workedwith .col { padding-right:50px; color:#3aa5de; font-size:11px; font-weight:bold; } 
#workedwith .more { text-align:right; padding-right:50px; }
#workedwith .more a { font-size:11px; font-weight:bold; color:#071a37; text-decoration:none; }
/* */

.pageTitle { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#071a37; }

.blueunder { color:#3aa5de; text-decoration:underline; }

.selectedmenuitem { background-color:#3aa5de; }
.selectedmenuitem a { color:#FFFFFF; }

.menuitem a { color:#000000; }

#menuitems { list-style:none; margin: 0; padding:0; }

#menuitems li { float:left; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px; }

#menuitems li a { text-decoration:none; }

.selectedsubmenuitem a { color:#2d5c9c; text-decoration:underline; }
.submenuitem a { color:#2d5c9c; text-decoration:none; }

#submenuitems { list-style:none; margin: 0; padding:0; }

#submenuitems li { float:left; padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px; }

#contentarea h5 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#071a37; }

			/* Reset part start */
			.boxed div, .boxed span, .boxed h1, .boxed h2, .boxed h3, .boxed h4, .boxed h5, .boxed h6, .boxed p, .boxed blockquote, .boxed pre,
			.boxed a, .boxed em, .boxed font, .boxed img, .boxed strong, .boxed dl, .boxed dt, .boxed dd, .boxed ol, .boxed ul, .boxed li,
			.boxed fieldset, .boxed form, .boxed label, .boxed legend,
			.boxed table, .boxed caption, .boxed tbody, .boxed tfoot, .boxed thead, .boxed tr, .boxed th, .boxed td {
				outline: 0;
				vertical-align: baseline;
				margin-top:0;
			}
			:focus {
				outline: 0;
			}
			.boxed h1, .boxed h2, .boxed h3, .boxed h4, .boxed h5, .boxed h6, strong { font-weight: bold; }
			/* Reset part end */

			.w400 { width: 350px; } /* Box width wrapper */

			/* Actual box start */
			.boxed { padding: 0; position: relative; }
			.boxed div.b_mid { width: 100%; margin: 0px; background-color: #eaeaea; zoom: 1; *display: block; position: relative; min-height: 390px; padding: 0px; }
			.boxed div.b_mid div.b_cnt { padding: 10px 20px; }
			.boxed .b_up, .boxed .b_lo, .boxed .b_up span, .boxed .b_lo span { background: transparent url('../images/rounded2.gif') no-repeat left top; }
			.boxed .b_up { height: 8px; display: block; position: relative; width: 100%; }
			.boxed .b_up span { height: 8px; width: 40px; position: absolute; top: 0; right: 0; display: block; background-position: right -20px; }
			.boxed .b_lo { height: 8px; display: block; position: relative; width: 100%; background-position: left -40px; }
			.boxed .b_lo span { height: 8px; width: 40px; position: absolute; bottom: 0; right: 0; display: block; background-position: right -60px; }
			/* Actual box end */



