@charset "utf-8";
/* -------------- MAIN ----------------- */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
img {border:none;}
#main {width:941px; position:relative; margin: 0 auto;}
h2 { margin-left:14px; margin-top:6px; margin-bottom:2px; padding:0px; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; text-align:left;}
a {color:#0077c0; text-decoration:none;}
a:hover { text-decoration:underline;}
a:visited { color:#282828;}
.bord {
    border: 1px solid #e4e3e3;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    clear:both;
}

/* -------------------- HEAD ---------------------- */
#head { position:relative; width:942px; height:125px;}
#logo { position:absolute; top:8px; left:0px;}
#menu {
	position:absolute;
	left: 196px;
	top: 13px;
	font-family:"Trebuchet MS";
}
#lvl-1 { background-image:url(images/menu-bg.gif); width:746px; height:34px;text-transform:uppercase;    background-repeat:no-repeat; background-position:bottom;}
#lvl-1 a {color:#FFFFFF; text-decoration:none}
.navi { padding:12px 13px 4px 13px;float:left;}
#menu div.rounded, #lvl-1 div:hover { text-align: center; line-height:38px;padding:2px 13px 4px 13px;float:left; height: 28px; background-color:#0077c0; -moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px;}
#menu div.rounded_corp, #lvl-1 #menu-2:hover { padding:2px 13px 4px 13px;float:left; background-color:#000066; -moz-border-radius-topright:6px;-moz-border-radius-topleft:6px;-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px;}
#lvl-2 { font-size:13px;color:#6d6e71; margin-top:8px; text-align:left; padding-left:4px;}
#lvl-2 a {color:#010101; text-decoration:none}
#lvl-2 a:hover {color:#0077c0;}
#lvl-2 ul { margin:-8px 0 0 -4px; padding:0px; background: url(images/menu2-bg.gif); width: 746px; height: 29px;}
#lvl-2 ul li.page_item {
    border-left:1px solid #ccc;
    float:left;
    font-weight:normal;
    height:11px;
    line-height:9px;
    margin:9px 11px 0 0;
    padding:0 0 0 11px;
    text-transform:none;
    width:auto;
}
#lvl-2 ul li.page_item:first-child {
    border: none;
}
#lvl-2 ul li.current_page_item a {color:#0077c0; }
.corpc .rounded {
    background-color: #000066 !important;
}
.corpc li a:hover, .corpc li.current_page_item a {
    color: #000066 !important;
}
#head-txt { position:absolute; color:#6d6e71; top:102px; left:0px; font-weight:bold;}
#head-txt li { list-style:none; margin:0px; padding:0px;}
.active-link a { color:#0077c0;}
#location {position:absolute; color:#b2b2b2; top:75px; left:0px;}
#location a { text-decoration:none;color:#b2b2b2;}
#location a:hover { color:#0077c0;}
#location #tmc-ticker {
    z-index: 1;
    width: 942px;
    height: 22px;
    opacity:0.5;
    filter:alpha(opacity=50);
}
#location .no-border {
    height: 1px;
    width: 942px;
    background: #fff;
    z-index: 2;
    position:absolute;
    top:1px;
}

