/* CSS Document */
div, p, li, table, tr, td, h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	/*border:none;*/
	line-height:normal;
}

blockquote *{
	line-height:150%;
}

body {
	margin: 0 0 10px;
	padding: 0px;
	font-size: 12px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
}

a {
	color:#FF6600;
	text-decoration:none;
}
a.visted {
	color:#FF6600;
}

#content_out a:hover{
	color:#999;
}

#content_out table {
/*	border-right:1px solid #000;
	border-bottom:1px solid #000; */
	
	font-size:100%;
	text-align:left;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:0px;
}
#content_out table th {
	background-color:#FF6600;
	padding: 6px;
	font-size:13px;
	font-weight:400;
	color:#FFF;
	
/*	border-top:1px solid #000;
	border-left:1px solid #000; */
}
#content_out table td {
	padding:6px;
	
/*	border-top:1px solid #000;
	border-left:1px solid #000; */
}

#content_out table.customborder {
	border-top:1px solid #000;
	border-left:1px solid #000;
}
#content_out table.customborder th {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
#content_out table.customborder td {
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}

li {
	margin-left:20px;
	margin-bottom:7px;
	font-size:12px;
}

#content_out table.editor_nb{
	border:0;
}

#content_out table.editor_nb th{
	border:0;
}
#content_out table.editor_nb td{
	border:0;
}

#content
{
	
}

#content table.nb{
	border:0;
}

#content table.nb th{
	border:0;
}

#content table.nb td{
	border:0;
}

.main-wrapper{
	width:100%;
	margin-top:15px;
}

#frame_top {
 	height:73px;
 	width:970px;
 	background:url(../images/frame-top-bg.gif) 0 0 no-repeat;
 	position:relative;
}

#frame_main{
	width:100%;
	background:url(../images/mainframe-bottom-bg.gif) bottom left no-repeat;
	margin:9px 0 12px;
	padding:0 0 10px;
}

.logo{
	position:absolute;
	left:20px;
	top:9px;
	z-index:91;
}

#universal-navigation
{
	margin:0;
	position:absolute;
	top:3px;
	left:288px;
	padding:0;
}

#universal-navigation li
{
	list-style:none;
	float:left;
	margin:0 17px 0 0;
}

#headtelnumber
{
	position:absolute;
	top:17px;
	right:9px;
}

.inner-wrapper {
	width:970px;
	background-color:#FFFFFF;
	height:auto;
	clear:both;
	margin-top:0px;
	position:relative;
}

#main_content{
	height:auto;
	clear:both;
}

#top_subnav_IE {
	padding:0px;
	margin:0px;
	position:absolute;
	top:62px;
	left:643px;
}

#top_subnav_FF {
	padding:0px;
	margin:0px;
	position:absolute;
	top:62px;
	left:643px;
}

.tsnav
{
	margin:0;
	padding:0;
	list-style:none;
}

.tsnav li{
	display:block;
	float:left;
	margin:0 9px 0 0;
	padding:0;
	height:12px;
}

/*******EN OLD SITE****************************
#tsnav_fr
{
	width:347px;
	margin:0;
	padding:0;
	list-style:none;
}

#tsnav_fr li{
	display:inline;
	margin-left:5px;
}
***********************************/
#maincontent_out {
	width:948px;
	height:auto;
	position:relative;
	padding:15px 0 0 8px;
	margin:0 0 5px 0;
	/margin-bottom:-30px;
	text-align:left;
}

#maincontent_out_st {
	width:948px;
	height:auto;
	position:relative;
	padding:15px 0 0 8px;
	_padding:15px 0 0 0;
	margin:0 0 5px 0;
	/margin-bottom:-15px;
	text-align:left;
	_left:8px;
}

#out_top {
	width:905px;
	height:6px;
	background-image:url(../images/out_top.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

#out_middle {
	height:auto;
	padding:0px;
	margin:0px;
	clear:both;
}

#out_bottom {
	width:905px;
	height:12px;
	background-image:url(../images/out_bottom.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	clear:both;
}

#topflashportion{
	margin:0;
	padding:5px 0 0;
	height:auto;
	position:relative;
	height:200px;
}

.expandrimbox
{
	width:968px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

#home_maincontent
{
	position:relative;
	width:100%;
}

#maincontent_in {
	width:698px;
	height:auto;
	padding:0px;
	margin:0px;
}

#in_middle {
	width:698px;
	height:100%;
	padding:0px;
	margin:0px;
}

#search_login_in_IE {
	position:absolute;
	left:420px;
	top:30px;
}

#search_login_in_FF {
	position:absolute;
	left:420px;
	top:26px;
}

/*OLD SITE**********************
#subnav_in {
	width:202px;
	height:auto;
	padding:25px 20px 0;
	margin:0px;
	clear:both;
	float:left;
}
*********************************/
#subnav_top { /*unnec*/
	width:190px;
	height:9px;
	background-image:url(../images/subnav_top.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	clear:both;
}

