/* *** Standard Screen Layout - Qube Global Software *** */
/* CC Ltd. July 2007  */

body {
	background-color: #b50038;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#535353;
	padding:0px;
	margin:0px;
	background-image: url(assets/global/bg.jpg);
	background-repeat: repeat-x;
}



/* ----------container to center the layout-------------- */
#container {
	width: 928px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

/* ----------hidden areas-------------- */

#hidden {
	VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}


/* ----------top banner-------------- */
#banner {
	padding: 0px;
	background-image: url(assets/global/top_Banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 165px;
	margin: 0px;
}

#bannerlanding {
	padding: 0px;
	background-image: url(assets/global/top_Banner_landing.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 165px;
	margin: 0px;
}

#searchlogins {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nav {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 237px;
}

#navitems {
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#location {
	padding: 0px;
	margin-top: 39px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 290px;
	font-size: 9px;
	color: #B50246;
}

#location a {
	color: #FFFFFF;
	background-color: #B50246;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	text-decoration:none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#location a:hover {
	color: #FFFFFF;
	background-color: #666666;
	text-decoration:none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}




/* -----------------content--------------------- */
#content {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

p, pre{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/* -----------------left nav inner pages--------------------- */

#leftcol {
	float: left;
	display: block;
	width: 257px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#leftcol h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;	color: #B50246;margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c0033;
}

#leftnav {
	width: 214px;
}

#navbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#navbox li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navbox ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#li_image a{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#333333;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_image a:hover{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imageh a{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#333333;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imageh a:hover{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_onh.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_subh a{
	font-size:9px;
	width:204px;
	text-decoration:none;
	text-align:left;
	color:#1d92b8;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#li_subh a:hover{
	font-size:9px;
	width:204px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-image:url(assets/nav/horizon_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_sub a{
	font-size:9px;
	width:204px;
	height:16px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#B50246;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#li_sub a:hover{
	font-size:9px;
	width:204px;
	height:16px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	background-color: #B50246;
}
#li_image a{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#333333;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imagep a{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#333333;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imagep a:hover{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_onp.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_subp a{
	font-size:9px;
	width:204px;
	text-decoration:none;
	text-align:left;
	color:#af006e;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#li_subp a:hover{
	font-size:9px;
	width:204px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 6px;
	background-image:url(assets/nav/planet_sub.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imageq a{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#333333;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_imageq a:hover{
	font-size:10px;
	width:204px;
	height:25px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(assets/inner/leftnav/nav_onq.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#li_subq a{
	font-size:9px;
	width:204px;
	height:16px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#6c8d24;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#li_subq a:hover{
	font-size:9px;
	width:204px;
	height:16px;
	text-decoration:none;
	text-align:left;
	text-indent:6px;
	color:#FFFFFF;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	background-color: #6c8d24;
}


/* -----------------home content--------------------- */

#maincontent {
	margin-top: 0px;
	margin-right: 63px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#newsarea {
	float: left;
	display: block;
	width: 257px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#newsarea #articles {
	width: 221px;
}

#articles p {
	font-size: 10px;
}

#articles strong {
	font-size: 11px;
	line-height: 12px;
}

#articles h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;	color: #B50246;margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c0033;
}

#newsarea #feature {
	width: 214px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* -----------------articles nav area--------------------- */


#items {
	margin: 0px;
	padding: 0px;
}

#items li{
	list-style-type: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:154px;
}
#items ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#li_news a{
	font-size:11px;
	width: 221px;
	height: 60px;
	text-decoration:none;
	text-align:left;
	color:#535353;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(assets/home/news_off.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}

#li_news a:hover{
	font-size:11px;
	width: 221px;
	height: 60px;
	text-decoration:none;
	text-align:left;
	color:#535353;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(assets/home/news_on.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}

#li_events a{
	font-size:11px;
	width: 221px;
	height: 95px;
	text-decoration:none;
	text-align:left;
	color:#b50246;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(assets/home/events_off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}

