body
{
 margin:0px;
 overflow: scroll; /* Prevent shifting of content left due to
scrollbars on longer pages (all pages have scrollbars...) */
   /*IE7*/#overflow:auto;
}
#wrapper
{
    width:100%;
	background: #eee url(../images/pg_bg.jpg) top center repeat-y;
}

#wrapperContent
{
    width:100%;
}
#wrapperFooter
{
    width:100%;
}

#headerContainer
{
    background:url('../images/headerBg.jpg');
    background-repeat:repeat-x;    
    height:121px;   
    /*IE7*/#margin-bottom:20px;
    /*IE6*/_margin-bottom:0px;
    width:100%;
}

#header
{
    height:121px;
    margin:0 auto;
    width:1000px;
}

#logoContainer
{
    float:left;
    height:121px;
    width:186px;
}

#logo
{
    float:left;
    height:97px;
    margin-top:15px;
    width:186px;
}

.spacer
{
    float:left;
    width:35px;
}

#spacerL
{
    float:left;
    width:73px;
}

.spacerR
{
    float:left;
    width:75px;
}

#taglineContainer
{
    float:left;
    margin:60px 0 0 0;
    width:300px;
}

#tagline
{
    color:#234090;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-style:italic;
    font-weight:600;
}

#numberandetcContainer
{
    float:left;
    height:121px;
    text-align:right;
    width:361px;
}

#numberandetc
{     
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
	font-weight:600;
	color:#233e99;
    height:30px;
    padding-right:10px;
    width:351px;
}

#numberandetc h3
{
    float:left;
    font-size:18px;
    margin:0;
    padding:0;
    text-align:right;
}

#loginandMore
{
    float:left;
    height:35px;
    width:361px;
}

#utilitynav
{
    color:#233e99;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:600;
    padding:5px 11px 0 0;
    width:360px;

}

#utilitynav a
{
    padding:0 5px 0 5px;
    text-decoration:none;
	color:#233e99;
}

#utilitynav a:hover
{
    color:#3f9c34;
    padding:0 5px 0 5px;
    text-decoration:none;
}

/* Primary navigation */
#navContainer
{
    background:url('../images/navigationglobalBg-tile.jpg');
    background-repeat:repeat-x;
    clear:both;
    height:42px;
    *height:42px;
    margin:0;
    position: relative;
    top:-20px;
    width:100%;
    z-index:3;
}

#menuh
{
    clear:both;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    /*IE6*/_height:42px !important;
    margin:0 auto;
    /*IE6*/_overflow:hidden;
    padding:0;
    width:965px;
}

#menuh ul
{
    list-style:none;
}

#menuh a
{
    display:block;
    margin:0;
    padding: 0;
    text-align: center;
    white-space:nowrap;
}

#menuh #managedServicesMenu,
#menuh #businessSolutionsMenu,
#menuh #hostedServicesMenu,
#menuh #supportMenu
{
    background:transparent;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    padding-left:0px;
    width:237px;
}
/*

#menuh #businessSolutionsMenu
{
    background:transparent;
    float:left;
    list-style:none;
    margin:0;
    padding:0px 15px;
    width:211px;
}

#menuh #hostedServicesMenu
{
    background:transparent;    
    float:left;
    list-style:none;
    margin:0;
    padding:0px 49px;
    width:145px;
}

#menuh #supportMenu
{
    background:transparent;    
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    width:222px;
}
*/

#menuh li
{
    background:transparent;
    position:relative;
    min-height: 1px;
    vertical-align: bottom;
}

div#menuh li:hover
{
    cursor:pointer;
    z-index:100;
}

#menuh ul ul
{
    display:none;
    margin:-1em 0 0 -1em;
    padding: 1em;
    position:absolute;
    top:auto;
    z-index:500;
}

#menuh ul ul ul
{
    left:100%;
    top:0;
}

/*tertiary level */
#menuh ul ul ul a:hover
{
    color:#6b5939;
}

/* Hide all subnavigation TWO LEVELS down from moused-over element */
div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{
    display:none;
}

