body  {
	margin: 0;
	text-align: left;
	padding-top: 450;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #000;
	background-image: url(../Images/stripes.png);
	background-repeat: repeat;
}
.CellForce #container {
	width: 1024px; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
} 

.CellForce #mainContent {
	width: 1000px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
} 

.CellForce #sidebar1 {
	float: left;
	width: 12px;
	background-image: url(../Images/ShadowLeft.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 800px;
	padding: 0px;
	margin: 0px;
}
.CellForce #sidebar2 {
	float: right;
	width: 12px;
	background-image: url(../Images/ShadowRight.png);
	background-repeat: repeat-y;
	background-position: left;
	height: 800px;
	padding: 0px;
	margin: 0px;
}

.CellForce #container2 {
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	background-color: #000000;
	background-position: top;
}
.CellForce #header {
	margin: 0px;
}
/*------------ Navigation ------------*//* Navigation for the site. only change text color, background, and border*/
.CellForce #navigation {
	background-image:url(../Images/BA_C2.png);
	background-repeat: repeat-x;
}

#navigation{
	height: 30px;
	width: 100%;
	padding-left: 3px;
	background-color: #333333;
}

#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#cssdropdown li {
	float: left;
	position: relative;
	padding-bottom: 2px;
	margin-top: 6px;
	height: 15px;
}

.mainitems{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	padding-left: 5px;
	height: 30px;
}

.mainitems a{
	margin-left: 6px;
	margin-right: 8px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00addd;
}
.mainitems a:Hover{
	color: #F2F2F2;
	font-weight: normal;
	/*------------ text-decoration: underline; ------------*/
}

.subuls{
	display: none;
	width: 170px;
	position: absolute;
	top: 15px;
	left: 0px;
	background-color: #e2f4fc;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00599C;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.subuls li{
	width: 100%;
	padding-bottom: 4px;
}

.subuls li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.subuls li a:hover{
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 15px;
	left: 0px;
	background-color: #e2f4fc;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
	clear: left;
}
/*------------ TABS END ------------*/



.CellForce #MMBox {
	width: 659px; /* since this element is floated, a width must be given */
	height: 300px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.CellForce #overview {
	width: 317px; /* since this element is floated, a width must be given */
	height: 300px;
	float: right;
	margin-top: 20px;
	margin-right: 10px;
}
#OverviewText1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	height: 160px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../Images/Overview_ExCELLence1.gif);
	background-repeat: no-repeat;
	padding-top: 48px;
	line-height: 12px;
}
/* EndfForm fields */


/* Miscellaneous classes for REUSE */

.OverviewText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	height: 91px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 145px;
	background-image: url(../Images/Overview_ExCELLence2.gif);
	background-repeat: no-repeat;
}
#Collateral {
	height: 91px;
	background-image: url(../Images/Collateral.jpg);
	background-repeat: no-repeat;
}
#PD {
	font-family: "Century Gothic";
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #265ca4;
	text-align: left;
	width:150px;
	height: 117px;
	margin-top:23px;
}
#PD .btn_download {
	width:150px;
	height: 117px;
	margin-top:10px;
}
#WE {
	font-family: "Century Gothic";
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #265ca4;
	text-align: left;
	width:150px;
	height:117px;
	margin-left:165px;
	margin-top:-117px;
}
#WE .btn_download {
	width:150px;
	height: 117px;
	margin-top:10px;
}
.CellForce #BlogMain {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #e6e7e7;
	height: 340px;
	margin-right: 10px;
}
.BlogMTitle {
	background-color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00addd;
	height: 20px;
	text-transform: capitalize;
}
.BlogMText {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.CellForce #CampaignElements {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 1000px;
	text-align: left;
}
.CellForce #MobileWeb {
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00599C;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
	line-height: 14px;
}
.CellForce #MobileWeb2 {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00599C;
	padding-bottom: 25px;
	margin: 0px;
}
.MobileWebText {
	background-color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 6px;
	text-align: left;
	background-image: url(../Images/CampaignBG.jpg);
	background-repeat: no-repeat;
	height: 64px;
	color: #333;
	vertical-align: top;
}

.CellForce #C1 {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: left;
	padding-left: 10px;
	margin-top: 5px;
	padding-right: 5px;
}


.CellForce #C2 {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}

.CellForce #C3 {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #00599C;
	float: right;
	text-align: left;
	margin-top: -38px;
}


.CellForce #PullC {
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	line-height: 14px;
}
.CellForce #PullC2 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	padding-bottom: 35px;
	margin: 0px;
	line-height: 14px;
}
.PullCText {
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 6px;
	color: #333;
	text-align: left;
	background-image: url(../Images/CampaignBG.jpg);
	background-repeat: no-repeat;
	height: 64px;
	vertical-align: top;
}
.CellForce #PushC {
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: left;
	padding-left: 10px;
	margin-top: 5px;
	padding-right: 5px;
	line-height: 14px;
}
.CellForce #PushC2 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-bottom: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
}
.PushCText {
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 6px;
	color: #333;
	text-align: left;
	background-image: url(../Images/CampaignBG.jpg);
	background-repeat: no-repeat;
	height: 64px;
	vertical-align: top;
}
.CellForce #Clients {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 650px;
	height: 120px;
	background-image: url(../Images/ClientBackGround.gif);
	background-repeat: repeat-x;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.ClientText {
	padding-top: 3px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00599C;
	height: 17px;
	background-color: #FFF;
}

