@charset "utf-8";
/* Liz Dimitriadis Consulting Group CSS styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:#d4d4d4;
	background-image:url(../images/layout_asets/body_bk_tile.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	padding:0;
	margin:0;
	border:none;
	color:#4a4a4a;
	}

a:active, a:focus {
   outline: 0;
}

#wrap {
	padding:0;
	margin:0 auto 0 auto;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	width:989px;
	background-image:url(../images/layout_asets/wrap_bk_tile.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	}

#header, #header img, #header a img{
	padding:0;
	margin:0;
	border:none;
	}

#header_lft{
	float:left;
	}

#header_rt {
	float:left;
	}

#info_banner{
	line-height:2em;
	padding:0;
	margin:0;
	float:none;
	clear:both;
	border-top:1px solid #000000;
	border-right:none;
	border-bottom:1px solid #000000;
	border-left:none;
	background-color:#ffe400;
	}

#info_banner p{
	padding:0;
	margin:0;
	float:left;
	
	border:none;
	}
	
#info_banner p.first {
	border-right:1px solid #000000;
	padding:0 8px 0 15px;

	}	
	
#info_banner p.last {
	padding:0 0 0 10px;}
	
#info_banner p strong {
	padding:0;
	margin:0;
	border:none;
	font-size:14px;
}

#info_banner p em {
	color:#c80000;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0;
	border:none;
	}
	
#info_banner p a {
	color:#c80000;
	font-weight:bold;
	text-decoration:none;
	}

#info_banner p a:hover {
	color:#000000;
	text-decoration:none;
	}

#main {
	padding:0 0 15px 0;
	margin:0;
	border:none;
	background-image:url(../images/layout_assets/main_bk_tile.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
}

#sidebar {
	width:206px;
	padding:15px 0 0 0;
	margin:0;
	border:none;
	float:left;
}

#sidebar ul#nav {
	width:176px;
	padding:0;
	margin:0 0 20px 15px;
	border:none;
	list-style:none;
	
	}

#sidebar ul#nav li {
	padding:0;
	margin:0;
	line-height:30px;
	font-size:0.9em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	border-bottom:1px dotted #cab878;
	}

#sidebar ul#nav li a {
	color:#803d05;
	text-decoration:none;
	padding:0;
	margin:0;
	border:none;
	}

#sidebar ul#nav li a:hover {
	color:#333333;
	}
	
#sidebar #feature_col {
	background-image:url(../images/layout_assets/sidebar_bk.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:0 0 100px 15px;
	margin:0;
	border:none;
	}

#sidebar #feature_col p {
	text-align:center;
	padding:0 0 15px 0;
	margin:0;
	border:none;
	}

#sidebar #feature_col a img, #sidebar #feature_col img {
	padding:0;
	margin:0;
	border:none;
	}

#sidebar #feature_col p a img, #sidebar #feature_col p img {
	padding:0;
	margin:0;
	border:none;
	}
	
#content {
	width:723px;
	padding:40px 30px 25px 30px;
	margin:0;
	border:none;
	float:left;
	font-size:0.9em;
	background-image:url(../images/layout_assets/main_bk_tile.jpg); /*needed to ie 6*/
	background-position:0 0;
	background-repeat:repeat-x;
	}

#content a {
	color:#803d05;
	}

#content a:hover {
	color:#000000;
	}

#content h1 {
	color:#803d05;
	font-size:1.6em;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	border-bottom:1px dotted #bdbdbd;
	}

#content h2 {
	font-size:1.2em;
	padding:12px 0 4px 0;
	border-bottom:1px dotted #bdbdbd;
	margin:0 0 8px 0;
	color:#803d05;
	}

#content h3 {
	font-size:1.1em;
	padding:0 0 5px 0;
	margin:0;
	line-height:1.15em;
	border:none;
	color:#803d05/*#877d12*/;
	}