/* ------------ INDEX ------------ */
.col-border{border-left:1px solid #e4e3e3; border-right:1px solid #e4e3e3;}
#left-col { background-image:url(images/left-col-head.gif); width:310px; position:relative; float:left; margin-right:10px; background-repeat:no-repeat;}
#left-col h2 a.hd-link {color:#FFFFFF; text-decoration:none}
.col-img { position:relative; width:308px; height:126px; background-color:#666666; color:#FFFFFF;}
#left-col p { text-align:left; padding:10px; margin-top:2px; padding-bottom:0px;}
#left-col li { list-style-image:url(images/arrow-p.gif); text-align:left; padding-bottom:3px; margin-left:28px;}
#left-col ul { margin:0 auto; padding:0px; width:270px; }
.phone { margin:6px auto 0; width: 290px;}
.phone a img { margin-bottom:-2px; margin-left:14px;}
.phone p {margin-bottom: 0; padding: 10px 0 !important;}
#services-l { height:26px; width:309px; position:relative; background-color:#e0e0ec; float:left; margin-top:18px;}
#services-l h2 {color:#000066;}
.serv-box { background-image:url(images/services-box-bg.gif); width:281px; height:61px; position:relative; float:left; margin:10px 0px 0px 14px; text-align: center;}
#left-col a:visited {color:#282828; text-decoration:none; cursor:pointer;}
#right-col a:visited {color:#282828; text-decoration:none; cursor:pointer;}
#left-col a {color:#282828; text-decoration:none; cursor:pointer;}
#right-col a {color:#282828; text-decoration:none; cursor:pointer;}
.color a{color:#ffffff;}
.serv-img { width:61px; height:61px; float:left; background-color:#666666;  -moz-border-radius:2px; -webkit-border-radius: 2px;}
.serv-title {  font-size:15px; font-family:"Trebuchet MS"; font-weight:bold;}
#right-col { background-image:url(images/right-col-head.gif); width:310px; position:relative;float:left; background-repeat:no-repeat;}
#right-col h2 a.hd-link {color:#FFFFFF; text-decoration:none}
#right-col p { text-align:left; padding:10px; margin-top:2px; padding-bottom:0px;}
#right-col li { list-style-image:url(images/arrow-b.gif); text-align:left; padding-bottom:3px; margin-left:28px;}
#right-col ul { margin:0 auto; padding:0px; width:270px; }
#services-r { height:26px; width:309px; position:relative; background-color:#e0eef7; float:left; margin-top:18px;}
#services-r h2 {color:#0077c0;}
.hd-link{color:#ffffff;}
.title-home {
    background: url(images/home-title.gif);
    float:left;
    height:27px;
    position:relative;
    width:942px;
    color:#fff;
}
.home-container {
    padding: 10px 12px 12px;
	}
.home-list {
    color:#6D6E72;
    font-family:"Trebuchet MS";
    font-size:13px;
    list-style:disc outside url("images/arrow-b.gif");
    margin: 3px 0 0 35px;
}
.request-home {
    float:left;
	margin-left:63px;
	width:363px;
	color:#8D8E90;
	font-family:arial;
	font-size:11px;
	}
	.request-home img {
		float: left;
	}
.home-list-hold {
    float:left;
	margin-left:-12px;
	width:450px;
    }
    .home-list-hold div {
        font-size: 11px;
        font-family: arial;
        color: #8d8e90;
        margin: 5px 0 10px 75px;
    }
.audit {
    margin-top: 18px;
    }
    .audit div {
        float: left;
        margin-right: 10px;
        line-height:19px;
    }
.home-holder {
    width:942px !important;
    margin: -20px 0 0 0 !important;
	}
	.home-holder .bord {
		border: 1px solid #e4e3e3;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
		}
	.home-holder .home-save {
		margin: 8px auto;
		width: 406px;
		}
	.home-holder .tab-hdr {
		font-weight: bold;
		margin: 20px auto 5px;
		font-size: 16px;
		color: #000;
		width:690px;
		}
	.home-holder table.savem {
		margin-left:65px;
		width:786px;
		}
		.home-holder table.savem .tabhdr {
			background: #70b3dd;
			}
		.home-holder table.savem .last td {
			background: #cde4f3;
			color: #e40000;
			}
	.home-holder .reqq div {
		width: 784px !important;
		margin: 0 0 0 52px !important;
		color:#8D8E90;
		}

/* ---------------- SLIDESHOW -----------------*/
#slideshow {
    position:relative;
    height:484px;
    clear:both;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* ----------------- PAGE ---------------- */
#title-page { position:relative; float:left; background-image: url(images/h2_blue.gif); width:633px; height:27px;}
#title-page h2 {color:#FFFFFF;}
.post { position:relative; float:left;width:631px; border-left:solid 1px #e0dfdf;border-right:solid 1px #e0dfdf;}
.post p { text-align:left; padding:12px; margin:0px;}
#post_foot {position:relative;background-image: url(images/f2.gif); width:633px; height:8px; background-repeat:no-repeat; float:left;}
#post_top {position:relative;background-image: url(images/dettop.jpg); width:633px; height:6px; background-repeat:no-repeat; float:left;}
#content { position: relative; margin:0px; padding:0px; width:633px; float:left;}
li#banner { list-style:none; margin-left:1px;}
.blues {
    color: #0077c0;
    font-weight:bold;
}

/* ---------------- PRIVATE --------------- */
#title-private-page { position:relative; float:left; margin-top:5px; background-image: url(images/h2_light_blue.gif); width:633px; height:27px;}
#title-private-page h2 {color:#0077c0;}
#title-page img { padding-bottom:3px; float:left; position:relative;}
.priv-box { width:290px; height:113px; float:left; margin-left:20px; padding-top:8px; padding-bottom:8px;}
.priv-box p {margin:0px; padding:0px;}
.priv-box  h3 { font-size:12px; color:#205fa4; margin:4px 0px 4px 0px; padding:0px; text-align:left;}
.priv-box-img { width:90px; height:90px; background-color:#bebebe;-moz-border-radius:2px;-webkit-border-radius: 2px;float:left; margin-right:8px;}
.to_entry{
	margin:20px 0 0 20px;
	text-align:left;
}
.to_entry a{text-decoration:none;}
#hidden_field{text-align:left; margin:10px 0 10px 0px; width:620px;}
#hidden_field p { font-size:14px; font-weight:bold; margin:0px; padding:0px;}
#hidden_field h1 {color:#0077c0; font-size:14px; margin-bottom:0px;}
#hidden_field ul{margin-top:5px; margin-left:20px; list-style:circle;}
#hidden_field li{margin-top:2px;}
.to_entry img{
	float:left; 
	margin-right:10px;
}
.to_entry span{
	background-color:#0077c0;
	color:#FFFFFF;
	padding:0 2px 0 2px;
}
#left-pic { width:300px; float:left;margin-left:12px;}
#left-pic h2 {float:left; }
#left-pic h2 a {color:#FFFFFF; text-decoration:none}
#left-pic div.h {background-image:url(images/left-pic-bg.gif);width:298px; height:26px; float:left; }
#left-pic div { float:left;}
#right-pic { width:298px; float:left;margin-left:10px;}
#right-pic div.h {background-image:url(images/right-pic-bg.gif);width:298px;height:26px; float:left;}
#right-pic div { float:left;}
#right-pic h2 {float:left; color:#FFFFFF;}
#right-pic h2 a {color:#FFFFFF; text-decoration:none}
.save {
    padding: 14px 14px 10px;
    }
    .save img {
        margin-left: 5px;
    }
    .save p {
        margin: 5px 0;
    }
    .save span {
        font-weight: bold;
    }
    .corporate-clients-page .save span {
        color: #010050;
    }
    .private-clients-page .save span {
        color: #005d96;
    }
.reqq {
    padding: 14px;
    height:37px;
    }
    .reqq div {
        float: right;
        font-size: 9px;
        }
        .reqq div:first-child {
            float:left;
            margin:2px 0 10px;
            width:440px;
        }
table.savem {
    margin-left:-1px;
    width:633px;
    text-align: center;
    color: #666;
    }
    .savem td {
        width: 62px;
        height: 18px;
    }
    .savem .tabhdr {
        height: 28px;
        font-weight: bold;
        color: #fff;
    }
    .corporate-clients-page .savem .tabhdr {
        background: #7071aa;
    }
    .private-clients-page .savem .tabhdr {
        background: #70b3dd;
    }
    .savem .roundcl {
        -moz-border-radius-topleft:5px;
        -webkit-border-top-left-radius: 5px;
    }
    .savem .roundcr {
        -moz-border-radius-topright:5px;
        -webkit-border-top-right-radius: 5px;
    }
    .savem .green {
        background: #d0f2bd;
        color: #000;
    }
    .savem .gray {
        background: #ededef;
    }
    .savem .last {
        font-weight: bold;
        color: #000;
    }
    .savem .comp {
        margin-right:-26px;
        padding-left:32px;
        text-align:left;
    }
.corporate-clients h1 {
     color: #010066 !important;
}
.faudit {
    float:left;
    margin:10px 14px;
    }
    .faudit a {
        color: #0066cc;
    }

/* ------------------ FAQ --------------- */
#faq img { float:left; margin-left:16px; margin-right:16px; }
#faq h4 { font-style:italic; color:#0066cc; text-align:left; font-size:13px; padding:0px; margin:32px 0px 0px 0px;}
#faq p { width:500px; text-align:left; padding:2px; margin-left: 78px;}
#faq ol { text-align:left; margin:0px; padding:0px; width:550px; margin-left:27px;}
hr { width:600px; height:1px; border:0px; background-color:#dededf; margin-top:2px;}
div.p { width:500px;}

/* ------------------ ACC FORM ------------------ */
.entry h3 { color:#0066cc; padding:0px; text-align:left;}
.entry h3 strong { margin-left:12px;}
.entry h1 { margin:12px 0 12px 12px; padding:0px;color:#0077c0; font-size:14px; text-align:left;}
.entry h3 a {color:#0066cc; text-decoration:none;}
.entry p { margin:6px 6px 6px 12px;; padding:0px;}
#listst{margin-top:10px}
.faq_img{float:left; margin-right:25px; margin-bottom:20px;}
div#listst div{text-align:left; width:510px; margin-bottom:8px; margin-top:10px;}
.entry p a {color:#0066cc;}
/*.corporate-clients .entry p a {color:#010066;}*/
.entry ul { padding:0px; margin:0px;text-align:left;}
.entry li { list-style:circle; margin-left:27px; margin-top:6px; margin-bottom:6px;}
.entry h4 { font-style:italic; color:#0066cc; text-align:left; font-size:13px; padding:0px; margin:0px 0px 0px 12px;}
.corporate-clients .entry h4, .corporate-clients .entry h3 {
    color:#010066 !important;
}
#listst li{list-style:decimal; list-style-type:decimal;}
#listst ol{padding-left:90px;}
.to_entry h4{ font-style:italic; color:#0066cc; text-align:left; font-size:13px; padding:0px; margin:10px 0 5px 0;}
label span { color:#ff1111;}
#fields { width:600px;}
.man_ag {float:right; width:312px; height:40px; margin-right:18px;}
#fields div, .man_ag div { width:300px; float:left;}
#fields label, .man_ag label {
    display:block;
    float:left;
    margin-left:15px;
    margin-right:19px;
    text-align:right;
    width:100px;
}
#fields input, .man_ag input { border:1px solid #dcdada; margin:0px 0px 2px 0px; padding:0px; width:160px; height:20px;}
#fields select { border:1px solid #dcdada;  padding:0px; float:left; font-size:12px; width:162px; height:22px;}
#more-fields {width:600px;}
#more-fields div { width:300px; float:left;}
#more-fields label {
    display:block;
    float:left;
    margin:0 15px;
    text-align:right;
    width:105px;
}
#more-fields input { border:1px solid #dcdada; margin:0px 0px 2px 0px; padding:0px;width:160px; height:20px;}
#more-fields select { border:1px solid #dcdada; padding:0px; float:left; font-size:12px; width:162px; height:22px;}
.chk { width:600px; float:left; text-align:left; margin:4px 0px 8px 10px;}
.chk a { text-decoration:none; color:#2289c8;}
#drops {width:600px; margin-left:115px;}
#drops div { width:500px; margin-bottom:1px;margin-right:0px;}
#drops label { width:300px; float:left; text-align:right;}
#drops input { border:1px solid #dcdada; margin:0px 0px 2px 20px; padding:0px;float:left;width:160px; height:20px;}
#drops select { border:1px solid #dcdada; margin:0px 0px 2px 20px; padding:0px; float:left; font-size:12px; width:162px;}
#submit { vertical-align:middle; margin-left:15px;}
.blue { margin-left:12px; font-size:14px; margin-top:10px; margin-bottom:10px; padding:0px;}
#call-fields { width:600px; margin:20px auto 0;}
#news-fields { width:600px; margin:20px auto 0;}
#call-fields div { width:400px;}
#news-fields div { width:600px;}
#quote { width:600px; margin:20px auto 0;}
#quote div { width:500px;}
#call-fields label { width:110px; float:left; text-align:right;}
#news-fields label { width:125px; float:left; text-align:left;}
#quote label { width:150px; float:left; text-align:right;}
#call-fields input { border:1px solid #dcdada; margin:0px 100px 2px 20px; padding:0px; width:160px; height:20px;}
#news-fields input { border:1px solid #dcdada; margin:0px 100px 2px 5px; padding:0px; width:350px; height:20px;}
#news-fields select { border:1px solid #dcdada; margin:0px 100px 2px 5px; padding:0px; width:352px; height:20px;}
#quote input{ border:1px solid #dcdada; margin:0px 20px 2px 20px; padding:0px; width:160px; height:20px;}
#call-fields select { border:1px solid #dcdada; margin:0px 100px 2px 20px; padding:0px; float:left; font-size:12px; width:162px; height:22px;}
#quote select { border:1px solid #dcdada; margin:0px 100px 2px 20px; padding:0px; float:left; font-size:12px; width:162px; height:22px;}
#call-fields textarea { width:240px; height:125px;border:1px solid #dcdada; margin:0px 0px 2px 20px; padding:0px; float:left;}
#call-sub { margin-left:130px; width:200px;}
#quote-sub { margin-left:170px; width:300px;}
#corp_on_app{text-align:left; margin-left:20px;}
#corp_on{text-align:left; margin-left:12px;}
#quote .sub input {
    width: 153px;
    height: 37px;
    border: none;
    margin: 4px 0 0 174px;
}
#quote .opt {
    margin: 20px 0 10px 170px;
    font-weight: bold;
    color: #383838;
}
.freeaudit {
    margin: 30px 0;
    float: left;
}
.freeaudit div {
    float:left;
    }
    .freeaudit input {
        width: 158px;
        height:19px;
        border: 1px solid #dcdada;
        float: left;
    }
    .freeaudit select {
        width: 160px;
        height:23px;
        border: 1px solid #dcdada;
        float: left;
    }
    .laudit {
        width: 275px;
        }
        .laudit div {
            width: 275px;
            margin: 2px 0 0;
        }
        .laudit label {
            float: left;
            width: 110px;
            text-align: right;
            margin: 3px 5px 0 0;
            display:block;
        }
    .raudit {
        width:305px;
        }
        .raudit div {
            width:305px;
            margin: 2px 0 0 31px;
        }
        .raudit label {
            float: left;
            width: 140px;
            text-align: right;
            margin: 3px 5px 0 0;
            display:block;
        }
.subaudit {
    text-align:center;
    }
    .subaudit input {
        margin: 0;
}
#day {
    width:40px;
}
#year {
    width:53px;
}
#month {
    width:67px;
}
#hour, #minute {
    width:80px
}

/* -------------- SIDEBAR --------------- */
#f {font-family: "Trebuchet MS"}
#side{width:293px; float:left; margin-left:14px;}
#contact_section{
	background-image:url(images/contact-box-bg-big.gif);
	width:293px;
	height:260px;
	float:left;
	position:relative;
	margin-bottom:5px;
	font-size:12px;
	color:#454444;
	background-repeat:no-repeat;
}
#contact_txt_or{
	text-align:left; 
	margin:45px 0 0 18px;
}
#orange_box a{text-decoration:none; color:#404040;}
#time_or {margin-top:2px; margin-left:24px;}
#time_or a{ text-decoration:none; color:#404040;}
#comp_sm{width:68px; height:56px; float:left; margin-right:5px; margin-left:5px; margin-top:10px;}
#rnoq{width:200px; float:left;  cursor:pointer; font-size:14px; font-weight:bold;}
#rnoq ul{margin:10px 0 0 25px; list-style:disc; font-weight:normal;}
#rnoq a{ text-decoration:none;}
#h2r{margin:0px; text-decoration:blink; font-size:16px; margin-left:10px; text-decoration:blink;}
#h2r a{color:#606060; text-decoration:blink;}
#h2r:hover{color:#ff6a00;}
#contact_section h2 {color:#404040;}
#contact_txt{
	text-align:left; 
	margin:17px 0 0 18px;
}
#time {margin-top:6px;}
.f-l { float:left; margin-top:8px;}
#contact_txt .f-l {
    line-height: 18px;
}
.f-l img { margin-right:10px;}
#sm p {margin:0px;}
#sm a {color:#072b6d;}
#request{width:270px; color:#6D6E72;}
#request a{color:#0077C0;}
#why_omnis{
	background-image:url(images/why-omnix-box-bg.gif);
	width:293px;
	height:225px;
	float:left;
	margin-bottom:5px;
	text-align:left;
}
#why_omnis_corp{
	background-image:url(images/why-omnix-box-bg.gif);
	width:293px;
	height:225px;
	float:left;
	margin-bottom:5px;
	text-align:left;
}
#why_omnis ul{margin-top:16px; font-family:"Trebuchet MS"; color:#005d96; font-size:13px; list-style:url(images/arrow-b.gif); margin-left:35px;}
#why_omnis_corp ul{margin-top:16px; font-family:"Trebuchet MS"; color:#005d96; font-size:13px; list-style:url(images/arrow-p.gif); margin-left:35px;}
#why_omnis li{line-height:15px; padding-bottom:5px; color:#6D6E72;}
#why_omnis_corp li{line-height:15px; padding-bottom:5px; color:#6D6E72;}
#why_omnis a{color:#005d96;}
#why_omnis_corp a{color:#005d96;}
#better_banks{
	background-image:url(images/better-box-bg.gif);
	width:293px;
	height:241px;
	float:left;
	margin-bottom:5px;
}
#converter{
	background-image:url(images/contact-box-bg.gif);
	width:293px;
	height:149px;
	float:left;

}
#con_form{
	margin-top:12px;
	margin-left:5px;
	font-family: Arial;
	font-size:12px;
	color:#454444;
}
#rate_this{width:250px; margin:120px 0 0 15px; font-size:8px; color:#6D6E72;}
.bb{
	float:left;
	padding-left:10px;
	text-align:left;
	margin-right:10px;
}
.ff{
	margin-top:4px;
	line-height:21px;
}
.inp{
	float:left;
	margin-top:5px;
	font-size:12px;
	color:#454444;

}
#but {float:right; margin:4px 15px 0 0; width:80px; height:25px;}