#subnav_middle {
	width:202px;
	height:100%;
	padding:0;
	margin:0px;
	clear:both;
	float:left;
	text-transform:lowercase;
}

#frame_bottom {
	 width:970px;
	 margin:0 auto;
}

#frame_footernav {
	width:970px;
	float:left;
	color:#929497;
	margin-top:15px;
	text-transform: lowercase;
	font-size:10px;
}

#frame_footernav a{
	color:#929497;
	text-decoration:none;
	padding:0;
	font-weight:normal;
}

#frame_footernav a:hover{
	text-decoration:underline;
}

#footernav
{
	margin:0 auto;
	width:910px;
}

#footernav td
{
	width:182px;
	text-align:left;
}

#footernav td.top
{
	font-size:12px;
	padding-bottom:10px;
	vertical-align:top;
}

#footernav ul
{
	margin:0;
	padding:0;
}

#footernav ul li
{
	text-transform: lowercase;
	font-size:10px;
	list-style-type:none;
	margin:0 0 1px;

}

a.copy_priv{
	color:#929497;
	text-decoration:none;
}

a.copy_priv:hover
{
	text-decoration:underline;
}

#nav_left {
	background-image:url(../images/nav_left2.gif);
	height:28px;
	width:13px;
	float:left;
	z-index:99;
}

#nav_middle {
	background-image:url(../images/nav_middle.gif);
	background-repeat:repeat-x;
	width:867px;
	height:28px;
	float:left;
	position:relative;
	z-index:99;
}

#nav_right {
	/*background-image:url(../images/nav_right2.gif);*/
	height:28px;
	width:12px;;
	float:left;
	z-index:99;
}

img {
	border:0px;
}

p {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 10px;
	margin: 0 0 0 0;
}
.smalldescr {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#siteFrame {
	width: 968px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	/*border: red thin solid;*/
	position:relative;
	padding-bottom:10px; /*add for new header banner*/
}

#banner, #mainnav, #subnav, #bottom
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*border:red thin solid;*/
}

#mainSite {
	width: 948px;
	margin-bottom: 0;
}

/*add for new header banner*/
#mainSite_subdomain {
	width: 948px;
	margin-bottom: -35px;
	position:relative;
	top:-39px;
	z-index:20;
}

#banner {
	width: 100%;
}

#loginForm input {
	font-size:11px;
}

/*****Admin Edit btns********************************************************************************************************/

a#lnk_edit {
	color: #FF6600;
	text-decoration: none;
	text-transform: lowercase;
	font-weight:bold;
}
a#lnk_edit:hover {
	color: #999999;
	text-decoration: underline;
}

div#amenu_tab a#lnk_edit {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: lowercase;
	font-weight:bold;
	font-size:12px;
}
div#amenu_tab a#lnk_edit:hover {
	color: #FFFF00;
}

.white{
	color:#fff;
}

/*************************************************************************************************************/
/* third level */
/* move to simpletree.css */ 

/*************************************************************************************************************/


#breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#breadcrumb a {
	color:#999999;
	padding:0px 3px 0px 3px;
}

#breadcrumb a:hover {
	background-color:#999999;
	color:#ffffff;	
	padding:0px 3px 0px 3px;
}

/*************************************************************************************************************/


#maincontent {
	width:658px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:25px;
	margin-right:15px;
	clear:both;
	padding-top:5px;
	color:black;
	font-size:12pt;
	letter-spacing:normal;
	line-height:150%;
}

#maincontent_left
{
	width:723px;
	float:left;
	margin:0 9px 0 0;
	height:auto;
	padding:0;
	/margin-bottom:20px;
}

#maincontent_left_st
{
	width:723px;
	float:left;
	margin:-45px 9px 0 0;
	height:auto;
	padding:0;
	/margin-bottom:20px;
	z-index:2;
}

#maincontentbox
{
	position:relative;
	height:520px;
	height:auto !important;
	min-height:520px;
	float:left;
}

html > body #content_out
{
	width:665px;
	background:url(../images/subpage-contentsbox-bg.png) 0 0 repeat-y;
	position:relative;
	margin:0;
	padding:20px 33px 20px 25px;
	height:520px;
	height:auto !important;
	min-height:520px;
}

* html #content_out
{
	width:665px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/subpage-contentsbox-bg.png');
	position:relative;
	margin:0;
	padding:20px 33px 20px 25px;
	float:left;
	height:520px;
	/*height:auto !important;*/
	min-height:520px;
}


html > body #maincontentboxtop
{
	width:723px;
	height:7px;
	background:url(../images/subpage-contentsbox-top-bg.png) 0 0 repeat-y;
	position:absolute;
	top:-7px;
	left:0;
}

* html #maincontentboxtop
{
	width:723px;
	height:7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/subpage-contentsbox-top-bg.png');
	position:absolute;
	top:-7px;
	left:0;
}