/* Show all subnavigation ONE LEVEL down from moused-over element */
div#menuh li:hover ul,
/*
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
*/
{
    display:block;
}

/* Top-level nav */
a.topLevelNavTab,
a.topLevelNavTab:link,
a.topLevelNavTab:hover,
a.topLevelNavTab:visited,
a.topLevelNavTab:active
{
    background:transparent;
    background-repeat:no-repeat;
    border:none;
    font-size:0px;
    height:42px;
    margin:0px;
    padding:0px;    
}

#menuh ul.primaryNavigationSpacer
{
    background:transparent;
    float:left;
    list-style:none;
    margin:0px;
    padding:0px;    
}

#menuh ul.primaryNavigationSpacer,
ul.primaryNavigationSpacer>img
{
    height:42px;
    width:2px;
}

#menuh ul.primaryNavigationSpacer>img
{
    border:none;   
}

#managedServicesTab,
#menuh #businessSolutionsTab,
#hostedServicesTab,
#supportTab
{
    width:237px;    
}

#managedServicesTab,
#managedServicesTab:link,
#managedServicesTab:visited,
#managedServicesTab:active
{
    background:url('../images/nav-itservicesandsupport1.jpg') top center no-repeat;
}

#managedServicesTab:hover
{
    background:url('../images/nav-itservicesandsupport1-hover.jpg') top center no-repeat;
}

/*
#menuh #businessSolutionsTab
{
    width:211px;
}
*/

#businessSolutionsTab,
#businessSolutionsTab:link,
#businessSolutionsTab:visited,
#businessSolutionsTab:active
{
    background:url('../images/nav-business-solutions2.jpg') top center no-repeat;
}

#businessSolutionsTab:hover
{
    background:url('../images/nav-business-solutions2-hover.jpg') top center no-repeat;
}

/*
#hostedServicesTab
{
    width:145px;
}
*/

#hostedServicesTab,
#hostedServicesTab:link,
#hostedServicesTab:visited,
#hostedServicesTab:active
{
    background:url('../images/nav-hosteditservices2.jpg') top center no-repeat;
}

#hostedServicesTab:hover
{
    background:url('../images/nav-hosteditservices2-hover.jpg') top center no-repeat;
}

/*
#supportTab
{   
    width:222px;
}
*/

#supportTab,
#supportTab:link,
#supportTab:visited,
#supportTab:active
{
    background:url('../images/nav-support2.jpg') top center no-repeat;
}

#supportTab:hover
{
    background:url('../images/nav-support2-hover.jpg') top center no-repeat;
}

/* Top-level nav (end) */
/* Subnav */
/*
#menuh .subnav ul
{
    /*IE6_margin-left:10px;
}

#menuh ul.subnav li,
#menuh ul.subnav li a,
#menuh ul.subnav li a:link,
#menuh ul.subnav li a:hover,
#menuh ul.subnav li a:visited,
#menuh ul.subnav li a:active
{
    font-weight:bold;
    /*IE6*/_height:10px !important;
}
*/

li.menuCorners
{
    /*IE6*/_display:none;
}

li.menuCorners img
{
    border:none;
    height:12px;
}

/*
.subnav li div
{
    padding:0px 5px;
    /*IE6_padding:2px 0px;
}

#menuh .subnav li div:hover a
{
    background-color:Transparent;
    background-image:url('../images/SubnavBg-Hover.png');
    background-repeat:repeat;    
}

.subnav li:first-child div 
{
    padding-top:13px;
}

.subnav li a
{
    border-bottom:1px dotted #FFF;
}

.subnav li a,
.subnav li a:link,
.subnav li a:visited,
.subnav li a:active
{
    background-color:Transparent;
    color:#FFF;
    height:20px;
    text-decoration:none;
    width:100%;
}

.subnav li a:hover
{
    background-color:Transparent;
    background-image:url('../images/SubnavBg-Hover.png');
    /*IE6 _background-image:url('../images/SubnavBg-Hover.gif');
    background-repeat:repeat;
    color:#FFF;
    height:20px;
    text-decoration:none;
    width:100%;    
}
*/

