@charset "utf-8";

/* Template */

/* Home */

#homeleft1 {
background-image:url(../images/home/homeleft1.jpg);
width:528px;
height:319px;
margin:0 auto;
}

#homeright1 {
width:274px;
height:195px;
background-image:url(../images/home/homeright1.jpg);
}

#homeright2 {
width:274px;
height:43px;
background-image:url(../images/home/homeright2.png);
}

#left1_about {
background-image:url(../images/aboutus/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_system {
background-image:url(../images/systemoverview/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_tagging {
background-image:url(../images/taggingoptions/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_benefits {
background-image:url(../images/benefits/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_contact {
background-image:url(../images/contactus/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_termsofuse {
background-image:url(../images/termsofuse/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_privacypolicy {
background-image:url(../images/privacypolicy/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

#left1_sitemap {
background-image:url(../images/sitemap/left1_blank.png);
width:528px;
height:47px;
margin:0 auto;
}

/* About Us */

/* System Overview */

/* Tagging Options */

/* Benefits */

/* Contact Us */



/* Text */

span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1c4f86;
}


.header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1c4f86;
text-decoration:none;
}

.link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#1c4f86;
text-decoration:underline;
}

/* Panels */
#leftpanel {
width:528px;
height:auto !important;
min-height:700px;
height:auto;
float:left;
background-color:#FFFFFF;
padding:0;
border:0;

}

#lefttext {
padding:9px 9px 9px 9px;
line-height:18px;
}

#righttext {
padding:9px 9px 9px 9px;
line-height:18px;
margin-bottom:7px;
}

#rightpanel {
width:274px;
height:auto !important;
min-height:700px;
height:auto;
float:right;
background-color:#FFFFFF;
margin:0;
padding:0;
border:0;
}

.logo {
background-image:url(../images/mcroberts.png);
width:274px;
height:129px;
margin-top:50px;
float:left;
text-indent:-4000px;
}


/* Page */

body {
height:100%;
}

a, ul, dl, h1, h2, h3 {font-family:Arial, Helvetica, sans-serif;}

a {text-decoration:none;color:#1c4f86;}
a:visited {text-decoration:none;color:#1c4f86;}

#footerwrapper {
width:100%;
height:43px;
clear:both;
background-color:#c4c4c4;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1c4f86;
margin:190px auto 0 auto;

}

#footer {
width:1020px;
height:43px;
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#c4c4c4;
color:#1c4f86;
clear:both;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#1c4f86;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footerleft {
float:left;
margin:7px 0 0 104px;
width:400px;
height:43px;
text-align:top left;
}

#footerright {
float:right;
margin:7px 100px 0 0;
width:190px;
height:43px;
text-align:top right;
}


/* Banner and Nav */

#container {
width:100% !important;
min-width:100%;
width:100%;
height:100% !important;
min-height:100%;
height:100%;
position:absolute;
background-image:url(../images/bannerback.jpg);
background-position:top;
background-repeat:repeat-x;
}


#containerwrapper {
width:1020px !important;
min-width:1020px;
width:1020px;
height:auto !important;
min-height:800px;
height:800px;
margin:0 auto;
clear:both;
}

#banner {
width:1020px;
height:141px;
}

#nav {
width:800px;
height:43px;
margin:0 0 0 123px;

display:inline-block;

}

#nav a {
text-indent:-4000px;
}

#center {
width:820px;
height:400px;
margin:30px auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6e6e6e;
}

/* Nav Buttons */
.home {
float:left;
width:74px;
height:43px;
background-image:url(../images/nav.png);
background-position:0 0;
}

.home a:hover {
background-position:0 -43px;
}

#homecurrent {
background-position:0 -43px;
}

.about {
float:left;
width:120px;
height:43px;
background-image:url(../images/nav.png);
background-position:-74px 0;
}

.about a:hover {
background-position:-74px -43px;
}

#aboutcurrent {
background-position:-74px -43px;
}

.system {
float:left;
width:178px;
height:43px;
background-image:url(../images/nav.png);
background-position:-194px 0;
}

.system a:hover {
background-position:-194px -43px;
}

#systemcurrent {
background-position:-194px -43px;
}

.tagging {
float:left;
width:175px;
height:43px;
background-image:url(../images/nav.png);
background-position:-372px 0;
}

.tagging a:hover {
background-position:-372px -43px;
}

#taggingcurrent {
background-position:-372px -43px;
}


.benefits {
float:left;
width:118px;
height:43px;
background-image:url(../images/nav.png);
background-position:-547px 0;
}

.benefits a:hover {
background-position:-547px -43px;
}

#benefitscurrent {
background-position:-547px -43px;
}

.contact {
float:left;
width:114px;
height:43px;
background-image:url(../images/nav.png);
background-position:-665px 0;
}

.contact a:hover {
background-position:-665px -43px;
}

#contactcurrent {
background-position:-665px -43px;
}

/* Graphics */

.smslogo {
background-image:url(../images/smslogo.png);
width:174px;
height:112px;
margin:12px 0 0 116px;
float:left;
}

.sms {
background-image:url(../images/sms.png);
width:293px;
height:59px;
float:left;
margin:36px 0 0 23px;
}

.phone {
background-image:url(../images/smscontact.png);
width:174px;
height:43px;
float:right;
margin:36px 114px 0 0;
}

