/* Elements */
body {
background: #010b14 url(../images/bg.jpg) repeat-x;
text-align: center;
margin: 0;
padding-left:10px;
}

div, table, td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

td {
vertical-align: top;
}

img {
border: 0;
}

h1, h2, h3, h4, h5 {
margin: 0;
}


a:link,
a:visited {
color:#67001d;
text-decoration:none;
}

a:hover {
color:#67001d;
text-decoration:underline;
}

.bold{
font-weight:bold;
color:#003663;
}


.page-title {
font-size:14px;
color:#003663;
text-transform:uppercase;
padding: 0px 0 20px 0px;
font-weight:bold;
}

.form{
	background:#FFF;
	border:1px solid #555555;
	color:#000;
	font:11px sans-serif;
	padding-top:2px;
	padding-left:2px;
}


/* Container */
#container {
background-color:transparent;
margin: 0 auto;
width: 948px;
text-align: center;
padding:0 0 0 19px;
}

/* Header HomePage */
#hm-header {
background: #000000;
width:948px;
height:308px;
text-align:left;
}

#hm-logo {
width:443px;
height:71px;
float:left;
}

/* Header InsidePage */
#in-header {
background: #000000;
width:917px;
height:103px;
text-align:left;
}

#in-logo {
width:472px;
height:103px;
float:left;
}


/*SEARCH BOX*/
#hm-search-container {
background: #000000 url(../images/hm-search-bg.jpg) top left no-repeat;
width:505px;
height:71px;
float:left;
}

#in-search-container {
background: #000000 url(../images/in-search-bg.jpg) top left no-repeat;
width:445px;
height:103px;
float:left;
}

#hm-search
{
margin:0;
padding:0;
float:right;
padding-left:10px;
padding-top:30px;
padding-right:50px;
}

#in-search
{
margin:0;
padding:0;
float:right;
padding-left:10px;
padding-top:30px;
padding-right:26px;
}

#search-label
{
float:left;
font-weight:bold;
font-size:16px;
color:white;
font-style:italic;
padding-top:2px;
}

#search-box
{
float:left;
padding-left:5px;
padding-right:8px;
}

#search-box .field
{
width:104px;
height:20px;
}

#search-button
{
float:left;
padding-top:2px;
}

/*HEADER IMAGE*/
#hm-lower-header
{
	_margin-top:-3px;	
}
#hm-image-container 
{
	clear:both;
background: #000000 url(../images/hm-image-bg.jpg) top left no-repeat;
width:443px;
height:237px;
float:left;
}

#hm-image{
margin:0;
padding:0;
width:443px;
height:222px;
overflow:hidden;
}

#curvededges
{
position:absolute;
background: transparent url(../images/curvededges.png) top left no-repeat;
width:443px;
height:222px;
z-index:200;
}
/*TAG LINE AND GLOBE*/

#hm-misc-container
{
width:505px;
height:237px;
float:left;
}

#hm-tagline {
background: #000000 url(../images/hm-tagline.jpg) top left no-repeat;
width:268px;
height:112px;
float:left;
}

#hm-globe {
background: #000000 url(../images/hm-globe.jpg) top left no-repeat;
width:237px;
height:112px;
float:left;
}

/*HEADER - CONTACT US*/

#hm-contactus {
background: #000000 url(../images/hm-contactus.jpg) top left no-repeat;
width:268px;
height:125px;
float:left;
}

#hm-contactus ul
{
margin:0;
padding: 30px 7px 5px 50px;
}

#hm-contactus li
{
list-style-type:none;
background:transparent url(../images/redarrow.png) top left no-repeat;
margin:0;
padding:0px 0px 3px 10px;
}
#hm-contactus li a:link,
#hm-contactus li a:visited
{
color:#fff;
text-decoration:underline;
padding-left:2px;
}

#hm-contactus li a:hover
{
color:#fff;
text-decoration:none;
padding-left:2px;
}

/*HEADER - PARTNER LOGIN*/

#hm-partnerlogin {
	background: url(../images/hm-partnerlogin.jpg) top left no-repeat;
	width:237px;
	height:125px;
	float:left;
	overflow: hidden;
}

#partnerlogin
{
	color:White;
	margin: 25px 5px 0 10px;
}

#partnerlogin-buttons
{
	width: 222px;
	margin: 0 5px 0 10px;
}

#partnerlogin .field
{
	width:105px;
}

#partnerlogin-links
{
	font-size:10px;
	padding-top: 3px;
}

#partnerlogin-links a:link,
#partnerlogin-links a:visited
{
	color:#fff;
	text-decoration:underline;
}

#partnerlogin-links a:hover
{
	color:#fff;
	text-decoration:none;
}

.logout
{
	background: url(/images/logout.png) no-repeat;
	width: 52px;
	height: 18px;
	display: block;
}

/*HEADER - CleanTelligent (Client) LOGIN*/

.hm-cleantelligentlogin {
	background: #000000 url(../images/hm-clientlogin.jpg) top left no-repeat;
	width:268px;
	height:125px;
	float:left;
	overflow: hidden;
	/*margin-left: -10px;*/
}

#cleantelligentlogin
{
	color:White;
	margin: 25px 5px 0 45px;
}

.cleantelligentlogin-buttons
{
	/*width: 222px;*/
	margin: 5px 15px 3px 5px;
}

#cleantelligentlogin .field
{
	width:115px;
	margin: 5px 0 0 0;
}

#cleantelligentlogin-links
{
	font-size:10px;
	padding-top: 3px;
}

#cleantelligentlogin-links a:link,
#cleantelligentlogin-links a:visited
{
	color:#fff;
	text-decoration:underline;
}