#businessSolutionsSubnavLevel1
{
    /*IE6*//*_background-color:#233e99 !important;*/
    /*IE6*/_background-color:Transparent;
    /*IE6*/_background-image:url('../images/SubnavBg.gif') !important;
    /*IE6*/_background-repeat:repeat;    
    /*IE6*/_left:10px;
}

#businessSolutionsSubnavLevel1 div
{
    /*background-color:#233e99;*/
    background-color:Transparent;
    background-image:url('../images/SubnavBg.png');
    /*IE6*/_background-image:url('../images/SubnavBg.gif');
    background-repeat:repeat;    
    width:227px;    
    /*IE6*/_width:191px;
}

#businessSolutionsSubnavLevel1 a
{
    margin-left:5px;
	padding-top:5px;
    /*IE6*/_margin-left:0px;        
    width:217px;
}

#businessSolutionsSubnavLevel1 .menuCorners img
{
    width:237px !important;    
}

#hostedServicesSubnavLevel1
{
    /*IE6*//*_background-color:#233e99 !important;*/
    /*IE6*/_background-color:Transparent;
    /*IE6*/_background-image:url('../images/SubnavBg.gif') !important;
    /*IE6*/_background-repeat:repeat;    
    /*IE6*/_left:10px;
}

#hostedServicesSubnavLevel1 div
{
    /*background-color:#233e99;*/
    background-color:Transparent;
    background-image:url('../images/SubnavBg.png');
    /*IE6*/_background-image:url('../images/SubnavBg.gif');
    background-repeat:repeat;
    width:227px;
    /*IE6*/_width:191px;
}

#hostedServicesSubnavLevel1 a
{
    margin-left:5px;
    padding-top:5px;
    /*IE6*/_margin-left:0px;    
    width:217px;
}

#hostedServicesSubnavLevel1 .menuCorners img
{
    width:237px !important;    
}

#menuh .hostedServicesSubnavLevel2 a
{
    width:132px;
}
#menuh .hostedServicesSubnavLevel2 a
{
    width:132px;
}

#menuh .businessSolutionsSubnavLevel2 a:hover,
#menuh .hostedServicesSubnavLevel2 a:hover,
#menuh .managedServicesSubnavLevel2 a:hover,
#menuh .supportSubnavLevel2 a:hover
{
    color:#3F9C34;    
}

#menuh .hostedServicesSubnavLevel3 a
{
    width:132px;
}

#managedServicesSubnavLevel1
{    
    /*IE6*//*_background-color:#233e99 !important;*/
    /*IE6*/_background-color:Transparent;
    /*IE6*/_background-image:url('../images/SubnavBg.gif') !important;
    /*IE6*/_background-repeat:repeat;    
    /*IE6*/_left:10px;
}

#managedServicesSubnavLevel1 div
{
    /*background-color:#233e99;*/
    background-color:Transparent;
    background-image:url('../images/SubnavBg.png');
    /*IE6*/_background-image:url('../images/SubnavBg.gif');
    background-repeat:repeat;    
    width:229px;
    /*IE6*/_width:218px;
}

#managedServicesSubnavLevel1 a
{
    margin-left:5px;
    padding-top:5px;
    /*IE6*/_margin-left:0px;
    width:219px;
}

#supportSubnavLevel1
{
    /*IE6*//*_background-color:#233e99 !important;*/
    /*IE6*/_background-color:Transparent;
    /*IE6*/_background-image:url('../images/SubnavBg.gif') !important;
    /*IE6*/_background-repeat:repeat;    
    /*IE6*/_left:10px;
}

#supportSubnavLevel1 div
{
    /*background-color:#233e99;*/
    background-color:Transparent;
    background-image:url('../images/SubnavBg.png');
    /*IE6*/_background-image:url('../images/SubnavBg.gif');
    background-repeat:repeat;    
    width:227px;
    /*IE6*/_width:162px;
}

#supportSubnavLevel1 a
{
    margin-left:5px;
	padding-top:5px;
    /*IE6*/_margin-left:0px;
    width:217px;
}

