/* Start of CMSMS style sheet 'CA-Consulting-STYLE' */
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
background:#f1f1f1 ;
}

p{line-height:20px; padding:5px 0px; color:#333;}
ul{margin-left:20px; color:#333;}
li{margin:10px 0px;}
img{border:none;}
a{color:#84293B; text-decoration:none;}
.forminput input{ border:1px solid #ccc; height:25px;}
.formtextarea textarea{ border:1px solid #ccc; height:100px;}

#wrapper { 
 margin: 0 auto;
 width: 880px;
background-color:#fff;
padding:0px 10px 10px;
}

#topnav {
 color: #333;
 width: 860px;
 float: left;
 padding: 5px 10px 0px 10px;
 height: 15px;
 margin: 0px 0px 0px 0px;
text-align:right;
font-size:10px;
}


#header {
 color: #333;
 width: 880px;
 float: left;
 height: 150px;
 margin: 5px 0px 0px 0px;
}

#logo{width:280px; height:140px;  float:left;}
#headslide{width:880px; height:140px;  float:right;}

#navigation {
 float: left;
 width: 880px;
 color: #333;
 margin: 0px 0px 5px 0px;
}

#slideshow {
 float: left;
 width: 880px;
    position:relative;
    height:200px;
 color: #333;
 margin: 0px 0px 5px 0px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}




#leftcolumn { 
 color: #333;
 margin: 2px 5px 5px 0px;
 padding: 3px 10px 10px 10px;
 min-height: 350px;
 width: 601px;
 float: left;
}

#leftcolumn h1 { font-weight:bold; color:#83283A; font-size:25px; margin-bottom:10px; padding-bottom:5px;  border-bottom:2px solid #dddcdc;}
#leftcolumn h4 { font-weight:normal; color:#83283A; font-size:14px;  padding:5px 0px; font-weight:bold;}


#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 5px 10px 10px 10px;
 min-height: 350px;
 width: 230px;
 display: inline;
background:#f7f7f7;
border-left:2px solid #f1f1f1;
}
#rightcolumn a{color:#006198;}
.sideads{width:230px; height:auto; padding:5px 0px 10px 0px; }
.sideads h1 { font-weight:normal; color:#83283A; font-size:20px; padding-bottom:5px; margin-bottom:5px; border-bottom:2px solid #dddcdc;}


#footer { 
 width: 860px;
 clear: both;
 color: #fff;
 background: #83283A;
 margin: 0px;
height:40px;
 padding: 0px 10px 10px 10px;
}

#footerleft{width:480px; height:45px; float:left; }
#footerright{width:380px; height:45px;  float:right;  background:url(uploads/images/connectbg.png) no-repeat;}
#footerright p{text-align:right;}
#footer p{font-size:11px; color:#fff;}
#footer a{color:#fff;}


blockquote {
    margin: 1em 20px;
    padding-left: 50px;
    background: transparent url(uploads/images/quote.gif) no-repeat; }




.accordion {
	width: 600px;
	margin-top:20px;
}
.accordion h5 {
	background: #6F1B2D url(uploads/images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #fff;
	border-bottom: none;
	cursor: pointer;
	color:#fff;
}
.accordion h5:hover {
	background-color: #6F1B2D;
}
.accordion h5.active {
	background-position: right 5px;
		background-color: #6F1B2D;
}
.accordion p {

	padding: 5px 14px 5px;

}
.accordion div {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 14px 20px;

}

.accordion ul{
 margin:5px 20px 5px 40px;
color:#616161;
}

.accordion li{ padding:5px;}

.fright {
   float:right;
   margin: 10px 0 10px 10px;
}

.burgundy {
   color: #83283A;
}

td {
padding: 3px 5px;
}
.odd {
background: #f3f3f3;
}
.even {
background: #ebebeb;
}
#articles td {
padding: 10px;
}
/* End of 'CA-Consulting-STYLE' */

