/*************************************/
/*  Fuzzy Math Styles
/*  May 2008
/*  Mary jackson
/*************************************/

body
{
  /*
  background-color: #003916;
  */
  text-align: center;
  margin: 0px auto;
  /*
  background-image: url("/fileadmin/projects/ccas/fuzzy_math/images/cback.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center center;
*/
}
a:focus 
{
outline:none;
}

#container
{
  border: 1px solid #dadff1;
  margin: 0px auto;
  text-align: left;
  width: 984px;
}

#header
{
  text-align: left;
  width: 984px;
}
#toprow {
	width:984px;
	height:134px;
}
#brand_left
{
  width: 200px;
  height:25px;
  margin: 0px 0px 0px 0px;
  float: left;
  display: inline;
  position: relative;
  background: transparent url("/fileadmin/images/logos/CreightonType-11297B_FFFFFF.gif") no-repeat;
}

#brand_left h1, #brand_left h1 a
{
  width: 200px;
  height: 25px;
  margin-top: 0px;
  padding: 0px;
  display: block;
}

#metamenu
{ 	
display:inline;
float:right;
height:25px;
width:754px;
}

#metamenu ul
{
  margin: 6px 0px 0px 100px;
  padding: 0px;
}

#metamenu li
{ 
  margin: 0px 1em 0px 1em;
  /*color: #666666;*/
  color:#11297B;
  float: left;
  display: inline;
  list-style-type: none;
  font-size: 0.85em;
}

#metamenu ul li img
{
  display: inline;
  float: left;
  margin-right: 3px;
  margin-top: 0px;
}

#metamenu a, #metamenu a:link, #metamenu a:visited, #metamenu a:hover, #metamenu a:active
{
  text-decoration: none;
  /*color: #666666;*/
    color:#11297B;
  font-weight: bold;
  text-transform: uppercase;
}

#banner
{
  /*border-top: 1px solid #f5f4f4;*/
  height: 134px;
  float:right;
  width: 984px;
}

#banner h2, #banner h2 a
{
  background: url('/fileadmin/projects/ccas/fuzzy_math/images/banner.jpg') no-repeat;
  display: block;
  height: 134px;
  margin: 0px;
  padding: 0px;
  width: 984px;
}

#main
{
  background: #ffffff url("/fileadmin/projects/ccas/fuzzy_math/images/back.jpg") repeat-y;
  width: 984px;
  border-bottom: 1px solid #dadff1;
}

#col_left
{
  display: inline;
  width: 170px;
  float:left;
  padding: 0px;
  margin-top:20px;
}

#col_center
{
  	background: url('/fileadmin/projects/ccas/fuzzy_math/images/cback1.jpg') no-repeat;
  	display: inline;
  	position: relative;
  	overflow: visible;
  	float: left;
  	width: 805px;
  	height:auto;
  	min-height:546px;
}



#nav_left { 
	padding:1px 1px 2px 2px;
	margin:0px 0px 0px 5px;
	}
#nav_left #nav_left { 
	margin-top:-10px
	}
#nav_left ul { 
	/*list-style-type: none;*/
	list-style-image: url("/fileadmin/projects/ccas/fuzzy_math/images/bullet.gif");
	margin-left:0px;
	padding-left:1.5em;
	}
#nav_left li { 
	/*border-bottom:1px solid #858585;*/
	padding: 0px 0px 0px 0px;
	line-height:1.5em;
	}
#nav_left li ul li { 
	margin-bottom: -0.08em;
	}
#nav_left li ul li ul li { 
	margin-bottom: -0.08em;
	}
#nav_left a	{ 
	color:#434343;
	text-decoration:none;
	/*text-transform:uppercase;  */
	}
#nav_left a:hover { 
	/*color:#858585;*/
	color:#434343;
	border-bottom: 1px dashed #666666;  
	}

#nav_left a:link, #nav_left a:visited, #nav_left a:hover, #nav_left a:active { 
	/*color:#858585;*/
	color:#434343;
	text-decoration:none;  
	}


#crumbs
{
  font-size: 0.92em;
  line-height: 1.2em;
  color: #999999;
  padding: 12px 12px 0px 12px;
}

#crumbs a
{
  color: #999999;
}

#content
{
	padding:0px 12px;
	width:759px;
}