html > body #maincontentboxbtm
{
	position:absolute;
	background:url(../images/subpage-contentsbox-btm-bg.png) 0 0 no-repeat;
	width:723px;
	height:10px;
	bottom:-10px;
	left:0;
}

* html #maincontentboxbtm
{
	position:absolute;
	width:723px;
	height:10px;
	bottom:-15px;
	left:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/subpage-contentsbox-btm-bg.png');
	float:left;
}

#maincontent_right
{
	width:216px;
	float:left;
	margin:0;
	height:auto;
}

#maincontent_right_st
{
	width:216px;
	float:left;
	margin:-52px 0 0;
	height:auto;
	z-index:2;
}

html > body #subnavbox
{
	width:216px;
	margin:0 0 21px;
	height:50px; /*height:160;*/
	height:auto !important;
	min-height:50px; /*min-height:160;*/
	/*background:url(../images/subnav-bg.png) 0 0 repeat-y;*/
	padding:0 0 0;
	position:relative;
	float:left;
}

* html #subnavbox
{
	width:216px;
	margin:0 0 21px;
	height:50px; /*height:160;*/
	/*height:auto !important;*/
	min-height:50px; /*min-height:160;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/subnav-bg.png');*/
	padding:0 0 0;
	position:relative;
	float:left;
}

html > body #subnavbox span{
	font-size:12x;
	font-weight:bold;
	background:url(../images/subnav-head-bg.png) 0 0 no-repeat;
	height:21px;
	width:204px;
	display:block;
	padding:8px 0 0 12px;
	margin:0 0 0;
}

* html #subnavbox span{
	font-size:12x;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/subnav-head-bg.png');
	float:left;
	height:21px;
	width:204px;
	display:block;
	padding:8px 0 0 12px;
	margin:0 0 0;
}

#subnavbox span a.subnav_a{
	color:#000;
	text-decoration:none;
}

#subnavbox span a.subnav_a:hover{
	color:#666;
	text-decoration:none;
}

.top-subnavbox
{
	width:208px;
	height:2px;
	background:url(../images/subnav-top-bg.gif) 0 0 no-repeat;
	position:absolute;
	top:0;
	left:0;
}

html > body .btm-subnavbox
{
	width:216px;
	height:10px;
	background:url(../images/subnav-btm-bg.png) 0 0 no-repeat;
	position:absolute;
	bottom:-10px;
	left:0;
}

* html .btm-subnavbox
{
	width:216px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/subnav-btm-bg.png');
	position:absolute;
	bottom:-15px;
	left:0;
	float:left;
}
/*
.testbg
{
	
	width:948px;
	height:10px;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/univbox-btm-l-bg.png');
}
*/
#maincontent table, #maincontent td, #maincontent p, #maincontent br{
	margin:0px;
	padding:0px;
}

#maincontent ul{
	margin-top:0px;
	margin-bottom:0px;
	line-height: 150%;
}

#maincontent p {
	/*margin-left:10px;*/
	margin-right:10px;
	margin-bottom:10px;
	font-size:12px;
	clear:both;
	width:100%;
}

#maincontenttable
{
	width:658px;
	height:550px;
}

#maincontent #maincontenttable p {
	/*margin-left:10px;*/
	margin-right:10px;
	margin-bottom:10px;
	font-size:12px;
	clear:both;
}

#maincontent li{
	list-style:url(../images/small_dot.gif);
	padding-bottom:5px;
}


#maincontent table {
	width:auto;
	/*margin-left:10px;*/
	margin-bottom:10px;
	margin-right:10px;
	width:inherit;
	clear:both;
}

#maincontent td {
	padding:3px;
	font-size:12px;
}

.mfield_em
{
	font-size:11px;
}

#maincontent .mfield {
	color:red;
}

#contactnow table td .mfield
{
	color:red;

}

#maincontent .sfield {
	color: #333;
}

#maincontent #title {
	width: 100%;
	font-size: 28px;
	color: #000066;
}

#maincontent #content {
	width: 100%;
}
/*
#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6{
	clear:both;
	width:inherit;
}

#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4{
	font-size:20px;
}
*/
#maincontent blockquote *{
	line-height:150%;
}
#maincontent blockquote p{
	line-height:150%;
}

#bottom {
	width: 100%;
	/*border: red thin solid;*/
}

/*******site map***************************************************************************************/


#sitemap *{
	padding:0px;
	margin:0px;
}

#sitemap a{
	text-decoration:none;
	color:#666666;
}

#sitemap a:hover{
	text-decoration:underline;
	color:#666666;
}

#sitemap div, #sitemap ul, #sitemap li{
	padding:0px;
	margin:0px;
}

#sitemap ul{
	margin:0px 0px 3px 10px;
}

#sitemap ul li{
	margin:0px 0px 3px 10px;
}

#sitemap ul ul{
	margin:0px 0px 3px 10px;
}