#li_events a:hover{
	font-size:11px;
	width: 221px;
	height: 95px;
	text-decoration:none;
	text-align:left;
	color:#b50246;
	display:block;
	font-weight: normal;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(assets/home/events_off.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
}

/* -----------------main area content--------------------- */


#welcome {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 575px;
}

#welcomegrid {
	padding: 0px;
	margin: 0px;
}

#welcome #solutionizer {
	float: left;
	display: block;
	padding: 0px;
	width: 570px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

#welcome #image {
	float: left;
	display: block;
	padding: 0px;
	width: 259px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 12px;
}


#welcome p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	font-size: 10px;
}

#welcome #software {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#software #horizon {
	float: left;
	display: block;
	width: 183px;
	height: 229px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(assets/home/horizonpanel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#software #planet {
	float: left;
	display: block;
	width: 183px;
	height: 229px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(assets/home/planetpanel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#software #qube {
	float: left;
	display: block;
	width: 183px;
	height: 229px;
	padding: 0px;
	margin: 0px;
	background-image: url(assets/home/qubepanel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#panelcopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 130px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 18px;
	height: 64px;
}


/* -----------solutions--------------------------- */

#solutions {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 575px;
}

#solutions h2 {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 16px;	color: #B50246;padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9C0033;
}

#solutions a {
	font-weight: bold;
	color: #B50246;
	text-decoration: none;
}

#solutions a:hover {
	font-weight: bold;
	color: #B50246;
	text-decoration: underline;
}

#solutions a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}

#solutiongrid {
	padding: 0px;
	margin: 0px;
}

#sectionpadding {
	width: 98%;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ctas {
	padding: 0px;
	margin: 0px;
	width: 204px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#solutions p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	padding: 0px;
}

#sectionoptions {
	font-size: 9px;
	color: #666666;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B50246;
}


/* ----------------------------------------------- */
/* -----------Horizon----------------------------- */
/* ----------------------------------------------- */

#solutions #horizon {
	float: left;
	display: block;
	width: 574px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(assets/inner/solutions/horizon_separator.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#solutions #horizon h3 {
	font-size: 12px;
	color: #0C345A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#ctas #callhorizon {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1d92b8;
	margin: 0px;
	text-align: right;
	background-image: url(assets/inner/solutions/cta_h_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#callhorizon #callus {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	text-indent: 10px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
#callhorizon #option1 {
	background-image: url(assets/inner/solutions/cta_h_option1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
}

#callhorizon #option2 {
	background-image: url(assets/inner/solutions/cta_h_option2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 9px;
}

#ctas #callhorizon a {
	color: #FFFFFF;
	text-decoration: none;
}
#ctas #callhorizon a:hover {
	color: #13557e;
	text-decoration: none;
}

#horizonnav {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#horizonnav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#horizonnav ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#li_h a{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#66a5c0;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_h_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#li_h a:hover{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#ffffff;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_h_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* ----------------------------------------------- */
/* ---------------Planet-------------------------- */
/* ----------------------------------------------- */

#solutions #planet {
	float: left;
	display: block;
	width: 574px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#solutions #planet h3 {
	font-size: 12px;
	color: #8B0662;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#ctas #callplanet {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #af006e;
	margin: 0px;
	text-align: right;
	background-image: url(assets/inner/solutions/cta_p_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#callplanet #callus {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	text-indent: 10px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
#callplanet #option1 {
	background-image: url(assets/inner/solutions/cta_p_option1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
}

#callplanet #option2 {
	background-image: url(assets/inner/solutions/cta_p_option2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 9px;
}

#ctas #callplanet a {
	color: #FFFFFF;
	text-decoration: none;
}
#ctas #callplanet a:hover {
	color: #6a0360;
	text-decoration: none;
}

#planetnav {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#planetnav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#planetnav ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#li_p a{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#d36cc9;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_p_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#li_p a:hover{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#ffffff;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_p_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* ----------------------------------------------- */
/* -----------------Qube-------------------------- */
/* ----------------------------------------------- */

