/* html */
body {
	font-family: "Lucida Sans", Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px;
    background-color: #DFEED2;
	font-size:11px;
	color:#fff;
}
table {
	font-family: "Lucida Sans", Helvetica,Arial,sans-serif;
}
a:link, a:visited {
	text-decoration: none;
	color:#D6022E;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}

/* bluepring overrides */
table td {vertical-align:top}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#eee;}
fieldset {border:1px solid #333;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus {background-color:#ddd; color:#220000}
.small {padding:0;margin:0}
/******************************************************************************/

/* layout */
div.container {background-color:#FFFDDF;}

div.header {background-color: #8AB444; height:104px}

div.topmenu {text-align:right; margin-top:80px;}
div.topmenu a {margin:10px; font-weight:bold}

div.content {padding:10px;}

div.footer {background-color:#3A2417; border-top:1px solid #D6022E; border-bottom:1px solid #D6022E; padding:8px; text-align:center; }


/* design */
.field {width:300px; border:1px solid #eee; padding:4px;}
.btn {background-color:#750012;  color:#fff;  behavior: url(/aspis-case-studies/_themes/aspis/styles/PIE.htc); position:relative}
.btn:hover {background-color:#aaa; color:#750012; behavior: url(/aspis-case-studies/_themes/aspis/styles/PIE.htc);}
.btn, .btn:hover {	
    padding:4px 10px 4px 10px; font-weight:bold; cursor:pointer; border:0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:0;
    behavior: url(/aspis-case-studies/_themes/aspis/styles/PIE.htc); 
}

th {background-color: #3A2419; color:#FFFFFF; border-bottom:1px dotted #111}
td{background-color:#DEECCE; color:#000000;  }
/* search results */
.tbl-results {
    width:930px; background-color: #F8FBF2; border-spacing:2px;
}
.tbl-results a {text-decoration:underline}
.tbl-results tr.odd {display: table-row; background-color: #000}
.tbl-results tr.even {display: table-row; background-color: #191919}
.tbl-results tr:hover {display: table-row; background: #c8af89; color: #000}
/*.tbl-results tr:hover a {color: #006600; } */

.paging { padding:4px; text-align:center; background-color: #333; margin-top:1em; margin-bottom:1em}

/* view */
.viewAttr {font-weight:bold; color: yellow}
.viewData {margin:1em; padding-bottom:0.5em; border-bottom:1px dotted #444}

/* misc */
.txt_center {text-align:center}
.txt_right {text-align:right}

.casestudy
{
	width:930px;
	border-spacing:3px;
	text-align:left;
	border:0px;
}
.casestudy td , th
{
	border:0px;
	padding:12px 12px 12px 12px;
}
.titlecasestudy
{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#000;
	margin-top:10px;
}


.part1_title
{
	background-color:#C0504D;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 12x 5px;
}
.part2_title
{
	background-color:#9BBB59;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 12px 5px;
}
.part3_title
{
	background-color:#4F81BD;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 12px 5px;
}
.part4_title
{
	background-color:#F79646;
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding:12px 0px 12px 5px;
}
.part1
{
	width:35%;
	background-color:#C0504D;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

.part2
{
	background-color:#9BBB59;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

.part3
{
	background-color:#4F81BD;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}

.part4
{
	background-color:#F79646;
	font-size:14px;
	font-weight:bold;
	color:#000;
	vertical-align:top;
}

.part11
{
	background-color:#DFA7A6;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part12
{
	background-color:#EFD3D2;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part21
{
	background-color:#CDDDAC;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part22
{
	background-color:#E6EED5;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part31
{
	background-color:#A7BFDE;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part32
{
	background-color:#D3DFEE;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.part41
{
	background-color:#FBCAA2;
	font-size:12px;
	color:#000;
	line-height:1.5em;
}

.photogallery td
{
	text-align:center;
}

.photogallery img
{
	border:1px solid #000;
	border-radius:7px;
	-moz-border-radius:7px;
	padding:2px 2px 2px 2px;
	width:360px;
	
}

/* Search Form */

.aspis_searchform_container
{
	color:#000;
	width:48%;
	float:left;
	display:inline;
	
}

.aspis_generalsearch_container
{
	color:#000;
	width:48%;
	float:left;
	display:inline;
	margin-left:10px;
}

/* End Search Form */
