@charset "utf-8";
/* CSS Document */
/* Last update:18/05/2011 */
/* File: stylesheet.css */

* {padding:0; margin:0; border:0;}
a:focus {outline:none;}
img {border:0;}

body {
	margin:0; 
	padding:0; 
	font-family:corbel, arial, helvetica, sans-serif; 
	color:#333; 
	background-color:#fff;}

a {color:#000; text-decoration:underline;}
a:hover {color:#cc0033; text-decoration:underline;}
a.link_white {color:#fff; text-decoration:none;}
a.link_white:hover {color:#fff; text-decoration:underline;}

.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}

.lightgrey {color:#cbcbcb;}
.white {color:#fff;}

p {margin:0; padding:0 0 18px 0; line-height:18px;}

input, textarea, select {margin:0 0 3px 0; padding:2px; border:1px solid #000; font:normal 11px arial, sans-serif; color:#322f2f;}
.field150 {width:150px;} 
 
.clear {clear:both;}


/* masthead --------------------------------------------------------------- */
#masthead-wrap {width:100%;}

#masthead {
	width:902px;
	height:111px;
	margin:auto;
	padding:0 0 0 0;
	background-color:#fff;}

#equisys-logo {
	float:left;
	width:239px;}

#social-search-wrap {
	float:left;
	width:663px;
	text-align:right; }
#social-icons {padding:18px 0 9px 0;}
.social-icn-gap {margin:0 0 0 5px;}

#breadcrumb {
	float:left;
	width:460px;
	margin:14px 0 0 0;
	font-size:12px;
	color:#136bab;}
	
#breadcrumb a {
	color:#136bab;
	text-decoration:none;}

#breadcrumb a:hover {
	color:#136bab;
	text-decoration:underline;}


#search-wrap {
	float:right;
	width:194px;}

#search-field {
	float:left; 
	width:162px;
	height:29px;
	text-align:left;
	background:url(../images/bg-search-field.gif) no-repeat;}

#search-field input {
	border:none;
	width:145px;
	margin:4px 0 0 8px;
	font-size:12px;}
	
#search-button {
	float:left;
	width:32px;
	height:29px;}


/* top menu --------------------------------------------------------------- */
#topmenu-wrap {
	width:100%;
	background-color:#094878;
	border-bottom:1px solid #fff;}

#topmenu {
	width:902px;
	height:30px;
	margin:auto;
	padding:0 0 0 0;
	background-color:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #094878;}


/* flash & buttons --------------------------------------------------------------- */
#flash-wrap {
	width:100%;
	background:url(../images/bg-flash-area.png) repeat-x;}

#flash-banner {
	width:902px;
	height:220px;
	margin:auto;
	padding:0 0 5px 0;}
	
#buttons {
	width:902px;
	height:92px;
	margin:auto;
	padding:0 0 5px 0;}
#buttons ul {
	list-style:none;
	margin:0;
	padding:0;}
#buttons ul li {float:left; margin:0 1px 0 0;}
#buttons ul li.li-nomargin {margin:0;}
a.button1 {display:block; width:180px; height:92px; background:url(../images/buttons-01.jpg) 0 0 no-repeat;}
a.button1:hover {background:url(../images/buttons-01.jpg) 0 -92px no-repeat;}
a.button2 {display:block; width:179px; height:92px; background:url(../images/buttons-02.jpg) 0 0 no-repeat;}
a.button2:hover {background:url(../images/buttons-02.jpg) 0 -92px no-repeat;}
a.button3 {display:block; width:180px; height:92px; background:url(../images/buttons-03.jpg) 0 0 no-repeat;}
a.button3:hover {background:url(../images/buttons-03.jpg) 0 -92px no-repeat;}
a.button4 {display:block; width:180px; height:92px; background:url(../images/buttons-04.jpg) 0 0 no-repeat;}
a.button4:hover {background:url(../images/buttons-04.jpg) 0 -92px no-repeat;}
a.button5 {display:block; width:179px; height:92px; background:url(../images/buttons-05.jpg) 0 0 no-repeat;}
a.button5:hover {background:url(../images/buttons-05.jpg) 0 -92px no-repeat;}

/* fax & document management --------------------------------------------------------------- */
#faxdoc-wrap {
	width:100%;
	height:181px;
	background:url(../images/bg-faxdoc.png) repeat-x;
	border-bottom:1px solid #a5a5a5;}

#faxdoc-wrap-inner {
	width:902px;
	margin:auto;
	padding:0 0 0 0;
	}

#fax-software-wrap {
	float:left;
	width:397px;
	height:181px;
	background:url(../images/bg-fax-software.png) no-repeat;}

#hd-fax-software {margin:46px 0 0 97px;}

#fax-doc-management-wrap {
	float:left;
	width:398px;
	height:181px;
	background:url(../images/bg-document-management.png) no-repeat;}

#hd-fax-doc-management {margin:46px 0 0 97px;}

.faxdoc-list ul {list-style:none; margin:10px 0 0 6px; padding:0;}
.faxdoc-list ul li {float:left;}
.faxdoc-list ul li.col1 {width:180px;} 
.faxdoc-list ul li.col3 {width:160px;} 
.faxdoc-list ul li ul {float:none;}
.faxdoc-list ul li ul li {float:none; padding:0 0 0 12px; background:url(../images/bullet-red.png) 0 3px no-repeat; font-size:13px; line-height:16px; letter-spacing:0px;}
.faxdoc-list ul li ul li a {color:#58595b; text-decoration:underline;}
.faxdoc-list ul li ul li a:hover {color:#cc0033; text-decoration:underline;}

#ms-cert-partner {
	float:left;
	width:107px;}
	

/* services & news --------------------------------------------------------------- */
#services-news-wrap {
	width:100%;
	background-color:#fff;}
	
#services-news-inner {
	width:902px;
	margin:auto;
	}

#services {
	float:left;
	width:542px;
	padding:20px 21px 70px 0;}
	
h2.h2-service {
	font-size:15px;
	font-weight:normal;
	letter-spacing:0px;
	color:#cc0033;}
	
#services p {
	font-size:13px;
	letter-spacing:0px;}
	
#news-wrap {
	float:left;
	width:339px;
	padding:15px 0 0 0;}
	
#news-body {
	width:317px;
	padding:9px 0 0 22px;
	background:url(../images/bg-news-body.gif) repeat-y;}
	
ul#news-body-list {list-style:none;}
ul#news-body-list li {width:300px; margin:0; padding:2px 0 16px 0; line-height:13px;}
ul#news-body-list li a {font-size:12px; font-weight:bold; color:#58595b; text-decoration:none;}
ul#news-body-list li a:hover {color:#58595b; text-decoration:underline;}

/* footer --------------------------------------------------------------- */
#footer-wrap {
	width:100%;
	background:url(../images/bg-footer.gif) repeat-x;}
	
#footer-inner {
	width:902px;
	height:62px;
	margin:auto;
	padding:13px 0 0 0;}
#footer-inner a {color:#fff; text-decoration:none;}
#footer-inner a:hover {color:#fff; text-decoration:underline;}
	
#footer-seo {
	float:left;
	width:652px;
	font-size:11px;
	letter-spacing:0px;
	color:#fff;}

#footer-copyright {
	float:left;
  width:250px;
	font-size:11px;
	color:#fff;
	text-align:right;}



