body
{
    font-family: arial, tahoma, helvetica, sans-serif;
	font-weight: normal;
    font-size: 14px;
    color: #45455D;
    line-height: 21px;
}

td
{
    font-family: arial, tahoma, helvetica, sans-serif;
	font-weight: normal;
    font-size: 14px;
    color: #45455D;
    line-height: 21px;

}


.home-title
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 2px;
    color: #333333;
    padding-top: 3px;
    text-decoration: none
}
.home-title a
{
    font-weight: bold;
    color: #383c98;
    text-decoration: none
}
.home-title a:hover
{
    color: #f69401;
    text-decoration: none
}
.main-home
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 11px;
	line-height: 13px;
    padding-bottom: 5px;
    color: #333333;
    padding-top: 3px;
    text-decoration: none
}
.main-home a
{
    color: #333333;
    text-decoration: none
}
.main-home a:hover
{
    color: #717171;
    text-decoration: none
}
a.text-promo
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 5px;
    width: 259px;
    color: #333333;
    padding-top: 5px;
    text-decoration: none
}
a.text-promo:hover
{
    color: #555555;
    background-color: #f4f4f4
}
.text
{
    margin: 5px 5px 5px 10px;
    text-decoration: none;
}
.text a
{
    color: #574894;
    text-decoration: underline
}
.text a:hover
{
    color: #e88c02;
    text-decoration: underline
}
.text-benefitsbox
{
    font-weight: normal;
    font-size: 14px;
    margin: 5px 5px 5px 3px;
    color: #45455D;
    text-decoration: none;
    line-height: 21px;
}
.text-benefitsbox a
{
    color: #383c98;
    text-decoration: none
}
.text-benefitsbox a:hover
{
    color: #e88c02;
    text-decoration: none
}
.contents-inner
{
    font-weight: bold;
    font-size: 12px;
    margin: 5px 5px 5px 10px;
    color: #333333;
    text-decoration: none
}
.contents-inner a
{
    color: #574894;
    text-decoration: none
}
.contents-inner a:hover
{
    color: #e88c02;
    text-decoration: none
}
.title-right
{
    font-weight: bold;
    font-size: 11px;
    margin: 3px 5px 3px 1px;
    color: #ffffff;
    text-decoration: none
}
.title-right a
{
    color: #ffffff;
    text-decoration: none
}
.title-right a:hover
{
    color: #ffffff;
    text-decoration: none
}
.text-info {
    font-weight: normal;
    font-size: 12px;
    margin: 5px 5px 5px 7px;
    color: #666666;
    text-decoration: none;
    line-height: 14px;
}

.text-right
{
    font-weight: normal;
    font-size: 12px;
    margin: 5px 5px 5px 7px;
    color: #45455d;
    text-decoration: none;
    line-height: 16px;
}
.text-right-info
{
    font-weight: normal;
    font-size: 12px;
    margin: 5px 5px 5px 7px;
    color: #333333;
    text-decoration: none
}
.text-right a
{
    color: #333333;
    text-decoration: none
}
.text-right a:hover
{
    color: #717171;
    text-decoration: none
}
.text-right-red
{
    font-weight: normal;
    font-size: 11px;
    margin: 5px 5px 5px 7px;
    color: #333333;
    text-decoration: none
}
.text-right-red a
{
    color: #d10101;
    text-decoration: none
}
.text-right-red a:hover
{
    color: #383c98;
    text-decoration: none
}
.breadcrumb
{
    font-weight: normal;
    font-size: 11px;
    margin: 5px 5px 5px 10px;
    color: #666666;
    text-decoration: none
}
.breadcrumb a
{
    color: #574894;
    text-decoration: none
}
.breadcrumb a:hover
{
    color: #e88c02;
    text-decoration: none
}
.footer-white
{
    padding-right: 1px;
    padding-left: 1px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 1px;
    color: #ffffff;
    padding-top: 1px;
    font-family: arial, tahoma, helvetica, sans-serif;
    text-decoration: none
}
.footer-white a
{
    color: #ffffff;
    text-decoration: none
}
.footer-white a:hover
{
    color: #ffa31a;
    text-decoration: none
}
.top-nav-off
{
    font-weight: bold;
    font-size: 10px;
    padding: 4px;
    color: #ffffff;
    text-decoration: none;
}
a.top-nav
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 89px;
}
a.top-nav:hover
{
    background-color: #7c7d95
}
a.top-nav-112
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 112px;
}
a.top-nav-112:hover
{
    background-color: #7c7d95
}
a.top-nav-82
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 82px;
}
a.top-nav-82:hover
{
    background-color: #7c7d95
}
a.top-nav-106
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 106px;
}
a.top-nav-106:hover
{
    background-color: #7c7d95;
}


a.top-nav-101
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 101px;
}
a.top-nav-101:hover
{
    background-color: #7c7d95;
}

a.top-nav-124
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 124px;
}
a.top-nav-124:hover
{
    background-color: #7c7d95
}


a.top-nav-94
{
    display: block;
    font-weight: bold;
    font-size: 10px;
	line-height: 40px;
    color: #ffffff;
    text-decoration: none;

    width: 94px;
}
a.top-nav-94:hover
{
    background-color: #7c7d95
}