#content h4 {
	font-size:1em;
	padding:0 0 5px 0;
	margin:0;
	line-height:1.15em;
	border:none;
	color:#803d05;
	}

#content p {
	padding:0 0 10px 0;
	margin:0;
	line-height:1.45em;
	border:none;
	}

#content ul{
	padding:0 0 10px 20px;
	margin:0 0 0 20px;
	font-size:1em;
	}

#content ol {
	padding:0 0 10px 0;
	margin:0;
	font-size:1em;
	list-style-type:decimal;
	list-style-position:outside;
	}

#content ul li, #content ol li {
	padding:0 0 5px 0;
	margin:0;
	line-height:1.35em;
	}

#content ul.arrow, #content ul.nobullet  {
	padding:0 0 10px 0;
	margin:0;
	border:none;
	}

#content ul.arrow li {
	list-style:none;
	background-image:url(../images/layout_asets/arrow_bullet.gif);
	background-position:0 0.05em;
	background-repeat:no-repeat;
	padding:0 0 10px 20px;
	margin:0;
	}

#content p.pdf, #content ul.pdf li, #content ul li.pdf {
	background-image:url(../images/layout_asets/pdf.gif);
	background-position:0 0.25em;
	background-repeat:no-repeat;
	padding:0 0 10px 20px;
	margin:0;
	}

#content p.word, #content ul.word li, #content ul li.word {
	background-image:url(../images/layout_asets/icon_word.gif);
	background-position:0 0.25em;
	background-repeat:no-repeat;
	padding:0 0 10px 20px;
	margin:0;
	}

#content p.zip, #content ul.zip li, #content ul li.zip{
	background-image:url(../images/layout_asets/icon_zip.gif);
	background-position:0 0.25em;
	background-repeat:no-repeat;
	padding:0 0 10px 20px;
	margin:0;
	}
	
#content p.pdf, #content p.word, #content p.zip {
	padding:0 0 10px 20px;
	margin:0;
	list-style-type: none;
}

#content ul li.pdf, #content ul li.word, #content ul li.zip{
	background-position:0 0.05em;
	padding:0 0 10px 20px;
	margin:0;
	list-style:none;
	}

#content ul li a.seperator {
	display:inline-block;
	line-height:1em;
	margin:0 0 0 6px; 
	padding:0 0 0 7px; 
	border-left:1px #666666 dotted;
	}

#content table.small {
	margin:0 0 20px 0;
	}

#content table.small td {
	line-height:1.65em;
	padding:0 0 5px 0;
	}

#content strong.pdf {
	background-image:url(../images/layout_asets/icon_pdf.gif);
	background-position:0 0.25em;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	font-weight:normal;
	}

#content ul.pdf, #content ul.word, #content ul.zip{
	margin:0;
	padding:0 0 10px 15px;
	border:none;
	list-style:none;
	}
		
.nofloat {
	clear:both;
	float:none;
	padding:0;
	margin:0;
	border:none;
	}

#content img.ProfileImage {
	float:right;
	margin:0 0 10px 15px;
	padding:0;
	border:2px solid #65301d;
	}
	
#content img.Profile_tn {
	padding:0;
	margin:0;
	border:2px solid #65301d;
	}

#content .FeatureBox {
	float: left;
	margin: 0 10px 15px 0;
	padding: 0px;
	text-align: center;
	color: #000000;
 }
	
#content p.accred {
	font-style:italic;
	padding:0 0 5px 0;
	margin:-10px 0 0 0;
	}
	
#content strong.req {
	font-style:normal;
	color:#FF0000;
	font-weight:bold;
	}

#content .secure-login, #content .newsletter-form, #content .secure-lost-password {
	padding:5px;
	margin:0;
	width:300px;
	border:1px solid #999999;
	}
	
#content .secure-login h3 {
	padding:5px 0 5px 9px;
	margin:0;
	border:none;
	}

#content .secure-lost-password {
	margin:20px 0 0 0;
	background-color:#FFFFFF;}