#solutions #qube {
	float: left;
	display: block;
	width: 574px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#solutions #qube h3 {
	font-size: 12px;
	color: #004A12;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#ctas #callqube {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6c8d24;
	margin: 0px;
	text-align: right;
	background-image: url(assets/inner/solutions/cta_q_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#callqube #callus {
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	text-indent: 10px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
#callqube #option1 {
	background-image: url(assets/inner/solutions/cta_q_option1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
}

#callqube #option2 {
	background-image: url(assets/inner/solutions/cta_q_option2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 17px;
	text-align: left;
	text-indent: 10px;
	line-height: 17px;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 9px;
}

#ctas #callqube a {
	color: #FFFFFF;
	text-decoration: none;
}
#ctas #callqube a:hover {
	color: #004A12;
	text-decoration: none;
}

#qubenav {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#qubenav li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#qubenav ol{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#li_q a{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#67b179;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_q_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#li_q a:hover{
	font-size:9px;
	width:204px;
	height:22px;
	text-decoration:none;
	text-align:left;
	text-indent:18px;
	color:#ffffff;
	display:block;
	font-weight: bold;
	list-style-type: none;
	font-family: Verdana, Arial, Verdana, sans-serif;
	line-height: 22px;
	padding: 0px;
	background-image: url(assets/inner/solutions/cta_q_nav.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/* -----------Inner screens--------------------------- */

#inner {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 575px;
}

#inner h2 {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	font-size: 16px;	color: #B50246;padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9C0033;
}


#innergrid {
	padding: 0px;
	margin: 0px;
}

#inner #innergrid #sectionpadding {
	width: 98%;
	padding: 0px;
	margin: 0px;
}

#mainsec {
	float: left;
	display: block;
	width: 574px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#mainsecwide {
	float: left;
	display: block;
	width: 574px;
	margin: 0px;
	padding: 0px;
}

#horizon li {
	color: #13557E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-type: square;
}

#qube li {
	color: #004A12;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-type: square;
}

#planet li {
	color: #6A0360;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-type: square;
}

#mainsec li {
	color: #8C0030;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	list-style-type: square;
}

#mainsec h3 {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#mainsecwide h3 {
	font-size: 11px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


#qube h4 {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#planet h4 {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#inner a {	
	color: #B50246;
	text-decoration: none;
	font-weight: bold;
}

#inner a:hover {	
	color: #B50246;
	text-decoration: underline;
	font-weight: bold;
}

#inner a:visited {	
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}


#rightsec {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 188px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}

#horizonlinks a {
	color: #006C8C;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(assets/inner/links-horizon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#planetlinks a {
	color: #7f004c;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(assets/inner/links-planet.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#qubelinks a {
	color: #406420;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(assets/inner/links-qube.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#horizonlinks {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#qubelinks {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#planetlinks {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#newsevents {
	padding: 6px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 11px;
	margin-left: 1px;
	border: 1px solid #C0C0C0;
	font-size: 11px;
}

#eventdetails {
	padding: 4px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 11px;
	margin-left: 1px;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #B20038;
	background-image: url(assets/global/eventdetails_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/* -----------footer--------------------------- */
#footer {
	width: 928px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(assets/global/footer_Bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-top: 40px;
}

#footerlanding {
	width: 928px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(assets/global/footer_Bg_landing.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-top: 0px;
}

#footer #address {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer #legal {
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#footer a {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration:underline;
}

#footer a:hover {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration:none;
}

#footer a:visited {
	color: #DE92AA;
	font-size: 9px;
	text-decoration:none;
}




/* dynamic menu for solutions */

#nav_lower{
float: left;
	width: 8em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	
	margin: 0 0 0em 0;

}
#nav_lower a {
	display: block;
	width: 8em;
	w\idth: 6em;
	
	color:#333333;
	text-decoration: none;
}




 #nav_lower ul {
	float: left;
	width: 8em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #dddddd;
	border-width: 1px 0;
	margin: 0 0 0em 0;
	
}



