  /*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px 0;
	padding: 0;
	background: #FFF;
	font: normal small Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
}


a {
   text-decoration: none;
   color: blue;
   font-weight: bold;
}

a:visited  {
   text-decoration: none;
   color: #666666;
   font-weight: bold;
}


a:hover {
   text-decoration: underline;
   color: blue;
   font-weight: bold;
}



h1 { 
   font-size: 16px;
}

h2 {
   font-size: 14px;
   color: black;
}

h3 {
	margin: 0;
	font-size: 1em;
}

ul, ol, blockquote {
	margin-top: 0;
}


img {
	border: none;
}

/* Header */

#header {
	width: 795px;
	height: 57px;
        background-color: #FFF;
}

#subheader_index {
	width: 795px;
	height: 80px;
	background: url(images/partnerpage_02.jpg) top left no-repeat;
}
#subheader_services,  #subheader_contact, #subheader_rehabcase_new {
	width: 795px;
	height: 80px;
	background: url(images/index_002.jpg) top left no-repeat;
}
#subheader_solutions {
	width: 795px;
	height: 80px;
	background: url(images/servicepage_02.jpg) top left no-repeat;
}
#subheader_partners, 
#subheader_news, 
#subheader_sitemap, 
#subheader_Axis, 
#subheader_sage, 
#subheader_cisco, 
#subheader_hp, 
#subheader_microsoft, 
#subheader_amicus,
#subheader_novastor,
#subheader_postini_partner,
#subheader_postiniform,
#subheader_others
 {
	width: 795px;
	height: 80px;
	background: url(images/partnerpage_02.jpg) top left no-repeat;
}
#subheader_casestudies {
	width: 795px;
	height: 80px;
	background: url(images/accountekshp_795x470_02.jpg) top left no-repeat;
}




/* Menu */

#rightmenu { 
   float: right;
}

#menu {
   display: block;
   width: 795px;
   background: #000;
   height: 18px!important;
}

#menu ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

#menu li {
   display: inline;
   color: #FFF;
}

#menu label {
   float: left;
   padding: 3px 6px 3px 6px;
   color: #FFF;
   font-size:10px;
   font-family:Verdana;
   font-weight:bold;
}

#menu a {
   float: left;
   padding: 3px 6px 3px 6px;
   text-decoration: none;
   color: #FFF;
   font-size:10px;
   font-family:Verdana;
   font-weight:bold;
}


/* Content */

#wrapper1 {
	position:relative;
	text-align:left;
	width:795px;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:795px;
	background:url("./images/content_bg.gif") repeat-y top left;
	}

#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	}
#centercol {
	position:relative;
	padding:0 200px 0 160px;
        font-size: 1em;
        
	}

#footer {
	position:relative;
	top:1px;
	background:#FFF;
	width:100%;
	clear:both;
	margin:0;
	text-align:center;
	color:#000;
}


.custQuote { 
  font-size:13px;
  font-weight: bold;
  color: midnightblue;
  font-style: italic;
}

.custQuote .credit { 
  color: #333333;
  font-weight: normal;
  font-size: .75em;
  font-style: normal;
}

#partnerList a {
	text-decoration: none;
	color: blue;
}

#partnerList a:hover {
	text-decoration: underline;
	color: blue;
}

#SiteMapMain, #SiteMapMain ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#SiteMapMain a {
   color: #666666;
}

#SiteMapMain ul li a  {
   color: #666666;
   font-weight: normal;
}

#SiteMapMain li {
   padding-bottom: 15px;
}

#SiteMapMain ul li {
   padding-bottom: 0px;
}


#footerMenu { 
   padding-top: 20px;
}

#footerMenu ul {
   margin: 0;
   padding: 0;
   list-style: none;
	margin: 0;
}

#footerMenu li {
   display: inline;
}

#footerMenu a {
   padding: 3px 6px 0px 6px;
   color: #000;
   font-size:10px;
   font-family:Verdana;
   font-weight:bold;
}


#newsList { 
	margin: 10px;
	padding: 10px;
}

#newsList li {
   padding-bottom: 15px;
}

li { 
   padding-bottom: 10px;
}

#rightColPartners li  { 
   padding-bottom: 0px;
}

#rightColPartners a {
   font-weight: normal;
}

#animation { 
   border: 2px solid black;
}