* {
margin:0;
padding:0;
}

#footer .credit {
font:10px Georgia, "Times New Roman", Times, serif;
padding:5px;
}

ul {
list-style:none;
}

body {
font:.75em Verdana, Arial, Helvetica, sans-serif;
color:#333;
background:fixed #036 url(../images/bg.jpg) center center repeat-y;
}

#wrap {
width:973px;
margin:auto;
}

h1,h2,h3,.subhead,.heading {
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size:2em;
font-weight:400;
}

h2 {
font-size:1.5em;
font-weight:400;
}

h3 {
font-size:1.2em;
font-weight:400;
}

.clear {
clear:both;
}

.leftalign {
float:left;
}

.rightalign {
float:right;
}

.centeralign {
margin:5px auto;
}

img.leftalign,img.rightalign,img.centeralign {
display:block;
border:solid 1px #ddd;
margin:5px;
padding:5px;
background:#fff;
}

a {
color:#000;
text-decoration:none;
}

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

a:hover {
color:#036;
text-decoration:none;
}

#wrap2 {
padding:0 7px;
background:url(../images/pagebg.png) repeat-y;
}

#topbar {
height:59px;
padding:10px;
background:url(../images/topbar.jpg) no-repeat;
}

#header {
height:169px;
background:url(../images/header.png) no-repeat;
}

#footer {
height:43px;
width:937px;
text-align:center;
margin:auto;
padding:10px;
background:url(../images/footer.jpg) no-repeat;
}

#fence{
height:43px;
width:937px;
text-align:center;
margin:auto;
padding:10px;
background:url(../images/fence.png) no-repeat;
}

#iconbar{
height:43px;
width:653px;
text-align:left;
margin:auto;
padding:10px;
background:url(../images/iconbar.png) no-repeat;
}


#content {
padding:0px;
background:url(../images/contengbg.png) 1px 0 repeat-y;
}

#textcontent {
width:650px;
float:left;
height:400px;
padding:10px;
background:url(../images/pagebg.png) 3px 0 repeat-y;
}

#fullcontent {
padding:10px;
text-align:center;
/*background:url(../images/pagebg.png) 3px 0 repeat-y; */
}

#topbg {
height:14px;
background:url(../images/topbg.png) no-repeat;
}

#btmbg {
height:13px;
background:url(../images/btmbg.png) no-repeat;
}

#headercontent {
height:130px;
}

#topnav {
height:29px;
width:916px;
margin:auto;
background:url(../images/menubar.png) no-repeat;
}

#searchbar {
width:338px;
height:34px;
float:right;
margin:16px 10px 0 0;
background:url(../images/searchbar.png) no-repeat;
}

#clientlogin{
width:90px;
height:103px;
float:right;
margin:16px 26px 0 0;
background:url(../images/clientlogin.png) no-repeat;
}

.searchform {
padding-left:80px;
padding-top:4px;
}

.textbox {
display:block;
height:22px;
width:200px;
border-style:none;
border-width:0;
padding:5px 8px 0 5px;
}

.textbox:focus {
border:none;
}

#sitename {
font:bold 24px "Trebuchet MS", Arial, Halvetica, sans-serif;
display:block;
float:left;
padding-top:10px;
color:#2E2E2E;
}

#sitename .description {
display:block;
font:normal 12px Georgia, "Times New Roman", Times, serif;
color:#333;
}

#sitename a {
color:#000;
}

#sitename a:hover {
color:#999;
}

#left {
width:673px;
float:right;
}

#content #sidebar {
margin-left:2px;
}

#left .post {
width:648px;
margin:0 auto 15px;
}

#left .post p {
line-height:18px;
margin-bottom:18px;
}

#left .post .postheader {
height:2px;
background:url(../images/postheader.jpg) no-repeat;
}

#left .post .postcontent {
padding:10px 25px;
background:url(../images/postbg.jpg) repeat-y;
}

#left .post .postbottom {
height:86px;
background:url(../images/postbottom.jpg) no-repeat;
}

#sidebar ul {
display:block;
padding:5px 5px 5px 8px;
}

#sidebar li a {
padding:0 10px 0 25px;
background:url(../images/sidemenunrml.jpg) 2px 2px no-repeat;
}

#sidebar li a:hover {
color:#000;
background:url(../images/sidemenuhover2.jpg) 2px 2px no-repeat;
}

#sidebar h3 {
display:block;
font:1.5em "Trebuchet MS", Arial, Halvetica, sans-serif;
color:#333;
padding:5px 5px 0 8px;
}

#sidebar .cat-item {
height:26px;
padding:0!important;
}

#sidebar .cat-item a {
display:block;
height:20px;
width: 170px;
border-bottom:solid 0px #A4BBDD;
color:#333;
padding:5px 10px 0 20px;
background:url(../images/sidemenunrml.jpg) 2px 5px no-repeat;
}

#sidebar .cat-item a:visited,#sidebar .cat-item a:active {
color:#333;
}

#sidebar .cat-item a:hover {
color:#000;
/*background:url(../images/sidemenuhover.png) no-repeat;*/
background:url(../images/sidemenuhover.png) no-repeat;
}

.post h2 {
color:#000;
display:block;
padding-bottom:18px;
}

.postmeta {
display:block;
padding:15px 10px 0 25px;
}

.postbottom .postmeta li {
display:block;
float:left;
height:15px;
margin-right:10px;
padding:5px 8px 1px 25px;
}