#nav_lower a.daddy {
	
	padding: 0.25em 2em;
	
	
}



#nav_lower li {
	float: left;
	padding: 0;
	width: 10em;

	
}

#nav_lower li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav_lower li li {
	padding-right: 1em;
	width: 13em
}

#nav_lower li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav_lower li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav_lower li:hover ul ul, #nav_lower li:hover ul ul ul, #nav_lower li.sfhover ul ul, #nav_lower li.sfhover ul ul ul {
	left: -999em;
	
}

#nav_lower li:hover ul, #nav_lower li li:hover ul, #nav_lower li li li:hover ul, #nav_lower li.sfhover ul, #nav_lower li li.sfhover ul, #nav_lower li li li.sfhover ul {
	left: auto;
	
}

#nav_lower li ul li:hover, #nav_lower li ul li.sfhover {
	background: #cccccc;
	
}
#horizon blockquote {
	background-image: url(assets/global/quotes/quotes_h.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 98px;
	width: 503px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 4px;
	font-size: 11px;
	color: #13557E;
}

#qube blockquote {
	background-image: url(assets/global/quotes/quotes_q.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 98px;
	width: 503px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 4px;
	font-size: 11px;
	color: #004a12;
}

#planet blockquote {
	background-image: url(assets/global/quotes/quotes_p.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 98px;
	width: 503px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 4px;
	font-size: 11px;
	color: #a6006a;
}

#panelcopy a {
	color: #FFFFFF;
	text-decoration: none;
}

#photos {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 9px;
	float: right;
	width: 260px;
	text-align: right;
}

#facts {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 9px;
	float: right;
	width: 174px;
	text-align: left;
	background-image: url(assets/global/qubefact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #D5AEB5;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 9px;
	color: #FFFFFF;
}

#container #banner #searchlogins #logins {
	font-size: 10px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logins a {
	background-image: url(assets/home/bulletlogin.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333333;
	text-decoration: none;
}
#searchlogins #search {
	background-image: url(assets/home/searchbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
	width: 170px;
	background-color: #B50246;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 695px;
	font-size: 11px;
	color: #FDBFD7;
	padding: 0px;
}
#searchlogins #search #searchform {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.searchbox {
	height: 12px;
	width: 95px;
}
#searchlogins #search #searchform #form1 {
	margin: 0px;
	padding: 0px;
}
#maincontent #landing {
	margin: 0px;
	padding: 0px;
	width: 830px;
}
#landing #landingcol1 {
	float: left;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	line-height: 16px;
}

#landing #landingcol1b {
	float: left;
	width: 400px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	line-height: 16px;
}
#landing #landingcol2 {
	float: left;
	width: 380px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 16px;
}
#container #banner #landingtop {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 280px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#solutionizer a {
	font-weight: bold;
	color: #B50246;
	text-decoration: none;
}

#solutionizer a:visited {
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
#solutionizer h5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-size: 12px;
}
#signoff {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	color: #333333;
}
#signoff a {
	font-weight: bold;
	color: #B50246;
	text-decoration: none;
}
#eventdetails h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #E9B6C7;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E9B6C7;
}
#facts strong {
	color: #580026;
}
#addressbox {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	color: #666666;
	background-image: url(assets/inner/addressbox.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D0D0D0;
}
#addressicon {
	margin: 0px;
	padding-top: 14px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
#padding {
	margin: 0px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.boxheadings {
	color: #FFFFFF;
	background-color: #A00034;
	padding: 6px;
	font-weight: bold;
}
.input-fields {
	width: 95%;
}
.errormessage {
	background-color: #FFCC00;
	padding: 7px;
	color: #333333;
	font-weight: bold;
}
.validation {
	background-color: #FFCC00;
	
}
a:visited {
	color: #999999;
	text-decoration: underline;
}