/* ------------ SIDEBAR BOXES -------------- */
#side-box { width:294px;}
#side-box-head { background-image:url(images/side-box-head.gif); width:294px; height:27px;}
#side-box-head h2 {float:left; margin-top:6px;}
.side-box-p {background-color:#f8f8f8;}
.side-box-p p { padding:4px; color:#6d6e72; margin:0px 10px 0px 10px; text-align:left;}
#side-box-p2 {background-color:#ededef;}
#side-box-p2 p { padding:4px; color:#6d6e72; margin:0px 10px 0px 10px; text-align:left;}
#side-box-p2 p span { color:#0177c1; font-weight:bold;}
#side-box-d { font-size:8px;text-align:left;} 
#side-box-d p {padding:4px; color:#6d6e72; margin:0px 10px 0px 10px;}
#side-box-m { width:292px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
li#sidebox { list-style-type:none;}
#step1_title { position:relative; float:left; background-image: url(images/step1.jpg); width:633px; height:26px; color:#FFFFFF;}
#step1_title2 { position:relative; float:left; background-image: url(images/step12.jpg); width:633px; height:26px; color:#FFFFFF;}
.prodet{float:left; width:187px; height:192px; position:relative;}
#prodet_ins{
	color:#000000;
	float:left;
	padding:5px 20px 0;	
	text-align:left;
	width:400px;
}
.onl_app{width:210px; margin-top:8px; text-align:left;}
.onl_app_blue{width:150px; color:#205fa4; font-weight:bold; margin-top:3px;}
.onl_app_p {width:150px; color:#383888; font-weight:bold; margin-top:3px;}
.step11{border-bottom:1px solid #dededf; padding:7px 10px 5px 15px; width:400px;}
.step1withoutb{ padding:7px 10px 0px 15px; width:450px;}
.grey_box{width:94px; height:121px; float:left; margin:15px 0 0 15px;}
.grey_box_big{width:203px; height:121px; float:left; margin:15px 0 0 15px;}
#call{float:right; width: 160px; font-weight:bold; margin-top:-14px;}
#blue_line{height:26px; background-color:#383888; color:#FFFFFF;}
#blue_line h2{ float:left; }
#step2{}
#verify{margin:45px 12px 0 0; height:30px; vertical-align:baseline; float:right; width:170px;}
#verify a{color:#383888; font-weight:bold;}
#grey_box_small{width:95px; height:45px; float:right; background-color:#bebebe; margin-right:20px; margin-top:12px;}
#step2_text{width:405px; float:left; text-align:left; margin:5px 0 0 15px;}
#lblue_line{height:26px; background-color:#7070a9; color:#FFFFFF;}
#lblue_line h2 { float:left}
#grey_box_small2{width:95px; height:45px; background-color:#bebebe; margin:5px 0px 0px 15px; float:left;}
.step3_text{width:300px; float:right; text-align:left; margin-top:35px; vertical-align:bottom; margin-left:10px; height:60px;}
.step3_text2{width:300px; font-size:10px; float:right; text-align:left; margin-top:5px; vertical-align:bottom; margin-left:10px; height:50px;}
#lblue_line_private{height:26px; background-color:#3a88b7; color:#FFFFFF;  float:left; width:631px;}
#blue_line_private{height:26px; background-color:#3a88b7; color:#FFFFFF;  float:left; width:631px;}
#verify_p{margin:45px 12px 0 0; height:30px; vertical-align:baseline; float:right; width:170px;}
#verify_p a{color:#3a88b7; font-weight:bold;}
.sm_text{width:425px; float:left;}
.faq{
	width:580px;
	border-bottom:1px solid #e4e3e3;
	padding:10px 5px 0px 5px;
	font-size:12px;
	font-family:Arial;
}
.faq_corp{
	width:580px;
	border-bottom:1px solid #e4e3e3;
	padding:10px 5px 0px 5px;
	font-size:12px;
	font-family:Arial;
}

.faq img{
	float:left;
}
.faq_corp img{
	float:left;
}
#faq br {
	display: none;
	}
.faq h3{
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	color:#0066cc;

}
.faq_corp h3{
	font-family:Arial;
	font-size:14px;
	font-style:italic;
	color:#205fa4;

}

.faq_ins{
	padding:10px 5px 10px 40px;
}
#newsletter_s{
	background-image:url(images/newsletter_button.jpg);
	width:294px;
	height:56px;
	margin-top:5px;
}
#newsletter_s h4{color:#0066CC;
font-size:13px;
line-height:25px;
margin:0 0 0 12px;
padding:0 27px 0 0;
text-align:right;}
#newsletter_s div{font-size:10px;
margin-top:2px;
padding-left:60px;
text-align:left;
width:214px;}
#aaa{
list-style:none;
}