#supportSubnavLevel1 .menuCorners img
{
    width:237px !important;    
}
/* Subnav (end)*/
/* Primary navigation (end) */


/* home */
/* flash */
#preload {
	display: none;
}
#flashContainer
{
   margin:0 auto;
   width:933px;
}
#flashimg {
	width: 705px;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
}
#flashimg img {
	padding:0;
	margin: 0;
	display: block;
}
#flashnav {
	width: 228px;
	float: right;
	margin: 0;
	padding: 0;
}
#flashnav ul {
	padding: 0;
	margin: 0;
}
#flashnav li {
	padding: 0 !important;
	margin-bottom: 1px;
	list-style-type: none;

}
#flashnav li a img,
#flashnav li a {
	display: block;
}
#flashnav li a.slide1 {
	width: 227px;
	height: 51px;
	background: #3F9C34 url(../images/slide1_link.jpg) top center no-repeat;
}
#flashnav li a.slide1:hover {
	width: 227px;
	height: 51px;
	background: #3F9C34 url(../images/slide1_link_hover.jpg) top center no-repeat;
}
#flashnav li a.slide2 {
	width: 227px;
	height: 47px;
	background: #3F9C34 url(../images/slide2_link.jpg) top center no-repeat;
}
#flashnav li a.slide2:hover {
	width: 227px;
	height: 47px;
	background: #3F9C34 url(../images/slide2_link_hover.jpg) top center no-repeat;
}
#flashnav li a.slide3 {
	width: 227px;
	height: 49px;
	background: #3F9C34 url(../images/slide3_link.jpg) top center no-repeat;
}
#flashnav li a.slide3:hover {
	width: 227px;
	height: 49px;
	background: #3F9C34 url(../images/slide3_link_hover.jpg) top center no-repeat;
}
#flashnav li a.slide4 {
	width: 227px;
	height: 49px;
	background: #3F9C34 url(../images/slide4_link.jpg) top center no-repeat;
}
#flashnav li a.slide4:hover {
	width: 227px;
	height: 49px;
	background: #3F9C34 url(../images/slide4_link_hover.jpg) top center no-repeat;
}
/*end of flash*/

#MainBoxesContainer
{
   height:259px;
   margin:0 auto;
   padding:5px 30px 30px 30px;
   width:940px;
}
.MainBoxes
{
    background:url('../images/boxesBg.jpg');
    background-repeat:no-repeat;
    float:left;
    height:259px;
    width:235px;
}
.RtMainBoxBottom a:link, 
.RtMainBoxBottom a:visited,
.RtMainBoxTop a:link, 
.RtMainBoxTop a:visited,
.MainBoxes a:link, 
.MainBoxes a:visited {
	text-decoration: none;
}

.MainBoxes ul
{
    font-family: arial, helvetica, sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:1.75em;
    margin:15px 0 0 60px;
    padding:0;
}

.MainBoxes li, .MainBoxes li a
{
	text-decoration:none;
    background-position: 0 2em;
    background-repeat: no-repeat;
    list-style-image:url('../images/mainBox-li-img.jpg');
	color:#333;
}
.MainBoxes li a:hover {
   color:#3f9c34;
}

.MainBoxes ul ul
{
    font-family: arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:600;
    line-height:1.45em;
    margin:0 0 0 20px;
    padding:0;
}

.MainBoxes li li
{
    background-position: 0 2em;
    background-repeat: no-repeat;
    list-style-image:url('../images/mainBox-li-li-img.jpg');
}

#RtMainBox
{
    background:url('../images/boxHomepageRt.jpg');
    background-repeat:no-repeat;
    float:left;
    height:259px;
    width:235px;
}

.MainBoxes h2, #RtMainBox .RtMainBoxTop h2
{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0;
    padding:13px 0 0 0px;
    text-align:center;
}

#RtMainBox .RtMainBoxBottom h2
{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0;
    padding:20px 0 0 0px;
    text-align:center;
}

#RtMainBox .RtMainBoxTop p
{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:italic;
    line-height:1.35em;
    margin:0;
    padding:20px 15px 5px 20px;
}

