/* Start of CMSMS style sheet 'Activspace Layout' */
body {margin-top:0px; padding-top: 0px; background-color: #767676; font-family: Verdana, Arial, sans-serif;}

/*
default link styles
*/
/* set all links to have underline and bluish color */
a,
a:link 
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #4E080D; 
   position: relative;
   text-decoration: none;
}

a:visited {
   text-decoration: none;
   background-color: inherit;
  color: #4E080D;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   background-color: none;
   color: #E7CB5A;
}

#sidebar2 a {height: 1%; width: auto; z-index: 100;}

div {font-size: 1em;}

img a {border: none; display: block;}
img {border: none; display: block;}

#header h1 {text-indent: -999em;}

html { /* This forces the vertical scrollbar, preventing a page "jog" */
	/* IE */
	overflow-y: scroll; font-size: 90%;
	/* Moz */
	height: 100%;
	margin-bottom: 0.0001em;
}

#pagewrapper {width: 808px; margin: 0 auto; padding: 0px; background: #FAFAD2 url(media/images/Activspace_template_07-back.gif) repeat-y top left; position: relative; font-size: 75.01%;}

/*Table Styling for Customers*/

#headerinfo {border: 0px solid #000000; font-weight: bold; font-size: .8em; left: 602px; width: 120px; color: #4e080d; position: absolute; top: 80px; text-align: center;}

#header_tagline {border: 0px solid #000000; left: 62px; width: 230px; position: absolute; top: 175px; text-align: center;}
#header_tagline h1 { font-size: 1em;color: #4e080d;font-weight: bold;  }

#sidebar { border: 0px solid #000000; background-color: #FFFFCC; font-size: 175%; width: 300px; margin-left: 10px;}

#content {margin-right: 5px; background-color: #FFFFCC; margin-left: 5px; border-color: FFFFCC;} 
{p
vertical-align: top;
}
/*#content img {border: 52px #4E080D solid; background-color: #FFFFCC}*/

#sidebar h3 {color:#4E080D; background-color: #FFFFCC; font-size: 24px; font-style: italic; line-height: 80%; margin-left: 40px; margin-top: 1px;}


.customercells_header {font-size:12px; background-color: #FFFFCC; font-weight: bold; height: 13px; text-align: ;right;}
.customercells_info {font-size: 12px; height: 16px; text-align: left;}

/*header of 1st demo*/

.AccordionPanelTab { 
cursor: pointer;
padding-top: 4px;
outline: none;
padding-bottom: 3px;
        font-weight: bold;
	color: #4E080D;
}

.Accordian:focus {
outline: none;
}

#Accordian1:focus {
outline: none;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

.contactform fieldset {padding: 1em; background-color: #eee; width: 450px;} .contactform fieldset legend {font-weight: bold;} .contactform div {width: 450px; padding: 0.25em 0 0.25em 0;} .contactform div label {display: block; width: 30em; } .contactform div.required {font-weight: bold;}


/* End of 'Activspace Layout' */