#sitemap ul li ul li{
	margin:0px 0px 3px 10px;
	font-size:12px;
	
}

#sitemap #sitemap_level2 {
	font-size:14px;
	font-weight:bold;
}


/*******calender********************************************/

.calendar {
	width: 200px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.calendar_large {
	width: 98%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.calendar_large td {
	height: 50px;
	width: 14%; 
	text-align: left; 
	vertical-align: top;
}

.calendar_month {
	background-color:#003366;
	text-align: center;
	color: #CCCCCC;
}

.calendar_today {
	background-color:#FF0000;
	text-align: center;
}

.calendar_post {
	background-color:#666633;
	text-align: center;
}

.calendar_empty {
	background-color:#FFFFCC;
	text-align: center;
}

a.lnk_date {
	text-decoration: none;
}
a.lnk_date:hover {
	text-decoration: underline;
}

.calendar_prev {
	float: left;
	width: 15%;
}

.calendar_next {
	float: right;
	width: 15%;
}

.calendar_prev a {
	color: #00CC00;
}

.calendar_next a {
	color: #00CC00;
}

.calendar_date {
	float: left;
	text-align:center;
	width: 70%;
}

.calendar_events {
	font-size: 13px; 
	font-weight: bold;
}

td.calendar_header {
	text-align: center;
	vertical-align: middle;
	height: auto;
}

/*form*************************/

form {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
}

.inputBox {
	background-color: #ffffff;
	border: #999999 1px solid;
}

.buttonForm {
	color:#fff;
	background-color:#a5c3e7;
	border:0;
	padding:5px;
	font-weight:bold;
}

.FormMandatory {
	color: #FF0000;
	font-size: 9px;
	font-weight: bold;
}

.FormError {
	font-weight: bold;
	color: #FF0000;
}

.gform-top
{
	background:url(../images/form/partner-referral-form-bg-top.gif) left top no-repeat;
}

.gform-btm
{
	background:url(../images/form/partner-referral-form-bg-btm.gif) left bottom no-repeat;
	position:relative;
}

h2#gform-step1
{
	background:url(../images/form/form-step-1.gif) 0 0 no-repeat;
	padding:12px 0 0 60px;
	height:44px;
	font-size:150%;
	margin:15px 0 0 20px;
}

h2#gform-step2
{
	background:url(../images/form/form-step-2.gif) 0 0 no-repeat;
	padding:12px 0 0 60px;
	height:44px;
	font-size:150%;
	margin:15px 0 0 20px;
}

h2#gform-step3
{
	background:url(../images/form/form-step-3.gif) 0 0 no-repeat;
	padding:12px 0 0 60px;
	height:44px;
	font-size:150%;
	margin:15px 0 0 5px;
}

.orange-submit-button
{
	background:url(../images/form/orange-submit-btn.gif) 0 0 no-repeat;
	width:98px;
	height:33px;
	border:0;
	cursor:pointer;
	margin-top:30px;
}

.gform-submit-bg
{
	background:url(../images/form/submit-bg.gif) 0 0 no-repeat;
	width:239px;
	height:90px;
	margin-bottom:2px;
	text-align:center;
	position:relative;
	top:0;
	left:385px;
}

.gform-submit-bg a
{
	color:#ff6600;
	font-size:10px;
	display:block;
	margin-top:7px;
}

/*search***************************************/

.searchform{
	width: 161px;
	background: url(../images/searchbox-bg.gif) left top no-repeat; 
	display: block;
	height: 26px;
	position: relative;
	margin:0 15px 0 19px;
}

.keywords{
	width: 117px;
	height:13px;
	position: absolute;
	top: 7px;
	left: 7px;
	border: 1px solid #FFF;
	font-size:11px;
	outline: 0 none;
}

.keywords_bi{
	width: 117px;
	height:13px;
	position: absolute;
	top: 7px;
	left: 7px;
	border: 1px solid #FFF;
	font-size:11px;
	outline: 0 none;
}

.keywords_cc{
	width: 117px;
	height:13px;
	position: absolute;
	top: 7px;
	left: 7px;
	border: 1px solid #FFF;
	font-size:11px;
	outline: 0 none;
}

.keywords_he{
	width: 117px;
	height:13px;
	position: absolute;
	top: 7px;
	left: 7px;
	border: 1px solid #FFF;
	font-size:11px;
	outline: 0 none;
}

.keywords_fr{
	width: 115px;
	height:14px;
	position: absolute;
	top: 1px;
	left: 2px;
	border: 1px solid #FFF;
}

.searchbtn{
	position: absolute;
	top: 2px;
	left: 128px;
}

.searchbtn_bi{
	position: absolute;
	top: 2px;
	left: 128px;
}

.searchbtn_cc{
	position: absolute;
	top: 2px;
	left: 128px;
}

.searchbtn_he{
	position: absolute;
	top: 2px;
	left: 128px;
}

.searchbtn_fr{
	position: absolute;
	top: 3px;
	left: 120px;
}

#langbox{
	float:right;
	margin:12px 20px 0 0;
	_margin:12px 10px 0 0;
}

/*---- main body heading ---*/
h1 {
	font-size:160%;
	/*margin-top:20px;*/
	margin-bottom:15px;
	font-weight:300;
}
h2 {
	font-size:140%;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:200;
}
h3 {
	font-size:120%;
	margin-top:13px;
	font-weight:200;
	margin-bottom:10px;
}
h4 {
	font-size:110%;
	margin-top:13px;
	font-weight:200;
	margin-bottom:10px;
}

.txttransformlowercase{
	text-transform:lowercase;
}

#frame_search
{
	height:35px;
}

/******EN OLD SITE***********************
#head_keywords {
	margin-bottom:5px;
	font-size:9px;
	font-weight:normal;
	font-family:Verdana;
	letter-spacing:0px;
	color:#babcbe;
	
}

#head_keywords a{
	color:#babcbe;
	text-decoration:none;
}

#head_keywords a:hover{
	color:#231f20;
}
******************************/

#banner_pic {
	margin:0 0 0; /* margin:0 0 23px;*/
	z-index:0;
}