/* ------------ FOOTER -------------- */
#foot { width:100%; position:relative; margin: 30px auto 0; float:left;}
#upper_foot{
 background-color:#e0e0e0;
 font-family:Arial;
 font-size:11px;
 color:#8d8e90;
 height:187px;
 padding-top:10px;
}
#upper_foot a{text-decoration:none; color:#8d8e90;}
#upper_foot a:hover{color:#555658;}
#upper_foot_box{
	padding-bottom:14px;
	width:941px;
        margin: 0 auto;
}
li.page_item{
	float:left;
	padding:0px;
	margin:0px;
	width:155px;
	text-align:left;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
}
li.page_item ul{
	padding:0px;
	margin:0px;
	margin-top:5px;
}
li.page_item ul li.page_item{
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
	font-weight:normal;
        text-transform:none;
}
li.page_item ul li.page_item a{
	float:left;
	padding:0px;
	margin:0px;
        text-align:left;

}
.rows{
 text-align:left;
 float:left;
 margin-right:30px;
 padding-top:14px;

}
.rows p{
 margin:0px;
 margin-top:3px;
}
#lower_foot{
 background-color:#555658;
}
#lower_foot_box{
 padding:10px 0px 20px 0px;
 width:942px;
 text-align:left;
 margin: auto;
}
#lower_foot p{
 margin:0px;
 color:#FFFFFF;
 font-family:Arial;
 font-size:11px;
}
.cur-box { width:600px; height:120px; margin-left: 16px;}
.cur-box h3 { margin-bottom:6px; margin-top:6px;font-size:12px;}
p.cur-p { margin-left:16px;}
#header{display:none;}
.category h3{text-align:left; font-size:18px; margin: 5px 10px 5px 10px; border-bottom:1px dotted #282828;}
.blog_time{font-size:12px; color:#0077C0; text-align:left; margin: 0 10px;}
#title-blog{ position:relative; float:left; background-image: url(images/h2_light_blue.gif); width:633px; height:27px;}
.alignleft{text-align:left; margin:0 15px;}
.alignright{text-align:right; margin:0 15px;}
textarea#comment {width:320px; float:left; margin-right:10px;}
.commentlist{text-align:left; list-style:none; margin:6px 6px 6px 12px; padding:0;}
.commenti{text-align:left; margin-left:12px;}
.commenti input{margin:0px 0 0 5px;}
.commenti span{margin-left:10px;}
.fields_form{margin-bottom:10px;}
.clear{clear:both;}
.submit_bt{
	background-color:#72AACB;
	border:1px solid #CCCCCC;
	color:#FFFFFF !important;
	float:left;
	font-family:Georgia;
	font-size:12px;
}
.fn{text-align:center;}
#respond{text-align:left;  margin-left:15px;}
.category a:visited{color:#0077C0;}
.xmas a{font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#0077C0; text-decoration:none;}
.xmas a:hover{color:#404040;}
.xmas{
	background-image:url(images/xmas2.jpg);
	background-repeat:no-repeat;
	height:56px;
	line-height:25px;
	margin-top:0;
	padding-right:20px;
	padding-top:4px;
	text-align:center;
}

/* ------------------ IE ------------------- */
html* .home-list-hold div {margin-left:35px;}
html* #call-sub {margin-left:146px ;}
html* #newsletter_s {float:right;}
html* .man_ag {margin-right: 28px;}
html* #contact_txt p {margin: 5px 0;}
html* .to_entry p{ margin:0px 0px 6px 0px;; padding:0px;}
html* #grey_box_small{width:95px; height:45px; float:right; background-color:#bebebe; margin-right:20px; margin-top:0px;}
*html .step11{width:350px;}
html* .prodet{height:194px;}
html* li#sidebox { margin-left:-16px;}
html* #rate_this{width:250px; margin:5px 0 0 15px; font-size:8px; color:#6D6E72;}
html* #con_form {margin-top:-12px;}
*html #why_omnis li {padding-bottom:6px;}
*html #why_omnis_corp li {padding-bottom:6px;}
html* #call-sub { margin-left:133px;}
html* #call-fields textarea { margin-top:3px;}
html* #drops div { margin-bottom:3px;}
html* #drops { margin-left:104px; margin-right:0px;width:500px;}
*html .chk { width:590px; float:left; text-align:left; margin:4px 0px 8px 10px;}
*html #more-fields div{ width:285px; float:left;}
*html #fields div{ width:285px; float:left;}
*html #fields  { width:590px;}
*html .man_ag, html* .man_ag{float:right; width:313px; height:40px;}
*html .man_ag{float:right; width:314px; height:40px;}
html* #listst ol{padding-left:40px;}
html* #listst div{text-align:left; width:545px; margin-bottom:8px;  margin-top:10px;}
html* #listst{margin-top:10px}
html* hr { width:600px; height:1px; border-top:1px solid #dededf;}
*html #faq ol {width:500px;}
html* #faq p {padding:4px; margin-left:-4px;}
*html #faq p { margin-left:0px;}
html* #faq h4 {margin-top:-3px;}
html* #faq img { float:left; margin-left:16px; margin-right:16px; margin-top:10px;}
html* .priv-box {width:290px;}
*html .priv-box {width:290px; margin-left:10px;}
html* li#banner {  margin-left:0px;}
*html li#banner {  margin-left:-16px;}
*html .post{width:631px;}
*html #right-col a:visited {color:#ffffff; text-decoration:none; cursor:pointer;}
*html #left-col a:visited {color:#ffffff; text-decoration:none; cursor:pointer;}
html* .serv-box { float: none;margin:8px 0px 0px 0px;}
html* #head-txt li { margin-left:-16px;}
html* #menu { background-color:#FFFFFF;}
html* .freeaudit input {width:155px;}
*html a:visited { color:#ffffff;}
*html #main {height:90%;} 
