﻿.module
{
	display:block;
	border-style:solid;
	border-color:Navy;
	border-width:0px;
	text-align:left;
	width:100%;
	color:#A15927;
}
.moduleHeader
{
	width:100%;
	background-image:url(/Images/moduleheader.png);
	height:30px;
	color:White;
	font-weight:bold;
}
.moduleHeader h1
{
	padding-left:40px;
	padding-top:5px;
	font-size:15px;
	font-weight:bold;
	margin:0;
}
.moduleBody
{
	border:solid 1px #C65604;
	padding:10px;
	overflow:auto;
	width:693px;
	color:Navy;
	line-height:150%;
	margin-bottom:50px;
}
b, strong
{
	font-style:italic;
}

/*text in modules*/
.bold
{
	font-weight:bold;
}
.ie6 .quote
{
	background-image: url(/Images/IconSheet.gif);
}	

.quote
{
	background-image: url(/Images/IconSheet.png);
	background-repeat:no-repeat;
	background-position:0 -274px;
	padding-left:30px;
	
}
.inlineIcons
{
	vertical-align:middle;
}

.note
{
	border-color: #FCCC5E;
	color:#532E11;
	background-color:#FFE5AA;
	
}
.note legend
{
	color:red;
}

.moduleBody h1, .moduleBody h2,.moduleBody h3,.moduleBody h4,.moduleBody h5
{
	color:#001884;
	font-family:Serif;
}

.moduleBody a
{
	text-decoration:none;
}

.moduleBody a:hover
{
	text-decoration:underline;
}

.moduleBody p
{
	text-indent:15px;
}

.clear
{
	clear: both;
}

.moduleLogo
{
	float:right;
	margin:15px;
	width:250px;
}
.modulePic
{
	float:right;
	margin:15px;
}
/*home*/
.ie6 ul.checks li
{
	background-image: url(/Images/IconSheet.gif);
}	

ul.checks li
{
	background:url("/images/IconSheet.png") no-repeat;
	background-position:0 -316px;
	padding-left:30px;
	line-height:35px;
	margin-left:10px;
}
ul.checks, .checks li
{
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

/*clients page */
.logo
{
	border:solid 2px navy;
	padding:3px;
	float:left;
	margin:5px;
}

.description
{
	margin-top: 40px;
	margin-left:340px;
	font-style:italic;
}

.separator
{
	background-image: url("/images/separator.png");
	width:100%;
	height:20px;
	background-position:center;
	clear:both;
}

/*contact page*/
.phone
{
	background-image:url(/images/phone.jpg);
	background-repeat:no-repeat;
	padding-left:100px;
	line-height: 80px;
	background-position:bottom left;
}
.email
{
	background-image:url(/images/email.jpg);
	background-repeat:no-repeat;
	padding-left:100px;
	line-height: 80px;

}

.row
{
	padding-top:10px;
	display:block;
	clear:both;
}
.row a
{
	float:left;
}
.editText
{
	color: #000000;
	float:left;
	margin-right:5px;
	border-color:Black;
	border-width:1px;
	padding:2px;
}
.editText label
{
	padding:2px;
	margin-right:5px;
	color: #000000;
}
.editButton
{
	margin-left: 105px;
	margin-right: 7px;
	margin-bottom:4px;
}
.editLabelTitle
{
	margin-left: 7px;
	color: #cc0000;
	margin-right: 7px;
	margin-bottom: 10px;
	vertical-align: middle;
	display: inline-block;
	font-weight: bolder;
}
.editLabel
{
	display: block;
	float:left;
	width:120px;
	text-align:right;
	vertical-align:middle;
	margin-right:5px;
}
/*box office*/
ol.multiLevel li
{
	list-style-type:decimal;
}
ol.multiLevel li li
{
	list-style-type:lower-alpha;
}
ol.multiLevel li li li
{
	list-style-type:lower-roman;
}

.center {text-align:center;}
.emphsized {font-weight:bold; font-style:italic;}
.altColor {color: #85282b;}
.buttons {float:right;clear:both;margin:0 auto;text-align:center;}
.buttons a, .buttonsLeft a{margin:10px;}
.buttonsLeft{float:left;text-align:center;}
.buttonsContainer{clear:both;margin:0 auto;text-align:center;margin-left:125px;}

.dataTable td {background-color:#FDE4D0; border:solid 0px #fff;text-align:center; color:#000;padding:2px;}
.dataTable .head td, .dataTable td.head,.dataTable .alt td.head  {background-color:#F79646; color:#fff; font-weight:bold;}
.dataTable .alt td {background-color:#FBCAA2;}
.dataTable ul {padding-left:20px;}
.dataTable .noDots {padding-left:0;}
.noWrap {white-space:nowrap;}
.leftAlign {text-align:left;}
.noDots li {list-style-image:none; list-style-type:none;}
.saving {background-color:#f00; color:#fff;font-weight:bold;}