#banner_pic_st {
	margin:0 0 0; /* margin:0 0 23px;*/
	z-index:0;
	width:968px;
	height:200px;
	position:relative;
	top:-15px;
	left:-14px;
	_left:-8px;
	padding:0;
}

#search_login_IE {
	padding:0px;
	margin:0px;
	position:absolute;
	top:28px;
	left:777px;
}

#search_login_FF {
	padding:0px;
	margin:0px;
	position:absolute;
	top:28px;
	left:777px;
}


*.small_print_black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#404040;
}

*.small_print_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#007dc3;
}

*.small_print_gray_i {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	font-style:italic;
	color:#999999;
}

*.small_print_gray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#999999;
}

#print_send *{
	color:#babcbe;
	font-size:10px;
}

#home1 *, #home2 *, #home3 *, #home4 *, #home5 *, #home6 * {
	font-size:10px;
	overflow:hidden;
	line-height:normal;	
	text-decoration:none;
	border:none;
}

#home2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:normal;
	/*height:70px;*/
	width:100%;
	overflow:hidden;
}

.Title
{
	font-weight:bold;
	color:#FF9900;
}

#mainnav2{

font-family:Helvetica, sans-serif;
text-transform:uppercase;
color:#000000;
line-height:normal;
position:absolute;
padding:0px; 
margin:0px;
top:0px;
left:0px;
height:24px;
width:100%;
font-size:11px;

/*border-bottom: 1px solid #7e9fff; Add border strip to bottom of menu*/
}

#lnk_edit {
	padding:0px;
	margin:0px;
	color:#FF6600;
	cursor:pointer;
}

#fcopy_box{
	width: 970px;
	position:relative;
}

#fcopy{
	font-size:10px;
	color:#929497;
	float:right;
	margin-right: 10px;
}

#partnersbox
{
	width:491px;
	height:51px;
	height:auto !important;
	min-height:51px;
	float:left;
	padding-left:30px;
}

#ptnrsboxinner
{
	width:459px;
	height:35px;
	height:auto !important;
	min-height:35px;
	padding:0 15px;
	border-left:1px solid #adafb1;
	border-right:1px solid #adafb1;
}


#mylogin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#mainnav_frame {
	width:970px;
	height:35px;
	position:relative;
	background:url(../images/mainframe-nav-bg.gif) 0 8px no-repeat;
	_background:url(../images/mainframe-nav-bg.gif) 0 7px no-repeat;
}

#mainnav_frame img{
	z-index:999;	
}

.warning {
	display:none;
}


.rowhighlight {
	background-color: #FFFFCC;
}

.row1 {
	background-color: #FFFFFF;
}

.row2 {
	background-color: #CCCCCC;
}
/*index box********************NEW SITE - Microsite - *********************/
.boxcontainer
{
	width:948px;
	position:relative;
	left:5px;
}

.univtop-heightstyle1
{
	min-height:140px;
	height:auto !important;
	height:140px;
	float:left;
}

.univtop-heightstyle2
{
	min-height:54px;
	height:auto !important;
	height:54px;
	float:left;
}

.btmmargin
{
	margin-bottom:14px;
}

.sub-btmmargin
{
	margin-bottom:4px;
	_margin-bottom:0;
}

.toppadding
{
	padding-top:7px;
}

.univbox
{
	width:313px;
	min-height:140px;
	height:auto !important;
	height:140px;
	margin:0;
	padding:0;
	position:relative;
	/*background:url(../images/univbox-s-bg.png) 0 0 repeat-y;*/
}

.univbox h1 a
{
	color:#fff;
}

.univbox h1
{
	color:#fff;
	font-size:19px;
	/*width:305px;*/
	height:31px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
}

