html, body {
 margin: 0;
 padding: 0;

}
body {
 color: #4e86c2;
 text-align: center;
 font: 62.5%/1.7em 'Trebuchet MS', Verdana, 'Lucida Grande', Arial, Sans-Serif;
}
#wrapper {
	text-align: left;
	margin: 1px auto;
	padding: 0px;
	width: 760px;
}
#conTent {
	width: 760px;
	text-align: left;
	background: url("./background_cols_white.gif") repeat;
	border: 1px solid #e8e6e6;
}
#header {
	margin: 0;
	padding: 0;
	height: 55px;
	background: #ffffff url(./header_logo.gif) no-repeat top right;
}
/* *** */

#header p {
 margin: 0 0 5px 25px;
 padding: 3px 0;
 font-size: 1em;
}
#header ul li {
 font-size: 1.3em;
}

/* *** */
#left {
	float: left;
	width: 218px;
  /*background: url(./bulksms_green1.gif) no-repeat 15px -10px; */
  /* height: 460px;	 ** TEMP ** */
}

#right {
	float: right;
	width: 540px; /* was 540 */
}

#footer {
	clear: both;
	text-align: right;
	height: 10px;
	margin:0; padding:0;
}
/* links general */
a {
color: #a5c184; /* #0056ba; */
text-decoration: underline;
}
a:hover {
color: #2c2d2d;
text-decoration: underline;
}

/* *** specials */
img { border: none; }

#logIn_form { /* position only all other see logIn_form.css */
position: relative;
 top: 0px;
 left: 14px;
 border: none;
}

#search_form { /* position only all other see search_form.css */
 position: relative;
 top: 5px;   /* was 132 */
 left: 13px; /* was 13 */
 border: none;
}
* html #search_form {
 top: 5px;  /* was 120 */
 margin-top: 0;
}
#news {
 position: relative;
top: 10px;  
width: 180px;
text-align: left;
margin-left: 25px;
}
#news h2 { 
 font-size: 1.5em;
 font-weight: 600;
 color: #629dd7;
margin: 0;
}
#news p {
 font-size: 1.3em;
text-align: justify;
}
#news .datetime {
 color: #a5c184;
}
#test_form { /* position only all other see test_form.css */
 position: relative;
 top: 10px;
 left: 13px;
 border: none;
}
#phone {
 clear:both;
 top:0;
 left: -20px;
 width: 536px;
 height:152px;
 margin:0 0 0 -20px;
 padding:0;
 background: #4e86c2 url(./pic_phone.jpg) no-repeat 0 0; 
}
* html #phone { 
	margin-bottom: 10px;
}

#more { /* button */
 position: relative;
  top: 103px;
left: 338px;
height: 13px;
width: 58px;
margin: 0;
padding:0;
}
#more {
display:block;
height: 13px;
width: 58px;
margin: 0;
padding:0;
border: 1px solid #a2c4e7;
}
#more:hover {
border: 1px solid #fff;
}

#faux_footer {
 margin: 0; padding: 0 0 10px 0;
 text-align: right;
}
#faux_footer p {
 margin: 0; padding:0;
}
.lil_grey { /* for small links above h1 ie mark_guide */
 color: #999;
 margin: 0; padding: 0 1em 10px 0;
 float: right;
 }
.lil_grey a {
 color: #999;
 text-decoration: none;
}
.lil_grey a:hover {
 color: #666;
 text-decoration: underline;
}
.gray {
 color: #aaa; 
}
.gray a {
 color: #aaa; 
 text-decoration: none;
}
.gray a:hover {
 color: #666;
 text-decoration: underline;
}
#grayline {
clear:both;
float: right;
margin-left: 5px;
}
#greyline {
clear:both;
float: right;
margin-left: 5px;
margin-top: 35px;
}
#right-left {
 float:left;
 width: 285px;
}


#right-right {
 float:right;
 width: 255px;
/*  height: 500px; *** TEMP *** */
 background: url(./background_right.gif) no-repeat 40px 0;
}