.permalink {
background:url(../images/ico_permalink.jpg) no-repeat;
}

.category_link {
background:url(../images/ico_category.jpg) no-repeat;
}

.comments_link {
background:url(../images/ico_comments.jpg) no-repeat;
}

#left a,#left a:visited,#left a:active {
background:#ffc;
}

#left a:hover {
background:#ffd;
}

.post .date {
display:block;
font-size:10px;
color:#666;
padding:3px 5px 3px 18px;
background:url(../images/icodate.jpg) no-repeat;
}

.postcontent ul {
margin:15px;
}

.postcontent ul li {
display:block;
padding:5px 5px 5px 15px;
background:url(../images/bullet.png) 2px 10px no-repeat;
}

.postcontent ol {
list-style-position:outside;
list-style:decimal;
margin-left:35px;
}

.postcontent ol li {
padding:5px;
}

blockquote {
display:block;
font:1.2em Georgia, "Times New Roman", Times, serif;
color:#036;
border-bottom:dashed 1px #ddd;
border-top:dashed 1px #ddd;
text-align:center;
margin:15px;
padding:5px;
}

blockquote.leftalign {
float:left;
width:300px;
text-align:right;
margin:10px;
}

blockquote.rightalign {
float:right;
width:300px;
text-align:left;
margin:10px;
}

#wrap #wrap2 #content #left .post .postcontent #comments #commentcontent li {
display:block;
margin-bottom:5px;
list-style:none;
padding:5px;
background:#fff;
}

#wrap #wrap2 #content #left .post .postcontent #comments #commentcontent .odd {
background:#D3DEED;
}

#slideshow {
list-style:none;
color:#fff;
}

#slideshow span {
display:none;
}

#wrapper {
width:906px;
display:none;
margin:5px auto;
}

#wrapper * {
margin:0;
padding:0;
}

#fullsize {
position:relative;
width:900px;
height:300px;
border:0 solid #ccc;
padding:0;
background:#000;
}

#information {
position:absolute;
bottom:0;
width:900px;
height:0;
color:#fff;
overflow:hidden;
z-index:200;
opacity:.7;
filter:alpha(opacity=70);
background:#000;
}

#information h3 {
font-size:14px;
padding:4px 8px 3px;
}

#information p {
padding:0 8px 8px;
}

#image {
width:500px;
}

#image img {
position:absolute;
z-index:25;
width:auto;
}

.imgnav {
position:absolute;
width:25%;
height:306px;
cursor:pointer;
z-index:150;
}

#imgprev {
left:0;
background:url(../images/left.gif) left center no-repeat;
}

#imgnext {
right:0;
background:url(../images/right.gif) right center no-repeat;
}

#imglink {
position:absolute;
height:306px;
width:100%;
z-index:100;
opacity:.4;
filter:alpha(opacity=40);
}

.linkhover {
background:url(../images/link.gif) center center no-repeat;
}

#thumbnails {
margin-top:15px;
}

#slideleft {
float:left;
width:20px;
height:81px;
background:#222 url(../images/scroll-left.gif) center center no-repeat;
}

#slideright {
float:right;
width:20px;
height:81px;
background:#222 url(../images/scroll-right.gif) center center no-repeat;
}

#slidearea {
float:left;
position:relative;
width:456px;
margin-left:5px;
height:81px;
overflow:hidden;
}

#slider {
position:absolute;
left:0;
height:81px;
}

#slider img {
cursor:pointer;
border:1px solid #666;
padding:2px;
}

#buttonPanel {
width:782px;
height:210px;
position:relative;
margin:0 auto;
padding:0;
}

#buttonPanel #headerPanelfast {
width:180px;
height:192px;
position:absolute;
top:0;
left:0;
color:#fff;
margin:10px 0 0;
padding:0;
background:#FFF url(../images/saas_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelsecond {
width:180px;
height:192px;
position:absolute;
top:0;
left:200px;
color:#fff;
margin:10px 0 0;
padding:0;
background:#FFF url(../images/collaboration_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelthird {
width:180px;
height:192px;
position:absolute;
top:0;
left:400px;
color:#fff;
margin:10px 0 0;
padding:0;
background:#FFF url(../images/integration_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelfourth {
width:180px;
height:192px;
position:absolute;
top:0;
left:600px;
color:#fff;
margin:10px 0 0;
padding:0;
background:#FFF url(../images/benefits_button_gray.png) no-repeat;
}

#sidebar ul li,#comments #commentcontent label {
display:block;
padding:3px;
}

#slideleft:hover,#slideright:hover {
background:#333;
}

#buttonPanel #headerPanelfast a{
display:block;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/saas_button_blue.png) no-repeat; 
}

#buttonPanel #headerPanelsecond a{
display:block;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/collaboration_button_blue.png) no-repeat;
}

#buttonPanel #headerPanelthird a{
display:block;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/integration_button_blue.png) no-repeat;
}

#buttonPanel #headerPanelfourth a {
display:block;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/benefits_button_blue.png) no-repeat;
}

#buttonPanel #headerPanelfast a:hover {
color:#fff;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/saas_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelsecond a:hover {
color:#fff;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/collaboration_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelthird a:hover {
color:#fff;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/integration_button_gray.png) no-repeat;
}

#buttonPanel #headerPanelfourth a:hover {
color:#fff;
height:192px;
text-decoration:none;
width:180px;
background:#FFF url(../images/benefits_button_gray.png) no-repeat;
}


p {
text-align:justify
}