.univbox h1.bi
{
	width:218px;
	padding-left:87px;
	background:url(../images/orange-titlebar-bi.gif) 0 0 no-repeat;
}

.univbox h1.cc
{
	width:215px;
	padding-left:90px;
	background:url(../images/orange-titlebar-cc.gif) 0 0 no-repeat;
}

.univbox h1.he
{
	width:222px;
	padding-left:83px;
	background:url(../images/orange-titlebar-he.gif) 0 0 no-repeat;
}

.univbox h1.subs
{
	width:305px;
	text-align:center;
	background:url(../images/orange-titlebar.gif) 0 0 no-repeat;
}

.univbox h2 a
{
	color:#fff;
}

.univbox h2
{
	color:#fff;
	font-size:19px;
	/*width:305px;*/
	height:31px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 0;
}

.univbox h2.bi
{
	width:218px;
	padding-left:87px;
	background:url(../images/orange-titlebar-bi.gif) 0 0 no-repeat;
}

.univbox h2.cc
{
	width:215px;
	padding-left:90px;
	background:url(../images/orange-titlebar-cc.gif) 0 0 no-repeat;
}

.univbox h2.he
{
	width:222px;
	padding-left:83px;
	background:url(../images/orange-titlebar-he.gif) 0 0 no-repeat;
}

.univbox h2.subs
{
	width:305px;
	text-align:center;
	background:url(../images/orange-titlebar.gif) 0 0 no-repeat;
}

.univbox img.orangetitle
{
	display:block;
}

.univbox-inner
{
	min-height:76px;
	height:auto !important;
	height:76px;
	padding:14px 23px 9px 15px;
	float:left;
	background:url(../images/univbox-s-bg.png) 0 0 repeat-y;
}

.univbox table td a{
	color:#FF6600;
	text-decoration:none;
}

.univbox table td a:hover{
	text-decoration:underline;
}

.univbox-bi
{
	float:left;
}

.univbox-cc
{
	float:left;
	margin: 0 4px 0 4px;
}

.univbox-he
{
	float:left;
}

html > body .univlongbox-inner
{
	min-height:122px;
	height:auto !important;
	height:122px;
	padding:10px 23px 8px 15px;
	width:910px;
	background:url(../images/univbox-l-bg.png) 0 0 repeat-y;
	float:left;
}

* html .univlongbox-inner
{
	min-height:122px;
	height:auto !important;
	height:122px;
	padding:10px 23px 8px 15px;
	width:910px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/univbox-l-bg.png');
	float:left;
}

.univlongbox-sepbox h2
{
	margin:0 0 10px;
	padding:0;
	color:#007dc3;
	font-weight:bold;
}

.univlongbox-sepbox h2 a
{
	margin:0 0 10px;
	padding:0;
	color:#007dc3;
	font-weight:bold;
}

.univlongbox-sepbox
{
	float:left;
	min-height:122px;
	height:auto !important;
	height:122px;
}

.newsbox
{
	width:440px;
	border-right:1px solid #d4d4d4;
	padding-right:15px;
}

.blogbox
{
	width:429px;
	margin-left:25px;
}

.newsbox a, .blogbox a
{
	text-decoration:none;
}

html > body .univlongbox-s-inner
{
	min-height:44px;
	height:auto !important;
	height:44px;
	padding:0 23px 10px 15px;
	width:910px;
	background:url(../images/univbox-l-bg.png) 0 0 repeat-y;
	float:left;
}

* html .univlongbox-s-inner
{
	min-height:44px;
	height:auto !important;
	height:44px;
	padding:0 23px 10px 15px;
	width:910px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/univbox-l-bg.png');
	float:left;
}

html > body .ds-rt-s
{
	position:absolute;
	background:url(../images/ds_rt2.png) 0 0 no-repeat;
	width:8px;
	height:41px;
	top:0;
	right:0;
}

* html .ds-rt-s
{
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/ds_rt2.png');
	width:8px;
	height:41px;
	top:0;
	right:0;
}

html > body .ds-b-s
{
	position:absolute;
	background:url(../images/univbox-btm-s-bg.png) 0 0 no-repeat;
	width:313px;
	height:10px;
	bottom:-10px;
	left:0;
}

.ds-rt-s2
{
	position:absolute;
	background:url(../images/ds_rt.gif) 0 0 no-repeat;
	width:8px;
	height:7px;
	top:0;
	right:0;
}

* html .ds-b-s
{
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/univbox-btm-s-bg.png');
	width:313px;
	height:10px;
	bottom:-15px;
	left:0;
}

html > body .ds-rt
{
	position:absolute;
	background:url(../images/ds_rt.png) 0 0 no-repeat;
	width:8px;
	height:7px;
	top:0;
	right:0;
}

* html .ds-rt
{
	position:absolute;
	width:8px;
	height:7px;
	top:0;
	right:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/ds_rt.png');
}