#cleantelligentlogin-links a:hover
{
	color:#fff;
	text-decoration:none;
}

/* Navigation HomePage  and InsidePage*/

#navigation-body{
text-align:left;
}

#navigation {
background: transparent url(../images/nav-bg.png) top left no-repeat;
width:917px;
height:37px;
}

/*
#navigation ul {
margin:0;
padding: 0px 13px 0px 13px;
float:left;
width:100%;
height:33px;
overflow:hidden;
}

*/
#in-navigation {
background: transparent url(../images/nav-bg.png) top left no-repeat;
width:917px;
height:37px;
}

#in-navigation ul {
margin:0;
padding: 0px 10px 0px 10px;
float:left;
width:100%;
height:33px;
overflow:hidden;
}

/*#navigation li, */
#in-navigation li
{
margin:0;
padding:0px;
list-style:none;
float:left;
}

#navigation .divider,
#in-navigation .divider
{
background:transparent url(../images/nav-divider.gif) top left repeat-y;
width:1px;
height:33px;
}

/* Body Container for HomePage and InsidePage */

#body-container
{
background:#fff;
width:863px;
height:auto;
margin:0;
padding-left:26px;
padding-right:28px;
padding-top:18px;
padding-bottom:10px;
_padding-bottom:0px;
text-align:left;
}


#body-bottom{
background:transparent url(../images/body-bottom.png) top left no-repeat;
width:917px;
height:11px;
}

/*Body for HomePage */

#hm-body-content {
background:#fff url(../images/body-bg-divider.gif) repeat-y;
width:863px;
/* min-height:200px; */
text-align:left;
margin:0;
margin-bottom:20px;
padding:0;
}

#hm-body-content1
{
width:375px;
_width:430px;
padding-right:58px;
float:left;
line-height:1.3em;
}

#hm-body-content2
{
width:230px;
_width:270px;
padding-right:38px;
float:left;
}

#hm-body-content3
{
width:160px;
float:left;
}

#hm-body-content1 ul,
#hm-body-content2 ul,
#hm-body-content3 ul
{
margin:0;
padding: 8px 7px 5px 0px;
}

#hm-body-content1 li ,
#hm-body-content2 li ,
#hm-body-content3 li 
{
list-style-type:none;
background:transparent url(../images/dot.gif) top left no-repeat;
margin:0;
padding:0px 0px 0 10px;
}

/* BUCKETS */

#buckets
{
width:863px;
}

#leftbucket{
float:left;
width:388px;
min-height:40px;
}

#rightbucket{
float:right;
width:449px;
min-height:40px;
}

#leftbucket-top{
background:transparent url(../images/hm-leftbucket-top.gif) top left no-repeat;
width:388px;
height:32px;
font-size:0px;
}

#leftbucket-bottom{
background:transparent url(../images/hm-leftbucket-bottom.gif) top left no-repeat;
width:388px;
height:6px;
}

#rightbucket-top{
background:transparent url(../images/hm-rightbucket-top.gif) top left no-repeat;
width:449px;
height:32px;
font-size:0px;
}

#rightbucket-bottom{
background:transparent url(../images/hm-rightbucket-bottom.gif) top left no-repeat;
width:449px;
height:6px;
}

.bucket-body{
background-color:#e0dbc7;
/* min-height:40px; */
padding:2px 15px 3px 13px;
}

.bucket-body ul
{
margin:0;
padding-right:7px;
padding-left:0px;
}

.bucket-body li
{
list-style-type:none;
background:transparent url(../images/bucket-dot.gif) top left no-repeat;
margin:0;
padding:2px 0px 0 10px;
}


.bucket-content{
padding: 2px 7px 0px 0px;
}
.bucket-image
{
float:left;
padding-right:10px;
}

.border
{
border:1px solid #003663;
}

/*Body for INSIDEPAGE */

#in-body-content {
background-color:#fff;
width:863px;
min-height:200px;
text-align:left;
margin:0;
padding:0;
}

#left-column
{
float:left;
width:206px;
_width:235px;
padding-right:29px;
}

#right-column
{
	padding-left:100px;
	width:800px;
	float:left;
}
#inside-right-column
{
	width:700px;	
}


/* Footer  */

#footer {
width:917px;
text-align:center;
}
#footer-image{
float:left;
padding: 17px 10px 0px 60px;
}

#hm-footer-text{
float:left;
}


#footer p {
margin:0;
padding: 22px 0 20px 0;
font-size:11px;
color:#576a77;
text-align:left;
line-height:15px;
word-spacing:2px;
}

#in-footer-text p
{
	color:#5787a9;
}

#footer span {
padding: 0 10px;
}

a.links:link,
a.links:visited,
a.ls:link,
a.ls:visited {
color:#576a77;
text-decoration:none;
}

a.links:hover ,
a.ls:hover {
color:#576a77;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#576a77;
text-decoration:underline;
}

a.lshome:hover {
color:#576a77;
text-decoration:none;
}

#in-footer-text a.links:link,
#in-footer-text a.links:visited,
#in-footer-text a.ls:link,
#in-footer-text a.ls:visited {
color:#5787a9;
text-decoration:none;
}

#in-footer-text a.links:hover ,
#in-footer-text a.ls:hover {
color:#5787a9;
text-decoration:underline;
}

a.lshome:link,
a.lshome:visited {
color:#576a77;
text-decoration:underline;
}

a.lshome:hover {
color:#576a77;
text-decoration:none;
}

/* FileShare */
.folder
{
	width: 50px;
	margin: 25px;
	text-align: center;
	float:left;
}

.file
{
	width:500px;
	margin: 0 50px 0 25px;
}