a.center-nav-purple
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 4px;
    width: 184px;
    color: #ffffff;
    padding-top: 4px;
    text-decoration: none
}
a.center-nav-purple:hover
{
    color: #333333;
    background-color: #a7aecd
}
a.center-nav-orange
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 4px;
    width: 184px;
    color: #ffffff;
    padding-top: 4px;
    text-decoration: none
}
a.center-nav-orange:hover
{
    color: #333333;
    background-color: #dac8a1
}
a.center-nav-green
{
    display: block;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 4px;
    width: 184px;
    color: #ffffff;
    padding-top: 4px;
    text-decoration: none
}
a.center-nav-green:hover
{
    color: #333333;
    background-color: #bacbb8
}
a.center-nav-blue
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 4px;
    width: 184px;
    color: #ffffff;
    padding-top: 4px;
    text-decoration: none
}
a.center-nav-blue:hover
{
    color: #333333;
    background-color: #8ab9d1
}
.sidebar-left-off
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 4px;
    color: #333333;
    padding-top: 4px;
    text-decoration: none
}
a.sidebar-left
{
    padding-right: 5px;
    display: block;
    padding-left: 5px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 4px;
    width: 179px;
    color: #333333;
    padding-top: 4px;
    text-decoration: none
}
a.sidebar-left:hover
{
    color: #000000;
    background-color: #e8e6de
}
ul.nav
{
    padding-right: 1.4em;
    padding-left: 1.4em;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}

ul.nav li {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 20px;
	font-size: 95%;
	line-height: 120%;
}

.pagetitle-white
{
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 1px;
    margin-left: 10px;
    color: #ffffff;
    margin-right: 5px;
    font-family: arial, tahoma, helvetica, sans-serif;
    text-decoration: none
}
.pagetitle-white a
{
    color: #ffffff;
    text-decoration: none
}
.pagetitle-white a:hover
{
    color: #515151;
    text-decoration: none
}
.articletitle
{
    font-weight: normal;
    font-size: 20px;
    margin-left: 10px;
    color: #6e7585;
    margin-right: 10px;
    text-decoration: none
}
.box-gray
{
    border-right: #6e7585 1px solid;
    border-top: #6e7585 1px solid;
    border-left: #6e7585 1px solid;
    border-bottom: #6e7585 1px solid
}
.box-bundle
{
    border-right: #c2c2c2 1px solid;
    border-top: #c2c2c2 1px solid;
    border-left: #c2c2c2 1px solid;
    border-bottom: #c2c2c2 1px solid
}
a.intro-nav
{
    border-right: #717171 1px solid;
    padding-right: 9px;
    display: block;
    padding-left: 9px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 9px;
    width: 354px;
    color: #ffffff;
    padding-top: 9px;
    border-bottom: #717171 1px solid;
    text-decoration: none
}
a.intro-nav:hover
{
    border-right: #515151 1px solid;
    border-bottom: #515151 1px solid;
    background-color: #697ba4
}
.selectbox
{
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: arial;
    background-color: #f4f4f4
}
.form1
{
    font-weight: normal;
    font-size: 10px;
    margin: 4px 5px 2px 0px;
    color: black;
    font-family: verdana, arial, tahoma, helvetica, sans-serif;
    text-decoration: none
}
.form
{
    font-weight: normal;
    font-size: 10px;
    margin: 4px 5px 2px 0px;
    color: #616159;
    font-family: verdana, arial, tahoma, helvetica, sans-serif;
    text-decoration: none
}
.form a
{
    color: #595959;
    text-decoration: none
}
.form a:hover
{
    color: #e88c02;
    text-decoration: none
}
.form-ty
{
    font-weight: normal;
    font-size: 12px;
    margin: 4px 5px 2px 0px;
    color: #2e3192;
    font-family: arial, tahoma, helvetica, sans-serif;
    text-decoration: none
}
.form-ty a
{
    color: #595959;
    text-decoration: none
}
.form-ty a:hover
{
    color: #e88c02;
    text-decoration: none
}



.home_12
{
	padding:10px 12px 5px 5px;
	font-weight: normal;
	font-size: 14px;
	line-height: 21px;
	color: #45455d;
	text-decoration: none;
	font-family: arial;

}
.home_12 a
{
    color: #333333;
    text-decoration: none;
}
.home_12 a:hover
{
    color: #717171;
    text-decoration: none;
}

	hr 
		{
		color: #a7a7a7;
		margin: 10px 0;
		padding: 0px;
		height: 1px
		}





/*------------------------RIGHT SIDE BAR ADDITIONS---------------------*/
h1{
	color:#464660;
	font-size:18px;
	font-weight:normal;
	
}
h2{
	color:#464660;
	font-size:16px;
	font-weight: normal;
}

#right-side-bar{
	background:#29a9ea url(../images/right-side-bar.gif) no-repeat;
	height: 700px;
	width: 185px;
	position: absolute;
	top: 95px;

}

#right-side-header-text{
	padding-top: 60px;
	margin: 0 10px;

}

#right-side-header-text ul{
	color:white;
	font-size:11px;
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 15px 0px;
}

#right-side-links{
	
}

#right-side-links ul{
	list-style-type: none;
	padding: 0 10px;
	margin: 0;
}

#right-side-links ul li{
	padding:3px 0;


}

#right-side-links ul li a{
	color: white;
	text-decoration: none;
	font-size: 11px;
	text-align:center;
	background-color: #0877af;
	padding:15px;
	border:1px solid white;
	display: block;


}

#right-side-links ul li a:hover{
	background-color: #63a9cb;
}

#what-is{
	background: transparent url(../images/what_is_external_it.gif) no-repeat;
	height: 83px;
}

#right-side-powered{
	height: 75px;
	margin-left: 20px;
	position: relative;
	top: 15px;
}

img {
	border: none;
}

p.header{
	color:white;
	font-size:18px;
	text-align: center;
}

.pricing .text-right{
	font-size: 11px;
	text-align: center;
}