html > body .top-ds-rt
{
	position:absolute;
	background:url(../images/univbox-top-l-bg.png) 0 0 no-repeat;
	width:948px;
	height:7px;
	top:0;
	right:0;
}

* html .top-ds-rt
{
	position:absolute;
	width:948px;
	height:7px;
	top:0;
	right:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/univbox-top-l-bg.png');
}

html > body .ds-b-l
{
	position:absolute;
	background:url(../images/univbox-btm-l-bg.png) 0 0 no-repeat;
	width:948px;
	height:10px;
	bottom:-10px;
	right:0;
}

* html .ds-b-l
{
	position:absolute;
	width:948px;
	height:10px;
	bottom:-16px;
	right:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/univbox-btm-l-bg.png');
}

/*index box********************OLD SITE*********************/

.boxwide
{
	width:355px;
	height:auto;
	margin:18px 0 0;
	padding:0;
	float:left;
}

.boxmargin
{
	margin-right:20px;
	float:left;
}



.rbox2
{
	width:355px;
	min-height:162px;
	height:auto !important;
	height:162px;
	margin:0 0 13px;
	padding:15px 0 0;
	float:left;
}

.rbox2 table td{
	vertical-align:top;
}

.rbox2 a
{
	text-decoration:none;
}

.rbox3
{
	width:355px;
	min-height:130px;
	height:auto !important;
	height:130px;
	margin:0 0 0;
	padding:0 0 0;
	float:left;
}

.rbox3 table td{
	vertical-align:top;
}


.frbox
{
	width:315px;
	min-height:162px;
	height:auto !important;
	height:162px;
	margin:0 0 13px;
	padding:15px 20px 0px 20px;
	float:left;
}

.boxnarrow
{
	width:147px;
	min-height:293px;
	height:auto !important;
	height:293px;
	margin:18px 0 0 0;
	padding:15px 20px 15px 20px;
	float:right;
	border:1px solid #aeb0b2;
}

.boxnarrow a{
	color:#000;
	text-decoration:none;
}

.boxnarrow a:hover{
	text-decoration:underline;	
}

/*:::::: business internet ::::::*/

.bi-heightstyle
{
	min-height:188px;
	height:auto !important;
	height:188px;
	float:left;
}

#bilayoutbox1
{
	width:317px;
	margin:0;
	padding:0;
	float:left;
}

#bilayoutbox2
{
	margin:0;
	padding:0;
	float:left;
}

html > body #bilayoutbox2_top
{
	width:631px;
	margin:0;
	padding:0;
	background:url(../images/business_internet/bi-saying-header-bg.png) 0 0 repeat-y;
	height:46px;
}

* html #bilayoutbox2_top
{
	width:631px;
	margin:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/business_internet/bi-saying-header-bg.png');
	height:46px;
}

html > body #bilayoutbox2_inner
{
	width:589px;
	margin:0;
	padding:10px 25px 15px 17px;
	background:url(../images/business_internet/bi-saying-bg.png) 0 0 repeat-y;
	min-height:107px;
	height:auto !important;
	height:107px;
}

* html #bilayoutbox2_inner
{
	width:589px;
	margin:0;
	padding:10px 25px 15px 17px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/business_internet/bi-saying-bg.png');
	min-height:107px;
	height:auto !important;
	height:107px;
}

html > body #bilayoutbox2_btm
{
	width:631px;
	margin:0;
	padding:0;
	background:url(../images/business_internet/bi-saying-btm-bg.png) 0 0 repeat-y;
	height:10px;
}

* html #bilayoutbox2_btm
{
	width:631px;
	margin:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/business_internet/bi-saying-btm-bg.png');
	height:10px;
}

html > body #cc_fc_layoutbox_top
{
	width:631px;
	margin:0;
	padding:0;
	background:url(../images/cloud_computing/cc-featured-header-bg.png) 0 0 repeat-y;
	height:46px;
}

* html #cc_fc_layoutbox_top
{
	width:631px;
	margin:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/cloud_computing/cc-featured-header-bg.png');
	height:46px;
}

#cclayoutbox1
{
	width:313px;
	margin:0 0 0 3px;
	padding:0;
	float:left;
}

html > body #cclayoutbox1_top
{
	width:313px;
	margin:0;
	padding:0;
	background:url(../images/cloud_computing/ch-blog-top-bg.png) 0 0 repeat-y;
	height:8px;
}

* html #cclayoutbox1_top
{
	width:313px;
	margin:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/cloud_computing/ch-blog-top-bg.png');
	height:8px;
}

html > body #cclayoutbox1_inner
{
	width:275px;
	margin:0;
	padding:5px 23px 10px 15px;
	background:url(../images/cloud_computing/ch-blog-bg.png) 0 0 repeat-y;
	min-height:156px;
	height:auto !important;
	height:156px;
}

* html #cclayoutbox1_inner
{
	width:275px;
	margin:0;
	padding:5px 23px 10px 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/cloud_computing/ch-blog-bg.png');
	min-height:156px;
	height:auto !important;
	height:156px;
}