#RtMainBox .RtMainBoxBottom p
{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:1.35em;
    margin:0;
    padding:15px 15px 0px 20px;
}
/* end of home */

/*sub page*/
#subContentContainer
{
    margin:0 auto;
    padding:0 30px 0px 30px;
    position:relative;

    top:-20px;
    width:940px;
	
}

#titlepageBg
{
    background:url('../images/pagetitleBg.jpg');
    background-repeat:no-repeat;
    float:left;
    height:54px;
    width:940px;
}

#titlepageBg h2
{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    margin:0;
    padding:13px 0 0 25px;
}

/* sub Navigation */
#subPageLeftBoxes
{
float:left;
width:235px;
}
.subroundedBox
{
    float:left;
    padding:0px 0 10px 7px;
    width:235px;
}

.subroundedBoxTop
{
    background: url("../images/BoxTopBg.jpg") no-repeat center center;
    height:11px;
    width:235px;
}

.subroundedBoxBg
{
   background: url("../images/BoxBodyBg.jpg");
   background-repeat:repeat-y;
   margin-top:-1px;
   /*IE*/*margin-top:-4px;
   /*IE6*/_position:relative;
   padding:0;
   width:235px;
}
.subroundedBoxBg .quote
{
    color:#3f9c34;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size:16px;
    text-align:center;
	padding:0;
	margin:0 0 0 20px;
}
.subroundedBoxBg h2
{
    color:#3f9c34;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:600;
    text-align:center;
	padding:0;
	margin:0;
}
.subroundedBoxBg p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-style:italic;
    font-weight:600;
	line-height:1.45em;
    margin:0;
    padding:0px 20px 0 20px;
    text-align:justify;

}

.subroundedBoxBgSpacer
{
    float:left;
    width:200px;
}

.sidenav
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;    
    margin:0;
    padding-left:20px;
    /*IE6*/_top:-5px;
    text-align:left;
}

.sidenav div
{
    height:22px;    
    padding-top:5px;
}

.sidenav div.wrapped
{
    height:34px;    
}

.sidenav a
{
    color:#333;    
    width:170px;
	display: block;
    text-decoration:none;
}

.sidenav .sidenavLevel1:hover a,
.sidenav .sidenavLevel2:hover a,
.sidenav .sidenavLevel3:hover a
{
   color:#3f9c34;
}

.sidenav .sidenavLevel2:hover a,
{
    width:150px;
}
.sidenav .active
{
    color:#3f9c34;    
}

.sidenav .sidenavSeparator
{
    border-bottom:1px solid #333;
    /*IE6*/_font-size:0px;
    height:0px;
    /*IE6*/_margin-top:-2px;
    padding:0px;
    width:195px;    
}

.sidenav .sidenavLevel1
{
    font-size:14px;
    padding-left:25px;
    width:170px;
}

.sidenav .sidenavLevel2
{
    font-size:12px;
    padding-left:40px;
    width:155px;
}

.sidenav .sidenavLevel3
{
    font-size:10px;
    padding-left:55px;
    width:140px;
}

.sidenav .sidenavLevel1:hover,
.sidenav .sidenavLevel2:hover,
.sidenav .sidenavLevel3:hover
{
   background:#c7e2c5;
}

.sidenavBottom
{
    /*IE6*/_position:relative;
    /*IE6*/_top:-5px;    
}

.subroundedBoxBottom
{
    background: url("../images/BoxBottomBg.jpg") no-repeat 0 0;
    height:11px;
    margin:0;
    width:235px;
}

/* sub mid Content*/
#subMidContentContainer
{
 float:left;
   font-family:Arial, Helvetica, sans-serif;
   padding:0 15px 10px 25px;
   /*IE6*/_padding-left:0px;
   width:475px;
   /*IE6*/_width:473px;
}

#subMidContentContainer h3
{
    color:#54b449;
    font-size:21px;
    margin:0;
    padding:10px 0 5px 0;
}