#content h3
{
	color:#666666;
	font-size:1.6em;
	font-weight:bold;
}

#content h4
{
	font-size: 1.15em;
}
/****************************************************/
/*** table ***/
/****************************************************/

table p { margin:0px;padding:0px;} 
#content_norm table 	{
	border-collapse:collapse;
	text-align:center;
	}
#content_norm table td {
	text-align:left;
	padding-left:1em;
	padding-right:1em;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:0.25em;
	padding-right:0.25em;
	}
#content_norm table td p, table th p {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
#content_norm table th {
	font-weight:bold;
	color:#333333;
	background-color:#DBE8FC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:0.25em;
	padding-right:0.25em;
	}	
.contenttable {
	border:1px solid #999999;
	}
.htmlarea-showtableborders
{
	border-spacing: 0px;
	border-collapse: collapse;
}
.home #content_norm {
	float:left;
	width:540px;
}
#homeflash {
	padding:2px;
}

#content_right
{
  display: inline;
  float: right;
  width: 200px;
  border: 1px solid #666666;
  /*margin-right: 1em; */
  margin-top:20px;
}
.home #content_right {
	margin-top:60px;

}
#content_right h4
{
  background-color: #11297b;
  border-bottom: 1px solid #666666;
  color: #ffffff;
  font-size: 1.15em;
  margin: 0px;
  padding: 0.5em;
}

#content_right p
{
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-top: 1em;
  margin-bottom: 1em;
}

#content_left {
	width:160px;
	margin-left:2px;
}
#content_left h4
{
  background-color: #11297b;
  border-bottom: 1px solid #666666;
  color: #ffffff;
  font-size: 1.15em;
  margin: 0px;
  padding: 0.5em;
}
#content_left p
{
  margin-left: 0.5em;
  margin-right: 0.5em;
  margin-top: 1em;
  margin-bottom: 1em;
}
#content_border
{
  clear: right;
  display: inline;
  /*width: 650px;*/
  margin: 1em 0px 1em 1em;
}

#content_border h4
{
  background-color: #11297b;
  color: #ffffff;
  font-size: 1.15em;
  margin: 0px;
  padding: 0.5em;
}

#footer
{
  font-size: 0.92em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-right: 1em;
  border-top: 1px solid #f5f4f4;
  text-align: right;
}

/*
  Form styles
*/
#Mailer
{
  margin: 0px;
}

#Mailer label
{
  float: left;
  display: inline;
  position: relative;
  font-weight: bold;
  width: 120px;
  margin-top: 2px;
  margin-right: 6px;
}

#Mailer label.right
{
  width: auto;
  margin-left: 2px;
}

#Mailer label.rightLabel
{
  font-weight: normal;
  width: auto;
  margin-left: 2px;
}

#Mailer .fieldHelper
{
  float: left;
  display: inline;
  margin-top: 2px;
  margin-left: 6px;
}

#Mailer input, #Mailer select, #Mailer textarea
{
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.0em;
}

#Mailer h4
{
  font-size: 1.15em;
  color: #11297B;
  margin-top: 16px;
  margin-bottom: 8px;
}

#Mailer .row
{
  clear: both;
  margin-bottom: 4px;
  width: 543px;
}

#Mailer .row_group
{
  display: inline;
  float: left;
}

#Mailer .buttons
{
  padding-left: 126px;
  width: 417px;
}

#Mailer .format
{
  font-size: 0.9em;
  margin-left: 126px;
}

#Mailer .req
{
  font-weight: bold;
  color: #FF0000;
}

#Mailer .reqField_inline
{
  font-weight: bold;
  color: #FF0000;
}

#Mailer .reqField
{
  margin-left: 6px;
  float: left;
  display: inline;
  font-weight: bold;
  color: #FF0000;
}

#Mailer .error
{
  font-weight: bold;
  color: #FF0000;
}

/*****************************************************/
/* mail form
/*****************************************************/
.csc-mailform input, .csc-mailform textarea
{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em;
}

.csc-mailform-field
{
  padding-bottom: 8px !important;
}

.csc-mailform-field label
{
  display: block;
  float: left;
  width: 90px !important;
}

.csc-mailform-submit
{
  margin-left: 90px !important;
}
