
.fieldcell { 
 color: #000000; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.fieldcelltpl1 { 
 width: 300px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.fieldcelltpl { 
 width: 160px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.ssfieldcell input { 
 width: 60px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 130px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.longfieldcell input { 
 width: 210px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.fieldcell input { 
 width: 160px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.fieldcell select { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
}

.fieldcell textarea { 
 width: 250px; 
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 word-spacing: 2px;
 background-color: #FFFFFF; 
 color: #102132; 
 border: 1px solid #284279; 
 padding: 2px;
}

#smsconf .fieldcell textarea {
 width: 270px;
 font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
 word-spacing: 2px;
 background-color: #FFFFFF;
 color: #102132;
 border: 1px solid #284279;
 padding: 2px;
}

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold;
 background-color: #B9D3EE; 
 color: #000; 
 /*margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; */
}

body {
	margin:10px 10px 0px 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 20px;
	color: black; 
	scrollbar-base-color: #D9D9D9; 
	scrollbar-track-color: #D9D9D9; 
	scrollbar-highlight-color: #AEAEAE; 
	scrollbar-shadow-color: #AEAEAE; 
	scrollbar-dark-shadow-color: #AEAEAE; 
	scrollbar-arrow-color: #737373

	}

#statuslogo{
	position: absolute;
        margin: 30px 0px 0px 30px;
	z-index: 99999;
}

#statustagline1 {
	position: absolute;
        font-family: sans-serif;
	font-weight: bold;
        font-size: 26px;
	color: black;
        margin: 40px 0px 0px 102px;
	z-index: 99999;
	}

#statustagline2 {
	position: absolute;
        font-family: sans-serif;
	font-weight: bold;
        font-size: 22px;
	color: red;
        margin: 42px 0px 0px 166px;
	z-index: 99999;
	}

#logo{
	position: absolute;
        //margin: 30px 0px 0px 126px;
        margin: 30px 0px 0px 166px;
	z-index: 99999;
}

#tagline1 {
	position: absolute;
        font-family: sans-serif;
	font-weight: bold;
        font-size: 26px;
	color: black;
        margin: 40px 0px 0px 232px;
	z-index: 99999;
	}

#tagline2 {
	position: absolute;
        font-family: sans-serif;
	font-weight: bold;
        font-size: 22px;
	color: red;
        margin: 42px 0px 0px 296px;
	z-index: 99999;
	}

@media only screen and (max-width: 1024px){

	#logo{
        	margin: 30px 0px 0px 126px;
	}

	#tagline1 {
        	margin: 40px 0px 0px 192px;
	}

	#tagline2 {
        	margin: 42px 0px 0px 256px;
	}
}

#leftcontent {
	position: absolute;
	left:10px;
	top:auto;
	width:208px;
	/*border-right:1px solid grey;*/
	padding: 8px 0px 20px 10px;
	}

#leftcontent_nb {
	position: absolute;
	left:5px;
	top:auto;
	width:185px;
	padding: 8px 0px 20px 0px;
	}

#leftcontent_nb td{
	font-size: 13px;
	padding: 3px;
}

#centercontent {
	position: absolute;
	margin-top: 0px;
   	margin-left: 201px;
   	margin-right:201px;
	padding:3px;
	width:80%;
	max-width: 980px;
	left: 30px;
}

//@media only screen and (max-width: 1024px){
//	#centercontent {
//		width:80%;
//		max-width: 950px;
//	}
//}

#centercontent td {
	font-size: 13px;
	padding: 3px;
}

#centercontent1 {
	position: relative;
	top:auto;
   	margin-left: 201px;
   	margin-right:201px;
	padding:8px;
	width:75%;
	max-width: 940px;
	}

#main_services {
	padding:4px;
	width:85%;
}

#main_services td {
	text-align:center;
	font-size:14px;
	width:25%;
	color:black;
	border:1px solid #000;
	padding:4px;
        }
 
#main_services td.body {
	text-align:left;
	font-size:12px;
	border:1px solid #000;
	padding:2px 8px;
        }
 
#main_services td.body1 {
	text-align:center;
	font-size:12;
	padding:2px 8px;
	border:1px solid #000;
        }
 
#rmk {
	font-size:10;
	}

/*Main page feature*/
#feature td{
	font-size: 13px;
	padding: 3px;
}
/*end*/


/*User's Profile page*/
#features {
	position: absolute;
	top:50px;
   	margin-left: 450px;
	}

#features_e {
	position: absolute;
	background:#fff;
	top:90px;
   	margin-left: 450px;
	}
/*end*/

#optout {
	position: absolute;
	top:30px;
	right: 30px;
	padding: 3px;
	}

#sendmsg {
	position: absolute;
	top:30px;
   	margin-left: 400px;
	padding: 3px;
	}

#viewgrp {
	position: absolute;
	top:30px;
   	margin-left: 420px;
	padding: 3px;
	}

#schrepeat_num {
	position: absolute;
	top:130px;
   	margin-left: 420px;
	padding: 3px;
	}

#schrepeat_gw {
	position: absolute;
	top:110px;
   	margin-left: 420px;
	padding: 3px;
	}

#schrepeat_sid {
	position: absolute;
	top:180px;
   	margin-left: 420px;
	padding: 3px;
	}

#schtextsummary {
	position: absolute;
	top:10px;
   	margin-left: 420px;
	padding: 3px;
	}

#api {
	position: absolute;
	top:30px;
   	margin-left: 400px;
	padding: 3px;
	}


/* Puchase section */
#credits {
	position: absolute;
	background:#fff;
	top:60px;
	}

#buy_sid {
	position: absolute;
	background:#fff;
	top:60px;
   	margin-left: 240px;
	}

#buy_package {
	position: absolute;
	background:#fff;
	top:40px;
   	margin-left: 440px;
	}