h2 {
 font-size: 1.5em;
 font-weight: 600;
 color: #629dd7;
 margin-left: 30px;
}
dt {
text-align: right;
color: #629dd7;  /* #a5c184; */
font-weight: 600;
font-size: 1.2em;
width: 120px;
}
dd {
color: #4e86c2;
font-size: 1.1em;
font-weight: 500;
margin: -1.6em 0 1.3em 128px;
}
.red {
 color: red; /* used for NEW */
}
ul#whyus  {
 list-style: url(./checkbox.gif); 
}
ul#whyus li {
color: #4e86c2;
font-size: 1.1em;
font-weight: 500;
line-height: 1.5em;
margin-bottom: 0.75em;
}
ul#theworld {
 list-style: url(./also_see_arrow.gif); 
}

div#worldlist{
margin-left: 35px;
 vertical-align:middle;
}
a#worldlist{
vertical-align:top;
}

ul#other_recent  {
 list-style: url(./checkbox.gif); 
}
ul#other_recent li {
color: #111;
font-size: 1.1em ;
font-weight: 500;
line-height: 1.5em;
margin-bottom: 0.75em;
margin-right: 2em;
text-align: justify;
}
.getmore {
 font-size: 1.2em;
 font-weight: 600;
text-align: right;
 margin-right: 10px;
}
#news p.getmore {
 font-size: 1.1em;
 font-weight: 600;
text-align: right;
}
.date_time {
font-size: 0.8em;
 color: #486203;
}
#other_recent .date_time {
 font-size: 1em;
}
.getmore a, #faux_footer a {
color: #0056ba;
text-decoration: none;
}
.getmore a:hover, #faux_footer a:hover {
color: #2c2d2d;
text-decoration: underline;
}

#right-left p {
color: #474747;
font-size: 1.2em;
margin: 1.5em;
}

#right-left strong {
color: #a5c184;
font-weight: 600;
}

.xx {
color: #474747;
font-size: 1.2em;
margin: 0.5em;
}
#right-right p{
color: #474747;
font-size: 1em;
margin: 1.5em;
}

#register {
 width: 220px;
 margin-top: 10px; 
 margin-left: 10px;
 padding: 0 0 5px 0;
 background-color: #ffac41;
}
#register a { color:#ffffff; text-decoration:none; }

#selectsites {
 width: 214px;
 margin-top: 10px; 
 margin-left: 10px;
 padding: 0 0 5px 0;
 border: solid 3px;
}
#selectsites a { 
	font-weight: 600; 
	color: #629dd7; 
	text-decoration:none;
	margin: 0;
}
#selectsites h2 { 
	margin-left: 15px;
}

#register h2 {
 margin: 10px 0 5px 20px;
 padding: 5px 0;
 color: #fff;
}
#register p {
 margin: 0 20px 0 20px;
 padding:0;
 font-size: 1.3em;
 color: #fff;
}
#registerbutton {
display:block;
margin: 0;
padding:0 0 3px 0;
margin-left: 137px;
}
#registerbutton a {
display:block;
height: 13px;
width: 58px;
margin: 0;
padding:0;
border: 1px solid #ffe4c2;
}
#registerbutton a:hover {
 border: 1px solid #fff;
}


/**** LINK-tag style sheet logIn_form.css ****/

/* BULK SMS css for logIn_form */

#logIn_form {
width:206px;
color: #fff;
padding: 0;
margin: 0;
}
#logIn_form form {
display:inline;
} 
* html #logIn_form p {
 line-height: 0.5em;
}


#logIn_form fieldset {
border: none;
 background: #a5c184 url(./bulksms_green1.gif) no-repeat 1px 0;
padding: 140px 10px 2px 0; /*padding: 6px 5px 2px 0;   6 was 10 */
 height:110px;
 margin: 0;
 }
* html #logIn_form fieldset {
 /*padding-top: 0; */
 padding: 145px 10px 2px 0;
margin-top: 0;
 height:110px;
}