html > body #cclayoutbox1_btm
{
	width:313px;
	margin:0;
	padding:0;
	background:url(../images/cloud_computing/ch-blog-btm-bg.png) 0 0 repeat-y;
	height:10px;
}

* html #cclayoutbox1_btm
{
	width:313px;
	margin:0;
	padding:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/cloud_computing/ch-blog-btm-bg.png');
	height:10px;
}

h2.chb-title
{
color:#007dc3;
font-weight:bold;
margin:0 0 10px;
padding:0;
}

h2.chb-title a
{
color:#007dc3;
font-weight:bold;
margin:0 0 10px;
padding:0;
}


/*to login page*****************************************/

#loginformbox{
	width:300px;
	padding:20px 0;
	background:#127fc3;
	border-bottom:7px solid #F2F2F2;
	border-top:7px solid #F2F2F2;
}

#loginformbox p{
	margin:0 0 10px;
	padding:0;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	float:left;
}


/*admin menus*****************************************/

#amenu_tab{
	background:#127fc3;
	width:100%;
	height:40px;
	border-bottom:7px solid #fff;
	padding-top:20px;
}

.mtitle{
	color:#FF6600;
	margin:20px 0 0 20px;
	font-style:italic;
	font-size:14px;
}

#frmloginbox{
	margin:0 20px 0 0;
	padding:0;
	float:right;
	_margin:0 10px 0 0;
	/position:relative;
	/top:-19px;
}

#subnav_editmenu_box
{
	margin:20px 0 0 20px;
	padding:5px;
}

/*mobile*****************************************/

#subnav_in_mobile {
	width:100%;
	height:auto;
	padding:0;
	margin:0px;
	clear:both;
	float:left;
}

#subnav_middle_mobile {
	width:100%;
	height:100%;
	padding:0;
	margin:0px;
	clear:both;
	float:left;
}

#subnav_middle_mobile span{
	font-size:16px;
}

#mobile_nav {
	font-size:12px;
	padding:10px 0;
	text-transform:lowercase;
	border-bottom:3px solid #aeb0b2;
	color:#666666;
}

#mobile_nav a{
	color:#666666;
	text-decoration:none;
	padding:0px 5px;
	font-weight:bold;
}

#mobile_nav a:hover{
	text-decoration:underline;
}

#mainSite_mobile
{
	width:100%;
}

/*next steps*****************************************/

#nextstep_box
{
	float:left;
	width:216px;
	margin:0 0 10px;
	padding:0;
	position: relative;
	
}

html > body #nextstep_box_header
{
	width:216px;
	height:31px;
	background:url(../images/nextsteps-header.png) 0 0 no-repeat;
}

* html #nextstep_box_header
{
	width:216px;
	height:31px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/nextsteps-header.png');
}

html > body #nextstep_box_inner
{
	width:199px;
	background:url(../images/nextsteps-bg.png) 0 0 repeat-y;
	padding:5px 12px 6px 5px;
}

* html #nextstep_box_inner
{
	width:199px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/nextsteps-bg.png');
	padding:5px 12px 6px 5px;
}

html > body #nextstep_box_footer
{
	width:216px;
	height:10px;
	background:url(../images/nextsteps-btm.png) 0 0 no-repeat;
}

* html #nextstep_box_footer
{
	width:216px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/nextsteps-btm.png');
}

#nextstep_box_inner img
{
	display:block;
	margin-bottom:3px;
}

.nextsteps-heightstyle1
{
	height:149px;
}

.nextsteps-heightstyle2
{
	height:111px;
}

.nextsteps-heightstyle3
{
	height:73px;
}

/*contact me now form*****************************************/

#contactmenow_box
{
	float:left;
	width:216px;
	_margin:0 0 10px;
	margin:0;
	padding:0;
}

html > body #contactmenow_box_header
{
	width:216px;
	height:7px;
	background:url(../images/contactmenow-top-bg.png) 0 0 no-repeat;
}

* html #contactmenow_box_header
{
	width:216px;
	height:7px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/contactmenow-top-bg.png');
	
}

html > body #contactmenow_box_inner
{
	width:189px;
	background:url(../images/contactmenow-bg.png) 0 0 repeat-y;
	padding:5px 17px 10px 10px;
}

* html #contactmenow_box_inner
{
	width:189px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/contactmenow-bg.png');
	padding:5px 17px 10px 10px;
	margin-top:-8px;
}

html > body #contactmenow_box_footer
{
	width:216px;
	height:10px;
	background:url(../images/contactmenow-btm-bg.png) 0 0 no-repeat;
}

* html #contactmenow_box_footer
{
	width:216px;
	height:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/images/contactmenow-btm-bg.png');
}

#contactmenow_box_inner form, #contactmenow_box_inner table, #contactmenow_box_inner table td span
{margin:0;padding:0;}










