﻿/* CSS Document */

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

body{background:#cddae2; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#6b8494;}

input {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#6b8494;}

html {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#6b8494;}

select { vertical-align:middle; font-weight:normal;}

input { vertical-align:middle; font-weight:normal;}

a {color:#216ca1; outline:none;}
a:hover{text-decoration:none;}

.link {color:#216ca1; font-size:12px; line-height:16px; background:url(images/link-bg.gif) no-repeat right 8px; padding:0px 8px 0 0; display:inline-block; float:right; font-weight:bold;}


p {
	padding-top: 10px;
}

.p {padding-bottom:5px;}
.p1 {padding-bottom:8px;}
.p2 {
	padding-bottom: 10px;
	padding-top: 5px;
}
.p3 {padding-bottom:30px;}
.p4 {padding-bottom:35px;}

.top {padding-top:9px;}
.top1 {padding-top:15px;}
.top2 {padding-top:19px;}
.top3 {padding-top:28px;}

.marg {margin-top:-8px;}

.wrapper {
	width: 100%;
	overflow: hidden;
}

object {vertical-align:top; outline:none;}
/* ============================= main layout ====================== */

li {
	background: url(images/marker1.gif) no-repeat 0 5px;
	padding-left: 9px;
	line-height: 18px;
	position: relative;
}
li a {color:#216ca1; font-size:12px;}

.imgindent {margin:0 20px 0 0; float:left;}

.inner {padding:28px 0 35px 0;}

.indent-left {padding:0px 20px 8px 0px;}
.indent-right {padding:0px 0px 0px 20px;}
.indent {padding:0px 20px 8px 20px;}
.indent1 {padding:0px 20px 26px 20px;}

.header-bg {
	background: url(images/header-bg.gif) repeat-x;
}
/* ============================= header ====================== */
.header-bg-main {background:url(images/header-bg-main.jpg) no-repeat top center; height:400px;}

.signature {float:right; padding-top:15px;}

.flash {margin-left:-8px;}
/* ============================= content ====================== */
.content-top {
	background: url(images/content-top.jpg) center top;
	background-repeat: repeat-x;
}
.welcome {
	color: #be1d07;
}

.sield {position:absolute; top:0px; left:20px;}
.sield1 {position:absolute; top:268px; right:0px;}

.relative {position:relative;}

.rss {position:absolute; top:3px; right:56px;}
.bg-content-top {
	background: left top;
}

h2 {font-size:30px; line-height:1.2em; color:#1e1e1e; padding:0px 0 15px 0; margin-top:-7px;}
h5 {font-size:18px; line-height:1.2em; color:#216ca1; font-family:Helvetica, sans-serif; letter-spacing:-1px;}

.boxes {background:url(images/boxes-bg.jpg) no-repeat top center; height:205px; padding:11px 0 0 5px;}

.box {width:188px; height:195px; margin:0px 3px 10px 0px; display:inline-block; float:left; color:#000;}
.last {margin:0px;}

.box .indent {padding:18px 18px 0px 18px;}
.box a {color:#216ca1; font-size:12px; line-height:16px; background:url(images/box-a-bg.gif) no-repeat right 10px; padding:7px 18px 0 0; display:inline-block; float:right; font-weight:bold;}

.box:hover {background:url(images/box-bg.gif) no-repeat 0 0; color:#fff;}
.box:hover h5 {color:#fff;}
.box:hover a {color:#fff; font-size:12px; line-height:16px; background:url(images/box-a-bg-hov.gif) no-repeat right 9px; padding:7px 18px 0 0; display:inline-block; float:right;}

.border {border-right:1px dotted #8c8c8c;}

.text {color:#1f1f1f; font-size:12px; line-height:18px; font-weight:bold; text-transform:uppercase; padding:11px 0 3px 0;}
.text1 {color:#000; font-size:12px; line-height:16px; padding:19px 0 5px 0;}

.list span {color:#000; font-weight:bold;}
.block a{
	width: 190px;
	float: right;
	margin-top: -20px;
	text-decoration: none;
	font-weight: bold;
	padding: 0 14px 0 0;
	line-height: 1.2em;
	color: #6b8494;
}
.block a:hover {color:#a31906;}
.list li {border-bottom:1px dotted #8c8c8c; background:none; padding:5px 0 17px 0;}
.list .last {border:none;}

.phone {display:inline-block; width:116px;}

.color1 {
	color: #216ca1;
	text-align: justify;
}
.color2 {color:#be1d07;}
/* ============================= footer ====================== */
.footer-bg {background:url(images/footer-bg.gif) no-repeat top center; height:86px;}

.logo-small {padding-top:19px; float:left;}
.finance {padding:27px 7px 0 0; float:right;}
.policy {color:#6b8494; font-size:14px; line-height:1.2em; float:left; margin-top:-3px; padding-left:2px;}
.policy a {text-decoration:none;color:#6b8494;}
.policy a:hover {color:#216ca1;}
.speech {width:210px; float:right; padding-top:20px;}

.t1 {
	font-size: 24px;
	line-height: 1.2em;
	color: #6b8494;
	text-align: left;
	vertical-align: top;
}
.t2 {font-size:18px; line-height:1.2em; color:#1e1e1e;}
/* ============================= forms ============================= */
#ContactForm {margin-top:-2px;}
#ContactForm label {height:38px; display:block;}
.alignright {text-align:right;}
#ContactForm .input {width:200px; background:url(images/label-bg.gif) no-repeat 0 0; padding:1px 0 2px 3px; font-size:1em; line-height:1.243em; height:20px; border:none;}
textarea {width:201px; height:273px; background:url(images/text-bg.gif) no-repeat 0 0; padding:5px 0 0 5px; overflow:auto; font-size:1em; border:none;}
#ContactForm .link {margin-left:25px; margin-top:10px;}


/*   CSS will be used for packages */

.StartUp {
	background-color: #FFFF66;
	border: 1px solid #999999;
	width:35px;
	text-align:center;
}
.basic {
	background-color: #E9967A;
	width:35px;
	text-align:center;
	border: 1px solid #999999;
}
.premium {
	background-color: #00CC66;
	width:35px;
	text-align:center;
	border: 1px solid #999999;
}
.enterprise {
	background-color: #3366FF;
	width:35px;
	text-align:center;
	border: 1px solid #999999;
}
.franchisor {
	background-color: #990000;
	width:35px;
	text-align:center;
	border: 1px solid #999999;
}
.free {
	background-color: #CDDAE2;
	text-align: center;
	width: 35px;
	border: 1px solid #999999;
}