#subMidContentContainer h4
{
    color:#333;
    font-size:16px;
    margin:0;
    padding:5px 0 0 0;
}
#subMidContentContainer h5
{
    color:#333;
    font-size:14px;
    margin:0;
    padding:10px 0 0 0;
}

#subMidContentContainer p,
.subMidContentLeft p,
.subMidContentRight p
{
    color:#333;
    font-size:12px;
    line-height:1.45em; 
	text-align:justify;   
}

#subMidContentContainer .imgfloatLt
{
    float:left;
    padding:0 10px 5px 0;
}

#subMidContentContainer .imgfloatLt-unlimited
{
    float:left;
    padding:0 0px 5px 0;
}

#subMidContentContainer .imgfloatRt
{
    float:right;
    padding:0 0px 5px 10px;
}

#subMidContentContainer .imgfloatRt-unlimited
{
    float:right;
    /*IE6*/_float:none;
    /*IE6*/_left:235px;
    padding:15px 0px 5px 10px;
    /*IE6*/_padding:0px;
    /*IE6*/_position:relative;
    /*IE6*/_top:-370px;
}

#subMidContentContainer-Unlimited
{
    float:left;
    width:475px;

}

.subMidContentLeft
{
    float:left;
    width:225px;
}

.subMidContentRight
{
    float:left;
    padding:0 0 0 0px;
    width:250px;
}
/**/
.subpage-underline
{
font-style:italic;
}
.subpage-underline-name
{
text-align:right;
color:#52b948;
font-weight:600;
border-bottom:1px dotted #333;
padding-bottom:10px;
margin:0;
}
/*sitemap*/
.listSitemap ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.45em;
}
.listSitemap li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.45em;
}
/* Standard form styling */
.subRoundedBoxBg-Right .form-container
{
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:5px 0 0 15px;
    width:150px;
}

fieldset 
{
    border:0;
    margin:0;
    padding:0;
}

label 
{
    color:#666;
    display:block;
    font-size:12px;
    padding-bottom:3px;
}

input,
textarea 
{
    border:1px solid #999;
    color:#666;
}

input:focus,
textarea:focus 
{
    background:#ccc;
    color:#000;
}
	
.inline 
{
    display:inline;
}

.standardForm
{
}

.inputRow
{
    margin-bottom:4px;
    width:100%;
}

.inputLabel
{
    float:left;
}

.inputField
{
    float:left;
}

.submitRow
{
    width:100%;
}
/* Standard form styling (end) */

/* Right column forms */
.rightColumnForm
{
    padding-top:5px;
}

.rightColumnForm .inputRow
{
    height:24px;
}

.rightColumnForm .inputLabel
{
    width:40px;
}

.rightColumnForm .inputLabel label
{
    color:#000;   
}

.rightColumnForm .inputField
{
    padding-left:0px;
    width:95px;
}

.rightColumnForm .inputField input[type="text"]
{
    border-color:#D3D8D2;
    width:110px;
}

.rightColumnForm .stackedInputField
{
    clear:left;
    padding-left:0px;
}

.rightColumnForm .inputField textarea
{
    border-color:#D3D8D2;
    width:150px;
}

.rightColumnForm .submitRow
{
    margin:15px 0px 10px 0px;
    /*IE7*/#margin:45px 0px 0px 0px;
    /*IE6*/_margin:15px 0px 10px 0px;
}

.rightColumnForm .submitButton
{
    margin:0 auto;
    width:120px;
}

/* Right column forms (end) */

/* Business Solutions: Contact Us form */
#contactUsForm
{
    margin:0 auto;
    margin-top:12px;
    width:430px;
    /*IE6*/_width:360px;    
}

#contactUsForm .inputRow
{
    height:25px;
}

#contactUsForm .inputLabel
{
    margin-right:10px;
    width:145px;
}

#contactUsForm .inputField
{
    width:220px;
    /*IE6*/_width:205px;     
}

#contactUsForm .inputField input,
#contactUsForm .inputField textarea
{
    width:218px;
    /*IE6*/_width:200px;    
}

#contactUsForm #messageRow
{
    height:85px;
}