#content .secure-lost-password form {
	padding:0;
	margin:0;
	border:none;}

#content .secure-lost-password h3 {
	color:#666666;
	font-size:1em;
	padding:5px 0 5px 9px;
	margin:0;
	font-weight:bold;
	}
#content .secure-lost-password div.form div.item, #content .secure-lost-password div.webform div.item {
	padding:0 0 5px 9px;
	}

/*===========================Services page topic feature styles=========================*/
#content table.services {
	margin:10px auto 10px auto;
	width:615px;
	}

#content table.services td {
	padding:5px;
	border:none;
	background-image:url(../images/layout_asets/box_bk_tile.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#bab141;
	border:1px solid #bcbcbc;
	}

#wrap #main #content table.services td p {
	font-weight:bold;
	font-size:1.1em;
	color:#474747;
	padding:5px;
	margin:5px;
	width:150px;
	text-align:center;
	}	

/*===========================Team page profiles image link styles=========================*/

#content table#profiles {
	margin:10px 0 10px 0;}
	
#content table#profiles td {
	width:100px;
	padding:0;
	}

#content table#profiles td a {
	display:block;
	text-decoration:none;
	}

#content table#profiles td a strong {
	display:block;
	font-weight:normal;
	text-decoration:underline;}

#content table#profiles td a img {
	border:2px solid #65301d;
	
	}

#content table#profiles td a:hover img {
	border:2px solid #803d05;
	}

/*============================Multimedia page styles=========================*/

#content .NewsCastBox2 {
	margin:0 0 20px 10px;
	padding:10px 20px 10px 20px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #D7CE8B;
	background-color:#FFFFFF;
	width:600px;
}

#content .NewsCastBox2 h3 {
	margin:0;
	padding:0 0 5px 0;
	color:#877d12
}

#main #content .NewsCastBox2 img.tn {
	float:right;
	margin:0 0 10px 10px;
	padding:0;
	border:1px solid #D7CE8B;
	display:block;
}

#content .NewsCastBox2 ul {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	}

.instructions {
	float:right;
	width:340px;
	margin:0 0 15px 20px;
	padding:15px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #D7CE8B;
	}
	
#content .instructions h2 {
	padding-top:0;
	}	
	
.instructions h3, .instructions p, .instructions ol li {
	font-size:x-small;
	color:#000000;
}
#content .instructions ol {
	display:block;
	margin:0;
	padding:0 0 5px 20px;
}

#content .instructions p {
	padding:0 0 5px 0;
	margin:0;}



#content table.small tr.header td {
	padding:15px 3px 3px 3px;
	border:none;
	font-weight:bold;
	color:#803d05;
	}

#content table.small td {
	padding:3px;
	border-bottom:1px solid #e6e7e8;
	}

#content table.small td strong {
	color:#803d05;
	}

/*-------------------Start Footer styles-----------------------*/
body p.slug{
	width:846px;
	padding:0 0 10px 0;
	margin:0 auto 0 auto;
	text-align:center;
	border:none;
	line-height:0.7em;
	font-size:0.8em;
}

ul#footer, ul.slug{
	width:846px;
	padding:10px 0 10px 0;
	margin:0 auto 0 auto;
	text-align:center;
	border:none;
	line-height:0.7em;
	
}
ul#footer li, ul.slug li {
	display:inline;
	padding:0 1.1em 0 0;
	margin:0 0 0 1.1em;
	border-right:#464646 1px dotted;
	
	font-size:0.8em;
	text-align:center;
	color:#464646;
}
ul#footer li a, ul.slug li a,  p.slug a {
	color:#464646;
	text-decoration:none;
	padding:0;
	margin:0;
}

p.slug a img {
	padding:0;
	margin:0;
	border:none;
	}

ul#footer li a:hover, ul.slug li a:hover,  p.slug a:hover {
	color:#803d05;
}
ul#footer li.last, ul.slug li.last {
	border:none;
}
