/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:url(images/page-tail.jpg) center top repeat-x; padding:5px 0 5px;}
.page-shade {background:url(images/page-shade.png) center 224px no-repeat;}
#main {background:#FFF url(images/main-tail.gif) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.625em; line-height:1.8em; color:#000; text-transform:none;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1em; font-size:1.4em; text-transform:none;}
li a {text-decoration:none; color:#797C80;} 
li a:hover {text-decoration:underline;} 

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

/***************header***************/
#header {padding:3px 5px 0 43px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
img.float-l {margin-right:29px;}
.phone {float:right; margin-right:196px; word-spacing:3px;}
cite {font-size:1.2em; text-transform:none; display:inline-block; margin-bottom:4px;}

#content {padding:38px 37px 0 43px; min-height:420px; height:auto !important; height:659px;}
#content .col-1 {padding-right:31px;}
.cols .col-3 {padding-right:33px;}

.text-style1 {font-size:1.2em; font-style:normal; text-transform:none;}
.text-style2 strong {font-family:Tahoma, Geneva, sans-serif;}
.text-size1 {font-size:1.1em; line-height:1.545em;}

.border {border-bottom:1px solid #DDD; padding-bottom:15px; margin-bottom:15px;}

/***************titles***************/
.title {margin-bottom:7px;}
.title-un {margin:14px 0 5px;}

.text-title {font-size:1.1em; line-height:1em; text-transform:none; font-weight:normal; color:#FFF; background:#004b9b; padding:3px 7px 4px 10px; display:inline-block;
	 margin-bottom:9px;}
.title-border {border-bottom:1px solid #DDD; padding-bottom:11px; margin-bottom:19px;}

h2 {font-size:1.2em;}
h2 span {color:#AE0000;}
.box h2 {padding:3px 0 5px;}

h3 {font-size:1.1em; color:#B0B0B0; text-transform:none;}
h3 span {color:#0586D0;}

/***************links***************/
.link {text-transform:uppercase !important; background:url(images/link-marker.gif) right 3px no-repeat; padding-right:14px;}
strong .link {text-decoration:none; font-size:1.1em;}
strong .link:hover {text-decoration:underline;}
.box .link {margin-left:3px;}

.link-un {text-decoration:none;}
.link-un:hover {text-decoration:underline;}

.list li {padding:0px 0px 15px 2px;}
.list .img1 {background:url(images/Aldelo2.png) left top no-repeat;}
.list .img2 {background:url(images/cbeyond.png) left top no-repeat;}
.list .img3 {background:url(images/PPI.png) left top no-repeat;}
.list .img4 {background:url(images/BigHoller.png) left top no-repeat;}
.list .img5 {background:url(images/carbonite.png) left top no-repeat;}
.list .img6 {background:url(images/directnic.png) left top no-repeat;}

.banner a {color:#139DF4; text-decoration:none;}
.banner a:hover {text-decoration:underline;}
.banner .link-un {border-right:1px solid #139DF4; padding-right:7px; margin:0 7px 0 7px;}

/***************boxes***************/
.img-indent .float-l {padding:3px 25px 0 0;}

.box {border:1px solid #CECFD0; text-transform:none; margin-bottom:32px; background:#F0F0F0; padding:22px 20px 20px 39px;}

.banner {border:1px solid #97A8BD;}
.banner .inner {border:1px solid #FFF; background:#E1E9F1; padding:10px 30px 0 17px;}

/***************form***************/
#contactForm {padding:16px 1px 0 1px;}
#contactForm p {padding:0 0 3px 0; margin:0; line-height:1em;}
#contactForm .float-l {line-height:1em; padding:0; margin:0;}
#contactForm input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #A09B96; padding:2px 0 0 3px; }
#contactForm .float-r textarea {overflow:hidden;}
.buttons {text-align:right; padding:12px 80px 35px;}
.buttons a {margin-left:33px;}

/***************positioning***************/
ul.float-r {padding-right:22px;}

.margin1 {margin-bottom:9px;}
.margin2 {margin-bottom:13px;}
.margin3 {margin:4px 0 23px;}

.padding1 {padding-bottom:20px;}
.padding2 {padding-bottom:26px;}
.padding3 {padding-top:4px;}
.padding4 {padding-bottom:15px;}
.padding5 {padding-bottom:8px;}
.padding6 {padding-bottom:32px;}

/***************footer***************/
#footer {background:#000; color:#828282; text-transform:none; padding:7px 0 10px 40px;}
#footer span {text-transform:uppercase; color:#828282;}
#footer a {margin-left:0px; text-decoration:none; color:#FFFFFF;}
#footer a:hover {text-decoration:underline;}