#buy_addon {
	position: absolute;
	background:#fff;
	top:40px;
   	margin-left: 640px;
	}
/** end **/



#acct_modify {
	position: absolute;
	background:#fff;
	top:105px;
   	margin-left: 240px;
	}

#user_info {
	position: absolute;
	background:#fff;
	top:55px;
   	margin-left: 275px;
	}

#user_info1 {
	position: absolute;
	background:#fff;
	top:90px;
   	margin-left: 275px;
	}

#centermain{
	text-align:justify;
	width:85%;
	}

#centermain1{
	position: absolute;
	text-align:justify;
	width: 650px;
	margin-left: 20px;
	}

#tabletd td{
	text-align:center;
	padding: 3px;
        border: #dddddd 1px solid;
	}

#tabletd1 td{
	text-align:right;
	padding: 3px;
        border: #dddddd 1px solid;
	}

#tabletd2 td{
	text-align:left;
	padding: 3px;
        border: #dddddd 1px solid;
	}

html>body #centercontent {
	margin-left: 201px;
   	margin-right:201px;
	}

#tpl_new {
	background-color:#B0E2FF;
	width: 680px;
	padding: 5px;
	}

/* Login window */
#rightcontent {
	//right:10px;
	position: absolute;
	//float: right;
	left: 85%;
	top:auto;
	width:180px;
	background:#fff;
	padding: 30px 5px 2px 5px;
	font-size: 11px;
	}

#rightcontent td {
	font-size: 11px;
	padding: 3px;
}
/** end **/


/** SMS Industry **/

#industry {
	position: absolute;
	right:10px;
	top:30px;
	width:178px;
	background:white;
	}


/** end **/


/** Reseller and User CSS **/
#mainbody{
	position:relative;
	width: 500;
	}

div.news {
	position: absolute;
	right:0px;
	top:20px;
	width:200px;
	background:#F0F0E7;
	/*padding: 8px 5px 2px 5px;*/
	}

div.news h3{
	font-size: 14px;
	margin:0;
	padding: 0 0 3px;
	background: #D4D4D4;
	color: #000;
	text-align: center
	}

/** end **/

#rightinfo {
	position: absolute;
	left:10px;
	top:640px;
	width:180px;
	background:#fff;
	border:1px dotted grey;
	padding: 8px 5px 2px 5px;
	}

#bottomcontent{
	position: relative;
	margin-top: 30px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	color: black;
	}
	
#bottomcontent1{
	margin-top: 290px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
	color: black;
	}

#holder {
	width: 82%;
	left:10%;
	margin-top: 10px;
	position: absolute;
	z-index: 1;
}

#banner {
	background:#fff;
	height:auto;
	width:100%;
	overflow:hidden;
	/*border-bottom:1px solid #00688B;*/
	z-index: 2;
	}

#error{
	color: red;
	}
	
p,pre {
	margin:0px 10px 10px 10px;
	}

h1 {
	font-size:14px;
	}

a {
        color: #3333FF;
        font-size: 11px;
        text-decoration: none;
        font-weight: bolder;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover{
        color: #000099;
	text-decoration: underline;
}

li {
	color: darkblue;
}

div#clock {
	position: absolute;
        margin-top: 0px;
        left: 25px;
}

div#nav {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        text-align: right;
        text-align: right;
	max-width: 1200px;
}

div#top {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        text-align: right;
        text-align: right;
}

#qn {
	color: #2F4F4F;
}

#qn a, #qn li {
	color: #2F4F4F;
        font-size: 11px;
        text-decoration: none;
        font-weight: bolder;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

#qn a:hover{
        color: #2E473B;
	text-decoration: underline;
}

#title {
	/*background: #E8F1D4;*/
	background: #181009;
	border:1px solid grey;
}

#title td{
	color: #FFFFFF;
}

#title_login {
	width:110;
	background: #181009;
	border:1px solid #181009;
	/*background: #00688B;
	border:1px solid #00688B;*/
}

#title_login td{
	color: #FFFFFF;
}

#t_body {
	border-bottom:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid grey;
}

#t_body td.body{
	border:1px solid grey;
}

#t_login {
	border:1px solid #181009;
	/*border:1px solid #00688B;*/
}

#title_announce {
	width:110;
	background: #00688B;
	border:1px solid #00688B;
}

#t_announce {
	border:1px solid #00688B;
}

/** For SMS industry **/

#t_login a.industry{
        font-size: 10px;
}

#title_login_i {
	width:110;
	background: #FFFFCC;
	border-top:1px solid #00688B;
	border-left:1px solid #00688B;
	border-right:1px solid #00688B;
}

/** end **/


/* Session error */
#statuscontent {
        margin-top:80px;
        padding:8px;
	margin-right: auto; margin-left: auto; 
        }

#sessioncontent {
        position: absolute;
        margin-top:80px;
        margin-left: 281px;
        margin-right:201px;
        padding:8px;
        width:55%;
        }

#session_title {
	background: #E8F1D4;
	border:1px solid green;
	text-align: center;
}

#session_body {
	border-bottom:1px solid green;
	border-left:1px solid green;
	border-right:1px solid green;
	padding:25px;
}

#session_body td{
	text-align: center;
}
/** end **/


/** main menu **/
#menu {
	margin: 0 15% 0 0;
	background: #B0E2FF;
	}

#menu td{
	padding: 4px;
	text-align: center;
}

#menu_info {
	margin: 0 15% 0 0;
	background: #CCFFCC;
	}

#menu_info strong{
	padding: 15px;
	}

/** end **/

#isms {
	position: absolute;
	top:25px;
   	margin-left: 46%;
	padding: 3px;
	}


/** promo **/

#promo a:link {
	color: red;
	}