#contactUsForm .submitRow
{
    height:37px;
    margin:8px 0 0 110px;
}

#contactUsForm .submitButton
{
    height:37px;
    margin:0 auto;    
  padding:0;
    width:124px;    
}

#SubmitBtn
{
    background: url('../images/submitBtn.jpg') center no-repeat;
    border:none;
    cursor:pointer;
    height:37px;
    width:124px;
	padding:0 0 0 15px
}
/* Business Solutions: Contact Us form (end) */

.subRightColumnContainer
{
    float:left;
    width:183px;
}

.subRoundedBoxContainer-Right
{
    float:left;
    width:183px;
}

.subRoundedBoxTop-Right
{
    background: url("../images/subRoundedBox-TopBg.jpg") no-repeat 0 0;
    float:left;
    height:45px;
    width:183px;
}

.boxtitleHdr
{
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:600;
    padding:13px 0 0 0;
    text-align:center;
}

.subRoundedBoxPlainTop-Right
{
    background: url("../images/subRoundedBoxPlain-TopBg.jpg") no-repeat 0 0;
    height:10px;
    width:183px;
}

.calltoactiontitle 
{
    /*color:#3f9c34; */
	color: #000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:600;
    text-align:center;
}

.subRoundedBoxBgSpacer-Right
{
    float:left;
    width:183px;
}

.subRoundedBoxBg-Right
{
   float:left;
   background: url("../images/subRoundedBox-BodyBg.jpg");
   background-repeat:repeat-y;
   margin-top:0px;
   /*IE*/*margin-top:0px;
   padding:0;
   /*IE6*/_position:relative;
   /*IE6*/_top:-9px;
   width:183px;
}

.subRoundedBoxBg-Right p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0;
    padding:3px 0 5px 0;
    text-align:center;
}
.subRoundedBoxBg-Right p a:link,
.subRoundedBoxBg-Right p a:visited
{
	color:#4fbb44;
	font-weight: bold;
	text-decoration: none;
}
.subRoundedBoxBg-Right p a:hover
{
	color:#333;
}

.subRoundedBoxBottom-Right
{
   background: url("../images/subRoundedBox-BottomBg.jpg") no-repeat 0 0;
   float:left;
   height:10px;
   margin:0;
   /*IE6*/_position:relative;
   /*IE6*/_top:-9px;
   width:183px;
}

.boxImgRt
{
    padding:8px 0 0 9px;
}

.boxImgCenter
{
    margin:5px 0 0 30px;
}

/*subcontent List*/
.subContentList
{
    list-style-type:circle;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
.subContentList-Img
{
    list-style-image:url('../images/subContentList-li.jpg');
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
.subContentListTiny-Img
{
    list-style-image:url('../images/subContentList-li.jpg');
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
}
ul.subContentListLeft
   {
      font-size:10px;
      list-style-image:url('../images/tiny-li-img.jpg');
    font-family:Arial, Helvetica, sans-serif;
   }
.LiContainer
 {

   float:left;
   width:145px;
   font-size:10px;
}
   ol.subContentListNumbers
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.45em;
}

/* footer*/
#footer
{
   background:#233e99;
   clear:both;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:600;
   position:relative;
   /*IE6*/_top:-20px;
   text-align:right;
   width:100%;
}

#footer.altuCareUnlimitedFooter
{
    /*IE6*/_top:-330px;    
}

#footerNav
{
    margin:0 auto;
    padding:5px 30px 0 30px;
    text-align:right;
    width:940px;
}

#footerNav p
{
    color:#fff;
    margin:0;
    padding:5px 0 10px 0;
    text-align:right;
}

#footerNav a
{
    color:#fff;
    padding:0 5px 10px 5px;
    text-decoration:none;
}
#footerNav a:hover
{
    color:#54b449;
    padding:0 5px 10px 5px;
    text-decoration:none;
}
/* Copyright */
#copyRightContainer
{
	clear:both;

}
#copyRightContainerCopy
{
    margin:0 auto;
	text-align:right;
	width:940px;
}

#copyRightContainerCopy p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0;
}
.clr 
{
	clear:both;
}