.CellForce #Members {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	margin-bottom: 0px;
	margin-top: 30px;
	margin-left: 2px;
	height: 117px;
	margin-right: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}

.MemberText {
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00599C;
	height: 17px;
	text-transform: capitalize;
}
/* MOBILE CARRIERS */
.CellForce #MobileC {
	width: 980px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 20px;
	float: left;
	background-image: url(../Images/MobileC_BG.png);
	background-repeat: no-repeat;
}
.MobileCText {
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 15px;
	font-weight: normal;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00599C;
}

.CellForce #Call {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 180px; /* since this element is floated, a width must be given */
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 0px;
}
.CellForce #Blog {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 180px; /* since this element is floated, a width must be given */
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 0px;
}

.CellForce #BoxMantra {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Mantra_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxBrand {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Brand_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxAdA {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_AdAgencie_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxRealEstate {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_RealEstate_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.RSBTN {
	width: 228px; /* since this element is floated, a width must be given */
	height: 82px;
	margin-right: 60px;
	text-align: right;
	margin-left: 200px;
	float: right;
	top: 400px;
	vertical-align: top;
	margin-top: 40px;
}

.CellForce #BoxRetailers {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Retailers_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxBusiness {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Business_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxTecnology {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Tecnology_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxClients {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Clients_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxPlatform {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Platform_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxNews {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_News_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxAboutUs {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_AboutUs_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxContactUs {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_ContactUs_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxSiteMap {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_SiteMap_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxSMSPush {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_SMSPush_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxSMSPull {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_SMSPull_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxMobileWeb {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_MobileWeb_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxWebPhone {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_WebPhone_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxThankYou {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_ThankYou_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxPrivacy {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Privacy_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxCopyright {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_Copyright_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxTermsConditions {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_TermsConditions_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxForce {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_TheForce_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}

.CellForce #BoxSalesTeam {
	width: 975px; /* since this element is floated, a width must be given */
	height: 313px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-image: url(../Images/S_SalesTeam_Banner.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	visibility: visible;
}
	
.CellForce #Content {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 620px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	margin-top: -140px;
}

.CellForce #MantraContent {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 100%;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	margin-top: -140px;
}


.CellForce #Content2 {
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 500px;
	margin-bottom: 10px;
	margin-left: 50px;
	text-align: left;
	margin-top: -140px;
}

.ContentTitle {
	padding-top: 5px;
	padding-bottom: 0px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00599C;
	height: 17px;
	text-transform: capitalize;
}

.ContentText {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
}

.ContentBio {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-transform: none;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 90px;
}

.CellForce #RightColumn {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	padding-left: 14px;
	margin-top: -150px;
	margin-right: 10px;
}
.CellForce #Email {
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 317px;
	margin: 0px;
	background-image: url(../Images/ContactBG.jpg);
	background-repeat: no-repeat;
}
.EmailTitle {
	background-color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00addd;
	height: 20px;
	text-transform: capitalize;
	text-align: left;
}
.EmailText {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
}

/* ------- ROUND grey color border --------- */

.g1, .g2, .g3, .g4{font-size:1px; overflow:hidden; display:block;}
.g1 {height:1px; background:#ccc; margin:0 5px;}
.g2 {height:1px; background:#fff; border-right:2px solid #ccc; border-left:2px solid #ccc; margin:0 3px;}
.g3 {height:1px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 2px;}
.g4 {height:2px; background:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px;}
.contentg {background: #fff; border-right:1px solid #ccc; border-left:1px solid #ccc;}
.contentg div {margin-left: 0px;}

/* END ROUND grey color border */

/* ------- ROUND Blue color border --------- */

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#00599c; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:2px solid #00599c; border-left:2px solid #00599c; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:1px solid #00599c; border-left:1px solid #00599c; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:1px solid #00599c; border-left:1px solid #00599c; margin:0 1px;}
.contentb {background: #fff; border-right:1px solid #00599c; border-left:1px solid #00599c;}
.contentb div {margin-left: 0px;}

/* END ROUND grey color border */




/* ------- Form fields size and border color --------- */
input {
	color: #333333;
	background: #f2f2f2;
	border: 1px solid #00599c;
	padding-left: 5px;
}

.submit input {
	color: #fff;
	background: #00599C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #666;
	border-left-color: #666;
} 
.logo {
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top: 8px;
}
.mininav {
	padding-right: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: right;
	word-spacing: 5px;
	width: 50%;
	float: right;
}
.mininav a {
	color: #666666;
	text-decoration: none;
}
.mininav a:hover {
	font-weight: normal;
	text-decoration: underline;
}
.navfooter {
	padding-right: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: left;
}

.CallYou {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00599c;
}

.SMStext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
}
.LearnMoretext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
}

.CellForce #MantraBanner {
	background-image:url(../Images/MantraBanner_1.jpg);
	background-repeat: repeat;
	vertical-align: top;
}


.CellForce #Footer {
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
	text-align: left;
	float: left;
	margin-top: 40px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.CellForce #FooterExtra {
	text-align: left;
	float: right;
	width: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-top: -34px;
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 40px;
}
.fltlft { /* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

